Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring in feature/hafs.v2.0.1 back to develop #299

Open
wants to merge 53 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
a8d7953
Sync HAFS submodules with their latest authoritative branches as of
BinLiu-NOAA Jul 3, 2024
f3ffd1a
Update submodule sorc/hafs_utils.fd.
BinLiu-NOAA Jul 4, 2024
9f5be0c
Update parm/forecast/regional/fd_ufs.yaml and parm/post/params_grib2_…
BinLiu-NOAA Jul 4, 2024
dead483
Update FIXversion to 20240703, scripts/exhafs_atm_prep.sh,
BinLiu-NOAA Jul 4, 2024
84801fe
Update .gitmodules and submodules of hafs_forecast.fd and hafs_tracke…
BinLiu-NOAA Jul 4, 2024
3e29df5
Update JHAFS_ANALYSIS, JHAFS_ENKF, and JHAFS_ENKF_HX to properly load
BinLiu-NOAA Jul 4, 2024
20ff996
Updates related to crtm/2.4.0.1 changes from crtm/2.4.0 for GSI
BijuThomas-NOAA Jul 8, 2024
a93ed2f
* Update submodule hafs_utils.fd to point to a specific version for
BinLiu-NOAA Jul 10, 2024
c4f7508
Changes to source code, CCPP SDF files, and the build script to add s…
AndrewHazelton Jul 11, 2024
1b43edd
Enable using imfshalcnv and imfshalcnv config option to use different…
BinLiu-NOAA Jul 11, 2024
4e95fb2
Updated exhafs_atm_vi.sh, VI sources, and hafs_holdvars.txt, hafs_hol…
JunghoonShin-NOAA Jul 11, 2024
f5b174d
update submodule sorc/hafs_forecast.fd
WeiguoWang-NOAA Jul 12, 2024
d862855
Update submodule sorc/hafs_forecast.fd, which cherry-picked
BinLiu-NOAA Jul 12, 2024
2883ca6
Add the PARMmom6 config option for controlling MOM6 related parm files.
BinLiu-NOAA Jul 12, 2024
172175e
Set pass_full_omega_to_physics_in_non_hydrostatic_mode = .true. and
BinLiu-NOAA Jul 12, 2024
419ae9c
Add 3DIAU related capabilities for HAFS regional DA.
XuLu-NOAA Jul 12, 2024
ec0b02d
Add the increment calculation hafsdatool subroutine for 3DIAU in HAFS…
XuLu-NOAA Jul 12, 2024
8edbe3d
* Update submodule sorc/hafs_forecast.fd with wave-ocean coupling cap…
BinLiu-NOAA Jul 13, 2024
11cb456
Add config and cronjob files for HAFSv2.0.1A and B.
BinLiu-NOAA Jul 14, 2024
e07bf41
Update the 3DIAU analysis increment file naming convention.
BinLiu-NOAA Jul 14, 2024
707d2e3
Update the approach to calculate the analysis increments for 3DIAU and
BinLiu-NOAA Jul 14, 2024
441ac3d
Update submodule sorc/hafs_forecast.fd, reverting the TTE-based EDMF …
BinLiu-NOAA Jul 15, 2024
745ae91
Update modulefiles and pointing correct modulefile names for GSI on R…
BijuThomas-NOAA Jul 16, 2024
ab36bea
Update submodule sorc/hafs_forecast.fd.
BinLiu-NOAA Jul 16, 2024
dd1c539
Update parm/hafs.v2.0.1b.conf.
BinLiu-NOAA Jul 17, 2024
1625167
Update submodule sorc/hafs_graphics.fd/emc_graphics.
BinLiu-NOAA Jul 17, 2024
baf71b9
Update parm/mom6/regional_hafs.v2.0.1b/hafs_mom6.input.IN with change…
BinLiu-NOAA Jul 18, 2024
049ca8a
Set pass_full_omega_to_physics_in_non_hydrostatic_mode=.false.
BinLiu-NOAA Jul 18, 2024
f1058e1
Update scripts/exhafs_merge.sh to save RESTART_analysis_merge in COMh…
BinLiu-NOAA Jul 19, 2024
284acf2
Update the name of the cross section ocean figures in exhafs_emcgraph…
Jul 26, 2024
91cb154
Update scripts/exhafs_merge.sh to also save merged domain 2 analysis in
BinLiu-NOAA Jul 26, 2024
d53d0e9
Updating the submodule for sorc/hafs_forecast.fd: Increasing the abso…
JunghoonShin-NOAA Jul 29, 2024
6ed67ca
Update and finalize parm/hafs.v2.0.1b.conf for the HAFSv2.0.1B real-t…
BinLiu-NOAA Aug 1, 2024
24a08e1
Finalizing HAFSv2.0.1A configuration.
BinLiu-NOAA Aug 1, 2024
223042c
Add parm/hafs.v2.0.1a_jtwc.conf for JTWC storms.
BinLiu-NOAA Aug 1, 2024
ff93114
Changes related to /lfs5 migration on Jet
BijuThomas-NOAA Aug 30, 2024
f85b40c
Changes for Jet modulefiles for /lfs5 migration
BijuThomas-NOAA Aug 30, 2024
077a9d9
Adding scipy and netcdf4 in the application level modulefile
BijuThomas-NOAA Aug 30, 2024
7fdbf13
Updating modulefiles for OCN_OBC while using miniconda package
BijuThomas-NOAA Aug 31, 2024
65a5929
Update modulefiles for emc_graphics
BijuThomas-NOAA Sep 1, 2024
c10bc13
Updating new impi version, impi/2024.2.1 on Jet
BijuThomas-NOAA Sep 9, 2024
4d926ec
Updating new impi version, impi/2024.2.1 on Jet
BijuThomas-NOAA Sep 9, 2024
506124f
Updating new impi version, impi/2024.2.1 on Jet
BijuThomas-NOAA Sep 10, 2024
a726a5a
Update Orion/Hercules application level modulefiles to minimize conflict
BijuThomas-NOAA Sep 12, 2024
7b65c5d
Updating modulefile(Orion/Hercules) for emc-graphics
BijuThomas-NOAA Sep 12, 2024
fa486b7
Updating modulefiles(Hera) in connection with new miniconda installation
BijuThomas-NOAA Sep 13, 2024
e8af04e
Update modulefiles for Graphics on Hera consistent with the conda update
BijuThomas-NOAA Sep 16, 2024
f1d5ad0
Load hafs_mom6_obc.${machine} only when the ocean model is mom6 to av…
BijuThomas-NOAA Sep 19, 2024
d6a7449
Load hafs_mom6_obc.${machine} only when the ocean model is mom6 to av…
BijuThomas-NOAA Sep 19, 2024
02e01b5
Reverting to old impi version(2022.1.2) on Jet
BijuThomas-NOAA Oct 17, 2024
46037b3
Merge remote-tracking branch 'remotes/origin/develop' into feature/ha…
BinLiu-NOAA Nov 1, 2024
affdfde
Update submodule sorc/hafs_forecast.fd and .gitmodules.
BinLiu-NOAA Nov 1, 2024
6bae309
Sync with latest NCO production version of hafs.v2.0.6.
BinLiu-NOAA Nov 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 2 additions & 7 deletions jobs/JHAFS_ANALYSIS
Original file line number Diff line number Diff line change
Expand Up @@ -36,20 +36,15 @@ if [ "${RUN_ENVIR^^}" != "NCO" ]; then
if [ ${machine} = "wcoss2" ]; then
module reset
module use $HOMEhafs/sorc/hafs_gsi.fd/modulefiles
module load gsi_${machine}
module load gsi_${machine}.intel
module load cray-pals/1.2.2
module load cfp/2.0.4
fi
if [ ${machine} = "hera" ]; then
if [[ ${machine} = "jet" ]] || [[ ${machine} = "orion" ]] || [[ ${machine} = "hercules" ]] || [[ ${machine} = "hera" ]]; then
module purge
module use $HOMEhafs/sorc/hafs_gsi.fd/modulefiles
module load gsi_${machine}.intel
fi
if [[ ${machine} = "jet" ]] || [[ ${machine} = "orion" ]] || [[ ${machine} = "hercules" ]]; then
module purge
module use $HOMEhafs/sorc/hafs_gsi.fd/modulefiles
module load gsi_${machine}
fi
module list
else
# Run by NCO on WCOSS2
Expand Down
2 changes: 1 addition & 1 deletion jobs/JHAFS_ENKF
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ if [ "${RUN_ENVIR^^}" != "NCO" ]; then
if [ ${machine} = "wcoss2" ]; then
module reset
module use $HOMEhafs/sorc/hafs_gsi.fd/modulefiles
module load gsi_${machine}
module load gsi_${machine}.intel
module load cray-pals/1.2.2
module load cfp/2.0.4
fi
Expand Down
2 changes: 1 addition & 1 deletion jobs/JHAFS_ENKF_HX
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ if [ "${RUN_ENVIR^^}" != "NCO" ]; then
if [ ${machine} = "wcoss2" ]; then
module reset
module use $HOMEhafs/sorc/hafs_gsi.fd/modulefiles
module load gsi_${machine}
module load gsi_${machine}.intel
module load cray-pals/1.2.2
module load cfp/2.0.4
fi
Expand Down
3 changes: 3 additions & 0 deletions jobs/JHAFS_GRAPHICS
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ if [ "${RUN_ENVIR^^}" != "NCO" ]; then
source ${USHhafs}/hafs_pre_job.sh.inc
export machine=${WHERE_AM_I:-wcoss2}
if [ "${GRAPH}" = "EMC" ]; then
if [ ${machine} = hera ]; then
module purge
fi
module use ${HOMEhafs}/sorc/hafs_graphics.fd/emc_graphics/modulefiles
module load graphics.run.${machine}
elif [ "${GRAPH}" = "HRD" ]; then
Expand Down
16 changes: 8 additions & 8 deletions jobs/JHAFS_OCN_PREP
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,21 @@ export FIXhafs=$HOMEhafs/fix

