[develop] Remove my_load_any from modulefiles/srw_common.lua and use load_any#434
Conversation
…es/srw_common.lua, replace my_load_any with load_any in modulefiles/srw_common.lua, and removed load(pathJoin(mapl, os.getenv(mapl_ver) or 2.11.0-esmf-8.3.0b09)) from modulefiles/build_cheyenne_intel.lua so that the SRW would build with Intel compilers.
|
Machine: hera |
|
Machine: jet |
|
Machine: jet |
natalie-perlin
left a comment
There was a problem hiding this comment.
Tested the changes on Cheyenne, modules load properly.
DESCRIPTION OF CHANGES:
Following Cheyenne's maintenance, it was noted that the version of
Lmodavailable was updated from8.1.7to8.7.13. AnLmodversion >=8.3.7is required to useLmod'sload_anyfunction. A workaround was implemented when converting the modulefiles from TCL to Lua. Now thatLmod 8.7.13is available, there is no longer a need for themy_load_anyworkaround solution. This work removes themy_load_anyfunction frommodulefiles/srw_common.luaand usesload_anyinstead.Type of change
TESTS CONDUCTED:
The fundamental WE2E tests were run on Hera and Cheyenne (both Intel and GNU).
ISSUE:
Fixes #429
CHECKLIST
CONTRIBUTORS (optional):
@danielabdi-noaa and @christopherwharrop-noaa provided valuable insight with respect to issues encountered with loading the
modulefiles/build_cheyenne_intel.luamodulefile.