Skip to content

Commit

Permalink
Merge branch 'develop' into text/us-134
Browse files Browse the repository at this point in the history
  • Loading branch information
gspetro-NOAA authored Mar 7, 2024
2 parents 22abec9 + 2e382e1 commit cdda677
Show file tree
Hide file tree
Showing 24 changed files with 212 additions and 226 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ parm/*.xml
parm/*.db
parm/*.out
parm/*.err
parm/*.log

__pycache__
*.swp
Expand Down
43 changes: 0 additions & 43 deletions check_gdas_outputs.sh

This file was deleted.

37 changes: 0 additions & 37 deletions check_test.sh

This file was deleted.

12 changes: 0 additions & 12 deletions configures/machine.hera.intel

This file was deleted.

19 changes: 0 additions & 19 deletions configures/machine.orion.intel

This file was deleted.

10 changes: 0 additions & 10 deletions do_submit_test.sh

This file was deleted.

File renamed without changes.
4 changes: 4 additions & 0 deletions jobs/JLANDDA_PREP_BMAT
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ FILEDATE=${YYYY}${MM}${DD}.${HH}0000
cd $MEM_WORKDIR

# load modulefiles
BUILD_VERSION_FILE="${CYCLEDIR}/versions/build.ver_${MACHINE}"
if [ -e ${BUILD_VERSION_FILE} ]; then
. ${BUILD_VERSION_FILE}
fi
module use modulefiles; module load modules.landda
PYTHON=$(/usr/bin/which python)

Expand Down
5 changes: 5 additions & 0 deletions jobs/JLANDDA_PREP_EXP
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,11 @@ mkdir -p $MEM_WORKDIR/modulefiles; cp ${CYCLEDIR}/modulefiles/build_${MACHINE}_i
cd $MEM_WORKDIR

# load modulefiles
BUILD_VERSION_FILE="${CYCLEDIR}/versions/build.ver_${MACHINE}"
if [ -e ${BUILD_VERSION_FILE} ]; then
. ${BUILD_VERSION_FILE}
fi

module use modulefiles; module load modules.landda

if [[ $do_jedi == "YES" && $ATMOS_FORC == "era5" ]]; then
Expand Down
4 changes: 4 additions & 0 deletions jobs/JLANDDA_RUN_ANA
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,10 @@ KEEPJEDIDIR="YES"
cd $MEM_WORKDIR

# load modulefiles
BUILD_VERSION_FILE="${CYCLEDIR}/versions/build.ver_${MACHINE}"
if [ -e ${BUILD_VERSION_FILE} ]; then
. ${BUILD_VERSION_FILE}
fi
module use modulefiles; module load modules.landda
PYTHON=$(/usr/bin/which python)
MPIEXEC=`which mpiexec`
Expand Down
4 changes: 4 additions & 0 deletions jobs/JLANDDA_RUN_FCST
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@ RHH=$((${FCSTHR}%24))
cd $MEM_WORKDIR

# load modulefiles
BUILD_VERSION_FILE="${CYCLEDIR}/versions/build.ver_${MACHINE}"
if [ -e ${BUILD_VERSION_FILE} ]; then
. ${BUILD_VERSION_FILE}
fi
module use modulefiles; module load modules.landda
PYTHON=$(/usr/bin/which python)
MPIEXEC=`which mpiexec`
Expand Down
52 changes: 5 additions & 47 deletions modulefiles/build_hera_intel.lua
Original file line number Diff line number Diff line change
@@ -1,77 +1,36 @@
help([[
loads UFS Model prerequisites for Hera/Intel
loads modules necessary for building the land-DA workflow on Hera using Intel
]])

prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.3.0/envs/unified-env/install/modulefiles/Core")
prepend_path("MODULEPATH", "/scratch1/NCEPDEV/jcsda/jedipara/spack-stack/modulefiles")
whatis([===[Loads modules necessary for building the land-DA workflow on Hera]===])

stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0"
load(pathJoin("stack-intel", stack_intel_ver))
prepend_path("MODULEPATH", os.getenv("modulepath_spack_stack"))
prepend_path("MODULEPATH", os.getenv("modulepath_spack_stack_jedi"))

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

stack_python_ver=os.getenv("stack_python_ver") or "3.9.12"
load(pathJoin("stack-python", stack_python_ver))

cmake_ver=os.getenv("cmake_ver") or "3.23.1"
load(pathJoin("cmake", cmake_ver))

ecbuild_ver=os.getenv("ecbuild_ver") or "3.6.5"
load(pathJoin("ecbuild", ecbuild_ver))

jasper_ver=os.getenv("jasper_ver") or "2.0.32"
load(pathJoin("jasper", jasper_ver))

zlib_ver=os.getenv("zlib_ver") or "1.2.13"
load(pathJoin("zlib", zlib_ver))

libpng_ver=os.getenv("libpng_ver") or "1.6.37"
load(pathJoin("libpng", libpng_ver))

hdf5_ver=os.getenv("hdf5_ver") or "1.14.0"
load(pathJoin("hdf5", hdf5_ver))

netcdf_c_ver=os.getenv("netcdf_ver") or "4.9.0"
load(pathJoin("netcdf-c", netcdf_c_ver))

netcdf_fortran_ver=os.getenv("netcdf_fortran_ver") or "4.6.0"
load(pathJoin("netcdf-fortran", netcdf_fortran_ver))

pio_ver=os.getenv("pio_ver") or "2.5.9"
load(pathJoin("parallelio", pio_ver))

esmf_ver=os.getenv("esmf_ver") or "8.3.0b09"
load(pathJoin("esmf", esmf_ver))

fms_ver=os.getenv("fms_ver") or "2022.04"
load(pathJoin("fms",fms_ver))

bacio_ver=os.getenv("bacio_ver") or "2.4.1"
load(pathJoin("bacio", bacio_ver))

crtm_ver=os.getenv("crtm_ver") or "2.4.0"
load(pathJoin("crtm", crtm_ver))

g2_ver=os.getenv("g2_ver") or "3.4.5"
load(pathJoin("g2", g2_ver))

g2tmpl_ver=os.getenv("g2tmpl_ver") or "1.10.2"
load(pathJoin("g2tmpl", g2tmpl_ver))

ip_ver=os.getenv("ip_ver") or "3.3.3"
load(pathJoin("ip", ip_ver))

sp_ver=os.getenv("sp_ver") or "2.3.3"
load(pathJoin("sp", sp_ver))

w3emc_ver=os.getenv("w3emc_ver") or "2.9.2"
load(pathJoin("w3emc", w3emc_ver))

gftl_shared_ver=os.getenv("gftl_shared_ver") or "v1.5.0"
load(pathJoin("gftl-shared", gftl_shared_ver))

mapl_ver=os.getenv("mapl_ver") or "2.22.0-esmf-8.3.0b09"
load(pathJoin("mapl", mapl_ver))

load("ufs-pyenv")
Expand All @@ -85,4 +44,3 @@ setenv("CMAKE_Platform", "hera.intel")
setenv("EPICHOME", "/scratch2/NAGAPE/epic/UFS_Land-DA")
setenv("JEDI_INSTALL", pathJoin(os.getenv("EPICHOME"),"jedi"))

whatis("Description: UFS build environment")
53 changes: 5 additions & 48 deletions modulefiles/build_orion_intel.lua
Original file line number Diff line number Diff line change
@@ -1,77 +1,36 @@
help([[
loads UFS Model prerequisites for Orion/Intel
loads modules necessary for building the land-DA workflow on Orion using Intel
]])

prepend_path("MODULEPATH", "/work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.3.0/envs/unified-env/install/modulefiles/Core")
prepend_path("MODULEPATH", "/work/noaa/da/role-da/spack-stack/modulefiles")
whatis([===[Loads modules necessary for building the land-DA workflow on Orion]===])

stack_intel_ver=os.getenv("stack_intel_ver") or "2022.0.2"
load(pathJoin("stack-intel", stack_intel_ver))
prepend_path("MODULEPATH", os.getenv("modulepath_spack_stack"))
prepend_path("MODULEPATH", os.getenv("modulepath_spack_stack_jedi"))

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

stack_python_ver=os.getenv("stack_python_ver") or "3.9.7"
load(pathJoin("stack-python", stack_python_ver))

cmake_ver=os.getenv("cmake_ver") or "3.22.1"
load(pathJoin("cmake", cmake_ver))

ecbuild_ver=os.getenv("ecbuild_ver") or "3.6.5"
load(pathJoin("ecbuild", ecbuild_ver))

jasper_ver=os.getenv("jasper_ver") or "2.0.32"
load(pathJoin("jasper", jasper_ver))

zlib_ver=os.getenv("zlib_ver") or "1.2.13"
load(pathJoin("zlib", zlib_ver))

libpng_ver=os.getenv("libpng_ver") or "1.6.37"
load(pathJoin("libpng", libpng_ver))

hdf5_ver=os.getenv("hdf5_ver") or "1.14.0"
load(pathJoin("hdf5", hdf5_ver))

netcdf_c_ver=os.getenv("netcdf_ver") or "4.9.0"
load(pathJoin("netcdf-c", netcdf_c_ver))

netcdf_fortran_ver=os.getenv("netcdf_fortran_ver") or "4.6.0"
load(pathJoin("netcdf-fortran", netcdf_fortran_ver))

pio_ver=os.getenv("pio_ver") or "2.5.9"
load(pathJoin("parallelio", pio_ver))

esmf_ver=os.getenv("esmf_ver") or "8.3.0b09"
load(pathJoin("esmf", esmf_ver))

fms_ver=os.getenv("fms_ver") or "2022.04"
load(pathJoin("fms",fms_ver))

bacio_ver=os.getenv("bacio_ver") or "2.4.1"
load(pathJoin("bacio", bacio_ver))

crtm_ver=os.getenv("crtm_ver") or "2.4.0"
load(pathJoin("crtm", crtm_ver))

g2_ver=os.getenv("g2_ver") or "3.4.5"
load(pathJoin("g2", g2_ver))

g2tmpl_ver=os.getenv("g2tmpl_ver") or "1.10.2"
load(pathJoin("g2tmpl", g2tmpl_ver))

ip_ver=os.getenv("ip_ver") or "3.3.3"
load(pathJoin("ip", ip_ver))

sp_ver=os.getenv("sp_ver") or "2.3.3"
load(pathJoin("sp", sp_ver))

w3emc_ver=os.getenv("w3emc_ver") or "2.9.2"
load(pathJoin("w3emc", w3emc_ver))

gftl_shared_ver=os.getenv("gftl_shared_ver") or "v1.5.0"
load(pathJoin("gftl-shared", gftl_shared_ver))

mapl_ver=os.getenv("mapl_ver") or "2.22.0-esmf-8.3.0b09"
load(pathJoin("mapl", mapl_ver))

load("ufs-pyenv")
Expand All @@ -84,5 +43,3 @@ setenv("CMAKE_Platform", "orion.intel")
setenv("EPICHOME", "/work/noaa/epic/UFS_Land-DA")
setenv("JEDI_INSTALL", pathJoin(os.getenv("EPICHOME"),"jedi"))

whatis("Description: UFS build environment")

File renamed without changes.
2 changes: 1 addition & 1 deletion parm/land_analysis_era5_orion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ workflow:
MACHINE: "orion"
ACCOUNT: "epic"
EXP_NAME: "LETKF"
EXP_BASEDIR: "/work/noaa/epic/uname/LAND-DA-ROOT"
EXP_BASEDIR: "/work/noaa/epic/username/LAND-DA-ROOT"
JEDI_INSTALL: "/work/noaa/epic/UFS_Land-DA/jedi"
LANDDA_INPUTS: "/work/noaa/epic/UFS_Land-DA/inputs"
FORCING: "era5"
Expand Down
Loading

0 comments on commit cdda677

Please sign in to comment.