export WORKhafs=${WORKhafs:-${DATAROOT:?}/${RUN:?}${storm_num:?}_${cyc:?}_${envir:?}_${hafs_ver:?}}

export COMhafs=${COMhafs:-$(compath.py ${envir}/${NET}/${hafs_ver})/${RUN}.${PDY}/${cyc}}
export CONFhafs=$COMhafs/$stormlabel.conf
export HOLDVARS=${HOLDVARS:-$COMhafs/$stormlabel.holdvars.txt}

source ${HOLDVARS}

if [ "${RUN_ENVIR^^}" != "NCO" ]; then
# Detect platform and load modules if not run by NCO
source ${USHhafs}/hafs_pre_job.sh.inc
export machine=${WHERE_AM_I:-wcoss2}
if [ "${machine}" != "wcoss2" ] ; then
if [[ "${machine}" != "wcoss2" ]] && [[ "${ocean_model}" == mom6 ]]; then
module use ${HOMEhafs}/modulefile
module load hafs_mom6_obc.${machine}
module list
fi
module list
else
# Run by NCO on WCOSS2
export machine=${WHERE_AM_I:-wcoss2}
Expand All @@ -53,12 +59,6 @@ source ${USHhafs}/hafs_runcmd.sh.inc

env

export COMhafs=${COMhafs:-$(compath.py ${envir}/${NET}/${hafs_ver})/${RUN}.${PDY}/${cyc}}
export CONFhafs=$COMhafs/$stormlabel.conf
export HOLDVARS=${HOLDVARS:-$COMhafs/$stormlabel.holdvars.txt}

