Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.
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
17 changes: 4 additions & 13 deletions doc/README_hera_intel.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,31 +3,23 @@ Setup instructions for NOAA RDHPC Hera using Intel-18.0.5.274
module purge
module load intel/18.0.5.274
module load impi/2018.0.4
module load netcdf/4.7.0
module load cmake/3.16.1
module li

> Currently Loaded Modules:
> 1) intel/18.0.5.274 2) impi/2018.0.4 3) netcdf/4.7.0 4) cmake/3.16.1

# Note: HDF5 is in: /apps/hdf5/1.10.5/intel/18.0.5.274
# Note: ZLIB and PNG are in: /usr/include, /usr/lib64/
> 1) intel/18.0.5.274 2) impi/2018.0.4 3) cmake/3.16.1

export CC=icc
export CXX=icpc
export FC=ifort

export HDF5_ROOT=/apps/hdf5/1.10.5/intel/18.0.5.274
export PNG_ROOT=/usr

mkdir -p /scratch1/BMC/gmtb/software/NCEPLIBS-ufs-v1.1.0/intel-18.0.5.274/impi-2018.0.4/src
cd /scratch1/BMC/gmtb/software/NCEPLIBS-ufs-v1.1.0/intel-18.0.5.274/impi-2018.0.4/src

git clone -b ufs-v1.1.0 --recursive https://github.com/NOAA-EMC/NCEPLIBS-external
cd NCEPLIBS-external
mkdir build && cd build
# If netCDF is not built, also don't build PNG, because netCDF uses the default (OS) zlib in the search path
cmake -DBUILD_PNG=OFF -DBUILD_MPI=OFF -DBUILD_NETCDF=OFF -DCMAKE_INSTALL_PREFIX=/scratch1/BMC/gmtb/software/NCEPLIBS-ufs-v1.1.0/intel-18.0.5.274/impi-2018.0.4 .. 2>&1 | tee log.cmake
cmake -DBUILD_MPI=OFF -DCMAKE_INSTALL_PREFIX=/scratch1/BMC/gmtb/software/NCEPLIBS-ufs-v1.1.0/intel-18.0.5.274/impi-2018.0.4 .. 2>&1 | tee log.cmake
make VERBOSE=1 -j8 2>&1 | tee log.make

cd /scratch1/BMC/gmtb/software/NCEPLIBS-ufs-v1.1.0/intel-18.0.5.274/impi-2018.0.4/src
Expand All @@ -36,7 +28,7 @@ cd NCEPLIBS
mkdir build && cd build
cmake -DEXTERNAL_LIBS_DIR=/scratch1/BMC/gmtb/software/NCEPLIBS-ufs-v1.1.0/intel-18.0.5.274/impi-2018.0.4 -DCMAKE_INSTALL_PREFIX=/scratch1/BMC/gmtb/software/NCEPLIBS-ufs-v1.1.0/intel-18.0.5.274/impi-2018.0.4 .. 2>&1 | tee log.cmake
make VERBOSE=1 -j8 2>&1 | tee log.make
make install
make install 2>&1 | tee log.install


- END OF THE SETUP INSTRUCTIONS -
Expand All @@ -56,15 +48,14 @@ the following commands should suffice to build the model.
module purge
module load intel/18.0.5.274
module load impi/2018.0.4
module load netcdf/4.7.0
module load cmake/3.16.1

export CC=icc
export CXX=icpc
export FC=ifort

module use -a /scratch1/BMC/gmtb/software/modulefiles/intel-18.0.5.274/impi-2018.0.4
module load NCEPlibs/1.1.0
module load NCEPlibs/1.1.0

export CMAKE_Platform=hera.intel
./build.sh 2>&1 | tee build.log
15 changes: 3 additions & 12 deletions doc/README_jet_intel.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,31 +3,23 @@ Setup instructions for NOAA RDHPC Jet using Intel-18.0.5.274
module purge
module load intel/18.0.5.274
module load impi/2018.4.274
module load netcdf/4.7.0
module load cmake/3.16.1
module li

> Currently Loaded Modules:
> 1) intel/18.0.5.274 2) impi/2018.4.274 3) netcdf/4.7.0 4) cmake/3.16.1
> 1) intel/18.0.5.274 2) impi/2018.4.274 3) cmake/3.16.1

export CC=icc
export FC=ifort
export CXX=icpc

# HDF5 is in: /apps/hdf5/1.10.5/intel/18.0.5.274
# ZLIB and PNG are in: /usr/include, /usr/lib64

export HDF5_ROOT=/apps/hdf5/1.10.5/intel/18.0.5.274
export PNG_ROOT=/usr

mkdir -p /lfs4/HFIP/hfv3gfs/software/NCEPlibs-ufs-v1.1.0/intel-18.0.5.274/impi-2018.4.274/src
cd /lfs4/HFIP/hfv3gfs/software/NCEPlibs-ufs-v1.1.0/intel-18.0.5.274/impi-2018.4.274/src

git clone -b ufs-v1.1.0 --recursive https://github.com/NOAA-EMC/NCEPLIBS-external
cd NCEPLIBS-external
mkdir build && cd build
# If netCDF is not built, also don't build PNG, because netCDF uses the default (OS) zlib in the search path
cmake -DBUILD_PNG=OFF -DBUILD_MPI=OFF -DBUILD_NETCDF=OFF -DCMAKE_INSTALL_PREFIX=/lfs4/HFIP/hfv3gfs/software/NCEPlibs-ufs-v1.1.0/intel-18.0.5.274/impi-2018.4.274 .. 2>&1 | tee log.cmake
cmake -DBUILD_MPI=OFF -DCMAKE_INSTALL_PREFIX=/lfs4/HFIP/hfv3gfs/software/NCEPlibs-ufs-v1.1.0/intel-18.0.5.274/impi-2018.4.274 .. 2>&1 | tee log.cmake
make VERBOSE=1 -j8 2>&1 | tee log.make

cd /lfs4/HFIP/hfv3gfs/software/NCEPlibs-ufs-v1.1.0/intel-18.0.5.274/impi-2018.4.274/src
Expand All @@ -36,7 +28,7 @@ cd NCEPLIBS
mkdir build && cd build
cmake -DEXTERNAL_LIBS_DIR=/lfs4/HFIP/hfv3gfs/software/NCEPlibs-ufs-v1.1.0/intel-18.0.5.274/impi-2018.4.274 -DCMAKE_INSTALL_PREFIX=/lfs4/HFIP/hfv3gfs/software/NCEPlibs-ufs-v1.1.0/intel-18.0.5.274/impi-2018.4.274 .. 2>&1 | tee log.cmake
make VERBOSE=1 -j8 2>&1 | tee log.make
make install
make install 2>&1 | tee log.install


- END OF THE SETUP INSTRUCTIONS -
Expand All @@ -56,7 +48,6 @@ the following commands should suffice to build the model.
module purge
module load intel/18.0.5.274
module load impi/2018.4.274
module load netcdf/4.7.0
module load cmake/3.16.1

export CC=icc
Expand Down