diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2018-12-31 13:07:30 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2018-12-31 13:07:30 (GMT) |
commit | d6c2a96ac2f103d90b96d5b39814810e6a31ef99 (patch) | |
tree | 26daa95f493e72c890f1b4bdabe9f5da39e14751 | |
parent | 4faca62679ef0850794934b31a091c1f079aca0c (diff) | |
download | hdf5-d6c2a96ac2f103d90b96d5b39814810e6a31ef99.zip hdf5-d6c2a96ac2f103d90b96d5b39814810e6a31ef99.tar.gz hdf5-d6c2a96ac2f103d90b96d5b39814810e6a31ef99.tar.bz2 |
Updated the parallel install docs.
-rw-r--r-- | release_docs/INSTALL_parallel | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/release_docs/INSTALL_parallel b/release_docs/INSTALL_parallel index 1bf1dd4..d3d7830 100644 --- a/release_docs/INSTALL_parallel +++ b/release_docs/INSTALL_parallel @@ -100,9 +100,9 @@ qsub -I -q debug -l mppwidth=8 mkdir build-hdf5; cd build-hdf5/ - configure HDF5: - RUNSERIAL="aprun -q -n 1" RUNPARALLEL="aprun -q -n 6" RUNPARALLELSCRIPT="aprun -q -n 6" FC=ftn CC=cc /path/to/source/configure --enable-fortran --enable-parallel --disable-shared + RUNSERIAL="aprun -q -n 1" RUNPARALLEL="aprun -q -n 6" FC=ftn CC=cc /path/to/source/configure --enable-fortran --enable-parallel --disable-shared - RUNSERIAL, RUNPARALLEL, and RUNPARALLELSCRIPT tell the library how it should launch programs that are part of the build procedure. + RUNSERIAL and RUNPARALLEL tell the library how it should launch programs that are part of the build procedure. - Compile HDF5: gmake @@ -161,14 +161,9 @@ RUNPARALLEL then configure chooses `mpiexec' from the same directory as `mpicc': The `$${NPROCS:=6}' will be substituted with the value of the NPROCS environment variable at the time `make check' is run (or the value 6). -RUNPARALLELSCRIPT is identical to RUNPARALLEL but is used in parallel shell -scripts and lacks the environment variable protection. - - RUNPARALLELSCRIPT: mpiexec -n ${NPROCS:=6} - Note that some MPI implementations (e.g. OpenMPI 4.0) disallow oversubscribing nodes by default so you'll have to either set NPROCS equal to the number of -processors available (or fewer) or redefine RUNPARALLEL(SCRIPT) with appropriate +processors available (or fewer) or redefine RUNPARALLEL with appropriate flag(s) (--oversubscribe in OpenMPI). 4. Parallel test suite |