diff --git a/parm/global_1x1_paramlist_g2.f000_chem b/parm/global_1x1_paramlist_g2.f000_chem
index 00d4c5ebe..75f7ca88f 100644
--- a/parm/global_1x1_paramlist_g2.f000_chem
+++ b/parm/global_1x1_paramlist_g2.f000_chem
@@ -41,10 +41,8 @@ ABSV:0.01 mb
ABSV:0.02 mb
ABSV:0.04 mb
ABSV:0.07 mb
-ACPCP:surface
AEMFLX:surface
AOTK:entire atmosphere
-APCP:surface
APTMP:2 m above ground
ASYSFK:entire atmosphere
var discipline=0 master_table=2 parmcat=0 parm=21:2 m above ground
@@ -84,7 +82,6 @@ CLMR:1 hybrid level
CNWAT:surface
COLMD:entire atmosphere
CPOFP:surface
-CPRAT:surface
CRAIN:surface
CSNOW:surface
CWAT:entire atmosphere (considered as a single layer)
@@ -543,6 +540,7 @@ SPFH:0.07 mb
SPFH:2 m above ground
SPFH:30-0 mb above ground
SPFH:80 m above ground
+SSALBK:entire atmosphere
SUNSD:surface
TCDC:50 mb
TCDC:1000 mb
diff --git a/parm/global_1x1_paramlist_g2_chem b/parm/global_1x1_paramlist_g2_chem
index 3ab111948..d20a8b1dd 100644
--- a/parm/global_1x1_paramlist_g2_chem
+++ b/parm/global_1x1_paramlist_g2_chem
@@ -48,7 +48,6 @@ AOTK:entire atmosphere
APCP:surface
APTMP:2 m above ground
ASYSFK:entire atmosphere
-var discipline=0 master_table=2 parmcat=0 parm=21:2 m above ground
CAPE:180-0 mb above ground
CAPE:255-0 mb above ground
CAPE:90-0 mb above ground
@@ -90,12 +89,13 @@ CRAIN:surface
CSNOW:surface
CWAT:entire atmosphere (considered as a single layer)
CWORK:entire atmosphere (considered as a single layer)
-DDMFLX:entire atmosphere
DLWRF:surface
DPT:2 m above ground
DSWRF:surface
FLDCP:surface
FRICV:surface
+FROZR:surface
+FRZR:surface
GFLUX:surface
GRLE:50 mb
GRLE:1000 mb
@@ -172,6 +172,7 @@ HGT:PV=2e-06 (Km^2/kg/s) surface
HGT:surface
HGT:tropopause
HINDEX:surface
+HLCY:1000-0 m above ground
HLCY:3000-0 m above ground
HPBL:surface
ICAHT:max wind
@@ -500,6 +501,7 @@ RWMR:1 hybrid level
SCTAOTK:entire atmosphere
SEDMFLX:entire atmosphere
SHTFL:surface
+SDEN:surface
SFCR:surface
SOILW:0-0.1 m below ground
SOILW:0.1-0.4 m below ground
diff --git a/parm/makefile b/parm/makefile
index 55a82d860..97efe3111 100644
--- a/parm/makefile
+++ b/parm/makefile
@@ -40,6 +40,8 @@ ALL_TXT= \
postxconfig-NT-UFS-aerosol-F00.txt \
postxconfig-NT-GEFS-aerosol.txt \
postxconfig-NT-GEFS-F00-aerosol.txt \
+ postxconfig-NT-CCPP-CHEM.txt \
+ postxconfig-NT-CCPP-CHEM-F00.txt \
postxconfig-NT-AQM.txt \
postxconfig-NT-SFS.txt
@@ -70,6 +72,8 @@ postxconfig-NT-UFS-aerosol.txt: postcntrl_ufs_aerosol.xml post_avblfld
postxconfig-NT-UFS-aerosol-F00.txt: postcntrl_ufs_aerosol_f00.xml post_avblflds.xml
postxconfig-NT-GEFS-aerosol.txt: postcntrl_gefs_aerosol.xml post_avblflds.xml
postxconfig-NT-GEFS-F00-aerosol.txt: postcntrl_gefs_aerosol_f00.xml post_avblflds.xml
+postxconfig-NT-CCPP-CHEM.txt: postcntrl_ccpp_chem.xml post_avblflds.xml
+postxconfig-NT-CCPP-CHEM-F00.txt: postcntrl_ccpp_chem_f00.xml post_avblflds.xml
postxconfig-NT-AQM.txt: aqm.xml post_avblflds.xml
postxconfig-NT-SFS.txt: postcntrl_sfs.xml post_avblflds.xml
diff --git a/parm/post_tag_gfs128 b/parm/post_tag_gfs128
index f9246e045..c3d32ed72 100644
--- a/parm/post_tag_gfs128
+++ b/parm/post_tag_gfs128
@@ -2,6 +2,6 @@
MODELNAME='GFS'
/
&NAMPGB
- KPO=57,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,40.,30.,20.,15.,10.,7.,5.,3.,2.,1.,0.7,0.4,0.2,0.1,0.07,0.04,0.02,0.01,
+ KPO=57,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,40.,30.,20.,15.,10.,7.,5.,3.,2.,1.,0.7,0.4,0.2,0.1,0.07,0.04,0.02,0.01,gccpp_on=.true., rdaod=.true.,
/
EOF
diff --git a/parm/post_tag_gfs65 b/parm/post_tag_gfs65
index 7643b75d7..74406796d 100644
--- a/parm/post_tag_gfs65
+++ b/parm/post_tag_gfs65
@@ -2,6 +2,6 @@
MODELNAME='GFS'
/
&NAMPGB
- KPO=50,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,40.,30.,20.,15.,10.,7.,5.,3.,2.,1.,0.4,
+ KPO=50,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,40.,30.,20.,15.,10.,7.,5.,3.,2.,1.,0.4,gccpp_on=.true., rdaod=.true.,
/
EOF
diff --git a/parm/postcntrl_ccpp_chem_f00.xml b/parm/postcntrl_ccpp_chem_f00.xml
index 3ce74692a..f00a3d468 100755
--- a/parm/postcntrl_ccpp_chem_f00.xml
+++ b/parm/postcntrl_ccpp_chem_f00.xml
@@ -19,48 +19,6 @@
fltng_pnt
lossless
-
- HGT_ON_ISOBARIC_SFC
- 40. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
- 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
- 6.0
-
-
-
- TMP_ON_ISOBARIC_SFC
- 40. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
- 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
- 3.0
-
-
-
- UGRD_ON_ISOBARIC_SFC
- 100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
- 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
- 4.0
-
-
-
- VGRD_ON_ISOBARIC_SFC
- 100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
- 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
- 4.0
-
-
-
- REFC_ON_ENTIRE_ATMOS
- NCEP
- 4.0
-
-
-
- REFD_ON_SPEC_HGT_LVL_ABOVE_GRND
- REFD
- NCEP
- 1000.
- 4.0
-
-
DUST1_ON_HYBRID_LVL
NCEP
@@ -166,16 +124,6 @@
11.0
-
- PRES_ON_MEAN_SEA_LVL
- 6.0
-
-
-
- TMP_ON_SURFACE
- 4.0
-
-
AER_OPT_DEP_at550
9.0
@@ -302,25 +250,10 @@
- AVE_PRATE_ON_SURFACE
+ TOZNE_ON_ENTIRE_ATMOS_SINGLE_LYR
4.0
-
- AVE_CPRAT_ON_SURFACE
- NCEP
- 4.0
-
-
- ACM_APCP_ON_SURFACE
- -4.0
-
-
-
- ACM_ACPCP_ON_SURFACE
- -4.0
-
-
diff --git a/parm/postcntrl_ccpp_chem_met.xml b/parm/postcntrl_ccpp_chem_met.xml
new file mode 100755
index 000000000..427f937a2
--- /dev/null
+++ b/parm/postcntrl_ccpp_chem_met.xml
@@ -0,0 +1,345 @@
+
+
+
+
+ GFSPRS
+ 0
+ ncep_nco
+ v2003
+ local_tab_yes1
+ fcst
+ oper
+ fcst
+ fcst
+ hour
+ nws_ncep
+ gfs_avn
+ complex_packing_spatial_diff
+ 2nd_ord_sptdiff
+ fltng_pnt
+ lossless
+
+
+ HGT_ON_ISOBARIC_SFC
+ 1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
+ 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 6.0
+
+
+
+ TMP_ON_ISOBARIC_SFC
+ 1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
+ 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 4.0
+
+
+
+ UGRD_ON_ISOBARIC_SFC
+ 1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
+ 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 4.0
+
+
+
+ VGRD_ON_ISOBARIC_SFC
+ 1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
+ 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 4.0
+
+
+
+ SPFH_ON_ISOBARIC_SFC
+ 1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
+ 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 7.0
+
+
+
+ RH_ON_ISOBARIC_SFC
+ 1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500.
+ 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+ 3.0
+
+
+
+ REFC_ON_ENTIRE_ATMOS
+ NCEP
+ 4.0
+
+
+
+ REFD_ON_SPEC_HGT_LVL_ABOVE_GRND
+ REFD
+ NCEP
+ 1000.
+ 4.0
+
+
+
+ SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+ 7.0
+
+
+
+ DUST1_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ DUST2_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ DUST3_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ DUST4_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ DUST5_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ SEASALT1_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ SEASALT2_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ SEASALT3_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ SEASALT4_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ SEASALT5_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ BCPHILIC_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ BCPHOBIC_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ OCPHILIC_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ OCPHOBIC_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ SO4_ON_HYBRID_LVL
+ NCEP
+ 1.
+ 11.0
+
+
+
+ PRES_ON_MEAN_SEA_LVL
+ 6.0
+
+
+
+ TMP_ON_SURFACE
+ 4.0
+
+
+
+ AER_OPT_DEP_at550
+ 9.0
+
+
+
+ DUST_AER_OPT_DEP_at550
+ 9.0
+
+
+
+ SEASALT_AER_OPT_DEP_at550
+ 9.0
+
+
+
+ SULFATE_AER_OPT_DEP_at550
+ 9.0
+
+
+
+ ORGANIC_CARBON_AER_OPT_DEP_at550
+ 9.0
+
+
+
+ BLACK_CARBON_AER_OPT_DEP_at550
+ 9.0
+
+
+
+ AER_OPT_GFS_at550
+ 9.0
+
+
+
+ DUST_AER_OPT_GFS_at550
+ 9.0
+
+
+
+ SEASALT_AER_OPT_GFS_at550
+ 9.0
+
+
+
+ SULFATE_AER_OPT_GFS_at550
+ 9.0
+
+
+
+ ORGANIC_CARBON_AER_OPT_GFS_at550
+ 9.0
+
+
+
+ BLACK_CARBON_AER_OPT_GFS_at550
+ 9.0
+
+
+
+ DUST10_SFC_MASS_CON
+ NCEP
+ 9.0
+
+
+
+ DUST25_SFC_MASS_CON
+ NCEP
+ 9.0
+
+
+
+ SEAS25_SFC_MASS_CON
+ NCEP
+ 9.0
+
+
+
+ PM10_SFC_MASS_CON
+ NCEP
+ 9.0
+
+
+
+ PM25_SFC_MASS_CON
+ NCEP
+ 9.0
+
+
+
+ PM10_COL_MASS_DEN
+ 9.0
+
+
+
+ PM25_COL_MASS_DEN
+ 9.0
+
+
+
+ DUST_COL_MASS_DEN
+ 9.0
+
+
+
+ SEAS_COL_MASS_DEN
+ 9.0
+
+
+
+ BC_COL_MASS_DEN
+ 9.0
+
+
+
+ OC_COL_MASS_DEN
+ 9.0
+
+
+
+ SULF_COL_MASS_DEN
+ 9.0
+
+
+
+ AVE_PRATE_ON_SURFACE
+ 4.0
+
+
+
+ AVE_CPRAT_ON_SURFACE
+ NCEP
+ 4.0
+
+
+ ACM_APCP_ON_SURFACE
+ -4.0
+
+
+
+ ACM_ACPCP_ON_SURFACE
+ -4.0
+
+
+
+
+
diff --git a/parm/postxconfig-NT-CCPP-CHEM-MET-F00.txt b/parm/postxconfig-NT-CCPP-CHEM-MET-F00.txt
new file mode 100644
index 000000000..426a0a090
--- /dev/null
+++ b/parm/postxconfig-NT-CCPP-CHEM-MET-F00.txt
@@ -0,0 +1,2016 @@
+1
+54
+GFSPRS
+0
+ncep_nco
+v2003
+local_tab_yes1
+fcst
+oper
+fcst
+fcst
+hour
+nws_ncep
+gfs_avn
+complex_packing_spatial_diff
+2nd_ord_sptdiff
+fltng_pnt
+lossless
+12
+HGT_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+HGT
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+13
+TMP_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+TMP
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+18
+UGRD_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+UGRD
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+19
+VGRD_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+VGRD
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+16
+SPFH_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+SPFH
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+7.0
+0
+0
+0
+?
+?
+?
+17
+RH_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+RH
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+252
+REFC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+REFC
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+253
+REFD_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+REFD
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+1000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+112
+SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+7.0
+0
+0
+0
+?
+?
+?
+629
+DUST1_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+2
+7
+20
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+630
+DUST2_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+20
+7
+36
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+631
+DUST3_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+36
+7
+60
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+632
+DUST4_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+60
+7
+120
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+633
+DUST5_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+120
+7
+200
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+634
+SEASALT1_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+8
+6
+8
+20
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+635
+SEASALT2_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+7
+2
+7
+10
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+636
+SEASALT3_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+7
+10
+7
+30
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+637
+SEASALT4_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+7
+30
+7
+100
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+638
+SEASALT5_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+7
+100
+7
+200
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+643
+BCPHILIC_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+black_carbon_hydrophilic
+equall_to_first_limit
+10
+236
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+642
+BCPHOBIC_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+black_carbon_hydrophobic
+equall_to_first_limit
+10
+236
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+641
+OCPHILIC_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+particulate_org_matter_hydrophilic
+equall_to_first_limit
+10
+424
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+640
+OCPHOBIC_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+particulate_org_matter_hydrophobic
+equall_to_first_limit
+10
+424
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+639
+SO4_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sulphate_dry
+equall_to_first_limit
+9
+139
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+105
+PRES_ON_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+PRMSL
+?
+?
+mean_sea_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+26
+TMP_ON_SURFACE
+?
+1
+tmpl4_0
+TMP
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+609
+AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+610
+DUST_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+611
+SEASALT_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sea_salt_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+612
+SULFATE_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sulphate_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+613
+ORGANIC_CARBON_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+particulate_org_matter_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+614
+BLACK_CARBON_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+black_carbon_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+600
+AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+601
+DUST_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+602
+SEASALT_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sea_salt_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+603
+SULFATE_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sulphate_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+604
+ORGANIC_CARBON_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+particulate_org_matter_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+605
+BLACK_CARBON_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+black_carbon_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+685
+DUST10_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTC
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+6
+10
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+686
+DUST25_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+684
+SEAS25_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sea_salt_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+619
+PM10_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+6
+10
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+620
+PM25_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+621
+PM10_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+6
+10
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+622
+PM25_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+646
+DUST_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+647
+SEAS_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sea_salt_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+616
+BC_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+black_carbon_dry
+smaller_than_first_limit
+10
+236
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+617
+OC_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+particulate_org_matter_dry
+smaller_than_first_limit
+10
+424
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+618
+SULF_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sulphate_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+271
+AVE_PRATE_ON_SURFACE
+?
+1
+tmpl4_8
+PRATE
+?
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+272
+AVE_CPRAT_ON_SURFACE
+?
+1
+tmpl4_8
+CPRAT
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+87
+ACM_APCP_ON_SURFACE
+?
+1
+tmpl4_8
+APCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+33
+ACM_ACPCP_ON_SURFACE
+?
+1
+tmpl4_8
+ACPCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
diff --git a/parm/postxconfig-NT-CCPP-CHEM-MET.txt b/parm/postxconfig-NT-CCPP-CHEM-MET.txt
new file mode 100644
index 000000000..426a0a090
--- /dev/null
+++ b/parm/postxconfig-NT-CCPP-CHEM-MET.txt
@@ -0,0 +1,2016 @@
+1
+54
+GFSPRS
+0
+ncep_nco
+v2003
+local_tab_yes1
+fcst
+oper
+fcst
+fcst
+hour
+nws_ncep
+gfs_avn
+complex_packing_spatial_diff
+2nd_ord_sptdiff
+fltng_pnt
+lossless
+12
+HGT_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+HGT
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+13
+TMP_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+TMP
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+18
+UGRD_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+UGRD
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+19
+VGRD_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+VGRD
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+16
+SPFH_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+SPFH
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+7.0
+0
+0
+0
+?
+?
+?
+17
+RH_ON_ISOBARIC_SFC
+?
+1
+tmpl4_0
+RH
+?
+?
+isobaric_sfc
+0
+?
+57
+1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 1500. 2000. 3000. 4000. 5000. 7000. 10000. 12500. 15000. 17500. 20000. 22500. 25000. 27500. 30000. 32500. 35000. 37500. 40000. 42500. 45000. 47500. 50000. 52500. 55000. 57500. 60000. 62500. 65000. 67500. 70000. 72500. 75000. 77500. 80000. 82500. 85000. 87500. 90000. 92500. 95000. 97500. 100000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+3.0
+0
+0
+0
+?
+?
+?
+252
+REFC_ON_ENTIRE_ATMOS
+?
+1
+tmpl4_0
+REFC
+NCEP
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+253
+REFD_ON_SPEC_HGT_LVL_ABOVE_GRND
+?
+1
+tmpl4_0
+REFD
+NCEP
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+1000.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+112
+SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_2m
+?
+1
+tmpl4_0
+SPFH
+?
+?
+spec_hgt_lvl_above_grnd
+0
+?
+1
+2.
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+7.0
+0
+0
+0
+?
+?
+?
+629
+DUST1_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+2
+7
+20
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+630
+DUST2_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+20
+7
+36
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+631
+DUST3_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+36
+7
+60
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+632
+DUST4_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+60
+7
+120
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+633
+DUST5_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+dust_dry
+between_first_second_limit_noincl2ndlmt
+7
+120
+7
+200
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+634
+SEASALT1_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+8
+6
+8
+20
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+635
+SEASALT2_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+7
+2
+7
+10
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+636
+SEASALT3_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+7
+10
+7
+30
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+637
+SEASALT4_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+7
+30
+7
+100
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+638
+SEASALT5_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sea_salt_dry
+between_first_second_limit_noincl2ndlmt
+7
+100
+7
+200
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+643
+BCPHILIC_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+black_carbon_hydrophilic
+equall_to_first_limit
+10
+236
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+642
+BCPHOBIC_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+black_carbon_hydrophobic
+equall_to_first_limit
+10
+236
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+641
+OCPHILIC_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+particulate_org_matter_hydrophilic
+equall_to_first_limit
+10
+424
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+640
+OCPHOBIC_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+particulate_org_matter_hydrophobic
+equall_to_first_limit
+10
+424
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+639
+SO4_ON_HYBRID_LVL
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+hybrid_lvl
+0
+?
+1
+1.
+?
+0
+?
+0
+?
+sulphate_dry
+equall_to_first_limit
+9
+139
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+11.0
+0
+0
+0
+?
+?
+?
+105
+PRES_ON_MEAN_SEA_LVL
+?
+1
+tmpl4_0
+PRMSL
+?
+?
+mean_sea_lvl
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+26
+TMP_ON_SURFACE
+?
+1
+tmpl4_0
+TMP
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+609
+AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+610
+DUST_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+611
+SEASALT_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sea_salt_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+612
+SULFATE_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sulphate_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+613
+ORGANIC_CARBON_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+particulate_org_matter_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+614
+BLACK_CARBON_AER_OPT_DEP_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+black_carbon_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+550
+9
+550
+1
+9.0
+0
+0
+0
+?
+?
+?
+600
+AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+601
+DUST_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+602
+SEASALT_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sea_salt_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+603
+SULFATE_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sulphate_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+604
+ORGANIC_CARBON_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+particulate_org_matter_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+605
+BLACK_CARBON_AER_OPT_GFS_at550
+?
+1
+tmpl4_48
+AOTK
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+black_carbon_dry
+smaller_than_first_limit
+6
+20
+0
+0.0
+between_first_second_limit
+9
+545
+9
+555
+1
+9.0
+0
+0
+0
+?
+?
+?
+685
+DUST10_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTC
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+6
+10
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+686
+DUST25_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+684
+SEAS25_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sea_salt_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+619
+PM10_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTC
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+6
+10
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+620
+PM25_SFC_MASS_CON
+?
+1
+tmpl4_48
+PMTF
+NCEP
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+621
+PM10_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+6
+10
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+622
+PM25_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+646
+DUST_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+647
+SEAS_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sea_salt_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+616
+BC_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+black_carbon_dry
+smaller_than_first_limit
+10
+236
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+617
+OC_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+particulate_org_matter_dry
+smaller_than_first_limit
+10
+424
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+618
+SULF_COL_MASS_DEN
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos
+0
+?
+0
+?
+?
+0
+?
+0
+?
+sulphate_dry
+smaller_than_first_limit
+7
+25
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+9.0
+0
+0
+0
+?
+?
+?
+271
+AVE_PRATE_ON_SURFACE
+?
+1
+tmpl4_8
+PRATE
+?
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+272
+AVE_CPRAT_ON_SURFACE
+?
+1
+tmpl4_8
+CPRAT
+NCEP
+AVE
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
+87
+ACM_APCP_ON_SURFACE
+?
+1
+tmpl4_8
+APCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
+33
+ACM_ACPCP_ON_SURFACE
+?
+1
+tmpl4_8
+ACPCP
+?
+ACM
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+1
+-4.0
+0
+0
+0
+?
+?
+?
diff --git a/scripts/exgfs_atmos_nceppost.sh b/scripts/exgfs_atmos_nceppost.sh
index 73f52729d..667f7c140 100755
--- a/scripts/exgfs_atmos_nceppost.sh
+++ b/scripts/exgfs_atmos_nceppost.sh
@@ -83,7 +83,7 @@ export machine=${machine:-WCOSS_C}
###########################
# Specify Output layers
###########################
-export POSTGPVARS="KPO=57,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,40.,30.,20.,15.,10.,7.,5.,3.,2.,1.,0.7,0.4,0.2,0.1,0.07,0.04,0.02,0.01,rdaod=.true.,"
+export POSTGPVARS="KPO=57,PO=1000.,975.,950.,925.,900.,875.,850.,825.,800.,775.,750.,725.,700.,675.,650.,625.,600.,575.,550.,525.,500.,475.,450.,425.,400.,375.,350.,325.,300.,275.,250.,225.,200.,175.,150.,125.,100.,70.,50.,40.,30.,20.,15.,10.,7.,5.,3.,2.,1.,0.7,0.4,0.2,0.1,0.07,0.04,0.02,0.01,gccpp_on=.true.,rdaod=.true.,"
##########################################################
# Specify variable to directly output pgrb2 files for GDAS/GFS
@@ -320,7 +320,8 @@ do
if [ $GRIBVERSION = 'grib2' ]; then
export POSTGRB2TBL=${POSTGRB2TBL:-${g2tmpl_ROOT}/share/params_grib2_tbl_new}
- export PostFlatFile=${PostFlatFile:-$PARMpost/postxconfig-NT-GFS.txt}
+ #export PostFlatFile=${PostFlatFile:-$PARMpost/postxconfig-NT-GFS.txt}
+ export PostFlatFile=${PostFlatFile:-$PARMpost/postxconfig-NT-CCPP-CHEM.txt}
if [ $RUN = gfs ] ; then
export IGEN=$IGEN_GFS
@@ -332,8 +333,10 @@ do
if [[ $RUN = gfs ]] ; then
if test $fhr -eq 0
then
- export PostFlatFile=$PARMpost/postxconfig-NT-GFS-F00.txt
- export CTLFILE=$PARMpost/postcntrl_gfs_f00.xml
+ #export PostFlatFile=$PARMpost/postxconfig-NT-GFS-F00.txt
+ export PostFlatFile=$PARMpost/postxconfig-NT-CCPP-CHEM-F00.txt
+ #export CTLFILE=$PARMpost/postcntrl_gfs_f00.xml
+ export CTLFILE=$PARMpost/postcntrl_ccpp_chem_f00.xml
else
export CTLFILE=${CTLFILEGFS:-$PARMpost/postcntrl_gfs.xml}
fi
diff --git a/sorc/ncep_post.fd/CLDRAD.f b/sorc/ncep_post.fd/CLDRAD.f
index 4974ffc30..da8a56b6b 100644
--- a/sorc/ncep_post.fd/CLDRAD.f
+++ b/sorc/ncep_post.fd/CLDRAD.f
@@ -116,7 +116,7 @@ SUBROUTINE CLDRAD
TCLOD, ARDSW, TRDSW, ARDLW, NBIN_DU, TRDLW, IM, &
NBIN_SS, NBIN_OC,NBIN_BC,NBIN_SU,NBIN_NO3,DTQ2, &
JM, LM, gocart_on, gccpp_on, nasa_on, me, rdaod, &
- ISTA, IEND,aqf_on
+ ISTA, IEND,aqf_on,d2d_chem
use rqstfld_mod, only: IGET, ID, LVLS, IAVBLFLD
use gridspec_mod, only: dyval, gridtype
use cmassi_mod, only: TRAD_ice
@@ -5609,7 +5609,7 @@ SUBROUTINE CLDRAD
endif !nasa_on
- if (gocart_on .or. gccpp_on ) then
+ if ((gocart_on .or. gccpp_on ) .and. d2d_chem) then
!! ADD EMISSION FLUXES,dry depostion, wet/convective depostion (kg/m2/sec)
!! The AER file uses 1.E6 to scale all 2d diagnosis fields
!! Multiply by 1.E-6 to revert these fields back
diff --git a/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f b/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f
index 7c0b9398e..6ba10eca8 100644
--- a/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f
+++ b/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f
@@ -1627,8 +1627,8 @@ SUBROUTINE INITPOST_GFS_NEMS_MPIIO(iostatusAER)
!$omp parallel do private(i,j,n,tv)
do j=jsta,jend
do i=1,im
-
- TV = T(I,J,L) * (H1+D608*MAX(Q(I,J,L),QMIN))
+
+ TV = MAX(T(I,J,L) * (H1+D608 * MAX(Q(I,J,L),1e-8)),1e-8)
RHOMID(I,J,L) = PMID(I,J,L) / (RD*TV)
do n = 1, NBIN_DU
IF ( dust(i,j,l,n) < SPVAL) THEN
diff --git a/sorc/ncep_post.fd/INITPOST_NETCDF.f b/sorc/ncep_post.fd/INITPOST_NETCDF.f
index 19d1627e4..c5cad1fa5 100644
--- a/sorc/ncep_post.fd/INITPOST_NETCDF.f
+++ b/sorc/ncep_post.fd/INITPOST_NETCDF.f
@@ -1485,7 +1485,7 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d)
do j=jsta,jend
do i=ista,iend
- TV = T(I,J,L) * (H1+D608*MAX(Q(I,J,L),QMIN))
+ TV = MAX(T(I,J,L) * (H1+D608 * MAX(Q(I,J,L),1e-8)),1e-8)
RHOMID(I,J,L) = PMID(I,J,L) / (RD*TV)
do n = 1, NBIN_DU
IF ( dust(i,j,l,n) < SPVAL) THEN
diff --git a/ush/fv3gfs_downstream_nems.sh b/ush/fv3gfs_downstream_nems.sh
index 149b02021..de42f2e99 100755
--- a/ush/fv3gfs_downstream_nems.sh
+++ b/ush/fv3gfs_downstream_nems.sh
@@ -73,12 +73,12 @@ if [ $FH -eq -1 ] ; then
export fhr3=anl
export PGBS=YES
elif [ $FH -eq 0 ] ; then
- export paramlist=${paramlist:-$PARMpost/global_1x1_paramlist_g2.f000}
+ export paramlist=${paramlist:-$PARMpost/global_1x1_paramlist_g2.f000_chem}
export paramlistb=${paramlistb:-$PARMpost/global_master-catchup_parmlist_g2}
export fhr3=000
export PGBS=YES
else
- export paramlist=${paramlist:-$PARMpost/global_1x1_paramlist_g2}
+ export paramlist=${paramlist:-$PARMpost/global_1x1_paramlist_g2_chem}
export paramlistb=${paramlistb:-$PARMpost/global_master-catchup_parmlist_g2}
export fhr3=`expr $FH + 0 `
if [ $fhr3 -lt 100 ]; then export fhr3="0$fhr3"; fi
diff --git a/ush/gfs_nceppost.sh b/ush/gfs_nceppost.sh
index 2da3fa8d5..12381675f 100755
--- a/ush/gfs_nceppost.sh
+++ b/ush/gfs_nceppost.sh
@@ -333,6 +333,9 @@ rm -f fort.*
#ln -sf $FLXINP postgp.inp.flx$$
#ln -sf $PGBOUT postgp.out.pgb$$
+ export AeroFile=${$NWPROD}/fix/chem/optics_luts_*.dat #gocart_on, gccpp_on, nasa_on
+ cp ${AeroFile} .
+
# change model generating Grib number
if [ ${GRIBVERSION} = grib2 ]; then
cp ${POSTGRB2TBL} .
diff --git a/ush/global_nceppost.sh b/ush/global_nceppost.sh
index 65fde56cf..d6fe42f51 100755
--- a/ush/global_nceppost.sh
+++ b/ush/global_nceppost.sh
@@ -369,6 +369,9 @@ rm -f fort.*
#ln -sf $FLXINP postgp.inp.flx$$
#ln -sf $PGBOUT postgp.out.pgb$$
+ export AeroFile=${$NWPROD}/fix/chem/optics_luts_*.dat #gocart_on, gccpp_on, nasa_on
+ cp ${AeroFile} .
+
# change model generating Grib number
if [ ${GRIBVERSION} = grib1 ]; then