Namelist: Difference between revisions

From icon-art guide
Jump to navigation Jump to search
(Created page with "<h1 id="chap:namelist">Recommended ICON Namelist Settings</h1> <p><em>Last Update: 2017/01/30 Daniel Rieger</em></p>...")
 
No edit summary
 
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__TOC__
<h1 id="chap:namelist">Recommended ICON Namelist Settings</h1> <p><em>Last Update: 2017/01/30 Daniel Rieger</em></p> <p>It is necessary for the user to choose the ICON settings carefully. Part of the values listed in <a href="#tab:icon_tracer_nml" data-reference-type="autoref" data-reference="tab:icon_tracer_nml">[tab:icon_tracer_nml]</a> 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.</p> <div id="tab:icon_tracer_nml"> <table> <caption>Recommended ICON namelist settings for ART tracers.</caption> <thead> <tr class="header"> <th style="text-align: left;"></th> <th style="text-align: left;"></th> <th style="text-align: left;"></th> <th style="text-align: left;"><strong>Description</strong></th> </tr> </thead> <tbody> <tr class="odd"> <td style="text-align: left;">dtime</td> <td style="text-align: left;">-</td> <td style="text-align: left;">run_nml</td> <td style="text-align: left;">If facing stability problems, it is recommended to use a shorter time step as recommended by operational setups (e.g. <span class="math inline">$\frac{3}{5}\cdot$</span>dtime<span class="math inline"><sub><em>o</em><em>p</em><em>e</em><em>r</em></sub></span>).</td> </tr> <tr class="even"> <td style="text-align: left;">ndyn_substeps</td> <td style="text-align: left;">-</td> <td style="text-align: left;">run_nml</td> <td style="text-align: left;">There is no need to call the dynamics more often than in operational setup. Adjust it according to your dtime choice.</td> </tr> <tr class="odd"> <td style="text-align: left;">inwp_gscp</td> <td style="text-align: left;"></td> <td style="text-align: left;"><strong></strong> nwp_phy_nml</td> <td style="text-align: left;">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 <a href="#tab:art_nml_iact" data-reference-type="autoref" data-reference="tab:art_nml_iact">[tab:art_nml_iact]</a>.</td> </tr> <tr class="even"> <td style="text-align: left;">irad_aero</td> <td style="text-align: left;"></td> <td style="text-align: left;">radiation_nml</td> <td style="text-align: left;">aerosol optical properties are taken from climatology</td> </tr> <tr class="odd"> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td style="text-align: left;">optical properties depend on aerosol concentrations (set iart_ari = 1 in art_nml )</td> </tr> </tbody> </table> </div> <h1 id="sec:artnamelist">ART Namelists</h1> <p><em>Last Update: 2020/06/30 Michael Weimer</em></p> <p>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.</p> <p>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_.</p> <p>The ICON-ART namelist is located in the module src/namelists/mo_art_nml.f90. General namelist parameters are listed and explained within <a href="#tab:art_nml_gen" data-reference-type="autoref" data-reference="tab:art_nml_gen">[tab:art_nml_gen]</a>. Namelist parameters for ART input are listed within <a href="#tab:art_nml_io" data-reference-type="autoref" data-reference="tab:art_nml_io">[tab:art_nml_io]</a>. Namelist parameters related to atmospheric chemistry are listed within <a href="#tab:art_nml_chem" data-reference-type="autoref" data-reference="tab:art_nml_chem">[tab:art_nml_chem]</a>. Namelist parameters related to aerosol physics are listed within <a href="#tab:art_nml_aero" data-reference-type="autoref" data-reference="tab:art_nml_aero">[tab:art_nml_aero]</a>. Namelist parameters related to feedback processes between aerosols and meteorological variables are listed in <a href="#tab:art_nml_iact" data-reference-type="autoref" data-reference="tab:art_nml_iact">[tab:art_nml_iact]</a>. Finally, namelist parameters related to physics parameterizations in ICON are listed in <a href="#tab:art_nml_physparam" data-reference-type="autoref" data-reference="tab:art_nml_physparam">[tab:art_nml_physparam]</a>.</p> <div id="tab:art_nml_gen"> <table> <caption>General namelist parameters to control the ART routines. For naming conventions, see <a href="#sec:artnamelist" data-reference-type="autoref" data-reference="sec:artnamelist">[sec:artnamelist]</a>. These switches are - with the exception of lart- located inside art_nml.</caption> <thead> <tr class="header"> <th style="text-align: left;"></th> <th style="text-align: left;"></th> <th style="text-align: left;"><strong>Description</strong></th> </tr> </thead> <tbody> <tr class="odd"> <td style="text-align: left;">lart</td> <td style="text-align: left;">.FALSE.</td> <td style="text-align: left;">Main switch which enables the ART modules. Located in the namelist run_nml .</td> </tr> <tr class="even"> <td style="text-align: left;">iart_init_aero</td> <td style="text-align: left;"></td> <td style="text-align: left;">Initialization of aerosol species. Possible values: : Initialization with 0. : Initialization with Climatology1 (not yet implemented) : Initialization from files (see <a href="#sec:init" data-reference-type="autoref" data-reference="sec:init">[sec:init]</a>)</td> </tr> <tr class="odd"> <td style="text-align: left;">iart_init_gas</td> <td style="text-align: left;"></td> <td style="text-align: left;">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 <code>init_mode</code>(see <a href="#sec:init" data-reference-type="autoref" data-reference="sec:init">[sec:init]</a>) : Initialization from files (see <a href="#sec:init" data-reference-type="autoref" data-reference="sec:init">[sec:init]</a>)</td> </tr> <tr class="even"> <td style="text-align: left;">lart_chem</td> <td style="text-align: left;">.FALSE.</td> <td style="text-align: left;">Enables chemistry. The chemical mechanism and the according species are set via <code>lart_chemtracer</code> and <code>lart_mecca</code>.</td> </tr> <tr class="odd"> <td style="text-align: left;">lart_pntSrc</td> <td style="text-align: left;">.FALSE.</td> <td style="text-align: left;">Enables addition of point sources for passive tracer. The sources are controled via <code>cart_pntSrc_xml</code>.</td> </tr> <tr class="even"> <td style="text-align: left;">lart_aerosol</td> <td style="text-align: left;">.FALSE.</td> <td style="text-align: left;">Main switch for the treatment of atmospheric aerosol.</td> </tr> <tr class="odd"> <td style="text-align: left;">lart_diag_out</td> <td style="text-align: left;">.FALSE.</td> <td style="text-align: left;">If this switch is set to <code>.TRUE.</code>, diagnostic output fields are available. Set it to <code>.FALSE.</code> when facing memory problems.</td> </tr> </tbody> </table> </div> <div id="tab:art_nml_io"> <table> <caption>Namelist parameters to control ART input. These switches are located inside art_nml.</caption> <thead> <tr class="header"> <th style="text-align: left;">cart_io_suffix(ndom)</th> <th style="text-align: left;">grid-number</th> <th style="text-align: left;">Specifies the grid specification in ART input file name convention (see section <a href="#sec:name_concept" data-reference-type="ref" data-reference="sec:name_concept">[sec:name_concept]</a>). 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.</th> </tr> </thead> <tbody> <tr class="odd"> <td style="text-align: left;">cart_input_folder</td> <td style="text-align: left;"></td> <td style="text-align: left;">Absolute path where input files, like initialization files are located.</td> </tr> <tr class="even"> <td style="text-align: left;">cart_emiss_xml_file</td> <td style="text-align: left;"></td> <td style="text-align: left;">Path and file name to the XML file for specifying emission metadata.</td> </tr> <tr class="odd"> <td style="text-align: left;">cart_chemtracer_xml</td> <td style="text-align: left;"></td> <td style="text-align: left;">Path and file name to the XML file for specifying chemical and passive tracer.</td> </tr> <tr class="even"> <td style="text-align: left;">cart_mecca_xml</td> <td style="text-align: left;"></td> <td style="text-align: left;">Path and file name to the XML file for specifying tracers of the MECCA chemical mechanism.</td> </tr> <tr class="odd"> <td style="text-align: left;">cart_aerosol_xml</td> <td style="text-align: left;"></td> <td style="text-align: left;">Path and file name to the XML file for specifying aerosol tracer.</td> </tr> <tr class="even"> <td style="text-align: left;">cart_modes_xml</td> <td style="text-align: left;"></td> <td style="text-align: left;">Path and file name to the XML file for specifying aerosol modes.</td> </tr> <tr class="odd"> <td style="text-align: left;">cart_pntSrc_xml</td> <td style="text-align: left;"></td> <td style="text-align: left;">Path and file name to the XML file for specifying point source emissions.</td> </tr> <tr class="even"> <td style="text-align: left;">cart_diagnostics_xml</td> <td style="text-align: left;"></td> <td style="text-align: left;">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.</td> </tr> <tr class="odd"> <td style="text-align: left;">cart_ext_data_xml</td> <td style="text-align: left;"></td> <td style="text-align: left;">Path and file name to the XML file for specifying metadata of external datasets for prescribing tracers.</td> </tr> </tbody> </table> </div> <div id="tab:art_nml_chem"> <table> <caption>Namelist parameters related to atmospheric chemistry. For naming conventions, see <a href="#sec:artnamelist" data-reference-type="autoref" data-reference="sec:artnamelist">[sec:artnamelist]</a>. These switches art located inside art_nml.</caption> <thead> <tr class="header"> <th style="text-align: left;"></th> <th style="text-align: left;"></th> <th style="text-align: left;"><strong>Description</strong></th> </tr> </thead> <tbody> <tr class="odd"> <td style="text-align: left;">lart_chemtracer</td> <td style="text-align: left;">.FALSE.</td> <td style="text-align: left;">Enables the computation of simplified chemistry and passive tracers.</td> </tr> <tr class="even"> <td style="text-align: left;">lart_mecca</td> <td style="text-align: left;">.FALSE.</td> <td style="text-align: left;">Enables the computation of full chemistry via the MECCA package.</td> </tr> <tr class="odd"> <td style="text-align: left;">cart_vortex_init_date</td> <td style="text-align: left;"> </td> <td style="text-align: left;">Date of vortex initialization</td> </tr> <tr class="even"> <td style="text-align: left;">cart_cheminit_file</td> <td style="text-align: left;"> </td> <td style="text-align: left;">Path to chemical initialization file</td> </tr> <tr class="odd"> <td style="text-align: left;">cart_cheminit_coord</td> <td style="text-align: left;"> </td> <td style="text-align: left;">Path to chemical initialization coordinate file</td> </tr> <tr class="even"> <td style="text-align: left;">cart_cheminit_type</td> <td style="text-align: left;"> </td> <td style="text-align: left;">Type of chemical initialization coordinate file</td> </tr> <tr class="odd"> <td style="text-align: left;">lart_psc</td> <td style="text-align: left;">.FALSE.</td> <td style="text-align: left;">Switch if polar stratospheric clouds should be calculated</td> </tr> </tbody> </table> </div> <div id="tab:art_nml_aero"> <table> <caption>Namelist parameters related to aerosol physics. For naming conventions, see <a href="#sec:artnamelist" data-reference-type="autoref" data-reference="sec:artnamelist">[sec:artnamelist]</a>. These switches are located in art_nml .</caption> <thead> <tr class="header"> <th style="text-align: left;"></th> <th style="text-align: left;"></th> <th style="text-align: left;"><strong>Description</strong></th> </tr> </thead> <tbody> <tr class="odd"> <td style="text-align: left;">iart_seasalt</td> <td style="text-align: left;"></td> <td style="text-align: left;">Treatment of sea salt aerosol. Possible values: : No treatment. : As specified in <span class="citation" data-cites="lundgren06"></span>. Add 6 to iart_ntracer .</td> </tr> <tr class="even"> <td style="text-align: left;">iart_dust</td> <td style="text-align: left;"></td> <td style="text-align: left;">Treatment of mineral dust aerosol. Possible values: : No treatment. : As specified in <span class="citation" data-cites="rieger2014_dust Vogel_2006"></span>. : Simplified version of <span class="citation" data-cites="rieger2014_dust Vogel_2006"></span>.</td> </tr> <tr class="odd"> <td style="text-align: left;">iart_volcano</td> <td style="text-align: left;"></td> <td style="text-align: left;">Treatment of volcanic ash particles. Possible values: : No treatment. : 1-moment treatment. As described in <span class="citation" data-cites="rieger2014_iconart"></span>. Add 6 to iart_ntracer . : 2-moment treatment. Add 6 to iart_ntracer .</td> </tr> <tr class="even"> <td style="text-align: left;">cart_volcano_file</td> <td style="text-align: left;"></td> <td style="text-align: left;">Path and filename of the input file for the geographical position and the type of volcanoes.</td> </tr> <tr class="odd"> <td style="text-align: left;">iart_radioact</td> <td style="text-align: left;"></td> <td style="text-align: left;">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 .</td> </tr> <tr class="even"> <td style="text-align: left;">cart_radioact_file</td> <td style="text-align: left;"></td> <td style="text-align: left;">Path and filename of the input file for the dispersion of radioactive nuclei.</td> </tr> <tr class="odd"> <td style="text-align: left;">iart_pollen</td> <td style="text-align: left;"></td> <td style="text-align: left;">Treatment of pollen. Possible values: : No treatment. :</td> </tr> </tbody> </table> </div> <div id="tab:art_nml_iact"> <table> <caption>Namelist parameters related to feedback processes between aerosols and meteorological variables. For naming conventions, see <a href="#sec:artnamelist" data-reference-type="autoref" data-reference="sec:artnamelist">[sec:artnamelist]</a>.</caption> <thead> <tr class="header"> <th style="text-align: left;"></th> <th style="text-align: left;"></th> <th style="text-align: left;"><strong>Description</strong></th> </tr> </thead> <tbody> <tr class="odd"> <td style="text-align: left;">iart_aci_warm</td> <td style="text-align: left;"></td> <td style="text-align: left;">Treatment of warm-phase activation. Note, that inwp_gscp = 6 is a prerequisite for aerosol-cloud-interactions. Possible values: : Constant <span class="math inline"><em>q</em><em>n</em><em>i</em>=200cm<sup>3</sup></span> as for inwp_gscp = 4. : <span class="citation" data-cites="fountoukis2005"></span> with extensions <span class="citation" data-cites="kumar2009 barahona2010"></span>.</td> </tr> <tr class="even"> <td style="text-align: left;">iart_aci_cold</td> <td style="text-align: left;"></td> <td style="text-align: left;">Treatment of cold-phase nucleation. Note, that inwp_gscp = 6 is a prerequisite for aerosol-cloud-interactions. Possible values: : <span class="citation" data-cites="karcher2006"></span> scheme with constant IN properties as for inwp_gscp = 4. : <span class="citation" data-cites="barahona2009"></span> scheme with <span class="citation" data-cites="meyers1992"></span> scheme for het. nucleation. : <span class="citation" data-cites="barahona2009"></span> scheme with <span class="citation" data-cites="philips2007"></span> scheme for het. nucleation. : <span class="citation" data-cites="barahona2009"></span> scheme with <span class="citation" data-cites="barahona2010b"></span> scheme for het. nucleation. : <span class="citation" data-cites="barahona2009"></span> scheme with <span class="citation" data-cites="phillips2008"></span> scheme for het. nucleation. : <span class="citation" data-cites="barahona2009"></span> scheme with Ullrich et al. scheme for het. nucleation. : <span class="citation" data-cites="barahona2009"></span> scheme with <span class="citation" data-cites="phillips2008"></span> scheme for het. nucleation and budget variable for activated dust IN. : <span class="citation" data-cites="karcher2006"></span> scheme with prognostic mineral dust IN and budget variable for activated dust IN.</td> </tr> <tr class="odd"> <td style="text-align: left;">iart_ari</td> <td style="text-align: left;"></td> <td style="text-align: left;">Direct interaction of simulated aerosol with radiation (here default: irad_aero = 6 ).: no interaction : with interaction. Set irad_aero = 9 in radiation_nml</td> </tr> </tbody> </table> </div> <div id="tab:art_nml_physparam"> <table> <caption>Namelist parameters related to physics parameterizations in ICON. For naming conventions, see <a href="#sec:artnamelist" data-reference-type="autoref" data-reference="sec:artnamelist">[sec:artnamelist]</a>. These switches art located inside art_nml .</caption> <thead> <tr class="header"> <th style="text-align: left;"></th> <th style="text-align: left;"></th> <th style="text-align: left;"><strong>Description</strong></th> </tr> </thead> <tbody> <tr class="odd"> <td style="text-align: left;">lart_conv</td> <td style="text-align: left;">.TRUE.</td> <td style="text-align: left;">Consider tendencies due to the convection parameterization.</td> </tr> <tr class="even"> <td style="text-align: left;">lart_turb</td> <td style="text-align: left;">.TRUE.</td> <td style="text-align: left;">Consider tendencies due to the turbulent diffusion parameterization.</td> </tr> </tbody> </table> </div>
== 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.

