M atchem
C atlecm
C cs_f_atmo_chem_finalize Deallocate arrays for atmo chemistry
C cs_f_atmo_chem_initialize_reacnum Return pointer to reacnum
C cs_f_atmo_get_aero_conc_file_name
C cs_f_atmo_get_arrays_chem_conc_profiles
C cs_f_atmo_get_chem_conc_file_name
C cs_f_atmo_get_chem_conc_profiles
M atimbr
C cs_f_atmo_get_pointers_imbrication
M atincl
C cs_air_yw_sat Calculation of the air water mass fraction at saturation for a given temperature
C cs_atmo_compute_meteo_profiles Compute meteo profiles if no meteo file is given
C cs_f_atmo_arrays_get_pointers Return pointers to atmo arrays
C cs_f_atmo_get_meteo_file_name
C cs_f_atmo_get_pointers Return pointers to atmo includes
C cs_f_atmo_get_soil_zone
M cs_c_bindings
C boundary_conditions_mapped_set Set mapped boundary conditions for a given field and mapping locator
C cs_f_field_get_key_struct_var_cal_opt
C cs_f_field_set_key_struct_var_cal_opt
C cs_f_scalar_clipping
C cs_gas_combustion_h_to_t Convert enthalpy to temperature for gas combustion
C cs_gas_combustion_t_to_h Convert temperature to enthalpy for gas combustion
C cs_intprf
C cs_intprz
C cs_log_default_activate
C cs_log_default_is_active
C cs_time_moment_is_active Return if moment is active (1) or not (0)
C cs_time_moment_n_moments Return the number of temporal moments
C csexit
C equation_param_from_vcopt
C les_filter Compute filters for dynamic models
C time_moment_field_id Get field id associated with a given moment
C timer_stats_set_plot Enable or disable plotting for a timer statistic
C timer_stats_start Start a timer for a given statistic
C timer_stats_switch Start a timer for a given statistic, stopping previous timers of the same type which are not a parent, and starting inactive parent timers if necessary
C turbulence_bc_ke_turb_intensity Calculation of and from a diameter , a turbulent intensity and the reference velocity for a circular duct flow with smooth wall (for inlet boundary conditions)
C turbulence_bc_rij_transform Compute matrix used in the computation of the Reynolds stress tensor boundary conditions
C var_cal_opt
C yg2xye Compute molar and mass fractions of elementary species Ye, Xe (fuel, O2, CO2, H2O, N2) from global species Yg (fuel, oxidant, products)
M field
C field_clear_key_int_bits Set integer bits matching a mask to 0 for a given key for a field
C field_set_key_double Assign a floating point value for a given key to a field
C field_set_key_int Assign a floating point value for a given key to a field
C field_set_key_int_bits Set integer bits matching a mask to 1 for a given key for a field
M field_operator
C field_gradient_scalar Compute cell gradient of scalar field or component of vector or tensor field
C field_gradient_tensor Compute cell gradient of tensor field
C field_gradient_vector Compute cell gradient of vector field
C field_set_volume_average Shift field values in order to set its spatial average to a given value
M parall
C cs_parall_allgather_r Build a global array from each local array in each domain
C parall_bcast_i Broadcast an integer in case of parellism
C parall_bcast_r Broadcast a real number in case of parellism
C parbar Set a barrier on all default communicator processes
C parbci Broadcast an array of integers in case of parellism
C parbcr Broadcast an array of real numbers in case of parellism
C parcmn Compute the global minimum of an integer in case of parellism
C parcmx Compute the global maximum of an integer in case of parellism
C parcpt Compute the global sum of an integer in case of parellism
C parfpt Given an (id, rank, value) tuple, return the local id, rank, and value corresponding to the global minimum value
C parimn Compute the global minima of an array of integers in case of parellism
C parimx Compute the global maxima of an array of integers in case of parellism
C parism Compute the global sums of an array of integers in case of parellism
C parmax Compute the global maximum of a real number in case of parellism
C parmin Compute the global minimum of a real number in case of parellism
C parmnl Minimum value of a real and the value of related array on all default communicator processes
C parmxl Maximum value of a real and the value of related array on all default communicator processes
C parrmn Compute the global minima of an array of real numbers in case of parellism
C parrmx Compute the global maxima of an array of real numbers in case of parellism
C parrsm Compute the global sums of an array of real numbers in case of parellism
C parsom Compute the global sum of a real number in case of parellism
M pointe
C pmapper_double_r1 Container for rank 1 double precision array pointer
M radiat
C cs_rad_time_is_active
C cs_rad_transfer_get_pointers
C cs_rad_transfer_options
C cs_rad_transfer_read
C cs_rad_transfer_solve
C cs_rad_transfer_source_terms
C cs_rad_transfer_write
C cs_1d_wall_thermal_local_model_t
C cs_1d_wall_thermal_t 1D wall thermal module descriptor
C cs_adjacency_t
C cs_adv_field_t
C cs_advection_field_t Main structure to handle an advection field
C cs_air_fluid_props_t
C cs_ale_data_t
C cs_at_opt_interp_t
C cs_atmo_chemistry_t
C cs_atmo_constants_t
C cs_atmo_imbrication_t
C cs_atmo_option_t
C cs_basis_func_t
C cs_bc_coeffs_solve_t
C cs_block_dist_info_t
C cs_boundary_condition_pm_info_t
C cs_boundary_t Structure storing information related to the "physical" boundaries associated with the computational domain
C cs_boundary_zone_t
C cs_cavitation_parameters_t Cavitation model parameters
C cs_cdo_assembly_row_t
C cs_cdo_assembly_t
C cs_cdo_balance_t
C cs_cdo_bc_face_t
C cs_cdo_connect_t
C cs_cdo_quantities_t
C cs_cdo_system_block_info_t
C cs_cdo_system_block_t
C cs_cdo_system_dblock_t Structure associated to the default type of block
C cs_cdo_system_helper_t
C cs_cdo_system_nblock_t Structure associated to the nested type of block
C cs_cdo_system_ublock_t Structure associated to the unassembled type of block
C cs_cdo_system_xblock_t Structure associated to the extended type of block
C cs_cdocb_scaleq_t
C cs_cdoeb_vecteq_t
C cs_cdofb_navsto_builder_t Structure storing additional arrays related to the building of the Navier-Stokes system
C cs_cdofb_vecteq_t
C cs_cdovb_vecteq_t
C cs_cell_builder_t Set of local and temporary buffers
C cs_cell_mesh_t Set of local quantities and connectivities related to a mesh cell
C cs_cell_sys_t Set of arrays and local (small) dense matrices related to a mesh cell This is a key structure for building the local algebraic system. This structure belongs to one thread and only
C cs_cf_model_t Compressible model general options descriptor
C cs_cfd2sys_intersection_t
C cs_cfd_sys_cplbc_t
C cs_coal_bc_inlet_t Inlet definition for pulverized coal combustion
C cs_coal_model_t
C cs_combustion_bc_inlet_t Inlet definition for gas combustion
C cs_combustion_gas_model_t
C cs_ctwr_option_t
C cs_ctwr_zone_t
C cs_data_elec_t Physical properties for electric model descriptor
C cs_data_joule_effect_t Structure to read transformer parameters in dp_ELE
C cs_domain_cdo_context_t High-level metadata for handling CDO/HHO schemes
C cs_domain_t Structure storing the main features of the computational domain and pointers to the main geometrical structures
C cs_double_int_t
C cs_elec_option_t Option for electric model
C cs_enforcement_param_t Set of data defining an enforcement
C cs_equation_builder_t
C cs_equation_builder_t Store common elements used when building an algebraic system related to an equation
C cs_equation_core_t Main structures on which an equation structure relies
C cs_equation_param_t Set of parameters to handle an unsteady convection-diffusion-reaction equation with term sources
C cs_equation_system_param_t Main structure storing the parameter settings
C cs_equation_system_t Main structure to handle a set of coupled equations
C cs_equation_t
C cs_equation_t Main structure to handle the discretization and the resolution of an equation
C cs_execution_context
C cs_face_mesh_light_t
C cs_face_mesh_t Set of local quantities and connectivities related to a mesh face Structure used to get a better memory locality. Map existing structure into a more compact one dedicated to a face. Arrays are allocated to n_max_vbyf (= n_max_ebyf). Face-wise numbering is based on the f2e connectivity
C cs_field_bc_coeffs_t Field boundary condition descriptor (for variables)
C cs_field_pointer_array_t
C cs_field_t Field descriptor
C cs_fluid_properties_t Fluid properties descriptor
C cs_function_t
C cs_gas_mix_species_prop_t
C cs_gas_mix_t Gas mix descriptor
C cs_gui_boundary_meg_context_t
C cs_gui_volume_meg_context_t
C cs_gwf_darcy_flux_t
C cs_gwf_darcy_flux_t Structure to handle a Darcy flux
C cs_gwf_soil_t Main structure to handle a soil in the groundwater flow module: its definition, the way to update its related properties
C cs_gwf_soil_vgm_spf_param_t Structure to handle the Van Genuchten-Mualem model of soil in the case of a single-phase flow in a porous media
C cs_gwf_soil_vgm_tpf_param_t
C cs_gwf_soil_vgm_tpf_param_t Structure to handle the Van Genuchten-Mualem model of soil in the case of a two-phase flow in a porous media
C cs_gwf_sspf_t Structure to handle the modelling of a single-phase flows in a porous media considered as saturated
C cs_gwf_t Main set of parameters/structures to manage the groundwater flow (GWF) module. This is an explicit definition of the structure cs_gwf_t
C cs_gwf_tpf_t Structure to handle the modelling of miscible or immiscible two-phase flows in a porous media
C cs_gwf_tracer_decay_chain_t
C cs_gwf_tracer_default_context_t
C cs_gwf_tracer_t
C cs_gwf_tracer_t Set of parameters describing a tracer structure
C cs_gwf_uspf_t Structure to handle the modelling of a single-phase flows in a porous media considered as saturated or not. Several simplifications can be be operated in this context. Only the liquid phase is taken into account
C cs_halo_t
C cs_hho_builder_t
C cs_hodge_param_t Structure storing all metadata/parameters related to the usage of a discrete Hodge operator
C cs_hodge_t Structure associated to a discrete Hodge operator *
C cs_ibm_object_t
C cs_ibm_t
C cs_inflow_sem_t
C cs_internal_coupling_t
C cs_interpol_grid_t
C cs_io_sec_header_t
C cs_iter_algo_aac_t Context structure for the algorithm called Anderson acceleration
C cs_iter_algo_default_t
C cs_iter_algo_param_aac_t Structure storing all the parameters to drive the algorithm called Anderson acceleration
C cs_iter_algo_t Structure to handle the convergence of an iterative algorithm
C cs_join_param_t
C cs_join_stats_t
C cs_lagr_agglomeration_model_t
C cs_lagr_attribute_map_t
C cs_lagr_boundary_interactions_t
C cs_lagr_brownian_t
C cs_lagr_clogging_model_t
C cs_lagr_clogging_param_t
C cs_lagr_consolidation_model_t
C cs_lagr_const_dim_t
C cs_lagr_dim_t
C cs_lagr_dlvo_param_t
C cs_lagr_encrustation_t
C cs_lagr_event_attribute_map_t
C cs_lagr_event_set_t
C cs_lagr_extra_module_t
C cs_lagr_fragmentation_model_t
C cs_lagr_injection_set_t
C cs_lagr_internal_condition_t
C cs_lagr_model_t
C cs_lagr_particle_counter_t
C cs_lagr_particle_set_t
C cs_lagr_physico_chemical_t
C cs_lagr_precipitation_model_t
C cs_lagr_reentrained_model_t
C cs_lagr_roughness_param_t
C cs_lagr_shape_model_t
C cs_lagr_source_terms_t
C cs_lagr_specific_physics_t
C cs_lagr_stat_options_t
C cs_lagr_time_scheme_t
C cs_lagr_time_step_t
C cs_lagr_zone_data_t
C cs_les_balance_rij_t Reynolds tensor (Rij) LES balance descriptor
C cs_les_balance_t LES balance general options descriptor
C cs_les_balance_tui_t Turbulent thermal flux vector (Tui) LES balance descriptor
C cs_libby_williams_params_t
C cs_macfb_builder_t
C cs_macfb_navsto_builder_t Structure storing additional arrays related to the building of the Navier-Stokes system
C cs_macfb_vecteq_t
C cs_matrix_row_info_t
C cs_measures_set_t
C cs_medcoupling_mesh_t
C cs_meg_xdef_input_t
C cs_mesh_adjacencies_t
C cs_mesh_builder_t
C cs_mesh_extrude_face_info_t
C cs_mesh_extrude_vectors_t
C cs_mesh_quantities_t
C cs_mesh_t
C cs_navsto_ac_t Set of parameters specific for solving the Navier-Stokes system with the "artificial compressibility" algorithm
C cs_navsto_monolithic_t Set of parameters specific for solving the Navier-Stokes system with a fully coupled monolithic algorithm
C cs_navsto_param_boussinesq_t Structure storing the parameters related to the Boussinesq source term in the momentum equation
C cs_navsto_param_sles_t
C cs_navsto_param_t Structure storing the parameters related to the resolution of the Navier-Stokes system
C cs_navsto_projection_t Set of parameters specific for solving the Navier-Stokes system with an incremental projection algorithm
C cs_navsto_system_t Structure managing the Navier-Stokes system
C cs_numbering_t
C cs_nvec3_t
C cs_opts_t
C cs_param_amg_boomer_t Set of the main parameters to setup the algebraic multigrid BoomerAMG belonging to the HYPRE library. These parameters are used to define this AMG directly in HYPRE or through the PETSc library according to the settings and the installed dependencies. Please refer to the HYPRE documentation for more details
C cs_param_amg_gamg_t Set of the main parameters to setup the algebraic multigrid GAMG belonging to the PETSc library. These parameters are used to define this AMG directly in the PETSc library according to the settings. Please refer to the PETSc documentation for more details
C cs_param_amg_hmg_t Set of the main parameters used to setup the algebraic multigrid HMG belonging to the PETSc library. HMG means Hybrid MultiGrid since it can rely on the coarsening of HYPRE and use solvers (smoother and coarse solver) of PETSc. These parameters are used to define this AMG directly in the PETSc library according to the settings. Please refer to the PETSc documentation for more details
C cs_param_amg_inhouse_t Set of the main parameters used to setup the algebraic multigrid available natively in code_saturne (in-house implementations). These parameters are the most impacting ones. For a more advanced usage, this is still possible to consider the function cs_user_linear_solvers
C cs_param_convergence_t Set of parameters to check the convergence (or the divergence) of an iterative process (tolerances or max. number of iterations)
C cs_param_mumps_t Set of parameters to specify additional options to MUMPS For more advanced settings, one has to use the cs_user_sles_mumps_hook function. Please also refer to the MUMPS user guide for more details
C cs_param_saddle_context_alu_t
C cs_param_saddle_context_block_krylov_t
C cs_param_saddle_context_gkb_t
C cs_param_saddle_context_notay_t
C cs_param_saddle_context_simple_t
C cs_param_saddle_context_uzacg_t
C cs_param_saddle_t Structure storing all metadata related to the resolution of a saddle-point linear system. A saddle-point system is depicted as
C cs_param_sles_t Structure storing all metadata related to the resolution of a linear system with an iterative solver
C cs_physical_constants_t Physical constants descriptor
C cs_porosity_from_scan_opt_t
C cs_porosity_ibm_opt_t
C cs_pressure_correction_cdo_t
C cs_property_data_t Structure storing the evaluation of a property and its related data
C cs_property_t
C cs_property_t Structure associated to the definition of a property relying on the cs_xdef_t structure
C cs_quant_info_t
C cs_quant_t
C cs_rad_transfer_params_t Structure containing the radiation module parameters
C cs_range_set_t
C cs_restart_auxiliary_t Additional checkpoint/restart files
C cs_rotation_t Subdomain rotation description
C cs_saddle_solver_context_alu_t
C cs_saddle_solver_context_block_pcd_t
C cs_saddle_solver_context_gkb_t
C cs_saddle_solver_context_notay_t
C cs_saddle_solver_context_simple_t
C cs_saddle_solver_context_uzawa_cg_t
C cs_saddle_solver_t
C cs_sdm_block_t
C cs_sdm_t
C cs_sles_pc_poly_t
C cs_solid_selection_t
C cs_solidification_binary_alloy_t
C cs_solidification_stefan_t
C cs_solidification_t
C cs_solidification_voller_t
C cs_solving_info_t
C cs_space_disc_t Space discretisation options descriptor
C cs_stiffened_gas_t
C cs_stl_mesh_info_t
C cs_stl_mesh_t
C cs_sys_cpl_t
C cs_thermal_model_t Thermal model descriptor
C cs_thermal_system_t
C cs_time_control_t
C cs_time_scheme_t Time scheme descriptor
C cs_time_step_options_t Time step options descriptor
C cs_time_step_t Time step descriptor
C cs_timer_counter_t
C cs_timer_t
C cs_tree_node_t
C cs_turb_hybrid_model_t Hybrid turbulence model descriptor
C cs_turb_les_model_t LES turbulence model descriptor
C cs_turb_model_t Turbulence model general options descriptor
C cs_turb_rans_model_t RANS turbulence model descriptor
C cs_turb_ref_values_t
C cs_turbulence_param_t Structure storing the parameters related to the resolution of the turbulence modelling. Several members are structures defined in cs_turbulence_model.h as a global variable. The purpose of this structure is to store all parameters in one place
C cs_turbulence_t
C cs_turbulence_t Structure storing the parameters related to the resolution of the turbulence modelling. Several members are structures defined in cs_turbulence_model.h
C cs_velocity_pressure_model_t Stokes equation model descriptor
C cs_velocity_pressure_param_t Inner velocity/pressure iteration options descriptor
C cs_vof_parameters_t VOF model parameters. Void fraction variable tracks fluid 2
C cs_volume_zone_t
C cs_wall_distance_options_t
C cs_wall_functions_t Wall functions descriptor
C cs_xdef_analytic_context_t Context structure when a definition by analytic function is used
C cs_xdef_array_context_t Context structure when an array is used for the definition
C cs_xdef_dof_context_t Context structure when a definition by DoF function is used
C cs_xdef_t Structure storing medata for defining a quantity in a very flexible way
C cs_xdef_time_func_context_t Context structure when a time step function is used for the definition
C cs_zone_t
C fvm_box_set_t
C fvm_morton_code_t
C fvm_nodal_section_t
C fvm_nodal_t
C fvm_to_ensight_case_file_info_t
C fvm_to_histogram_writer_t
C fvm_writer_format_t
C fvm_writer_section_t
C fvm_writer_t