Closed soumyadipghosh closed 4 years ago
The following execution after compiling with develop branch does not converge in 500 iterations:
develop
mpirun -np 4 ./benchmarking/bench_ras --num_iters=500 --explicit_laplacian --set_1d_laplacian_size=64 --set_tol=1e-6 --local_tol=1e-12 --partition=regular2d --local_solver=iterative_ginkgo --enable_twosided
However, when the twosided is changed to onesided, it converges!
twosided
onesided
Yes, for twosided, you need to add the --enable_global_check flag which allows it to test for convergence. Otherwise, it just runs until the number of iterations.
--enable_global_check
Closing as I believe it is resolved now.
The following execution after compiling with
develop
branch does not converge in 500 iterations:mpirun -np 4 ./benchmarking/bench_ras --num_iters=500 --explicit_laplacian --set_1d_laplacian_size=64 --set_tol=1e-6 --local_tol=1e-12 --partition=regular2d --local_solver=iterative_ginkgo --enable_twosided
However, when the
twosided
is changed toonesided
, it converges!