Download zip Select Archive Format
Name Last Update history
File empty ..
File dir TestMat Loading commit data...
File txt AMD_Demo_Makefile Loading commit data...
File txt DO Loading commit data...
File txt DO.linux Loading commit data...
File txt DO.linux.Jan24 Loading commit data...
File txt DO.linux.out Loading commit data...
File txt DO.linux.out2 Loading commit data...
File txt DO.linux2 Loading commit data...
File txt DO.solaris Loading commit data...
File txt DO.solaris.out.Jan24 Loading commit data...
File txt DO2 Loading commit data...
File txt DO678 Loading commit data...
File txt DOsol Loading commit data...
File txt DOsol2 Loading commit data...
File txt Demo_Makefile Loading commit data...
File txt GNUmakefile.di Loading commit data...
File txt GNUmakefile.dl Loading commit data...
File txt GNUmakefile.zi Loading commit data...
File txt GNUmakefile.zl Loading commit data...
File txt Make.1 Loading commit data...
File txt Make.1g Loading commit data...
File txt Make.1i Loading commit data...
File txt Make.1n Loading commit data...
File txt Make.2 Loading commit data...
File txt Make.2g Loading commit data...
File txt Make.2i Loading commit data...
File txt Make.2n Loading commit data...
File txt Make.3 Loading commit data...
File txt Make.3g Loading commit data...
File txt Make.3i Loading commit data...
File txt Make.3n Loading commit data...
File txt Make.4 Loading commit data...
File txt Make.4g Loading commit data...
File txt Make.4i Loading commit data...
File txt Make.4n Loading commit data...
File txt Make.5 Loading commit data...
File txt Make.6 Loading commit data...
File txt Make.7 Loading commit data...
File txt Make.8 Loading commit data...
File txt Make.n1 Loading commit data...
File txt Make.n2 Loading commit data...
File txt Make.n3 Loading commit data...
File txt Make.n4 Loading commit data...
File txt Make.s1 Loading commit data...
File txt Make.s2 Loading commit data...
File txt Make.s3 Loading commit data...
File txt Make.s4 Loading commit data...
File txt Make.s5 Loading commit data...
File txt Make_file Loading commit data...
File txt Makefile Loading commit data...
File txt README.txt Loading commit data...
File txt Top_Makefile Loading commit data...
File txt acov.di Loading commit data...
File txt acov.dl Loading commit data...
File txt acov.zi Loading commit data...
File txt acov.zl Loading commit data...
File txt badnum.umf Loading commit data...
File txt badnum2.umf Loading commit data...
File txt badsym.umf Loading commit data...
File txt badsym2.umf Loading commit data...
File txt cov Loading commit data...
File txt covall Loading commit data...
File txt cover.awk Loading commit data...
File txt cover.out Loading commit data...
File txt cover.out_May5 Loading commit data...
File txt debug.amd Loading commit data...
File txt debug.umf Loading commit data...
File txt ss.awk Loading commit data...
File txt ucov.di Loading commit data...
File txt ucov.dl Loading commit data...
File txt ucov.zi Loading commit data...
File txt ucov.zl Loading commit data...
File txt ut.c Loading commit data...

README.txt

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 Goto 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 Goto 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 Goto 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 Goto 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	UMFPACK original distribution
../../UFconfig	configuration directory for all of UFsparse

covall		for summarizing tcov output

ut.c		the test program