1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
* Supposing the MUMPS libraries with appropriate arithmetic have been
generated, you may compile the example drivers by typing either
make (which defaults to make d)
make s
make d
make c
make z
make multi
or make all
* For the small C driver, only an example using double arithmetic is available.
Try for example
"mpirun -np 3 ./c_example" (parallel version),or
"./c_example" (sequential version).
The solution should be (1,2)
* For multiple instances using different arithmetics,
a small example is available in multiple_arithmetics_example.F.
Supposing the MUMPS libraries with all arithmetic have been generated,
you may compile the example driver by typing :
make multi
Then try for example:
"mpirun -np 3 ./multiple_arithmetics_example" (parallel version), or
"./multiple_arithmetics_example" (sequential version).
* For the small Fortran driver, see comments in simpletest.F and try for example
"mpirun -np 2 ./ssimpletest < input_simpletest_real"
"mpirun -np 2 ./dsimpletest < input_simpletest_real"
"mpirun -np 2 ./csimpletest < input_simpletest_cmplx"
"mpirun -np 2 ./zsimpletest < input_simpletest_cmplx"
if you are using the parallel version of MUMPS, or
"./ssimpletest < input_simpletest_real"
"./dsimpletest < input_simpletest_real"
"./csimpletest < input_simpletest_cmplx"
"./zsimpletest < input_simpletest_cmplx"
if you are using the sequential version.
The solution should be (1,2,3,4,5)
* For the small Fortran driver using the save/restore feature, see comments in simpletest_save_restore.F and try for example
"mpirun -np 2 ./ssimpletest_save_restore < input_simpletest_real"
"mpirun -np 2 ./dsimpletest_save_restore < input_simpletest_real"
"mpirun -np 2 ./csimpletest_save_restore < input_simpletest_cmplx"
"mpirun -np 2 ./zsimpletest_save_restore < input_simpletest_cmplx"
if you are using the parallel version of MUMPS, or
"./ssimpletest_save_restore < input_simpletest_real"
"./dsimpletest_save_restore < input_simpletest_real"
"./csimpletest_save_restore < input_simpletest_cmplx"
"./zsimpletest_save_restore < input_simpletest_cmplx"
if you are using the sequential version.
The solution should be (1,2,3,4,5)
* For the small C driver using the save/restore feature, only an example using double arithmetic is available.
Try for example
"mpirun -np 3 ./c_example_save_restore" (parallel version),or
"./c_example_save_restore" (sequential version).
The solution should be (1,2)
|