Since the LAM Team only has limited resources to develop and test LAM
on, we are asking for users of LAM 7.1.4 to help us
test and verify LAM in a wide variety of Unix environments. We have
separated a portion of our standardized test suite (based upon the IBM
MPI test suite) that users can
download and run.
Installing and running the test suite on most modern workstations
takes about 10-15 minutes.
Obtaining the test suite
The test suite can be
downloaded from the main LAM download site.
Installing and running the test suite
The LAM Team requests that you compile and run this test suite after
successfully installing LAM on your system.
The purpose of this package is to run a series of tests against
the LAM/MPI implementation. It will highlight potential problems and
bugs, and will be very helpful for the validation of the overall
LAM/MPI package. It must be run on homogenous
systems.
To compile and run the test suite:
- Boot up a LAM with an even number of CPUs (e.g., do a
successful
lamboot with at least one node that has two
CPUs, or at least 2 nodes).
- Be sure that the "
mpirun " and wrapper compilers
(e.g., "mpicc ") for the new version of LAM are in your
path.
- Run "
make " in the top level directory. This
will compile the test suite.
- Run "
make -k check " to run all the tests. Each
test program will be run under every available RPI module. To capture
the output while it is running, you may wish to run (for csh-type
shells):
shell% make -k check |& tee check.out
For Bourne shells:
shell$ make -k check 2>&1 | tee check.out
- If any errors occur, first check the release notes and LAM test
suite sections in the LAM/MPI Installation Guide and User's Guide documents to
ensure that they aren't known issues or otherwise documented behavior.
If your problems are still unresolved:
- For compile issues, send the following to the LAM mailing list (you must be
a subscriber first):
- Output from the "laminfo" command
- Output from "mpicc -showme"
- Output from "./configure" in the lamtests directory
- The config.log file from the lamtests directory
- Output from "make"
- IF YOU BUILT LAM/MPI FROM SOURCE, ALSO
INCLUDE:
- The config.log file from the top-level LAM directory
- Output from when you ran "./configure" to configure LAM
- The share/include/lam_config.h file
- Output from when you ran "make" to build LAM
- IF YOU INSTALLED LAM/MPI FROM A BINARY PACKAGE, ALSO
INCLUDE
- The output from "uname -a"
- Which package you installed LAM/MPI from
- For run-time test failures, send the following to LAM mailing list (you must be
a subscriber first):
- Output from the "laminfo" command
- Output from "./configure" in the lamtests directory
- The config.log file from the lamtests directory
- Output from "make check"
PLEASE COMPRESS ALL TEXT
ATTACHMENTS!
Thank you for your time.
- The LAM Team
|