Namelist: Difference between revisions

From icon-art guide
Jump to navigation Jump to search
No edit summary
(moved art namelist parameters table from Input to Namelist)
Line 47: Line 47:


The ICON-ART namelist is located in the module src/namelists/mo_art_nml.f90. General namelist parameters are listed and explained within . Namelist parameters for ART input are listed within . Namelist parameters related to atmospheric chemistry are listed within . Namelist parameters related to aerosol physics are listed within . Namelist parameters related to feedback processes between aerosols and meteorological variables are listed in . Finally, namelist parameters related to physics parameterizations in ICON are listed in .
The ICON-ART namelist is located in the module src/namelists/mo_art_nml.f90. General namelist parameters are listed and explained within . Namelist parameters for ART input are listed within . Namelist parameters related to atmospheric chemistry are listed within . Namelist parameters related to aerosol physics are listed within . Namelist parameters related to feedback processes between aerosols and meteorological variables are listed in . Finally, namelist parameters related to physics parameterizations in ICON are listed in .







</div>
<div id="tab:namelist">

{| class="wikitable" style="margin:auto"
|+ Art namelist parameters
! '''Name'''
! '''function'''
|-
| '''General Variables'''
|
|-
| <code>cart_input_folder</code>
| Absolute Path to ART source code
|-
| <code>iart_init_aero</code>
| Initialization of aerosol species
|-
| <code>iart_init_gas</code>
| Initialization of gaseous species
|-
| <code>lart_diag_out</code>
| Enable output of diagnostic fields
|-
| <code>lart_pntSrc</code>
| Enables point sources
|-
| <code>lart_emiss_turbdiff</code>
| Switch if emissions should be included as surface flux condition
|-
| <code>cart_io_suffix</code>
| user given suffix instead of automatically generated grid number
|-
| '''Atmospheric Chemistry'''
|
|-
| <code>lart_chem</code>
| Main switch to enable chemistry
|-
| <code>lart_chemtracer</code>
| Switch for parametrised chemtracers
|-
| <code>lart_mecca</code>
| Switch for MECCA chemistry
|-
| <code>lart_psc</code>
| Switch for computation of PSCs
|-
| <code>cart_vortex_init_date</code>
| Date of vortex initialization
|-
| <code>cheminit_file(max_dom)</code>
| Path to chemical initialization file
|-
| <code>cart_cheminit_coord</code>
| Path to chemical initialization coordinate file
|-
| <code>cart_cheminit_type</code>
| Type of chemical initialization coordinate file
|-
| '''XML configuration'''
|
|-
| <code>cart_chemtracer_xml</code>
| Path to XML file for parametrised chemtracers
|-
| <code>cart_mecca_xml</code>
| Path to XML file for MECCA tracers
|-
| <code>cart_aerosol_xml</code>
| Path to XML file for aerosol tracers
|-
| <code>cart_modes_xml</code>
| Path to XML file for modes
|-
| <code>cart_pntSrc_xml</code>
| Path to XML file for point sources
|-
| <code>cart_diagnostics_xml</code>
| Path to XML file for aerosol diagnostics
|-
| <code>cart_emiss_xml_file</code>
| Path and file name of the xml files for emission metadata
|-
| <code>cart_ext_data_xml</code>
| Path to XML file for metadata of datasets prescribing tracers
|-
| '''Atmospheric Aerosol'''
|
|-
| <code>lart_aerosol </code>
| Main switch for the treatment of atmospheric aerosol
|-
| <code>iart_seasalt </code>
| Treatment of sea salt aerosol
|-
| <code>iart_dust </code>
| Treatment of mineral dust aerosol
|-
| <code>iart_anthro</code>
| Treatment of anthropogenic aerosol
|-
| <code>iart_fire </code>
| Treatment of wildfire aerosol
|-
| <code>iart_volcano </code>
| Treatment of volcanic ash aerosol
|-
| <code>iart_nonsph</code>
| Treatment of nonspherical particles
|-
| <code>iart_pollen </code>
| Treatment of pollen
|-
| <code>iart_radioact</code>
| Treatment of radioactive particles
|-
| <code>cart_volcano_file </code>
| Absolute path + filename of input file for volcanoes
|-
| <code>cart_radioact_file</code>
| Absolute path + filename of input for radioactive emissions
|-
| '''Feedback Processes'''
|
|-
| <code>iart_aci_warm </code>
| Nucleation of aerosol to cloud droplets
|-
| <code>iart_aci_cold </code>
| Nucleation of aerosol to cloud ice
|-
| <code>iart_ari </code>
| Direct interaction of aerosol with radiation
|}


</div>
<div id="tab:art_nml-params">