<div id="tab:icon_tracer_nml">

{| class="wikitable" style="text-align:left;"
|+ Recommended ICON namelist settings for ART tracers.
! '''Parameter'''
! ''' Value'''
! ''' Namelist'''
! '''Description'''
|-
| dtime
| -
| run_nml
| If facing stability problems, it is recommended to use a shorter time step as recommended by operational setups (e.g. 0.5*dtime).
|-
| inwp_gscp
| 4
| nwp_phy_nml
| Standard value is 1. Set this to 4 for aerosol-cloud-interactions within ICON-ART. Note, that you will still need to set iart_aci_warm and iart_aci_cold < 0 .
|-
| irad_aero
| 6
| radiation_nml
| aerosol optical properties are taken from climatology
|-
|
| 9
|
| optical properties depend on aerosol concentrations (set iart_ari = 1 in art_nml )
|}

</div>

== 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.







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

{| class="wikitable" style="text-align:left;"
|+ Art namelist parameters
! '''Name'''
! '''function'''
|-
| '''General Variables'''
|
|-
| <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_input_folder</code>
| Absolute Path to ART Input Files
|-
| <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 to XML file for emission metadata
|-
| <code>cart_ext_data_xml</code>
| Path to XML file for metadata of datasets prescribing tracers
|-
| <code>cart_coag_xml</code>
| Path to XML file for coagulation processes
|-
| '''Atmospheric Aerosol'''
|
|-
| <code>lart_aerosol </code>
| Main switch for the treatment of atmospheric aerosol
|-
| <code>iart_seasalt </code>
| Treatment of sea salt aerosol interaction with radiation
|-
| <code>iart_dust </code>
| Treatment of mineral dust aerosol interaction with radiation
|-
| <code>iart_anthro</code>
| Treatment of anthropogenic aerosol
|-
| <code>iart_fire </code>
| Enables treatment of wildfire aerosol
|-
| <code>iart_volcano </code>
| Enables treatment of volcanic ash aerosol
|-
| <code> iart_isorropia</code>
| Treatment of aerosol gas partitioning
|-
| <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"
|-
!
! Name
! Default Value
! Description
! Details
! Dependencies
|-
!rowspan="8" style="vertical-align:top;" | General Variables
| iart_init_aero
| 0
| Initialization of aerosol species.
|
0: Initialization with 0
1: At this point climatological aerosol profiles may be included as standard initialization
2: Initialization with fixed value different from 0.0_wp (e.g. using 10.0_wp)
5: Set aerosol tracer initial values from file
6: Read background climatology from aes-ham
|
|-
| iart_init_gas
| 0
| Initialization of gaseous species.
|
0: Nothing to do here, tracers are initialized with 0.0_wp automatically
1: At this point climatological gas profiles may be included as a standard initialization
4: Initializing chemical tracers using method given by .xml
5: Initializing from file
|
|-
| lart_diag_out
| .FALSE.
| Enable output of diagnostic fields.
| If this switch is set to .TRUE., diagnostic output fields are available. Set it to .FALSE. when facing memory problems.
| cart_diagnostics_xml
|-
| lart_pntSrc
| .FALSE.
| Enables addition of point sources for passive tracer.
| The sources are controled via cart_pntSrc_xml.
| cart_pntSrc_xml
|-
| lart_emiss_turbdiff
| .FALSE.
| Switch if emissions should be included to the turbulence scheme as surface flux condition
|
|
|-
| cart_input_folder
| -
| Absolute path where input folder of ART initialization and external files are located.
|
|
|-
| cart_io_suffix
| 'grid-nr'
| Specifies the grid specification in ART input file name convention. 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.
|
|
|-
| iart_modeshift
| 1
| Doing mode shift (only temporary switch for debug)
|
0 = off
1 = on
|
|-
!rowspan="8" style="vertical-align:top;" | Atmospheric Chemistry
| lart_chem
| .FALSE.
| Main switch to enable chemistry
|
| lart_chemtracer = .TRUE. OR lart_mecca = .TRUE.
|-
| lart_chemtracer
| .FALSE.
| Switch for chemical tracer processes
|
| cart_chemtracer_xml
|-
| lart_mecca
| .FALSE.
| Enables the computation of full chemistry via the MECCA package.
|
| cart_mecca_xml
|-
| lart_psc
| .FALSE.
| Switch if polar stratospheric clouds should be calculated
|
|
|-
| cart_vortex_init_date
| -
| Date of vortex initialization
|
|
|-
| cart_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
|
|
|-
!rowspan="9" style="vertical-align:top;" | XML configuration
| cart_chemtracer_xml
| -
| Path to XML file for parametrised chemtracers
|
|
|-
| cart_mecca_xml
| -
| Path to XML file for MECCA chemistry 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 (GRIB2 meta data)
|
|
|-
| 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
|
|
|-
| cart_coag_xml
| -
| Path to XML file for coagulation processes
|
|
|-
!rowspan="9" style="vertical-align:top;" | Atmospheric Aerosol
| lart_aerosol
| .FALSE.
| Main switch for the treatment of atmospheric aerosol
|
| cart_aerosol_xml
|-
| iart_seasalt
| 0
| Treatment of sea salt aerosol
|
0: No treatment.
1: Initialization of seasalt emission. Add 6 to iart_ntracer.
2: A second parameterization is used for the seasalt emission. Add 6 to iart_ntracer.
|
|-
| iart_dust
| 0
| Treatment of mineral dust aerosol
|
0: No treatment.
1: Initialization of mineral dust aerosol (Vogel et al. 2006).
2: Simplified version of emission fluxes of mineral dust aerosol (Vogel et al. 2006).
|
|-
| iart_anthro
| 0
| Treatment of anthropogenic aerosol
|
0: No treatment.
1: With the anthropogenic aerosol.
|
|-
| iart_fire
| 0
| Treatment of wildfire aerosol
|
0: Nothing to do, no biomass burning emissions
1: Initialization of biomass burning tracer data
|
|-
| iart_volcano
| 0
| Treatment of volcanic ash aerosol
|
0: No treatment.
1: 1-moment treatment. Add 6 to iart ntracer.
2: 2-moment treatment. Add 6 to iart_ntracer.
|
|-
| iart_nonsph
| 0
| Treatment of nonspherical particles
|
0: USE Mie values
1: Ellipsoid mixture
|
|-
| iart_pollen
| 0
| Treatment of pollen
|
0: No treatment
1: Initialization of pollen tracer data
|
|-
| iart_radioact
| 0
| Treatment of radioactive particles
|
0: No treatment.
1: As described in the ICON-ART technical documentation. An input file has to be specified via cart_radioact_file. Add 9 to iart_ntracer.
|
|-
!rowspan="3" style="vertical-align:top;" | Feedback Processes
| iart_aci_warm
| 0
| Nucleation of aerosol to cloud droplets
|
0: Constant cloud droplet number inwp_gscp=4
1: Nucleation Warm ART
|
|-
| iart_aci_cold
| 0
| Nucleation of aerosol to cloud ice
|
0: Nucleation originial 2-moment scheme (1,2,3,4,5): Nucleation Cold ART
6: With tracking of activated dust
7: With prognostic dust as input and relaxation of activated dust
|
|-
| iart_ari
| 0
| Direct interaction of aerosol with radiation
|
0: No radiation feedback with ART aerosols
1: Turn on radiation feedback with ART aerosols (ASH or DUST). Set irad_aero = 9 in radiation_nml
|
|-
!rowspan="3" style="vertical-align:top;" | Emissions
| cart_volcano_file
| -
| Absolute path + filename of input file for volcanoes
|
|
|-
| cart_radioact_file
| -
| Absolute path + filename of input for radioactive emissions
|
|
|-
| Online emission module
|
| See oem namelist
|
|
|}

