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