From 5c604c6a44bef41e655f4ce7ef8a81586be19eba Mon Sep 17 00:00:00 2001 From: George Gayno Date: Fri, 7 Jan 2022 20:36:41 +0000 Subject: [PATCH 1/7] Update WCOSS-DELL-P3 build module to be lua compliant. Fixes #613 --- modulefiles/build.wcoss_dell_p3.intel | 35 ----------- modulefiles/build.wcoss_dell_p3.intel.lua | 75 +++++++++++++++++++++++ 2 files changed, 75 insertions(+), 35 deletions(-) delete mode 100644 modulefiles/build.wcoss_dell_p3.intel create mode 100644 modulefiles/build.wcoss_dell_p3.intel.lua diff --git a/modulefiles/build.wcoss_dell_p3.intel b/modulefiles/build.wcoss_dell_p3.intel deleted file mode 100644 index 4e44018e8..000000000 --- a/modulefiles/build.wcoss_dell_p3.intel +++ /dev/null @@ -1,35 +0,0 @@ -#%Module##################################################### -## Build and run module for WCOSS-Dell P3 -############################################################# - -module load lsf/10.1 -module load HPSS/5.0.2.5 -module load cmake/3.16.2 - -module use /usrx/local/nceplibs/dev/hpc-stack/libs/hpc-stack/modulefiles/stack - -module load hpc/1.1.0 -module load hpc-ips/18.0.1.163 -module load hpc-impi/18.0.1 - -module load jasper/2.0.22 -module load zlib/1.2.11 -module load png/1.6.35 - -module load hdf5/1.10.6 -module load netcdf/4.7.4 -module load nccmp/1.8.7.0 -module load esmf/8_1_0_beta_snapshot_27 - -module load bacio/2.4.1 -module load g2/3.4.1 -module load ip/3.3.3 -module load nemsio/2.5.2 -module load sp/2.3.3 -module load w3nco/2.4.1 -module load sfcio/1.4.1 -module load sigio/2.3.2 -module load wgrib2/2.0.8 - -module use /usrx/local/dev/modulefiles -module load prod_util/1.1.3 diff --git a/modulefiles/build.wcoss_dell_p3.intel.lua b/modulefiles/build.wcoss_dell_p3.intel.lua new file mode 100644 index 000000000..bc741a8e3 --- /dev/null +++ b/modulefiles/build.wcoss_dell_p3.intel.lua @@ -0,0 +1,75 @@ +help([[ +Load environment to compile UFS_UTILS on WCOSS-Dell P3 +]]) + +lsf_ver=os.getenv("lsf_ver") or "10.1" +load(pathJoin("lsf", lsf_ver)) + +HPSS_ver=os.getenv("HPSS_ver") or "5.0.2.5" +load(pathJoin("HPSS", HPSS_ver)) + +cmake_ver=os.getenv("cmake_ver") or "3.16.2" +load(pathJoin("cmake", cmake_ver)) + +prepend_path("MODULEPATH", "/usrx/local/nceplibs/dev/hpc-stack/libs/hpc-stack/modulefiles/stack") + +hpc_ver=os.getenv("hpc_ver") or "1.1.0" +load(pathJoin("hpc", hpc_ver)) + +ips_ver=os.getenv("ips_ver") or "18.0.1.163" +load(pathJoin("hpc-ips", ips_ver)) + +impi_ver=os.getenv("impi_ver") or "18.0.1" +load(pathJoin("hpc-impi", impi_ver)) + +zlib_ver=os.getenv("zlib_ver") or "1.2.11" +load(pathJoin("zlib", zlib_ver)) + +png_ver=os.getenv("png_ver") or "1.6.35" +load(pathJoin("png", png_ver)) + +hdf5_ver=os.getenv("hdf5_ver") or "1.10.6" +load(pathJoin("hdf5", hdf5_ver)) + +netcdf_ver=os.getenv("netcdf_ver") or "4.7.4" +load(pathJoin("netcdf", netcdf_ver)) + +nccmp_ver=os.getenv("nccmp_ver") or "1.8.7.0" +load(pathJoin("nccmp", nccmp_ver)) + +esmf_ver=os.getenv("esmf_ver") or "8_1_0_beta_snapshot_27" +load(pathJoin("esmf", esmf_ver)) + +bacio_ver=os.getenv("bacio_ver") or "2.4.1" +load(pathJoin("bacio", bacio_ver)) + +g2_ver=os.getenv("g2_ver") or "3.4.1" +load(pathJoin("g2", g2_ver)) + +ip_ver=os.getenv("ip_ver") or "3.3.3" +load(pathJoin("ip", ip_ver)) + +nemsio_ver=os.getenv("nemsio_ver") or "2.5.2" +load(pathJoin("nemsio", nemsio_ver)) + +sp_ver=os.getenv("sp_ver") or "2.3.3" +load(pathJoin("sp", sp_ver)) + +w3nco_ver=os.getenv("w3nco_ver") or "2.4.1" +load(pathJoin("w3nco", w3nco_ver)) + +sfcio_ver=os.getenv("sfcio_ver") or "1.4.1" +load(pathJoin("sfcio", sfcio_ver)) + +sigio_ver=os.getenv("sigio_ver") or "2.3.2" +load(pathJoin("sigio", sigio_ver)) + +wgrib2_ver=os.getenv("wgrib2_ver") or "2.0.8" +load(pathJoin("wgrib2", wgrib2_ver)) + +prepend_path("MODULEPATH", "/usrx/local/dev/modulefiles") + +prod_util_ver=os.getenv("prod_util_ver") or "1.1.3" +load(pathJoin("prod_util", prod_util_ver)) + +whatis("Description: UFS_UTILS build environment") From e980270cb1d032bf5d1cab3bacfda4e33cc99b40 Mon Sep 17 00:00:00 2001 From: George Gayno Date: Fri, 7 Jan 2022 15:09:12 -0600 Subject: [PATCH 2/7] Update Orion build module to be lua compliant. Fixes #613. --- modulefiles/build.orion.intel | 30 --------------- modulefiles/build.orion.intel.lua | 64 +++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 30 deletions(-) delete mode 100644 modulefiles/build.orion.intel create mode 100644 modulefiles/build.orion.intel.lua diff --git a/modulefiles/build.orion.intel b/modulefiles/build.orion.intel deleted file mode 100644 index 891623680..000000000 --- a/modulefiles/build.orion.intel +++ /dev/null @@ -1,30 +0,0 @@ -#%Module##################################################### -## Build module for Orion -############################################################# - -module load cmake/3.17.3 - -module use /apps/contrib/NCEP/libs/hpc-stack/modulefiles/stack - -module load hpc/1.1.0 -module load hpc-intel/2018.4 -module load hpc-impi/2018.4 - -module load bacio/2.4.1 -module load g2/3.4.1 -module load ip/3.3.3 -module load nemsio/2.5.2 -module load sp/2.3.3 -module load w3nco/2.4.1 -module load sfcio/1.4.1 -module load sigio/2.3.2 -module load wgrib2/2.0.8 - -module load jasper/2.0.22 -module load zlib/1.2.11 -module load png/1.6.35 - -module load hdf5/1.10.6 -module load netcdf/4.7.4 -module load nccmp/1.8.7.0 -module load esmf/8_1_0_beta_snapshot_27 diff --git a/modulefiles/build.orion.intel.lua b/modulefiles/build.orion.intel.lua new file mode 100644 index 000000000..78ba117c2 --- /dev/null +++ b/modulefiles/build.orion.intel.lua @@ -0,0 +1,64 @@ +help([[ +Load environment to compile UFS_UTILS on Orion +]]) + +cmake_ver=os.getenv("cmake_ver") or "3.17.3" +load(pathJoin("cmake", cmake_ver)) + +prepend_path("MODULEPATH", "/apps/contrib/NCEP/libs/hpc-stack/modulefiles/stack") + +hpc_ver=os.getenv("hpc_ver") or "1.1.0" +load(pathJoin("hpc", hpc_ver)) + +hpc_intel_ver=os.getenv("hpc_intel_ver") or "2018.4" +load(pathJoin("hpc-intel", hpc_intel_ver)) + +impi_ver=os.getenv("impi_ver") or "2018.4" +load(pathJoin("hpc-impi", impi_ver)) + +bacio_ver=os.getenv("bacio_ver") or "2.4.1" +load(pathJoin("bacio", bacio_ver)) + +g2_ver=os.getenv("g2_ver") or "3.4.1" +load(pathJoin("g2", g2_ver)) + +ip_ver=os.getenv("ip_ver") or "3.3.3" +load(pathJoin("ip", ip_ver)) + +nemsio_ver=os.getenv("nemsio_ver") or "2.5.2" +load(pathJoin("nemsio", nemsio_ver)) + +sp_ver=os.getenv("sp_ver") or "2.3.3" +load(pathJoin("sp", sp_ver)) + +w3nco_ver=os.getenv("w3nco_ver") or "2.4.1" +load(pathJoin("w3nco", w3nco_ver)) + +sfcio_ver=os.getenv("sfcio_ver") or "1.4.1" +load(pathJoin("sfcio", sfcio_ver)) + +sigio_ver=os.getenv("sigio_ver") or "2.3.2" +load(pathJoin("sigio", sigio_ver)) + +wgrib2_ver=os.getenv("wgrib2_ver") or "2.0.8" +load(pathJoin("wgrib2", wgrib2_ver)) + +zlib_ver=os.getenv("zlib_ver") or "1.2.11" +load(pathJoin("zlib", zlib_ver)) + +png_ver=os.getenv("png_ver") or "1.6.35" +load(pathJoin("png", png_ver)) + +hdf5_ver=os.getenv("hdf5_ver") or "1.10.6" +load(pathJoin("hdf5", hdf5_ver)) + +netcdf_ver=os.getenv("netcdf_ver") or "4.7.4" +load(pathJoin("netcdf", netcdf_ver)) + +nccmp_ver=os.getenv("nccmp_ver") or "1.8.7.0" +load(pathJoin("nccmp", nccmp_ver)) + +esmf_ver=os.getenv("esmf_ver") or "8_1_0_beta_snapshot_27" +load(pathJoin("esmf", esmf_ver)) + +whatis("Description: UFS_UTILS build environment") From 94e5b6ae540281917a66729da8c0bd0296c86c5c Mon Sep 17 00:00:00 2001 From: George Gayno Date: Fri, 7 Jan 2022 21:30:19 +0000 Subject: [PATCH 3/7] Update Jet build module to be lua compliant. Fixes #613 --- modulefiles/build.jet.intel | 27 -------------- modulefiles/build.jet.intel.lua | 64 +++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 27 deletions(-) delete mode 100644 modulefiles/build.jet.intel create mode 100644 modulefiles/build.jet.intel.lua diff --git a/modulefiles/build.jet.intel b/modulefiles/build.jet.intel deleted file mode 100644 index 4161fcff0..000000000 --- a/modulefiles/build.jet.intel +++ /dev/null @@ -1,27 +0,0 @@ -#%Module##################################################### -## Build and run module for Jet -############################################################# -module load cmake/3.16.1 -module load hpss - -module use /lfs4/HFIP/hfv3gfs/nwprod/hpc-stack/libs/modulefiles/stack -module load hpc/1.1.0 -module load hpc-intel/18.0.5.274 -module load hpc-impi/2018.4.274 - -module load hdf5/1.10.6 -module load netcdf/4.7.4 -module load nccmp/1.8.7.0 -module load esmf/8_1_0_beta_snapshot_27 -module load jasper/2.0.22 - -module load w3nco/2.4.1 -module load sp/2.3.3 -module load ip/3.3.3 -module load bacio/2.4.1 -module load sigio/2.3.2 -module load sfcio/1.4.1 -module load nemsio/2.5.2 -module load g2/3.4.1 -module load wgrib2/2.0.8 -module load prod_util/1.2.2 diff --git a/modulefiles/build.jet.intel.lua b/modulefiles/build.jet.intel.lua new file mode 100644 index 000000000..a0a6d7c54 --- /dev/null +++ b/modulefiles/build.jet.intel.lua @@ -0,0 +1,64 @@ +help([[ +Load environment to compile UFS_UTILS on Jet +]]) + +cmake_ver=os.getenv("cmake_ver") or "3.16.1" +load(pathJoin("cmake", cmake_ver)) + +hpss_ver=os.getenv("hpss_ver") or "" +load(pathJoin("hpss", hpss_ver)) + +prepend_path("MODULEPATH", "/lfs4/HFIP/hfv3gfs/nwprod/hpc-stack/libs/modulefiles/stack") + +hpc_ver=os.getenv("hpc_ver") or "1.1.0" +load(pathJoin("hpc", hpc_ver)) + +hpc_intel_ver=os.getenv("hpc_intel_ver") or "18.0.5.274" +load(pathJoin("hpc-intel", hpc_intel_ver)) + +impi_ver=os.getenv("impi_ver") or "2018.4.274" +load(pathJoin("hpc-impi", impi_ver)) + +hdf5_ver=os.getenv("hdf5_ver") or "1.10.6" +load(pathJoin("hdf5", hdf5_ver)) + +netcdf_ver=os.getenv("netcdf_ver") or "4.7.4" +load(pathJoin("netcdf", netcdf_ver)) + +nccmp_ver=os.getenv("nccmp_ver") or "1.8.7.0" +load(pathJoin("nccmp", nccmp_ver)) + +esmf_ver=os.getenv("esmf_ver") or "8_1_0_beta_snapshot_27" +load(pathJoin("esmf", esmf_ver)) + +w3nco_ver=os.getenv("w3nco_ver") or "2.4.1" +load(pathJoin("w3nco", w3nco_ver)) + +sp_ver=os.getenv("sp_ver") or "2.3.3" +load(pathJoin("sp", sp_ver)) + +ip_ver=os.getenv("ip_ver") or "3.3.3" +load(pathJoin("ip", ip_ver)) + +bacio_ver=os.getenv("bacio_ver") or "2.4.1" +load(pathJoin("bacio", bacio_ver)) + +sigio_ver=os.getenv("sigio_ver") or "2.3.2" +load(pathJoin("sigio", sigio_ver)) + +sfcio_ver=os.getenv("sfcio_ver") or "1.4.1" +load(pathJoin("sfcio", sfcio_ver)) + +nemsio_ver=os.getenv("nemsio_ver") or "2.5.2" +load(pathJoin("nemsio", nemsio_ver)) + +g2_ver=os.getenv("g2_ver") or "3.4.1" +load(pathJoin("g2", g2_ver)) + +wgrib2_ver=os.getenv("wgrib2_ver") or "2.0.8" +load(pathJoin("wgrib2", wgrib2_ver)) + +prod_util_ver=os.getenv("prod_util_ver") or "1.2.2" +load(pathJoin("prod_util", prod_util_ver)) + +whatis("Description: UFS_UTILS build environment") From 333805ef50d2ef58409b3e4940b0cef3861eb333 Mon Sep 17 00:00:00 2001 From: George Gayno Date: Fri, 7 Jan 2022 21:58:49 +0000 Subject: [PATCH 4/7] Update hera Intel build module to be lua compliant. Fixes #613. --- modulefiles/build.hera.intel | 31 --------------- modulefiles/build.hera.intel.lua | 67 ++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+), 31 deletions(-) delete mode 100644 modulefiles/build.hera.intel create mode 100644 modulefiles/build.hera.intel.lua diff --git a/modulefiles/build.hera.intel b/modulefiles/build.hera.intel deleted file mode 100644 index 7c68b4143..000000000 --- a/modulefiles/build.hera.intel +++ /dev/null @@ -1,31 +0,0 @@ -#%Module##################################################### -## Build and run module for Hera -############################################################# - -module load hpss -module load cmake/3.16.1 - -module use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack - -module load hpc/1.1.0 -module load hpc-intel/18.0.5.274 -module load hpc-impi/2018.0.4 - -module load bacio/2.4.1 -module load g2/3.4.1 -module load ip/3.3.3 -module load nemsio/2.5.2 -module load sp/2.3.3 -module load w3nco/2.4.1 -module load sfcio/1.4.1 -module load sigio/2.3.2 -module load wgrib2/2.0.8 - -module load jasper/2.0.22 -module load zlib/1.2.11 -module load png/1.6.35 - -module load hdf5/1.10.6 -module load netcdf/4.7.4 -module load nccmp/1.8.7.0 -module load esmf/8_1_0_beta_snapshot_27 diff --git a/modulefiles/build.hera.intel.lua b/modulefiles/build.hera.intel.lua new file mode 100644 index 000000000..319d7b3ed --- /dev/null +++ b/modulefiles/build.hera.intel.lua @@ -0,0 +1,67 @@ +help([[ +Load environment to compile UFS_UTILS on Hera using Intel +]]) + +cmake_ver=os.getenv("cmake_ver") or "3.16.1" +load(pathJoin("cmake", cmake_ver)) + +hpss_ver=os.getenv("hpss_ver") or "" +load(pathJoin("hpss", hpss_ver)) + +prepend_path("MODULEPATH", "/scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack") + +hpc_ver=os.getenv("hpc_ver") or "1.1.0" +load(pathJoin("hpc", hpc_ver)) + +hpc_intel_ver=os.getenv("hpc_intel_ver") or "18.0.5.274" +load(pathJoin("hpc-intel", hpc_intel_ver)) + +impi_ver=os.getenv("impi_ver") or "2018.0.4" +load(pathJoin("hpc-impi", impi_ver)) + +bacio_ver=os.getenv("bacio_ver") or "2.4.1" +load(pathJoin("bacio", bacio_ver)) + +g2_ver=os.getenv("g2_ver") or "3.4.1" +load(pathJoin("g2", g2_ver)) + +ip_ver=os.getenv("ip_ver") or "3.3.3" +load(pathJoin("ip", ip_ver)) + +nemsio_ver=os.getenv("nemsio_ver") or "2.5.2" +load(pathJoin("nemsio", nemsio_ver)) + +sp_ver=os.getenv("sp_ver") or "2.3.3" +load(pathJoin("sp", sp_ver)) + +w3nco_ver=os.getenv("w3nco_ver") or "2.4.1" +load(pathJoin("w3nco", w3nco_ver)) + +sfcio_ver=os.getenv("sfcio_ver") or "1.4.1" +load(pathJoin("sfcio", sfcio_ver)) + +sigio_ver=os.getenv("sigio_ver") or "2.3.2" +load(pathJoin("sigio", sigio_ver)) + +wgrib2_ver=os.getenv("wgrib2_ver") or "2.0.8" +load(pathJoin("wgrib2", wgrib2_ver)) + +zlib_ver=os.getenv("zlib_ver") or "1.2.11" +load(pathJoin("zlib", zlib_ver)) + +png_ver=os.getenv("png_ver") or "1.6.35" +load(pathJoin("png", png_ver)) + +hdf5_ver=os.getenv("hdf5_ver") or "1.10.6" +load(pathJoin("hdf5", hdf5_ver)) + +netcdf_ver=os.getenv("netcdf_ver") or "4.7.4" +load(pathJoin("netcdf", netcdf_ver)) + +nccmp_ver=os.getenv("nccmp_ver") or "1.8.7.0" +load(pathJoin("nccmp", nccmp_ver)) + +esmf_ver=os.getenv("esmf_ver") or "8_2_0" +load(pathJoin("esmf", esmf_ver)) + +whatis("Description: UFS_UTILS build environment") From e8d9d7644c06dae240fce01a263165224982dd65 Mon Sep 17 00:00:00 2001 From: George Gayno Date: Mon, 10 Jan 2022 18:29:39 +0000 Subject: [PATCH 5/7] Switch back to a previous version of esmf (intel). Fixes #613 --- modulefiles/build.hera.intel.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modulefiles/build.hera.intel.lua b/modulefiles/build.hera.intel.lua index 319d7b3ed..4921502fe 100644 --- a/modulefiles/build.hera.intel.lua +++ b/modulefiles/build.hera.intel.lua @@ -61,7 +61,7 @@ load(pathJoin("netcdf", netcdf_ver)) nccmp_ver=os.getenv("nccmp_ver") or "1.8.7.0" load(pathJoin("nccmp", nccmp_ver)) -esmf_ver=os.getenv("esmf_ver") or "8_2_0" +esmf_ver=os.getenv("esmf_ver") or "8_1_1" load(pathJoin("esmf", esmf_ver)) whatis("Description: UFS_UTILS build environment") From 58c9c0c3e3dffb340a3d8109bf8404a5b3e7e193 Mon Sep 17 00:00:00 2001 From: George Gayno Date: Mon, 10 Jan 2022 20:04:05 +0000 Subject: [PATCH 6/7] Update Hera gnu build module to be lua compliant. Fixes #613. --- modulefiles/build.hera.gnu | 28 --------------- modulefiles/build.hera.gnu.lua | 64 ++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 28 deletions(-) delete mode 100644 modulefiles/build.hera.gnu create mode 100644 modulefiles/build.hera.gnu.lua diff --git a/modulefiles/build.hera.gnu b/modulefiles/build.hera.gnu deleted file mode 100644 index 15702b39e..000000000 --- a/modulefiles/build.hera.gnu +++ /dev/null @@ -1,28 +0,0 @@ -#%Module##################################################### -## Build and run module for Hera -############################################################# - -module load hpss -module load cmake/3.16.1 - -module use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack - -module load hpc/1.1.0 -module load hpc-gnu/9.2.0 -module load hpc-mpich/3.3.2 - -module load netcdf/4.7.4 -module load esmf/8_1_0_beta_snapshot_27 -module load bacio/2.4.1 -module load g2/3.4.1 -module load ip/3.3.3 -module load nemsio/2.5.2 -module load sp/2.3.3 -module load w3nco/2.4.1 -module load sfcio/1.4.1 -module load sigio/2.3.2 -module load wgrib2/2.0.8 -module load nccmp/1.8.7.0 -module load png/1.6.35 -module load zlib/1.2.11 -module load jasper/2.0.22 diff --git a/modulefiles/build.hera.gnu.lua b/modulefiles/build.hera.gnu.lua new file mode 100644 index 000000000..88aa5ef57 --- /dev/null +++ b/modulefiles/build.hera.gnu.lua @@ -0,0 +1,64 @@ +help([[ +Load environment to compile UFS_UTILS on Hera using Gnu +]]) + +cmake_ver=os.getenv("cmake_ver") or "3.16.1" +load(pathJoin("cmake", cmake_ver)) + +hpss_ver=os.getenv("hpss_ver") or "" +load(pathJoin("hpss", hpss_ver)) + +prepend_path("MODULEPATH", "/scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack") + +hpc_ver=os.getenv("hpc_ver") or "1.1.0" +load(pathJoin("hpc", hpc_ver)) + +hpc_gnu_ver=os.getenv("hpc_gnu_ver") or "9.2.0" +load(pathJoin("hpc-gnu", hpc_gnu_ver)) + +mpich_ver=os.getenv("mpich_ver") or "3.3.2" +load(pathJoin("hpc-mpich", mpich_ver)) + +netcdf_ver=os.getenv("netcdf_ver") or "4.7.4" +load(pathJoin("netcdf", netcdf_ver)) + +esmf_ver=os.getenv("esmf_ver") or "8_1_1" +load(pathJoin("esmf", esmf_ver)) + +bacio_ver=os.getenv("bacio_ver") or "2.4.1" +load(pathJoin("bacio", bacio_ver)) + +g2_ver=os.getenv("g2_ver") or "3.4.1" +load(pathJoin("g2", g2_ver)) + +ip_ver=os.getenv("ip_ver") or "3.3.3" +load(pathJoin("ip", ip_ver)) + +nemsio_ver=os.getenv("nemsio_ver") or "2.5.2" +load(pathJoin("nemsio", nemsio_ver)) + +sp_ver=os.getenv("sp_ver") or "2.3.3" +load(pathJoin("sp", sp_ver)) + +w3nco_ver=os.getenv("w3nco_ver") or "2.4.1" +load(pathJoin("w3nco", w3nco_ver)) + +sfcio_ver=os.getenv("sfcio_ver") or "1.4.1" +load(pathJoin("sfcio", sfcio_ver)) + +sigio_ver=os.getenv("sigio_ver") or "2.3.2" +load(pathJoin("sigio", sigio_ver)) + +wgrib2_ver=os.getenv("wgrib2_ver") or "2.0.8" +load(pathJoin("wgrib2", wgrib2_ver)) + +nccmp_ver=os.getenv("nccmp_ver") or "1.8.7.0" +load(pathJoin("nccmp", nccmp_ver)) + +zlib_ver=os.getenv("zlib_ver") or "1.2.11" +load(pathJoin("zlib", zlib_ver)) + +png_ver=os.getenv("png_ver") or "1.6.35" +load(pathJoin("png", png_ver)) + +whatis("Description: UFS_UTILS build environment") From 922016f74a3619e1644f9e9f6489a566bfed1cf0 Mon Sep 17 00:00:00 2001 From: George Gayno Date: Mon, 10 Jan 2022 20:05:04 +0000 Subject: [PATCH 7/7] Minor updates to chgres consistency scripts to prevent namelist read error when using GNU. Fixes #613. --- reg_tests/chgres_cube/13km.conus.rap.grib2.sh | 4 ++-- reg_tests/chgres_cube/3km.conus.hrrr.gfssdf.grib2.sh | 4 ++-- reg_tests/chgres_cube/3km.conus.hrrr.newsfc.grib2.sh | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/reg_tests/chgres_cube/13km.conus.rap.grib2.sh b/reg_tests/chgres_cube/13km.conus.rap.grib2.sh index 441f953fe..1fa10c20b 100755 --- a/reg_tests/chgres_cube/13km.conus.rap.grib2.sh +++ b/reg_tests/chgres_cube/13km.conus.rap.grib2.sh @@ -30,8 +30,8 @@ export HALO_BNDY=4 export CDATE=2019080100 export EXTERNAL_MODEL="RAP" export NSOILL_OUT=9 -export TRACERS_TARGET="NULL" -export TRACERS_INPUT="NULL" +export TRACERS_TARGET='"NULL"' +export TRACERS_INPUT='"NULL"' export SOTYP_FROM_CLIMO=.false. export VGTYP_FROM_CLIMO=.false. export VGFRC_FROM_CLIMO=.true. diff --git a/reg_tests/chgres_cube/3km.conus.hrrr.gfssdf.grib2.sh b/reg_tests/chgres_cube/3km.conus.hrrr.gfssdf.grib2.sh index 67711b8f6..abfea41cb 100755 --- a/reg_tests/chgres_cube/3km.conus.hrrr.gfssdf.grib2.sh +++ b/reg_tests/chgres_cube/3km.conus.hrrr.gfssdf.grib2.sh @@ -30,8 +30,8 @@ export HALO_BNDY=4 export CDATE=2019080100 export EXTERNAL_MODEL="HRRR" export NSOILL_OUT=4 -export TRACERS_TARGET="NULL" -export TRACERS_INPUT="NULL" +export TRACERS_TARGET='"NULL"' +export TRACERS_INPUT='"NULL"' export GEOGRID_FILE_INPUT=${HOMEufs}/fix/fix_am/geo_em.d01.nc_HRRRX export OMP_NUM_THREADS_CH=${OMP_NUM_THREADS:-1} diff --git a/reg_tests/chgres_cube/3km.conus.hrrr.newsfc.grib2.sh b/reg_tests/chgres_cube/3km.conus.hrrr.newsfc.grib2.sh index 30be5e98e..de24e72b4 100755 --- a/reg_tests/chgres_cube/3km.conus.hrrr.newsfc.grib2.sh +++ b/reg_tests/chgres_cube/3km.conus.hrrr.newsfc.grib2.sh @@ -30,8 +30,8 @@ export HALO_BNDY=4 export CDATE=2019080100 export EXTERNAL_MODEL="HRRR" export NSOILL_OUT=9 -export TRACERS_TARGET="NULL" -export TRACERS_INPUT="NULL" +export TRACERS_TARGET='"NULL"' +export TRACERS_INPUT='"NULL"' export SOTYP_FROM_CLIMO=.false. export VGTYP_FROM_CLIMO=.false. export VGFRC_FROM_CLIMO=.false.