source ${HOLDVARS}

export PYTHONPATH=$PYTHONPATH:${HOMEhafs}/ush/mom6_obc

export DATA=${WORKhafs}/ocn_prep
Expand Down
3 changes: 0 additions & 3 deletions modulefiles/hafs.hera.lua
Original file line number Diff line number Diff line change
Expand Up @@ -127,9 +127,6 @@ load(pathJoin("py-xarray", xarray_ver))
scipy_ver=os.getenv("scipy_ver") or "1.11.3"
load(pathJoin("py-scipy", scipy_ver))

prepend_path("MODULEPATH", "/scratch1/NCEPDEV/hwrf/noscrub/local/modulefiles")
--load(pathJoin("python", "wcoss2_env"))

setenv("CMAKE_C_COMPILER", "mpiicc")
setenv("CMAKE_CXX_COMPILER", "mpiicpc")
setenv("CMAKE_Fortran_COMPILER", "mpiifort")
Expand Down
14 changes: 9 additions & 5 deletions modulefiles/hafs.hercules.lua
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ load(pathJoin("netcdf-fortran", netcdf_fortran_ver))
parallelio_ver=os.getenv("parallelio_ver") or "2.5.10"
load(pathJoin("parallelio", parallelio_ver))

esmf_ver=os.getenv("esmf_ver") or "8.5.0"
esmf_ver=os.getenv("esmf_ver") or "8.6.0"
load(pathJoin("esmf", esmf_ver))

