src/base Directory Reference

| programmer's documentation

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

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
base Directory Reference

## Files
file | addfld.f90
| Add additional fields based on user options.
file | alaste.f90
| Module for ALE with Code_Aster coupling.
file | albase.f90
| Module for Arbitrary Lagrangian Eulerian method (ALE)
file | alelav.f90
| This subroutine performs the solving of a Poisson equation on the mesh velocity for ALE module.
file | alemav.f90
| This subroutine updates the mesh in the ALE framework.
file | alstru.f90
| Module for ALE structure movement with internal coupling.
file | altycl.f90
| Boundary condition code (in ialtyb) for the ALE module.
file | calhyd.f90
| Poisson equation resolution for hydrostatic pressure: .
file | calmom.f90
file | caltri.f90
file | catsma.f90
| Implicit and explicit sources terms from sources mass computation.
file | catsmv.f90
| Compute explicit and implicit source terms coming from mass source.
file | clca66.f90
file | clpsca.f90
file | clptrg.f90
| Boundary conditions for rought walls (icodcl = 6).
file | clptur.f90
| Boundary conditions for smooth walls (icodcl = 5).
file | clsyvt.f90
| Symmetry boundary conditions for vectors and tensors.
file | codits.f90
| This function solves an advection diffusion equation with source terms for one time step for the variable .
file | coditv.f90
| This function solves an advection diffusion equation with source terms for one time step for the vector variable .
file | condli.f90
| Translation of the boundary conditions given by cs_user_boundary_conditions in a form that fits to the solver.
file | cou1di.f90
file | cou1do.f90
file | coupbi.f90
file | coupbo.f90
file | 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.
file | cplsat.f90
| Module for code/code coupling.
file | cptssy.f90
file | cpvosy.f90
file | cregeo.f90
file | cs2tsv.f90
| Code-code coupling with source terms.
file | cs_ale.c
file | cs_ale.h [code]
file | cs_all_to_all.c
file | cs_all_to_all.h [code]
file | cs_array_reduce.c
file | cs_array_reduce.h [code]
file | cs_ast_coupling.c
file | cs_ast_coupling.h [code]
file | cs_base.c
file | cs_base.h [code]
file | cs_base_fortran.c
file | cs_base_fortran.h [code]
file | cs_block_dist.c
file | cs_block_dist.h [code]
file | cs_block_to_part.c
file | cs_block_to_part.h [code]
file | cs_boundary_conditions.c
file | cs_boundary_conditions.h [code]
file | cs_c_bindings.f90
| Definition of structure, subroutine, and function C bindings.
file | cs_calcium.c
file | cs_calcium.h [code]
file | cs_control.c
| Handle control file usable for interactive change of stop, post-processing or checkpoint behavior.
file | cs_control.h [code]
file | cs_coupling.c
file | cs_coupling.h [code]
file | cs_defs.c
file | cs_defs.h [code]
file | cs_eos.cxx
file | cs_ext_neighborhood.c
file | cs_ext_neighborhood.h [code]
file | cs_f_interfaces.f90
| Definition of explicit interfaces for Fortran functions.
file | cs_field.c
file | cs_field.h [code]
file | cs_field_operator.c
file | cs_field_operator.h [code]
file | cs_field_pointer.c
file | cs_field_pointer.h [code]
file | cs_file.c
file | cs_file.h [code]
file | cs_halo.c
file | cs_halo.h [code]
file | cs_halo_perio.c
file | cs_halo_perio.h [code]
file | cs_interface.c
file | cs_interface.h [code]
file | cs_io.c
file | cs_io.h [code]
file | cs_log.c
file | cs_log.h [code]
file | cs_log_iteration.c
| Log field and other array statistics at relevant time steps.
file | cs_log_iteration.h [code]
file | cs_map.c
file | cs_map.h [code]
file | cs_measures_util.c
file | cs_measures_util.h [code]
file | cs_numbering.c
file | cs_numbering.h [code]
file | cs_opts.c
file | cs_opts.h [code]
file | cs_order.c
file | cs_order.h [code]
file | cs_parall.c
file | cs_parall.h [code]
file | cs_paramedmem_coupling.cxx
file | cs_parameters.c
file | cs_parameters.h [code]
file | cs_part_to_block.c
file | cs_part_to_block.h [code]
file | cs_physical_properties.c
file | cs_physical_properties.h [code]
file | cs_post.c
| Post-processing management.
file | cs_post.h [code]
file | cs_post_default.c
file | cs_post_default.h [code]
file | cs_preprocess.c
file | cs_preprocess.h [code]
file | cs_preprocessor_data.c
file | cs_preprocessor_data.h [code]
file | cs_prototypes.h [code]
file | cs_renumber.c
file | cs_renumber.h [code]
file | cs_resource.c
file | cs_resource.h [code]
file | cs_restart.c
file | cs_restart.h [code]
file | cs_restart_default.c
file | cs_restart_default.h [code]
file | cs_sat_coupling.c
file | cs_sat_coupling.h [code]
file | cs_search.c
file | cs_search.h [code]
file | cs_selector.c
file | cs_selector.h [code]
file | cs_selector_f2c.f90
file | cs_sort.c
file | cs_sort.h [code]
file | cs_syr4_coupling.c
file | cs_syr4_coupling.h [code]
file | cs_syr_coupling.c
file | cs_syr_coupling.h [code]
file | cs_system_info.c
file | cs_system_info.h [code]
file | cs_time_plot.c
file | cs_time_plot.h [code]
file | cs_time_step.c
file | cs_time_step.h [code]
file | cs_timer.c
file | cs_timer.h [code]
file | cs_tpar1d.c
file | cs_tpar1d.h [code]
file | cs_turbomachinery.c
file | cs_turbomachinery.h [code]
file | cs_ventil.c
file | cs_ventil.h [code]
file | cs_wall_functions.c
file | cs_wall_functions.h [code]
file | csc2cl.f90
| Translation of the "itypfb(*, *) = icscpl" condition.
file | cscelv.f90
| Exchange of coupling variables between to times of Code_Saturne thanks to boundary faces.
file | cscfbr.f90
| Exchange of variables for coupling two Code_Saturne intances with boundary faces.
file | cscini.f90
| Initialization of main variables for code_saturne / code_saturne coupling.
file | csclli.f90
file | cscloc.f90
| Coupling interfaces localization (with FVM).
file | cscpfb.f90
| Preparation of sending variables for coupling between two instances of Code_Saturne via boundary faces. Received indformation will be transformed into boundary condition in subroutine csc2cl.
file | csinit.f90
file | csopli.f90
file | 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.
file | csprnt.f90
file | cstnum.f90
| Module for numerical constants.
file | cstphy.f90
| Module for physical constants.
file | diffst.f90
file | dimens.f90
| Module for dimensions.
file | distpr.f90
| Compute distance to wall by solving a 3d diffusion equation. Solve with:
file | distyp.f90
| This subroutine computes the dimensionless distance to the wall solving a transport equation.
file | driflu.f90
| Compute the modified convective flux for scalars with a drift.
file | dttvar.f90
file | dvvpst.f90
| Standard output of variables on post-processing meshes (called after cs_user_extra_operations).
file | ecrava.f90
file | ecrhis.f90
| Write plot data.
file | ecrlis.f90
file | entsor.f90
| Module for input/output.
file | field.f90
| Module for field-related operations.
file | field_operator.f90
| Module for field-based algebraic operations.
file | findpt.f90
file | fldini.f90
file | fldtri.f90
file | haltyp.f90
file | hturbp.f90
file | idrbla.f90
file | ihmpre.f90
| Module for GUI parameter file flag We could avoid this module by querying a C structure.
file | impini.f90
file | iniini.f90
| Commons default initialization before handing over the user.
file | initi1.f90
| Commons initialization.
file | initi2.f90
| End of commons initialization.
file | iniusi.f90
file | iniva0.f90
| Computed variable initialization. The time step, the indicator of wall distance computation are also initialized just before reading a restart file or use the user initializations.
file | inivar.f90
| Initialization of calculation variables, time step and table that stores distance to the wall by the user (after reading a restart file).
file | iprbla.f90
file | lecamo.f90
file | lecamp.f90
file | lecamx.f90
file | majgeo.f90
file | memfin.f90
file | mesh.f90
| Module for mesh-related arrays.
file | mltgrd.f90
| Module for multigrid parameters.
file | mmtyc2.f90
file | mmtycl.f90
file | modini.f90
| Modify calculation parameters after user changes (module variables)
file | 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.
file | newmrk.f90
file | numvar.f90
| Module for variable numbering.
file | numvec.f90
file | optcal.f90
| Module for calculation options.
file | ordita.f90
file | parall.f90
| Module for basic MPI and OpenMP parallelism-related values.
file | paramx.f90
| Module for definition of general parameters.
file | period.f90
| Module for periodicity flags.
file | phyvar.f90
| This subroutine fills physical properties which are variable in time (mainly the eddy viscosity).
file | pointe.f90
| Module for pointer variables.
file | post.f90
| Module for post-processing related operations.
file | post_util.f90
file | 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.
file | predfl.f90
| Update the convective mass flux before the Navier Stokes equations (prediction and correction steps).
file | 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.
file | prehyd.f90
| Compute an "a priori" hydrostatic pressure and its gradient associated before the Navier Stokes equations (prediction and correction steps navstv.f90).
file | prmoy0.f90
file | pthrbm.f90
file | ptrglo.f90
file | 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.
file | scalai.f90
| Resolution of source term convection diffusion equations for scalars in a time step.
file | schtmp.f90
file | stdtcl.f90
file | strdep.f90
file | strhis.f90
file | strini.f90
file | strpre.f90
file | tdesi1.f90
file | tridim.f90
| Resolution of incompressible Navier Stokes and scalar transport equations for a time step.
file | tspdcv.f90
file | tstvec.f90
file | turbomachinery.f90
file | typecl.f90
| Handle boundary condition type code (itypfb).
file | undscr.f90
file | varpos.f90
| Variables location initialization, according to calculation type selected by the user.
file | vericl.f90
| Check boundary condition code.
file | verini.f90
file | verlon.f90
file | vert1d.f90
file | visecv.f90
| Computes the secondary viscosity contribution in order to compute: with:
file | zufall.f90