From a17f11058f6cdbe78a33aaccd928d78ddc83f4b2 Mon Sep 17 00:00:00 2001 From: "Kate.Zhang" Date: Mon, 18 Mar 2024 20:10:52 +0000 Subject: [PATCH] Update aerosol stuffs for UPP --- parm/global_1x1_paramlist_g2.f000_chem | 4 +- parm/global_1x1_paramlist_g2_chem | 6 ++- parm/makefile | 4 ++ parm/postcntrl_ccpp_chem_f00.xml | 69 +------------------------- ush/gfs_nceppost.sh | 3 ++ ush/global_nceppost.sh | 3 ++ 6 files changed, 16 insertions(+), 73 deletions(-) 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 31fd0fe63..4b7bcead4 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 .PHONY: all clean @@ -69,6 +71,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 %.txt: 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/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