Each of the test programs is automatically timed and reports a table of execution times and megaflop rates. There is one input file for each test program. As previously stated, the input files reside in the SCALAPACK/TESTING subdirectory and are copied into the TESTINGdir directory (as specified in the SLmake.inc file) at the time the executables are built. All testing programs occur in four precisions, with the exception of the singular value decomposition which only occurs in SINGLE and DOUBLE PRECISION REAL. For more information on the test programs and how to modify the input files see Section 3.
Run the testing executables on the desired platform as analogously described in Section 2.4. For example, in double precision, the testing executables are named xdlu, xdllt, xddblu, xdgblu, xddtlu, xdpbllt, xdptllt, xdls, xdqr, xdhrd, xdtrd, xdbrd, xdinv, xdsep, xdgsep, xdnep, and xdsvd. The input files are LU.dat, LLT.dat, BLU.dat, BLLT.dat, LS.dat, QR.dat, HRD.dat, TRD.dat, BRD.dat, INV.dat, SEP.dat, NEP.dat, and SVD.dat.
Similar commands can be used for alternate precisions of the same test program or other test programs. The name of the output file is indicated on the first line of the input file and is currently defined to be lu.out for the LU tester, with similar names for the other data types. The user may also choose to send all output to standard error.