opm-simulators/opm/simulators/linalg
Markus Blatt d83ae17e5b Always accumulates data in AMG to 1 process on coarse levels.
In OPM the matrix graph might be unsymmetric as we do not store
the full sparsity pattern for copy rows but only the diagonal.
Unfortunately, DUNE assumes that matrices from finite elements and
finite volumes have a symmetric sparsity pattern for copy rows to
and uses this assumption to create the graphs for PTScotch/ParMETIS
more easily. But PTScotch/ParMetis assume a symmetric graph.
2020-11-03 22:13:27 +01:00
..
bda Fixes compilation of CUDA. 2020-10-14 19:23:57 +02:00
amgcpr.hh Make update method of preconditioners parameter-less again. 2020-03-31 16:49:37 +02:00
ExtractParallelGridInformationToISTL.cpp changed: replace boost::any with std::any 2020-02-19 11:20:16 +01:00
ExtractParallelGridInformationToISTL.hpp changed: replace boost::any with std::any 2020-02-19 11:20:16 +01:00
findOverlapRowsAndColumns.hpp Do not use local id set to index matrices. 2020-03-13 17:56:49 +01:00
FlexibleSolver1.cpp Use macro for instantiations, and clean up includes. 2020-06-19 16:37:43 +02:00
FlexibleSolver2.cpp Use macro for instantiations, and clean up includes. 2020-06-19 16:37:43 +02:00
FlexibleSolver3.cpp Use macro for instantiations, and clean up includes. 2020-06-19 16:37:43 +02:00
FlexibleSolver4.cpp Use macro for instantiations, and clean up includes. 2020-06-19 16:37:43 +02:00
FlexibleSolver_impl.hpp Allow well operators with FlexibleSolver. 2020-06-30 12:33:57 +02:00
FlexibleSolver.hpp Allow well operators with FlexibleSolver. 2020-06-30 12:33:57 +02:00
FlowLinearSolverParameters.hpp Rename parameter --linear-solver-configuration to --linsolver. 2020-10-12 17:03:00 +02:00
getQuasiImpesWeights.hpp Add missing include. 2020-06-20 16:28:59 +02:00
GraphColoring.hpp Moved files to opm/simulators/ subdirs. 2019-05-08 12:58:19 +02:00
ISTLSolverEbos.hpp Move 'gridForConn' Into Cuda/OpenCL Block 2020-10-19 02:28:05 +02:00
ISTLSolverEbosFlexible.hpp changed: remove NEW_TYPE_TAG macro usage 2020-08-27 13:01:51 +02:00
MatrixBlock.hpp Silence unused argument warning. 2020-10-19 09:13:37 +02:00
MatrixMarketSpecializations.hpp Split file to ensure correct authorship and license is applied. 2020-05-13 13:53:45 +02:00
OwningBlockPreconditioner.hpp Make update method of preconditioners parameter-less again. 2020-03-31 16:49:37 +02:00
OwningTwoLevelPreconditioner.hpp Deleted commented out code. 2020-03-31 16:49:37 +02:00
ParallelIstlInformation.hpp Merge pull request #2356 from akva2/boost_prune 2020-02-21 13:15:03 +01:00
ParallelOverlappingILU0.hpp Silence warnings from range-for. 2020-10-12 09:39:37 +02:00
ParallelRestrictedAdditiveSchwarz.hpp [cleanup][istl] Adjust to shared_ptr change in dune-istl >= 2.7. 2019-05-09 11:28:52 +02:00
PreconditionerFactory.hpp Always accumulates data in AMG to 1 process on coarse levels. 2020-11-03 22:13:27 +01:00
PreconditionerWithUpdate.hpp Make update method of preconditioners parameter-less again. 2020-03-31 16:49:37 +02:00
PressureSolverPolicy.hpp Don't Name Type that does not Exist in Sequential Configurations 2020-07-01 21:52:57 +02:00
PressureTransferPolicy.hpp Prevent some unnecessary copies. 2020-03-23 09:40:14 +01:00
setupPropertyTree_impl.hpp Bugfix: do not substr() on too small strings. 2020-10-12 21:58:58 +02:00
setupPropertyTree.cpp Always accumulates data in AMG to 1 process on coarse levels. 2020-11-03 22:13:27 +01:00
setupPropertyTree.hpp Add "amg" option to --linear-solver-configuration. 2020-10-11 09:31:48 +02:00
twolevelmethodcpr.hh bump required dune version to 2.6 2020-02-06 16:24:39 +01:00
WellOperators.hpp Move well operators to separate file. 2020-06-25 10:13:12 +02:00
WriteSystemMatrixHelper.hpp Split file to ensure correct authorship and license is applied. 2020-05-13 13:53:45 +02:00