Code_Saturne
CFD tool
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
]
▼
examples
bft_error_example.c
▼
src
►
alge
bilsc2.f90
This function adds the explicit part of the convection/diffusion terms of a transport equation of a scalar field
bilsc4.f90
This function 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_gradient.c
cs_gradient.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
divmas.f90
divrij.f90
grdcel.f90
grdpot.f90
grdvec.f90
grdvni.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
itrmas.f90
itrmav.f90
matrdt.f90
matrix.f90
This function builds the matrix of advection/diffusion for a scalar field
matrxv.f90
This function builds the matrix of advection/diffusion for a vector field
prodsc.f90
projts.f90
projtv.f90
vectds.f90
viortv.f90
viscfa.f90
visort.f90
►
apps
cs_check_syntax.c
cs_io_dump.c
cs_solver.c
►
atmo
atincl.f90
atini1.f90
atiniv.f90
atlecm.f90
atmcls.f90
atmsol.f90
atmstd.f90
atphyv.f90
atprke.f90
atprop.f90
atr1vf.f90
atsoil.f90
attssc.f90
attycl.f90
atvarp.f90
etheq.f90
intprf.f90
nuclea.f90
rayigc.f90
rayir.f90
rayive.f90
rayso.f90
raysze.f90
satfun.f90
solcat.f90
soliva.f90
solmoy.f90
solvar.f90
spefun.f90
►
base
alaste.f90
albase.f90
alelap.f90
alelav.f90
alemaj.f90
alemav.f90
alstru.f90
altycl.f90
calhyd.f90
calmom.f90
caltri.f90
catsma.f90
catsmv.f90
causta.f90
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
cplsat.f90
cptssy.f90
cpvosy.f90
cregeo.f90
cs2tsv.f90
cs_ale.c
cs_ale.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_calcium.c
cs_calcium.h
cs_coupling.c
cs_coupling.h
cs_defs.c
cs_defs.h
cs_ext_neighborhood.c
cs_ext_neighborhood.h
cs_field.c
cs_field.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_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_part_to_block.c
cs_part_to_block.h
cs_post.c
cs_post.h
cs_post_default.c
cs_post_default.h
cs_post_f2c.f90
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_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_timer.c
cs_timer.h
cs_tpar1d.c
cs_tpar1d.h
cs_ventil.c
cs_ventil.h
csc2cl.f90
csc2ts.f90
csccel.f90
cscelv.f90
cscfbr.f90
cscini.f90
csclli.f90
cscloc.f90
cscpce.f90
cscpfb.f90
csflsh.f90
csinit.f90
csopli.f90
cspcev.f90
csprnt.f90
cstnum.f90
cstphy.f90
diffst.f90
dimens.f90
distpr.f90
distyp.f90
This subroutine computes the dimensionless distance to the wall solving a transport equation
dttvar.f90
dvvpst.f90
ecrava.f90
ecrhis.f90
ecrlis.f90
entsor.f90
field.f90
findnd.f90
findpt.f90
fldini.f90
fldtri.f90
haltyp.f90
hturbp.f90
idrbla.f90
ihmpre.f90
impini.f90
iniini.f90
initi1.f90
initi2.f90
iniusi.f90
iniva0.f90
inivar.f90
iprbla.f90
lecamo.f90
lecamp.f90
lecamx.f90
majgeo.f90
memfin.f90
memtri.f90
mesh.f90
mltgrd.f90
mmtycl.f90
modini.f90
modpar.f90
navsto.f90
navstv.f90
newmrk.f90
numvar.f90
numvec.f90
optcal.f90
ordita.f90
parall.f90
paramx.f90
pergra.f90
perinr.f90
perinu.f90
period.f90
phyvar.f90
pointe.f90
precli.f90
predfl.f90
Update the convective mass flux before the Navier Stokes equations (prediction and correction steps)
preduv.f90
predvv.f90
prmoy0.f90
pthrbm.f90
recvmc.f90
resolp.f90
resopv.f90
This subroutine perform the pressure correction step of the Navier Stokes equations for incompressible or slightly compressible flows for the coupled velocity components solver
scalai.f90
schtmp.f90
stdtcl.f90
strdep.f90
strhis.f90
strini.f90
strpre.f90
tdesi1.f90
testel.f90
tridim.f90
tsepdc.f90
tspdcv.f90
tstvec.f90
typecl.f90
undscr.f90
varpos.f90
vericl.f90
Check boundary condition code
verini.f90
verlon.f90
vert1d.f90
visecv.f90
vissec.f90
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
cfbsc2.f90
cfbsc3.f90
cfcdts.f90
cfdivs.f90
cfdttv.f90
cfener.f90
cfini1.f90
cfiniv.f90
cfmsfl.f90
cfmsgs.f90
cfmsvl.f90
cfmsvs.f90
cfphyv.f90
cfpoin.f90
cfprop.f90
cfqdmv.f90
cfrusb.f90
cfvarp.f90
cfxtcl.f90
►
cogz
coincl.f90
coini1.f90
colecd.f90
coprop.f90
cothht.f90
covarp.f90
d3phst.f90
d3pini.f90
d3pint.f90
d3pphy.f90
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
►
comb
cs_coal_bcond.f90
cs_coal_fp2st.f90
cs_coal_htconvers1.f90
cs_coal_htconvers2.f90
cs_coal_incl.f90
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
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
►
cplv
cpcym2.f90
cpflux.f90
cpincl.f90
cpini1.f90
cpiniv.f90
cplecd.f90
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
cpphy1.f90
cpphy2.f90
cpphyv.f90
cpprop.f90
cpptcl.f90
cprays.f90
cpteh1.f90
cpteh2.f90
cptehm.f90
cpthp1.f90
cpthp2.f90
cptssc.f90
cptsvc.f90
cptsvi.f90
cpvarp.f90
cpveri.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
elflux.f90
elincl.f90
elini1.f90
eliniv.f90
ellecd.f90
elphyv.f90
elprop.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_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_perio.c
cs_lagr_perio.h
cs_lagr_tracking.c
cs_lagr_tracking.h
cs_lagr_utils.c
cs_lagr_utils.h
diverv.f90
enslag.f90
enswaf.f90
lagaff.f90
lagcar.f90
lagcli.f90
lagcou.f90
lagdcl.f90
lagdeb.f90
lagdep.f90
lagdif.f90
lagdim.f90
lageje.f90
lagent.f90
lageqp.f90
lagerr.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
lagopt.f90
lagout.f90
lagpar.f90
lagphy.f90
lagpoi.f90
lagprj.f90
lagran.f90
lagrus.f90
lagsta.f90
lagstf.f90
lagswe.f90
lagtri.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.c
mei_parser.h
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
mei_scanner.c
►
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
ppcsca.f90
ppincl.f90
ppini1.f90
ppinii.f90
ppiniv.f90
ppinv2.f90
pplecd.f90
pppdfr.f90
ppphyv.f90
ppppar.f90
ppprcl.f90
ppprop.f90
ppray4.f90
pptbht.f90
ppthch.f90
pptssc.f90
pptycl.f90
ppvarp.f90
►
rayt
radiat.f90
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
resalp.f90
reseps.f90
resrij.f90
resssg.f90
resv2f.f90
rijech.f90
rijthe.f90
tsepls.f90
turbke.f90
Solving the
for incompressible flows or slightly compressible flows for one time step
turbkw.f90
turbsa.f90
turent.f90
turrij.f90
vandri.f90
visdyn.f90
vislmg.f90
vissma.f90
vissst.f90
visv2f.f90
viswal.f90
vor2cl.f90
vordep.f90
vorimp.f90
vorin0.f90
vorinc.f90
vorini.f90
vorlgv.f90
vorpre.f90
vortex.f90
vorver.f90
vorvit.f90
►
user
cs_user_boundary_conditions.f90
cs_user_coupling.c
cs_user_extra_operations.f90
cs_user_fluid_structure_interaction.f90
cs_user_initialization.f90
cs_user_les_inflow.f90
cs_user_mesh.c
cs_user_modules.f90
cs_user_parallel.c
cs_user_parameters.f90
cs_user_particle_tracking.f90
cs_user_physical_properties.f90
cs_user_postprocess.c
cs_user_radiative_transfer.f90
cs_user_solver.c
cs_user_source_terms.f90
usalcl.f90
usatdv.f90
usatsoil.f90
uscfth.f90
usctdz.f90
uselen.f90
uselrc.f90
ushist.f90
uskpdc.f90
uslaen.f90
uslag1.f90
uslag2.f90
usporo.f90
uspt1d.f90
usray1.f90
usray2.f90
usthht.f90
ustsma.f90
usvort.f90
usvosy.f90
usvpst.f90
►
user_examples
cs_user_boundary_conditions-advanced.f90
cs_user_boundary_conditions-atmospheric.f90
cs_user_boundary_conditions-base.f90
cs_user_boundary_conditions-compressible.f90
cs_user_boundary_conditions-cooling_towers.f90
cs_user_boundary_conditions-electric_arcs.f90
cs_user_boundary_conditions-electric_arcs_ieljou_3_or_4.f90
cs_user_boundary_conditions-fuel.f90
cs_user_boundary_conditions-gas_3ptchem.f90
cs_user_boundary_conditions-gas_ebu.f90
cs_user_boundary_conditions-gas_libby_williams.f90
cs_user_boundary_conditions-pulverized_coal.f90
cs_user_boundary_conditions-pulverized_coal_lagrangian.f90
cs_user_extra_operations-energy_balance.f90
cs_user_extra_operations-extract_1d_profile.f90
cs_user_extra_operations-force_temperature.f90
cs_user_extra_operations-global_efforts.f90
cs_user_extra_operations-parallel_operations.f90
cs_user_extra_operations-print_statistical_moment.f90
cs_user_initialization-atmospheric.f90
cs_user_initialization-base.f90
cs_user_initialization-cooling_towers.f90
cs_user_initialization-electric_arcs.f90
cs_user_initialization-fuel.f90
cs_user_initialization-gas_3ptchem.f90
cs_user_initialization-gas_ebu.f90
cs_user_initialization-gas_libby_williams.f90
cs_user_initialization-pulverized_coal.f90
cs_user_initialization-time_step.f90
cs_user_initialization-unified_combustion_coal.f90
cs_user_les_inflow-base.f90
doxypy.py
mainpage.h
Generated on Thu Apr 27 2017 21:01:07 for Code_Saturne by
1.8.13