-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update modules to spack-stack 1.8 and change pinned versions #54
Conversation
One of the suites I tested worked without issue, but I'm having to fix some stuff with my python installation. Currently working on that |
Is it related to this by any chance? |
I installed We need to install |
I had a different issue initially that I resolved, though it seems I am running up against this now. I'm a little confused on where this change needs to be made, is this a local installation issue or a thing in the shared modules? |
I do not, do I need to be a member of advda? |
Local installation. In your installation folder there are #sles15_skylab8.lua help([[]])
local pkgName = myModuleName()
local pkgVersion = myModuleVersion()
local pkgNameVer = myModuleFullName()
conflict(pkgName)
local opt = "/discover/nobackup/projects/gmao/advda/JediOpt/"
local pythondir = "python3.11"
local base = pathJoin(opt,"core",pkgNameVer)
local src = pathJoin(opt,"src",pkgNameVer)
prepend_path("PYTHONPATH", pathJoin(src,"src"))
prepend_path("PATH", pathJoin(base,"bin"))
prepend_path("PYTHONPATH", pathJoin(base,"lib",pythondir,"site-packages"))
whatis("Name: ".. pkgName)
whatis("Version: " .. pkgVersion)
whatis("Category: Software")
whatis("Description: JEDI BUNDLE")
Yeah, we should do that. |
Is this the specific issue caused by that problem? When trying to run any t1test:
Typically I run swell using an interactive venv rather than as a module, so I'm not sure if that problem applies to me. I did try installing it as a module, ensuring that I'm assuming the issue is in one of these lines failing to -- intel specific mpi wrapper environment variables
setenv("I_MPI_CC", os.getenv("CC"))
setenv("I_MPI_CXX", os.getenv("CXX"))
setenv("I_MPI_F77", os.getenv("F77"))
setenv("I_MPI_F90", os.getenv("FC"))
setenv("I_MPI_FC", os.getenv("FC")) Not sure if it's related or an entirely different issue |
Hmm, I don't know if I will have a chance to look at this today. I can try installing swell on my end and see with spack 1.8. Did you try with both installations? |
I tried both methods, though I typically invoke venv directly though python, rather than through uv, which hasn't caused me problems yet. I put in a draft PR to swell of what I'm doing, I also updated my |
Can I just email support for that or does someone need to request it for me? |
Uses modules listed here:
https://github.com/JCSDA/spack-stack/wiki/Post%E2%80%90release-updates-for-spack%E2%80%90stack%E2%80%901.8.0
Which are located on Discover here:
/discover/nobackup/projects/gmao/advda/swell/jedi_modules
TODO:
In other words:
/discover/nobackup/projects/gmao/advda/swell/JediBundles/fv3_soca_SLES15_11192024_skylab8
vs.
/discover/nobackup/projects/gmao/advda/swell/JediBundles/fv3_soca_SLES15_11192024
SOCA comparison provided identical results (same compilers) ✅
Skylab8 (JCSDA's workflow environment) corresponds to Spack-stack 1.8
FYI @rtodling @metdyn