<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.icon-art.kit.edu/userguide/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Editor+1</id>
	<title>icon-art guide - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.icon-art.kit.edu/userguide/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Editor+1"/>
	<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Special:Contributions/Editor_1"/>
	<updated>2026-05-09T00:27:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Output&amp;diff=342</id>
		<title>Output</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Output&amp;diff=342"/>
		<updated>2024-12-16T09:14:55Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General Remarks ==&lt;br /&gt;
&lt;br /&gt;
In principle, output of ICON-ART variables works the same way as for ICON variables. As described in , the following five quantities of the output have to be specified:&lt;br /&gt;
&lt;br /&gt;
* The time interval between two model outputs.&lt;br /&gt;
* The name of the output file.&lt;br /&gt;
* The name of the variable(s) and/or variable group(s).&lt;br /&gt;
* The type of vertical output grid.&lt;br /&gt;
* The type of horizontal output grid.&lt;br /&gt;
&lt;br /&gt;
For the best results it is recommended to use NETCDF output on the icosahedral grid which ICON-ART is using. However in some applications remapping the grid to a latitude-longitude grid may be required, which can be set via the &amp;lt;code&amp;gt;remap&amp;lt;/code&amp;gt; option.   A corresponding output namelist for sea salt on model levels can be seen here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash line&amp;gt;&lt;br /&gt;
NAMELIST EXAMPLE&lt;br /&gt;
&amp;amp;amp;output_nml&lt;br /&gt;
 filetype            =  4     ! output format: 2=GRIB2, 4=NETCDFv2&lt;br /&gt;
 dom                 =  1     ! write output for domain 1&lt;br /&gt;
 output_start        =  &#039;JJJJ-MM-DDTHH:MM:SSZ&#039; !put date in&lt;br /&gt;
 output_end          =  &#039;JJJJ-MM-DDTHH:MM:SSZ&#039; !put date in&lt;br /&gt;
 output_interval     =   &#039;PT1H&#039;  ! see https://en.wikipedia.org/wiki/ISO_8601  &lt;br /&gt;
 steps_per_file      =  1     ! max. num. of time steps within one file&lt;br /&gt;
 mode                =  1     ! 1: forecast mode (relative t-axis)&lt;br /&gt;
 include_last        = .TRUE. ! include the last time step&lt;br /&gt;
 output_filename     = &#039;INSERTFILENAME&#039; ! file name base&lt;br /&gt;
 ml_varlist          = &#039;seasa&#039;,&#039;seasb&#039;,&#039;seasc&#039;,&lt;br /&gt;
 &#039;seasa0&#039;,&#039;seasb0&#039;,&#039;seasc0&#039;&lt;br /&gt;
 remap               = 1      ! output is transferred to lat long grid&lt;br /&gt;
 reg_lon_def         = -180.,0.5,179.5   !start, incr., end, in deg.&lt;br /&gt;
 reg_lat_def         = 90.,-0.5, -90. !start, incr., end, in deg.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is an option to obtain all diagnostic Variables of a certain Group without having to specifying all of them. For example, you may use the group ART_DIAGNOSTICS. &lt;br /&gt;
&lt;br /&gt;
To include a group of Variables in the output file change the namelist variable ml_varlist from the example above to the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ml_varlist          = &#039;group:ART_AEROSOL&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
The output variables that are associated to this group will be written to the output file. You can check the groups of output variables in this [[#OutputTable | Table]] .&lt;br /&gt;
&lt;br /&gt;
== Aerosol Naming Conventions ==&lt;br /&gt;
The following table contains an overview of the possible output variables. &lt;br /&gt;
&lt;br /&gt;
There are several ways to choose the Naming of the output variables, depending on your application&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Externally mixed Aerosols:&#039;&#039;&#039; : The Tracers for Dust, Seasalt, Ash and Soot are combined with the three Possible modes a, b and c, which correspond to the different size bins of the particles &amp;lt;div id=&amp;quot;OutputTable&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
::{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Externally mixed  Tracer modes&lt;br /&gt;
!|| dust||seasalt ||ash ||soot&lt;br /&gt;
|-&lt;br /&gt;
!a &lt;br /&gt;
| dusta ||seasa ||asha ||soota&lt;br /&gt;
|-&lt;br /&gt;
!b &lt;br /&gt;
| dustb ||seasb ||ashb ||-&lt;br /&gt;
|-&lt;br /&gt;
!c &lt;br /&gt;
| dustc||seasc ||ashc ||-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internally mixed Aerosols ([[AERODYN]]):&#039;&#039;&#039; Here a tracer is defined in a different way, with the goal being to have a more flexible framework for various applications. In this framework modes are created in a different way, as illustrated int the table below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;OutputTable&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
::{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ AERODYN mode configurations&lt;br /&gt;
!   ||  aitken || accumulation || coarse || giant&lt;br /&gt;
|-&lt;br /&gt;
! soluble  &lt;br /&gt;
| sol_aitken || sol_acc || sol_coarse || sol_giant&lt;br /&gt;
|- &lt;br /&gt;
! insoluble  &lt;br /&gt;
|insol_aitken || insol_acc || insol_coarse || insol_giant&lt;br /&gt;
|-&lt;br /&gt;
!  mixed &lt;br /&gt;
| mixed_aitken ||mixed_acc || mixed_coarse || mixed_giant&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The modes are then combined with The Tracername to obtain the name of the Variable using &amp;lt;code&amp;gt;varname = &#039;Tracer&#039; + &#039;_&#039; + &#039;mode from Table&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
Example : &amp;lt;code&amp;gt; dust_insol_acc &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Monodisperse Aerosols&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Available Output Variables ==&lt;br /&gt;
The following Table contains an overview over the diagnostic Icon-ART Variables. Expressions in Brackets are Placeholders which can be used to construct the name of the actual variables:&lt;br /&gt;
&lt;br /&gt;
[aeronet wavelength] =&amp;gt; [340, 380, 440, 500, 550, 675, 870, 1020, 1064] &lt;br /&gt;
&lt;br /&gt;
[ceilo_wavelength] =&amp;gt; [355,532,1064]&lt;br /&gt;
&lt;br /&gt;
[pollen]  =&amp;gt; [ALNU,BETU,...] to be defined in diagnostics.xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Output Overview&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! varname&lt;br /&gt;
! groups&lt;br /&gt;
! unit&lt;br /&gt;
! descripition&lt;br /&gt;
! namelist switch&lt;br /&gt;
! required xml&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;19&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; | Aerosols&lt;br /&gt;
| diam_[mode]&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| with AERODYN : aerosol diameter&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| diam_[aerosol][mode]&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| WITHOUT AERODYN: aerosol diameter&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| aod_[aerosol]_[aeronet wavelength]nm&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| Layer-1&lt;br /&gt;
| [AEROSOL] optical depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| bsc_[arosol]_[ceilo_wavelength]nm&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m-1 sr-1&lt;br /&gt;
| [AEROSOL] backscatter&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| ceil_[arosol]_[ceilo_wavelength]nm&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| m-1 sr-1&lt;br /&gt;
| [AEROSOL] Attenuated Backscatter Ceilometer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| sat_[arosol]_[ceilo_wavelength]nm&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m-1 sr-1&lt;br /&gt;
| [AEROSOL] Attenuated Backscatter Satellite&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| AOD_550_so4_sol&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| layer-1&lt;br /&gt;
| SO4 sol Optical Depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| AOD_550_ash_insol&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| layer-1&lt;br /&gt;
| Ash insol Optical Depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| AOD_550_ash_mixed&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| layer-1&lt;br /&gt;
| Ash mixed Optical Depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| AOD_550_ash_giant&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| layer-1&lt;br /&gt;
| Ash giant Optical Depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| ustar_thres&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m s-1&lt;br /&gt;
| threshold friction velocity for dust emission&#039;&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| ustar&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m s-1&lt;br /&gt;
| Friction velocity&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_drydepo_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated dry deposition of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_sedim_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated sedimentation of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_wetdepo_gscp_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated wet deposition by grid scale precipitation of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_wetdepo_con_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated wet deposition by convective precipitation of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_wetdepo_rrsfc_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated wet deposition of tracer if precipitation reaches surface&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| emiss_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2 s-1&lt;br /&gt;
| emission of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_emiss_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated emission of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;9&amp;quot;  style=&amp;quot;vertical-align:top;&amp;quot;| Pollen&lt;br /&gt;
| [pollen]rprec&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m-2&lt;br /&gt;
| precipitation reservoir of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]reso&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m-2&lt;br /&gt;
| Pollen reservoir (previous timestep) of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]ress&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m-2&lt;br /&gt;
| Pollen reservoir (daily sum) of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]sdes&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| -&lt;br /&gt;
| State of pollen season of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]ctsum&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| K&lt;br /&gt;
| Cumulated weighted 2m temperature sum of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]saisn&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| days&lt;br /&gt;
| Number of days since start of pollen season of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]saisl&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| days&lt;br /&gt;
| length of pollen season of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]saisa&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| days&lt;br /&gt;
| Number of days since the start of pollen season of [pollen]. if present day is out of the season: length of current season&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]fe&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m-2 s-1&lt;br /&gt;
| Emission flux of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;18&amp;quot;  style=&amp;quot;vertical-align:top;&amp;quot; | Chemistry&lt;br /&gt;
| reac_rates&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| s-1&lt;br /&gt;
| MECCA reaction rates&lt;br /&gt;
| lart_mecca=True, lart_diag_out=True&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| art_o3&lt;br /&gt;
|&lt;br /&gt;
| kg/kg&lt;br /&gt;
| Ozone mass mixing ratio&lt;br /&gt;
| lart_chem =True, lart_diag_out=True&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| OH_Nconc&lt;br /&gt;
|&lt;br /&gt;
| # / cm3&lt;br /&gt;
| OH number concentration&lt;br /&gt;
| lart_chem =TRUE&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| photo&lt;br /&gt;
| -&lt;br /&gt;
| s-1&lt;br /&gt;
| photolysis rates&lt;br /&gt;
| lart_chem=TRUE, lart_mecca=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| art_full_chemistry_o3_col&lt;br /&gt;
| -&lt;br /&gt;
| DU&lt;br /&gt;
| Ozone column&lt;br /&gt;
| lart_chem=TRUE, lart_mecca=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sts_liqsur&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| cm2 cm-3&lt;br /&gt;
| liquid area density of STS&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| cgaml&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| -&lt;br /&gt;
| STS uptake coefficient of the reaction&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| dens_ice&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m-3&lt;br /&gt;
| number density of ice particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| radius_ice&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| radius of ice particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| radius_STS&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| radius of STS particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| dens_NAT&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m-3&lt;br /&gt;
| number density of NAT particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| radius_NAT&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| radius of NAT particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HNO3_Nconc_s&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| cm-3&lt;br /&gt;
| number concentration of HNO3 in NAT&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HNO3_Nconc_l&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| cm-3&lt;br /&gt;
| number concentration of HNO3 in STS&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ice_vmr_Marti&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| mol mol-1&lt;br /&gt;
| volume mixing ratio of solid water by Marti and Mauersberger&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NAT_sedi_rel_difference&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| -&lt;br /&gt;
| relative difference of NAT mass bef and aft sedi (aft - bef) * 2 / (aft + bef)&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NAT_sedi_vel&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m s-1&lt;br /&gt;
| sedimentation velocity of NAT particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| art_so2_col&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| DU&lt;br /&gt;
| SO2 column&lt;br /&gt;
| lat_chem=TRUE , lart_chemtracer=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;3&amp;quot;  style=&amp;quot;vertical-align:top;&amp;quot;| Radioactive Tracer Diagnostics&lt;br /&gt;
| wet deposition of xml defined tracer&lt;br /&gt;
| ART_DIAGNOSTICS, ART_ROUTINE_DIAG&lt;br /&gt;
| Bq m-2&lt;br /&gt;
| wet deposition of xml defined tracer&lt;br /&gt;
| lart_aerosol=True and iart_radioact=1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| dry deposition of xml defined tracer&lt;br /&gt;
| ART_DIAGNOSTICS, ART_ROUTINE_DIAG&lt;br /&gt;
| Bq m-2&lt;br /&gt;
| dry deposition of xml defined tracer&lt;br /&gt;
| lart_aerosol=True and iart_radioact=1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Averaged air concentration of xml defined traer&lt;br /&gt;
| ART_DIAGNOSTICS, ART_ROUTINE_DIAG&lt;br /&gt;
| Bq m-3&lt;br /&gt;
| Averaged air concentration of xml defined traer&lt;br /&gt;
| lart_aerosol=True and iart_radioact=1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;4&amp;quot;  style=&amp;quot;vertical-align:top;&amp;quot;| FPLUME Output&lt;br /&gt;
| plume_height&lt;br /&gt;
| ART_FPLUME&lt;br /&gt;
| m&lt;br /&gt;
| plume height&lt;br /&gt;
| iart_fplume/=0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| plume_MFR&lt;br /&gt;
| ART_FPLUME&lt;br /&gt;
| kg s-1&lt;br /&gt;
| plume MFR&lt;br /&gt;
| iart_fplume/=0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MER_transport&lt;br /&gt;
| ART_FPLUME&lt;br /&gt;
| kg s-1&lt;br /&gt;
| Amount of very fine ash for transport&lt;br /&gt;
| iart_fplume/=0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| solution_with&lt;br /&gt;
| ART_FPLUME&lt;br /&gt;
| -&lt;br /&gt;
| FPlume off, Mastin, or FPlume&lt;br /&gt;
| iart_fplume/=0&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Output&amp;diff=341</id>
		<title>Output</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Output&amp;diff=341"/>
		<updated>2024-12-16T09:14:12Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General Remarks ==&lt;br /&gt;
