File List

| programmer's documentation

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
File List
Here is a list of all files with brief descriptions:
[detail level 1234]

docs |
doxygen |
examples |
bft_error_example.c |
cs_remarks.h |
cs_user_boundary_conditions_examples.h |
cs_user_extra_operations_examples.h |
cs_user_initialization.h |
cs_user_les_inflow.h |
cs_user_parameters.h |
drift_coal_scalars.h |
drift_scalars.h |
mainpage.h |
src |
alge |
bilsc4.f90 | This function adds the explicit part of the convection/diffusion terms of a transport equation of a vector field
bilsca.f90 | Wrapper to the function which adds the explicit part of the convection/diffusion terms of a transport equation of a scalar field
bilsct.f90 | This function adds the explicit part of the convection/diffusion terms of a transport equation of a scalar field such as the temperature
bilscv.f90 | Wrapper to the function which adds the explicit part of the convection/diffusion terms of a transport equation of a vector field
cs_benchmark.c |
cs_benchmark.h |
cs_blas.c |
cs_blas.h |
cs_convection_diffusion_balance.c |
cs_convection_diffusion_balance.h |
cs_gradient.c |
cs_gradient.h |
cs_gradient_perio.c |
cs_gradient_perio.h |
cs_grid.c |
cs_grid.h |
cs_matrix.c |
cs_matrix.h |
cs_matrix_priv.h |
cs_matrix_util.c |
cs_matrix_util.h |
cs_multigrid.c |
cs_multigrid.h |
cs_sles.c |
cs_sles.h |
diften.f90 | This function adds the explicit part of the diffusion terms with a symmetric tensor diffusivity for a transport equation of a scalar field
diftnv.f90 | This function adds the explicit part of the diffusion terms with a symmetric tensor diffusivity for a transport equation of a vector field
divmas.f90 |
divrij.f90 |
grdcel.f90 |
grdpot.f90 |
grdpre.f90 |
grdvec.f90 |
inimas.f90 | This function adds to the mass flux for the segregated algorithm on the velocity components
inimav.f90 | This function adds to the mass flux
invers.f90 |
itrgrp.f90 |
itrgrv.f90 | This function adds the explicit part of the divergence of the mass flux due to the pressure gradient (routine analog to diften.f90)
itrmas.f90 |
itrmav.f90 | This function adds the explicit part of the pressure gradient to the mass flux for a tensorial diffusion for the pressure field
matrdt.f90 |
matrix.f90 | This function builds the matrix of advection/diffusion for a scalar field
matrvv.f90 | This function builds the matrix of advection/diffusion for a vector field with a tensorial diffusivity
matrxv.f90 | This function builds the matrix of advection/diffusion for a vector field
prodsc.f90 | Dot product `vava` =
projts.f90 |
projtv.f90 | This function projects the external source termes to the faces in coherence with itrmav.f90 for the improved hydrostatic pressure algorithm (iphydr=1)
viscfa.f90 |
visort.f90 |
vistnv.f90 | This function computes the equivalent tensor viscosity at faces for a 3x3 symetric tensor
vitens.f90 | This function computes the equivalent viscosity at faces for a 3x3 symetric tensor
apps |
cs_check_syntax.c |
cs_io_dump.c |
cs_solver.c |
atmo |
atchem.f90 | Module for chemistry in the atmospheric module
atincl.f90 | Module for atmospheric models
atini1.f90 |
atiniv.f90 |
atleca.f90 | Reads intial aerosol concentrations and number
atlecc.f90 | Reads the chemistry profile data for the atmospheric chemistry
atlecm.f90 |
atmcls.f90 |
atmsol.f90 |
atmstd.f90 |
atphyv.f90 |
atprke.f90 |
atprop.f90 |
atr1vf.f90 |
atsoil.f90 | Module for the atmospheric soil model structures
attssc.f90 |
attycl.f90 |
atvarp.f90 |
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_luscheme_siream.f90 | Routines for atmospheric chemical scheme 3
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
compute_siream.f90 | Computation of atmospheric aerosol chemistry
cs_at_plugin.c |
cs_at_plugin.h |
etheq.f90 |
intprf.f90 |
kinrates.f90 | Calls the computation of reaction rates for atmospheric chemistry
nuclea.f90 |
rayigc.f90 |
rayir.f90 |
rayive.f90 |
rayso.f90 |
raysze.f90 |
roschem.f90 | Rosenbrock solver for atmospheric chemistry
satfun.f90 |
siream.f90 | Module for atmospheric aerosol chemistry in the atmospheric module
solcat.f90 |
soliva.f90 |
solmoy.f90 |
solvar.f90 |
spefun.f90 | Module for specific math functions
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)
alelav.f90 | This subroutine performs the solving of a Poisson equation on the mesh velocity for ALE module
alemav.f90 | This subroutine updates the mesh in the ALE framework
alstru.f90 | Module for ALE structure movement with internal coupling
altycl.f90 | Boundary condition code (in ialtyb) for the ALE module
calhyd.f90 | Poisson equation resolution for hydrostatic pressure:
calmom.f90 |
caltri.f90 |
catsma.f90 | Implicit and explicit sources terms from sources mass computation
catsmv.f90 | Compute explicit and implicit source terms coming from mass source
clca66.f90 |
clpsca.f90 |
clptrg.f90 | Boundary conditions for rought walls (icodcl = 6)
clptur.f90 | Boundary conditions for smooth walls (icodcl = 5)
clsyvt.f90 | Symmetry boundary conditions for vectors and tensors
codits.f90 | This function solves an advection diffusion equation with source terms for one time step for the variable
coditv.f90 | This function solves an advection diffusion equation with source terms for one time step for the vector variable
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 |
coupbi.f90 |
coupbo.f90 |
covofi.f90 | This subroutine performs the solving the convection/diffusion equation (with eventually source terms and/or drift) for a scalar quantity over a time step
cplsat.f90 | Module for code/code coupling
cptssy.f90 |
cpvosy.f90 |
cregeo.f90 |
cs2tsv.f90 | Code-code coupling with source terms
cs_ale.c |
cs_ale.h |
cs_all_to_all.c |
cs_all_to_all.h |
cs_array_reduce.c |
cs_array_reduce.h |
cs_ast_coupling.c |
cs_ast_coupling.h |
cs_base.c |
cs_base.h |
cs_base_fortran.c |
cs_base_fortran.h |
cs_block_dist.c |
cs_block_dist.h |
cs_block_to_part.c |
cs_block_to_part.h |
cs_boundary_conditions.c |
cs_boundary_conditions.h |
cs_c_bindings.f90 | Definition of structure, subroutine, and function C bindings
cs_calcium.c |
cs_calcium.h |
cs_control.c | Handle control file usable for interactive change of stop, post-processing or checkpoint behavior
cs_control.h |
cs_coupling.c |
cs_coupling.h |
cs_defs.c |
cs_defs.h |
cs_eos.cxx |
cs_ext_neighborhood.c |
cs_ext_neighborhood.h |
cs_f_interfaces.f90 | Definition of explicit interfaces for Fortran functions
cs_field.c |
cs_field.h |
cs_field_operator.c |
cs_field_operator.h |
cs_field_pointer.c |
cs_field_pointer.h |
cs_file.c |
cs_file.h |
cs_halo.c |
cs_halo.h |
cs_halo_perio.c |
cs_halo_perio.h |
cs_interface.c |
cs_interface.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_map.c |
cs_map.h |
cs_measures_util.c |
cs_measures_util.h |
cs_numbering.c |
cs_numbering.h |
cs_opts.c |
cs_opts.h |
cs_order.c |
cs_order.h |
cs_parall.c |
cs_parall.h |
cs_paramedmem_coupling.cxx |
cs_parameters.c |
cs_parameters.h |
cs_part_to_block.c |
cs_part_to_block.h |
cs_physical_properties.c |
cs_physical_properties.h |
cs_post.c | Post-processing management
cs_post.h |
cs_post_default.c |
cs_post_default.h |
cs_preprocess.c |
cs_preprocess.h |
cs_preprocessor_data.c |
cs_preprocessor_data.h |
cs_prototypes.h |
cs_renumber.c |
cs_renumber.h |
cs_resource.c |
cs_resource.h |
cs_restart.c |
cs_restart.h |
cs_restart_default.c |
cs_restart_default.h |
cs_sat_coupling.c |
cs_sat_coupling.h |
cs_search.c |
cs_search.h |
cs_selector.c |
cs_selector.h |
cs_selector_f2c.f90 |
cs_sort.c |
cs_sort.h |
cs_syr4_coupling.c |
cs_syr4_coupling.h |
cs_syr_coupling.c |
cs_syr_coupling.h |
cs_system_info.c |
cs_system_info.h |
cs_time_plot.c |
cs_time_plot.h |
cs_time_step.c |
cs_time_step.h |
cs_timer.c |
cs_timer.h |
cs_tpar1d.c |
cs_tpar1d.h |
cs_turbomachinery.c |
cs_turbomachinery.h |
cs_ventil.c |
cs_ventil.h |
cs_wall_functions.c |
cs_wall_functions.h |
csc2cl.f90 | Translation of the "itypfb(*, *) = icscpl" condition
cscelv.f90 | Exchange of coupling variables between to times of Code_Saturne thanks to boundary faces
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)
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 |
cspcev.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
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 with:
distyp.f90 | This subroutine computes the dimensionless distance to the wall solving a transport equation
driflu.f90 | Compute the modified convective flux for scalars with a drift
dttvar.f90 |
dvvpst.f90 | Standard output of variables on post-processing meshes (called after cs_user_extra_operations)
ecrava.f90 |
ecrhis.f90 | Write plot data
ecrlis.f90 |
entsor.f90 | Module for input/output
field.f90 | Module for field-related operations
field_operator.f90 | Module for field-based algebraic operations
findpt.f90 |
fldini.f90 |
fldtri.f90 |
haltyp.f90 |
hturbp.f90 |
idrbla.f90 |
ihmpre.f90 | Module for GUI parameter file flag We could avoid this module by querying a C structure
impini.f90 |
iniini.f90 | Commons default initialization before handing over the user
initi1.f90 | Commons initialization
initi2.f90 | End of 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 |
lecamp.f90 |
lecamx.f90 |
majgeo.f90 |
memfin.f90 |
mesh.f90 | Module for mesh-related arrays
mltgrd.f90 | Module for multigrid parameters
mmtyc2.f90 |
mmtycl.f90 |
modini.f90 | Modify calculation parameters after user changes (module variables)
navstv.f90 | Solving of NS equations for incompressible or slightly compressible flows for one time step. Both convection-diffusion and continuity steps are performed. The velocity components are solved together in once
newmrk.f90 |
numvar.f90 | Module for variable numbering
numvec.f90 |
optcal.f90 | Module for calculation options
ordita.f90 |
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
post_util.f90 |
precli.f90 | Preparation of boudary conditions determination Boundary faces of precedent step are used. Except at first time step, where arrays itypfb and itrifb are undefined
predfl.f90 | Update the convective mass flux before the Navier Stokes equations (prediction and correction steps)
predvv.f90 | This subroutine perform the velocity prediction step of the Navier Stokes equations for incompressible or slightly compressible flows for the coupled velocity components solver
prehyd.f90 | Compute an "a priori" hydrostatic pressure and its gradient associated before the Navier Stokes equations (prediction and correction steps navstv.f90)
prmoy0.f90 |
pthrbm.f90 |
ptrglo.f90 |
resopv.f90 | This subroutine performs the pressure correction step of the Navier Stokes equations for incompressible or slightly compressible flows for the coupled velocity components solver
scalai.f90 | Resolution of source term convection diffusion equations for scalars in a time step
schtmp.f90 |
stdtcl.f90 |
strdep.f90 |
strhis.f90 |
strini.f90 |
strpre.f90 |
tdesi1.f90 |
tridim.f90 | Resolution of incompressible Navier Stokes and scalar transport equations for a time step
tspdcv.f90 |
tstvec.f90 |
turbomachinery.f90 |
typecl.f90 | Handle boundary condition type code (itypfb)
undscr.f90 |
varpos.f90 | Variables location initialization, according to calculation type selected by the user
vericl.f90 | Check boundary condition code
verini.f90 |
verlon.f90 |
vert1d.f90 |
visecv.f90 | Computes the secondary viscosity contribution in order to compute: with:
zufall.f90 |
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 |
cfbl |
cfdivs.f90 |
cfdttv.f90 |
cfener.f90 |
cffana.f90 | Computes the analytical flux at the boundary for Euler and Energy
cfini1.f90 |
cfiniv.f90 |
cfmsfp.f90 |
cfmspr.f90 |
cfphyv.f90 |
cfpoin.f90 | Module for fuel combustion
cfprop.f90 |
cfrusb.f90 |
cfther.f90 |
cfvarp.f90 |
cfxtcl.f90 |
cogz |
coincl.f90 | Module for gas combustion
coini1.f90 |
colecd.f90 |
coprop.f90 |
cothht.f90 |
covarp.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 |
d3pver.f90 |
ebuini.f90 |
ebuphy.f90 |
ebutcl.f90 |
ebutss.f90 |
ebuver.f90 |
lwcgfu.f90 |
lwcini.f90 |
lwcphy.f90 |
lwctcl.f90 |
lwctss.f90 |
lwcurl.f90 |
lwcver.f90 |
pdflwc.f90 |
pdfpp3.f90 |
pdfpp4.f90 |
sootsc.f90 | Specific physic subroutine: two equations soot model
comb |
cpincl.f90 | Module for pulverized coal combustion
cplin1.f90 |
cplini.f90 |
cplph1.f90 |
cplphy.f90 |
cplpro.f90 |
cpltcl.f90 |
cpltss.f90 |
cpltsv.f90 |
cplvar.f90 |
cplver.f90 |
cplym1.f90 |
cppdf4.f90 |
cppdfr.f90 |
cpteh1.f90 |
cpthp1.f90 |
cs_coal_bcond.f90 |
cs_coal_fp2st.f90 |
cs_coal_htconvers1.f90 |
cs_coal_htconvers2.f90 |
cs_coal_incl.f90 | Module for coal combustion
cs_coal_masstransfer.f90 |
cs_coal_noxst.f90 |
cs_coal_param.f90 |
cs_coal_physprop.f90 |
cs_coal_physprop1.f90 |
cs_coal_physprop2.f90 |
cs_coal_prop.f90 |
cs_coal_radst.f90 |
cs_coal_readata.f90 |
cs_coal_scast.f90 |
cs_coal_thfieldconv1.f90 |
cs_coal_thfieldconv2.f90 |
cs_coal_varini.f90 |
cs_coal_varpos.f90 |
cs_coal_verify.f90 |
cs_fuel_bcond.f90 |
cs_fuel_fp2st.f90 |
cs_fuel_htconvers1.f90 |
cs_fuel_htconvers2.f90 |
cs_fuel_incl.f90 | Module for heavy fuel oil combustion
cs_fuel_masstransfer.f90 |
cs_fuel_noxst.f90 |
cs_fuel_param.f90 |
cs_fuel_physprop.f90 |
cs_fuel_physprop1.f90 |
cs_fuel_physprop2.f90 |
cs_fuel_prop.f90 |
cs_fuel_radst.f90 |
cs_fuel_readata.f90 |
cs_fuel_scast.f90 |
cs_fuel_thfieldconv1.f90 |
cs_fuel_thfieldconv2.f90 |
cs_fuel_varini.f90 |
cs_fuel_varpos.f90 |
cs_fuel_verify.f90 |
cs_gascomb.f90 |
ctwr |
cs_ctwr.c |
cs_ctwr.h |
cs_ctwr_air_props.c |
cs_ctwr_air_props.h |
cs_ctwr_f2c.f90 |
cs_ctwr_halo.c |
cs_ctwr_halo.h |
cs_ctwr_mesh.c |
cs_ctwr_mesh.h |
ctincl.f90 |
ctini1.f90 |
ctiniv.f90 |
ctphyv.f90 |
cttssc.f90 |
ctvarp.f90 |
elec |
cs_elec_bcond.f90 |
elflux.f90 |
elincl.f90 | Module for electric arcs
elini1.f90 |
eliniv.f90 |
ellecd.f90 |
elphyv.f90 |
elprop.f90 |
elreca.f90 |
elthht.f90 |
eltssc.f90 |
elvarp.f90 |
elveri.f90 |
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_gather.c |
fvm_gather.h |
fvm_group.c |
fvm_group.h |
fvm_hilbert.c |
fvm_hilbert.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_med.c |
fvm_to_med.h |
fvm_to_medcoupling.cxx |
fvm_to_medcoupling.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_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_gui_variables.h |
lagr |
cs_lagr_clogging.c |
cs_lagr_clogging.h |
cs_lagr_extract.c | Extract information from lagrangian particles
cs_lagr_extract.h |
cs_lagr_perio.c |
cs_lagr_perio.h |
cs_lagr_tracking.c |
cs_lagr_tracking.h |
cs_lagr_utils.c |
cs_lagr_utils.h |
diverv.f90 |
lagadh.f90 |
lagaff.f90 |
lagbar.f90 |
lagcar.f90 |
lagcli.f90 |
lagcou.f90 |
lagdcl.f90 |
lagdep.f90 |
lagdif.f90 |
lagdim.f90 | Module for Lagrangian dimensions
lageje.f90 |
lagent.f90 |
lageqp.f90 |
lages1.f90 |
lages2.f90 |
lagesd.f90 |
lagesp.f90 |
laggeo.f90 |
laggra.f90 |
laghis.f90 |
lagich.f90 |
lagidp.f90 |
lagimp.f90 |
lagini.f90 |
lagipn.f90 |
lagitf.f90 |
lagitg.f90 |
lagitp.f90 |
laglec.f90 |
laglis.f90 |
lagnew.f90 |
lagnpr.f90 |
lagnwc.f90 |
lagopt.f90 |
lagout.f90 |
lagpar.f90 | Module for Lagrangian model (parameters)
lagphy.f90 |
lagpoi.f90 |
lagprj.f90 |
lagran.f90 | Module for Lagrangian model
lagres.f90 |
lagrus.f90 |
lagsec.f90 |
lagsta.f90 |
lagstf.f90 |
lagswe.f90 |
lagtmp.f90 |
lagune.f90 |
mei |
mei_evaluate.c | Build an interpreter for a mathematical expression
mei_evaluate.h | Build an interpreter for a mathematical expression
mei_hash_table.c | Hash table, intended to provide a symbol table
mei_hash_table.h | Hash table, intended to provide a symbol table
mei_math_util.c | Provides mathemathical functions facilities
mei_math_util.h | Provides mathemathical functions facilities
mei_node.c | Nodal structure of the interpreter
mei_node.h | Nodal structure of the interpreter
mei_parser_glob.c | Define global variables usefull for the mathematical expression parsing
mei_parser_glob.h | Define global variables usefull for the mathematical expression parsing
mesh |
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_bad_cells.c |
cs_mesh_bad_cells.h |
cs_mesh_builder.c |
cs_mesh_builder.h |
cs_mesh_coherency.c |
cs_mesh_coherency.h |
cs_mesh_connect.c |
cs_mesh_connect.h |
cs_mesh_from_builder.c |
cs_mesh_from_builder.h |
cs_mesh_halo.c |
cs_mesh_halo.h |
cs_mesh_location.c |
cs_mesh_location.h |
cs_mesh_quality.c |
cs_mesh_quality.h |
cs_mesh_quantities.c |
cs_mesh_quantities.h |
cs_mesh_save.c |
cs_mesh_save.h |
cs_mesh_smoother.c |
cs_mesh_smoother.h |
cs_mesh_thinwall.c |
cs_mesh_thinwall.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 |
pprt |
ppcabs.f90 |
ppcpfu.f90 | Module for specific physics common variables between combustion of pulverized coal and heavy fuel
ppcsca.f90 |
ppincl.f90 | General module for specific physics
ppini1.f90 |
ppinii.f90 |
ppiniv.f90 |
ppinv2.f90 |
pplecd.f90 |
pppdfr.f90 | Specific physic subroutine: Calculation of rectangle-Dirac pdf parameters
ppphyv.f90 |
ppppar.f90 | General module for specific physics containing common parameters
ppprcl.f90 |
ppprop.f90 |
ppray4.f90 |
pptbht.f90 |
ppthch.f90 | Module for specific physics thermophysical data
pptssc.f90 |
pptycl.f90 |
ppvarp.f90 |
rayt |
radiat.f90 | Module for Radiation
raycli.f90 |
raycll.f90 |
raydak.f90 |
raydir.f90 |
raydom.f90 |
raylec.f90 |
rayopt.f90 |
rayout.f90 |
raypar.f90 |
raypun.f90 |
raysca.f90 |
raysol.f90 |
rmodak.f90 |
turb |
clipke.f90 |
clipsa.f90 |
clpalp.f90 |
clprij.f90 |
clpv2f.f90 |
cs_les_filter.c |
cs_les_filter.h |
cs_les_inflow.c |
cs_les_inflow.h |
divrit.f90 | This subroutine perform add the divergence of turbulent flux to the transport equation of a scalar
resalp.f90 |
reseps.f90 | This subroutine performs the solving of epsilon in RANS turbulence model
resrij.f90 | This subroutine performs the solving of the Reynolds stress components in RANS (LRR) turbulence model
resrit.f90 | This subroutine perform the solving of the transport equation of the turbulent heat fluxes
resssg.f90 | This subroutine performs the solving of the Reynolds stress components in RANS (SSG) turbulence model
resv2f.f90 |
rijech.f90 |
rijthe.f90 |
rotcor.f90 | Computing rotation/curvature correction for eddy-viscosity models. The subroutine is called for the linear eddy viscosity RANS models, when the option irccor = 1 is verify
tsepls.f90 |
turbke.f90 | Solving the for incompressible flows or slightly compressible flows for one time step
turbkw.f90 | Solving the SST for incompressible flows or slightly compressible flows for one time step
turbsa.f90 |
turent.f90 |
turrij.f90 | Solving the for incompressible flows or slightly compressible flows for one time step
vandri.f90 |
visdyn.f90 |
vislmg.f90 |
vissma.f90 |
vissst.f90 |
visv2f.f90 |
viswal.f90 |
vor2cl.f90 |
vordep.f90 |
vorimp.f90 |
vorin0.f90 |
vorinc.f90 | Module for vortex method for LES boundary conditions
vorini.f90 |
vorlgv.f90 |
vorpre.f90 |
vortex.f90 |
vorver.f90 |
vorvit.f90 |
user |
cs_user_atmospheric_model.f90 |
cs_user_boundary_conditions.f90 | User subroutine which fills boundary conditions arrays (`icodcl`, `rcodcl`) for unknown variables
cs_user_coupling.c |
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.f90 |
cs_user_initialization.f90 | Initialize variables
cs_user_les_inflow.f90 | Generation of synthetic turbulence at LES inlets
cs_user_mesh.c |
cs_user_modules.f90 | User-defined module: it allows to create any user array
cs_user_parameters.f90 |
cs_user_particle_tracking.f90 |
cs_user_performance_tuning.c |
cs_user_physical_properties.f90 | Definition of physical variable laws
cs_user_postprocess.c |
cs_user_postprocess_var.f90 | Output additional variables on a postprocessing mesh
cs_user_radiative_transfer.f90 |
cs_user_solver.c |
cs_user_source_terms.f90 | Additional right-hand side source terms
cs_user_turbomachinery.c |
usalcl.f90 | User subroutine dedicated the use of ALE (Arbitrary Lagrangian Eulerian) Method:
usatch.f90 | Routines for user defined atmospheric chemical scheme
usctdz.f90 |
uselrc.f90 |
ushist.f90 |
uskpdc.f90 |
uslaen.f90 |
uslag1.f90 |
uslag2.f90 |
usporo.f90 | This function computes the porosity (volume factor when porosity module is activated (iporos = 1 in cs_user_parameters.f90)
uspt1d.f90 |
usray1.f90 |
usray2.f90 |
usthht.f90 |
ustsma.f90 |
usvort.f90 |
usvosy.f90 |