![]() |
programmer's documentation
|
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 | 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 ![]()
with: | |
file | zufall.f90 |