<?xml version = "1.0"?>
<modelnamelist 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns="http://www.ecmwf.int/services/prepifs/"
  xsi:schemaLocation="http://www.ecmwf.int/services/prepifs/   ../NameListSchema.xsd"
  name= "ppgeneral"> 
        <!-- --> 
<description>Choose your pp-fields here
</description>
         <!--  --> 
<dependency>text
</dependency>
         <!-- --> 
<info>text
</info>
         <!-- --> 
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>STRING</type>
   <name>FILEFORMAT</name>
   <default>ppgeneral</default>
<label><![CDATA[Postprocessing controls, extra fields, grib parameters]]></label>
 <description>FILEFORMAT</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Choose your pp-fields here</guiattribute>
      <guiattribute key="FILEOUT">config.h</guiattribute>
      <guiattribute key="FORMAT">ShellFormat</guiattribute>
      <guiattribute key="HTML">/prepifs/fc</guiattribute>
      <guiattribute key="VIS">false</guiattribute>
      <guiattribute key="WRITE">false</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>BOOLEANWORD</type>
   <name>FULL_POS</name>
   <default>true</default>
<label><![CDATA[Use Full-Pos as postprocessing package]]></label>
 <description>FULL_POS
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>BOOLEANINT</type>
   <name>LPPL</name>
   <default>true</default>
<label><![CDATA[Postprocess fields on pressure levels]]></label>
 <description>LPPL
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>BOOLEANINT</type>
   <name>LPSU</name>
   <default>true</default>
<label><![CDATA[Postprocess surface fields]]></label>
 <description>LPSU
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>BOOLEANINT</type>
   <name>LPML</name>
   <default>true</default>
<label><![CDATA[Postprocess fields on model levels]]></label>
 <description>LPML
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>BOOLEANINT</type>
   <name>LPPV</name>
   <default>false</default>
<label><![CDATA[Postprocess fields on potential vorticity levels]]></label>
 <description>LPPV
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>BOOLEANINT</type>
   <name>LPTH</name>
   <default>false</default>
<label><![CDATA[Postprocess fields on potential temperature levels]]></label>
 <description>LPTH
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>BOOLEANINT</type>
   <name>LPGZ</name>
   <default>false</default>
<label><![CDATA[Postprocess fields on height levels]]></label>
 <description>LPGZ
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGER</type>
   <name>PPFRQ</name>
   <default>12</default>
<label><![CDATA[Postprocessing frequency \n(applied to all postprocessed fields, unless -1)]]></label>
 <description>PPFRQ
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>PPSTEPS</name>
   <default>0</default>
<label><![CDATA[Explicit steps for archiving]]></label>
 <description>PPSTEPS
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>LONG</type>
   <name>BRF</name>
   <default>0</default>
<label><![CDATA[Begin of archiving (in hours)]]></label>
 <description>BRF
</description>
 <dependency> any depend </dependency>
       <guiattribute key="ENFORCE">true</guiattribute>
      <guiattribute key="FILEOUT">config.h/sms_def</guiattribute>
      <guiattribute key="FORMAT">ShellFormat/SMSFormat</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>LONG</type>
   <name>ERF</name>
   <default>240</default>
<label><![CDATA[End of archiving (in hours)]]></label>
 <description>ERF
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGER</type>
   <name>FRQRF</name>
   <default>-1</default>
<label><![CDATA[Frequency of restart file write-ups]]></label>
 <description>FRQRF</description>
 <dependency> any depend </dependency>
       <guiattribute key="VIS">false</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>D3GGEXTRAPPS</name>
   <default>0</default>
<label><![CDATA[gg 3D-extra fields (model levels)]]></label>
 <description>D3GGEXTRAPPS
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify numbers between 100..115</guiattribute>
      <guiattribute key="HIGHRANGE">115</guiattribute>
      <guiattribute key="LOWRANGE">100</guiattribute>
      <guiattribute key="VALUEFORMAT">GemsGribFormat</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>D3SHEXTRAPPS</name>
   <default>0</default>
