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

Use new UFS_UTIL, GSI, and FV3LAM #254

Merged
merged 5 commits into from
Oct 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
21 changes: 6 additions & 15 deletions Externals.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ protocol = git
repo_url = https://github.com/NOAA-GSL/regional_workflow
# Specify either a branch name or a hash but not both.
#branch = feature/RRFS_dev1
hash = 57d298c
hash = 0f8ee7b
local_path = regional_workflow
required = True

Expand All @@ -12,7 +12,7 @@ protocol = git
repo_url = https://github.com/ufs-community/UFS_UTILS.git
# Specify either a branch name or a hash but not both.
#branch = develop
hash = 1817f1d
hash = 751bb18
local_path = src/UFS_UTILS
required = True

Expand All @@ -21,7 +21,7 @@ protocol = git
repo_url = https://github.com/ufs-community/ufs-weather-model.git
# Specify either a branch name or a hash but not both.
#branch = develop
hash = f1f0180
hash = 41811b8
local_path = src/ufs_weather_model
required = True

Expand All @@ -30,7 +30,7 @@ protocol = git
repo_url = https://github.com/NOAA-EMC/UPP
# Specify either a branch name or a hash but not both.
#branch = develop
hash = 5e31eeb
hash = fae617b
local_path = src/EMC_post
required = True
externals = None
Expand All @@ -47,7 +47,7 @@ protocol = git
repo_url = https://github.com/NOAA-EMC/GSI.git
# Specify either a branch name or a hash but not both.
#branch = develop
hash = 00cac54
hash = 978b7e7
local_path = src/gsi
required = True
externals = None
Expand All @@ -57,18 +57,9 @@ protocol = git
repo_url = https://github.com/NOAA-GSL/rrfs_utl.git
# Specify either a branch name or a hash but not both.
# branch = develop
hash = c5dbfb2
hash = 3de7c00
local_path = src/rrfs_utl
required = True

[rrfs_bridgeloan]
protocol = git
repo_url = https://github.com/NOAA-GSL/rrfs_bridgeloan.git
# Specify either a branch name or a hash but not both.
# branch = main
hash = 7d95e89
local_path = src/rrfs_bridgeloan
required = True

[externals_description]
schema_version = 1.0.0
23 changes: 8 additions & 15 deletions env/build_hera_intel.env
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,25 @@

module purge

module use /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles
module load miniconda3/3.7.3
module use /scratch1/NCEPDEV/nems/role.epic/miniconda3/modulefiles
module load miniconda3/4.12.0

module use /contrib/sutils/modulefiles
module load sutils
module use /scratch1/NCEPDEV/nems/role.epic/hpc-stack/libs/intel-2022.1.2/modulefiles/stack

module load hpc/1.2.0
module load hpc-intel/2022.1.2
module load hpc-impi/2022.1.2
module load cmake/3.20.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 srw_common
module load fms/2022.04
module load netcdf/4.7.4

module load prod_util/1.2.2
module load nco/4.9.3

# open when use IFI
module use /scratch2/BMC/ifi/modulefiles
module try-load ifi/20230112-intel-2022.1.2

module unload fms/2022.01
export FMS_ROOT=/scratch1/BMC/wrfruc/mhu/code/lib/FMS/build

export CMAKE_C_COMPILER=mpiicc
export CMAKE_CXX_COMPILER=mpiicpc
export CMAKE_Fortran_COMPILER=mpiifort
Expand Down
20 changes: 9 additions & 11 deletions env/build_jet_intel.env
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,25 @@

module purge

module use /contrib/sutils/modulefiles
module load sutils
module use /mnt/lfs4/HFIP/hfv3gfs/role.epic/miniconda3/modulefiles
module load miniconda3/4.12.0

module load cmake/3.20.1

module use /lfs4/HFIP/hfv3gfs/nwprod/hpc-stack/libs/modulefiles/stack
module use /mnt/lfs4/HFIP/hfv3gfs/role.epic/hpc-stack/libs/intel-2022.1.2/modulefiles/stack
module load hpc/1.2.0
module load hpc-intel/2022.1.2
module load hpc-impi/2022.1.2

