Skip to content

Add GROMACS 2026.3 - #183

Merged
kennedydane merged 1 commit into
masterfrom
dane/gromacs-2026.3
Jul 20, 2026
Merged

Add GROMACS 2026.3#183
kennedydane merged 1 commit into
masterfrom
dane/gromacs-2026.3

Conversation

@kennedydane

Copy link
Copy Markdown
Collaborator

Summary

Adds a GROMACS 2026.3 version entry to ansible/roles/compiled/tasks/bio/main.yml. GROMACS was already packaged, so this is a version bump only — no new task file or Lmod template was needed.

Details

  • Checksum verified. The upstream tarball was downloaded and hashed; recorded as sha256:1094b7bb… per repo convention (the request supplied an md5, which matched).
  • Toolchain pinned to newest available: CUDA 12.9.1_575.57.08 and hwloc 2.12.2, rather than copying 2024.2's CUDA 12.2 / hwloc 2.10. Both must already be installed on the target host.

Install

ansible-playbook site.yaml -t gromacs,gromacs2026.3

Verification

  • uv run yamllint . — clean
  • uv run ansible-lint — production profile passed, 0 failures

Risk not covered by linting

The build itself has not been run against 2026.3. The shared gromacs.yaml hardcodes a cmake invocation written for the 2022–2024 series, notably -DREGRESSIONTEST_DOWNLOAD=ON, which fetches a version-matched regression suite at configure time and fails hard if upstream hasn't published one for 2026.3. GROMACS 2026 may also require a newer CMake / C++20 compiler than the 2024 builds did. Expect the cmake step to be the first point of failure, if any.

🤖 Generated with Claude Code

https://claude.ai/code/session_01AYut2mg7oNVjpxhuiQR2Fj

Registers a new version entry pinned to the newest CUDA (12.9.1_575.57.08)
and hwloc (2.12.2) available in the repo, rather than reusing the 2024.2
toolchain. Checksum verified against the upstream tarball and recorded as
sha256 per repo convention.

Install with:
  ansible-playbook site.yaml -t gromacs,gromacs2026.3

Note: the shared gromacs.yaml cmake invocation was written for the
2022-2024 series (includes -DREGRESSIONTEST_DOWNLOAD=ON). The build has
not been run against 2026.3.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AYut2mg7oNVjpxhuiQR2Fj
Copilot AI review requested due to automatic review settings July 20, 2026 05:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@kennedydane
kennedydane requested a review from MikeCTZA July 20, 2026 05:21
@kennedydane
kennedydane merged commit 0272e0f into master Jul 20, 2026
1 check passed
@kennedydane
kennedydane deleted the dane/gromacs-2026.3 branch July 20, 2026 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants