From d4ceeca9d8d17851347bda23617877214230dfab Mon Sep 17 00:00:00 2001 From: "michael.lueken" Date: Mon, 14 Nov 2022 21:21:43 +0000 Subject: [PATCH] [develop] Add build_hera_gnu.lua file. Completes #476. --- modulefiles/build_hera_gnu.lua | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 modulefiles/build_hera_gnu.lua diff --git a/modulefiles/build_hera_gnu.lua b/modulefiles/build_hera_gnu.lua new file mode 100644 index 0000000000..799b0541f5 --- /dev/null +++ b/modulefiles/build_hera_gnu.lua @@ -0,0 +1,27 @@ +help([[ +This module loads libraries for building the UFS SRW App on +the NOAA RDHPC machine Hera using GNU 9.2.0 +]]) + +whatis([===[Loads libraries needed for building the UFS SRW App on Hera using GNU 9.2.0 ]===]) + +prepend_path("MODULEPATH","/contrib/sutils/modulefiles") +load("sutils") + +load(pathJoin("cmake", os.getenv("cmake_ver") or "3.20.1")) + +prepend_path("MODULEPATH", "/scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack") + +load(pathJoin("hpc", os.getenv("hpc_ver") or "1.2.0")) +load(pathJoin("hpc-gnu", os.getenv("hpc-gnu_ver") or "9.2.0")) +load(pathJoin("hpc-mpich", os.getenv("hpc-mpich_ver") or "3.3.2")) + +load("srw_common") + +load(pathJoin("nccmp", os.getenv("nccmp_ver") or "1.8.7")) +load(pathJoin("nco", os.getenv("nco_ver") or "4.9.3")) + +setenv("CMAKE_C_COMPILER","mpicc") +setenv("CMAKE_CXX_COMPILER","mpicxx") +setenv("CMAKE_Fortran_COMPILER","mpif90") +setenv("CMAKE_Platform","hera.gnu")