{| class="wikitable" style="margin:auto"
|+ General art_nml namelist switches and respective parameters.
! Namelist parameter
! Default
! Description
! If .TRUE. then needs
|-
| <code>iart_modeshift</code>
| 1
|
|
|}


</div>











<div id="tab:art_nml_gen">
<div id="tab:art_nml_gen">

Revision as of 08:58, 27 October 2022

Recommended ICON Namelist Settings

It is necessary for the user to choose the ICON settings carefully. Part of the values listed in are recommended to obtain a stable ICON-ART simulation with scientifically reasonable results. Another part is necessary to enable ART features like aerosol-cloud-interactions.

Recommended ICON namelist settings for ART tracers.
Description
dtime - run_nml If facing stability problems, it is recommended to use a shorter time step as recommended by operational setups (e.g. dtime).
ndyn_substeps - run_nml There is no need to call the dynamics more often than in operational setup. Adjust it according to your dtime choice.
inwp_gscp nwp_phy_nml In order to enable aerosol-cloud-interactions within ICON-ART, you have to specify this. Note, that you will still need to set iart_aci_warm and iart_aci_cold from .
irad_aero radiation_nml aerosol optical properties are taken from climatology
optical properties depend on aerosol concentrations (set iart_ari = 1 in art_nml )


ART Namelists

ICON-ART has an own namelist to modify the setup of ART simulations at runtime. The main switch for ART, lart, is located inside run_nml. The namelist for the other ART switches is called art_nml.

A naming convention is used in order to show the type of data. An INTEGER namelist parameter starts with iart_, a REAL namelist parameter starts with rart_, a LOGICAL namelist parameter starts with lart_, and a CHARACTER namelist parameter starts with cart_.

The ICON-ART namelist is located in the module src/namelists/mo_art_nml.f90. General namelist parameters are listed and explained within . Namelist parameters for ART input are listed within . Namelist parameters related to atmospheric chemistry are listed within . Namelist parameters related to aerosol physics are listed within . Namelist parameters related to feedback processes between aerosols and meteorological variables are listed in . Finally, namelist parameters related to physics parameterizations in ICON are listed in .




Art namelist parameters
Name function
General Variables
cart_input_folder Absolute Path to ART source code
iart_init_aero Initialization of aerosol species
iart_init_gas Initialization of gaseous species
lart_diag_out Enable output of diagnostic fields
lart_pntSrc Enables point sources
lart_emiss_turbdiff Switch if emissions should be included as surface flux condition
cart_io_suffix user given suffix instead of automatically generated grid number
Atmospheric Chemistry
lart_chem Main switch to enable chemistry
lart_chemtracer Switch for parametrised chemtracers
lart_mecca Switch for MECCA chemistry
lart_psc Switch for computation of PSCs
cart_vortex_init_date Date of vortex initialization
cheminit_file(max_dom) Path to chemical initialization file
cart_cheminit_coord Path to chemical initialization coordinate file
cart_cheminit_type Type of chemical initialization coordinate file
XML configuration
cart_chemtracer_xml Path to XML file for parametrised chemtracers
cart_mecca_xml Path to XML file for MECCA tracers
cart_aerosol_xml Path to XML file for aerosol tracers
cart_modes_xml Path to XML file for modes
cart_pntSrc_xml Path to XML file for point sources
cart_diagnostics_xml Path to XML file for aerosol diagnostics
cart_emiss_xml_file Path and file name of the xml files for emission metadata
cart_ext_data_xml Path to XML file for metadata of datasets prescribing tracers
Atmospheric Aerosol
lart_aerosol Main switch for the treatment of atmospheric aerosol
iart_seasalt Treatment of sea salt aerosol
iart_dust Treatment of mineral dust aerosol
iart_anthro Treatment of anthropogenic aerosol
iart_fire Treatment of wildfire aerosol
iart_volcano Treatment of volcanic ash aerosol
iart_nonsph Treatment of nonspherical particles
iart_pollen Treatment of pollen
iart_radioact Treatment of radioactive particles
cart_volcano_file Absolute path + filename of input file for volcanoes
cart_radioact_file Absolute path + filename of input for radioactive emissions
Feedback Processes
iart_aci_warm Nucleation of aerosol to cloud droplets
iart_aci_cold Nucleation of aerosol to cloud ice
iart_ari Direct interaction of aerosol with radiation


General art_nml namelist switches and respective parameters.
Namelist parameter Default Description If .TRUE. then needs
iart_modeshift 1







