Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 13d5b6d
Author: EricJames-NOAA <[email protected]>
Date:   Mon Apr 29 15:28:47 2024 -0600

    RRFS updates (NOAA-EMC#938)

    * Initial commit to rename RRFS fix files, update EBB to be vertically integrated from 3D ebu_smoke, and switch to use 1-h average HWP.

    * Getting rid of vertically integrated hydrometeor fields.

    * Updating postxconfig-NT-rrfs.txt

commit 88493f3
Author: Wei Huang <[email protected]>
Date:   Fri Apr 26 21:29:51 2024 -0600

    add module for AWS (NOAA-EMC#934)

    * add module for AWS

    * comment that this is for NOAA Cloud

commit be0410e
Author: hsinmulin-NOAA <[email protected]>
Date:   Tue Apr 23 15:46:47 2024 -0400

    Add files via upload (NOAA-EMC#937)

    add
    1. 80 m for SPFH_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT
    2. 80 m for PRES_ON_SPEC_HGT_LVL_ABOVE_GRND_FDHGT

commit 79d74d9
Author: Edward Hartnett <[email protected]>
Date:   Mon Apr 22 13:34:39 2024 -0600

    turn on doxygen build in CI (NOAA-EMC#932)

    * turn on doxygen build in CI

    * turn on doxygen build in CI

    * turn on doxygen build in CI

    * turn on doxygen build in CI

    * fixed cmake file

    * fixed doc directory

commit 5d6d179
Author: Dusan Jovic <[email protected]>
Date:   Fri Apr 19 14:17:10 2024 -0400

    Remove dependency on sfcio and use sigio only when nemsio is enabled (NOAA-EMC#930)

    * Remove sfcio and use sigio only when numsio is enabled

    * Remove sfcio from modulefiles/wcoss2.lua

    * Compile GFSPOSTSIG.F only if nemsio is enabled

commit 91921f4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Apr 15 21:04:39 2024 -0400

    Bump idna from 3.6 to 3.7 in /doc/UserGuide (NOAA-EMC#928)

    Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.
    - [Release notes](https://github.com/kjd/idna/releases)
    - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
    - [Commits](kjd/idna@v3.6...v3.7)

    ---
    updated-dependencies:
    - dependency-name: idna
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Wen Meng <[email protected]>

commit 8bc3fc9
Author: EricJames-NOAA <[email protected]>
Date:   Fri Apr 12 16:06:36 2024 -0600

    Bug fix for blowing snow effect on visibility (NOAA-EMC#915)

    * Correcting bug in CALVIS_GSD.f

    * Introducing roughness length impact on BLSN (no BLSN effect at z0>0.7).

    * Removing some gridpoint print statements for testing.

    * Checking change to compile_upp.sh

    * Reverting change.

commit fd93933
Author: YaliMao-NOAA <[email protected]>
Date:   Thu Apr 11 17:14:24 2024 +0000

    For RRFS, change the mnemonics of column max of EDPARM from EDPARM on 0m level to MXEDPRM of the entire atmosphere. (NOAA-EMC#926)

    For this purpose, MXEDPRM is added to both post_avblflds.xml and control file fv3lam_rrfs.xml

commit 5faac75
Author: WenMeng-NOAA <[email protected]>
Date:   Tue Apr 9 18:25:18 2024 -0400

    Correct total soil moisture from SOIMOI to CISOIM (NOAA-EMC#922)

    * Correct total soil moisture from SOIMOI to CISOIM

    * Update shortname of UPP ID 36

    * update CMake debug mode

commit 83e83a9
Author: Innocent Souopgui <[email protected]>
Date:   Fri Apr 5 15:10:14 2024 -0500

    Remove the detection of Jet/Centos7 nodes (NOAA-EMC#920)

    * Remove the detection of Jet/Centos7 nodes and removes the associated module file jet_c.lua

    * Update detect_machine.sh remove hera 12

    ---------

    Co-authored-by: Fernando Andrade - NOAA <[email protected]>

commit 1d1e58a
Author: Dusan Jovic <[email protected]>
Date:   Fri Apr 5 13:10:20 2024 -0400

    Add BUILD_WITH_NEMSIO build option to allow building UPP without nemsio (NOAA-EMC#911)

    * Add BUILD_WITH_NEMSIO build option to allow building UPP without nemsio

    * Specify w3emc and bacio as dependencies of nemsio library

    * Add compile_upp.sh option to build without nemsio (-n)

commit 7d39b5c
Author: WenMeng-NOAA <[email protected]>
Date:   Thu Apr 4 17:07:14 2024 -0400

    Add LTNG in PRSLEV dataset of RRFS (NOAA-EMC#918)

commit 62ecf8a
Author: AndrewBenjamin-NOAA <[email protected]>
Date:   Thu Apr 4 14:50:08 2024 -0400

    RRFSv1.0 Product cleanup: removal of retired products from fv3lam_rrfs.xml (NOAA-EMC#909)

    * removed  <table_info>NCEP</table_info> for ULWRF to use the official WMO ID rather than the dupilcate NCEP local use ID

    * removed <table_info>NCEP</table_info> from REFZR, REFZI, BMIXL, and CNWAT to use WMO grib2 ids

    * removed <table_info>NCEP</table_info> from SNOWC, SFEXC, SSRUN, BGRUN, FRICV, CD, SNOHF, PEVAP, TCOLI in order to use WMO id over NCEP local use ID.

    * removed <table_info>NCEP<table_info> from SNFALB, CDLYR, USWRF, DSWRF, DLWRF, VWSH, TCOLR, TCOLS, UPHL

    * removed <table_info>NCEP<table_info> from MSTAV in post_avblflds.xml to use WMO grib2 id for RRFS

    * removed duplicate CNWAT NATLEV entry in fv3lam_rrfs.xml.

    * updated fv3lam_rrfs.xml and parm/postxconfig-NT-fv3lam_rrfs.txt to remove products no longer needed in the RRFS.

    * changed precision in SSRUN

    * fixed SSRUN precision in flat file

    * removed LSPA and SNOWC from NATLEV

commit df9b16b
Author: EricJames-NOAA <[email protected]>
Date:   Mon Apr 1 15:51:56 2024 -0600

    Add surface albedo, accumulated snow melt, and total soil moisture output in RRFS (NOAA-EMC#908)

    * Updating CLDRAD and INITPOST_NETCDF

    * Reverting change in CLDRAD.f

    * Changes to output CISOILM and SNOM.

    * Cleaning up syntax.

    * Adding change logs.

    * Small updates.

    * Removing extcof55 from visibility calculation (it's all zeroes).

    * Reverting change in INITPOST_NETCDF.f setting smstot to spval

    * Using a single level "0 m underground" for CISOILM

commit 92b080d
Author: KarinaAsmar-NOAA <[email protected]>
Date:   Sat Mar 30 20:03:49 2024 -0400

    Add additional SFS variables and isobaric levels (NOAA-EMC#903)

    * added additional isobaric levels

    * adding HLCY, SSRUN, VBDSF

    * added HLCY, SSRUN, VBDSF

    * replacing id 772 with 401 and 403 (vbdsf and nbdsf)

    * vbdsf and nbdsf with info from avblflds

    * removed id 772 and added 401 and 403 (vbdsf and nbdsf)

    * vbdsf and nbdsf copied from gfs flux

    * vbdsf and nbdsf copied from gfs flux
  • Loading branch information
zhanglikate committed Apr 30, 2024
1 parent 7e84045 commit 7cf2fe3
Show file tree
Hide file tree
Showing 37 changed files with 2,965 additions and 5,071 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/gcc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ defaults:
shell: bash -leo pipefail {0}

env:
cache_key: gcc2 # The number (#) following the cache_key "gcc" is to flush Action cache.
cache_key: gcc3 # The number (#) following the cache_key "gcc" is to flush Action cache.
CC: gcc-10
FC: gfortran-10
CXX: g++-10
Expand Down Expand Up @@ -60,6 +60,7 @@ jobs:
sudo apt install cmake
spack external find
spack add [email protected]
spack add doxygen
spack concretize
spack install -v --fail-fast --dirty
spack clean --all
Expand Down Expand Up @@ -91,6 +92,6 @@ jobs:
export FC=mpif90
cd UPP
mkdir -p build && cd build
cmake -DCMAKE_INSTALL_PREFIX=../install ..
cmake -DENABLE_DOCS=ON -DCMAKE_INSTALL_PREFIX=../install ..
make -j2 VERBOSE=1
make install
10 changes: 6 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
# Handle user options.
option(OPENMP "use OpenMP threading" ON)
option(BUILD_POSTEXEC "Build NCEPpost executable" ON)
option(BUILD_WITH_NEMSIO "Build NCEPpost with nemsio library" ON)
option(BUILD_WITH_WRFIO "Build NCEPpost with WRF-IO library" OFF)
option(BUILD_WITH_IFI "Build NCEPpost with In-Flight Icing (IFI) library if present" OFF)
option(REQUIRE_IFI "Abort if libIFI is not found ; enables BUILD_WITH_IFI=ON" OFF)
Expand Down Expand Up @@ -84,9 +85,10 @@ else()
endif()

if(BUILD_POSTEXEC)
find_package(nemsio REQUIRED)
find_package(sfcio REQUIRED)
find_package(sigio REQUIRED)
if(BUILD_WITH_NEMSIO)
find_package(nemsio REQUIRED)
find_package(sigio REQUIRED)
endif()
find_package(sp REQUIRED)
find_package(w3emc REQUIRED)
if(BUILD_WITH_WRFIO)
Expand Down Expand Up @@ -116,7 +118,7 @@ add_subdirectory(parm)
# If desired, build the doxygen docs.
if(ENABLE_DOCS)
find_package(Doxygen REQUIRED)
add_subdirectory(docs)
add_subdirectory(doc)
endif()

### Package config
Expand Down
6 changes: 3 additions & 3 deletions doc/Doxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -846,8 +846,8 @@ WARN_LOGFILE =
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
# Note: If this tag is empty the current directory is searched.

INPUT = @abs_top_srcdir@/docs/user_guide.md \
= @abs_top_srcdir@/docs/2D-decomp.md \
INPUT = @abs_top_srcdir@/doc/user_guide.md \
= @abs_top_srcdir@/doc/2D-decomp.md \
@abs_top_srcdir@/sorc/ncep_post.fd \
@config_srcdir@

Expand Down Expand Up @@ -1007,7 +1007,7 @@ FILTER_SOURCE_PATTERNS =
# (index.html). This can be useful if you have a project on for instance GitHub
# and want to reuse the introduction page also for the doxygen output.

USE_MDFILE_AS_MAINPAGE = @abs_top_srcdir@/docs/sp_user_guide.md
USE_MDFILE_AS_MAINPAGE = @abs_top_srcdir@/doc/user_guide.md

# By default, all characters from position 72 are to be considered as comment.
# This prevents Doxygen from recognizing certain variables as undocumented
Expand Down
2 changes: 1 addition & 1 deletion doc/UserGuide/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ docutils==0.20.1
# sphinx
# sphinx-rtd-theme
# sphinxcontrib-bibtex
idna==3.6
idna==3.7
# via requests
imagesize==1.4.1
# via sphinx
Expand Down
9 changes: 5 additions & 4 deletions modulefiles/jet_c.lua → modulefiles/noaacloud.lua
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
help([[
Load environment to build UPP on Jet
Load environment to build UPP on NOAA Cloud
]])

prepend_path("MODULEPATH", "/mnt/lfs4/HFIP/hfv3gfs/role.epic/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core")

stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0"
prepend_path("MODULEPATH", "/contrib/spack-stack/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core")

stack_intel_ver=os.getenv("stack_intel_ver") or "2021.3.0"
load(pathJoin("stack-intel", stack_intel_ver))

stack_impi_ver=os.getenv("stack_impi_ver") or "2021.5.1"
stack_impi_ver=os.getenv("stack_impi_ver") or "2021.3.0"
load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver))

cmake_ver=os.getenv("cmake_ver") or "3.23.1"
Expand Down
1 change: 0 additions & 1 deletion modulefiles/upp_common.lua
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ local ufs_modules = {
{["w3emc"] = "2.10.0"},
{["nemsio"] = "2.5.4"},
{["sigio"] = "2.3.2"},
{["sfcio"] = "1.4.1"},
{["wrf-io"] = "1.2.0"},
}

Expand Down
2 changes: 0 additions & 2 deletions modulefiles/wcoss2.lua
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,9 @@ load(pathJoin("w3emc", w3emc_ver))

nemsio_ver=os.getenv("nemsio_ver") or "2.5.2"
sigio_ver=os.getenv("sigio_ver") or "2.3.2"
sfcio_ver=os.getenv("sfcio_ver") or "1.4.1"
wrf_io_ver=os.getenv("wrf_io_ver") or "1.2.0"
load(pathJoin("nemsio", nemsio_ver))
load(pathJoin("sigio", sigio_ver))
load(pathJoin("sfcio", sfcio_ver))
load(pathJoin("wrf_io", wrf_io_ver))

setenv("CC","cc")
Expand Down
8 changes: 4 additions & 4 deletions parm/README.make_flatfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ To make a .txt flat file for UPP, follow these steps within the parm/ directory:

2) Select, then validate, the associated "postcntrl" file, e.g.,

xmllint --noout --schema EMC_POST_CTRL_Schema.xsd fv3lam_rrfs.xml
xmllint --noout --schema EMC_POST_CTRL_Schema.xsd rrfs_postcntrl.xml

3) If file validation succeeds in steps (1) and (2), generate the .txt flat file, e.g.,

perl PostXMLPreprocessor.pl fv3lam_rrfs.xml post_avblflds.xml postxconfig-NT-fv3lam_rrfs.txt
perl PostXMLPreprocessor.pl rrfs_postcntrl.xml post_avblflds.xml postxconfig-NT-rrfs.txt

In this example, "fv3lam_rrfs.xml" and "fv3lam_post_avblflds.xml" are input files, read by the perl
script. The "postxconfig-NT-fv3lam_rrfs.txt" flat file is the output file produced by the script, which
In this example, "rrfs_postcntrl.xml" and "post_avblflds.xml" are input files, read by the perl
script. The "postxconfig-NT-rrfs.txt" flat file is the output file produced by the script, which
can have any name.

Note that a log file will be created by this script, in addition to the flat file.
Expand Down
4 changes: 2 additions & 2 deletions parm/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ ALL_TXT= \
postxconfig-NT-GFS-F00-TWO.txt \
postxconfig-NT-hrrr.txt \
postxconfig-NT-rap.txt \
postxconfig-NT-fv3lam_rrfs.txt \
postxconfig-NT-rrfs.txt \
postxconfig-NT-UFS-aerosol.txt \
postxconfig-NT-UFS-aerosol-F00.txt \
postxconfig-NT-GEFS-aerosol.txt \
Expand Down Expand Up @@ -67,7 +67,7 @@ postxconfig-NT-GFS-TWO.txt: postcntrl_gfs_two.xml post_avblfld
postxconfig-NT-GFS-F00-TWO.txt: postcntrl_gfs_f00_two.xml post_avblflds.xml
postxconfig-NT-hrrr.txt: hrrr_postcntrl.xml post_avblflds_raphrrr.xml
postxconfig-NT-rap.txt: rap_postcntrl.xml post_avblflds_raphrrr.xml
postxconfig-NT-fv3lam_rrfs.txt: fv3lam_rrfs.xml post_avblflds.xml
postxconfig-NT-rrfs.txt: rrfs_postcntrl.xml post_avblflds.xml
postxconfig-NT-UFS-aerosol.txt: postcntrl_ufs_aerosol.xml post_avblflds.xml
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
Expand Down
67 changes: 64 additions & 3 deletions parm/post_avblflds.xml
Original file line number Diff line number Diff line change
Expand Up @@ -296,8 +296,8 @@

<param>
<post_avblfldidx>36</post_avblfldidx>
<shortname>SOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<pname>SOILMOI</pname>
<shortname>GFS_CISOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<pname>CISOILM</pname>
<fixed_sfc1_type>depth_bel_land_sfc</fixed_sfc1_type>
<fixed_sfc2_type>depth_bel_land_sfc</fixed_sfc2_type>
<scale>3.0</scale>
Expand Down Expand Up @@ -4145,6 +4145,14 @@
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>476</post_avblfldidx>
<shortname>MXEDPRM_ON_ENTIRE_ATMOS</shortname>
<pname>MXEDPRM</pname>
<fixed_sfc1_type>entire_atmos</fixed_sfc1_type>
<scale>3.0</scale>
</param>

<!-- 477 EDR on FD_HEIGHT_LVL (for regional model)-->
<param>
<post_avblfldidx>477</post_avblfldidx>
Expand Down Expand Up @@ -6599,6 +6607,14 @@
<scale>9.0</scale>
</param>

<param>
<post_avblfldidx>713</post_avblfldidx>
<shortname>CISOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<pname>CISOILM</pname>
<fixed_sfc1_type>depth_bel_land_sfc</fixed_sfc1_type>
<scale>3.0</scale>
</param>

<param>
<post_avblfldidx>719</post_avblfldidx>
<shortname>INST_USWRF_ON_TOP_OF_ATMOS</shortname>
Expand Down Expand Up @@ -6841,7 +6857,10 @@
<pdstmpl>tmpl4_48</pdstmpl>
<pname>AEMFLX</pname>
<aerosol_type>particulate_org_matter_dry</aerosol_type>
<fixed_sfc1_type>surface</fixed_sfc1_type>
<fixed_sfc1_type>entire_atmos_single_lyr</fixed_sfc1_type>
<typ_intvl_size>smaller_than_first_limit</typ_intvl_size>
<scale_fact_1st_size>7</scale_fact_1st_size>
<scale_val_1st_size>25</scale_val_1st_size>
<scale>5.0</scale>
</param>

Expand Down Expand Up @@ -6929,8 +6948,10 @@
<param>
<post_avblfldidx>755</post_avblfldidx>
<shortname>HWP_ON_SURFACE</shortname>
<pdstmpl>tmpl4_8</pdstmpl>
<longname>Hourly Wildfire Potential on surface</longname>
<pname>WFIREPOT</pname>
<stats_proc>AVE</stats_proc>
<fixed_sfc1_type>surface</fixed_sfc1_type>
<scale>5.0</scale>
</param>
Expand Down Expand Up @@ -8319,5 +8340,45 @@
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>1015</post_avblfldidx>
<shortname>EBB_ON_HYBRID_LVL</shortname>
<pdstmpl>tmpl4_48</pdstmpl>
<pname>AEMFLX</pname>
<aerosol_type>particulate_org_matter_dry</aerosol_type>
<fixed_sfc1_type>hybrid_lvl</fixed_sfc1_type>
<typ_intvl_size>smaller_than_first_limit</typ_intvl_size>
<scale_fact_1st_size>7</scale_fact_1st_size>
<scale_val_1st_size>25</scale_val_1st_size>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>1016</post_avblfldidx>
<shortname>EBB_ON_ISOBARIC_SFC</shortname>
<pdstmpl>tmpl4_48</pdstmpl>
<pname>AEMFLX</pname>
<aerosol_type>particulate_org_matter_dry</aerosol_type>
<fixed_sfc1_type>isobaric_sfc</fixed_sfc1_type>
<typ_intvl_size>smaller_than_first_limit</typ_intvl_size>
<scale_fact_1st_size>7</scale_fact_1st_size>
<scale_val_1st_size>25</scale_val_1st_size>
<scale>6.0</scale>
</param>

<param>
<post_avblfldidx>1017</post_avblfldidx>
<shortname>EBB_ON_SPEC_HGT_LVL_ABOVE_GRND_8m</shortname>
<pdstmpl>tmpl4_48</pdstmpl>
<pname>AEMFLX</pname>
<aerosol_type>particulate_org_matter_dry</aerosol_type>
<fixed_sfc1_type>spec_hgt_lvl_above_grnd</fixed_sfc1_type>
<level>8.</level>
<typ_intvl_size>smaller_than_first_limit</typ_intvl_size>
<scale_fact_1st_size>7</scale_fact_1st_size>
<scale_val_1st_size>25</scale_val_1st_size>
<scale>6.0</scale>
</param>

</post_avblflds>
</postxml>
2 changes: 1 addition & 1 deletion parm/postcntrl_gfs_f00_two.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1211,7 +1211,7 @@
</param>

<param>
<shortname>SOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<shortname>GFS_CISOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<scale_fact_fixed_sfc1>2</scale_fact_fixed_sfc1>
<level>0.</level>
<scale_fact_fixed_sfc2>2</scale_fact_fixed_sfc2>
Expand Down
2 changes: 1 addition & 1 deletion parm/postcntrl_gfs_flux.xml
Original file line number Diff line number Diff line change
Expand Up @@ -605,7 +605,7 @@
</param>

<param>
<shortname>SOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<shortname>GFS_CISOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<scale_fact_fixed_sfc1>2</scale_fact_fixed_sfc1>
<level>0.</level>
<scale_fact_fixed_sfc2>2</scale_fact_fixed_sfc2>
Expand Down
2 changes: 1 addition & 1 deletion parm/postcntrl_gfs_flux_f00.xml
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@
</param>

<param>
<shortname>SOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<shortname>GFS_CISOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<scale_fact_fixed_sfc1>2</scale_fact_fixed_sfc1>
<level>0.</level>
<scale_fact_fixed_sfc2>2</scale_fact_fixed_sfc2>
Expand Down
2 changes: 1 addition & 1 deletion parm/postcntrl_gfs_two.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1796,7 +1796,7 @@
</param>

<param>
<shortname>SOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<shortname>GFS_CISOILM_ON_DEPTH_BEL_LAND_SFC</shortname>
<scale_fact_fixed_sfc1>2</scale_fact_fixed_sfc1>
<level>0.</level>
<scale_fact_fixed_sfc2>2</scale_fact_fixed_sfc2>
Expand Down
39 changes: 31 additions & 8 deletions parm/postcntrl_sfs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,50 +21,50 @@

<param>
<shortname>HGT_ON_ISOBARIC_SFC</shortname>
<level>100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<level>1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<scale>6.0</scale>
</param>

<param>
<shortname>TMP_ON_ISOBARIC_SFC</shortname>
<level>100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<level>1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<scale>3.0</scale>
</param>

<param>
<shortname>SPFH_ON_ISOBARIC_SFC</shortname>
<level>100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<level>1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<scale>4.0</scale>
</param>

<param>
<shortname>RH_ON_ISOBARIC_SFC</shortname>
<level>1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<level>1. 2. 4. 7. 10. 20. 40. 70. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<scale>3.0</scale>
</param>

<param>
<shortname>UGRD_ON_ISOBARIC_SFC</shortname>
<level>100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<level>1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<scale>4.0</scale>
</param>

<param>
<shortname>VGRD_ON_ISOBARIC_SFC</shortname>
<level>100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<level>1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<scale>4.0</scale>
</param>

<param>
<shortname>ABSV_ON_ISOBARIC_SFC</shortname>
<level>1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<level>1. 2. 4. 7. 10. 20. 40. 70. 1000. 2000. 3000. 5000. 7000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 92500. 95000. 97500. 100000.</level>
<scale>4.0</scale>
</param>

<param>
<shortname>O3MR_ON_ISOBARIC_SFC</shortname>
<table_info>NCEP</table_info>
<level>100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 20000. 25000. 30000. 35000. 40000.</level>
<level>1. 2. 4. 7. 10. 20. 40. 70. 100. 200. 300. 500. 700. 1000. 2000. 3000. 5000. 7000. 10000. 12500. 15000. 20000. 25000. 30000. 35000. 40000.</level>
<scale>5.0</scale>
</param>

Expand Down Expand Up @@ -633,6 +633,29 @@
<scale>4.0</scale>
</param>

<param>
<shortname>HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND</shortname>
<level>3000.</level>
<level2>0.</level2>
<scale>4.0</scale>
</param>

<param>
<shortname>ACM_SSRUN_ON_SURFACE</shortname>
<scale>4.0</scale>
</param>

<param>
<shortname>AVE_VBDSF_ON_SURFACE</shortname>
<table_info>NCEP</table_info>
<scale>6.0</scale>
</param>

<param>
<shortname>AVE_NBDSF_ON_SURFACE</shortname>
<table_info>NCEP</table_info>
<scale>6.0</scale>
</param>

<!-- comments wherever I like -->
</paramset>
Expand Down
Loading

0 comments on commit 7cf2fe3

Please sign in to comment.