<label><![CDATA[sh 3D-extra fields (model levels)]]></label>
 <description>D3SHEXTRAPPS
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify number 99</guiattribute>
      <guiattribute key="HIGHRANGE">99</guiattribute>
      <guiattribute key="LOWRANGE">99</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>D3GGEXTRAPPP</name>
   <default>0</default>
<label><![CDATA[gg 3D-extra fields (pressure levels)]]></label>
 <description>D3GGEXTRAPPP
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify numbers between 100..115</guiattribute>
      <guiattribute key="HIGHRANGE">115</guiattribute>
      <guiattribute key="LOWRANGE">100</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>D3SHEXTRAPPP</name>
   <default>0</default>
<label><![CDATA[sh 3D-extra fields (pressure levels)]]></label>
 <description>D3SHEXTRAPPP
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify number 99</guiattribute>
      <guiattribute key="HIGHRANGE">99</guiattribute>
      <guiattribute key="LOWRANGE">99</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>D3GGEXTRAPPT</name>
   <default>0</default>
<label><![CDATA[gg 3D-extra fields (theta levels)]]></label>
 <description>D3GGEXTRAPPT
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify numbers between 100..115</guiattribute>
      <guiattribute key="HIGHRANGE">115</guiattribute>
      <guiattribute key="LOWRANGE">100</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>D3SHEXTRAPPT</name>
   <default>0</default>
<label><![CDATA[sh 3D-extra fields (theta levels)]]></label>
 <description>D3SHEXTRAPPT
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify numbers between 100..115</guiattribute>
      <guiattribute key="HIGHRANGE">99</guiattribute>
      <guiattribute key="LOWRANGE">99</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>D3GGEXTRAPPV</name>
   <default>0</default>
<label><![CDATA[gg 3D-extra fields (pot. vorticity levels)]]></label>
 <description>D3GGEXTRAPPV
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify numbers between 100..115</guiattribute>
      <guiattribute key="HIGHRANGE">115</guiattribute>
      <guiattribute key="LOWRANGE">100</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>D3SHEXTRAPPV</name>
   <default>0</default>
<label><![CDATA[sh 3D-extra fields (pot. vorticity levels)]]></label>
 <description>D3SHEXTRAPPV
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify number 99</guiattribute>
      <guiattribute key="HIGHRANGE">99</guiattribute>
      <guiattribute key="LOWRANGE">99</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>D2SHEXTRAPP</name>
   <default>0</default>
<label><![CDATA[sh 2D-extra fields]]></label>
 <description>D2SHEXTRAPP
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify numbers between 120..124</guiattribute>
      <guiattribute key="HIGHRANGE">124</guiattribute>
      <guiattribute key="LOWRANGE">120</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>SFCEXTRAPP</name>
   <default>0</default>
<label><![CDATA[gg 2D-extra fields]]></label>
 <description>SFCEXTRAPP
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">Specify numbers between 80..99,133,144</guiattribute>
      <guiattribute key="HIGHRANGE">144</guiattribute>
      <guiattribute key="LOWRANGE">80</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTSTRINGLIST</type>
   <name>D3GGFIELDSS</name>
   <default>133</default>
<label><![CDATA[Three-dimensional gridpoint fields (model levels)]]></label>
 <description>248
</description>
 <dependency> any depend </dependency>
    <guiattribute key="COMMENT">grib codes of 3D-gridpoint fields</guiattribute>
    <guiattribute key="RANGE">3/60/133/203/246/247/248/001.210/002.210/003.210/004.210/005.210/006.210/121.210/122.210/123.210/124.210/203.210</guiattribute>
    <guiattribute key="RANGELABEL">potential temperature/potential vorticity/humidity/ozone/cloud liquid water content/cloud ice water content/cloud cover/Aerosol MR1/MR2/MR3/MR4/MR5/MR6/NO2/SO2/CO/HCHO/GO3</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTNUMBERLIST</type>
   <name>D3GGFIELDSP</name>
   <default>133</default>
