Skip to content

Commit abea112

Browse files
committed
Doc: add "module swap PrgEnv-nvidia PrgEnv-gnu" when building on Polaris
Default loaded module is PrgEnv-nvidia on Polaris. If not swapped to PrgEnv-gnu, all Fortran test programs failed when running darhan-test/regression/run-all.sh. Only C and C++ programs ran fine. According to Phil, Darshan is usually built with gnu compilers on DOE parallel computers, because then the library can be safely linked into executables built with any compiler.
1 parent 2a5b5bd commit abea112

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

darshan-test/RELEASE-CHECKLIST.txt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,14 @@ Notes on how to release a new version of Darshan
3131
the darshan-logs repo in the darshan_logs/release_logs/ directory
3232
a. log into polaris.alcf.anl.gov
3333
b. clone darshan repo, say into $HOME/Darshan/Github/darshan
34-
c. install Darshan, say into folder $HOME/Darshan/Github/DEV
35-
d. cd $HOME/Darshan/Github/darshan/darshan-test/regression/
36-
e. ./run-all.sh $HOME/Darshan/Github/DEV $HOME/Darshan/TEST alcf-polaris-cray-module
37-
f. clone darshan-logs repo, say into $HOME/Darshan/Github/darshan-logs
38-
g. cd $HOME/Darshan/Github/darshan-logs/darshan_logs/release_logs
39-
h. cp $HOME/Darshan/TEST/mpi-io-test.darshan mpi-io-test-x86_64-3.5.0.darshan
40-
i. Create a new PR
34+
c. module swap PrgEnv-nvidia PrgEnv-gnu
35+
d. install Darshan, say into folder $HOME/Darshan/Github/DEV
36+
e. cd $HOME/Darshan/Github/darshan/darshan-test/regression/
37+
f. ./run-all.sh $HOME/Darshan/Github/DEV $HOME/Darshan/TEST alcf-polaris-cray-module
38+
g. clone darshan-logs repo, say into $HOME/Darshan/Github/darshan-logs
39+
h. cd $HOME/Darshan/Github/darshan-logs/darshan_logs/release_logs
40+
i. cp $HOME/Darshan/TEST/mpi-io-test.darshan mpi-io-test-x86_64-3.5.0.darshan
41+
j. Create a new PR
4142
10) make a tag for the release according to instructions at
4243
http://git-scm.com/book/en/Git-Basics-Tagging
4344
- example (annotated tag, pushed to repo):

0 commit comments

Comments
 (0)