fms_ver=os.getenv("fms_ver") or "2023.04"
Expand Down Expand Up @@ -76,7 +76,7 @@ load(pathJoin("gftl-shared", gftl_shared_ver))
yafyaml_ver=os.getenv("yafyaml_ver") or "0.2.5"
load(pathJoin("libyaml", yafyaml_ver))

mapl_ver=os.getenv("mapl_ver") or "2.40.3-esmf-8.5.0"
mapl_ver=os.getenv("mapl_ver") or "2.40.3-esmf-8.6.0"
load(pathJoin("mapl", mapl_ver))

bufr_ver=os.getenv("bufr_ver") or "12.0.1"
Expand Down Expand Up @@ -118,10 +118,14 @@ load(pathJoin("tar", tar_ver))
rocoto_ver=os.getenv("rocoto_ver") or "default"
load(pathJoin("rocoto", rocoto_ver))

unload("py-numpy/1.22.3")
xarray_ver=os.getenv("xarray_ver") or "2023.7.0"
load(pathJoin("py-xarray", xarray_ver))

prepend_path("MODULEPATH", "/work/noaa/hwrf/noscrub/local/modulefiles")
load(pathJoin("python", "wcoss2_env"))
netcdf4_ver=os.getenv("netcdf4_ver") or "1.5.8"
load(pathJoin("py-netcdf4", netcdf4_ver))

scipy_ver=os.getenv("scipy_ver") or "1.11.3"
load(pathJoin("py-scipy", scipy_ver))

setenv("CMAKE_C_COMPILER", "mpiicc")
setenv("CMAKE_CXX_COMPILER", "mpiicpc")
Expand Down
20 changes: 13 additions & 7 deletions modulefiles/hafs.jet.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ prepend_path("MODULEPATH", "/contrib/sutils/modulefiles")
load("sutils")
load("hpss")

prepend_path("MODULEPATH", "/mnt/lfs4/HFIP/hfv3gfs/role.epic/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/modulefiles/Core")
prepend_path("MODULEPATH", "/contrib/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/modulefiles/Core")
stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0"
load(pathJoin("stack-intel", stack_intel_ver))

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

