source: trunk/LMDZ.GENERIC/deftank/traceur.def.modern @ 3537

Last change on this file since 3537 was 3220, checked in by emillour, 11 months ago

Generic PCM:
Cleanup in deftank:

  • Update xml files: add missing variable definitions in field_def_physics.xml, extract file_def_physics.xml from context_lmdz_physics.xml (and rename it context_pcm_physics.xml)
  • remove "executable property" for def files

EM

File size: 3.8 KB
Line 
1#ModernTrac-v1
2#
3# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4# !! README !!
5# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6#  Welcome, this is the modern traceur.def !
7#
8#         ---> DON'T TOUCH/REMOVE THE FIRST LINE OF HEADER #ModernTrac-v1 <---
9#
10# * You can use this area to write as many comments as you want starting lines with #.
11# * You cannot have comment lines in the middle nor at the end, only at the top.
12#
13#
14# 0. Philosophy  This modern version of traceur.def gather in a single file what was
15# ~~~~~~~~~~~~~  previously in traceur.def AND gases.def plus some hard-coded things.
16#
17# 1. Structure  After the header, first line is the total number of modern tracers in
18# ~~~~~~~~~~~~  your file, ie not only tracers sent to dynamics, but also species that
19#               takes part in the composition, radiative transfer, chemistry, etc.
20#
21#               Then, each line needs to start with the specie name ... and that's the
22#               only mandatory information ! But you can specify all the options you
23#               want in separate blocks following 'option=value', assuming this option
24#               is defined in traceur_h.F90 & initracer.F for physics, infotrac.F90
25#               for dynamics or chimiedata_h.F90 & calchim_asis.F90 for chemistry.
26#               Indeed this file is read once by dynamics, once by physics and once by
27#               chemistry who keep only the information needed.
28#
29#               Note that by default a tracer listed below will be sent to dynamics
30#               except if you specify is_dyn=0. If nothing is given, then is_dyn=1.
31#               Not yet fully implemented.
32#
33# 3. Options.   Implemented options listed below.
34# ~~~~~~~~~~~~  For dynamic see "infotrac.F90".
35#               For physic see "initracer.F90".
36#               For chemistry see "calchim_asis.F90".
37#                        init see "inichim_1D.F90" and "inichim_newstart.F90"
38#
39# Dynamic:      vadv           ! index of vertical trasport schema
40#               hadv           ! index of horizontal trasport schema
41#               tnom_transp    ! transporting fluid short name: CRisi
42#
43# Physic:       mmol           ! mole mass of tracer [g.mol-1]
44#               aki            ! coefficient of thermal concduction
45#               cpi            ! heat capacity [J.kg-1.K-1]
46#               is_chim        ! 1 if tracer used in chemistry, else 0
47#               is_rad         ! 1 if tracer used in radiative transfer, else 0
48#               is_recomb      ! 1 if tracer used in recombining scheme, else 0
49#                                (if 1, must have is_rad=1)
50#               is_recomb_qset ! 1 if tracer k-corr assume predefined vmr, else 0
51#                                (if 1, must have is_recomb=1)
52#               is_recomb_qotf ! 1 if tracer recombination is done on-the-fly, else 0
53#                                (if 1, must have is_recomb_qset=0)
54#               is_condensable  ! 1 if tracer is_condensable, else 0
55#               radius          ! radius value in meter
56#               rho             ! density in kg/m3
57#
58# Chemistry:    SF_mode        ! 1 if surface set up value, else 2 sedimentation velocity
59#               SF_value       ! [vmr] if SF_mode=1, else [cm.s-1]
60#               prod_rate      ! if SF_mode=2 production flux [molecules.m-2.s-1]
61#
62#      init:    qx             ! value that initialize constant profile [vmr]
63#               qxf            ! file that initialize profile [Pa,vmr] (1 line header)
64#
65#
66#
67# Random Ex :
68#               4
69#               n2 is_dyn=0
70#               co2 cpi=450.0 is_dyn=1 mmol=44.
71#               hdo hadv=14 vadv=10 tnom_transp=air
72#               h2s
73#
74# Insert your tracers list and options below !
75# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763
77n2 is_dyn=0
78co2 cpi=450.0 is_dyn=1 mmol=44.
79h2s
Note: See TracBrowser for help on using the repository browser.