&lt;br /&gt;
In principle, output of ICON-ART variables works the same way as for ICON variables. As described in , the following five quantities of the output have to be specified:&lt;br /&gt;
&lt;br /&gt;
* The time interval between two model outputs.&lt;br /&gt;
* The name of the output file.&lt;br /&gt;
* The name of the variable(s) and/or variable group(s).&lt;br /&gt;
* The type of vertical output grid.&lt;br /&gt;
* The type of horizontal output grid.&lt;br /&gt;
&lt;br /&gt;
For the best results it is recommended to use NETCDF output on the icosahedral grid which ICON-ART is using. However in some applications remapping the grid to a latitude-longitude grid may be required, which can be set via the &amp;lt;code&amp;gt;remap&amp;lt;/code&amp;gt; option.   A corresponding output namelist for sea salt on model levels can be seen here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash line&amp;gt;&lt;br /&gt;
NAMELIST EXAMPLE&lt;br /&gt;
&amp;amp;amp;output_nml&lt;br /&gt;
 filetype            =  4     ! output format: 2=GRIB2, 4=NETCDFv2&lt;br /&gt;
 dom                 =  1     ! write output for domain 1&lt;br /&gt;
 output_start        =  &#039;JJJJ-MM-DDTHH:MM:SSZ&#039; !put date in&lt;br /&gt;
 output_end          =  &#039;JJJJ-MM-DDTHH:MM:SSZ&#039; !put date in&lt;br /&gt;
 output_interval     =   &#039;PT1H&#039;  ! see https://en.wikipedia.org/wiki/ISO_8601  &lt;br /&gt;
 steps_per_file      =  1     ! max. num. of time steps within one file&lt;br /&gt;
 mode                =  1     ! 1: forecast mode (relative t-axis)&lt;br /&gt;
 include_last        = .TRUE. ! include the last time step&lt;br /&gt;
 output_filename     = &#039;INSERTFILENAME&#039; ! file name base&lt;br /&gt;
 ml_varlist          = &#039;seasa&#039;,&#039;seasb&#039;,&#039;seasc&#039;,&lt;br /&gt;
 &#039;seasa0&#039;,&#039;seasb0&#039;,&#039;seasc0&#039;&lt;br /&gt;
 remap               = 1      ! output is transferred to lat long grid&lt;br /&gt;
 reg_lon_def         = -180.,0.5,179.5   !start, incr., end, in deg.&lt;br /&gt;
 reg_lat_def         = 90.,-0.5, -90. !start, incr., end, in deg.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is an option to obtain all diagnostic Variables of a certain Group without having to specifying all of them. For example, you may use the group ART_DIAGNOSTICS. &lt;br /&gt;
&lt;br /&gt;
To include a group of Variables in the output file change the namelist variable ml_varlist from the example above to the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ml_varlist          = &#039;group:ART_AEROSOL&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
The output variables that are associated to this group will be written to the output file. You can check the groups of output variables in this [[#OutputTable | Table]] .&lt;br /&gt;
&lt;br /&gt;
== Aerosol Naming Conventions ==&lt;br /&gt;
The following table contains an overview of the possible output variables. &lt;br /&gt;
&lt;br /&gt;
There are several ways to choose the Naming of the output variables, depending on your application&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Externally mixed Aerosols:&#039;&#039;&#039; : The Tracers for Dust, Seasalt, Ash and Soot are combined with the three Possible modes a, b and c, which correspond to the different size bins of the particles &amp;lt;div id=&amp;quot;OutputTable&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
::{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Externally mixed  Tracer modes&lt;br /&gt;
!|| dust||seasalt ||ash ||soot&lt;br /&gt;
|-&lt;br /&gt;
!a &lt;br /&gt;
| dusta ||seasa ||asha ||soota&lt;br /&gt;
|-&lt;br /&gt;
!b &lt;br /&gt;
| dustb ||seasb ||ashb ||-&lt;br /&gt;
|-&lt;br /&gt;
!c &lt;br /&gt;
| dustc||seasc ||ashc ||-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internally mixed Aerosols ([[AERODYN]]):&#039;&#039;&#039; Here a tracer is defined in a different way, with the goal being to have a more flexible framework for various applications. In this framework modes are created in a different way, as illustrated int the table below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;OutputTable&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
::{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ AERODYN mode configurations&lt;br /&gt;
!   ||  aitken || accumulation || coarse || giant&lt;br /&gt;
|-&lt;br /&gt;
! soluble  &lt;br /&gt;
| sol_aitken || sol_acc || sol_coarse || sol_giant&lt;br /&gt;
|- &lt;br /&gt;
! insoluble  &lt;br /&gt;
|insol_aitken || insol_acc || insol_coarse || insol_giant&lt;br /&gt;
|-&lt;br /&gt;
!  mixed &lt;br /&gt;
| mixed_aitken ||mixed_acc || mixed_coarse || mixed_giant&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The modes are then combined with The Tracername to obtain the name of the Variable using &amp;lt;code&amp;gt;varname = &#039;Tracer&#039; + &#039;_&#039; + &#039;mode from Table&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
Example : &amp;lt;code&amp;gt; dust_insol_acc &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Monodisperse Aerosols&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Available Output Variables ==&lt;br /&gt;
The following Table contains an overview over the diagnostic Icon-ART Variables. Expressions in Brackets are Placeholders which can be used to construct the name of the actual variables:&lt;br /&gt;
&lt;br /&gt;
[aeronet wavelength] =&amp;gt; [340, 380, 440, 500, 550, 675, 870, 1020, 1064] &lt;br /&gt;
&lt;br /&gt;
[ceilo_wavelength] =&amp;gt; [355,532,1064]&lt;br /&gt;
&lt;br /&gt;
[pollen]  =&amp;gt; [ALNU,BETU,...] to be defined in diagnostics.xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Output Overview&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! varname&lt;br /&gt;
! groups&lt;br /&gt;
! unit&lt;br /&gt;
! descripition&lt;br /&gt;
! namelist switch&lt;br /&gt;
! required xml&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;19&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; | Aerosols&lt;br /&gt;
| diam_[mode]&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| with AERODYN : aerosol diameter&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| diam_[aerosol][mode]&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| WITHOUT AERODYN: aerosol diameter&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| aod_[aerosol]_[aeronet wavelength]nm&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| Layer-1&lt;br /&gt;
| [AEROSOL] optical depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| bsc_[arosol]_[ceilo_wavelength]nm&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m-1 sr-1&lt;br /&gt;
| [AEROSOL] backscatter&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| ceil_[arosol]_[ceilo_wavelength]nm&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| m-1 sr-1&lt;br /&gt;
| [AEROSOL] Attenuated Backscatter Ceilometer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| sat_[arosol]_[ceilo_wavelength]nm&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m-1 sr-1&lt;br /&gt;
| [AEROSOL] Attenuated Backscatter Satellite&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| AOD_550_so4_sol&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| layer-1&lt;br /&gt;
| SO4 sol Optical Depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| AOD_550_ash_insol&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| layer-1&lt;br /&gt;
| Ash insol Optical Depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| AOD_550_ash_mixed&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| layer-1&lt;br /&gt;
| Ash mixed Optical Depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| AOD_550_ash_giant&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| layer-1&lt;br /&gt;
| Ash giant Optical Depth&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| ustar_thres&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m s-1&lt;br /&gt;
| threshold friction velocity for dust emission&#039;&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| ustar&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m s-1&lt;br /&gt;
| Friction velocity&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_drydepo_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated dry deposition of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_sedim_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated sedimentation of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_wetdepo_gscp_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated wet deposition by grid scale precipitation of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_wetdepo_con_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated wet deposition by convective precipitation of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_wetdepo_rrsfc_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated wet deposition of tracer if precipitation reaches surface&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| emiss_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2 s-1&lt;br /&gt;
| emission of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
| acc_emiss_[tracer]&lt;br /&gt;
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG&lt;br /&gt;
| tracer-unit m-2&lt;br /&gt;
| accumulated emission of tracer&lt;br /&gt;
| lart_aerosol=True and lart_diag_out=True&lt;br /&gt;
| requires cart_diagnostics_xml file&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;9&amp;quot;  style=&amp;quot;vertical-align:top;&amp;quot;| Pollen&lt;br /&gt;
| [pollen]rprec&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m-2&lt;br /&gt;
| precipitation reservoir of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]reso&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m-2&lt;br /&gt;
| Pollen reservoir (previous timestep) of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]ress&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m-2&lt;br /&gt;
| Pollen reservoir (daily sum) of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]sdes&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| -&lt;br /&gt;
| State of pollen season of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]ctsum&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| K&lt;br /&gt;
| Cumulated weighted 2m temperature sum of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]saisn&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| days&lt;br /&gt;
| Number of days since start of pollen season of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]saisl&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| days&lt;br /&gt;
| length of pollen season of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]saisa&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| days&lt;br /&gt;
| Number of days since the start of pollen season of [pollen]. if present day is out of the season: length of current season&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [pollen]fe&lt;br /&gt;
| ART_ROUTINE_DIAG&lt;br /&gt;
| m-2 s-1&lt;br /&gt;
| Emission flux of [pollen]&lt;br /&gt;
| iart_pollen&amp;amp;gt;0&lt;br /&gt;
| REQUIRES diagnostics.xml&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;18&amp;quot;  style=&amp;quot;vertical-align:top;&amp;quot; | Chemistry&lt;br /&gt;
| reac_rates&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| s-1&lt;br /&gt;
| MECCA reaction rates&lt;br /&gt;
| lart_mecca=True, lart_diag_out=True&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| art_o3&lt;br /&gt;
| kg/kg&lt;br /&gt;
| Ozone mass mixing ratio&lt;br /&gt;
|&lt;br /&gt;
| lart_chem =True, lart_diag_out=True&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| OH_Nconc&lt;br /&gt;
| # / cm3&lt;br /&gt;
| OH number concentration&lt;br /&gt;
|&lt;br /&gt;
| lart_chem =TRUE&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| photo&lt;br /&gt;
| -&lt;br /&gt;
| s-1&lt;br /&gt;
| photolysis rates&lt;br /&gt;
| lart_chem=TRUE, lart_mecca=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| art_full_chemistry_o3_col&lt;br /&gt;
| -&lt;br /&gt;
| DU&lt;br /&gt;
| Ozone column&lt;br /&gt;
| lart_chem=TRUE, lart_mecca=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sts_liqsur&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| cm2 cm-3&lt;br /&gt;
| liquid area density of STS&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| cgaml&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| -&lt;br /&gt;
| STS uptake coefficient of the reaction&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| dens_ice&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m-3&lt;br /&gt;
| number density of ice particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| radius_ice&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| radius of ice particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| radius_STS&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| radius of STS particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| dens_NAT&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m-3&lt;br /&gt;
| number density of NAT particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| radius_NAT&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m&lt;br /&gt;
| radius of NAT particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HNO3_Nconc_s&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| cm-3&lt;br /&gt;
| number concentration of HNO3 in NAT&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HNO3_Nconc_l&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| cm-3&lt;br /&gt;
| number concentration of HNO3 in STS&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ice_vmr_Marti&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| mol mol-1&lt;br /&gt;
| volume mixing ratio of solid water by Marti and Mauersberger&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NAT_sedi_rel_difference&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| -&lt;br /&gt;
| relative difference of NAT mass bef and aft sedi (aft - bef) * 2 / (aft + bef)&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| NAT_sedi_vel&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| m s-1&lt;br /&gt;
| sedimentation velocity of NAT particles&lt;br /&gt;
| lart_chem=TRUE , lart_psc=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| art_so2_col&lt;br /&gt;
| ART_DIAGNOSTICS&lt;br /&gt;
| DU&lt;br /&gt;
| SO2 column&lt;br /&gt;
| lat_chem=TRUE , lart_chemtracer=TRUE&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;3&amp;quot;  style=&amp;quot;vertical-align:top;&amp;quot;| Radioactive Tracer Diagnostics&lt;br /&gt;
| wet deposition of xml defined tracer&lt;br /&gt;
| ART_DIAGNOSTICS, ART_ROUTINE_DIAG&lt;br /&gt;
| Bq m-2&lt;br /&gt;
| wet deposition of xml defined tracer&lt;br /&gt;
| lart_aerosol=True and iart_radioact=1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| dry deposition of xml defined tracer&lt;br /&gt;
| ART_DIAGNOSTICS, ART_ROUTINE_DIAG&lt;br /&gt;
| Bq m-2&lt;br /&gt;
| dry deposition of xml defined tracer&lt;br /&gt;
| lart_aerosol=True and iart_radioact=1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Averaged air concentration of xml defined traer&lt;br /&gt;
| ART_DIAGNOSTICS, ART_ROUTINE_DIAG&lt;br /&gt;
| Bq m-3&lt;br /&gt;
| Averaged air concentration of xml defined traer&lt;br /&gt;
| lart_aerosol=True and iart_radioact=1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!rowspan=&amp;quot;4&amp;quot;  style=&amp;quot;vertical-align:top;&amp;quot;| FPLUME Output&lt;br /&gt;
| plume_height&lt;br /&gt;
| ART_FPLUME&lt;br /&gt;
| m&lt;br /&gt;
| plume height&lt;br /&gt;
| iart_fplume/=0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| plume_MFR&lt;br /&gt;
| ART_FPLUME&lt;br /&gt;
| kg s-1&lt;br /&gt;
| plume MFR&lt;br /&gt;
| iart_fplume/=0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MER_transport&lt;br /&gt;
| ART_FPLUME&lt;br /&gt;
| kg s-1&lt;br /&gt;
| Amount of very fine ash for transport&lt;br /&gt;
| iart_fplume/=0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| solution_with&lt;br /&gt;
| ART_FPLUME&lt;br /&gt;
| -&lt;br /&gt;
| FPlume off, Mastin, or FPlume&lt;br /&gt;
| iart_fplume/=0&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Main_Page&amp;diff=219</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Main_Page&amp;diff=219"/>
		<updated>2023-06-29T15:11:12Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; width=&amp;quot;925px&amp;quot; bordercolor=&amp;quot;#000000&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
