Merge branch 'feature/fs293-remove-solvers' into 'master'
[linear] remove self-written parallel linear solvers In dumux/linear/boxlinearsolver.hh, there are several linear solver backends which use "self-written" infrastructure for parallel runs from several files in dumux/linear. Deprecate those solvers and the infrastructure files due to the following reasons: - The parallelism is restricted to box. - The iteration counts deteriorate with growing process numbers. - The code is hard to maintain or to generalize. - We have the general / rather robust / mostly upstream-maintained AMGBackend. Use the corresponding sequential solvers from seqsolverbackend.hh by default and in the serial tests. This implements FS#293. See merge request !28
No related branches found
No related tags found
Showing
- dumux/implicit/common/implicitpropertydefaults.hh 2 additions, 2 deletionsdumux/implicit/common/implicitpropertydefaults.hh
- dumux/linear/borderindex.hh 2 additions, 0 deletionsdumux/linear/borderindex.hh
- dumux/linear/boxlinearsolver.hh 13 additions, 0 deletionsdumux/linear/boxlinearsolver.hh
- dumux/linear/domesticoverlapfrombcrsmatrix.hh 2 additions, 0 deletionsdumux/linear/domesticoverlapfrombcrsmatrix.hh
- dumux/linear/elementborderlistfromgrid.hh 2 additions, 0 deletionsdumux/linear/elementborderlistfromgrid.hh
- dumux/linear/foreignoverlapfrombcrsmatrix.hh 2 additions, 0 deletionsdumux/linear/foreignoverlapfrombcrsmatrix.hh
- dumux/linear/globalindices.hh 2 additions, 0 deletionsdumux/linear/globalindices.hh
- dumux/linear/impetbicgstabilu0solver.hh 1 addition, 0 deletionsdumux/linear/impetbicgstabilu0solver.hh
- dumux/linear/overlappingbcrsmatrix.hh 2 additions, 0 deletionsdumux/linear/overlappingbcrsmatrix.hh
- dumux/linear/overlappingblockvector.hh 2 additions, 0 deletionsdumux/linear/overlappingblockvector.hh
- dumux/linear/overlappingoperator.hh 2 additions, 0 deletionsdumux/linear/overlappingoperator.hh
- dumux/linear/overlappingpreconditioner.hh 2 additions, 0 deletionsdumux/linear/overlappingpreconditioner.hh
- dumux/linear/overlappingscalarproduct.hh 2 additions, 0 deletionsdumux/linear/overlappingscalarproduct.hh
- dumux/linear/vertexborderlistfromgrid.hh 2 additions, 0 deletionsdumux/linear/vertexborderlistfromgrid.hh
- dumux/multidomain/common/multidomainpropertydefaults.hh 1 addition, 1 deletiondumux/multidomain/common/multidomainpropertydefaults.hh
- dumux/nonlinear/newtoncontroller.hh 1 addition, 1 deletiondumux/nonlinear/newtoncontroller.hh
- test/porousmediumflow/1p/implicit/1ptestproblem.hh 1 addition, 1 deletiontest/porousmediumflow/1p/implicit/1ptestproblem.hh
- test/porousmediumflow/2p/implicit/lensproblem.hh 2 additions, 2 deletionstest/porousmediumflow/2p/implicit/lensproblem.hh
- test/porousmediumflow/2p2c/sequential/test_dec2p2cproblem.hh 1 addition, 3 deletionstest/porousmediumflow/2p2c/sequential/test_dec2p2cproblem.hh
- test/porousmediumflow/2pdfm/implicit/2pdfmtestproblem.hh 1 addition, 1 deletiontest/porousmediumflow/2pdfm/implicit/2pdfmtestproblem.hh
Loading