Resolve "Use BCGS_AMG_SSOR solver for finite volume methods"
What does this MR do?
Switch to the BCGS_AMG_SSOR linear solver backend for finite volume computations.
How does this affect runtime?
There is no observable change in the system test runtime. I ran a single 2D simulation on a heterogeneous domain and observed a runtime of around 185s vs the original 202s. This is not a real benchmark, but it indicates that we can have a speedup of 0 to 10%. I think it's therefore correct to switch to the new backend.
Is there something that needs to be double checked?
No.
Can this MR be accepted?
-
Implemented BCGS_AMG_SSOR linear solver backend -
Pipeline passing -
Squash option set -
Delete branch option set -
Added entry to CHANGELOG.md
Assignee: If the Squash option is set, check/update the commit message right before merging!
Related issues
Closes #169 (closed)
Edited by Santiago Ospina De Los Ríos