Update issm package requirement to specific commit#22
Conversation
Testing PR update process with upstream ISSM changes
|
🚀 Attempted to deploy 🖥️
|
Co-authored-by: Aidan Heerdegen <aidan.heerdegen@gmail.com>
|
🚀 Attempted to deploy 🖥️
|
|
🚀 Attempted to deploy 🖥️
|
|
🚀 Attempted to deploy 🖥️
|
|
As a sanity check I made a PR that didn't change the code, but did update the spack-packages version (to pick up @Justin Kin Jun Hew's most recent changes) and added the That built ok. See the comment that shows how to use it: Following those instructions: $ module use /g/data/vk83/prerelease/modules
$ module load access-issm/pr24-1
Loading access-issm/pr24-1
Loading requirement: access-triangle/1.6.1-iju5vxs access-issm/dependencies/pr24-1/openmpi/4.1.7-3enketu
access-issm/dependencies/pr24-1/issm/2025.04.11-lsvbd66You can see above it loaded the $ module show access-issm/dependencies/pr24-1/issm/2025.04.11-lsvbd66
-------------------------------------------------------------------
/g/data/vk83/prerelease/apps/spack/0.22/release/modules/linux-rocky8-x86_64/access-issm/dependencies/pr24-1/issm/2025.04.11-lsvbd66:
module-whatis {Ice-sheet and Sea-Level System Model.}
module load access-triangle/1.6.1-iju5vxs
module load access-issm/dependencies/pr24-1/openmpi/4.1.7-3enketu
prepend-path PATH /g/data/vk83/prerelease/apps/spack/0.22/release/linux-rocky8-x86_64/gcc-13.2.0/issm-git.2025.04.11_2025.04.11-lsvbd66npxugfbxsmljnsfr6cqovvcoy/bin
prepend-path CMAKE_PREFIX_PATH /g/data/vk83/prerelease/apps/spack/0.22/release/linux-rocky8-x86_64/gcc-13.2.0/issm-git.2025.04.11_2025.04.11-lsvbd66npxugfbxsmljnsfr6cqovvcoy/.
-------------------------------------------------------------------So it adds the $ ls /g/data/vk83/prerelease/apps/spack/0.22/release/linux-rocky8-x86_64/gcc-13.2.0/issm-git.2025.04.11_2025.04.11-lsvbd66npxugfbxsmljnsfr6cqovvcoy/lib/
BamgConvertMesh_python.so InterpFromMesh2d_python.so libISSMApi_python.so.0.0.0 libISSMPython.so
BamgMesher_python.so InterpFromMeshToGrid_python.so libISSMCore.a libISSMPython.so.0
BamgTriangulate_python.so InterpFromMeshToMesh2d_python.so libISSMCore.so libISSMPython.so.0.0.0
ContourToMesh_python.so InterpFromMeshToMesh3d_python.so libISSMModules.a MeshPartition_python.so
ContourToNodes_python.so IssmConfig_python.so libISSMModules.so MeshProfileIntersection_python.so
ElementConnectivity_python.so libISSMApi_python.a libISSMOverload.a NodeConnectivity_python.so
ExpToLevelSet_python.so libISSMApi_python.so libISSMOverload.so ProcessRifts_python.so
InterpFromGridToMesh_python.so libISSMApi_python.so.0 libISSMPython.a Triangle_python.so
$So next step is to either modify the package to set an environment variable to point |
Use full commit hash and update tag for new version
|
🚀 Attempted to deploy 🖥️
|
|
🚀 Attempted to deploy 🖥️
|
|
🚀 Attempted to deploy 🖥️
|
Testing PR update process with upstream ISSM changes
🚀 The latest prerelease
access-issm/pr22-6at b41b5bd is here: #22 (comment) 🚀