use the included gmxapi for GROMACS 2024.1#20522
use the included gmxapi for GROMACS 2024.1#20522SebastianAchilles merged 3 commits intoeasybuilders:developfrom
Conversation
|
@boegelbot please test @ jsc-zen3 |
|
@bedroge: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2109757929 processed Message to humans: this is just bookkeeping information for me, |
|
@boegelbot please test @ generoso |
|
@bedroge: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2109811338 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@bedroge Looks like it needs another build dependency: |
|
Test report by @boegelbot |
That PR just got merged, and I've done another test build without scikit-build (as I couldn't find anywhere that this is required) but with scikit-build-core, and that worked fine. |
|
@boegelbot please test @ jsc-zen3 |
|
@bedroge: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2110691946 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ generoso |
|
@bedroge: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2110751313 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Going in, thanks @bedroge! |
|
What about adding the SVE patch in https://gitlab.com/gromacs/gromacs/-/merge_requests/4299 ? |
I would suggest to open a follow-up PR for that. |
I haven't tested their patch yet, and since it's unrelated to the change in this PR, we can do it in a follow-up PR. But maybe we should also be a bit careful and wait for it to get merged upstream (or only apply it to Neoverse V1 or something)? |
I think they're waiting for feedback from us to confirm that the fix works on our side too, I'm looking into that (but it's difficult to find time for that during ISC'24)... |
| 'preinstallopts': 'export CMAKE_ARGS="-Dgmxapi_ROOT=%(installdir)s ' + | ||
| '-C %(installdir)s/share/cmake/gromacs_mpi/gromacs-hints_mpi.cmake" && ', | ||
| 'source_tmpl': 'gromacs-2023.3.tar.gz', | ||
| 'source_tmpl': 'gromacs-2024.1.tar.gz', |
Seems like #20102 forgot to bump the gmxapi version and source tarball, it was still using an older version from the 2023.3 tarball. Looking at https://gitlab.com/gromacs/gromacs/-/blob/v2024.1/python_packaging/gmxapi/src/gmxapi/version.py?ref_type=tags#L68, the 2024.1 release includes gmxapi 0.5.0.