WIP:gromacs recipe draft with spack 1.x#256
Conversation
|
cscs-ci run alps;system=daint;uarch=gh200;uenv=gromacs:2025 |
|
cscs-ci run alps;system=daint;uarch=gh200;uenv=gromacs:2025 |
This reverts commit 4dedfdc.
|
cscs-ci run alps;system=daint;uarch=gh200;uenv=gromacs:2025 |
| - gromacs@2025.3 +cuda +mpi +hwloc | ||
| - gromacs@2023.5 +plumed +cuda +hwloc |
There was a problem hiding this comment.
@kanduri is there a good way to merge it into one and have a single version of GROMACS with PLUMED?
There was a problem hiding this comment.
Yes there is. Once this one works reliably, I aim to use the post-install script to manually install PLUMED as the spack recipes aren't updated.
But current priority is to deliver a new GROMACS with CUDA 12.9 because some users need the newer CUDA for interfacing with PyTorch
There was a problem hiding this comment.
Given that this is the official GROMACS uenv for all users, I think it would be good to unify the recipe if there is a way to do things cleanly.
Once this one works reliably, I aim to use the post-install script to manually install PLUMED as the spack recipes aren't updated.
Why not just updating the Spack recipe ourselves? (I think I mentioned this before. I can look into it, I'll have to do it anyways for some PLUMED extensions I need to ship as part of PASC.)
But current priority is to deliver a new GROMACS with CUDA 12.9 because some users need the newer CUDA for interfacing with PyTorch
If this is an urgent request, maybe it can be serviced quickly via a uenv build in the service:: namespace, and do the official GROMACS uenv in an unified way?
There was a problem hiding this comment.
If this is an urgent request, maybe it can be serviced quickly via a uenv build in the service:: namespace, and do the official GROMACS uenv in an unified way?
This sounds like a good idea!
the concretization is failing because version |
|
cscs-ci run alps;system=daint;uarch=gh200;uenv=gromacs:2025 |
|
cscs-ci run alps;system=daint;uarch=gh200;uenv=gromacs:2025 |
|
cscs-ci run alps;system=daint;uarch=gh200;uenv=gromacs:2025 |
@kanduri I think this concretization error you mentioned is because you are asking explicitly for |
|
If I understand correctly, it looks like plumed 2.10 (see spack/spack-packages#1990) is compatible with GROMACS |
|
cscs-ci run alps;system=daint;uarch=gh200;uenv=gromacs:2025 |
Yes, this has been addressed |
There was a problem hiding this comment.
The configuration contains modules: false. If that is intended, this file is not necessary.
|
cscs-ci run alps;system=daint;uarch=gh200;uenv=gromacs-pytorch:2025 |
|
cscs-ci run alps;system=daint;uarch=gh200;uenv=gromacs:2025 |
Add GROMACS 2025 uenv with PLUMED and PyTorch. Based on #256.
No description provided.