cmake_ver=os.getenv("cmake_ver") or "3.23.1"
load(pathJoin("cmake", cmake_ver))
Expand All @@ -37,7 +37,7 @@ load(pathJoin("netcdf-fortran", netcdf_fortran_ver))
parallelio_ver=os.getenv("parallelio_ver") or "2.5.10"
load(pathJoin("parallelio", parallelio_ver))

esmf_ver=os.getenv("esmf_ver") or "8.5.0"
esmf_ver=os.getenv("esmf_ver") or "8.6.0"
load(pathJoin("esmf", esmf_ver))

fms_ver=os.getenv("fms_ver") or "2023.04"
Expand Down Expand Up @@ -73,7 +73,7 @@ load(pathJoin("gftl-shared", gftl_shared_ver))
yafyaml_ver=os.getenv("yafyaml_ver") or "0.2.5"
load(pathJoin("libyaml", yafyaml_ver))

mapl_ver=os.getenv("mapl_ver") or "2.40.3-esmf-8.5.0"
mapl_ver=os.getenv("mapl_ver") or "2.40.3-esmf-8.6.0"
load(pathJoin("mapl", mapl_ver))

bufr_ver=os.getenv("bufr_ver") or "12.0.1"
Expand Down Expand Up @@ -114,8 +114,14 @@ load(pathJoin("cdo", cdo_ver))
rocoto_ver=os.getenv("rocoto_ver") or "1.3.7"
load("rocoto")

prepend_path("MODULEPATH", "/mnt/lfs4/HFIP/hwrfv3/local/modulefiles")
load(pathJoin("python", "wcoss2_env"))
xarray_ver=os.getenv("xarray_ver") or "2023.7.0"
load(pathJoin("py-xarray", xarray_ver))

netcdf4_ver=os.getenv("netcdf4_ver") or "1.5.8"
load(pathJoin("py-netcdf4", netcdf4_ver))

scipy_ver=os.getenv("scipy_ver") or "1.11.3"
load(pathJoin("py-scipy", scipy_ver))

setenv("CMAKE_C_COMPILER", "mpiicc")
setenv("CMAKE_CXX_COMPILER", "mpiicpc")
Expand Down
16 changes: 10 additions & 6 deletions modulefiles/hafs.orion.lua
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ load(pathJoin("netcdf-fortran", netcdf_fortran_ver))
parallelio_ver=os.getenv("parallelio_ver") or "2.5.10"
load(pathJoin("parallelio", parallelio_ver))

esmf_ver=os.getenv("esmf_ver") or "8.5.0"
esmf_ver=os.getenv("esmf_ver") or "8.6.0"
load(pathJoin("esmf", esmf_ver))

fms_ver=os.getenv("fms_ver") or "2023.04"
Expand Down Expand Up @@ -73,7 +73,7 @@ load(pathJoin("gftl-shared", gftl_shared_ver))
yafyaml_ver=os.getenv("yafyaml_ver") or "0.2.5"
load(pathJoin("libyaml", yafyaml_ver))

mapl_ver=os.getenv("mapl_ver") or "2.40.3-esmf-8.5.0"
mapl_ver=os.getenv("mapl_ver") or "2.40.3-esmf-8.6.0"
load(pathJoin("mapl", mapl_ver))

bufr_ver=os.getenv("bufr_ver") or "12.0.1"
Expand Down Expand Up @@ -112,12 +112,16 @@ load(pathJoin("intel-oneapi-mkl", mkl_ver))
tar_ver=os.getenv("tar_ver") or "1.34"
load(pathJoin("tar", tar_ver))

prepend_path("PATH", "/apps/contrib/rocoto/1.3.7/bin")
xarray_ver=os.getenv("xarray_ver") or "2023.7.0"
load(pathJoin("py-xarray", xarray_ver))

netcdf4_ver=os.getenv("netcdf4_ver") or "1.5.8"
load(pathJoin("py-netcdf4", netcdf4_ver))

