▼ docs | |
► doxygen | |
► examples | |
bft_error_example.c | |
cavitation.h | |
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 | |
bilsca.f90 | Wrapper to the function which adds the explicit part of the convection/diffusion terms of a transport equation of a scalar field |
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_bw_time_diff.c | |
cs_convection_diffusion.c | |
cs_convection_diffusion.h | |
cs_divergence.c | |
cs_divergence.h | |
cs_face_viscosity.c | |
cs_face_viscosity.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_building.c | |
cs_matrix_building.h | |
cs_matrix_default.c | |
cs_matrix_default.h | |
cs_matrix_priv.h | |
cs_matrix_tuning.c | |
cs_matrix_tuning.h | |
cs_matrix_util.c | |
cs_matrix_util.h | |
cs_multigrid.c | |
cs_multigrid.h | |
cs_sles.c | |
cs_sles.h | |
grdcel.f90 | |
grdpot.f90 | |
grdpre.f90 | |
grdvec.f90 | |
invers.f90 | |
prodsc.f90 | Dot product vava = |
visort.f90 | |
► apps | |
cs_check_syntax.c | |
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 |
atini0.f90 | |
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: |
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 |
cavitation.f90 | Module for cavitation modeling |
clca66.f90 | |
clpsca.f90 | |
clptrg.f90 | Boundary conditions for rough 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_math.c | |
cs_math.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_constants.c | |
cs_physical_constants.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_stokes_model.c | |
cs_stokes_model.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_thermal_model.c | |
cs_thermal_model.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_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 | |
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 |
haltyp.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 | Reading of restart file |
lecamp.f90 | |
lecamx.f90 | Reading of aucxiliary restart file |
majgeo.f90 | |
memfin.f90 | |
mesh.f90 | Module for mesh-related arrays |
mltgrd.f90 | Module for multigrid parameters |
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 |
resvoi.f90 | Solving the void fraction for cavitation model |
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 | Define thermodynamic laws (especially for the compressible flow scheme) |
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_dlvo.c | |
cs_lagr_dlvo.h | |
cs_lagr_extract.c | Extract information from lagrangian particles |
cs_lagr_extract.h | |
cs_lagr_perio.c | |
cs_lagr_perio.h | |
cs_lagr_roughness.c | |
cs_lagr_roughness.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 |
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 | |
rayprp.f90 | Properties definitions for radiative model |
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 | |
cs_turbulence_model.c | |
cs_turbulence_model.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.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 | |