Latest revision as of 10:26, 29 June 2023

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.
Parameter Value Namelist Description
dtime - run_nml If facing stability problems, it is recommended to use a shorter time step as recommended by operational setups (e.g. 0.5*dtime).
inwp_gscp 4 nwp_phy_nml Standard value is 1. Set this to 4 for aerosol-cloud-interactions within ICON-ART. Note, that you will still need to set iart_aci_warm and iart_aci_cold < 0 .
irad_aero 6 radiation_nml aerosol optical properties are taken from climatology
9 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
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_input_folder Absolute Path to ART Input Files
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 to XML file for emission metadata
cart_ext_data_xml Path to XML file for metadata of datasets prescribing tracers
cart_coag_xml Path to XML file for coagulation processes
Atmospheric Aerosol
lart_aerosol Main switch for the treatment of atmospheric aerosol
iart_seasalt Treatment of sea salt aerosol interaction with radiation
iart_dust Treatment of mineral dust aerosol interaction with radiation
iart_anthro Treatment of anthropogenic aerosol
iart_fire Enables treatment of wildfire aerosol
iart_volcano Enables treatment of volcanic ash aerosol
iart_isorropia Treatment of aerosol gas partitioning
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




Name Default Value Description Details Dependencies
General Variables iart_init_aero 0 Initialization of aerosol species.
0: Initialization with 0 
1: At this point climatological aerosol profiles may be included as standard initialization 
2: Initialization with fixed value different from 0.0_wp (e.g. using 10.0_wp) 
5: Set aerosol tracer initial values from file 
6: Read background climatology from aes-ham
iart_init_gas 0 Initialization of gaseous species.
0: Nothing to do here, tracers are initialized with 0.0_wp automatically 
1: At this point climatological gas profiles may be included as a standard initialization
4: Initializing chemical tracers using method given by .xml
5: Initializing from file
lart_diag_out .FALSE. Enable output of diagnostic fields. If this switch is set to .TRUE., diagnostic output fields are available. Set it to .FALSE. when facing memory problems. cart_diagnostics_xml
lart_pntSrc .FALSE. Enables addition of point sources for passive tracer. The sources are controled via cart_pntSrc_xml. cart_pntSrc_xml
lart_emiss_turbdiff .FALSE. Switch if emissions should be included to the turbulence scheme as surface flux condition
cart_input_folder - Absolute path where input folder of ART initialization and external files are located.
cart_io_suffix 'grid-nr' Specifies the grid specification in ART input file name convention. 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.
iart_modeshift 1 Doing mode shift (only temporary switch for debug)
0 = off 
1 = on
Atmospheric Chemistry lart_chem .FALSE. Main switch to enable chemistry lart_chemtracer = .TRUE. OR lart_mecca = .TRUE.
lart_chemtracer .FALSE. Switch for chemical tracer processes cart_chemtracer_xml
lart_mecca .FALSE. Enables the computation of full chemistry via the MECCA package. cart_mecca_xml
lart_psc .FALSE. Switch if polar stratospheric clouds should be calculated
cart_vortex_init_date - Date of vortex initialization
cart_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 chemistry 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 (GRIB2 meta data)
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
cart_coag_xml - Path to XML file for coagulation processes
Atmospheric Aerosol lart_aerosol .FALSE. Main switch for the treatment of atmospheric aerosol cart_aerosol_xml
iart_seasalt 0 Treatment of sea salt aerosol
0: No treatment.
1: Initialization of seasalt emission. Add 6 to iart_ntracer.
2: A second parameterization is used for the seasalt emission. Add 6 to iart_ntracer.
iart_dust 0 Treatment of mineral dust aerosol
0: No treatment.
1: Initialization of mineral dust aerosol (Vogel et al. 2006).
2: Simplified version of emission fluxes of mineral dust aerosol (Vogel et al. 2006).
iart_anthro 0 Treatment of anthropogenic aerosol
0: No treatment.
1: With the anthropogenic aerosol.
iart_fire 0 Treatment of wildfire aerosol
0: Nothing to do, no biomass burning emissions
1: Initialization of biomass burning tracer data
iart_volcano 0 Treatment of volcanic ash aerosol
0: No treatment.
1: 1-moment treatment. Add 6 to iart ntracer.
2: 2-moment treatment. Add 6 to iart_ntracer.
iart_nonsph 0 Treatment of nonspherical particles
0: USE Mie values
1: Ellipsoid mixture
iart_pollen 0 Treatment of pollen
0: No treatment
1: Initialization of pollen tracer data
iart_radioact 0 Treatment of radioactive particles
0: No treatment.
1: As described in the ICON-ART technical documentation. An input file has to be specified via cart_radioact_file. Add 9 to iart_ntracer.
Feedback Processes iart_aci_warm 0 Nucleation of aerosol to cloud droplets
0: Constant cloud droplet number inwp_gscp=4
1: Nucleation Warm ART
iart_aci_cold 0 Nucleation of aerosol to cloud ice
0: Nucleation originial 2-moment scheme (1,2,3,4,5): Nucleation Cold ART
6: With tracking of activated dust
7: With prognostic dust as input and relaxation of activated dust
iart_ari 0 Direct interaction of aerosol with radiation
0: No radiation feedback with ART aerosols
1: Turn on radiation feedback with ART aerosols (ASH or DUST). Set irad_aero = 9 in radiation_nml
Emissions cart_volcano_file - Absolute path + filename of input file for volcanoes
cart_radioact_file - Absolute path + filename of input for radioactive emissions
Online emission module See oem namelist