 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 |
   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 | |