Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add gromacs openmp config #62

Merged
merged 1 commit into from
Nov 30, 2023
Merged

Conversation

rfhaque
Copy link
Collaborator

@rfhaque rfhaque commented Nov 30, 2023

  1. Added the gromacs openmp config
  2. The config works with for the systems: cts1 and x86 (on cts1)
  3. The config fails for ats4 due to a cmake error within gromacs (this probably needs to be fixed within the gromacs build system)
  4. Running gromacs with hwloc on results in a runtime error on cts1 (hence the code is built with hwloc off)

@rfhaque rfhaque requested a review from pearce8 November 30, 2023 07:09
@pearce8 pearce8 merged commit 720b176 into feature-gromacs Nov 30, 2023
@pszi1ard
Copy link
Collaborator

pszi1ard commented Dec 1, 2023

The config fails for ats4 due to a cmake error within gromacs (this probably needs to be fixed within the gromacs build system)

Let's try to repro this with the latest GROMACS release, see my comment on #61.

Running gromacs with hwloc on results in a runtime error on cts1 (hence the code is built with hwloc off)

Same as above; also note that if CTS1 is this, hwloc is not critical since we have the internal hardware topology detection as a fallback.

pearce8 added a commit that referenced this pull request Feb 22, 2024
* Create gromacs/application.py

* Add gromacs openmp config

* Add gromacs openmp config (#62)

* Update repo/gromacs/application.py

Co-authored-by: Szilárd Páll <[email protected]>

* Update repo/gromacs/application.py

Co-authored-by: Szilárd Páll <[email protected]>

* copyright

* copyright

* copyright

* Draft ADAC experiment setup

* CUDA experiment for LLNL-Sierra-IBM-power9-V100-Infiniband

* CUDA config for LLNL-Pascal-Penguin-broadwell-P100-OmniPat

* Fix target name

* CUDA config for lassen

* Fix cuda config

* Set Openmp thread affinity to cores

* Fix cuda compiler for gromacs

* gromacs rocm config

* Fix gromacs openmp spec

---------

Co-authored-by: Riyaz Haque <[email protected]>
Co-authored-by: Szilárd Páll <[email protected]>
Co-authored-by: Riyaz Haque <[email protected]>
rfhaque added a commit that referenced this pull request Jun 21, 2024
* Create gromacs/application.py

* Add gromacs openmp config (#62)

* Update repo/gromacs/application.py

Co-authored-by: Szilárd Páll <[email protected]>

* Update repo/gromacs/application.py

Co-authored-by: Szilárd Páll <[email protected]>

* copyright

* copyright

* copyright

* Draft ADAC experiment setup

* CUDA experiment for LLNL-Sierra-IBM-power9-V100-Infiniband

* CUDA config for LLNL-Pascal-Penguin-broadwell-P100-OmniPat

* Fix target name

* CUDA config for lassen

* Fix cuda config

* Set Openmp thread affinity to cores

* Fix cuda compiler for gromacs

* gromacs rocm config

* gromacs rocm config

* Remove spack_setup

* ROCm packages: externals consistency (#150)

* remove version locking from experiment config; achieve this with a mixin package

* add needed externals, proper dependency reference for mixin

* also align rocmcc version w/hip version

* Spack package from Loic Pottier

* Remove duplicate config entry

* Fix gromacs configs

* gromacs config changes

* Fix gromacs openmp config

* Fix license

---------

Co-authored-by: pearce8 <[email protected]>
Co-authored-by: Szilárd Páll <[email protected]>
Co-authored-by: Riyaz Haque <[email protected]>
Co-authored-by: Peter Scheibel <[email protected]>
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