module load hpc/1.1.0
module load hpc-intel/18.0.5.274
module load hpc-impi/2018.4.274
module load cmake/3.20.1

module load srw_common

module load prod_util/1.2.2
module load nco/4.9.3

# open when use IFI
module use /lfs4/BMC/ifi/modulefiles
module try-load ifi/20230118-intel-18.0.5.274

module unload fms/2022.01
export FMS_ROOT=/mnt/lfs4/BMC/nrtrr/RRFS/lib/FMS/build

export CMAKE_C_COMPILER=mpiicc
export CMAKE_CXX_COMPILER=mpiicpc
export CMAKE_Fortran_COMPILER=mpiifort
Expand Down
58 changes: 23 additions & 35 deletions env/build_wcoss2_intel.env
Original file line number Diff line number Diff line change
Expand Up @@ -7,68 +7,56 @@ module load envvar/1.0
module load PrgEnv-intel/8.1.0
module load intel/19.1.3.304
module load craype/2.7.13
module load cray-mpich/8.1.7
module load cray-mpich/8.1.12

module load cmake/3.20.2

export HPC_OPT=/apps/ops/para/libs
module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304
module use /apps/ops/para/libs/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.7
module use /apps/test/hpc-stack/i-19.1.3.304__m-8.1.12__h-1.14.0__n-4.9.2__p-2.5.10__e-8.4.2/modulefiles/compiler/intel/19.1.3.304
module use /apps/test/hpc-stack/i-19.1.3.304__m-8.1.12__h-1.14.0__n-4.9.2__p-2.5.10__e-8.4.2/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.12

module load jasper/2.0.25
module load zlib/1.2.11
module load libpng/1.6.37
#module load png/1.6.35

module load hdf5/1.10.6
module load netcdf/4.7.4
module load pio/2.5.2
module load esmf/8.3.0b09
#module load esmf/8_2_0
module load fms/2022.01
#module load fms/2021.03

module load upp/10.0.8
module load bufr/11.6.0

module load hdf5/1.14.0
module load netcdf/4.9.2
module load pio/2.5.10
module load esmf/8.4.2
module load fms/2023.01

module load bacio/2.4.1
module load crtm/2.4.0
module load g2/3.4.5
#module load g2/3.4.3
module load g2tmpl/1.10.0
module load g2tmpl/1.10.2
module load ip/3.3.3
module load sp/2.3.3
module load w3emc/2.9.2
module load gftl-shared/v1.5.0
module load mapl/2.35.2-esmf-8.4.2

#module load gftl-shared/v1.3.3
#module load yafyaml/v0.5.1
#module load mapl/2.11.0-esmf-8_2_0
module load bufr/11.7.0

module load gfsio/1.4.1
module load landsfcutil/2.4.1
module load nemsio/2.5.2
#module load nemsiogfs/2.5.3
module load sfcio/1.4.1
module load w3emc/2.9.2
module load wgrib2/2.0.8_wmo
module load ncio/1.1.2
module load wrf_io/1.2.0
module load ncdiag/1.0.0
module load ncdiag/1.1.1

module load bacio/2.4.1
module load nemsio/2.5.2
module load sigio/2.3.2
module load w3nco/2.4.1
module load nemsio/2.5.2

module load libjpeg/9c
module load cray-pals/1.1.3
module load udunits/2.2.28
module load gsl/2.7
module load nco/4.9.7
module load nco/5.0.6

module use /lfs/h1/oar/esrl/noscrub/samuel.trahan/ifi/modulefiles
module try-load ifi/20221006-intel-19.1.3.304
#module use /lfs/h1/oar/esrl/noscrub/samuel.trahan/ifi/modulefiles
#module try-load ifi/20221006-intel-19.1.3.304

module unload fms/2022.01
export FMS_ROOT=/lfs/h2/emc/lam/noscrub/emc.lam/rrfs/lib/FMS/build
#module load python/3.8.6
module use /apps/prod/lmodules/INTEL_cray_mpich/19.1.3.304/cray-mpich/8.1.9
module load scotch/7.0.3

