NASA-LIS / LISF

Land Information System Framework
Apache License 2.0
117 stars 155 forks source link

Intel-based modulefile for compiling LISF on discover SCU 17 #1482

Closed jvgeiger closed 8 months ago

jvgeiger commented 8 months ago

Description

This is the modulefile and associated changes for compiling LISF on discover SCU 17 using the Intel compilers with Intel MPI.

To use, copy _env/discover/sles15/lisf_7.5_intel2023.2.1 into your ~/privatemodules directory and then run

module load lisf_7.5_intel_2023.2.1
emkemp commented 8 months ago

I'm testing the new module file on discover-mil. So far I'm getting a linking error with LDT when I enable:

The error message is:

ld: warning: libjpeg.so.8, needed by /usr/lib/../lib64/libtiff.so, may conflict with libjpeg.so.62 ld: warning: libjpeg.so.8, needed by /usr/lib/../lib64/libtiff.so, may conflict with libjpeg.so.62

jvgeiger commented 8 months ago

Sorry, I forgot to mention that linker warning. My testing has not raised any actual issues. Note that we get the same linker warning on narwhal and HPC-11.

dmocko commented 8 months ago

@jvgeiger Has this been tested on the master branch and on the eis-freshwater2 branch yet? Or just the public-7.5 branch?

jvgeiger commented 8 months ago

I tested on the master and support/lisf-public-7.5 branches. I did not test on the eis-freshwater2 branch.

emkemp commented 8 months ago

@jvgeiger I continued test compiling LDT with different combinations of libraries disabled. It appears the link warnings are associated with HDF4 and LIBGEOTIFF. However, the binary is always created.

I see no problem with LIS and LVT. I will go ahead and approve the pull request.