unload("py-numpy/1.22.3")
scipy_ver=os.getenv("scipy_ver") or "1.11.3"
load(pathJoin("py-scipy", scipy_ver))

prepend_path("MODULEPATH", "/work/noaa/hwrf/noscrub/local/modulefiles")
load(pathJoin("python", "wcoss2_env"))
prepend_path("PATH", "/apps/contrib/rocoto/1.3.7/bin")

setenv("CMAKE_C_COMPILER", "mpiicc")
setenv("CMAKE_CXX_COMPILER", "mpiicpc")
Expand Down
12 changes: 6 additions & 6 deletions modulefiles/hafs.wcoss2.lua
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ libjpeg_ver=os.getenv("libjpeg_ver")
load(pathJoin("libjpeg", libjpeg_ver))

hdf5_ver=os.getenv("hdf5_ver")
load(pathJoin("hdf5-A", hdf5_ver))
load(pathJoin("hdf5-C", hdf5_ver))

netcdf_ver=os.getenv("netcdf_ver")
load(pathJoin("netcdf-A", netcdf_ver))
load(pathJoin("netcdf-C", netcdf_ver))

fms_ver=os.getenv("fms_ver")
load(pathJoin("fms", fms_ver))
load(pathJoin("fms-C", fms_ver))

bacio_ver=os.getenv("bacio_ver")
load(pathJoin("bacio", bacio_ver))
Expand Down Expand Up @@ -117,16 +117,16 @@ ncio_ver=os.getenv("ncio_ver")
load(pathJoin("ncio-A", ncio_ver))

pio_ver=os.getenv("pio_ver")
load(pathJoin("pio-B", pio_ver))
load(pathJoin("pio-C", pio_ver))

esmf_ver=os.getenv("esmf_ver")
load(pathJoin("esmf-B", esmf_ver))
load(pathJoin("esmf-C", esmf_ver))

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

mapl_ver=os.getenv("mapl_ver")
--load(pathJoin("mapl-B", mapl_ver))
--load(pathJoin("mapl-C", mapl_ver))

scotch_ver=os.getenv("scotch_ver")
load(pathJoin("scotch", scotch_ver))
Expand Down
10 changes: 7 additions & 3 deletions modulefiles/hafs_mom6_obc.hera.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@ help([[
loads HAFS/MOM6 OBC modulefile on Hera
]])
unload("esmf")
prepend_path("MODULEPATH", "/scratch1/NCEPDEV/hwrf/save/Maria.Aristizabal/modulefiles")
load("modulefile.OBC.run.hera")
setenv("ESMFMKFILE", "/scratch1/NCEPDEV/hwrf/save/Maria.Aristizabal/miniconda3/envs/OBC_env/lib/esmf.mk")
unload("py-numpy")
unload("py-xarray")
unload("py-scipy")
unload("py-netcdf4")
prepend_path("PATH", "/scratch2/NCEPDEV/hwrf/save/Maria.Aristizabal/miniconda3/envs/OBC_env/bin")
prepend_path("PYTHONPATH", "/scratch2/NCEPDEV/hwrf/save/Maria.Aristizabal/miniconda3/envs/OBC_env")
setenv("ESMFMKFILE", "/scratch2/NCEPDEV/hwrf/save/Maria.Aristizabal/miniconda3/envs/OBC_env/lib/esmf.mk")

whatis("Description: HAFS/MOM6 OBC environment")
10 changes: 7 additions & 3 deletions modulefiles/hafs_mom6_obc.hercules.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@ help([[
loads HAFS/MOM6 OBC modulefile on Hercules
]])
unload("esmf")
prepend_path("MODULEPATH", "/work/noaa/hwrf/save/maristiz/modulefiles")
load("modulefile.OBC.run.orion")
setenv("ESMFMKFILE", "/work/noaa/hwrf/save/maristiz/miniconda3/envs/OBC_env/lib/esmf.mk")
unload("py-numpy")
unload("py-xarray")
unload("py-scipy")
unload("py-netcdf4")
prepend_path("PATH", "/work2/noaa/hwrf/maristiz/miniconda3/envs/OBC_env/bin")
prepend_path("PYTHONPATH", "/work2/noaa/hwrf/maristiz/miniconda3/envs/OBC_env")
setenv("ESMFMKFILE", "/work2/noaa/hwrf/maristiz/miniconda3/envs/OBC_env/lib/esmf.mk")

