Changes between Version 2 and Version 3 of doc/app/iofiles/pids/chem


Ignore:
Timestamp:
Nov 20, 2019 3:53:35 PM (5 years ago)
Author:
ecchan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/app/iofiles/pids/chem

    v2 v3  
    11== [=#chem_input '''Chemistry input file'''] ==
    22
    3 [[NoteBox(warn,'''Please note''' that input from chemistry input file is already implemented in PALM. A documentation will follow soon.)]]
     3The chemistry input file contains information required to setup aerosol emissions.  The input data format varies depending on the level of detail (lod).  For chemistry settings, there are
     4three possibilities
     5
     6* '''LOD 0''' : This is known as '''parameterized''' mode.  All LOD 1 options are controlled from the namelist (_p3d file) alone and no chemistry data file is required
     7
     8* '''LOD 1''' : This is known as '''default''' mode, where localized emissions are estimated through annual mean values, as well as temporal, spatial and speciation profiles supplied by \the chemistry data file
     9
     10* '''LOD 2''' : This is known as '''pre-processed''' mode.  In this case the spatial and temporal emission levels are provided explicitly in the chemistry data file
     11
     12Please note that some of the below inputs are only required for LOD 1, while some others are common for both LOD 1 and LOD 2, but with slightly different specifications.
     13
     14||='''Variables'''  =||='''Type''' =||='''Explanation / Remarks'''  =||
     15|----------------
     16{{{#!td style="vertical-align:top;width: 150px"
     17[=#emission_name '''emission_name''']\\
     18(nspecies)
     19}}}
     20{{{#!td style="vertical-align:top;width: 50px"
     21NC_CHAR(25)
     22}}}
     23{{{#!td
     24List of all names of emitted species. The number of species (nspecies) varies depending on the employed chemistry scheme.\\
     25
     26''Coordinates''\\
     27
     28{{{nspecies}}}: number of emission species\\
     29
     30''Attributes''\\
     31
     32{{{long_name}}} char: emission species name\\
     33{{{standard_name}}} char: emission name\\
     34{{{units}}} char: empty string\\
     35
     36}}}
     37|----------------
     38{{{#!td style="vertical-align:top;width: 150px"
     39[=#emission_index '''emission_index''']\\
     40(nspecies)
     41}}}
     42{{{#!td style="vertical-align:top;width: 50px"
     43NC_USHORT
     44}}}
     45{{{#!td
     46Index of the emitted species\\
     47
     48''Coordinates''\\
     49
     50{{{nspecies}}} : number of emission species\\
     51
     52''Attributes''\\
     53
     54{{{long_name}}} char: "emission species name"\\
     55{{{standard_name}}} char: "emission name"\\
     56{{{units}}} char: empty string\\
     57
     58}}}
     59|-------------
     60{{{#!td style="vertical-align:top;width: 150px"
     61[=#emission_values '''emission_values''']\\
     62{{{lod = 1}}}(z,y,x,nspecies,ncat)\\
     63{{{lod = 2}}}(dt_emission,z,y,x,nspecies)
     64}}}
     65{{{#!td style="vertical-align:top;width: 50px"
     66NC_FLOAT
     67}}}
     68{{{#!td
     69Index of the emitted species.\\
     70
     71''Coordinates''\\
     72
     73{{{dt_emission}}}: hourly time step (LOD=2 only)\\
     74{{{z}}}: elevation[*] in m (LOD=2 only)\\
     75{{{y}}}: northing in m\
     76{{{x}}}: easting in m\\
     77{{{nspecies}}}: emission values of the different emitted species\\
     78{{{ncat}}}: number of emission categories (LOD=1 only)\\
     79
     80''Attributes''\\
     81
     82{{{lod}}} integer: 1 or 2\\
     83{{{long_name}}} char: "emission species name"\\
     84{{{standard_name}}} char: "emission name"\\
     85{{{units}}} char: empty string\\
     86{{{dt_emission}}} float: hourly interval (= 3600.0) between timesteps (LOD=2 only)\\
     87{{{units}}} char: "kg/m2/year (LOD=1), "kg/m2/dt_emission" (LOD=2)\\
     88{{{_FillValue}}} float: -9999.9f\\
     89{{{coordinates}}} char: "E_UTM N_UTM lon lat"\\
     90{{{grid_mapping}}} char: "crsUTM: E_UTM N_UTM crsETRS: lon lat"\\
     91
     92[*] Note the z dimension is retained for backward compatibility and contains only one level.  It is not used and will be depreciated in future releases.
     93
     94}}}
     95|-------------
     96{{{#!td style="vertical-align:top;width: 150px"
     97[=#stack_height '''stack_height''']\\
     98(y,x)
     99}}}
     100{{{#!td style="vertical-align:top;width: 50px"
     101NC_FLOAT
     102}}}
     103{{{#!td
     104Vertical position for elevated emission sources (stacks).\\
     105
     106''Coordinates''\\
     107
     108{{{y}}}: northing in m\\
     109{{{x}}}: easting in m\\
     110
     111''Attributes''\\
     112
     113{{{long_name}}} char: "emission staack height"\\
     114{{{standard_name}}} char: "emission_stack_height"\\
     115{{{units}}} char: "m"\\
     116{{{_FillValue}}} float: -9999.9f\\
     117{{{coordinates}}} char: "E_UTM N_UTM lon lat"\\
     118{{{grid_mapping}}} char: "crsUTM: E_UTM N_UTM crsETRS: lon lat"\\
     119
     120}}}
     121|-------------
     122
     123The following variables are only required for LOD=1
     124
     125|-------------
     126{{{#!td style="vertical-align:top;width: 150px"
     127[=#emission_time_factors '''emission_time_factors''']\\
     128(ncat, nmonthdayhour)
     129}}}
     130{{{#!td style="vertical-align:top;width: 50px"
     131NC_FLOAT
     132}}}
     133{{{#!td
     134Emission time scaling factors for emission_values.\\
     135
     136''Coordinates''\\
     137
     138{{{ncat}}}: number of mission categories\\
     139{{{nmonthdayhour}}}: number of time scaling factors\\
     140
     141* '''1-12''' : scaling factor for the index month of the year (must be summed to 1)
     142* '''13-19''' : scaling factor for the index day of the week (must be summed to 1)
     143* '''20-43''' : scaling factor for the index day of the working day (must be summed to 1)
     144* '''44-67''' : scaling factor for the index day of a Saturday (must be summed to 1)
     145* '''68-91''' : scaling factor for the index day of a Sunday and public holiday (must be summed to 1)
     146
     147''Attributes''\\
     148
     149{{{lod}}} integer: 1\\
     150{{{long_name}}} char: "emission time scaling factors"\\
     151{{{standard_name}}} char: "emission_time_scaling_factors"\\
     152{{{units}}} char: empty string\\
     153
     154}}}
     155|-------------
     156{{{#!td style="vertical-align:top;width: 150px"
     157[=#emission_category_index '''emission_category_index''']\\
     158(ncat)
     159}}}
     160{{{#!td style="vertical-align:top;width: 50px"
     161NC_BYTE
     162}}}
     163{{{#!td
     164Category inded of the emission quantity in question.\\
     165
     166''Coordinates''\\
     167
     168{{{ncat}}}: number of mission categories\\
     169
     170''Attributes''\\
     171
     172{{{long_name}}} char: "emission category index"\\
     173{{{standard_name}}} char: "emission_cat_index"\\
     174{{{units}}} char: empty string\\
     175
     176}}}
     177|-------------
     178{{{#!td style="vertical-align:top;width: 150px"
     179[=#emission_category_name '''emission_category_name''']\\
     180(ncat)
     181}}}
     182{{{#!td style="vertical-align:top;width: 50px"
     183NC_CHAR(25)
     184}}}
     185{{{#!td
     186Emission name for each category indicated in {{{emisison_category_index}}}.\\
     187
     188''Coordinates''\\
     189
     190{{{ncat}}}: number of mission categories\\
     191
     192''Attributes''\\
     193
     194{{{long_name}}} char: "emission category index"\\
     195{{{standard_name}}} char: "emission_cat_index"\\
     196{{{units}}} char: empty string\\
     197
     198}}}
     199|-------------
     200{{{#!td style="vertical-align:top;width: 150px"
     201[=#emission_category_name '''emission_category_name''']\\
     202(ncat)
     203}}}
     204{{{#!td style="vertical-align:top;width: 50px"
     205NC_CHAR(25)
     206}}}
     207{{{#!td
     208Emission name for each category indicated in {{{emisison_category_index}}}.\\
     209
     210''Coordinates''\\
     211
     212{{{ncat}}}: number of mission categories\\
     213
     214''Attributes''\\
     215
     216{{{long_name}}} char: "emission category name"\\
     217{{{standard_name}}} char: "emission_cat_name"\\
     218{{{units}}} char: empty string\\
     219
     220}}}
     221|-------------
     222{{{#!td style="vertical-align:top;width: 150px"
     223[=#composition_nox '''composition_nox''']\\
     224(ncat,1:2)
     225}}}
     226{{{#!td style="vertical-align:top;width: 50px"
     227NC_FLOAT
     228}}}
     229{{{#!td
     230Composition of species NOx (NO and NO2).  The sum under each {{{ncat}}} must be equal to one.\\
     231
     232''Coordinates''\\
     233
     234{{{ncat}}}: number of mission categories\\
     235{{{1:2}}}: 1:NO, 2:NO2\\
     236
     237''Attributes''\\
     238
     239{{{long_name}}} char: "composition of NOx"\\
     240{{{standard_name}}} char: "composition_nox"\\
     241{{{units}}} char: empty string\\
     242
     243}}}
     244|-------------
     245{{{#!td style="vertical-align:top;width: 150px"
     246[=#composition_sox '''composition_sox''']\\
     247(ncat,1:2)
     248}}}
     249{{{#!td style="vertical-align:top;width: 50px"
     250NC_FLOAT
     251}}}
     252{{{#!td
     253Composition of species SOx (SO2 and SO4).  The sum under each {{{ncat}}} must be equal to one.\\
     254
     255''Coordinates''\\
     256
     257{{{ncat}}}: number of mission categories\\
     258{{{1:2}}}: 1:SO2, 2:SO4\\
     259
     260''Attributes''\\
     261
     262{{{long_name}}} char: "composition of SOx"\\
     263{{{standard_name}}} char: "composition_sox"\\
     264{{{units}}} char: empty string\\
     265
     266}}}
     267|-------------
     268{{{#!td style="vertical-align:top;width: 150px"
     269[=#emission_pm_name '''emission_pm_name''']\\
     270(npm)
     271}}}
     272{{{#!td style="vertical-align:top;width: 50px"
     273NC_CHAR(25)
     274}}}
     275{{{#!td
     276List of all PM names.\\
     277
     278''Coordinates''\\
     279
     280{{{npm}}}: number of PM species\\
     281
     282''Attributes''\\
     283
     284{{{long_name}}} char: "PM name"\\
     285{{{standard_name}}} char: "pm_name"\\
     286{{{units}}} char: empty string\\
     287
     288}}}
     289|-------------
     290{{{#!td style="vertical-align:top;width: 150px"
     291[=#composition_pm '''composition_pm''']\\
     292(ncat,1:3)
     293}}}
     294{{{#!td style="vertical-align:top;width: 50px"
     295NC_FLOAT
     296}}}
     297{{{#!td
     298Composition of PM emission species (PM10, PM2.5, and PM1).  The sum under each {{{ncat}}} must be equal to one.\\
     299
     300''Coordinates''\\
     301
     302{{{ncat}}}: number of mission categories\\
     303{{{1:2}}}: 1:PM10, 2:PM2.5, 3:PM1\\
     304
     305''Attributes''\\
     306
     307{{{long_name}}} char: "composition of PM"\\
     308{{{standard_name}}} char: "composition_PM"\\
     309{{{units}}} char: empty string\\
     310
     311}}}
     312|-------------
     313{{{#!td style="vertical-align:top;width: 150px"
     314[=#emission_voc_name '''emission_voc_name''']\\
     315(npm)
     316}}}
     317{{{#!td style="vertical-align:top;width: 50px"
     318NC_CHAR(25)
     319}}}
     320{{{#!td
     321List of all VOC names.\\
     322
     323''Coordinates''\\
     324
     325{{{npm}}}: number of PM species\\
     326
     327''Attributes''\\
     328
     329{{{long_name}}} char: "VOC name"\\
     330{{{standard_name}}} char: "voc_name"\\
     331{{{units}}} char: empty string\\
     332
     333}}}
     334|-------------
     335{{{#!td style="vertical-align:top;width: 150px"
     336[=#composition_voc '''composition_voc''']\\
     337(ncat,nvoc)
     338}}}
     339{{{#!td style="vertical-align:top;width: 50px"
     340NC_FLOAT
     341}}}
     342{{{#!td
     343Composition of VOC emission species.  The sum under each {{{ncat}}} must be equal to one.\\
     344
     345''Coordinates''\\
     346
     347{{{ncat}}}: number of mission categories\\
     348{{{nvoc}}}: number of VOC species\\
     349
     350''Attributes''\\
     351
     352{{{long_name}}} char: "composition of PM"\\
     353{{{standard_name}}} char: "composition_PM"\\
     354{{{units}}} char: empty string\\
     355
     356}}}