|-valign=&amp;quot;middle&amp;quot; height=&amp;quot;75&amp;quot; bgcolor=&amp;quot;##169088;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot; size=&amp;quot;+2&amp;quot;&amp;gt;&#039;&#039;&#039;ICON-ART User guide&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;strong&amp;gt;Welcome to the ICON-ART Wiki!&amp;lt;/strong&amp;gt;&lt;br /&gt;
ICON-ART is a state-of-the-science seamless model system for the whole atmosphere (physics and composition) that comprises the key components of the next generation Earth system model in Germany. ICON is a global weather and climate model that solves the full three-dimensional non-hydrostatic and compressible Navier-Stokes equations on an icosahedral grid and allows seamless predictions from local to global scales. Aerosol and Reactive Trace gases (ART), as a submodule of ICON, supplements the model by including emissions, transport, gas phase chemistry and aerosol dynamics in the troposphere and stratosphere (as seen in [[#ART-capabilitie|Capabilities of ICON-ARTs]]).&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; align=&amp;quot;left&amp;quot; widths=600px heights=400px &amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:ART-capabilities.png|none|alt=Capabilities of ICON-ART and how they relate to each other.|Capabilities of ICON-ART and how they relate to each other.&lt;br /&gt;
&lt;br /&gt;
File:ART-seamless.png|none|alt=ICON-ART’s capabilities for seamless prediction.|ICON-ART’s capabilities for seamless prediction.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Being a seamless model makes it possible to use ART to simulate processes overarching multiple scales, like the emission of greenhouse gases, aerosol-cloud interactions and atmospheric chemistry as indicated in  [[#ART-seamless|seamless prediction with ICON-ART]]. It also enables its use as a prediction tool for the production of renewable energy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;ICON-ART Wiki is under construction!&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ICON-ART (Aerosol and Reactive Trace gases interactions) is a sub-module of the ICON Model and can be used to simulate emissions, transport, gas phase chemistry, and aerosol dynamics in the troposphere and stratosphere. Before using ICON-ART you need some experience using the ICON model, and to make best use of the articles on this wiki some fluency with using ICON is required. Further information about the usage of ICON can be found in the [https://www.dwd.de/EN/ourservices/nwv_icon_tutorial/pdf_volume/icon_tutorial2020_en.html:official ICON Model Tutorial].&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; width=&amp;quot;925px&amp;quot; bordercolor=&amp;quot;#000000&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;middle&amp;quot; height=&amp;quot;60&amp;quot; bgcolor=&amp;quot;##169088;&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|style=&amp;quot;width: 30%&amp;quot;| &amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&#039;&#039;&#039;[[:Getting Started]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|style=&amp;quot;width: 70%&amp;quot;| Contains all the necessary information to get started using ICON-ART.&lt;br /&gt;
|-valign=&amp;quot;middle&amp;quot; height=&amp;quot;60&amp;quot; bgcolor=&amp;quot;##169088;&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|&amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&#039;&#039;&#039;[[:Input]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|An overview about which Variables to set and files to prepare to run an ICON-ART simulation.&lt;br /&gt;
|-valign=&amp;quot;middle&amp;quot; height=&amp;quot;60&amp;quot; bgcolor=&amp;quot;##169088;&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|&amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&#039;&#039;&#039;[[:Namelist]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|An overview about the ART Namelist Variables which can be set in the runfile to control the parameters of the ICON-ART run.&lt;br /&gt;
|-valign=&amp;quot;middle&amp;quot; height=&amp;quot;60&amp;quot; bgcolor=&amp;quot;##169088;&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|&amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&#039;&#039;&#039;[[:Output]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|Summarizes how to create model output files containing the desired variables for further analysis.&lt;br /&gt;
|-valign=&amp;quot;middle&amp;quot; height=&amp;quot;60&amp;quot; bgcolor=&amp;quot;##169088;&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|&amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&#039;&#039;&#039;[[:Atmospheric Chemistry]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|Explanations and Examples on Simulations with atmospheric chemistry. &lt;br /&gt;
|-valign=&amp;quot;middle&amp;quot; height=&amp;quot;60&amp;quot; bgcolor=&amp;quot;##169088;&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|&amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&#039;&#039;&#039;[[:Postprocessing]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|A brief overview on how to further analyze and visualise the output data.&lt;br /&gt;
|-valign=&amp;quot;middle&amp;quot; height=&amp;quot;60&amp;quot; bgcolor=&amp;quot;##169088;&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|&amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt; &#039;&#039;&#039;[[:Programming ART]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|A short introduction to modifying ICON_ART, for example create a new diagnostic.&lt;br /&gt;
|-valign=&amp;quot;middle&amp;quot; height=&amp;quot;60&amp;quot; bgcolor=&amp;quot;##169088;&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|&amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#FFFFFF&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&#039;&#039;&#039;[[:Tutorial Examples]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|An assortment of Tutorial slides with some examples and a general overview of ICON-ART.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ICON-ART Application Examples ==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot; align=&amp;quot;left&amp;quot; &amp;gt;&lt;br /&gt;
File:Bluemarble.gif|The Aerosol Optical Thickness due to mineral dust during a Saharan dust event in Europe from 14-03-22 to 19-03-22. |alt=alt language&lt;br /&gt;
File:Raikoke_SO2.gif|SO2 cloud of the Raikoke eruption in June 2019, simulated with ICON-ART. |alt=alt language&lt;br /&gt;
File: Soot.gif |Soot from Californian wildfires|alt=alt language&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you want to contribute to the ICON-ART User guide, here are some links to get started using MediaWiki:&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Input&amp;diff=218</id>
		<title>Input</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Input&amp;diff=218"/>
		<updated>2023-06-29T15:08:06Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: /* Boundary Data: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Requirements for a Simulation ==&lt;br /&gt;
&lt;br /&gt;
To run a Simulation with ICON-ART there are three main points to consider: Setting the namelist parameters, preparing the xmls, and optionally prepare additional Input data.&lt;br /&gt;
&lt;br /&gt;
== Namelist Inputs ==&lt;br /&gt;
&lt;br /&gt;
To run a simulation with ICON-ART installed the first thing to prepare is the runfile. It is usually best to start with an existing and working runfile and adapt parts as needed. The runfile contains the majority of parameters to run a simulation, like the length, timesteps and grids used, as well as a variety of options for methods and parametrisations used in the model. The runfile contents are then split up in several namelists that the model reads at the beginning of a simulation. An overview of the Namelist Parameters can be found in [[Namelist]].&lt;br /&gt;
&lt;br /&gt;
To enable ART in an ICON simulation, the switch &amp;lt;code&amp;gt;lart = .TRUE.&amp;lt;/code&amp;gt; has to be set in the section &amp;lt;code&amp;gt;&amp;amp;amp;run_nml&amp;lt;/code&amp;gt;. This is the global on/off switch for ICON-ART. This is how this could look like in the context of a runfile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;! run_nml: general switches ----------&lt;br /&gt;
&amp;amp;amp;run_nml&lt;br /&gt;
 ltestcase = .FALSE.&lt;br /&gt;
 num_lev = 50&lt;br /&gt;
 ltransport = .TRUE.&lt;br /&gt;
.............&lt;br /&gt;
&lt;br /&gt;
 \textcolor{red}{lart = .TRUE.}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Generally the first letters of a namelist switch refer to its type, the &amp;amp;quot;l&amp;amp;quot; in &amp;amp;quot;lart&amp;amp;quot; stands for logical, meaning it has to be either True or False. Here are some examples.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:vartypes&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Some namelist switches and their data types.&lt;br /&gt;
! namelist switch&lt;br /&gt;
! type&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;lart&amp;lt;/code&amp;gt;&lt;br /&gt;
| logical&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_aero &amp;lt;/code&amp;gt;&lt;br /&gt;
| integer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The namelist &amp;lt;code&amp;gt;&amp;amp;amp;art_nml&amp;lt;/code&amp;gt; is used for general options of the ART simulation. To run a certain kind of simulation the according switch has to be set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;. For Example to include a point source the switch &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt; has to be set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== XML Inputs ==&lt;br /&gt;
&lt;br /&gt;
This enables the inclusion of a .xml file containing additional information like location and strength of the point source. The table [[#tab:art_nml-params|below]] contains the most important &amp;lt;code&amp;gt;&amp;amp;amp;art_nml&amp;lt;/code&amp;gt; namelist parameters and additional namelist parameters required if they are set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:art_nml-params&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ XML files and their namelist dependencies&lt;br /&gt;
! XML File&lt;br /&gt;
! Description&lt;br /&gt;
! Namelist parameter dependency&lt;br /&gt;
! Default &lt;br /&gt;
|---&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_chemtracer_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch for simple OH chemistry&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_chemtracer&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch for kpp chemistry&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_pntSrc_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables addition of point sources&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_pntSrc&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Main switch for the treatment of  atmospheric aerosols&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_aerosol&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_modes_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Main switch for the treatment of  atmospheric aerosols&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_aerosol&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_diagnostics_xml&amp;lt;/code&amp;gt; &lt;br /&gt;
| Enables diagnostic output fields&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_diag_out&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_pntSrc_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables creation of point sources emitting given Aerosols at a given rate&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_pntSrc &amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_emiss_xml_file&amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File for emission metadata&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_ext_data_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File for metadata of datasets prescribing tracers &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt; cart_coag_xml &amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File containing additional information about coagulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reason for the use of those additional .xml files is that the ART variables they contain (sea salt, mineral dust etc.) might be different for every run which differs from the Icon Variables (Temperature, Pressure, etc.) which usually don’t change between runs. .xml files are readable for both humans and machines, which makes them easy to tweak and integrate. An Example for the contents of an .xml file adding ash particles can be seen below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;modes&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;aerosol id=&amp;amp;quot;asha&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;kind type=&amp;amp;quot;char&amp;amp;quot;&amp;amp;gt;2mom&amp;amp;lt;/kind&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;d_gn type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;1.190E-6&amp;amp;lt;/d_gn&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;sigma_g type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;1.410E+0&amp;amp;lt;/sigma_g&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;rho type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;2.600E+3&amp;amp;lt;/rho&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/aerosol&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/modes&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example for a more complex .xml using [[AERODYN]]:&lt;br /&gt;
This is an example for the number and mass concentration of dust in a tracer .xml.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;tracers&amp;gt;  &lt;br /&gt;
    &amp;lt;aerosol id=&amp;quot;nmb&amp;quot;&amp;gt;    &lt;br /&gt;
      &amp;lt;moment type=&amp;quot;int&amp;quot;&amp;gt;0&amp;lt;/moment&amp;gt;    &lt;br /&gt;
      &amp;lt;mode type=&amp;quot;char&amp;quot;&amp;gt;insol_acc,insol_coa&amp;lt;/mode&amp;gt;    &lt;br /&gt;
      &amp;lt;unit type=&amp;quot;char&amp;quot;&amp;gt;kg-1&amp;lt;/unit&amp;gt;    &lt;br /&gt;
      &amp;lt;transport type=&amp;quot;char&amp;quot;&amp;gt;hadv52aero&amp;lt;/transport&amp;gt;  &lt;br /&gt;
    &amp;lt;/aerosol&amp;gt;  &lt;br /&gt;
    &amp;lt;aerosol id=&amp;quot;dust&amp;quot;&amp;gt;    &lt;br /&gt;
      &amp;lt;moment type=&amp;quot;int&amp;quot;&amp;gt;3&amp;lt;/moment&amp;gt;    &lt;br /&gt;
      &amp;lt;mode type=&amp;quot;char&amp;quot;&amp;gt;insol_acc,insol_coa&amp;lt;/mode&amp;gt;    &lt;br /&gt;
      &amp;lt;sol type=&amp;quot;real&amp;quot;&amp;gt;1.0&amp;lt;/sol&amp;gt;    &lt;br /&gt;
      &amp;lt;mol_weight type=&amp;quot;real&amp;quot;&amp;gt;50.00E-3&amp;lt;/mol_weight&amp;gt;    &lt;br /&gt;
      &amp;lt;rho type=&amp;quot;real&amp;quot;&amp;gt;2.650E3&amp;lt;/rho&amp;gt;    &lt;br /&gt;
      &amp;lt;unit type=&amp;quot;char&amp;quot;&amp;gt;mug kg-1&amp;lt;/unit&amp;gt;    &lt;br /&gt;
      &amp;lt;transport type=&amp;quot;char&amp;quot;&amp;gt;hadv52aero&amp;lt;/transport&amp;gt;  &lt;br /&gt;
    &amp;lt;/aerosol&amp;gt;&lt;br /&gt;
&amp;lt;/tracers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further .xml examples can be fount in &amp;lt;code&amp;gt;/your_ART_Directory/runctrl_examples/xml_ctrl. &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input Data ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the type of simulation there might be additional input files required. These are essential files that are not contained in classical ICON initialisation data. For example for the emission of mineral dust there has to be information about the soil types supplied to the model. The additional input files should be renamed to a netcdf file and follow the naming convention shown in fig [[#input-names|1.1]]. Please note that the XXX has to be replaced by one of the indices mentionend in Table [[#tab:input-init|input-init]] and [[#tab:input-emissions|input-emissions]].&lt;br /&gt;
&lt;br /&gt;
[[File:input-names.png|800px|none|alt=ICON-ART input file naming convention.|ICON-ART input file naming convention.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:input-init&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Additional input files for the initialisation&lt;br /&gt;
! Species&lt;br /&gt;
! Namelist switch&lt;br /&gt;
! Options&lt;br /&gt;
! XXX&lt;br /&gt;
|-&lt;br /&gt;
| Gas&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_gas&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0 (cold start), 5 (from file)&lt;br /&gt;
| IGX&lt;br /&gt;
|-&lt;br /&gt;
| Aerosol&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_aero&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0 (cold start), 5 (from file)&lt;br /&gt;
| IAE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:input-emissions&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Additional input files for the emissions&lt;br /&gt;
! Type&lt;br /&gt;
! Data&lt;br /&gt;
! XXX&lt;br /&gt;
|-&lt;br /&gt;
| Point souces&lt;br /&gt;
| XML-file&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Sea salt&lt;br /&gt;
| no extra data necessary&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Mineral Dust&lt;br /&gt;
| Soil Type Data&lt;br /&gt;
| ART_STY&lt;br /&gt;
|-&lt;br /&gt;
| Biogenic VOCs&lt;br /&gt;
| Emissions or Vegetatiom&lt;br /&gt;
| ART_STY&lt;br /&gt;
|-&lt;br /&gt;
| Athropogenic emissions&lt;br /&gt;
| Emission data sets&lt;br /&gt;
| ART_BIO ART_ANT&lt;br /&gt;
|-&lt;br /&gt;
| Biomass burning&lt;br /&gt;
| Satellite data&lt;br /&gt;
| ART_BCF&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Obtaining Input Data ===&lt;br /&gt;
&lt;br /&gt;
The 2 ways of obtaining input data are to generate it yourself or download it.&lt;br /&gt;
&lt;br /&gt;
[[How to generate input data]]&lt;br /&gt;
&lt;br /&gt;
[[How to download input data]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running a Limited Area Meteorology (LAM) Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
Here are some notes on setting up an ICON-ART LAM simulation. Theses settings are important if you use initial data and boundary data from different sources. It is preferable to use data from the same source to be consistent. However, in certain situations this is not possible due to limitations of the model (e.g. initialization routines).&lt;br /&gt;
=== Required data for LAM domain ===&lt;br /&gt;
&lt;br /&gt;
Grid of LAM domain external parameters of LAM domain external parameters containing soil parameters (only necessary for dust simulations) initial data (ICON-ART or IFS)&lt;br /&gt;
&lt;br /&gt;
=== Required data for LAM boundaries ===&lt;br /&gt;
&lt;br /&gt;
Auxiliary grid (grid containing boundary area of the LAM domain, generated during remapping process with ICONtools) forcing data for the boundaries&lt;br /&gt;
&lt;br /&gt;
===Initialization ===&lt;br /&gt;
&lt;br /&gt;
There are two different possible methods to read in the dust during initialization. You can either pass a file containing meteorological variables and a second file containing dust data. The vertical levels may differ between these two files and the dust must be delivered as ART_IAE file. The corresponding namelist setting in&amp;lt;code&amp;gt;  &amp;amp;art_nml    &amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt; iart_init_aero=5 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The other possibility is to pass all variables required for the initialization in a single file. The vertical levels must all be consistent and the corresponding namelist setting in &amp;lt;code&amp;gt; &amp;amp;art_nml&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt; iart_init_aero=0 &amp;lt;/code&amp;gt;. Furthermore you have to add file in the tracer xml file.&lt;br /&gt;
&lt;br /&gt;
=== Boundary Data ===&lt;br /&gt;
&lt;br /&gt;
The boundary data can only be passed to the model as one single file per time step. The vertical levels for all time steps must be the same. Otherwise an error occurs. If you use data from a different source than the one used for initialization, it is crucial to decouple the reading of the boundary data from the reading of initial data. During the start of the simulation it is possible to read the first boundary data from the initial data when using ICON-ART data. To prevent this and to read the boundary data from a separate file during initialization, set &amp;lt;code&amp;gt;init_latbc_from_fg = .FALSE. &amp;lt;/code&amp;gt;in &amp;lt;code&amp;gt; &amp;amp;limarea_nml &amp;lt;/code&amp;gt;. Additionally you have to add file in the tracer xml file.&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Input&amp;diff=217</id>
		<title>Input</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Input&amp;diff=217"/>
		<updated>2023-06-29T15:08:00Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: /* Initialization: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Requirements for a Simulation ==&lt;br /&gt;
&lt;br /&gt;
To run a Simulation with ICON-ART there are three main points to consider: Setting the namelist parameters, preparing the xmls, and optionally prepare additional Input data.&lt;br /&gt;
&lt;br /&gt;
== Namelist Inputs ==&lt;br /&gt;
&lt;br /&gt;
To run a simulation with ICON-ART installed the first thing to prepare is the runfile. It is usually best to start with an existing and working runfile and adapt parts as needed. The runfile contains the majority of parameters to run a simulation, like the length, timesteps and grids used, as well as a variety of options for methods and parametrisations used in the model. The runfile contents are then split up in several namelists that the model reads at the beginning of a simulation. An overview of the Namelist Parameters can be found in [[Namelist]].&lt;br /&gt;
&lt;br /&gt;
To enable ART in an ICON simulation, the switch &amp;lt;code&amp;gt;lart = .TRUE.&amp;lt;/code&amp;gt; has to be set in the section &amp;lt;code&amp;gt;&amp;amp;amp;run_nml&amp;lt;/code&amp;gt;. This is the global on/off switch for ICON-ART. This is how this could look like in the context of a runfile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;! run_nml: general switches ----------&lt;br /&gt;
&amp;amp;amp;run_nml&lt;br /&gt;
 ltestcase = .FALSE.&lt;br /&gt;
 num_lev = 50&lt;br /&gt;
 ltransport = .TRUE.&lt;br /&gt;
.............&lt;br /&gt;
&lt;br /&gt;
 \textcolor{red}{lart = .TRUE.}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Generally the first letters of a namelist switch refer to its type, the &amp;amp;quot;l&amp;amp;quot; in &amp;amp;quot;lart&amp;amp;quot; stands for logical, meaning it has to be either True or False. Here are some examples.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:vartypes&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Some namelist switches and their data types.&lt;br /&gt;
! namelist switch&lt;br /&gt;
! type&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;lart&amp;lt;/code&amp;gt;&lt;br /&gt;
| logical&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_aero &amp;lt;/code&amp;gt;&lt;br /&gt;
| integer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The namelist &amp;lt;code&amp;gt;&amp;amp;amp;art_nml&amp;lt;/code&amp;gt; is used for general options of the ART simulation. To run a certain kind of simulation the according switch has to be set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;. For Example to include a point source the switch &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt; has to be set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== XML Inputs ==&lt;br /&gt;
&lt;br /&gt;
This enables the inclusion of a .xml file containing additional information like location and strength of the point source. The table [[#tab:art_nml-params|below]] contains the most important &amp;lt;code&amp;gt;&amp;amp;amp;art_nml&amp;lt;/code&amp;gt; namelist parameters and additional namelist parameters required if they are set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:art_nml-params&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ XML files and their namelist dependencies&lt;br /&gt;
! XML File&lt;br /&gt;
! Description&lt;br /&gt;
! Namelist parameter dependency&lt;br /&gt;
! Default &lt;br /&gt;
|---&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_chemtracer_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch for simple OH chemistry&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_chemtracer&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch for kpp chemistry&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_pntSrc_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables addition of point sources&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_pntSrc&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Main switch for the treatment of  atmospheric aerosols&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_aerosol&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_modes_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Main switch for the treatment of  atmospheric aerosols&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_aerosol&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_diagnostics_xml&amp;lt;/code&amp;gt; &lt;br /&gt;
| Enables diagnostic output fields&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_diag_out&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_pntSrc_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables creation of point sources emitting given Aerosols at a given rate&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_pntSrc &amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_emiss_xml_file&amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File for emission metadata&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_ext_data_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File for metadata of datasets prescribing tracers &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt; cart_coag_xml &amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File containing additional information about coagulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reason for the use of those additional .xml files is that the ART variables they contain (sea salt, mineral dust etc.) might be different for every run which differs from the Icon Variables (Temperature, Pressure, etc.) which usually don’t change between runs. .xml files are readable for both humans and machines, which makes them easy to tweak and integrate. An Example for the contents of an .xml file adding ash particles can be seen below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;modes&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;aerosol id=&amp;amp;quot;asha&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;kind type=&amp;amp;quot;char&amp;amp;quot;&amp;amp;gt;2mom&amp;amp;lt;/kind&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;d_gn type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;1.190E-6&amp;amp;lt;/d_gn&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;sigma_g type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;1.410E+0&amp;amp;lt;/sigma_g&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;rho type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;2.600E+3&amp;amp;lt;/rho&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/aerosol&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/modes&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example for a more complex .xml using [[AERODYN]]:&lt;br /&gt;
This is an example for the number and mass concentration of dust in a tracer .xml.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;tracers&amp;gt;  &lt;br /&gt;
    &amp;lt;aerosol id=&amp;quot;nmb&amp;quot;&amp;gt;    &lt;br /&gt;
      &amp;lt;moment type=&amp;quot;int&amp;quot;&amp;gt;0&amp;lt;/moment&amp;gt;    &lt;br /&gt;
      &amp;lt;mode type=&amp;quot;char&amp;quot;&amp;gt;insol_acc,insol_coa&amp;lt;/mode&amp;gt;    &lt;br /&gt;
      &amp;lt;unit type=&amp;quot;char&amp;quot;&amp;gt;kg-1&amp;lt;/unit&amp;gt;    &lt;br /&gt;
      &amp;lt;transport type=&amp;quot;char&amp;quot;&amp;gt;hadv52aero&amp;lt;/transport&amp;gt;  &lt;br /&gt;
    &amp;lt;/aerosol&amp;gt;  &lt;br /&gt;
    &amp;lt;aerosol id=&amp;quot;dust&amp;quot;&amp;gt;    &lt;br /&gt;
      &amp;lt;moment type=&amp;quot;int&amp;quot;&amp;gt;3&amp;lt;/moment&amp;gt;    &lt;br /&gt;
      &amp;lt;mode type=&amp;quot;char&amp;quot;&amp;gt;insol_acc,insol_coa&amp;lt;/mode&amp;gt;    &lt;br /&gt;
      &amp;lt;sol type=&amp;quot;real&amp;quot;&amp;gt;1.0&amp;lt;/sol&amp;gt;    &lt;br /&gt;
      &amp;lt;mol_weight type=&amp;quot;real&amp;quot;&amp;gt;50.00E-3&amp;lt;/mol_weight&amp;gt;    &lt;br /&gt;
      &amp;lt;rho type=&amp;quot;real&amp;quot;&amp;gt;2.650E3&amp;lt;/rho&amp;gt;    &lt;br /&gt;
      &amp;lt;unit type=&amp;quot;char&amp;quot;&amp;gt;mug kg-1&amp;lt;/unit&amp;gt;    &lt;br /&gt;
      &amp;lt;transport type=&amp;quot;char&amp;quot;&amp;gt;hadv52aero&amp;lt;/transport&amp;gt;  &lt;br /&gt;
    &amp;lt;/aerosol&amp;gt;&lt;br /&gt;
&amp;lt;/tracers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further .xml examples can be fount in &amp;lt;code&amp;gt;/your_ART_Directory/runctrl_examples/xml_ctrl. &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input Data ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the type of simulation there might be additional input files required. These are essential files that are not contained in classical ICON initialisation data. For example for the emission of mineral dust there has to be information about the soil types supplied to the model. The additional input files should be renamed to a netcdf file and follow the naming convention shown in fig [[#input-names|1.1]]. Please note that the XXX has to be replaced by one of the indices mentionend in Table [[#tab:input-init|input-init]] and [[#tab:input-emissions|input-emissions]].&lt;br /&gt;
&lt;br /&gt;
[[File:input-names.png|800px|none|alt=ICON-ART input file naming convention.|ICON-ART input file naming convention.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:input-init&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Additional input files for the initialisation&lt;br /&gt;
! Species&lt;br /&gt;
! Namelist switch&lt;br /&gt;
! Options&lt;br /&gt;
! XXX&lt;br /&gt;
|-&lt;br /&gt;
| Gas&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_gas&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0 (cold start), 5 (from file)&lt;br /&gt;
| IGX&lt;br /&gt;
|-&lt;br /&gt;
| Aerosol&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_aero&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0 (cold start), 5 (from file)&lt;br /&gt;
| IAE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:input-emissions&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Additional input files for the emissions&lt;br /&gt;
! Type&lt;br /&gt;
! Data&lt;br /&gt;
! XXX&lt;br /&gt;
|-&lt;br /&gt;
| Point souces&lt;br /&gt;
| XML-file&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Sea salt&lt;br /&gt;
| no extra data necessary&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Mineral Dust&lt;br /&gt;
| Soil Type Data&lt;br /&gt;
| ART_STY&lt;br /&gt;
|-&lt;br /&gt;
| Biogenic VOCs&lt;br /&gt;
| Emissions or Vegetatiom&lt;br /&gt;
| ART_STY&lt;br /&gt;
|-&lt;br /&gt;
| Athropogenic emissions&lt;br /&gt;
| Emission data sets&lt;br /&gt;
| ART_BIO ART_ANT&lt;br /&gt;
|-&lt;br /&gt;
| Biomass burning&lt;br /&gt;
| Satellite data&lt;br /&gt;
| ART_BCF&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Obtaining Input Data ===&lt;br /&gt;
&lt;br /&gt;
The 2 ways of obtaining input data are to generate it yourself or download it.&lt;br /&gt;
&lt;br /&gt;
[[How to generate input data]]&lt;br /&gt;
&lt;br /&gt;
[[How to download input data]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running a Limited Area Meteorology (LAM) Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
Here are some notes on setting up an ICON-ART LAM simulation. Theses settings are important if you use initial data and boundary data from different sources. It is preferable to use data from the same source to be consistent. However, in certain situations this is not possible due to limitations of the model (e.g. initialization routines).&lt;br /&gt;
=== Required data for LAM domain ===&lt;br /&gt;
&lt;br /&gt;
Grid of LAM domain external parameters of LAM domain external parameters containing soil parameters (only necessary for dust simulations) initial data (ICON-ART or IFS)&lt;br /&gt;
&lt;br /&gt;
=== Required data for LAM boundaries ===&lt;br /&gt;
&lt;br /&gt;
Auxiliary grid (grid containing boundary area of the LAM domain, generated during remapping process with ICONtools) forcing data for the boundaries&lt;br /&gt;
&lt;br /&gt;
===Initialization ===&lt;br /&gt;
&lt;br /&gt;
There are two different possible methods to read in the dust during initialization. You can either pass a file containing meteorological variables and a second file containing dust data. The vertical levels may differ between these two files and the dust must be delivered as ART_IAE file. The corresponding namelist setting in&amp;lt;code&amp;gt;  &amp;amp;art_nml    &amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt; iart_init_aero=5 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The other possibility is to pass all variables required for the initialization in a single file. The vertical levels must all be consistent and the corresponding namelist setting in &amp;lt;code&amp;gt; &amp;amp;art_nml&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt; iart_init_aero=0 &amp;lt;/code&amp;gt;. Furthermore you have to add file in the tracer xml file.&lt;br /&gt;
&lt;br /&gt;
=== Boundary Data: ===&lt;br /&gt;
&lt;br /&gt;
The boundary data can only be passed to the model as one single file per time step. The vertical levels for all time steps must be the same. Otherwise an error occurs. If you use data from a different source than the one used for initialization, it is crucial to decouple the reading of the boundary data from the reading of initial data. During the start of the simulation it is possible to read the first boundary data from the initial data when using ICON-ART data. To prevent this and to read the boundary data from a separate file during initialization, set &amp;lt;code&amp;gt;init_latbc_from_fg = .FALSE. &amp;lt;/code&amp;gt;in &amp;lt;code&amp;gt; &amp;amp;limarea_nml &amp;lt;/code&amp;gt;. Additionally you have to add file in the tracer xml file.&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Input&amp;diff=216</id>
		<title>Input</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Input&amp;diff=216"/>
		<updated>2023-06-29T15:07:54Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: /* Required data for LAM boundaries: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Requirements for a Simulation ==&lt;br /&gt;
&lt;br /&gt;
To run a Simulation with ICON-ART there are three main points to consider: Setting the namelist parameters, preparing the xmls, and optionally prepare additional Input data.&lt;br /&gt;
&lt;br /&gt;
== Namelist Inputs ==&lt;br /&gt;
&lt;br /&gt;
To run a simulation with ICON-ART installed the first thing to prepare is the runfile. It is usually best to start with an existing and working runfile and adapt parts as needed. The runfile contains the majority of parameters to run a simulation, like the length, timesteps and grids used, as well as a variety of options for methods and parametrisations used in the model. The runfile contents are then split up in several namelists that the model reads at the beginning of a simulation. An overview of the Namelist Parameters can be found in [[Namelist]].&lt;br /&gt;
&lt;br /&gt;
To enable ART in an ICON simulation, the switch &amp;lt;code&amp;gt;lart = .TRUE.&amp;lt;/code&amp;gt; has to be set in the section &amp;lt;code&amp;gt;&amp;amp;amp;run_nml&amp;lt;/code&amp;gt;. This is the global on/off switch for ICON-ART. This is how this could look like in the context of a runfile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;! run_nml: general switches ----------&lt;br /&gt;
&amp;amp;amp;run_nml&lt;br /&gt;
 ltestcase = .FALSE.&lt;br /&gt;
 num_lev = 50&lt;br /&gt;
 ltransport = .TRUE.&lt;br /&gt;
.............&lt;br /&gt;
&lt;br /&gt;
 \textcolor{red}{lart = .TRUE.}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Generally the first letters of a namelist switch refer to its type, the &amp;amp;quot;l&amp;amp;quot; in &amp;amp;quot;lart&amp;amp;quot; stands for logical, meaning it has to be either True or False. Here are some examples.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:vartypes&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Some namelist switches and their data types.&lt;br /&gt;
! namelist switch&lt;br /&gt;
! type&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;lart&amp;lt;/code&amp;gt;&lt;br /&gt;
| logical&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_aero &amp;lt;/code&amp;gt;&lt;br /&gt;
| integer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The namelist &amp;lt;code&amp;gt;&amp;amp;amp;art_nml&amp;lt;/code&amp;gt; is used for general options of the ART simulation. To run a certain kind of simulation the according switch has to be set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;. For Example to include a point source the switch &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt; has to be set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== XML Inputs ==&lt;br /&gt;
&lt;br /&gt;
This enables the inclusion of a .xml file containing additional information like location and strength of the point source. The table [[#tab:art_nml-params|below]] contains the most important &amp;lt;code&amp;gt;&amp;amp;amp;art_nml&amp;lt;/code&amp;gt; namelist parameters and additional namelist parameters required if they are set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:art_nml-params&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ XML files and their namelist dependencies&lt;br /&gt;
! XML File&lt;br /&gt;
! Description&lt;br /&gt;
! Namelist parameter dependency&lt;br /&gt;
! Default &lt;br /&gt;
|---&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_chemtracer_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch for simple OH chemistry&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_chemtracer&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch for kpp chemistry&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_pntSrc_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables addition of point sources&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_pntSrc&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Main switch for the treatment of  atmospheric aerosols&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_aerosol&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_modes_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Main switch for the treatment of  atmospheric aerosols&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_aerosol&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_diagnostics_xml&amp;lt;/code&amp;gt; &lt;br /&gt;
| Enables diagnostic output fields&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_diag_out&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_pntSrc_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables creation of point sources emitting given Aerosols at a given rate&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_pntSrc &amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_emiss_xml_file&amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File for emission metadata&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_ext_data_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File for metadata of datasets prescribing tracers &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt; cart_coag_xml &amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File containing additional information about coagulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reason for the use of those additional .xml files is that the ART variables they contain (sea salt, mineral dust etc.) might be different for every run which differs from the Icon Variables (Temperature, Pressure, etc.) which usually don’t change between runs. .xml files are readable for both humans and machines, which makes them easy to tweak and integrate. An Example for the contents of an .xml file adding ash particles can be seen below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;modes&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;aerosol id=&amp;amp;quot;asha&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;kind type=&amp;amp;quot;char&amp;amp;quot;&amp;amp;gt;2mom&amp;amp;lt;/kind&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;d_gn type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;1.190E-6&amp;amp;lt;/d_gn&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;sigma_g type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;1.410E+0&amp;amp;lt;/sigma_g&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;rho type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;2.600E+3&amp;amp;lt;/rho&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/aerosol&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/modes&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example for a more complex .xml using [[AERODYN]]:&lt;br /&gt;
This is an example for the number and mass concentration of dust in a tracer .xml.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;tracers&amp;gt;  &lt;br /&gt;
    &amp;lt;aerosol id=&amp;quot;nmb&amp;quot;&amp;gt;    &lt;br /&gt;
      &amp;lt;moment type=&amp;quot;int&amp;quot;&amp;gt;0&amp;lt;/moment&amp;gt;    &lt;br /&gt;
      &amp;lt;mode type=&amp;quot;char&amp;quot;&amp;gt;insol_acc,insol_coa&amp;lt;/mode&amp;gt;    &lt;br /&gt;
      &amp;lt;unit type=&amp;quot;char&amp;quot;&amp;gt;kg-1&amp;lt;/unit&amp;gt;    &lt;br /&gt;
      &amp;lt;transport type=&amp;quot;char&amp;quot;&amp;gt;hadv52aero&amp;lt;/transport&amp;gt;  &lt;br /&gt;
    &amp;lt;/aerosol&amp;gt;  &lt;br /&gt;
    &amp;lt;aerosol id=&amp;quot;dust&amp;quot;&amp;gt;    &lt;br /&gt;
      &amp;lt;moment type=&amp;quot;int&amp;quot;&amp;gt;3&amp;lt;/moment&amp;gt;    &lt;br /&gt;
      &amp;lt;mode type=&amp;quot;char&amp;quot;&amp;gt;insol_acc,insol_coa&amp;lt;/mode&amp;gt;    &lt;br /&gt;
      &amp;lt;sol type=&amp;quot;real&amp;quot;&amp;gt;1.0&amp;lt;/sol&amp;gt;    &lt;br /&gt;
      &amp;lt;mol_weight type=&amp;quot;real&amp;quot;&amp;gt;50.00E-3&amp;lt;/mol_weight&amp;gt;    &lt;br /&gt;
      &amp;lt;rho type=&amp;quot;real&amp;quot;&amp;gt;2.650E3&amp;lt;/rho&amp;gt;    &lt;br /&gt;
      &amp;lt;unit type=&amp;quot;char&amp;quot;&amp;gt;mug kg-1&amp;lt;/unit&amp;gt;    &lt;br /&gt;
      &amp;lt;transport type=&amp;quot;char&amp;quot;&amp;gt;hadv52aero&amp;lt;/transport&amp;gt;  &lt;br /&gt;
    &amp;lt;/aerosol&amp;gt;&lt;br /&gt;
&amp;lt;/tracers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further .xml examples can be fount in &amp;lt;code&amp;gt;/your_ART_Directory/runctrl_examples/xml_ctrl. &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input Data ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the type of simulation there might be additional input files required. These are essential files that are not contained in classical ICON initialisation data. For example for the emission of mineral dust there has to be information about the soil types supplied to the model. The additional input files should be renamed to a netcdf file and follow the naming convention shown in fig [[#input-names|1.1]]. Please note that the XXX has to be replaced by one of the indices mentionend in Table [[#tab:input-init|input-init]] and [[#tab:input-emissions|input-emissions]].&lt;br /&gt;
&lt;br /&gt;
[[File:input-names.png|800px|none|alt=ICON-ART input file naming convention.|ICON-ART input file naming convention.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:input-init&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Additional input files for the initialisation&lt;br /&gt;
! Species&lt;br /&gt;
! Namelist switch&lt;br /&gt;
! Options&lt;br /&gt;
! XXX&lt;br /&gt;
|-&lt;br /&gt;
| Gas&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_gas&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0 (cold start), 5 (from file)&lt;br /&gt;
| IGX&lt;br /&gt;
|-&lt;br /&gt;
| Aerosol&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_aero&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0 (cold start), 5 (from file)&lt;br /&gt;
| IAE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:input-emissions&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Additional input files for the emissions&lt;br /&gt;
! Type&lt;br /&gt;
! Data&lt;br /&gt;
! XXX&lt;br /&gt;
|-&lt;br /&gt;
| Point souces&lt;br /&gt;
| XML-file&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Sea salt&lt;br /&gt;
| no extra data necessary&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Mineral Dust&lt;br /&gt;
| Soil Type Data&lt;br /&gt;
| ART_STY&lt;br /&gt;
|-&lt;br /&gt;
| Biogenic VOCs&lt;br /&gt;
| Emissions or Vegetatiom&lt;br /&gt;
| ART_STY&lt;br /&gt;
|-&lt;br /&gt;
| Athropogenic emissions&lt;br /&gt;
| Emission data sets&lt;br /&gt;
| ART_BIO ART_ANT&lt;br /&gt;
|-&lt;br /&gt;
| Biomass burning&lt;br /&gt;
| Satellite data&lt;br /&gt;
| ART_BCF&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Obtaining Input Data ===&lt;br /&gt;
&lt;br /&gt;
The 2 ways of obtaining input data are to generate it yourself or download it.&lt;br /&gt;
&lt;br /&gt;
[[How to generate input data]]&lt;br /&gt;
&lt;br /&gt;
[[How to download input data]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running a Limited Area Meteorology (LAM) Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
Here are some notes on setting up an ICON-ART LAM simulation. Theses settings are important if you use initial data and boundary data from different sources. It is preferable to use data from the same source to be consistent. However, in certain situations this is not possible due to limitations of the model (e.g. initialization routines).&lt;br /&gt;
=== Required data for LAM domain ===&lt;br /&gt;
&lt;br /&gt;
Grid of LAM domain external parameters of LAM domain external parameters containing soil parameters (only necessary for dust simulations) initial data (ICON-ART or IFS)&lt;br /&gt;
&lt;br /&gt;
=== Required data for LAM boundaries ===&lt;br /&gt;
&lt;br /&gt;
Auxiliary grid (grid containing boundary area of the LAM domain, generated during remapping process with ICONtools) forcing data for the boundaries&lt;br /&gt;
&lt;br /&gt;
===Initialization: ===&lt;br /&gt;
&lt;br /&gt;
There are two different possible methods to read in the dust during initialization. You can either pass a file containing meteorological variables and a second file containing dust data. The vertical levels may differ between these two files and the dust must be delivered as ART_IAE file. The corresponding namelist setting in&amp;lt;code&amp;gt;  &amp;amp;art_nml    &amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt; iart_init_aero=5 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The other possibility is to pass all variables required for the initialization in a single file. The vertical levels must all be consistent and the corresponding namelist setting in &amp;lt;code&amp;gt; &amp;amp;art_nml&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt; iart_init_aero=0 &amp;lt;/code&amp;gt;. Furthermore you have to add file in the tracer xml file.&lt;br /&gt;
=== Boundary Data: ===&lt;br /&gt;
&lt;br /&gt;
The boundary data can only be passed to the model as one single file per time step. The vertical levels for all time steps must be the same. Otherwise an error occurs. If you use data from a different source than the one used for initialization, it is crucial to decouple the reading of the boundary data from the reading of initial data. During the start of the simulation it is possible to read the first boundary data from the initial data when using ICON-ART data. To prevent this and to read the boundary data from a separate file during initialization, set &amp;lt;code&amp;gt;init_latbc_from_fg = .FALSE. &amp;lt;/code&amp;gt;in &amp;lt;code&amp;gt; &amp;amp;limarea_nml &amp;lt;/code&amp;gt;. Additionally you have to add file in the tracer xml file.&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Input&amp;diff=215</id>
		<title>Input</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Input&amp;diff=215"/>
		<updated>2023-06-29T15:07:47Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: /* Required data for LAM domain: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Requirements for a Simulation ==&lt;br /&gt;
&lt;br /&gt;
To run a Simulation with ICON-ART there are three main points to consider: Setting the namelist parameters, preparing the xmls, and optionally prepare additional Input data.&lt;br /&gt;
&lt;br /&gt;
== Namelist Inputs ==&lt;br /&gt;
&lt;br /&gt;
To run a simulation with ICON-ART installed the first thing to prepare is the runfile. It is usually best to start with an existing and working runfile and adapt parts as needed. The runfile contains the majority of parameters to run a simulation, like the length, timesteps and grids used, as well as a variety of options for methods and parametrisations used in the model. The runfile contents are then split up in several namelists that the model reads at the beginning of a simulation. An overview of the Namelist Parameters can be found in [[Namelist]].&lt;br /&gt;
&lt;br /&gt;
To enable ART in an ICON simulation, the switch &amp;lt;code&amp;gt;lart = .TRUE.&amp;lt;/code&amp;gt; has to be set in the section &amp;lt;code&amp;gt;&amp;amp;amp;run_nml&amp;lt;/code&amp;gt;. This is the global on/off switch for ICON-ART. This is how this could look like in the context of a runfile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;! run_nml: general switches ----------&lt;br /&gt;
&amp;amp;amp;run_nml&lt;br /&gt;
 ltestcase = .FALSE.&lt;br /&gt;
 num_lev = 50&lt;br /&gt;
 ltransport = .TRUE.&lt;br /&gt;
.............&lt;br /&gt;
&lt;br /&gt;
 \textcolor{red}{lart = .TRUE.}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Generally the first letters of a namelist switch refer to its type, the &amp;amp;quot;l&amp;amp;quot; in &amp;amp;quot;lart&amp;amp;quot; stands for logical, meaning it has to be either True or False. Here are some examples.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:vartypes&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Some namelist switches and their data types.&lt;br /&gt;
! namelist switch&lt;br /&gt;
! type&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;lart&amp;lt;/code&amp;gt;&lt;br /&gt;
| logical&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_aero &amp;lt;/code&amp;gt;&lt;br /&gt;
| integer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The namelist &amp;lt;code&amp;gt;&amp;amp;amp;art_nml&amp;lt;/code&amp;gt; is used for general options of the ART simulation. To run a certain kind of simulation the according switch has to be set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;. For Example to include a point source the switch &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt; has to be set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== XML Inputs ==&lt;br /&gt;
&lt;br /&gt;
This enables the inclusion of a .xml file containing additional information like location and strength of the point source. The table [[#tab:art_nml-params|below]] contains the most important &amp;lt;code&amp;gt;&amp;amp;amp;art_nml&amp;lt;/code&amp;gt; namelist parameters and additional namelist parameters required if they are set to &amp;lt;code&amp;gt;.TRUE.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:art_nml-params&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ XML files and their namelist dependencies&lt;br /&gt;
! XML File&lt;br /&gt;
! Description&lt;br /&gt;
! Namelist parameter dependency&lt;br /&gt;
! Default &lt;br /&gt;
|---&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_chemtracer_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch for simple OH chemistry&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_chemtracer&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch for kpp chemistry&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_pntSrc_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables addition of point sources&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_pntSrc&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_aerosol_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Main switch for the treatment of  atmospheric aerosols&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_aerosol&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_modes_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Main switch for the treatment of  atmospheric aerosols&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_aerosol&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_diagnostics_xml&amp;lt;/code&amp;gt; &lt;br /&gt;
| Enables diagnostic output fields&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_diag_out&amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_pntSrc_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables creation of point sources emitting given Aerosols at a given rate&lt;br /&gt;
| &amp;lt;code&amp;gt;lart_pntSrc &amp;lt;/code&amp;gt;&lt;br /&gt;
| .FALSE.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_emiss_xml_file&amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File for emission metadata&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cart_ext_data_xml&amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File for metadata of datasets prescribing tracers &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt; cart_coag_xml &amp;lt;/code&amp;gt;&lt;br /&gt;
| XML File containing additional information about coagulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reason for the use of those additional .xml files is that the ART variables they contain (sea salt, mineral dust etc.) might be different for every run which differs from the Icon Variables (Temperature, Pressure, etc.) which usually don’t change between runs. .xml files are readable for both humans and machines, which makes them easy to tweak and integrate. An Example for the contents of an .xml file adding ash particles can be seen below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;modes&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;aerosol id=&amp;amp;quot;asha&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;kind type=&amp;amp;quot;char&amp;amp;quot;&amp;amp;gt;2mom&amp;amp;lt;/kind&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;d_gn type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;1.190E-6&amp;amp;lt;/d_gn&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;sigma_g type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;1.410E+0&amp;amp;lt;/sigma_g&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;rho type=&amp;amp;quot;real&amp;amp;quot;&amp;amp;gt;2.600E+3&amp;amp;lt;/rho&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/aerosol&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/modes&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example for a more complex .xml using [[AERODYN]]:&lt;br /&gt;
This is an example for the number and mass concentration of dust in a tracer .xml.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;tracers&amp;gt;  &lt;br /&gt;
    &amp;lt;aerosol id=&amp;quot;nmb&amp;quot;&amp;gt;    &lt;br /&gt;
      &amp;lt;moment type=&amp;quot;int&amp;quot;&amp;gt;0&amp;lt;/moment&amp;gt;    &lt;br /&gt;
      &amp;lt;mode type=&amp;quot;char&amp;quot;&amp;gt;insol_acc,insol_coa&amp;lt;/mode&amp;gt;    &lt;br /&gt;
      &amp;lt;unit type=&amp;quot;char&amp;quot;&amp;gt;kg-1&amp;lt;/unit&amp;gt;    &lt;br /&gt;
      &amp;lt;transport type=&amp;quot;char&amp;quot;&amp;gt;hadv52aero&amp;lt;/transport&amp;gt;  &lt;br /&gt;
    &amp;lt;/aerosol&amp;gt;  &lt;br /&gt;
    &amp;lt;aerosol id=&amp;quot;dust&amp;quot;&amp;gt;    &lt;br /&gt;
      &amp;lt;moment type=&amp;quot;int&amp;quot;&amp;gt;3&amp;lt;/moment&amp;gt;    &lt;br /&gt;
      &amp;lt;mode type=&amp;quot;char&amp;quot;&amp;gt;insol_acc,insol_coa&amp;lt;/mode&amp;gt;    &lt;br /&gt;
      &amp;lt;sol type=&amp;quot;real&amp;quot;&amp;gt;1.0&amp;lt;/sol&amp;gt;    &lt;br /&gt;
      &amp;lt;mol_weight type=&amp;quot;real&amp;quot;&amp;gt;50.00E-3&amp;lt;/mol_weight&amp;gt;    &lt;br /&gt;
      &amp;lt;rho type=&amp;quot;real&amp;quot;&amp;gt;2.650E3&amp;lt;/rho&amp;gt;    &lt;br /&gt;
      &amp;lt;unit type=&amp;quot;char&amp;quot;&amp;gt;mug kg-1&amp;lt;/unit&amp;gt;    &lt;br /&gt;
      &amp;lt;transport type=&amp;quot;char&amp;quot;&amp;gt;hadv52aero&amp;lt;/transport&amp;gt;  &lt;br /&gt;
    &amp;lt;/aerosol&amp;gt;&lt;br /&gt;
&amp;lt;/tracers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further .xml examples can be fount in &amp;lt;code&amp;gt;/your_ART_Directory/runctrl_examples/xml_ctrl. &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input Data ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Depending on the type of simulation there might be additional input files required. These are essential files that are not contained in classical ICON initialisation data. For example for the emission of mineral dust there has to be information about the soil types supplied to the model. The additional input files should be renamed to a netcdf file and follow the naming convention shown in fig [[#input-names|1.1]]. Please note that the XXX has to be replaced by one of the indices mentionend in Table [[#tab:input-init|input-init]] and [[#tab:input-emissions|input-emissions]].&lt;br /&gt;
&lt;br /&gt;
[[File:input-names.png|800px|none|alt=ICON-ART input file naming convention.|ICON-ART input file naming convention.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:input-init&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Additional input files for the initialisation&lt;br /&gt;
! Species&lt;br /&gt;
! Namelist switch&lt;br /&gt;
! Options&lt;br /&gt;
! XXX&lt;br /&gt;
|-&lt;br /&gt;
| Gas&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_gas&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0 (cold start), 5 (from file)&lt;br /&gt;
| IGX&lt;br /&gt;
|-&lt;br /&gt;
| Aerosol&lt;br /&gt;
| &amp;lt;code&amp;gt;iart_init_aero&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0 (cold start), 5 (from file)&lt;br /&gt;
| IAE&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;tab:input-emissions&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|+ Additional input files for the emissions&lt;br /&gt;
! Type&lt;br /&gt;
! Data&lt;br /&gt;
! XXX&lt;br /&gt;
|-&lt;br /&gt;
| Point souces&lt;br /&gt;
| XML-file&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Sea salt&lt;br /&gt;
| no extra data necessary&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Mineral Dust&lt;br /&gt;
| Soil Type Data&lt;br /&gt;
| ART_STY&lt;br /&gt;
|-&lt;br /&gt;
| Biogenic VOCs&lt;br /&gt;
| Emissions or Vegetatiom&lt;br /&gt;
| ART_STY&lt;br /&gt;
|-&lt;br /&gt;
| Athropogenic emissions&lt;br /&gt;
| Emission data sets&lt;br /&gt;
| ART_BIO ART_ANT&lt;br /&gt;
|-&lt;br /&gt;
| Biomass burning&lt;br /&gt;
| Satellite data&lt;br /&gt;
| ART_BCF&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Obtaining Input Data ===&lt;br /&gt;
&lt;br /&gt;
The 2 ways of obtaining input data are to generate it yourself or download it.&lt;br /&gt;
&lt;br /&gt;
[[How to generate input data]]&lt;br /&gt;
&lt;br /&gt;
[[How to download input data]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running a Limited Area Meteorology (LAM) Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
Here are some notes on setting up an ICON-ART LAM simulation. Theses settings are important if you use initial data and boundary data from different sources. It is preferable to use data from the same source to be consistent. However, in certain situations this is not possible due to limitations of the model (e.g. initialization routines).&lt;br /&gt;
=== Required data for LAM domain ===&lt;br /&gt;
&lt;br /&gt;
Grid of LAM domain external parameters of LAM domain external parameters containing soil parameters (only necessary for dust simulations) initial data (ICON-ART or IFS)&lt;br /&gt;
&lt;br /&gt;
=== Required data for LAM boundaries: ===&lt;br /&gt;
&lt;br /&gt;
Auxiliary grid (grid containing boundary area of the LAM domain, generated during remapping process with ICONtools) forcing data for the boundaries&lt;br /&gt;
===Initialization: ===&lt;br /&gt;
&lt;br /&gt;
There are two different possible methods to read in the dust during initialization. You can either pass a file containing meteorological variables and a second file containing dust data. The vertical levels may differ between these two files and the dust must be delivered as ART_IAE file. The corresponding namelist setting in&amp;lt;code&amp;gt;  &amp;amp;art_nml    &amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt; iart_init_aero=5 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The other possibility is to pass all variables required for the initialization in a single file. The vertical levels must all be consistent and the corresponding namelist setting in &amp;lt;code&amp;gt; &amp;amp;art_nml&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt; iart_init_aero=0 &amp;lt;/code&amp;gt;. Furthermore you have to add file in the tracer xml file.&lt;br /&gt;
=== Boundary Data: ===&lt;br /&gt;
&lt;br /&gt;
The boundary data can only be passed to the model as one single file per time step. The vertical levels for all time steps must be the same. Otherwise an error occurs. If you use data from a different source than the one used for initialization, it is crucial to decouple the reading of the boundary data from the reading of initial data. During the start of the simulation it is possible to read the first boundary data from the initial data when using ICON-ART data. To prevent this and to read the boundary data from a separate file during initialization, set &amp;lt;code&amp;gt;init_latbc_from_fg = .FALSE. &amp;lt;/code&amp;gt;in &amp;lt;code&amp;gt; &amp;amp;limarea_nml &amp;lt;/code&amp;gt;. Additionally you have to add file in the tracer xml file.&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=214</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=214"/>
		<updated>2023-06-29T15:06:56Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: /* Configurations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]] (see above). MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART Simulation === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
- work in progress -&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with simplified chemistry? ===&lt;br /&gt;
&lt;br /&gt;
In this first example it is shown how to perform a simulation with simplified chemistry in ICON-ART. Emission data will be applied on the simulation as well. &lt;br /&gt;
The depicted case is about simulating the tropospheric hydroxyl radical (OH), one of the most important oxidants of the atmosphere. It&#039;s main source in the lower troposphere is the photolysis of ozone and its consequent reaction of an excited oxygen atom with the surrounding water vapor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally the excited Oxygen atom reacts further with Nitrogen and Oxygen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The main sink of OH in the Troposphere is methane and carbon monooxide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CH4 -&amp;gt; H2O + CH3 -&amp;gt; ... -&amp;gt; CO + HO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; H + CO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; HOCO&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the OH concentrations are calculated with the respective kinetic and photolysis constants, based on chemical kinetic laws:&lt;br /&gt;
&amp;lt;math&amp;gt;[\ce{OH}]=\frac{\mathrm{2[\ce{O(^1D)}]}k_{\ce{H2O}}[\ce{H2O}]}{k_{\ce{CH4}}[\ce{CH4}]+(k_{\ce{CO,1}}+k_{\ce{CO,2}})[\ce{CO}]}&amp;lt;/math&amp;gt;&lt;br /&gt;
with &amp;lt;math&amp;gt;[\ce{O(^1D)}]=\frac{J_{\ce{O3}}[\ce{O3}]}{k_{\ce{O2}}[\ce{O2}]+k_{\ce{N2}}[\ce{N2}]+k_{\ce{H2O}}[\ce{H2O}]}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Additionally emission data of the main sinks of OH are implemented. Since the simulation is performed on a R2B04-grid the following emission data are the most suitable ones for the respective trace gases:&lt;br /&gt;
*&amp;lt;chem&amp;gt;CH4&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly), biomass-burning (GFED3), biogenic (MEGAN-MACC)&lt;br /&gt;
*&amp;lt;chem&amp;gt;CO&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly)&lt;br /&gt;
For more information on recommended emission data see the abstract, dealing with [[Input|Emission Data]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with MECCA-based chemistry? ===&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=213</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=213"/>
		<updated>2023-06-29T15:05:57Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: /* Configurations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]] (see above). MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART Simulation === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
- work in progress -&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with simplified chemistry? ===&lt;br /&gt;
&lt;br /&gt;
In this first example it is shown how to perform a simulation with simplified chemistry in ICON-ART. Emission data will be applied on the simulation as well. &lt;br /&gt;
The depicted case is about simulating the tropospheric hydroxyl radical (OH), one of the most important oxidants of the atmosphere. It&#039;s main source in the lower Troposphere is the photolysis of ozone and its consequent reaction of an excited oxygen atom with the surrounding water vapor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally the excited Oxygen atom reacts further with Nitrogen and Oxygen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The main sink of OH in the Troposphere is methane and carbon monooxide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CH4 -&amp;gt; H2O + CH3 -&amp;gt; ... -&amp;gt; CO + HO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; H + CO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; HOCO&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the OH concentrations are calculated with the respective kinetic and photolysis constants, based on chemical kinetic laws:&lt;br /&gt;
&amp;lt;math&amp;gt;[\ce{OH}]=\frac{\mathrm{2[\ce{O(^1D)}]}k_{\ce{H2O}}[\ce{H2O}]}{k_{\ce{CH4}}[\ce{CH4}]+(k_{\ce{CO,1}}+k_{\ce{CO,2}})[\ce{CO}]}&amp;lt;/math&amp;gt;&lt;br /&gt;
with &amp;lt;math&amp;gt;[\ce{O(^1D)}]=\frac{J_{\ce{O3}}[\ce{O3}]}{k_{\ce{O2}}[\ce{O2}]+k_{\ce{N2}}[\ce{N2}]+k_{\ce{H2O}}[\ce{H2O}]}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Additionally emission data of the main sinks of OH are implemented. Since the simulation is performed on a R2B04-grid the following emission data are the most suitable ones for the respective trace gases:&lt;br /&gt;
*&amp;lt;chem&amp;gt;CH4&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly), biomass-burning (GFED3), biogenic (MEGAN-MACC)&lt;br /&gt;
*&amp;lt;chem&amp;gt;CO&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly)&lt;br /&gt;
For more information on recommended emission data see the abstract, dealing with [[Input|Emission Data]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with MECCA-based chemistry? ===&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=212</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=212"/>
		<updated>2023-06-29T15:05:17Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: /* Configurations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]] (see above). MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART Simulation === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
- work in progress -&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with simplified chemistry? ===&lt;br /&gt;
&lt;br /&gt;
In this first example it is shown how to perform a simulation with simplified chemistry in ICON-ART. Emission data will be applied on the simulation as well. &lt;br /&gt;
The depicted case is about simulating the tropospheric hydroxyl radical (OH), one of the most important oxidants of the atmosphere. It&#039;s main source in the lower Troposphere is the photolysis of ozone and its consequent reaction of an excited oxygen atom with the surrounding water vapor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally the excited Oxygen atom reacts further with Nitrogen and Oxygen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The main sink of OH in the Troposphere is methane and carbon monooxide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CH4 -&amp;gt; H2O + CH3 -&amp;gt; ... -&amp;gt; CO + HO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; H + CO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; HOCO&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the OH concentrations are calculated with the respective kinetic and photolysis constants, based on chemical kinetic laws:&lt;br /&gt;
&amp;lt;math&amp;gt;[\ce{OH}]=\frac{\mathrm{2[\ce{O(^1D)}]}k_{\ce{H2O}}[\ce{H2O}]}{k_{\ce{CH4}}[\ce{CH4}]+(k_{\ce{CO,1}}+k_{\ce{CO,2}})[\ce{CO}]}&amp;lt;/math&amp;gt;&lt;br /&gt;
with &amp;lt;math&amp;gt;[\ce{O(^1D)}]=\frac{J_{\ce{O3}}[\ce{O3}]}{k_{\ce{O2}}[\ce{O2}]+k_{\ce{N2}}[\ce{N2}]+k_{\ce{H2O}}[\ce{H2O}]}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Additionally emission data of the main sinks of OH are implemented. Since the simulation is performed on a R2B04-grid the following emission data are the most suitable ones for the respective trace gases:&lt;br /&gt;
*&amp;lt;chem&amp;gt;CH4&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly), biomass-burning (GFED3), &lt;br /&gt;
biogenic (MEGAN-MACC)&lt;br /&gt;
*&amp;lt;chem&amp;gt;CO&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly)&lt;br /&gt;
For more information on recommended emission data see the abstract, dealing with [[Input|Emission Data]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with MECCA-based chemistry? ===&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=211</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=211"/>
		<updated>2023-06-29T15:05:05Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: /* Configurations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]] (see above). MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART Simulation === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
- work in progress -&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with simplified chemistry? ===&lt;br /&gt;
&lt;br /&gt;
In this first example it is shown how to perform a simulation with simplified chemistry in ICON-ART. Emission data will be applied on the simulation as well. &lt;br /&gt;
The depicted case is about simulating the tropospheric hydroxyl radical (OH), one of the most important oxidants of the atmosphere. It&#039;s main source in the lower Troposphere is the photolysis of ozone and its consequent reaction of an excited oxygen atom with the surrounding water vapor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally the excited Oxygen atom reacts further with Nitrogen and Oxygen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The main sink of OH in the Troposphere is methane and carbon monooxide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CH4 -&amp;gt; H2O + CH3 -&amp;gt; ... -&amp;gt; CO + HO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; H + CO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; HOCO&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the OH concentrations are calculated with the respective kinetic and photolysis constants, based on chemical kinetic laws:&lt;br /&gt;
&amp;lt;math&amp;gt;[\ce{OH}]=\frac{\mathrm{2[\ce{O(^1D)}]}k_{\ce{H2O}}[\ce{H2O}]}{k_{\ce{CH4}}[\ce{CH4}]+(k_{\ce{CO,1}}+k_{\ce{CO,2}})[\ce{CO}]}&amp;lt;/math&amp;gt;&lt;br /&gt;
with &amp;lt;math&amp;gt;[\ce{O(^1D)}]=\frac{J_{\ce{O3}}[\ce{O3}]}{k_{\ce{O2}}[\ce{O2}]+k_{\ce{N2}}[\ce{N2}]+k_{\ce{H2O}}[\ce{H2O}]}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Additionally emission data of the main sinks of OH are implemented. Since the simulation is performed on a R2B04-grid the following emission data are the most suitable ones for the respective trace gases:&lt;br /&gt;
*&amp;lt;chem&amp;gt;CH4&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly), biomass-burning (GFED3), &lt;br /&gt;
biogenic (MEGAN-MACC)&lt;br /&gt;
*&amp;lt;chem&amp;gt;CO&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly)&lt;br /&gt;
For more information on recommended emission data see the abstract, dealing with [[Input|Emission Data]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with MECCA-based chemistry? ===&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=210</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=210"/>
		<updated>2023-06-29T15:04:35Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]] (see above). MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART Simulation === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with simplified chemistry? ===&lt;br /&gt;
&lt;br /&gt;
In this first example it is shown how to perform a simulation with simplified chemistry in ICON-ART. Emission data will be applied on the simulation as well. &lt;br /&gt;
The depicted case is about simulating the tropospheric hydroxyl radical (OH), one of the most important oxidants of the atmosphere. It&#039;s main source in the lower Troposphere is the photolysis of ozone and its consequent reaction of an excited oxygen atom with the surrounding water vapor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally the excited Oxygen atom reacts further with Nitrogen and Oxygen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;O3 + hv -&amp;gt; O2 + O(^1D)&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;O(^1D) + H2O -&amp;gt; 2OH&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The main sink of OH in the Troposphere is methane and carbon monooxide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CH4 -&amp;gt; H2O + CH3 -&amp;gt; ... -&amp;gt; CO + HO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; H + CO2&amp;lt;/chem&amp;gt;&lt;br /&gt;
&amp;lt;chem&amp;gt;OH + CO -&amp;gt; HOCO&amp;lt;/chem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the OH concentrations are calculated with the respective kinetic and photolysis constants, based on chemical kinetic laws:&lt;br /&gt;
&amp;lt;math&amp;gt;[\ce{OH}]=\frac{\mathrm{2[\ce{O(^1D)}]}k_{\ce{H2O}}[\ce{H2O}]}{k_{\ce{CH4}}[\ce{CH4}]+(k_{\ce{CO,1}}+k_{\ce{CO,2}})[\ce{CO}]}&amp;lt;/math&amp;gt;&lt;br /&gt;
with &amp;lt;math&amp;gt;[\ce{O(^1D)}]=\frac{J_{\ce{O3}}[\ce{O3}]}{k_{\ce{O2}}[\ce{O2}]+k_{\ce{N2}}[\ce{N2}]+k_{\ce{H2O}}[\ce{H2O}]}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Additionally emission data of the main sinks of OH are implemented. Since the simulation is performed on a R2B04-grid the following emission data are the most suitable ones for the respective trace gases:&lt;br /&gt;
*&amp;lt;chem&amp;gt;CH4&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly), biomass-burning (GFED3), &lt;br /&gt;
biogenic (MEGAN-MACC)&lt;br /&gt;
*&amp;lt;chem&amp;gt;CO&amp;lt;/chem&amp;gt;: anthropogenic (EDGAR-432 monthly)&lt;br /&gt;
For more information on recommended emission data see the abstract, dealing with [[Input|Emission Data]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with MECCA-based chemistry? ===&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=208</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=208"/>
		<updated>2023-06-29T09:05:24Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: /* Configurations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]] (see above). MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART Simulation === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with simplified chemistry? ===&lt;br /&gt;
-Work in progress-&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with MECCA-based chemistry? ===&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=207</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=207"/>
		<updated>2023-06-29T09:05:03Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]] (see above). MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART Simulation === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with simplified chemistry? ===&lt;br /&gt;
-Work in progress-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example: How to create a simulation with MECCA-based chemistry? ===&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=206</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=206"/>
		<updated>2023-06-29T08:56:41Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]] (see above). MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART Simulation === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=205</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=205"/>
		<updated>2023-06-29T08:55:03Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]]. MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART Simulation === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=204</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=204"/>
		<updated>2023-06-29T08:54:36Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]]. MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
=== Including MECCA-based Chemistry in a ICON-ART === &lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The above mentioned collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=200</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=200"/>
		<updated>2023-06-22T14:15:59Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]). The procedure of creating an ICON-ART simulation in Atmospheric Chemistry always comes back to switching on a namelist parameter and providing the path of the respective XML-file. How to create these for several cases, please check the examples below in the [[Atmospheric Chemistry|Configurations]] part.&lt;br /&gt;
&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]]. MECCA based chemistry is generally more exact in the concentration values but the overall runtime is longer compared to purely simplified chemistry simulations. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations.&lt;br /&gt;
&lt;br /&gt;
(Note: It is recommended to perform all the following steps in the shell environment.) &lt;br /&gt;
&lt;br /&gt;
The collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). &lt;br /&gt;
Additionally it is also possible to edit existing reactions as well as creating  new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select the specific reactions for the machanism labels can be set to your belonging reactions or, more easily, a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt; can be created, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on the respective scientific goal.)&lt;br /&gt;
After that the following steps have to be fulfilled to create the code of your specific mechanism and to be able to execute an ICON-ART simulation with MECCA-based chemistry:&lt;br /&gt;
* set up a batch file: all previously set information about the mechanism can be selected and stated here (an example can be found below or also inside the supplement in &amp;lt;code&amp;gt;/caaba3.0/mecca/batch/example.bat&amp;lt;/code&amp;gt;).&lt;br /&gt;
* execute &amp;lt;code&amp;gt;./mecca&amp;lt;/code&amp;gt; inside the folder &amp;lt;code&amp;gt;/caaba3.0/mecca&amp;lt;/code&amp;gt;. Here the previously created batch file has to be selected and the Fortran files with the mechanism are created.&lt;br /&gt;
* since the created Fortran code is only located inside Mecca and not in ICON-ART so far, a transfer has to be carried out. A script that performs this transfer can be obtained via &amp;lt;code&amp;gt;git clone https://gitlab.dkrz.de/art/mecca preproc.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
* in a new directory &amp;lt;code&amp;gt;Mecca_preproc&amp;lt;/code&amp;gt; has been generated and the script &amp;lt;code&amp;gt;create_icon_code4.sh&amp;lt;/code&amp;gt; can be found inside of it. By executing &amp;lt;code&amp;gt;/.create_icon_code4.sh -h&amp;lt;/code&amp;gt; paths to the Mecca- and ICON home directories can be provided as well as a name for the XML-file that is going to be linked in the unscript later.&lt;br /&gt;
* the Mecca-XML-file is now generated and can be found in ICON in &amp;lt;code&amp;gt;/icon home&amp;gt;/runctrl examples/xml ctrl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, in the respective runscript the namelist parameter &amp;lt;code&amp;gt;lart_mecca&amp;lt;/code&amp;gt; has be set to &amp;lt;code&amp;gt;.TRUE&amp;lt;/code&amp;gt; and for &amp;lt;code&amp;gt;cart_mecca_xml&amp;lt;/code&amp;gt; the path to the Mecca file can be provided.&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; As a final step, the ICON code has to be recompiled with the command &amp;lt;code&amp;gt;./config/dkrz/levante.intel --enable-art --enable-ecrad&amp;lt;/code&amp;gt; and after executed &amp;lt;code&amp;gt;make -j 8&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
	<entry>
		<id>https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=199</id>
		<title>Atmospheric Chemistry</title>
		<link rel="alternate" type="text/html" href="https://www.icon-art.kit.edu/userguide/index.php?title=Atmospheric_Chemistry&amp;diff=199"/>
		<updated>2023-06-22T13:03:47Z</updated>

		<summary type="html">&lt;p&gt;Editor 1: Created page with &amp;quot;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article it is described how to perform different kinds of atmospheric chemistry simulations. This includes the description of simulations with a simplified chemistry and MECCA-based (full) chemistry, their nameless settings, possible modules to make use of and information about initialization data.&lt;br /&gt;
Further, there are given some examples of typical simulation you can do with ICON-ART including atmospheric chemistry.&lt;br /&gt;
&lt;br /&gt;
== Simplified Chemistry ==&lt;br /&gt;
When we talk about simplified calculated chemistry in ICON-ART, we mean that the concentration of the gases we want to simulate is calculated with a parametrization. Here production and depletion rates are calculated to solve the differential equation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\mathrm{dc_i}}/{\mathrm{dt}} = P_i - \frac{c_i}/{\tau _i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{math|1=&#039;&#039;E&#039;&#039; = &#039;&#039;mc&#039;&#039;{{sup|2}}}}&lt;br /&gt;
&lt;br /&gt;
numerically. Here, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the number concentration of a certain tracer, &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; describes the chemical production and &amp;lt;math&amp;gt;\tau_i&amp;lt;/math&amp;gt;is the belonging life time of tracer &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
For the namelist settings you are able to use for atmospheric chemistry, check out the ART-namelist parameters (see [[Namelist|ART namelists]]).&lt;br /&gt;
To learn more about technical details of simplified chemistry, see also [https://gmd.copernicus.org/articles/10/2471/2017/ Weimer et. al. (2017)]&lt;br /&gt;
&lt;br /&gt;
Note: When enabling simplified chemistry with the switch &amp;lt;code&amp;gt;lart_chemtracer = .TRUE.&amp;lt;/code&amp;gt;, you can improve your runtime but the simulated concentration values are less exact compared to MECCA-based chemistry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MECCA-based Chemistry ==&lt;br /&gt;
The MECCA(=Module Efficiently Calculating the Chemistry of the Atmosphere) based chemistry describes a full gas phase chemistry that can be applied as an extension to the parametrized [[Atmospheric Chemistry|Simplified Chemistry]]. MECCA itself is originally a submodule of the CAABA box model where an air parcel is described as a box and outgoing from this model all exchange processes in- and outward of the box are calculated. As MECCA is part of this model, it contains a wide collection of the most important reactions, including Ozone-, Methane-, HOx-, NOx-, Carbonhydrogen-, Halogene- and Sulfur chemistry. MECCA is available in a [http://www.geosci-model-dev.net/4/373/2011/gmd-4-373-2011-supplement.zip supplement], available to download for free and containing all auxiliaries to perform MECCA-simulations. The collection of the gase phase chemistry reactions can be found in the supplement in the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; (path: caaba3.0/Mecca/gas.eqn). Additionally it is also possible to edit existing reactions as well as creating  new reactions with the help of &amp;quot;Replacement-files&amp;quot; (see an example in the [[Atmospheric Chemistry|Configurations]] part). Inside the &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt; every reaction is marked with a certain code. To select your specific reactions for the machanism you can set labels to your belonging reactions or, more easily, you can create a new Gas-Equation-file &amp;lt;code&amp;gt;gas_Mechanism1.eqn&amp;lt;/code&amp;gt;, containing only the wanted reactions. (Note: Never edit the original &amp;lt;code&amp;gt;gas.eqn&amp;lt;/code&amp;gt;! Better copy it in the first place and then rename and edit it, depending on your desires.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configurations ==&lt;br /&gt;
Soon some examples for Atmospheric Chemistry simulations will be shown here. &lt;br /&gt;
&lt;br /&gt;
-Work in progress-&lt;/div&gt;</summary>
		<author><name>Editor 1</name></author>
	</entry>
</feed>