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