subroutine balance_by_zone (sel_crit, name)
Compute balance on a given zone for a given scalar.
subroutine pressure_drop_by_zone (sel_crit)
Compute pressure drop for a given zone.
subroutine promav (isym, ibsize, iesize, f_id, dam, xam, vx, vy)
subroutine surface_balance (sel_crit, name, normal)
Compute surface scalar balance for a given surface area.
subroutine boundary_conditions_error (bc_type)
Handle boundary condition definition errors and associated output.
type(c_ptr) function boundary_conditions_map (location_type, n_location_elts, n_faces, location_elts, faces, coord_shift, coord_stride, tolerance)
Locate shifted boundary face coordinates on possibly filtered cells or boundary faces for later interpolation.
subroutine field_set_key_struct_var_cal_opt (f_id, k_value)
Assign a var_cal_opt for a cs_var_cal_opt_t key to a field.
subroutine field_set_key_struct_solving_info (f_id, k_value)
Assign a solving_info for a cs_solving_info_t key to a field.
subroutine field_set_key_struct_gwf_soilwater_partition (f_id, k_value)
Assign a gwf_soilwater_partition for a cs_gwf_soilwater_partition_t key to a field.
subroutine field_set_key_struct_gas_mix_species_prop (f_id, k_value)
Assign a gas_mix_species_prop for a cs_gas_mix_species_prop_t key to a field.
subroutine field_get_key_struct_var_cal_opt (f_id, k_value)
Return a pointer to the var_cal_opt structure for cs_var_cal_opt key associated with a field.
subroutine field_get_key_struct_solving_info (f_id, k_value)
Return a pointer to the solving_info structure for cs_solving_info_t key associated with a field.
subroutine field_get_key_struct_gwf_soilwater_partition (f_id, k_value)
Return a pointer to the gwf_soilwater_partition structure for cs_gwf_soilwater_partition_t key associated with a field.
subroutine field_get_key_struct_gas_mix_species_prop (f_id, k_value)
Return a pointer to the gas_mix_species_prop structure for cs_gas_mix_species_prop_t key associated with a field.
subroutine gradient_s (f_id, imrgra, inc, recompute_cocg, nswrgp, imligp, iwarnp, epsrgp, climgp, extrap, pvar, coefap, coefbp, grad)
Compute cell gradient.
subroutine gradient_potential_s (f_id, imrgra, inc, recompute_cocg, nswrgp, imligp, hyd_p_flag, iwarnp, epsrgp, climgp, extrap, f_ext, pvar, coefap, coefbp, grad)
Compute cell gradient of potential-type values.
subroutine gradient_weighted_s (f_id, imrgra, inc, recompute_cocg, nswrgp, imligp, hyd_p_flag, iwarnp, epsrgp, climgp, extrap, f_ext, pvar, c_weight, coefap, coefbp, grad)
Compute cell gradient of a scalar with weighting.
subroutine locator_destroy (this_locator)
Destruction of a locator structure.
subroutine log_iteration_add_array (name, category, location, is_intensive, dim, val)
Add array not saved as permanent field to logging of fields.
subroutine log_iteration_clipping (name, dim, n_clip_min, n_clip_max, min_pre_clip, max_pre_clip)
Add array not saved as permanent field to logging of fields.
subroutine log_iteration_clipping_field (f_id, n_clip_min, n_clip_max, min_pre_clip, max_pre_clip, n_clip_min_comp, n_clip_max_comp)
Add array not saved as permanent field to logging of fields.
subroutine restart_create (name, path, mode, r)
Initialize a restart file.
subroutine restart_read_variables (r, old_field_map, t_id_flag)
Read variables from checkpoint.
subroutine restart_write_variables (r, t_id_flag)
Write variables to checkpoint.
subroutine restart_read_section_int_t (r, sec_name, location_id, n_loc_vals, val, ierror)
Read a section of integers from a restart file.
subroutine restart_read_int_t_compat (r, sec_name, old_name, location_id, n_loc_vals, val, ierror)
Read a section of integers from a restart file, when that section may have used a different name in a previous version.
subroutine restart_write_section_int_t (r, sec_name, location_id, n_loc_vals, val)
Write a section of integers to a checkpoint file.
subroutine restart_read_section_real_t (r, sec_name, location_id, n_loc_vals, val, ierror)
Read a section of doubles from a restart file.
subroutine restart_read_real_t_compat (r, sec_name, old_name, location_id, n_loc_vals, val, ierror)
Read a section of double precision reals from a restart file, when that section may have used a different name in a previous version.
subroutine restart_read_real_3_t_compat (r, sec_name, old_name_x, old_name_y, old_name_z, location_id, val, ierror)
Read a vector of double precision reals of dimension (3,*) from a restart file, when that section may have used a different name and been non-interleaved in a previous version.
subroutine restart_write_section_real_t (r, sec_name, location_id, n_loc_vals, val)
write a section of doubles to a checkpoint file.
subroutine restart_read_field_vals (r, f_id, t_id, ierror)
Read field values from checkpoint.
subroutine restart_write_field_vals (r, f_id, t_id)
Write field values to checkpoint.
subroutine restart_read_linked_fields (r, old_field_map, key, n_w)
Read fields depending on others from checkpoint.
subroutine restart_write_linked_fields (r, key, n_w)
Write fields depending on others to checkpoint.
subroutine sles_solve_native (f_id, name, isym, ibsize, iesize, dam, xam, epsilp, rnorm, niter, residue, rhs, vx)
Call sparse linear equation solver using native matrix arrays.
subroutine sles_free_native (f_id, name)
Free sparse linear equation solver setup using native matrix arrays.
subroutine sles_push (f_id, name)
Temporarily replace field id with name for matching calls to sles_solve_native .
subroutine sles_pop (f_id)
Revert to normal behavior of field id for matching calls to sles_solve_native .
integer function timer_stats_create (parent_name, name, label)
Create a timer statistics structure.
integer function timer_stats_id_by_name (name)
Return the id of a defined statistic based on its name.
subroutine variable_field_create (name, label, location_id, dim, id)
Add field defining a general solved variable, with default options.
subroutine variable_cdo_field_create (name, label, location_id, dim, has_previous, id)
Add a CDO field defining a general solved variable, with default options.
integer function volume_zone_n_type_zones (type_flag)
Return the number of volume zones associated with a given type flag.
integer function volume_zone_n_type_cells (type_flag)
Return the number of volume zone cells associated with a given type flag.
subroutine volume_zone_select_type_cells (type_flag, cell_list)
Return the list of volume zone cells associated with a given type flag.
subroutine codits (idtvar, iterns, f_id, iconvp, idiffp, ndircp, imrgra, nswrsp, nswrgp, imligp, ircflp, ischcp, isstpp, iescap, imucpp, idftnp, iswdyp, iwarnp, normp, blencp, epsilp, epsrsp, epsrgp, climgp, extrap, relaxp, thetap, pvara, pvark, coefap, coefbp, cofafp, cofbfp, i_massflux, b_massflux, i_viscm, b_viscm, i_visc, b_visc, viscel, weighf, weighb, icvflb, icvfli, rovsdt, smbrp, pvar, dpvar, xcpp, eswork)
This function solves an advection diffusion equation with source terms for one time step for the variable .
subroutine coditv (idtvar, iterns, f_id, iconvp, idiffp, ndircp, imrgra, nswrsp, nswrgp, imligp, ircflp, ivisep, ischcp, isstpp, iescap, idftnp, iswdyp, iwarnp, blencp, epsilp, epsrsp, epsrgp, climgp, relaxp, thetap, pvara, pvark, coefav, coefbv, cofafv, cofbfv, i_massflux, b_massflux, i_viscm, b_viscm, i_visc, b_visc, secvif, secvib, viscce, weighf, weighb, icvflb, icvfli, fimp, smbrp, pvar, eswork)
This function solves an advection diffusion equation with source terms for one time step for the vector variable .
subroutine coditts (idtvar, f_id, iconvp, idiffp, ndircp, imrgra, nswrsp, nswrgp, imligp, ircflp, ischcp, isstpp, idftnp, iswdyp, iwarnp, blencp, epsilp, epsrsp, epsrgp, climgp, relaxp, thetap, pvara, pvark, coefats, coefbts, cofafts, cofbfts, i_massflux, b_massflux, i_viscm, b_viscm, i_visc, b_visc, viscce, weighf, weighb, icvflb, icvfli, fimp, smbrp, pvar)
This function solves an advection diffusion equation with source terms for one time step for the symmetric tensor variable .
subroutine bilsca (idtvar, f_id, iconvp, idiffp, nswrgp, imligp, ircflp, ischcp, isstpp, inc, imrgra, iccocg, iwarnp, imucpp, idftnp, imasac, blencp, epsrgp, climgp, extrap, relaxp, thetap, pvar, pvara, coefap, coefbp, cofafp, cofbfp, flumas, flumab, viscf, viscb, viscce, xcpp, weighf, weighb, icvflb, icvfli, smbrp)
Wrapper to the function which adds the explicit part of the convection/diffusion terms of a transport equation of a scalar field .
subroutine bilscv (idtvar, f_id, iconvp, idiffp, nswrgp, imligp, ircflp, ischcp, isstpp, inc, imrgra, ivisep, iwarnp, idftnp, imasac, blencp, epsrgp, climgp, relaxp, thetap, pvar, pvara, coefav, coefbv, cofafv, cofbfv, flumas, flumab, viscf, viscb, secvif, secvib, viscce, weighf, weighb, icvflb, icvfli, smbrp)
Wrapper to the function which adds the explicit part of the convection/diffusion terms of a transport equation of a vector field .
subroutine field_get_coupled_faces (f_id, cpl_faces)
Return pointer to coupling face indicator for a field.
double precision function notebook_parameter_value_by_name (name)
Return notebook parameter value.