...
To select a condensation scheme the parameter 'stcond' from the namelist 'physics_cfgs' should get set to one of the following:
...
For resolutions of 10 km and lower we usually use 'consun'. For resolutions of 4 km and higher 'MP_P3'. However, 'MP_P3' can also get used at lower resolutions (down to 12 km), especially when the output is used to drive a higher resolution simulation that uses 'MP_P3'.
Tracers to advect
Depending on the condensation scheme, several tracers can get chosen to get advected by setting the parameter 'Tr3d_list_S' When using stcond = 'MP_P3' one should also set the following parameters from the namelist 'gem_cfgs'. For , for example to:
for 'stcond = consun':
Tr3d_list_S = 'HU,wload=0,mono=2,mass=1,hzd=0,min=0.',
'QC,wload=1,mono=2,mass=1,hzd=0,min=0.'
p3_ncat = 1
p3_depfact = 1.0
p3_subfact = 1.0
p3_debug = .false.
p3_scpf_on = .true.
p3_pfrac = 1.
p3_resfact = 0.46
p3_clip_qv = .true.
Tracers to advect
Depending on the condensation scheme, several tracers can get chosen to get advected by setting the parameter 'Tr3d_list_S' from the namelist 'gem_cfgs'. For example:
for 'stcond = consunfor 'stcond = MP_P3':
Tr3d_list_S = 'HU, wloadwload=0,mono=2,mass=1,hzd=0,min=0.',
'QC,wload=1,mono=2,mass=1,hzd=0,min=0.'
for 'stcond = MP_P3':
Tr3d_list_S = 'HU , wload=0 'MPQC, wload=1,mono=2,mass=1,hzd=0,min=0.',
'MPNCMPQC, wload=01,mono=2,mass=1,hzd=0,min=0.',
Precipitation (Bourgouin)
Boundary layer
Horizontal diffusion
...
'MPNC, wload=0,mono=2,mass=1,hzd=0,min=0.',
Precipitation (Bourgouin)
To improve the precipitation type(!) (not the quantity) an extra scheme can get used by setting the parameter 'pcptype' from the namelist 'gem_cfgs' can get set to one of the following:
'NIL' : no call to bourge (default)
'BOURGE' : use Bourgouin algorithm (bourge1) to determine precip. types - can sometimes improve the type of precipitation when using 'stcond = MP_P3'
'BOURGE3D' : 3-D version of the Bourgouin algorithm - should get used when using 'stcond = consun'.
Boundary layer
A boundary layer scheme should get chosen by setting 'fluvert' from the namelist 'gem_cfgs' to one of the following:
'NIL' : no vertical diffusion (default)
'CLEF' : non-cloudy boundary layer formulation
'MOISTKE' : cloudy boundary layer formulation
'SIMPLE ' : a very simple mixing scheme for neutral PBLs
Usually, we are choosing either 'CLEF' or 'MOISTKE'.
When using fluvert = 'MOISTKE' one can also set the following parameter from the namelist 'gem_cfgs', for example to:
Fnn_reduc = 1.0 ,
Fnn_mask = .false. ,
Mixing length
The mixing length calculation scheme should get set by setting the parameter 'longmel' from the namelist 'gem_cfgs' to one of the following:
'BLAC62' : mixing length calc. using Blackadar
'BOUJO' : mixing length calc. using Bougeault
'TURBOUJO' : mixing length calc. using Bougeault in turbulent regimes (otherwise Blackadar)
'LH' : mixing length calc. using Lenderink and Holtslag
Horizontal diffusion
Convection
The shallow convection scheme should get set by setting the parameter 'shal' from the namelist 'convection_cfgs' to one of the following:
'NIL' (default)
'KTRSNT'
'KTRSNT_MG' (not recommended)
'BECHTOLD'
The deep convection scheme should get set by setting the parameter 'deep' from the namelist 'convection_cfgs' to one of the following:
'NIL' :
'SEC' :
'OLDKUO' :
'KUOSTD' :
'KFC' :
'KFC2' :
'KFC3' :
'BECHTOLD' :
Output fields
Have a look at the following wiki page to learn more about the format of the file 'outcfg.out', in which all output fields need to get specified, apart from station data (see below): outcfg.out
...