NOAA-EMC / hpc-stack

Create a software stack for HPC's
GNU Lesser General Public License v2.1
29 stars 35 forks source link

nemsio v2.5.4 modulefile needs ./lib64/ default path for NEMSIO_LIB #511

Open natalie-perlin opened 1 year ago

natalie-perlin commented 1 year ago

Describe the bug A modulefile for nemsio package sets the env. variable NEMSIO_LIB to a library /lib/libnemsio.a, which works OK for nemsio <= 2.5.2. A version nemsio >=2.5.4 needs to have /lib64/ in the path, i.e.:

setenv("NEMSIO_LIB", pathJoin(base,"lib64/libnemsio.a"))

Expected behavior A modulefile needs to specify NEMSIO_LIB env. variable pointing to /lib64/ directory for 64-bit systems, and software version >=2.5.4.

System: Currently tweaked the modulefile manually on Hera: hpc-stack/libs/intel-2022.1.2/modulefiles/mpi/intel/2022.1.2/impi/2022.1.2/nemsio/2.5.4.lua

@jkbk2004 (Jong Kim) reported the issue

natalie-perlin commented 1 year ago

Updated all nemsio modulefiles for the EPIC-maintained hpc-stacks on the Tier-1 platforms (Hera, Gaea, Orion, Jet, Cheyenne)

aerorahul commented 1 year ago

Has this been addressed? Can this be closed?