opm-simulators/opm/simulators/linalg
Arne Morten Kvarving e25caba8ed changed: refactor BDA well contributions
split in API specific classes for Cuda/OpenCL

this to
1) it's cleaner
2) it avoids pulling in openCL code in cuda classes which leads
to clashes between nvidia headers and opencl.hpp

there is still too much API specific things in interface between the
bda components to work through a virtual interface so we still have to cast
to the relevant implementation in various places.
2021-11-11 14:49:33 +01:00
..
bda changed: refactor BDA well contributions 2021-11-11 14:49:33 +01:00
amgcpr.hh fix typo 2020-11-03 13:48:09 +01:00
ExtractParallelGridInformationToISTL.cpp ExtractParallelGridInfoToISTL: use forwarding 2021-04-29 12:50:19 +02:00
ExtractParallelGridInformationToISTL.hpp ExtractParallelGridInfoToISTL: use forwarding 2021-04-29 12:50:19 +02:00
findOverlapRowsAndColumns.hpp Make a flow version that uses the polyhedreal grid 2020-11-10 15:49:59 +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
FlexibleSolver5.cpp first version of micp implementation in flow 2021-10-14 17:44:57 +02:00
FlexibleSolver6.cpp first version of micp implementation in flow 2021-10-14 17:44:57 +02:00
FlexibleSolver_impl.hpp Fixes ILU for Dune 2.8 2021-09-13 12:25:49 +02:00
FlexibleSolver.hpp Determine index of pressure from model used. 2021-06-10 16:19:18 +02:00
FlowLinearSolverParameters.hpp Added amgclSolverBackend 2021-07-07 16:24:51 +02:00
getQuasiImpesWeights.hpp Replacing use of MPI_COMM_WORLD with a variable communicator. 2021-10-05 13:07:52 +02:00
GraphColoring.hpp Moved files to opm/simulators/ subdirs. 2019-05-08 12:58:19 +02:00
ISTLSolverEbos.hpp changed: refactor BDA well contributions 2021-11-11 14:49:33 +01:00
MatrixBlock.hpp Add the multMatrixImpl() utility. 2020-11-16 11:37:44 +01: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 Determine index of pressure from model used. 2021-06-10 16:19:18 +02:00
ParallelIstlInformation.hpp clean up after review 2021-10-05 13:07:52 +02:00
ParallelOverlappingILU0.hpp Fixes ILU for Dune 2.8 2021-09-13 12:25:49 +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 Determine index of pressure from model used. 2021-06-10 16:19:18 +02:00
PreconditionerWithUpdate.hpp added: PropertyTree class 2021-06-09 15:21:52 +02:00
PressureSolverPolicy.hpp Determine index of pressure from model used. 2021-06-10 16:19:18 +02:00
PressureTransferPolicy.hpp Determine index of pressure from model used. 2021-06-10 16:19:18 +02:00
PropertyTree.cpp added: PropertyTree class 2021-06-09 15:21:52 +02:00
PropertyTree.hpp added: PropertyTree class 2021-06-09 15:21:52 +02:00
setupPropertyTree.cpp use std::filesystem directly 2021-11-01 12:31:58 +01:00
setupPropertyTree.hpp added: PropertyTree class 2021-06-09 15:21:52 +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 use std::filesystem directly 2021-11-01 12:31:58 +01:00