Skip to content

Conversation

@sven-hansen
Copy link
Contributor

@sven-hansen sven-hansen commented Nov 14, 2025

This PR enhances the GAMESS easyblock to install 20240715-R2 and hopefully upcoming versions as well. The README suggests using the Makefile rather than directly using the old comp*
scripts and lked. Building with the Makefile fixes some issues with compilation order for OpenMP-enabled builds and also significantly reduces compilation time at the cost of one extra patch. It also uses the rungms-dev script rather than the old rungms script which includes Slurm support. Because both rungms and the Makefile need some version-specific patches, the new build procedure is only used for 20240715-R2 onward to maintain backward compatibility with old ECs.

Copy link
Contributor

@Micket Micket left a comment

Choose a reason for hiding this comment

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

lgtm

@Micket
Copy link
Contributor

Micket commented Nov 18, 2025

If you are able, please upload a test report for older gamess

e.g. something like

eb --include-easyblocks-from-pr 3990 --upload-test-report --rebuild GAMESS-US-20230930-R2-intel-compilers-2022.1.0.eb GAMESS-US-20230930-R2-gompi-2022a.eb --prefix /tmp/ 

will put a test report in here for that.

@Micket Micket added the update label Nov 18, 2025
@Micket Micket added this to the 5.x milestone Nov 18, 2025
@boegel boegel modified the milestones: 5.x, next release (5.2.0) Nov 19, 2025
@sven-hansen
Copy link
Contributor Author

Test report by @sven-hansen

Overview of tested easyconfigs (in order)

  • SUCCESS GAMESS-US-20230930-R2-gompi-2022a.eb
  • SUCCESS GAMESS-US-20230930-R2-intel-compilers-2022.1.0.eb

Build succeeded for 2 out of 2 (2 easyconfigs in total)
n23t0001.hpc.itc.rwth-aachen.de - Linux Rocky Linux 9.5, x86_64, Intel(R) Xeon(R) Platinum 8468 (sapphirerapids), Python 3.9.21
See https://gist.github.com/sven-hansen/a9d602c9e0b00c9da513c2c0df0601b4 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants