diff options
author | Albert Cheng <acheng@hdfgroup.org> | 2003-10-15 23:08:31 (GMT) |
---|---|---|
committer | Albert Cheng <acheng@hdfgroup.org> | 2003-10-15 23:08:31 (GMT) |
commit | fca686260e79ebe706312d6c300c3b4bc912654d (patch) | |
tree | 0ac8f88e767244d9339b41493f85b27886017782 /release_docs/INSTALL_TFLOPS | |
parent | 0721b0c992afc0a8e75125f2ddf895bd1a505efc (diff) | |
download | hdf5-fca686260e79ebe706312d6c300c3b4bc912654d.zip hdf5-fca686260e79ebe706312d6c300c3b4bc912654d.tar.gz hdf5-fca686260e79ebe706312d6c300c3b4bc912654d.tar.bz2 |
[svn-r7647] Purpose:
Updated.
Diffstat (limited to 'release_docs/INSTALL_TFLOPS')
-rw-r--r-- | release_docs/INSTALL_TFLOPS | 57 |
1 files changed, 34 insertions, 23 deletions
diff --git a/release_docs/INSTALL_TFLOPS b/release_docs/INSTALL_TFLOPS index 2225678..9b665f0 100644 --- a/release_docs/INSTALL_TFLOPS +++ b/release_docs/INSTALL_TFLOPS @@ -8,8 +8,18 @@ Software locations ------------------ The zlib compression library is installed in /usr/community/hdf5/ZLIB. The latest version is zlib v1.1.4. -The mpich library, including mpi-io support, is in /usr/community/mpich/. -The latest version used is mpich-1.2.4. + +The mpich library, including mpi-io support, is now supported by the +TFLOPS system staff. Check Sasn100:/usr/local/FAQ/R4.4.0_Release_Notes +for details. A modified version of mpicc is created to simply the +command. It is installed as /usr/community/hdf5/tflop-mpich/bin/mpicc. + +--------------- +gmake recommended +--------------- +Both Sasn100 and Janus have multiple versions of the make command. +We recommand the use of the Gnu gmake which has some features +(e.g., -j and --srcdir support) that makes (sic) life easier. --------------- Parallel HDF5: @@ -26,7 +36,7 @@ FROM SASN100, 1) cd <hdf5> -2) CC=/usr/community/mpich/mpich-1.2.4/bin/mpicc \ +2) CC=/usr/community/hdf5/tflop-mpich/bin/mpicc \ ./configure --host=i386-intel-osf1 --with-zlib=/usr/community/hdf5/ZLIB Skip the "--with-zlib=..." option if you do not wish to include the zlib @@ -43,39 +53,40 @@ FROM SASN100, (The previous bugs in src/Makefile and test/Makefile have been resolved. You don't need to edit them any more.) -3) make H5detect +3) gmake H5detect FROM JANUS, 4) cd <hdf5> -5) make H5Tinit.c +5) gmake H5Tinit.c FROM SASN100, -6) make +6) gmake When everything is finished compiling and linking, FROM JANUS, -7) make check - Sometimes the "make check" fails in the sub-directories of test - or tools with a message as "print not found". This is due to the - "make" of Janus thinking some binary code needs to be recompiled. - The easiest way to fix it is - FROM SASN100 - cd <hdf5>/test # or cd <hdf5>/tools - make clean; make # re-make all binary +7) gmake check + (We have not encountered the following problem for a year.) + Sometimes the "gmake check" fails in the sub-directories of test + or tools with a message as "print not found". This is due to the + "gmake" of Janus thinking some binary code needs to be recompiled. + The easiest way to fix it is + FROM SASN100 + cd <hdf5>/test # or cd <hdf5>/tools + gmake clean; gmake # re-make all binary Once satisfied with the parallel test results, as long as you have the correct permission, FROM SASN100, -8) make install +8) gmake install --------------- @@ -117,39 +128,39 @@ FROM SASN100, (The previous bugs in src/Makefile and test/Makefile have been resolved. You don't need to edit them any more.) -3) make H5detect +3) gmake H5detect FROM JANUS, 4) cd <hdf5> -5) make H5Tinit.c +5) gmake H5Tinit.c FROM SASN100, -6) make +6) gmake When everything is finished compiling and linking, you can run the tests by FROM JANUS, -7) make check - Sometimes the "make check" fails in the sub-directories of test +7) gmake check + Sometimes the "gmake check" fails in the sub-directories of test or tools with a message as "print not found". This is due to the - "make" of Janus thinking some binary code needs to be recompiled. + "gmake" of Janus thinking some binary code needs to be recompiled. The easiest way to fix it is FROM SASN100 cd <hdf5>/test # or cd <hdf5>/tools - make clean; make # re-make all binary + gmake clean; gmake # re-make all binary Once satisfied with the test results, you can install the software by FROM SASN100, -8) make install +8) gmake install |