From fca686260e79ebe706312d6c300c3b4bc912654d Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 15 Oct 2003 18:08:31 -0500 Subject: [svn-r7647] Purpose: Updated. --- release_docs/INSTALL_TFLOPS | 57 +++++++++++++++++++++++++++------------------ 1 file 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 -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 -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 /test # or cd /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 /test # or cd /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 -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 /test # or cd /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 -- cgit v0.12