<label><![CDATA[Three-dimensional gridpoint fields (pressure levels)]]></label>
 <description>248
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">grib codes of 3D-gridpoint fields</guiattribute>
      <guiattribute key="RANGE">3/60/133/203/246/247/248</guiattribute>
      <guiattribute key="RANGELABEL">potential temperature/potential vorticity/humidity/ozone/cloud liquid water content/cloud ice water content/cloud cover</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTNUMBERLIST</type>
   <name>D3GGFIELDST</name>
   <default>60</default>
<label><![CDATA[Three-dimensional gridpoint fields (theta levels)]]></label>
 <description>248
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">grib codes of 3D-gridpoint fields</guiattribute>
      <guiattribute key="RANGE">60/133/203/246/247/248</guiattribute>
      <guiattribute key="RANGELABEL">potential vorticity/humidity/ozone/cloud liquid water content/cloud ice water content/cloud cover</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTNUMBERLIST</type>
   <name>D3GGFIELDSV</name>
   <default>3/54/129/131/132/133</default>
<label><![CDATA[Three-dimensional gridpoint fields (pot. vorticity levels)]]></label>
 <description>248
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">grib codes of 3D-gridpoint fields</guiattribute>
      <guiattribute key="RANGE">3/54/129/131/132/133/203/246/247/248</guiattribute>
      <guiattribute key="RANGELABEL">potential temperature/pressure/geopotential/u-wind/v-wind/humidity/ozone/cloud liquid water content/cloud ice water content/cloud cover</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTNUMBERLIST</type>
   <name>D3SHFIELDSS</name>
   <default>130/135/138/155</default>
<label><![CDATA[Three-dimensional spectral fields (model levels)]]></label>
 <description>248
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">grib codes of 3D-spectral fields (model levels)</guiattribute>
      <guiattribute key="RANGE">130/133/135/138/155/157/203/246/247/248</guiattribute>
      <guiattribute key="RANGELABEL">temperature/humidity/vertical velocity/relative vorticity/divergence/relative humidity/ozone/cloud liquid water content/cloud ice water content/cloud cover</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTNUMBERLIST</type>
   <name>D3SHFIELDSP</name>
   <default>129/130/135/138/155/157</default>
<label><![CDATA[Three-dimensional spectral fields (pressure levels)]]></label>
 <description>248
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">grib codes of 3D-spectral fields (pressure levels)</guiattribute>
      <guiattribute key="RANGE">129/130/133/135/138/155/157/203/246/247/248</guiattribute>
      <guiattribute key="RANGELABEL">geopotential/temperature/humidity/vertical velocity/relative vorticity/divergence/relative humidity/ozone/cloud liquid water content/cloud ice water content/cloud cover</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTNUMBERLIST</type>
   <name>D3SHFIELDST</name>
   <default>54/138/155</default>
<label><![CDATA[Three-dimensional spectral fields (theta levels)]]></label>
 <description>248
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">grib codes of 3D-spectral fields</guiattribute>
      <guiattribute key="RANGE">54/129/130/133/135/138/155/157/203/246/247/248</guiattribute>
      <guiattribute key="RANGELABEL">pressure/geopotential/temperature/humidity/vertical velocity/relative vorticity/divergence/relative humidity/ozone/cloud liquid water content/cloud ice water content/cloud cover</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTNUMBERLIST</type>
   <name>D3SHFIELDSV</name>
   <default>0</default>
<label><![CDATA[Three-dimensional spectral fields (pot. vorticity levels)]]></label>
 <description>248
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">grib codes of 3D-spectral fields</guiattribute>
      <guiattribute key="RANGE">129/130/133/135/138/155/157/203/246/247/248</guiattribute>
      <guiattribute key="RANGELABEL">geopotential/temperature/humidity/vertical velocity/relative vorticity/divergence/relative humidity/ozone/cloud liquid water content/cloud ice water content/cloud cover</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTNUMBERLIST</type>
   <name>D2SHFIELDS</name>
   <default>129/152</default>
<label><![CDATA[Two-dimensional spectral fields]]></label>
 <description>152
</description>
 <dependency> any depend </dependency>
       <guiattribute key="RANGE">129/152</guiattribute>
      <guiattribute key="RANGELABEL">orography/log surface pressure</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>SELECTNUMBERLIST</type>
   <name>SFCFIELDS</name>
   <default>31/32/33/34/35/36/37/38/39/40/41/42/44/45/49/50/57/58/59/78/79/129/136/137/139/141/142/143/144/145/146/147/148/151/159/164/165/166/167/168/169/170/172/175/176/177/178/179/180/181/182/183/186/187/188/189/195/196/197/198/201/202/205/208/209/210/211/235/236/238/243/244/245</default>
<label><![CDATA[Surface fields]]></label>
 <description>245
</description>
 <dependency> any depend </dependency>
       <guiattribute key="COMMENT">grib codes of gridpoint surface fields</guiattribute>
      <guiattribute key="RANGE">31/32/33/34/35/36/37/38/39/40/41/42/44/45/49/50/57/58/59/78/79/128/129/136/137/139/141/142/143/144/145/146/147/148/151/159/164/165/166/167/168/169/170/172/173/174/175/176/177/178/179/180/181/182/183/186/187/188/189/195/196/197/198/201/202/205/206/208/209/210/211/234/235/236/238/243/244/245</guiattribute>
      <guiattribute key="RANGELABEL">CI/ASN/RSN/SSTK/ISTL1/ISTL2/ISTL3/ISTL4/SWVL1/SWVL2/SWVL3/SWVL4/ES/SMLT/FG/LSPF/UVB/PAR/CAPE/TCLW/TCIW/BV/Z/TCW/TCWV/STL1/SD/LSP/CP/SF/BLD/SSHF/SLHF/SS/MSL/BLH/TCC/10U/10V/2T/2D/SSRD/STL2/LSM/SR/AL/STRD/SSR/STR/TSR/TTR/EWSS/NSSS/E/STL3/LCC/MCC/HCC/SUND/LGWS/MGWS/GWD/SRC/MX2T/MN2T/RO/TCO3/TSRC/TTRC/STRC/SSRC/LSRH/SKT/STL4/TSN/FAL/FSR/FLSR</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>FLOATARRAY</type>
   <name>PRESSURE</name>
   <default>1000/925/850/700/500/400/300/250/200/150/100/70/50/30/20/10/7/5/3/2/1</default>
<label><![CDATA[Pressure levels]]></label>
 <description>0.1
</description>
 <dependency> any depend </dependency>
       <guiattribute key="RANGE">1000/925/850/700/500/400/300/250/200/150/100/70/50/30/20/10/7/5/3/2/1/0.5/0.3/0.1</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>HEIGHT</name>
   <default>500/1000/2000</default>
<label><![CDATA[Height levels]]></label>
 <description>2000
</description>
 <dependency> any depend </dependency>
       <guiattribute key="RANGE">500/1000/2000</guiattribute>
</ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>THETA</name>
   <default>300/315/330/350/370/395/475/600/850</default>
<label><![CDATA[Potential temperature levels]]></label>
 <description>THETA
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>PV</name>
   <default>2000</default>
<label><![CDATA[Potential vorticity levels]]></label>
 <description>PV
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<ionamelist>
   <type>INTEGERARRAY</type>
   <name>ETA</name>
   <default>1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41/42/43/44/45/46/47/48/49/50/51/52/53/54/55/56/57/58/59/60</default>
<label><![CDATA[Model sigma levels]]></label>
 <description>ETA
</description>
 <dependency> any depend </dependency>
 </ionamelist>
 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 
<check><![CDATA[( this.valueInVector("100","SFCEXTRAPP")=="true" )?(($STATUS=-1)&&($ERR=$EXTRAFIELD_ERR))]]></check>
 <check><![CDATA[( this.valueInVector("121","SFCEXTRAPP")=="true" )?(($STATUS=-1)&&($ERR=$EXTRAFIELD_ERR))]]></check>
 <check><![CDATA[( this.valueInVector("99","D3GGEXTRAPPS")=="true" )?(($STATUS=-1)&&($ERR=$EXTRAFIELD_ERR))]]></check>
 <check><![CDATA[( this.valueInVector("116","D3GGEXTRAPPS")=="true" )?(($STATUS=-1)&&($ERR=$EXTRAFIELD_ERR))]]></check>
 </modelnamelist> 

