Switched LOBPCG tests to compute 4 instead of 5 eigenvalues (this

seems more stable).
This commit is contained in:
kolev1 2013-10-24 23:56:11 +00:00
parent 37f24dbdcb
commit dc5cf32ac9
2 changed files with 10 additions and 10 deletions

View File

@ -51,22 +51,22 @@ mpirun -np 2 ./sstruct -P 1 1 2 -solver 90 > solvers.out.20
# 19: none
#=============================================================================
# PCG run... LOBPCG run for one eigenpair ... LOBPCG run for 5 eigenpairs
# PCG run... LOBPCG run for one eigenpair ... LOBPCG run for 4 eigenpairs
mpirun -np 2 ./sstruct -P 1 1 2 -solver 10 -tol 1.e-6 > solvers.out.10.lobpcg
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 10 -tol 1.e-6 -pcgitr 0 -seed 1 -vrand 1 > solvers.out.10.lobpcg.1
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 10 -tol 1.e-6 -pcgitr 0 -seed 1 -vrand 5 > solvers.out.10.lobpcg.5
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 10 -tol 1.e-6 -pcgitr 0 -seed 1 -vrand 4 > solvers.out.10.lobpcg.4
# PCG run... LOBPCG run for one eigenpair ... LOBPCG run for 5 eigenpairs
# PCG run... LOBPCG run for one eigenpair ... LOBPCG run for 4 eigenpairs
mpirun -np 2 ./sstruct -P 1 1 2 -solver 11 -tol 1.e-6 > solvers.out.11.lobpcg
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 11 -tol 1.e-6 -pcgitr 0 -seed 1 -vrand 1 > solvers.out.11.lobpcg.1
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 11 -tol 1.e-6 -pcgitr 0 -seed 1 -vrand 5 > solvers.out.11.lobpcg.5
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 11 -tol 1.e-6 -pcgitr 0 -seed 1 -vrand 4 > solvers.out.11.lobpcg.4
# PCG run... LOBPCG run for one eigenpair ... LOBPCG run for 5 eigenpairs
# PCG run... LOBPCG run for one eigenpair ... LOBPCG run for 4 eigenpairs
mpirun -np 2 ./sstruct -P 1 1 2 -solver 18 > solvers.out.18.lobpcg
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 18 -tol 1.e-6 -pcgitr 10 -seed 1 -vrand 1 > solvers.out.18.lobpcg.1
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 18 -tol 1.e-6 -pcgitr 10 -seed 1 -vrand 5 > solvers.out.18.lobpcg.5
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 18 -tol 1.e-6 -pcgitr 10 -seed 1 -vrand 4 > solvers.out.18.lobpcg.4
# PCG run... LOBPCG run for one eigenpair ... LOBPCG run for 5 eigenpairs
# PCG run... LOBPCG run for one eigenpair ... LOBPCG run for 4 eigenpairs
mpirun -np 2 ./sstruct -P 1 1 2 -solver 19 > solvers.out.19.lobpcg
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 19 -tol 1.e-6 -pcgitr 10 -seed 1 -vrand 1 > solvers.out.19.lobpcg.1
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 19 -tol 1.e-6 -pcgitr 10 -seed 1 -vrand 5 > solvers.out.19.lobpcg.5
mpirun -np 2 ./sstruct -P 1 1 2 -lobpcg -solver 19 -tol 1.e-6 -pcgitr 10 -seed 1 -vrand 4 > solvers.out.19.lobpcg.4

View File

@ -64,8 +64,8 @@ do
tail -3 $i
echo "# Output file: $i.1"
tail -13 $i.1 | head -3
echo "# Output file: $i.5"
tail -21 $i.5 | head -11
echo "# Output file: $i.4"
tail -19 $i.4 | head -9
done >> ${TNAME}.out
# Make sure that the output files are reasonable