opm-simulators/opm/core/linalg
Jørgen Kvalsvik ade7aa658e Removes call_petsc.c and calls the lib from C++
call_petsc.c was really a thin C wrapper around the call to petsc itself and
turns out was mostly unnecessary C++ emulation. This removes the file entirely
and ports its functionality into LinearSolverPetsc.cpp.

All features from the file should now be more readable as well as properly
utilising modern C++ features.

The patch uses the CHKERRXX macro from petsc to handle errors reported by
petsc, and currently does not handle this and give the control back to OPM's
error/throw system.
2014-10-14 14:43:42 +02:00
..
call_umfpack.c Remove subdirectory from SuiteSparse include 2013-08-25 09:35:51 +02:00
call_umfpack.h Moved code from opmcore/ to opm/core/ 2011-12-12 11:13:54 +01:00
LinearSolverFactory.cpp Add HAVE_PETSC macro. 2014-07-08 10:58:39 +08:00
LinearSolverFactory.hpp Add HAVE_PETSC macro. 2014-07-08 10:58:39 +08:00
LinearSolverInterface.cpp make config.h the first header to be included in any compile unit 2013-04-10 12:56:14 +02:00
LinearSolverInterface.hpp Added support for the parallel solvers of dune-istl. 2014-03-20 21:59:29 +01:00
LinearSolverIstl.cpp Change option name and generated header names. 2014-04-15 20:21:10 +02:00
LinearSolverIstl.hpp Moved ISTL right and left hand side construction for ISTL to solveSystem 2014-03-25 09:58:07 +01:00
LinearSolverPetsc.cpp Removes call_petsc.c and calls the lib from C++ 2014-10-14 14:43:42 +02:00
LinearSolverPetsc.hpp rename the private member. 2014-05-23 11:10:22 +08:00
LinearSolverUmfpack.cpp Added support for the parallel solvers of dune-istl. 2014-03-20 21:59:29 +01:00
LinearSolverUmfpack.hpp Added support for the parallel solvers of dune-istl. 2014-03-20 21:59:29 +01:00
ParallelIstlInformation.hpp Added support for the parallel solvers of dune-istl. 2014-03-20 21:59:29 +01:00
sparse_sys.c make config.h the first header to be included in any compile unit 2013-04-10 12:56:14 +02:00
sparse_sys.h Anchor Doxygen comments to current line. 2012-06-26 11:44:30 +02:00