|
file | addfld.f90 |
| Add additional fields based on user options.
|
|
file | alaste.f90 |
| Module for ALE with code_aster coupling.
|
|
file | albase.f90 |
| Module for Arbitrary Lagrangian Eulerian method (ALE)
|
|
file | caltri.f90 |
| Main time loop.
|
|
file | cavitation.f90 |
| Module for cavitation modeling.
|
|
file | cdomod.f90 |
| Store the mode of activation of CDO-HHO schemes.
|
|
file | condli.f90 |
| Translation of the boundary conditions given by cs_user_boundary_conditions in a form that fits to the solver.
|
|
file | cou1di.f90 |
|
file | cou1do.f90 |
|
file | cplsat.f90 |
|
file | cs_1d_wall_thermal.c |
|
file | cs_1d_wall_thermal.h [code] |
|
file | cs_1d_wall_thermal_check.c |
|
file | cs_1d_wall_thermal_check.h [code] |
|
file | cs_ale.c |
|
file | cs_ale.h [code] |
|
file | cs_all_to_all.c |
|
file | cs_all_to_all.h [code] |
|
file | cs_array.c |
|
file | cs_array.h [code] |
|
file | cs_array_reduce.c |
|
file | cs_array_reduce.h [code] |
|
file | cs_assert.h [code] |
|
file | cs_ast_coupling.c |
|
file | cs_ast_coupling.h [code] |
|
file | cs_base.c |
|
file | cs_base.h [code] |
|
file | cs_base_accel.cxx |
|
file | cs_base_accel.h [code] |
|
file | cs_base_cuda.h [code] |
|
file | cs_base_fortran.c |
|
file | cs_base_fortran.h [code] |
|
|
file | cs_block_dist.c |
|
file | cs_block_dist.h [code] |
|
file | cs_block_to_part.c |
|
file | cs_block_to_part.h [code] |
|
file | cs_boundary.c |
| Handle the "physical" boundary conditions attached to a computational domain.
|
|
file | cs_boundary.h [code] |
|
file | cs_boundary_conditions.c |
|
file | cs_boundary_conditions.h [code] |
|
file | cs_boundary_conditions_check.c |
| Check boundary condition codes.
|
|
file | cs_boundary_conditions_check.h [code] |
|
file | cs_boundary_conditions_priv.h [code] |
|
file | cs_boundary_conditions_set_coeffs.c |
| Translation of the boundary conditions given by the user in a form that fits to the solver.
|
|
file | cs_boundary_conditions_set_coeffs.h [code] |
|
file | cs_boundary_conditions_set_coeffs_symmetry.c |
| Compute the symmetry boundary condition coefficients.
|
|
file | cs_boundary_conditions_set_coeffs_symmetry.h [code] |
|
file | cs_boundary_conditions_set_coeffs_turb.c |
|
file | cs_boundary_conditions_set_coeffs_turb.h [code] |
|
file | cs_boundary_conditions_type.c |
| Handle boundary condition type codes (itypfb).
|
|
file | cs_boundary_conditions_type.h [code] |
|
file | cs_boundary_zone.c |
|
file | cs_boundary_zone.h [code] |
|
file | cs_c_bindings.f90 |
| Definition of C function and subroutine bindings.
|
|
file | cs_calcium.c |
|
file | cs_calcium.h [code] |
|
file | cs_control.c |
|
file | cs_control.h [code] |
|
file | cs_coolprop.cxx |
|
file | cs_coolprop.hxx [code] |
|
file | cs_coupling.c |
|
file | cs_coupling.h [code] |
|
file | cs_crystal_router.c |
|
file | cs_crystal_router.h [code] |
|
file | cs_cuda_contrib.h [code] |
|
file | cs_defs.c |
|
file | cs_defs.h [code] |
|
file | cs_eos.cxx |
|
file | cs_eos.hxx [code] |
|
file | 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.
|
|
file | cs_equation_iterative_solve.h [code] |
|
file | cs_ext_library_info.c |
|
file | cs_ext_library_info.h [code] |
|
file | cs_ext_neighborhood.c |
|
file | cs_ext_neighborhood.h [code] |
|
file | cs_f_interfaces.f90 |
| Definition of explicit interfaces for Fortran functions.
|
|
file | cs_fan.c |
|
file | cs_fan.h [code] |
|
file | cs_field.c |
|
file | cs_field.h [code] |
|
file | cs_field_default.c |
|
file | cs_field_default.h [code] |
|
file | cs_field_operator.c |
|
file | cs_field_operator.h [code] |
|
file | cs_field_pointer.c |
|
file | cs_field_pointer.h [code] |
|
file | cs_file.c |
|
file | cs_file.h [code] |
|
file | cs_file_csv_parser.c |
|
file | cs_file_csv_parser.h [code] |
|
file | cs_flag_check.c |
|
file | cs_flag_check.h [code] |
|
file | cs_fp_exception.c |
|
file | cs_fp_exception.h [code] |
|
file | cs_function.c |
| Function objects management.
|
|
file | cs_function.h [code] |
|
file | cs_function_default.c |
|
file | cs_function_default.h [code] |
|
file | cs_gas_mix.c |
|
file | cs_gas_mix.h [code] |
|
file | 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.
|
|
file | 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).
|
|
file | cs_halo.c |
|
file | cs_halo.h [code] |
|
file | cs_halo_cuda.h [code] |
|
file | cs_halo_perio.c |
|
file | cs_halo_perio.h [code] |
|
file | cs_head_losses.c |
|
file | cs_head_losses.h [code] |
|
|
file | cs_ht_convert.c |
|
file | cs_ht_convert.h [code] |
|
file | cs_ibm.c |
|
file | cs_ibm.h [code] |
|
file | cs_initialize_fields.c |
| Various field initializations.
|
|
file | cs_initialize_fields.h [code] |
|
file | cs_interface.c |
|
file | cs_interface.h [code] |
|
file | cs_internal_coupling.c |
|
file | cs_internal_coupling.h [code] |
|
file | cs_interpolate.c |
|
file | cs_interpolate.h [code] |
|
file | cs_io.c |
|
file | cs_io.h [code] |
|
file | cs_log.c |
|
file | cs_log.h [code] |
|
file | cs_log_iteration.c |
| Log field and other array statistics at relevant time steps.
|
|
file | cs_log_iteration.h [code] |
|
file | cs_log_setup.c |
| Setup info at the end of the setup stage.
|
|
file | cs_log_setup.h [code] |
|
file | cs_map.c |
|
file | cs_map.h [code] |
|
file | cs_mass_source_terms.c |
|
file | cs_mass_source_terms.h [code] |
|
file | cs_math.c |
|
file | cs_math.h [code] |
|
file | cs_measures_util.c |
|
file | cs_measures_util.h [code] |
|
file | cs_medcoupling_intersector.cxx |
|
file | cs_medcoupling_intersector.h [code] |
|
file | cs_medcoupling_mesh.cxx |
|
file | cs_medcoupling_mesh.hxx [code] |
|
file | cs_medcoupling_postprocess.cxx |
|
file | cs_medcoupling_postprocess.h [code] |
|
file | cs_medcoupling_remapper.cxx |
|
file | cs_medcoupling_remapper.h [code] |
|
file | cs_medcoupling_utils.cxx |
|
file | cs_medcoupling_utils.h [code] |
|
file | 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.
|
|
file | cs_mobile_structures.c |
|
file | cs_mobile_structures.h [code] |
|
file | cs_notebook.c |
|
file | cs_notebook.h [code] |
|
file | cs_numbering.c |
|
file | cs_numbering.h [code] |
|
file | 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.
|
|
file | 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.
|
|
file | cs_opts.c |
|
file | cs_opts.h [code] |
|
file | cs_order.c |
|
file | cs_order.h [code] |
|
file | cs_parall.c |
|
file | cs_parall.h [code] |
|
file | cs_param_types.c |
|
file | cs_param_types.h [code] |
|
file | cs_paramedmem_coupling.cxx |
|
file | cs_paramedmem_coupling.h [code] |
|
file | cs_paramedmem_remapper.cxx |
|
file | cs_paramedmem_remapper.h [code] |
|
file | cs_parameters.c |
|
file | cs_parameters.h [code] |
|
file | cs_parameters_check.c |
|
file | cs_parameters_check.h [code] |
|
file | cs_part_to_block.c |
|
file | cs_part_to_block.h [code] |
|
file | cs_physical_constants.c |
|
file | cs_physical_constants.h [code] |
|
file | cs_physical_properties.c |
|
file | cs_physical_properties.h [code] |
|
file | cs_porosity_from_scan.c |
|
file | cs_porosity_from_scan.h [code] |
|
file | cs_porous_model.c |
| Porous model management.
|
|
file | cs_porous_model.h [code] |
|
file | cs_post.c |
| Post-processing management.
|
|
file | cs_post.h [code] |
|
file | cs_post_default.c |
|
file | cs_post_default.h [code] |
|
file | cs_post_util.c |
|
file | cs_post_util.h [code] |
|
file | cs_preprocess.c |
|
file | cs_preprocess.h [code] |
|
file | cs_preprocessor_data.c |
|
file | cs_preprocessor_data.h [code] |
|
file | cs_pressure_correction.c |
|
file | cs_pressure_correction.h [code] |
|
file | cs_probe.c |
| Probes and profiles management.
|
|
file | cs_probe.h [code] |
|
file | cs_prototypes.h [code] |
|
file | cs_random.c |
|
file | cs_random.h [code] |
|
file | cs_range_set.c |
| Operations related to handling of an owning rank for distributed entities.
|
|
file | cs_range_set.h [code] |
|
file | cs_rank_neighbors.c |
|
file | cs_rank_neighbors.h [code] |
|
file | cs_renumber.c |
|
file | cs_renumber.h [code] |
|
file | cs_resource.c |
| Resource allocation management (available time).
|
|
file | cs_resource.h [code] |
|
file | cs_restart.c |
|
file | cs_restart.h [code] |
|
file | cs_restart_default.c |
|
file | cs_restart_default.h [code] |
|
file | cs_restart_map.c |
|
file | cs_restart_map.h [code] |
|
file | cs_rotation.c |
|
file | cs_rotation.h [code] |
|
file | cs_runaway_check.c |
| Runaway (diverging) computation detection.
|
|
file | cs_runaway_check.h [code] |
|
file | cs_sat_coupling.c |
|
file | cs_sat_coupling.h [code] |
|
file | cs_scalar_clipping.c |
| Clipping scalar field.
|
|
file | cs_scalar_clipping.h [code] |
|
file | cs_search.c |
|
file | cs_search.h [code] |
|
file | cs_selector.c |
|
file | cs_selector.h [code] |
|
file | cs_selector_f2c.f90 |
|
file | cs_solid_zone.c |
|
file | cs_solid_zone.h [code] |
|
file | cs_solve_equation.c |
|
file | cs_solve_equation.h [code] |
|
file | cs_solve_navier_stokes.c |
|
file | cs_solve_navier_stokes.h [code] |
|
file | cs_sort.c |
|
file | cs_sort.h [code] |
|
file | cs_sort_partition.c |
|
file | cs_sort_partition.h [code] |
|
file | cs_syr_coupling.c |
|
file | cs_syr_coupling.h [code] |
|
file | cs_sys_coupling.c |
|
file | cs_sys_coupling.h [code] |
|
file | cs_system_info.c |
|
file | cs_system_info.h [code] |
|
file | 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.
|
|
file | 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.
|
|
file | cs_thermal_model.c |
|
file | cs_thermal_model.h [code] |
|
file | cs_time_control.c |
|
file | cs_time_control.h [code] |
|
file | cs_time_moment.c |
| Temporal moments management.
|
|
file | cs_time_moment.h [code] |
|
file | cs_time_plot.c |
|
file | cs_time_plot.h [code] |
|
file | cs_time_step.c |
|
file | cs_time_step.h [code] |
|
file | cs_time_table.c |
|
file | cs_time_table.h [code] |
|
file | cs_timer.c |
|
file | cs_timer.h [code] |
|
file | cs_timer_stats.c |
|
file | cs_timer_stats.h [code] |
|
file | cs_tree.c |
|
file | cs_tree.h [code] |
|
file | cs_turbomachinery.c |
|
file | cs_turbomachinery.h [code] |
|
file | cs_utilities.c |
|
file | cs_utilities.h [code] |
|
file | cs_velocity_pressure.c |
|
file | cs_velocity_pressure.h [code] |
|
file | cs_vof.c |
|
file | cs_vof.h [code] |
|
file | cs_volume_mass_injection.c |
|
file | cs_volume_mass_injection.h [code] |
|
file | cs_volume_zone.c |
|
file | cs_volume_zone.h [code] |
|
file | cs_wall_condensation.c |
|
file | cs_wall_condensation.h [code] |
|
file | cs_wall_condensation_1d_thermal.c |
|
file | cs_wall_condensation_1d_thermal.h [code] |
|
file | cs_wall_functions.c |
|
file | cs_wall_functions.h [code] |
|
file | cs_xdef_eval_at_zone.c |
|
file | cs_xdef_eval_at_zone.h [code] |
|
file | cs_zone.h [code] |
|
file | csc2cl.f90 |
| Translation of the "itypfb(*, *) = icscpl" condition.
|
|
file | csc2ts.f90 |
| Code-code coupling with source terms.
|
|
file | csccel.f90 |
| Exchange of coupling variables between two instances of code_saturne thanks to cells.
|
|
file | cscfbr.f90 |
| Exchange of variables for coupling two code_saturne intances with boundary faces.
|
|
file | cscini.f90 |
| Initialization of main variables for code_saturne / code_saturne coupling.
|
|
file | csclli.f90 |
|
file | cscloc.f90 |
| Coupling interfaces localization (with FVM).
|
|
file | 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.
|
|
file | 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.
|
|
file | csinit.f90 |
|
file | csopli.f90 |
|
file | csprnt.f90 |
|
file | cstnum.f90 |
| Module for numerical constants.
|
|
file | cstphy.f90 |
| Module for physical constants.
|
|
file | diffst.f90 |
|
file | dimens.f90 |
| Module for dimensions.
|
|
file | distpr.f90 |
| Compute distance to wall by solving a 3d diffusion equation. Solve.
|
|
file | distpr2.f90 |
| Compute distance to wall by a brute force geometric approach (serial only)
|
|
file | distyp.f90 |
| This subroutine computes the dimensionless distance to the wall solving a steady transport equation.
|
|
file | driflu.f90 |
| Compute the modified convective flux for scalars with a drift.
|
|
file | dttvar.f90 |
| Compute the local time step and add the Courant and Fourier number to the log.
|
|
file | ecrava.f90 |
|
file | ecrlis.f90 |
| This subroutine writes log information on equation convergence.
|
|
file | entsor.f90 |
| Module for input/output.
|
|
file | field.f90 |
| Module for field-related operations.
|
|
file | field_operator.f90 |
| Module for field-based algebraic operations.
|
|
file | findpt.f90 |
| This subroutine looks for the nearest element to the position (xx, yy, zz) among the element of xyzcen array.
|
|
file | fldini.f90 |
|
file | fldprp.f90 |
| Properties definition initialization, according to calculation type selected by the user.
|
|
file | fldtri.f90 |
|
file | fldvar.f90 |
| Variables definition initialization, according to calculation type selected by the user.
|
|
file | idrbla.f90 |
|
file | impini.f90 |
|
file | iniini.f90 |
| Commons default initialization before handing over the user.
|
|
file | initi1.f90 |
| Commons initialization.
|
|
file | iniusi.f90 |
|
file | 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.
|
|
file | inivar.f90 |
| Initialization of calculation variables, time step and table that stores distance to the wall by the user (after reading a restart file).
|
|
file | iprbla.f90 |
|
file | lecamo.f90 |
| Reading of restart file.
|
|
file | lecamp.f90 |
| Reading of main restart file.
|
|
file | lecamx.f90 |
| Reading of auxiliary restart file.
|
|
file | majgeo.f90 |
|
file | mesh.f90 |
| Module for mesh-related arrays.
|
|
file | mmtycl.f90 |
|
file | modini.f90 |
| Modify calculation parameters after user changes (module variables)
|
|
file | numvar.f90 |
| Module for variable numbering.
|
|
file | optcal.f90 |
| Module for calculation options.
|
|
file | parall.f90 |
| Module for basic MPI and OpenMP parallelism-related values.
|
|
file | paramx.f90 |
| Module for definition of general parameters.
|
|
file | period.f90 |
| Module for periodicity flags.
|
|
file | phyvar.f90 |
| This subroutine fills physical properties which are variable in time (mainly the eddy viscosity).
|
|
file | pointe.f90 |
| Module for pointer variables.
|
|
file | post.f90 |
| Module for post-processing related operations.
|
|
file | 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).
|
|
file | pthrbm.f90 |
|
file | resvoi.f90 |
| Solve the void fraction for the Volume of Fluid method (and hence for cavitating flows).
|
|
file | rotation.f90 |
| Module for rotating zones (rotors)
|
|
file | scalai.f90 |
| Resolution of source term convection diffusion equations for scalars in a time step.
|
|
file | schtmp.f90 |
| Management of the mass flux, the viscosity, the density, the specific heat and the tsnsa array in case of a theta-scheme.
|
|
file | tdesi1.f90 |
|
file | tridim.f90 |
| Resolution of incompressible Navier Stokes and scalar transport equations for a time step.
|
|
file | turbomachinery.f90 |
| Module for turbomachinery computations.
|
|
file | varpos.f90 |
| Variables location initialization, according to calculation type selected by the user.
|
|
file | verini.f90 |
|
file | visecv.f90 |
| Computes the secondary viscosity contribution in order to compute:
|
|
file | vof.f90 |
| Module for Volume-Of-Fluid method.
|
|