8.2
general documentation
Loading...
Searching...
No Matches
base Directory Reference

Files

 
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_debug.h
 
cs_defs.c
 
cs_defs.h
 
cs_dilatable_scalar_diff_st.c
 Weakly compressible algorithm (semi-analytic): Computation of scalar diffusion terms.
 
cs_dilatable_scalar_diff_st.h
 
cs_dispatch.h
 
cs_drift_convective_flux.cpp
 
cs_drift_convective_flux.h
 
cs_eos.cxx
 
cs_eos.hxx
 
cs_equation_iterative_solve.cpp
 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_halo.cpp
 
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.cpp
 
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.cpp
 
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_main_and_aux.c
 
cs_restart_main_and_aux.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.cpp
 
cs_solve_navier_stokes.h
 
cs_solve_transported_variables.c
 Resolution of source term convection diffusion equations for scalars in a time step.
 
cs_solve_transported_variables.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.cxx
 
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_step_compute.c
 Compute the local time step and the local Courant and Fourier number.
 
cs_time_step_compute.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.cxx
 
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_distance.cpp
 
cs_wall_distance.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.
 
dimens.f90
 Module for dimensions.
 
distpr2.f90
 Compute distance to wall by a brute force geometric approach (serial only)
 
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.
 
fldvar.f90
 Variables definition initialization, according to calculation type selected by the user.
 
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
 
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.
 
pthrbm.f90
 
rotation.f90
 Module for rotating zones (rotors)
 
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
 
vof.f90
 Module for Volume-Of-Fluid method.