Index of /research/sparse/umfpack/UMFPACK/Tcov
Name Last modified Size Description
Parent Directory 22-Sep-2008 16:17 -
AMD_Demo_Makefile 06-May-2007 13:22 3k
DO 06-May-2007 13:22 3k
DO.linux 30-Oct-2007 17:40 1k
DO.linux.Jan24 24-Jan-2005 12:48 26k
DO.linux.out 20-Jan-2005 09:50 26k
DO.linux.out2 20-Jan-2005 15:17 23k
DO.linux2 09-Oct-2005 22:20 1k
DO.solaris 09-Oct-2005 22:21 1k
DO.solaris.out.Jan24 24-Jan-2005 11:11 0k
DO2 29-Jan-2004 15:17 1k
DO678 29-Jan-2004 15:17 1k
DOsol 17-Jan-2005 08:22 1k
DOsol2 01-Dec-2006 18:22 2k
Demo_Makefile 06-May-2007 07:47 6k
GNUmakefile.di 02-May-2006 09:51 1k
GNUmakefile.dl 02-May-2006 09:51 1k
GNUmakefile.zi 02-May-2006 09:51 1k
GNUmakefile.zl 02-May-2006 09:51 1k
Make.1 30-Apr-2006 22:49 1k
Make.1g 01-May-2006 07:56 1k
Make.1i 01-May-2006 07:56 1k
Make.1n 01-May-2006 07:56 1k
Make.2 30-Oct-2007 17:39 1k
Make.2g 30-Oct-2007 17:39 1k
Make.2i 30-Oct-2007 17:40 1k
Make.2n 30-Oct-2007 17:40 1k
Make.3 01-May-2006 07:57 1k
Make.3g 01-May-2006 07:57 1k
Make.3i 01-May-2006 07:57 1k
Make.3n 01-May-2006 07:57 1k
Make.4 01-May-2006 07:57 1k
Make.4g 01-May-2006 07:57 1k
Make.4i 01-May-2006 07:57 1k
Make.4n 01-May-2006 07:57 1k
Make.5 01-May-2006 07:57 1k
Make.6 30-Oct-2007 17:40 1k
Make.7 01-May-2006 07:57 1k
Make.8 30-Oct-2007 17:40 1k
Make.n1 01-May-2006 07:58 1k
Make.n2 01-May-2006 07:58 1k
Make.n3 01-May-2006 07:58 1k
Make.n4 01-May-2006 07:58 1k
Make.s1 01-May-2006 07:58 1k
Make.s2 01-May-2006 07:58 1k
Make.s3 01-May-2006 07:58 1k
Make.s4 01-May-2006 07:58 1k
Make.s5 01-May-2006 07:58 1k
Make_file 01-Dec-2006 07:41 1k
Makefile 01-Dec-2006 07:47 1k
Out/ 28-Oct-2007 17:16 -
SolOut/ 22-Feb-2005 14:02 -
TestMat/ 06-May-2007 21:36 -
Top_Makefile 06-May-2007 08:30 1k
acov.di 07-Jan-2005 16:10 1k
acov.dl 07-Jan-2005 16:11 1k
acov.zi 07-Jan-2005 16:12 1k
acov.zl 07-Jan-2005 16:12 1k
badnum.umf 29-Jan-2004 15:17 1k
badnum2.umf 12-Jan-2005 05:04 1k
badsym.umf 29-Jan-2004 15:17 1k
badsym2.umf 12-Jan-2005 05:04 1k
cov 29-Jan-2004 15:17 1k
covall 05-May-2006 11:32 3k
cover.awk 01-May-2006 08:39 1k
cover.out 28-Oct-2007 16:58 33k
cover.out_May5 05-May-2006 11:33 32k
debug.amd 29-Jan-2004 15:17 1k
debug.umf 29-Jan-2004 15:17 1k
ss.awk 12-Jan-2005 15:30 1k
ucov.di 11-Jan-2005 13:15 4k
ucov.dl 11-Jan-2005 13:15 4k
ucov.zi 11-Jan-2005 13:15 4k
ucov.zl 11-Jan-2005 13:16 4k
ut.c 05-May-2007 16:13 241k
This is the UMFPACK Tcov directory. It runs a large number of tests on
UMFPACK and checks the statement coverage (using gcc and gcov on Linux,
or tcov on Solaris).
You must first do "make purge" in AMD and UMFPACK. You must also make
sure the "Out" symbolic link is a valid link. It should point to a large
scratch space, for temporary files. Finally, type DO.linux or DO.solaris.
Alternatively, just type "make" in this directory, for Linux, or "make sol"
for Solaris.
The last line of each */ut.out file should read
ALL TESTS PASSED largest maxrnorm 1e-07
These lines are summarized at the end of the "DO.linux" test.
If you see "TEST FAILURE" then something went wrong. "ERROR" messages
in the output files tmp/*.out are OK. Those are supposed to be there;
the test exercises the error-reporting features of UMFPACK.
DO.all does all tests
DO 1 di runs one test (Make.1 and GNUmakefile.di, in this case)
Out/* subdirectories for each test,
contents can be destroyed when done.
Make.1 gcc, no optimize Linux no BLAS, test int overflow
Make.2 gcc, no optimize Linux BLAS
Make.3 gcc, no optimize Linux ATLAS C-Blas
Make.4 gcc, no optimize Linux ATLAS Fortran BLAS
Make.5 gcc, no optimize Linux no BLAS, test int overflow
no reciprocal
Make.1i icc, optimize, Linux no BLAS, test int overflow
Make.2i icc, optimize, Linux BLAS
Make.3i icc, optimize, Linux ATLAS C-Blas
Make.4i icc, optimize, Linux ATLAS Fortran BLAS
Make.1n icc, no optimize, Linux no BLAS, test int overflow
Make.2n icc, no optimize, Linux BLAS
Make.3n icc, no optimize, Linux ATLAS C-Blas
Make.4n icc, no optimize, Linux ATLAS Fortran BLAS
Make.1g gcc, optimize, Linux no BLAS, test int overflow
Make.2g gcc, optimize, Linux BLAS
Make.3g gcc, optimize, Linux ATLAS C-Blas
Make.4g gcc, optimize, Linux ATLAS Fortran BLAS
Make.s1 tcov, Solaris 32 bit, no BLAS
Make.s2 tcov, Solaris 32 bit, Sunperf BLAS
Make.s3 tcov, Solaris 64 bit, no BLAS
Make.s4 tcov, Solaris 64 bit, Sunperf BLAS
Make.s5 tcov, Solaris 32 bit, no BLAS, test int overflow, no recip.
Make.n1 optimize, Solaris 32 bit, no BLAS
Make.n2 optimize, Solaris 32 bit, Sunperf BLAS
Make.n3 optimize, Solaris 64 bit, no BLAS
Make.n4 optimize, Solaris 64 bit, Sunperf BLAS
Makefile.di Makefile for *di (double, int)
Makefile.dl Makefile for *dl (double, UF_long)
Makefile.zi Makefile for *zi (complex, int)
Makefile.zl Makefile for *zl (complex, UF_long)
TestMat test matrices for ut.c
../../UMFPACK UMFPACK original distribution
../../AMD AMD original distribution
../../UFconfig configuration directory for all of UFsparse
covall for summarizing tcov output
ut.c the test program