whatis("Description: HAFS/MOM6 OBC environment")
10 changes: 7 additions & 3 deletions modulefiles/hafs_mom6_obc.jet.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@ help([[
loads HAFS/MOM6 OBC modulefile on Jet
]])
unload("esmf")
prepend_path("MODULEPATH", "/mnt/lfs4/HFIP/hwrfv3/Maria.Aristizabal/modulefiles")
load("modulefile.OBC.run.jet")
setenv("ESMFMKFILE", "/mnt/lfs4/HFIP/hwrfv3/Maria.Aristizabal/miniconda3/envs/OBC_env/lib/esmf.mk")
unload("py-numpy")
unload("py-xarray")
unload("py-scipy")
unload("py-netcdf4")
prepend_path("PATH", "/lfs5/HFIP/hwrfv3/Maria.Aristizabal/miniconda3/envs/OBC_env/bin")
prepend_path("PYTHONPATH", "/lfs5/HFIP/hwrfv3/Maria.Aristizabal/miniconda3/envs/OBC_env")
setenv("ESMFMKFILE", "/lfs5/HFIP/hwrfv3/Maria.Aristizabal/miniconda3/envs/OBC_env/lib/esmf.mk")

whatis("Description: HAFS/MOM6 OBC environment")
10 changes: 7 additions & 3 deletions modulefiles/hafs_mom6_obc.orion.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@ help([[
loads HAFS/MOM6 OBC modulefile on Orion
]])
unload("esmf")
prepend_path("MODULEPATH", "/work/noaa/hwrf/save/maristiz/modulefiles")
load("modulefile.OBC.run.orion")
setenv("ESMFMKFILE", "/work/noaa/hwrf/save/maristiz/miniconda3/envs/OBC_env/lib/esmf.mk")
unload("py-numpy")
unload("py-xarray")
unload("py-scipy")
unload("py-netcdf4")
prepend_path("PATH", "/work2/noaa/hwrf/maristiz/miniconda3/envs/OBC_env/bin")
prepend_path("PYTHONPATH", "/work2/noaa/hwrf/maristiz/miniconda3/envs/OBC_env")
setenv("ESMFMKFILE", "/work2/noaa/hwrf/maristiz/miniconda3/envs/OBC_env/lib/esmf.mk")

