Skip to content
Snippets Groups Projects

Distributed linear solvers

Merged Jakub Klinkovský requested to merge cineca/mpi into develop
1 file
+ 2
0
Compare changes
  • Side-by-side
  • Inline
@@ -48,6 +48,7 @@ benchmarkPreconditionerUpdate( Benchmark& benchmark,
barrier( matrix );
const char* performer = getPerformer< typename Matrix::DeviceType >();
Preconditioner< Matrix > preconditioner;
preconditioner.setup( parameters );
auto reset = []() {};
auto compute = [&]() {
@@ -78,6 +79,7 @@ benchmarkSolver( Benchmark& benchmark,
solver.setSolverMonitor( benchmark.getMonitor() );
auto pre = std::make_shared< Preconditioner< Matrix > >();
pre->setup( parameters );
solver.setPreconditioner( pre );
// preconditioner update may throw if it's not implemented for CUDA
try {
Loading