-
Notifications
You must be signed in to change notification settings - Fork 121
Updated Bridges2 Modules (CPU/GPU) #905
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
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the Bridges2 modules for both CPU and GPU configurations as part of addressing issue #614. The key changes include:
- Adding "hdf5" and "anaconda3" to the Python module configuration.
- Updating GPU-related module definitions with a newer CUDA version and additional environment variables.
- Reordering GPU module definitions for clarity.
Comments suppressed due to low confidence (1)
toolchain/modules:17
- Consider including a brief comment or documentation reference in the file to indicate why 'anaconda3' was added alongside python/3.8.6, given the PR description caution regarding dependency conflicts.
b-all python/3.8.6 hdf5 anaconda3
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
Why this part
it should run tests with |
|
I edited the description. Edit: just confirming, either way works fine. |
User description
Description
Concerning (#614),
Updated modules for Bridges2, tested on
--qos=cpuinteract/gpuinteract. MFC compiles and builds neatly. To address the outdated python version issue,anaconda3is loaded as it houses a very recent version. Foreseen concern would be dependency conflict with the co-existing py venv & conda env. Therefore, please keep conda as-is and do not attempt to install any dependency on it at all. To run tests, append-- --binary mpirunor according to the official MFC docs-- -c bridges2is the preferred way.PR Type
Enhancement
Description
Updated Bridges2 GPU modules configuration
Added anaconda3 and hdf5 to common modules
Reordered GPU module loading sequence
Added CUDA compute capability and home path settings
Changes walkthrough 📝
modules
Updated Bridges2 module configurationtoolchain/modules
anaconda3andhdf5to common Bridges2 modulesMFC_CUDA_CC=70,75,80andNVHPC_CUDA_HOME=$CUDA_HOMEenvironmentvariables
cuda/11.7