whatis("Description: HAFS/MOM6 OBC environment")
23 changes: 23 additions & 0 deletions parm/analysis/gsi/global_ozinfo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,28 @@
ompsnp_npp 20 1 631.000 3.000 2.198 10.000 0.000
ompsnp_npp 21 1 1000.000 3.000 2.285 10.000 0.000
ompsnp_npp 22 -1 0.000 12.000 7.236 10.000 0.000
ompsnp_n20 1 1 0.100 0.100 0.020 10.000 0.000
ompsnp_n20 2 1 0.158 0.100 0.020 10.000 0.000
ompsnp_n20 3 1 0.251 0.100 0.025 10.000 0.000
ompsnp_n20 4 1 0.398 0.200 0.040 10.000 0.000
ompsnp_n20 5 1 0.631 0.500 0.080 10.000 0.000
ompsnp_n20 6 1 1.000 1.000 0.156 10.000 0.000
ompsnp_n20 7 1 1.580 1.000 0.245 10.000 0.000
ompsnp_n20 8 1 2.510 1.282 0.510 10.000 0.000
ompsnp_n20 9 1 3.980 2.051 1.089 10.000 0.000
ompsnp_n20 10 1 6.310 2.641 3.917 10.000 0.000
ompsnp_n20 11 1 10.000 3.590 6.124 10.000 0.000
ompsnp_n20 12 1 15.800 5.052 6.347 10.000 0.000
ompsnp_n20 13 1 25.100 6.273 5.798 10.000 0.000
ompsnp_n20 14 1 39.800 7.000 6.843 10.000 0.000
ompsnp_n20 15 1 63.100 6.940 9.253 10.000 0.000
ompsnp_n20 16 1 100.000 5.752 10.091 10.000 0.000
ompsnp_n20 17 1 158.000 4.422 10.967 10.000 0.000
ompsnp_n20 18 1 251.000 4.000 8.478 10.000 0.000
ompsnp_n20 19 1 398.000 3.000 5.572 10.000 0.000
ompsnp_n20 20 1 631.000 3.000 2.638 10.000 0.000
ompsnp_n20 21 1 1000.000 3.000 3.525 10.000 0.000
ompsnp_n20 22 -1 0.000 12.000 7.236 10.000 0.000
omi_aura 1 1 0.000 6.000 6.000 10.000 0.000
gome_metop-a 1 -1 0.000 12.000 2.236 10.000 0.000
gome_metop-b 1 -1 0.000 12.000 2.236 10.000 0.000
Expand Down Expand Up @@ -296,3 +318,4 @@
mls30_aura 54 -1 999.999 9.999 9.999 10.000 0.000
mls30_aura 55 -1 999.999 9.999 9.999 10.000 0.000
ompstc8_npp 1 1 0.000 6.000 6.000 10.000 0.000
ompstc8_n20 1 1 0.000 6.000 6.000 10.000 0.000
13 changes: 13 additions & 0 deletions parm/analysis/gsi/global_scaninfo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
amsub_n17 -48.950 1.100 90 10 81
atms_npp -52.725 1.110 96 7 90
atms_n20 -52.725 1.110 96 7 90
atms_n21 -52.725 1.110 96 7 90
mhs_n18 -49.444 1.111 90 10 81
mhs_n19 -49.444 1.111 90 10 81
airs_aqua -48.900 1.100 90 10 81
Expand All @@ -31,11 +32,19 @@
msu_n14 -47.370 9.474 90 2 10
ssu -35.000 10.000 90 2 7
hsb -48.950 1.100 90 10 81
seviri_m08 0.000 1.000 90 -1 -1
seviri_m09 0.000 1.000 90 -1 -1
seviri_m10 0.000 1.000 90 -1 -1
seviri_m11 0.000 1.000 90 -1 -1
abi_g16 0.000 1.000 90 -1 -1
abi_g17 0.000 1.000 90 -1 -1
abi_g18 0.000 1.000 90 -1 -1
ahi_himawari8 0.000 1.000 90 -1 -1
ahi_himawari9 0.000 1.000 90 -1 -1
cris_npp -48.330 3.3331 30 1 30
cris-fsr_npp -48.330 3.3331 30 1 30
cris-fsr_n20 -48.330 3.3331 30 1 30
cris-fsr_n21 -48.330 3.3331 30 1 30
ssmis_f16 0.000 1.000 60 1 60
ssmis_f17 0.000 1.000 60 1 60
ssmis_f18 0.000 1.000 60 1 60
Expand All @@ -45,4 +54,8 @@
avhrr3_metop-b -52.612 1.182 90 1 90
avhrr3_metop-c -52.612 1.182 90 1 90
saphir_meghat -42.960 0.666 130 1 130
viirs-m_npp -56.280 1.265 90 1 90
viirs-m_j1 -56.280 1.265 90 1 90
viirs-m_j2 -56.280 1.265 90 1 90
gmi_gpm 0.000 1.000 221 15 207
!sat_sis start step nstep edge1 edge2
Loading