Output: Difference between revisions

From icon-art guide
Jump to navigation Jump to search
(Added Table of contents on top)
(Reformatted the table)
Line 80: Line 80:
Example : <code> dust_insol_acc </code>
Example : <code> dust_insol_acc </code>


{| class="wikitable"


<div id="OutputTable"></div>
{| class="wikitable" style="text-align:left;"
|+ ICON-ART Output Variables
! '''varname'''
! '''groups'''
! '''unit'''
! '''descripition'''
! '''namelist switch'''
! '''required xml'''
|-
|-
!
| '''Aerosols'''
! varname
|
! groups
|
! unit
|
! descripition
|
! namelist switch
|
! required xml
|-
|-
!rowspan="19" | Aerosols
| '''aerosol=[dust,seas,ash,soot]'''
| diam_[mode]
| soot requires iart_fire&gt;1 , seasalt requires iart_seasalt&gt;1 , dust and ash are already included
| ART_DIAGNOSTICS
|
|
| m
| with AERODYN : aerosol diameter
|
| lart_aerosol=True and lart_diag_out=True
|
| requires cart_diagnostics_xml file
|-
| '''modes=[a, b, c]'''
|
|
|
|
|
|-
|-
| diam_[modes]
| diam_[aerosol][mode]
| ART_DIAGNOSTICS
| ART_DIAGNOSTICS
| m
| m
| WITHOUT AERODYN: aerosol diameter
| lart_aerosol=True and lart_diag_out=True
| lart_aerosol=True and lart_diag_out=True
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|
|-
| '''aeronet wavelength=[340, 380, 440, 500, 550, 675, 870, 1020, 1064]'''
|
|
|
|
|
|-
|-
| aod_[aerosol]_[aeronet wavelength]nm
| aod_[aerosol]_[aeronet wavelength]nm
Line 133: Line 111:
| lart_aerosol=True and lart_diag_out=True
| lart_aerosol=True and lart_diag_out=True
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file

|-
| '''ceilo_wavelength = [355,532,1064]'''
|
|
|
|
|
|-
|-
| bsc_[arosol]_[ceilo_wavelength]nm
| bsc_[arosol]_[ceilo_wavelength]nm
Line 163: Line 133:
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|-
|-

| AOD_550_so4_sol
| AOD_550_so4_sol
| ART_DIAGNOSTICS
| ART_DIAGNOSTICS
Line 206: Line 175:
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|-
|-
| acc_drydepo_[xml defined]
| acc_drydepo_[tracer]
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| tracer-unit m-2
| tracer-unit m-2
Line 213: Line 182:
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|-
|-
| acc_sedim_[xml defined]
| acc_sedim_[tracer]
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| tracer-unit m-2
| tracer-unit m-2
Line 220: Line 189:
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|-
|-
| acc_wetdepo_gscp_[xml defined]
| acc_wetdepo_gscp_[tracer]
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| tracer-unit m-2
| tracer-unit m-2
Line 227: Line 196:
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|-
|-
| acc_wetdepo_con_[xml defined]
| acc_wetdepo_con_[tracer]
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| tracer-unit m-2
| tracer-unit m-2
Line 234: Line 203:
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|-
|-
| acc_wetdepo_rrsfc_[xml defined]
| acc_wetdepo_rrsfc_[tracer]
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| tracer-unit m-2
| tracer-unit m-2
Line 241: Line 210:
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|-
|-
| emiss_[xml defined]
| emiss_[tracer]
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| tracer-unit m-2 s-1
| tracer-unit m-2 s-1
Line 248: Line 217:
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|-
|-
| acc_emiss_[xml defined]
| acc_emiss_[tracer]
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| ART_DIAGNOSTICS , ART_ROUTINE_DIAG
| tracer-unit m-2
| tracer-unit m-2
Line 255: Line 224:
| requires cart_diagnostics_xml file
| requires cart_diagnostics_xml file
|-
|-
!rowspan="9" | Pollen
| pollen variables from art_ext%pollen_prop%pollen_type(jt)
| [pollen]rprec
| ART_ROUTINE_DIAG
| m-2
| precipitation reservoir of [pollen]
| iart_pollen&gt;0
| iart_pollen&gt;0
| REQUIRES diagnostics.xml
| REQUIRES diagnostics.xml
|
|
|
|-
|-
| [pollen]reso
| '''Chemistry'''
| ART_ROUTINE_DIAG
|
| m-2
|
| Pollen reservoir (previous timestep) of [pollen]
|
| iart_pollen&gt;0
|
| REQUIRES diagnostics.xml
|-
| [pollen]ress
| ART_ROUTINE_DIAG
| m-2
| Pollen reservoir (daily sum) of [pollen]
| iart_pollen&gt;0
| REQUIRES diagnostics.xml
|-
| [pollen]sdes
| ART_ROUTINE_DIAG
| -
| State of pollen season of [pollen]
| iart_pollen&gt;0
| REQUIRES diagnostics.xml
|-
| [pollen]ctsum
| ART_ROUTINE_DIAG
| K
| Cumulated weighted 2m temperature sum of [pollen]
| iart_pollen&gt;0
| REQUIRES diagnostics.xml
|-
| [pollen]saisn
| ART_ROUTINE_DIAG
| days
| Number of days since start of pollen season of [pollen]
| iart_pollen&gt;0
| REQUIRES diagnostics.xml
|-
| [pollen]saisl
| ART_ROUTINE_DIAG
| days
| length of pollen season of [pollen]
| iart_pollen&gt;0
| REQUIRES diagnostics.xml
|-
| [pollen]saisa
| ART_ROUTINE_DIAG
| days
| Number of days since the start of pollen season of [pollen]. if present day is out of the season: length of current season
| REQUIRES diagnostics.xml
|
|
|-
|-
| [pollen]fe
| ART_ROUTINE_DIAG
| m-2 s-1
| Emission flux of [pollen]
| iart_pollen&gt;0
| REQUIRES diagnostics.xml
|-
!rowspan="18" | Chemistry
| reac_rates
| reac_rates
| ART_DIAGNOSTICS
| ART_DIAGNOSTICS
Line 395: Line 415:
|
|
|-
|-
| '''Radioactive Tracers Diagnostics'''
!rowspan="3" | Radioactive Tracer Diagnostics
|
|
|
|
|
|-
| wet deposition of xml defined tracer
| wet deposition of xml defined tracer
| ART_DIAGNOSTICS, ART_ROUTINE_DIAG
| ART_DIAGNOSTICS, ART_ROUTINE_DIAG
Line 423: Line 437:
|
|
|-
|-
| '''FPLUME Output'''
!rowspan="4" | FPLUME Output
|
|
|
|
|
|-
| plume_height
| plume_height
| ART_FPLUME
| ART_FPLUME

Revision as of 17:19, 1 February 2023

Output

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:

  • The time interval between two model outputs.
  • The name of the output file.
  • The name of the variable(s) and/or variable group(s).
  • The type of vertical output grid.
  • The type of horizontal output grid.

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 remap option. A corresponding output namelist for sea salt on model levels can be seen here:

NAMELIST EXAMPLE
&output_nml
 filetype            =  4     ! output format: 2=GRIB2, 4=NETCDFv2
 dom                 =  1     ! write output for domain 1
 output_start        =  "JJJJ-MM-DDTHH:MM:SSZ" !put date in
 output_end          =  "JJJJ-MM-DDTHH:MM:SSZ" !put date in
 output_interval     =   "PT1H"  ! \href{ISO8601}{https://en.wikipedia.org/wiki/ISO_8601}  
 steps_per_file      =  1     ! max. num. of time steps within one file
 mode                =  1     ! 1: forecast mode (relative t-axis)
 include_last        = .TRUE. ! include the last time step
 output_filename     = '<INSERTFILENAME>' ! file name base
 ml_varlist          = 'seasa','seasb','seasc',
 'seasa0','seasb0','seasc0'
 remap               = 1      ! output is transferred to lat long grid
 reg_lon_def         = -180.,0.5,179.5   !start, incr., end, in deg.
 reg_lat_def         = 90.,-0.5, -90. !start, incr., end, in deg.


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.

To include a group of Variables in the output file change the namelist variable ml_varlist from the example above to the following:

ml_varlist          = 'group:ART_DIAGNOSTICS'

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

Available Output Variables

The following table contains an overview of the possible output variables.

Currently there are two ways to specify Tracer in ICON-ART: The classical way and via AERODYN:

  • Classical: : 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.
Classical Tracer configurations
dust seasalt ash soot
a dusta seasa asha soota
b dustb seasb ashb sootb
c dustc seasc ashc sootc


  • Using AERODYN: 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:
The modes are then combined with The Tracername to obtain the name of the Variable using varname = 'Tracer' + '_' + 'mode from Table'. Example : dust_insol_acc
AERODYN mode configurations
Aitken Accumulation coarse giant
soluble
insoluble
mixed
varname groups unit descripition namelist switch required xml
Aerosols diam_[mode] ART_DIAGNOSTICS m with AERODYN : aerosol diameter lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
diam_[aerosol][mode] ART_DIAGNOSTICS m WITHOUT AERODYN: aerosol diameter lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
aod_[aerosol]_[aeronet wavelength]nm ART_DIAGNOSTICS , ART_ROUTINE_DIAG Layer-1 [AEROSOL] optical depth lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
bsc_[arosol]_[ceilo_wavelength]nm ART_DIAGNOSTICS m-1 sr-1 [AEROSOL] backscatter lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
ceil_[arosol]_[ceilo_wavelength]nm ART_DIAGNOSTICS , ART_ROUTINE_DIAG m-1 sr-1 [AEROSOL] Attenuated Backscatter Ceilometer lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
sat_[arosol]_[ceilo_wavelength]nm ART_DIAGNOSTICS m-1 sr-1 [AEROSOL] Attenuated Backscatter Satellite lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
AOD_550_so4_sol ART_DIAGNOSTICS layer-1 SO4 sol Optical Depth lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
AOD_550_ash_insol ART_DIAGNOSTICS layer-1 Ash insol Optical Depth lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
AOD_550_ash_mixed ART_DIAGNOSTICS layer-1 Ash mixed Optical Depth lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
AOD_550_ash_giant ART_DIAGNOSTICS layer-1 Ash giant Optical Depth lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
ustar_thres ART_ROUTINE_DIAG m s-1 threshold friction velocity for dust emission' lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
ustar ART_ROUTINE_DIAG m s-1 Friction velocity lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
acc_drydepo_[tracer] ART_DIAGNOSTICS , ART_ROUTINE_DIAG tracer-unit m-2 accumulated dry deposition of tracer lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
acc_sedim_[tracer] ART_DIAGNOSTICS , ART_ROUTINE_DIAG tracer-unit m-2 accumulated sedimentation of tracer lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
acc_wetdepo_gscp_[tracer] ART_DIAGNOSTICS , ART_ROUTINE_DIAG tracer-unit m-2 accumulated wet deposition by grid scale precipitation of tracer lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
acc_wetdepo_con_[tracer] ART_DIAGNOSTICS , ART_ROUTINE_DIAG tracer-unit m-2 accumulated wet deposition by convective precipitation of tracer lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
acc_wetdepo_rrsfc_[tracer] ART_DIAGNOSTICS , ART_ROUTINE_DIAG tracer-unit m-2 accumulated wet deposition of tracer if precipitation reaches surface lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
emiss_[tracer] ART_DIAGNOSTICS , ART_ROUTINE_DIAG tracer-unit m-2 s-1 emission of tracer lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
acc_emiss_[tracer] ART_DIAGNOSTICS , ART_ROUTINE_DIAG tracer-unit m-2 accumulated emission of tracer lart_aerosol=True and lart_diag_out=True requires cart_diagnostics_xml file
Pollen [pollen]rprec ART_ROUTINE_DIAG m-2 precipitation reservoir of [pollen] iart_pollen>0 REQUIRES diagnostics.xml
[pollen]reso ART_ROUTINE_DIAG m-2 Pollen reservoir (previous timestep) of [pollen] iart_pollen>0 REQUIRES diagnostics.xml
[pollen]ress ART_ROUTINE_DIAG m-2 Pollen reservoir (daily sum) of [pollen] iart_pollen>0 REQUIRES diagnostics.xml
[pollen]sdes ART_ROUTINE_DIAG - State of pollen season of [pollen] iart_pollen>0 REQUIRES diagnostics.xml
[pollen]ctsum ART_ROUTINE_DIAG K Cumulated weighted 2m temperature sum of [pollen] iart_pollen>0 REQUIRES diagnostics.xml
[pollen]saisn ART_ROUTINE_DIAG days Number of days since start of pollen season of [pollen] iart_pollen>0 REQUIRES diagnostics.xml
[pollen]saisl ART_ROUTINE_DIAG days length of pollen season of [pollen] iart_pollen>0 REQUIRES diagnostics.xml
[pollen]saisa ART_ROUTINE_DIAG days Number of days since the start of pollen season of [pollen]. if present day is out of the season: length of current season REQUIRES diagnostics.xml
[pollen]fe ART_ROUTINE_DIAG m-2 s-1 Emission flux of [pollen] iart_pollen>0 REQUIRES diagnostics.xml
Chemistry reac_rates ART_DIAGNOSTICS s-1 MECCA reaction rates lart_mecca=True, lart_diag_out=True
art_o3 kg/kg Ozone mass mixing ratio lart_chem =True, lart_diag_out=True
OH_Nconc # / cm3 OH number concentration lart_chem =TRUE
photo - s-1 photolysis rates lart_chem=TRUE, lart_mecca=TRUE
art_full_chemistry_o3_col - DU Ozone column lart_chem=TRUE, lart_mecca=TRUE
sts_liqsur ART_DIAGNOSTICS cm2 cm-3 liquid area density of STS lart_chem=TRUE , lart_psc=TRUE
cgaml ART_DIAGNOSTICS - STS uptake coefficient of the reaction lart_chem=TRUE , lart_psc=TRUE
dens_ice ART_DIAGNOSTICS m-3 number density of ice particles lart_chem=TRUE , lart_psc=TRUE
radius_ice ART_DIAGNOSTICS m radius of ice particles lart_chem=TRUE , lart_psc=TRUE
radius_STS ART_DIAGNOSTICS m radius of STS particles lart_chem=TRUE , lart_psc=TRUE
dens_NAT ART_DIAGNOSTICS m-3 number density of NAT particles lart_chem=TRUE , lart_psc=TRUE
radius_NAT ART_DIAGNOSTICS m radius of NAT particles lart_chem=TRUE , lart_psc=TRUE
HNO3_Nconc_s ART_DIAGNOSTICS cm-3 number concentration of HNO3 in NAT lart_chem=TRUE , lart_psc=TRUE
HNO3_Nconc_l ART_DIAGNOSTICS cm-3 number concentration of HNO3 in STS lart_chem=TRUE , lart_psc=TRUE
ice_vmr_Marti ART_DIAGNOSTICS mol mol-1 volume mixing ratio of solid water by Marti and Mauersberger lart_chem=TRUE , lart_psc=TRUE
NAT_sedi_rel_difference ART_DIAGNOSTICS - relative difference of NAT mass bef and aft sedi (aft - bef) * 2 / (aft + bef) lart_chem=TRUE , lart_psc=TRUE
NAT_sedi_vel ART_DIAGNOSTICS m s-1 sedimentation velocity of NAT particles lart_chem=TRUE , lart_psc=TRUE
art_so2_col ART_DIAGNOSTICS DU SO2 column lat_chem=TRUE , lart_chemtracer=TRUE
Radioactive Tracer Diagnostics wet deposition of xml defined tracer ART_DIAGNOSTICS, ART_ROUTINE_DIAG Bq m-2 wet deposition of xml defined tracer lart_aerosol=True and iart_radioact=1
dry deposition of xml defined tracer ART_DIAGNOSTICS, ART_ROUTINE_DIAG Bq m-2 dry deposition of xml defined tracer lart_aerosol=True and iart_radioact=1
Averaged air concentration of xml defined traer ART_DIAGNOSTICS, ART_ROUTINE_DIAG Bq m-3 Averaged air concentration of xml defined traer lart_aerosol=True and iart_radioact=1
FPLUME Output plume_height ART_FPLUME m plume height iart_fplume/=0
plume_MFR ART_FPLUME kg s-1 plume MFR iart_fplume/=0
MER_transport ART_FPLUME kg s-1 Amount of very fine ash for transport iart_fplume/=0
solution_with ART_FPLUME - FPlume off, Mastin, or FPlume iart_fplume/=0