▼ docs | |
► doxygen | |
developer_guide | |
► examples | |
bft_error_example.c | |
user_guide | |
field_names.h | |
function_defaults.h | |
keywords.h | |
▼ src | |
► alge | |
cs_alge_headers.h | |
cs_bad_cells_regularisation.c | |
cs_bad_cells_regularisation.h | |
cs_balance.c | Wrapper to the function which adds the explicit part of the convection/diffusion terms of a transport equation of a field |
cs_balance.h | |
cs_balance_by_zone.c | |
cs_balance_by_zone.h | |
cs_benchmark.c | |
cs_benchmark.h | |
cs_benchmark_cuda.h | |
cs_benchmark_matrix.c | |
cs_benchmark_matrix.h | |
cs_blas.c | |
cs_blas.h | |
cs_blas_cuda.h | |
cs_bw_time_diff.c | |
cs_bw_time_diff.h | |
cs_cell_to_vertex.c | Cell to vertex interpolation. |
cs_cell_to_vertex.h | |
cs_convection_diffusion.c | Convection-diffusion operators |
cs_convection_diffusion.h | |
cs_divergence.c | |
cs_divergence.h | |
cs_face_viscosity.c | Face viscosity |
cs_face_viscosity.h | |
cs_gradient.cxx | Gradient reconstruction |
cs_gradient.h | |
cs_gradient_boundary.c | Gradient reconstruction at boundaries and associated functions |
cs_gradient_boundary.h | |
cs_gradient_priv.h | |
cs_grid.c | |
cs_grid.h | |
cs_matrix.c | Sparse Matrix Representation and Operations |
cs_matrix.h | |
cs_matrix_assembler.c | Incremental or general construction of matrix structure |
cs_matrix_assembler.h | |
cs_matrix_assembler_priv.h | |
cs_matrix_building.c | |
cs_matrix_building.h | |
cs_matrix_default.c | |
cs_matrix_default.h | |
cs_matrix_hypre.c | Sparse Matrix Representation and Operations using HYPRE |
cs_matrix_hypre.h | |
cs_matrix_hypre_priv.h | |
cs_matrix_petsc.c | Sparse Matrix Representation and Operations using PETSc |
cs_matrix_petsc.h | |
cs_matrix_petsc_priv.h | |
cs_matrix_priv.h | |
cs_matrix_spmv.c | Sparse Matrix SpMV kernels |
cs_matrix_spmv.h | |
cs_matrix_spmv_cuda.h | Sparse Matrix SpMV operations with CUDA |
cs_matrix_tuning.c | |
cs_matrix_tuning.h | |
cs_matrix_util.c | |
cs_matrix_util.h | |
cs_multigrid.c | |
cs_multigrid.h | |
cs_multigrid_smoother.c | |
cs_multigrid_smoother.h | |
cs_param_sles.c | |
cs_param_sles.h | Structure and routines handling the SLES settings stored inside a cs_param_sles_t structure |
cs_sles.c | Sparse linear equation solver driver |
cs_sles.h | |
cs_sles_amgx.c | Handling of AmgX-based linear solvers |
cs_sles_amgx.h | |
cs_sles_default.c | |
cs_sles_default.h | |
cs_sles_hypre.c | Handling of HYPRE-based linear solvers |
cs_sles_hypre.h | |
cs_sles_it.c | |
cs_sles_it.h | |
cs_sles_it_cuda.h | |
cs_sles_it_priv.c | |
cs_sles_it_priv.h | |
cs_sles_mumps.c | Set of functions to handle the interface with the MUMPS library to solve sparse linear system with a direct approach |
cs_sles_mumps.h | |
cs_sles_pc.c | Sparse linear equation solver preconditioner driver and simple preconditioners |
cs_sles_pc.h | |
cs_sles_pc_cuda.h | |
cs_sles_pc_priv.h | |
cs_sles_petsc.c | Handling of PETSc-based linear solvers |
cs_sles_petsc.h | |
cs_vertex_to_cell.c | Cell to vertex interpolation. |
cs_vertex_to_cell.h | |
► apps | |
cs_io_dump.c | |
cs_solver.c | |
► atmo | |
atchem.f90 | Module for chemistry in the atmospheric module |
atimbr.f90 | Atmospheric Imbrication module. This module contains the data structure and subroutines to perform atmospheric imbrication or nesting of a CFD domain within a large scale meteorological field. Starting from a set of large scale meteological profiles (in the format of meteo files) an interpolation is performed for each boundary face both spatially and temporally (using Cressman method) |
atincl.f90 | Module for atmospheric models - main variables |
atini1.f90 | Initialisation of variable options for the atmospheric module in before what is done in usipsu/cs_user_parameters functions |
atiniv.f90 | Initialisation of calculation variables for the atmospheric module, it is the counterpart of usiniv.f90 |
atleca.f90 | Reads initial aerosol concentration and number |
atlecc.f90 | Reads the chemistry profile data for the atmospheric chemistry |
atlecm.f90 | Reads the meteo profile data for the atmospheric module |
atmcls.f90 | Compute friction velocity u* and surface sensible heat flux q0 for a non neutral atmospheric surface layer using the explicit formula developed for the ECMWF by Louis (1982) |
atmsol.f90 | Build constants and variables to describe ground model |
atphyv.f90 | Functions that compute physical variables for each cell for the atmospheric module |
atprop.f90 | Add if needed the variables fields for temperature and liquid water |
atr1vf.f90 | Compute radiative fluxes for the atmospheric model. Computes the source term for scalar equations from radiative forcing (UV and IR radiative fluxes) with a 1D scheme |
atsoil.f90 | Module for the atmospheric soil model adapted to the IGN "land use" file format |
attssc.f90 | Additional right-hand side source terms for scalar equations taking into account dry and humid atmospheric variables. If 1D atmospheric radiative module is used (iatra1 = 1) additional source terms for the thermal scalar equation to take into account the radiative forcing |
attycl.f90 | Automatic boundary conditions for atmospheric module (based on meteo file) |
atvarp.f90 | Declare additional transported variables for atmospheric module |
chem_luscheme1.f90 | Routines for atmospheric chemical scheme 1 |
chem_luscheme2.f90 | Routines for atmospheric chemical scheme 2 |
chem_luscheme3.f90 | Routines for atmospheric chemical scheme 3 |
chem_roschem.f90 | Rosenbrock solver for atmospheric chemistry |
chem_solvelu.f90 | Solver of AX=B with LU decomposition of A for atmospheric chemical systems |
chem_source_terms.f90 | Computes the explicit chemical source term for atmospheric chemistry in case of a semi-coupled resolution |
compute_gaseous_chemistry.f90 | Calls the rosenbrock resolution for atmospheric chemistry |
cs_air_props.c | |
cs_air_props.h | |
cs_at_data_assim.c | |
cs_at_data_assim.h | |
cs_at_opt_interp.c | |
cs_at_opt_interp.h | |
cs_at_source_terms.f90 | |
cs_atmo.c | |
cs_atmo.h | |
cs_atmo_aerosol.c | |
cs_atmo_aerosol.h | |
cs_atmo_aerosol_ssh.c | |
cs_atmo_aerosol_ssh.h | |
cs_atmo_headers.h | |
cs_atmo_profile_std.c | |
cs_atmo_profile_std.h | |
cs_atprke.c | |
cs_atprke.h | |
cs_intprf.c | |
cs_intprf.h | |
kinrates.f90 | Calls the computation of reaction rates for atmospheric chemistry |
rayigc.f90 | Compute carbonic dioxide (CO2) and ozone (O3) absorption in infrared (1D radiative scheme) |
rayir.f90 | Compute infrared flux divergence profile and downward flux at ground level relying on a 1D radiative scheme |
rayive.f90 | 1D Radiative scheme - IR H20 and dimere absorption |
rayso.f90 | |
solcat.f90 | Soil - atmosphere parameters computed from a "Land use" file |
soliva.f90 | Atmospheric soil module - soil variables initialisation |
solmoy.f90 | Atmospheric soil module - Initialize ground level parameters from land use |
sshaerosol.f90 | Module for aerosol chemistry in the atmospheric module |
► base | |
addfld.f90 | Add additional fields based on user options |
alaste.f90 | Module for ALE with code_aster coupling |
albase.f90 | Module for Arbitrary Lagrangian Eulerian method (ALE) |
caltri.f90 | Main time loop |
cavitation.f90 | Module for cavitation modeling |
cdomod.f90 | Store the mode of activation of CDO-HHO schemes |
condli.f90 | Translation of the boundary conditions given by cs_user_boundary_conditions in a form that fits to the solver |
cou1di.f90 | |
cou1do.f90 | |
cplsat.f90 | |
cs_1d_wall_thermal.c | |
cs_1d_wall_thermal.h | |
cs_1d_wall_thermal_check.c | |
cs_1d_wall_thermal_check.h | |
cs_ale.c | |
cs_ale.h | |
cs_all_to_all.c | |
cs_all_to_all.h | |
cs_array.c | |
cs_array.h | |
cs_array_reduce.c | |
cs_array_reduce.h | |
cs_assert.h | |
cs_ast_coupling.c | |
cs_ast_coupling.h | |
cs_base.c | |
cs_base.h | |
cs_base_accel.cxx | |
cs_base_accel.h | |
cs_base_cuda.h | |
cs_base_fortran.c | |
cs_base_fortran.h | |
cs_base_headers.h | |
cs_block_dist.c | |
cs_block_dist.h | |
cs_block_to_part.c | |
cs_block_to_part.h | |
cs_boundary.c | Handle the "physical" boundary conditions attached to a computational domain |
cs_boundary.h | |
cs_boundary_conditions.c | |
cs_boundary_conditions.h | |
cs_boundary_conditions_check.c | Check boundary condition codes |
cs_boundary_conditions_check.h | |
cs_boundary_conditions_priv.h | |
cs_boundary_conditions_set_coeffs.c | Translation of the boundary conditions given by the user in a form that fits to the solver |
cs_boundary_conditions_set_coeffs.h | |
cs_boundary_conditions_set_coeffs_symmetry.c | Compute the symmetry boundary condition coefficients |
cs_boundary_conditions_set_coeffs_symmetry.h | |
cs_boundary_conditions_set_coeffs_turb.c | |
cs_boundary_conditions_set_coeffs_turb.h | |
cs_boundary_conditions_type.c | Handle boundary condition type codes (itypfb) |
cs_boundary_conditions_type.h | |
cs_boundary_zone.c | |
cs_boundary_zone.h | |
cs_c_bindings.f90 | Definition of C function and subroutine bindings |
cs_calcium.c | |
cs_calcium.h | |
cs_control.c | |
cs_control.h | |
cs_coolprop.cxx | |
cs_coolprop.hxx | |
cs_coupling.c | |
cs_coupling.h | |
cs_crystal_router.c | |
cs_crystal_router.h | |
cs_cuda_contrib.h | |
cs_defs.c | |
cs_defs.h | |
cs_eos.cxx | |
cs_eos.hxx | |
cs_equation_iterative_solve.c | This file gathers functions that solve advection diffusion equations with source terms for one time step for a scalar, vector or tensor variable |
cs_equation_iterative_solve.h | |
cs_ext_library_info.c | |
cs_ext_library_info.h | |
cs_ext_neighborhood.c | |
cs_ext_neighborhood.h | |
cs_f_interfaces.f90 | Definition of explicit interfaces for Fortran functions |
cs_fan.c | |
cs_fan.h | |
cs_field.c | |
cs_field.h | |
cs_field_default.c | |
cs_field_default.h | |
cs_field_operator.c | |
cs_field_operator.h | |
cs_field_pointer.c | |
cs_field_pointer.h | |
cs_file.c | |
cs_file.h | |
cs_file_csv_parser.c | |
cs_file_csv_parser.h | |
cs_flag_check.c | |
cs_flag_check.h | |
cs_fp_exception.c | |
cs_fp_exception.h | |
cs_function.c | Function objects management |
cs_function.h | |
cs_function_default.c | |
cs_function_default.h | |
cs_gas_mix.c | |
cs_gas_mix.h | |
cs_gas_mix_initialization.f90 | Initialization of calculation variables for gas mixture modelling in presence of the steam gas or another gas used as variable deduced and not solved |
cs_gas_mix_physical_properties.f90 | This subroutine fills physical properties which are variable in time for the gas mixtures modelling with or without steam inside the fluid domain. In presence of steam, this one is deduced from the noncondensable gases transported as scalars (by means of the mass fraction of each species) |
cs_halo.c | |
cs_halo.h | |
cs_halo_cuda.h | |
cs_halo_perio.c | |
cs_halo_perio.h | |
cs_head_losses.c | |
cs_head_losses.h | |
cs_headers.h | |
cs_ht_convert.c | |
cs_ht_convert.h | |
cs_ibm.c | |
cs_ibm.h | |
cs_initialize_fields.c | Various field initializations |
cs_initialize_fields.h | |
cs_interface.c | |
cs_interface.h | |
cs_internal_coupling.c | |
cs_internal_coupling.h | |
cs_interpolate.c | |
cs_interpolate.h | |
cs_io.c | |
cs_io.h | |
cs_log.c | |
cs_log.h | |
cs_log_iteration.c | Log field and other array statistics at relevant time steps |
cs_log_iteration.h | |
cs_log_setup.c | Setup info at the end of the setup stage |
cs_log_setup.h | |
cs_map.c | |
cs_map.h | |
cs_mass_source_terms.c | |
cs_mass_source_terms.h | |
cs_math.c | |
cs_math.h | |
cs_measures_util.c | |
cs_measures_util.h | |
cs_medcoupling_intersector.cxx | |
cs_medcoupling_intersector.h | |
cs_medcoupling_mesh.cxx | |
cs_medcoupling_mesh.hxx | |
cs_medcoupling_postprocess.cxx | |
cs_medcoupling_postprocess.h | |
cs_medcoupling_remapper.cxx | |
cs_medcoupling_remapper.h | |
cs_medcoupling_utils.cxx | |
cs_medcoupling_utils.h | |
cs_mesh_tagmr.f90 | The subroutine is used to generate the 1-D mesh and initialize the temperature field of the thermal model coupled with condensation model |
cs_mobile_structures.c | |
cs_mobile_structures.h | |
cs_notebook.c | |
cs_notebook.h | |
cs_numbering.c | |
cs_numbering.h | |
cs_nz_condensation.f90 | Module for parameters options and physical properties of the condensation model using specific zones with different wall temperatures and material properties |
cs_nz_tagmr.f90 | Module for parameters options, numerical and physical properties of the thermal 1D model for each specific zone with condensation on the wall. The zones number is defined by the user with the subroutine : cs_user_wall_condensation |
cs_opts.c | |
cs_opts.h | |
cs_order.c | |
cs_order.h | |
cs_parall.c | |
cs_parall.h | |
cs_param_types.c | |
cs_param_types.h | |
cs_paramedmem_coupling.cxx | |
cs_paramedmem_coupling.h | |
cs_paramedmem_remapper.cxx | |
cs_paramedmem_remapper.h | |
cs_parameters.c | |
cs_parameters.h | |
cs_parameters_check.c | |
cs_parameters_check.h | |
cs_part_to_block.c | |
cs_part_to_block.h | |
cs_physical_constants.c | |
cs_physical_constants.h | |
cs_physical_properties.c | |
cs_physical_properties.h | |
cs_porosity_from_scan.c | |
cs_porosity_from_scan.h | |
cs_porous_model.c | Porous model management |
cs_porous_model.h | |
cs_post.c | Post-processing management |
cs_post.h | |
cs_post_default.c | |
cs_post_default.h | |
cs_post_util.c | |
cs_post_util.h | |
cs_preprocess.c | |
cs_preprocess.h | |
cs_preprocessor_data.c | |
cs_preprocessor_data.h | |
cs_pressure_correction.c | |
cs_pressure_correction.h | |
cs_probe.c | Probes and profiles management |
cs_probe.h | |
cs_prototypes.h | |
cs_random.c | |
cs_random.h | |
cs_range_set.c | Operations related to handling of an owning rank for distributed entities |
cs_range_set.h | |
cs_rank_neighbors.c | |
cs_rank_neighbors.h | |
cs_renumber.c | |
cs_renumber.h | |
cs_resource.c | Resource allocation management (available time) |
cs_resource.h | |
cs_restart.c | |
cs_restart.h | |
cs_restart_default.c | |
cs_restart_default.h | |
cs_restart_map.c | |
cs_restart_map.h | |
cs_rotation.c | |
cs_rotation.h | |
cs_runaway_check.c | Runaway (diverging) computation detection |
cs_runaway_check.h | |
cs_sat_coupling.c | |
cs_sat_coupling.h | |
cs_scalar_clipping.c | Clipping scalar field |
cs_scalar_clipping.h | |
cs_search.c | |
cs_search.h | |
cs_selector.c | |
cs_selector.h | |
cs_selector_f2c.f90 | |
cs_solid_zone.c | |
cs_solid_zone.h | |
cs_solve_equation.c | |
cs_solve_equation.h | |
cs_solve_navier_stokes.c | |
cs_solve_navier_stokes.h | |
cs_sort.c | |
cs_sort.h | |
cs_sort_partition.c | |
cs_sort_partition.h | |
cs_syr_coupling.c | |
cs_syr_coupling.h | |
cs_sys_coupling.c | |
cs_sys_coupling.h | |
cs_system_info.c | |
cs_system_info.h | |
cs_tagmri.f90 | The 1D thermal model to compute the temperature to impose at the cold wall. This one is used by the COPAIN model to estimate the heat flux at the wall where the condensation occurs |
cs_tagmro.f90 | The 1D thermal model to compute the temperature to impose at the cold wall. This one is used by the COPAIN model to estimate the heat flux at the wall where the condensation occurs |
cs_thermal_model.c | |
cs_thermal_model.h | |
cs_time_control.c | |
cs_time_control.h | |
cs_time_moment.c | Temporal moments management |
cs_time_moment.h | |
cs_time_plot.c | |
cs_time_plot.h | |
cs_time_step.c | |
cs_time_step.h | |
cs_time_table.c | |
cs_time_table.h | |
cs_timer.c | |
cs_timer.h | |
cs_timer_stats.c | |
cs_timer_stats.h | |
cs_tree.c | |
cs_tree.h | |
cs_turbomachinery.c | |
cs_turbomachinery.h | |
cs_utilities.c | |
cs_utilities.h | |
cs_velocity_pressure.c | |
cs_velocity_pressure.h | |
cs_vof.c | |
cs_vof.h | |
cs_volume_mass_injection.c | |
cs_volume_mass_injection.h | |
cs_volume_zone.c | |
cs_volume_zone.h | |
cs_wall_condensation.c | |
cs_wall_condensation.h | |
cs_wall_condensation_1d_thermal.c | |
cs_wall_condensation_1d_thermal.h | |
cs_wall_functions.c | |
cs_wall_functions.h | |
cs_xdef_eval_at_zone.c | |
cs_xdef_eval_at_zone.h | |
cs_zone.h | |
csc2cl.f90 | Translation of the "itypfb(*, *) = icscpl" condition |
csc2ts.f90 | Code-code coupling with source terms |
csccel.f90 | Exchange of coupling variables between two instances of code_saturne thanks to cells |
cscfbr.f90 | Exchange of variables for coupling two code_saturne intances with boundary faces |
cscini.f90 | Initialization of main variables for code_saturne / code_saturne coupling |
csclli.f90 | |
cscloc.f90 | Coupling interfaces localization (with FVM) |
cscpce.f90 | Preparation of sending velocity variables for coupling between two instances of code_saturne via boundary faces. Received indformation will be transformed into boundary condition in subroutine csc2cl |
cscpfb.f90 | Preparation of sending variables for coupling between two instances of code_saturne via boundary faces. Received indformation will be transformed into boundary condition in subroutine csc2cl |
csinit.f90 | |
csopli.f90 | |
csprnt.f90 | |
cstnum.f90 | Module for numerical constants |
cstphy.f90 | Module for physical constants |
diffst.f90 | |
dimens.f90 | Module for dimensions |
distpr.f90 | Compute distance to wall by solving a 3d diffusion equation. Solve |
distpr2.f90 | Compute distance to wall by a brute force geometric approach (serial only) |
distyp.f90 | This subroutine computes the dimensionless distance to the wall solving a steady transport equation |
driflu.f90 | Compute the modified convective flux for scalars with a drift |
dttvar.f90 | Compute the local time step and add the Courant and Fourier number to the log |
ecrava.f90 | |
ecrlis.f90 | This subroutine writes log information on equation convergence |
entsor.f90 | Module for input/output |
field.f90 | Module for field-related operations |
field_operator.f90 | Module for field-based algebraic operations |
findpt.f90 | This subroutine looks for the nearest element to the position (xx, yy, zz) among the element of xyzcen array |
fldini.f90 | |
fldprp.f90 | Properties definition initialization, according to calculation type selected by the user |
fldtri.f90 | |
fldvar.f90 | Variables definition initialization, according to calculation type selected by the user |
idrbla.f90 | |
impini.f90 | |
iniini.f90 | Commons default initialization before handing over the user |
initi1.f90 | Commons initialization |
iniusi.f90 | |
iniva0.f90 | Computed variable initialization. The time step, the indicator of wall distance computation are also initialized just before reading a restart file or use the user initializations |
inivar.f90 | Initialization of calculation variables, time step and table that stores distance to the wall by the user (after reading a restart file) |
iprbla.f90 | |
lecamo.f90 | Reading of restart file |
lecamp.f90 | Reading of main restart file |
lecamx.f90 | Reading of auxiliary restart file |
majgeo.f90 | |
mesh.f90 | Module for mesh-related arrays |
mmtycl.f90 | |
modini.f90 | Modify calculation parameters after user changes (module variables) |
numvar.f90 | Module for variable numbering |
optcal.f90 | Module for calculation options |
parall.f90 | Module for basic MPI and OpenMP parallelism-related values |
paramx.f90 | Module for definition of general parameters |
period.f90 | Module for periodicity flags |
phyvar.f90 | This subroutine fills physical properties which are variable in time (mainly the eddy viscosity) |
pointe.f90 | Module for pointer variables |
post.f90 | Module for post-processing related operations |
prehyd.f90 | Compute an "a priori" hydrostatic pressure and its gradient associated before the Navier Stokes equations (prediction and correction steps cs_solve_navier_stokes.c) |
pthrbm.f90 | |
resvoi.f90 | Solve the void fraction for the Volume of Fluid method (and hence for cavitating flows) |
rotation.f90 | Module for rotating zones (rotors) |
scalai.f90 | Resolution of source term convection diffusion equations for scalars in a time step |
schtmp.f90 | Management of the mass flux, the viscosity, the density, the specific heat and the tsnsa array in case of a theta-scheme |
tdesi1.f90 | |
tridim.f90 | Resolution of incompressible Navier Stokes and scalar transport equations for a time step |
turbomachinery.f90 | Module for turbomachinery computations |
varpos.f90 | Variables location initialization, according to calculation type selected by the user |
verini.f90 | |
visecv.f90 | Computes the secondary viscosity contribution in order to compute: |
vof.f90 | Module for Volume-Of-Fluid method |
► bft | |
bft_backtrace.c | |
bft_backtrace.h | |
bft_error.c | |
bft_error.h | |
bft_mem.c | |
bft_mem.h | |
bft_mem_usage.c | |
bft_mem_usage.h | |
bft_printf.c | |
bft_printf.h | |
cs_bft_headers.h | |
► cdo | |
cs_advection_field.c | |
cs_advection_field.h | |
cs_basis_func.c | |
cs_basis_func.h | |
cs_cdo_advection.c | Build discrete advection operators for CDO vertex-based schemes |
cs_cdo_advection.h | |
cs_cdo_assembly.c | Set of functions and structures to handle the assembly of cellwise local CDO systems into a cs_matrix_t structure through the cs_matrix_assembler_t and its related structures |
cs_cdo_assembly.h | |
cs_cdo_bc.c | |
cs_cdo_bc.h | |
cs_cdo_blas.c | |
cs_cdo_blas.h | |
cs_cdo_connect.c | Build additional connectivities (or adjacencies) useful for building CDO or HHO schemes |
cs_cdo_connect.h | |
cs_cdo_diffusion.c | Build discrete stiffness matrices and handled boundary conditions for diffusion term in CDO vertex-based and vertex+cell schemes |
cs_cdo_diffusion.h | |
cs_cdo_field_interpolation.c | |
cs_cdo_field_interpolation.h | |
cs_cdo_headers.h | |
cs_cdo_local.c | Functions to handle low-level actions related to CDO local quantities such as cell mesh structures or cellwise systems |
cs_cdo_local.h | |
cs_cdo_main.c | |
cs_cdo_main.h | |
cs_cdo_quantities.c | |
cs_cdo_quantities.h | |
cs_cdo_solve.c | |
cs_cdo_solve.h | |
cs_cdo_system.c | |
cs_cdo_system.h | |
cs_cdo_toolbox.c | |
cs_cdo_toolbox.h | |
cs_cdo_turbulence.c | Functions to handle the resolution of the turbulence modelling within the CDO framework |
cs_cdo_turbulence.h | |
cs_cdocb_monolithic_sles.c | Functions dedicated to to the linear algebra settings and operations in case of CDO cell-based schemes with a monolithic coupling |
cs_cdocb_monolithic_sles.h | |
cs_cdocb_priv.h | |
cs_cdocb_scaleq.c | Build an algebraic CDO cell-based system for the diffusion equation and solved it with a monolithic approach |
cs_cdocb_scaleq.h | |
cs_cdoeb_priv.h | Structures for building an algebraic CDO edge-based system for unsteady diffusion-reaction equations with source terms |
cs_cdoeb_vecteq.c | |
cs_cdoeb_vecteq.h | |
cs_cdofb_ac.c | Build an algebraic CDO face-based system for the Navier-Stokes equations and solved it with an artificial compressibility algorithm |
cs_cdofb_ac.h | |
cs_cdofb_monolithic.c | Build an algebraic CDO face-based system for the Navier-Stokes equations and solved it with a monolithic approach |
cs_cdofb_monolithic.h | |
cs_cdofb_monolithic_priv.h | Structures and function pointers useful to build and solve the Navier-Stokes equations with face-based schemes and a monolithic approach |
cs_cdofb_monolithic_sles.c | Functions dedicated to to the linear algebra settings and operations in case of CDO face-based schemes with a monolithic velocity-pressure coupling |
cs_cdofb_monolithic_sles.h | |
cs_cdofb_navsto.c | Shared functions among all face-based schemes for building and solving Stokes and Navier-Stokes problem |
cs_cdofb_navsto.h | |
cs_cdofb_predco.c | Build an algebraic CDO face-based system for the Navier-Stokes equations and solved it with a prediction/correction algorithm. A first equation related to the velocity prediction is solved and then a second equation related to the pressure correction is solved to project the velocity field into the space of divergence-free field |
cs_cdofb_predco.h | |
cs_cdofb_priv.c | |
cs_cdofb_priv.h | |
cs_cdofb_scaleq.c | Build an algebraic CDO face-based system for unsteady convection-diffusion-reaction of scalar-valued equations with source terms |
cs_cdofb_scaleq.h | |
cs_cdofb_vecteq.c | |
cs_cdofb_vecteq.h | |
cs_cdovb_priv.h | Structures for building an algebraic CDO vertex-based system for unsteady convection-diffusion-reaction equations with source terms |
cs_cdovb_scaleq.c | Build an algebraic CDO vertex-based system for unsteady convection-diffusion-reaction of scalar-valued equations with source terms |
cs_cdovb_scaleq.h | |
cs_cdovb_scalsys.c | Build an algebraic CDO vertex-based system for a set of coupled unsteady convection-diffusion-reaction of scalar-valued equations with source terms |
cs_cdovb_scalsys.h | |
cs_cdovb_vecteq.c | Build an algebraic CDO vertex-based system for unsteady convection-diffusion-reaction of vector-valued equations with source terms |
cs_cdovb_vecteq.h | |
cs_cdovcb_scaleq.c | Build an algebraic CDO vertex+cell-based system for unsteady convection diffusion reaction of scalar-valued equations with source terms |
cs_cdovcb_scaleq.h | |
cs_dbg.c | |
cs_dbg.h | |
cs_domain.c | Manage a computational domain |
cs_domain.h | |
cs_domain_op.c | |
cs_domain_op.h | |
cs_domain_setup.c | Functions to handle the setup of a computational domain High level interface for handling the computation |
cs_domain_setup.h | |
cs_enforcement.c | Structure and functions handling the way to enforce interior degrees of freedom |
cs_enforcement.h | |
cs_equation.c | |
cs_equation.h | |
cs_equation_bc.c | |
cs_equation_bc.h | |
cs_equation_builder.c | |
cs_equation_builder.h | |
cs_equation_param.c | Structure and functions handling the specific settings related to a cs_equation_t structure |
cs_equation_param.h | |
cs_equation_priv.h | |
cs_equation_system.c | |
cs_equation_system.h | |
cs_equation_system_param.c | |
cs_equation_system_param.h | |
cs_equation_system_sles.c | |
cs_equation_system_sles.h | |
cs_evaluate.c | |
cs_evaluate.h | |
cs_flag.c | |
cs_flag.h | |
cs_hho_builder.c | |
cs_hho_builder.h | |
cs_hho_scaleq.c | |
cs_hho_scaleq.h | |
cs_hho_stokes.c | |
cs_hho_stokes.h | |
cs_hho_vecteq.c | |
cs_hho_vecteq.h | |
cs_hodge.c | Build discrete Hodge operators |
cs_hodge.h | |
cs_iter_algo.c | Set of functions to manage high-level iterative algorithms such as Uzawa, Golub-Kahan Bi-orthogonalization, block preconditioner or Picard and Anderson algorithms which may incorporate inner iterative solvers |
cs_iter_algo.h | |
cs_maxwell.c | |
cs_maxwell.h | Structure and functions handling the Maxwell module dedicated to the resolution of electro-magnetic equations |
cs_mesh_deform.c | |
cs_mesh_deform.h | |
cs_navsto_coupling.c | Functions to handle structures used as a context when solving the Navier-Stokes equations. Structures are cast on-the-fly according to the type of coupling |
cs_navsto_coupling.h | |
cs_navsto_param.c | |
cs_navsto_param.h | |
cs_navsto_sles.c | Functions to handle SLES structures used during the resolution of the Navier-Stokes system of equations |
cs_navsto_sles.h | |
cs_navsto_system.c | Functions to handle the cs_navsto_system_t structure which is the high-level structure to manage the Navier-Stokes system of equations |
cs_navsto_system.h | |
cs_param_cdo.c | |
cs_param_cdo.h | |
cs_property.c | |
cs_property.h | |
cs_quadrature.c | |
cs_quadrature.h | |
cs_reco.c | |
cs_reco.h | |
cs_reco_cw.c | |
cs_reco_cw.h | |
cs_saddle_itsol.c | In-house iterative solvers defined by blocks and associated to CDO discretizations |
cs_saddle_itsol.h | |
cs_scheme_geometry.c | |
cs_scheme_geometry.h | |
cs_sdm.c | |
cs_sdm.h | |
cs_solid_selection.c | Structure and functions handling the list of solid cells Useful for Navier-Stokes, thermal module or the solidification module |
cs_solid_selection.h | |
cs_solidification.c | Structure and functions handling the solidification module (modified Navier-Stokes + thermal module + transport equations) |
cs_solidification.h | |
cs_source_term.c | |
cs_source_term.h | |
cs_static_condensation.c | |
cs_static_condensation.h | |
cs_thermal_system.c | |
cs_thermal_system.h | Functions to handle the cs_thermal_system_t structure. This module can be used stand alone or linked with another module such as Navier-Stokes, groundwater flows or Maxwell... The temperature field is automatically defined when this module is activated |
cs_walldistance.c | |
cs_walldistance.h | |
cs_xdef.c | Functions to handle extended definitions of quantities thanks to the cs_xdef_t structures |
cs_xdef.h | |
cs_xdef_cw_eval.c | |
cs_xdef_cw_eval.h | |
cs_xdef_eval.c | |
cs_xdef_eval.h | |
► cfbl | |
cfdivs.f90 | |
cfdttv.f90 | |
cfener.f90 | Perform the solving of the convection/diffusion equation (with eventual source terms) for total energy over a time step. It is the third step of the compressible algorithm at each time iteration |
cffana.f90 | Computes the analytical flux at the boundary for Euler and Energy |
cfini1.f90 | |
cfiniv.f90 | Initialisation of the variables if the compressible flow model is enabled |
cfmsfp.f90 | |
cfmspr.f90 | Update the convective mass flux before the velocity prediction step. It is the first step of the compressible algorithm at each time iteration |
cfphyv.f90 | Computation of variable physical properties for the specific physics compressible |
cfpoin.f90 | Module for fuel combustion |
cfprop.f90 | Properties definition initialization for the compressible module, according to calculation type selected by the user |
cfrusb.f90 | |
cfvarp.f90 | Variables definition initialization for the compressible module, according to calculation type selected by the user |
cfxtcl.f90 | Handle boundary condition type code (itypfb) when the compressible model is enabled |
cs_cf_bindings.f90 | Definition of C functions and subroutine bindings for compressible flow module |
cs_cf_model.c | |
cs_cf_model.h | |
cs_cf_thermo.c | |
cs_cf_thermo.h | |
cs_cfbl_headers.h | |
cs_hgn_phase_thermo.c | Phase thermodynamic for compressible homogeneous two-phase model |
cs_hgn_phase_thermo.h | |
cs_hgn_source_terms_step.c | Return to equilibrium source terms computation for volume, mass, energy fractions in compressible homogeneous two-phase model |
cs_hgn_source_terms_step.h | |
cs_hgn_thermo.c | Thermodynamic of a compressible homogeneous two-phase flow |
cs_hgn_thermo.h | |
► cogz | |
coincl.f90 | Module for gas combustion |
coini1.f90 | |
colecd.f90 | Specific physic subroutine: gas combustion |
coprop.f90 | |
cothht.f90 | |
covarp.f90 | |
cs_cogz_headers.h | |
cs_combustion_gas.c | |
cs_combustion_gas.h | |
cs_soot_model.c | |
cs_soot_model.h | |
cs_steady_laminar_flamelet_bcond.f90 | Automatic boundary conditions for steady laminar flamelet model |
cs_steady_laminar_flamelet_init.f90 | |
cs_steady_laminar_flamelet_physical_prop.f90 | Specific physic subroutine: diffusion flame |
cs_steady_laminar_flamelet_read_base.f90 | Specific physic subroutine: gas combustion diffusion flames |
cs_steady_laminar_flamelet_source_terms.f90 | Specific physic subroutine: STE/VTE and progress variable equations |
cs_steady_laminar_flamelet_verify.f90 | |
d3phst.f90 | Specific physic subroutine: diffusion flame |
d3pini.f90 | |
d3pint.f90 | Specific physic subroutine: diffusion flame |
d3pphy.f90 | Specific physic subroutine: diffusion flame |
d3ptcl.f90 | Automatic boundary conditions for 3 PTHEM gas diffusion flame model |
d3pver.f90 | |
ebuini.f90 | |
ebuphy.f90 | |
ebutcl.f90 | Automatic boundary conditions for perfect premixed flame combustion model (EBU) |
ebutss.f90 | |
ebuver.f90 | |
gauss.f90 | This subroutine solves a linear system with the gauss method |
lwcgfu.f90 | |
lwcini.f90 | |
lwcphy.f90 | |
lwctcl.f90 | Automatic boundary conditions for partially premixed flame combustion model (LWC) |
lwctss.f90 | |
lwcurl.f90 | |
lwcver.f90 | |
pdflwc.f90 | |
pdfpp3.f90 | |
pdfpp4.f90 | |
► comb | |
cpincl.f90 | Module for pulverized coal combustion |
cpthp1.f90 | |
cs_coal.c | Coal combustion model |
cs_coal.h | |
cs_coal_boundary_conditions.c | Coal combustion model boundary conditions |
cs_coal_boundary_conditions.h | |
cs_coal_bt2h.f90 | Convert temperature to enthalpy at boundary for coal combustion |
cs_coal_fp2st.f90 | |
cs_coal_htconvers1.f90 | |
cs_coal_htconvers2.f90 | |
cs_coal_incl.f90 | Module for coal combustion |
cs_coal_masstransfer.f90 | Calculation of the terms of mass transfer between the continous phase and the dispersed phase |
cs_coal_noxst.f90 | |
cs_coal_param.f90 | |
cs_coal_physprop.f90 | Specific physics routine: combustion of pulverized coal Calculation of of the mixture |
cs_coal_physprop1.f90 | Calculation of the physic propeties in gaseous phase |
cs_coal_physprop2.f90 | Calculation of the physical properties of the dispersed phase (classes of particules) |
cs_coal_prop.f90 | |
cs_coal_readata.f90 | |
cs_coal_scast.f90 | Specific physic routine: pulverized coal flame Souce terms have to be precised for a scalar PP on a step of time |
cs_coal_thfieldconv1.f90 | Calculation of the gas temperature Function with gas enthalpy and concentrations |
cs_coal_thfieldconv2.f90 | Calculation of the particles temperature Function with the solid enthalpy and concentrations |
cs_coal_varini.f90 | |
cs_coal_varpos.f90 | |
cs_coal_verify.f90 | |
cs_comb_headers.h | |
cs_fuel_incl.f90 | |
cs_gascomb.f90 | |
cs_physical_properties_combustion_drift.f90 | Definition of physical variable laws for combustion with a drift |
► ctwr | |
cs_ctwr.c | |
cs_ctwr.h | |
cs_ctwr_headers.h | |
ctincl.f90 | |
► elec | |
cs_elec_headers.h | |
cs_elec_model.c | Base electrical model data |
cs_elec_model.h | |
► fvm | |
fvm_box.c | |
fvm_box.h | |
fvm_box_priv.h | |
fvm_box_tree.c | |
fvm_box_tree.h | |
fvm_convert_array.c | |
fvm_convert_array.h | |
fvm_defs.c | |
fvm_defs.h | |
fvm_group.c | |
fvm_group.h | |
fvm_headers.h | |
fvm_hilbert.c | |
fvm_hilbert.h | |
fvm_interpolate.c | |
fvm_interpolate.h | |
fvm_io_num.c | |
fvm_io_num.h | |
fvm_morton.c | |
fvm_morton.h | |
fvm_neighborhood.c | |
fvm_neighborhood.h | |
fvm_nodal.c | |
fvm_nodal.h | |
fvm_nodal_append.c | |
fvm_nodal_append.h | |
fvm_nodal_extract.c | |
fvm_nodal_extract.h | |
fvm_nodal_extrude.c | |
fvm_nodal_extrude.h | |
fvm_nodal_from_desc.c | |
fvm_nodal_from_desc.h | |
fvm_nodal_order.c | |
fvm_nodal_order.h | |
fvm_nodal_priv.h | |
fvm_nodal_project.c | |
fvm_nodal_project.h | |
fvm_nodal_triangulate.c | |
fvm_nodal_triangulate.h | |
fvm_periodicity.c | |
fvm_periodicity.h | |
fvm_point_location.c | |
fvm_point_location.h | |
fvm_selector.c | |
fvm_selector.h | |
fvm_selector_postfix.c | |
fvm_selector_postfix.h | |
fvm_tesselation.c | |
fvm_tesselation.h | |
fvm_to_catalyst.cxx | |
fvm_to_catalyst.h | |
fvm_to_ccm.c | |
fvm_to_ccm.h | |
fvm_to_cgns.c | |
fvm_to_cgns.h | |
fvm_to_ensight.c | |
fvm_to_ensight.h | |
fvm_to_ensight_case.c | |
fvm_to_ensight_case.h | |
fvm_to_histogram.c | |
fvm_to_histogram.h | |
fvm_to_med.c | |
fvm_to_med.h | |
fvm_to_medcoupling.cxx | |
fvm_to_medcoupling.h | |
fvm_to_melissa.c | |
fvm_to_melissa.h | |
fvm_to_plot.c | |
fvm_to_plot.h | |
fvm_to_time_plot.c | |
fvm_to_time_plot.h | |
fvm_to_vtk_histogram.cxx | |
fvm_to_vtk_histogram.h | |
fvm_trace.c | |
fvm_trace.h | |
fvm_triangulate.c | |
fvm_triangulate.h | |
fvm_writer.c | |
fvm_writer.h | |
fvm_writer_helper.c | |
fvm_writer_helper.h | |
fvm_writer_priv.h | |
► gui | |
cs_gui.c | |
cs_gui.h | |
cs_gui_boundary_conditions.c | |
cs_gui_boundary_conditions.h | |
cs_gui_conjugate_heat_transfer.c | |
cs_gui_conjugate_heat_transfer.h | |
cs_gui_headers.h | |
cs_gui_mesh.c | |
cs_gui_mesh.h | |
cs_gui_mobile_mesh.c | |
cs_gui_mobile_mesh.h | |
cs_gui_output.c | |
cs_gui_output.h | |
cs_gui_particles.c | |
cs_gui_particles.h | |
cs_gui_radiative_transfer.c | |
cs_gui_radiative_transfer.h | |
cs_gui_specific_physics.c | |
cs_gui_specific_physics.h | |
cs_gui_util.c | |
cs_gui_util.h | |
cs_tree_xml.c | |
cs_tree_xml.h | |
► gwf | |
cs_gwf.c | Main high-level functions dedicated to groundwater flows when using CDO schemes |
cs_gwf.h | |
cs_gwf_headers.h | |
cs_gwf_hydraulic_model.h | |
cs_gwf_param.h | |
cs_gwf_priv.c | Helper functions dedicated to groundwater flows when using CDO schemes |
cs_gwf_priv.h | |
cs_gwf_soil.c | Main functions dedicated to soil management in groundwater flows when using CDO schemes |
cs_gwf_soil.h | |
cs_gwf_sspf.c | Main high-level functions dedicated to groundwater flows when using CDO schemes for single-phase flows in a saturated porous media |
cs_gwf_sspf.h | |
cs_gwf_toolbox.c | |
cs_gwf_toolbox.h | |
cs_gwf_tpf.c | Main functions dedicated to the modelling of two-phase flows in a porous media. This media is always considered as unsaturated. Two sub-models are considered: miscible (MTPF) or immiscible (ITPF) |
cs_gwf_tpf.h | |
cs_gwf_tracer.c | |
cs_gwf_tracer.h | |
cs_gwf_uspf.c | Main high-level functions dedicated to groundwater flows when using CDO schemes for single-phase flows in an unsaturated porous media |
cs_gwf_uspf.h | |
► lagr | |
cs_lagr.c | |
cs_lagr.h | |
cs_lagr_adh.c | |
cs_lagr_adh.h | |
cs_lagr_agglo.c | |
cs_lagr_agglo.h | |
cs_lagr_aux_mean_fluid_quantities.c | |
cs_lagr_aux_mean_fluid_quantities.h | |
cs_lagr_car.c | |
cs_lagr_car.h | |
cs_lagr_clogging.c | |
cs_lagr_clogging.h | |
cs_lagr_coupling.c | |
cs_lagr_coupling.h | |
cs_lagr_deposition_model.c | |
cs_lagr_deposition_model.h | |
cs_lagr_dlvo.c | |
cs_lagr_dlvo.h | |
cs_lagr_event.c | |
cs_lagr_event.h | |
cs_lagr_extract.c | Extract information from lagrangian particles |
cs_lagr_extract.h | |
cs_lagr_fragmentation.c | |
cs_lagr_fragmentation.h | |
cs_lagr_geom.c | |
cs_lagr_geom.h | |
cs_lagr_head_losses.c | |
cs_lagr_head_losses.h | |
cs_lagr_headers.h | |
cs_lagr_injection.c | |
cs_lagr_injection.h | |
cs_lagr_lec.c | |
cs_lagr_lec.h | |
cs_lagr_log.c | |
cs_lagr_log.h | |
cs_lagr_new.c | |
cs_lagr_new.h | |
cs_lagr_options.c | |
cs_lagr_options.h | |
cs_lagr_orientation.c | |
cs_lagr_orientation.h | |
cs_lagr_particle.c | |
cs_lagr_particle.h | |
cs_lagr_poisson.c | |
cs_lagr_poisson.h | |
cs_lagr_porosity.c | |
cs_lagr_porosity.h | |
cs_lagr_post.c | |
cs_lagr_post.h | |
cs_lagr_precipitation_model.c | |
cs_lagr_precipitation_model.h | |
cs_lagr_print.c | |
cs_lagr_print.h | |
cs_lagr_prototypes.h | |
cs_lagr_query.c | |
cs_lagr_query.h | |
cs_lagr_restart.c | |
cs_lagr_restart.h | |
cs_lagr_resuspension.c | |
cs_lagr_resuspension.h | |
cs_lagr_roughness.c | |
cs_lagr_roughness.h | |
cs_lagr_sde.c | |
cs_lagr_sde.h | |
cs_lagr_sde_model.c | |
cs_lagr_sde_model.h | |
cs_lagr_stat.c | |
cs_lagr_stat.h | |
cs_lagr_tracking.c | |
cs_lagr_tracking.h | |
lagran.f90 | Module for Lagrangian model |
► meg | |
cs_meg_boundary_function.c | This function is used to compute user defined values for fields over a given boundary zone. The mathematical expression is defined in the GUI |
cs_meg_fsi_struct.c | |
cs_meg_headers.h | |
cs_meg_immersed_boundaries_inout.c | This function is used to indicate whether a given point is within or outside a given solid |
cs_meg_initialization.c | This function is used for the initalization of fields over a given volume zone. The mathematical expression is defined in the GUI |
cs_meg_post_output.c | |
cs_meg_post_profile.c | |
cs_meg_prototypes.h | |
cs_meg_source_terms.c | This function is used to compute source terms over a volume zone. The mathematical expression is defined in the GUI |
cs_meg_volume_function.c | This function is used to compute user defined values for fields over a given volume zone. The mathematical expression is defined in the GUI |
cs_meg_xdef_wrapper.c | |
cs_meg_xdef_wrapper.h | |
► mesh | |
cs_geom.c | |
cs_geom.h | |
cs_join.c | |
cs_join.h | |
cs_join_intersect.c | |
cs_join_intersect.h | |
cs_join_merge.c | |
cs_join_merge.h | |
cs_join_mesh.c | |
cs_join_mesh.h | |
cs_join_perio.c | |
cs_join_perio.h | |
cs_join_post.c | |
cs_join_post.h | |
cs_join_set.c | |
cs_join_set.h | |
cs_join_split.c | |
cs_join_split.h | |
cs_join_update.c | |
cs_join_update.h | |
cs_join_util.c | |
cs_join_util.h | |
cs_mesh.c | |
cs_mesh.h | |
cs_mesh_adjacencies.c | |
cs_mesh_adjacencies.h | |
cs_mesh_bad_cells.c | Detect bad cells within meshes |
cs_mesh_bad_cells.h | |
cs_mesh_boundary.c | |
cs_mesh_boundary.h | |
cs_mesh_boundary_layer.c | |
cs_mesh_boundary_layer.h | |
cs_mesh_builder.c | |
cs_mesh_builder.h | |
cs_mesh_cartesian.c | |
cs_mesh_cartesian.h | |
cs_mesh_coarsen.c | |
cs_mesh_coarsen.h | |
cs_mesh_coherency.c | |
cs_mesh_coherency.h | |
cs_mesh_connect.c | |
cs_mesh_connect.h | |
cs_mesh_extrude.c | |
cs_mesh_extrude.h | |
cs_mesh_from_builder.c | |
cs_mesh_from_builder.h | |
cs_mesh_group.c | |
cs_mesh_group.h | |
cs_mesh_halo.c | |
cs_mesh_halo.h | |
cs_mesh_headers.h | |
cs_mesh_intersect.c | |
cs_mesh_intersect.h | |
cs_mesh_location.c | |
cs_mesh_location.h | |
cs_mesh_quality.c | |
cs_mesh_quality.h | |
cs_mesh_quantities.c | Management of mesh quantities |
cs_mesh_quantities.h | |
cs_mesh_refine.c | |
cs_mesh_refine.h | |
cs_mesh_remove.c | |
cs_mesh_remove.h | |
cs_mesh_save.c | |
cs_mesh_save.h | |
cs_mesh_smoother.c | |
cs_mesh_smoother.h | |
cs_mesh_to_builder.c | |
cs_mesh_to_builder.h | |
cs_mesh_warping.c | |
cs_mesh_warping.h | |
cs_partition.c | |
cs_partition.h | |
cs_stl.c | |
cs_stl.h | |
► pprt | |
cs_combustion_model.c | |
cs_combustion_model.h | |
cs_physical_model.c | |
cs_physical_model.h | |
cs_pprt_headers.h | |
ppcpfu.f90 | Module for specific physics common variables between combustion of pulverized coal and heavy fuel |
ppincl.f90 | General module for specific physics |
ppini1.f90 | |
ppinii.f90 | Default initialization of specific modules (only non-map fortran common variables of modules) |
ppiniv.f90 | Initialisation of specific physic variables |
ppinv2.f90 | |
pplecd.f90 | |
pppdfr.f90 | Specific physic subroutine: Calculation of rectangle-Dirac pdf parameters |
ppphyv.f90 | These subroutineS fill physical properties which are variable in time for the dedicated physics modules (BEFORE and AFTER the user surbroutines) |
ppppar.f90 | General module for specific physics containing common parameters |
ppprcl.f90 | |
ppprop.f90 | |
pptbht.f90 | |
ppthch.f90 | Module for specific physics thermophysical data |
pptssc.f90 | This subroutine defines the source terms for scalars which are part of specific physics models. Source terms are defined over one time step |
pptycl.f90 | Boundary conditions for specific physics modules |
ppvarp.f90 | |
► rayt | |
cs_rad_headers.h | |
cs_rad_transfer.c | |
cs_rad_transfer.h | |
cs_rad_transfer_absorption.c | |
cs_rad_transfer_absorption.h | |
cs_rad_transfer_adf_models.c | |
cs_rad_transfer_adf_models.h | |
cs_rad_transfer_bcs.c | |
cs_rad_transfer_bcs.h | |
cs_rad_transfer_dir.c | |
cs_rad_transfer_dir.h | |
cs_rad_transfer_fsck.c | |
cs_rad_transfer_fsck.h | |
cs_rad_transfer_modak.c | |
cs_rad_transfer_modak.h | |
cs_rad_transfer_options.c | |
cs_rad_transfer_options.h | |
cs_rad_transfer_property_fields.c | |
cs_rad_transfer_property_fields.h | |
cs_rad_transfer_pun.c | |
cs_rad_transfer_pun.h | |
cs_rad_transfer_restart.c | |
cs_rad_transfer_restart.h | |
cs_rad_transfer_solve.c | |
cs_rad_transfer_solve.h | |
cs_rad_transfer_source_terms.c | |
cs_rad_transfer_source_terms.h | |
cs_rad_transfer_wall_flux.c | |
cs_rad_transfer_wall_flux.h | |
radiat.f90 | Module for Radiation |
► turb | |
cs_les_balance.c | |
cs_les_balance.h | |
cs_les_filter.c | |
cs_les_filter.h | |
cs_les_inflow.c | |
cs_les_inflow.h | |
cs_les_mu_t.c | |
cs_les_mu_t.h | |
cs_turbulence_bc.c | |
cs_turbulence_bc.h | |
cs_turbulence_headers.h | |
cs_turbulence_htles.c | |
cs_turbulence_htles.h | |
cs_turbulence_inflow.c | |
cs_turbulence_inflow.h | |
cs_turbulence_init.c | |
cs_turbulence_init.h | |
cs_turbulence_ke.c | |
cs_turbulence_ke.h | |
cs_turbulence_kw.c | |
cs_turbulence_kw.h | |
cs_turbulence_ml.c | |
cs_turbulence_ml.h | |
cs_turbulence_model.c | |
cs_turbulence_model.h | |
cs_turbulence_rij.c | |
cs_turbulence_rij.h | |
cs_turbulence_rit.c | |
cs_turbulence_rit.h | |
cs_turbulence_rotation.c | |
cs_turbulence_rotation.h | |
cs_turbulence_sa.c | |
cs_turbulence_sa.h | |
cs_turbulence_v2f.c | |
cs_turbulence_v2f.h | |
► user | |
cs_user_1d_wall_thermal.c | Data Entry of the 1D wall thermal module |
cs_user_atmospheric_model.f90 | User subroutines dedicated to the atmospheric model |
cs_user_boundary_conditions.c | User functions for boundary condition definitions |
cs_user_boundary_conditions.f90 | User subroutine which fills boundary conditions arrays (icodcl , rcodcl ) for solved variables |
cs_user_coupling.c | Code couplings definition with SYRTHES and code_saturne |
cs_user_electric_scaling.c | Define scaling parameter for electric model |
cs_user_extra_operations.c | This function is called at the end of each time step, and has a very general purpose (i.e. anything that does not have another dedicated user function) |
cs_user_extra_operations.f90 | This function is called at the end of each time step, and has a very general purpose (i.e. anything that does not have another dedicated user subroutine) |
cs_user_fluid_structure_interaction.c | User-defined functions dedicated to Fluid-Structure interaction modeling |
cs_user_head_losses.c | User head loss definitions |
cs_user_hgn.c | Define user properties for two-phase homogeneous compressible model |
cs_user_ibm.c | User function. Define immersed boundaries in time and space |
cs_user_ibm_modify.c | User function. Locally modify a given porosity to take into account erosion effect (for instance) |
cs_user_initialization.c | Initialization prior to solving time steps |
cs_user_initialization.f90 | Initialize variables |
cs_user_lagr_boundary_conditions.c | |
cs_user_lagr_model.c | |
cs_user_lagr_particle.c | |
cs_user_lagr_volume_conditions.c | |
cs_user_les_inflow.c | Generation of synthetic turbulence at LES inlets initialization |
cs_user_mesh.c | Definition and modification of the calculation mesh |
cs_user_modules.f90 | User-defined module: it allows to create any user array |
cs_user_paramedmem_coupling.c | User functions for input of ParaMEDMEM coupling parameters |
cs_user_parameters.c | User functions for input of calculation parameters |
cs_user_parameters.f90 | User subroutines for input of calculation parameters (Fortran modules). These subroutines are called in all cases |
cs_user_performance_tuning.c | Definition of advanced options relative to parallelism |
cs_user_physical_properties.c | User definition of physical properties |
cs_user_physical_properties.f90 | Definition of physical variable laws |
cs_user_porosity.c | User definitions of porous media |
cs_user_postprocess.c | |
cs_user_radiative_transfer.c | User function for input of radiative transfer parameters: absorption coefficient and net radiation flux |
cs_user_radiative_transfer_bcs.c | |
cs_user_solver.c | User solver setting and implementation |
cs_user_source_terms.c | Additional source terms for variable equations |
cs_user_source_terms.f90 | User subroutines for additional right-hand side source terms |
cs_user_time_table.c | User definitions of time tables |
cs_user_turbomachinery.c | Definition of turbomachinery related options |
cs_user_wall_condensation.c | Source terms associated at the boundary faces and the neighboring cells with surface condensation |
cs_user_zones.c | |
usatch.f90 | Routines for user defined atmospheric chemical scheme |