export CMAKE_C_COMPILER=cc
export CMAKE_CXX_COMPILER=CC
Expand Down
77 changes: 77 additions & 0 deletions env/build_wcoss2_intel.env.prepcyc
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
#%Module

module purge

module load envvar/1.0

module load PrgEnv-intel/8.1.0
module load intel/19.1.3.304
module load craype/2.7.13
module load cray-mpich/8.1.7

module load cmake/3.20.2

export HPC_OPT=/apps/ops/para/libs
module use /apps/ops/para/libs/modulefiles/compiler/intel/19.1.3.304
module use /apps/ops/para/libs/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.7

module load jasper/2.0.25
module load zlib/1.2.11
module load libpng/1.6.37
#module load png/1.6.35

module load hdf5/1.10.6
module load netcdf/4.7.4
module load pio/2.5.2
module load esmf/8.3.0b09
#module load esmf/8_2_0
module load fms/2022.01
#module load fms/2021.03

module load upp/10.0.8
module load bufr/11.6.0
module load crtm/2.4.0
module load g2/3.4.5
#module load g2/3.4.3
module load g2tmpl/1.10.0
module load ip/3.3.3
module load sp/2.3.3

#module load gftl-shared/v1.3.3
#module load yafyaml/v0.5.1
#module load mapl/2.11.0-esmf-8_2_0

module load gfsio/1.4.1
module load landsfcutil/2.4.1
module load nemsio/2.5.2
#module load nemsiogfs/2.5.3
module load sfcio/1.4.1
module load w3emc/2.9.2
module load wgrib2/2.0.8_wmo
module load ncio/1.1.2
module load wrf_io/1.2.0
module load ncdiag/1.0.0

module load bacio/2.4.1
module load nemsio/2.5.2
module load sigio/2.3.2
module load w3nco/2.4.1

module load libjpeg/9c
module load cray-pals/1.1.3
module load udunits/2.2.28
module load gsl/2.7
module load nco/4.9.7

module use /lfs/h1/oar/esrl/noscrub/samuel.trahan/ifi/modulefiles
module try-load ifi/20221006-intel-19.1.3.304

module unload fms/2022.01
export FMS_ROOT=/lfs/h2/emc/lam/noscrub/emc.lam/rrfs/lib/FMS/build
#module load python/3.8.6

export CMAKE_C_COMPILER=cc
export CMAKE_CXX_COMPILER=CC
export CMAKE_Fortran_COMPILER=ftn
export CMAKE_Platform=wcoss2

26 changes: 15 additions & 11 deletions env/srw_common
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,41 @@

module load jasper/2.0.25
module load zlib/1.2.11
module load png/1.6.35
module load libpng/1.6.37

module load hdf5/1.10.6
#module load netcdf-c/4.9.2
#module load netcdf-fortran/4.6.0
#module load parallelio/2.5.10
module load netcdf/4.7.4
module load pio/2.5.2
module load pio/2.5.3
module load esmf/8.3.0b09
module load fms/2022.01
module load fms/2023.01

module load upp/10.0.10
module load bufr/11.6.0
module load bufr/11.7.0
module load crtm/2.4.0
module load g2/3.4.3
module load g2tmpl/1.10.0
module load g2/3.4.5
module load g2tmpl/1.10.2
module load ip/3.3.3
module load sp/2.3.3

module load gftl-shared/v1.3.3
module load gftl-shared/v1.5.0
module load yafyaml/v0.5.1
module load mapl/2.11.0-esmf-8.3.0b09
module load mapl/2.22.0-esmf-8.3.0b09
module load scotch/7.0.3

module load gfsio/1.4.1
module load landsfcutil/2.4.1
module load nemsiogfs/2.5.3
module load sfcio/1.4.1
module load w3emc/2.9.2
module load wgrib2/2.0.8
module load ncio/1.0.0
module load ncio/1.1.2
module load wrf_io/1.2.0
module load ncdiag/1.0.0
module load ncdiag/1.1.1

module load bacio/2.4.1
module load nemsio/2.5.2
module load nemsio/2.5.4
module load sigio/2.3.2
module load w3nco/2.4.1