diff --git a/Externals.cfg b/Externals.cfg index f03e11bee4..3ec0a6f18a 100644 --- a/Externals.cfg +++ b/Externals.cfg @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 diff --git a/env/build_hera_intel.env b/env/build_hera_intel.env index 3cdc513432..8d63bb41e2 100644 --- a/env/build_hera_intel.env +++ b/env/build_hera_intel.env @@ -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 diff --git a/env/build_jet_intel.env b/env/build_jet_intel.env index 63b611bad3..6c912eee14 100644 --- a/env/build_jet_intel.env +++ b/env/build_jet_intel.env @@ -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 diff --git a/env/build_wcoss2_intel.env b/env/build_wcoss2_intel.env index f82fed1e30..3249b133cb 100644 --- a/env/build_wcoss2_intel.env +++ b/env/build_wcoss2_intel.env @@ -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 diff --git a/env/build_wcoss2_intel.env.prepcyc b/env/build_wcoss2_intel.env.prepcyc new file mode 100644 index 0000000000..f82fed1e30 --- /dev/null +++ b/env/build_wcoss2_intel.env.prepcyc @@ -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 + diff --git a/env/srw_common b/env/srw_common index 55ae713cb8..a016cbb873 100644 --- a/env/srw_common +++ b/env/srw_common @@ -2,25 +2,29 @@ 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 @@ -28,11 +32,11 @@ 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