Dear Mumps Users,
today's first thing to explain will be the testing procedures in the MumpsSolver solution. To execute the testing procedures, compiled executables should be called by "MumpsSolver.exe -test MUMPS_Tests.txt". The MumpsSolver.exe is the name of compiled executable and could differ in some projects. The pre-build and post-build events copy the necessary files (*.mtx and MUMPS_tests.txt) to the directory with a compiled executable. There are two different matricies (general and symmetric) and two different rigth hand side vector files (with one RHS vector and with four RHS vectors) used for testing which defines 8 different solution files (bear in mind the general matrix may be transposed).
The file MUMPS_Tests.txt determines which test type and which capability of the library during a single test will be performed. It looks like
%TestA TestB TestC TestD
1 0 0 0
%Determinant WriteProblem RedirectStdOutErr InfoOutput IntermediateOutput
1 1 0 0 0
%Matrix and vector files
General Matrix: matGeneral.mtx
Symmetric Matrix: matSymmetric.mtx
One RHS vector: rhs1.mtx
Four RHS vectors: rhs4.mtx