General namelist parameters to control the ART routines. For naming conventions, see . These switches are - with the exception of lart- located inside art_nml.
Description
lart .FALSE. Main switch which enables the ART modules. Located in the namelist run_nml .
iart_init_aero Initialization of aerosol species. Possible values: : Initialization with 0. : Initialization with Climatology1 (not yet implemented) : Initialization from files (see )
iart_init_gas Initialization of gaseous species. Possible values: : Initialization with 0. : Initialization with Climatology1 (not yet implemented) : Initialization in modus, given by the .xml file input declaration init_mode(see ) : Initialization from files (see )
lart_chem .FALSE. Enables chemistry. The chemical mechanism and the according species are set via lart_chemtracer and lart_mecca.
lart_pntSrc .FALSE. Enables addition of point sources for passive tracer. The sources are controled via cart_pntSrc_xml.
lart_aerosol .FALSE. Main switch for the treatment of atmospheric aerosol.
lart_diag_out .FALSE. If this switch is set to .TRUE., diagnostic output fields are available. Set it to .FALSE. when facing memory problems.


Namelist parameters to control ART input. These switches are located inside art_nml.
cart_io_suffix(ndom) ’grid-number’ Specifies the grid specification in ART input file name convention (see section [sec:name_concept]). With default grid-number it is replaced by the four character string due to ICON parameter number_of_grid_used . Any other string can be included for each domain.
cart_input_folder Absolute path where input files, like initialization files are located.
cart_emiss_xml_file Path and file name to the XML file for specifying emission metadata.
cart_chemtracer_xml Path and file name to the XML file for specifying chemical and passive tracer.
cart_mecca_xml Path and file name to the XML file for specifying tracers of the MECCA chemical mechanism.
cart_aerosol_xml Path and file name to the XML file for specifying aerosol tracer.
cart_modes_xml Path and file name to the XML file for specifying aerosol modes.
cart_pntSrc_xml Path and file name to the XML file for specifying point source emissions.
cart_diagnostics_xml Path and file name to the XML file for specifying (mainly GRIB2) metadata for diagnostic output variables. Not needed for NetCDF output at the moment.
cart_ext_data_xml Path and file name to the XML file for specifying metadata of external datasets for prescribing tracers.


Namelist parameters related to atmospheric chemistry. For naming conventions, see . These switches art located inside art_nml.
Description
lart_chemtracer .FALSE. Enables the computation of simplified chemistry and passive tracers.
lart_mecca .FALSE. Enables the computation of full chemistry via the MECCA package.
cart_vortex_init_date ’ ’ Date of vortex initialization
cart_cheminit_file ’ ’ Path to chemical initialization file
cart_cheminit_coord ’ ’ Path to chemical initialization coordinate file
cart_cheminit_type ’ ’ Type of chemical initialization coordinate file
lart_psc .FALSE. Switch if polar stratospheric clouds should be calculated


Namelist parameters related to aerosol physics. For naming conventions, see . These switches are located in art_nml .
Description
iart_seasalt Treatment of sea salt aerosol. Possible values: : No treatment. : As specified in . Add 6 to iart_ntracer .
iart_dust Treatment of mineral dust aerosol. Possible values: : No treatment. : As specified in . : Simplified version of .
iart_volcano Treatment of volcanic ash particles. Possible values: : No treatment. : 1-moment treatment. As described in . Add 6 to iart_ntracer . : 2-moment treatment. Add 6 to iart_ntracer .
cart_volcano_file Path and filename of the input file for the geographical position and the type of volcanoes.
iart_radioact Treatment of radioactive nuclei. Possible values: : No treatment. : As described in the ICON-ART technical documentation. An input file has to be specified via cart_radioact_file. Add 9 to iart_ntracer .
cart_radioact_file Path and filename of the input file for the dispersion of radioactive nuclei.
iart_pollen Treatment of pollen. Possible values: : No treatment. :


Namelist parameters related to feedback processes between aerosols and meteorological variables. For naming conventions, see .
Description
iart_aci_warm Treatment of warm-phase activation. Note, that inwp_gscp = 6 is a prerequisite for aerosol-cloud-interactions. Possible values: : Constant as for inwp_gscp = 4. : with extensions .
iart_aci_cold Treatment of cold-phase nucleation. Note, that inwp_gscp = 6 is a prerequisite for aerosol-cloud-interactions. Possible values: : scheme with constant IN properties as for inwp_gscp = 4. : scheme with scheme for het. nucleation. : scheme with scheme for het. nucleation. : scheme with scheme for het. nucleation. : scheme with scheme for het. nucleation. : scheme with Ullrich et al. scheme for het. nucleation. : scheme with scheme for het. nucleation and budget variable for activated dust IN. : scheme with prognostic mineral dust IN and budget variable for activated dust IN.
iart_ari Direct interaction of simulated aerosol with radiation (here default: irad_aero = 6 ).: no interaction : with interaction. Set irad_aero = 9 in radiation_nml


Description
lart_conv .TRUE. Consider tendencies due to the convection parameterization.
lart_turb .TRUE. Consider tendencies due to the turbulent diffusion parameterization.