ViewVC logotype

Revision 6799

Jump to revision: Previous
Author: aellery
Date: Mon Mar 25 05:53:58 2019 UTC (14 hours, 45 minutes ago)
Changed paths: 15
Log Message:
I have rewritten the solverbuddy. Briefly:

1. The remaining AMG code has been removed from PASO.
2. If Trilinos is available, escript will now use it by default.
3. eScript will use a direct solver by default, (if one is available,) when solving 2 dimensional problems and an iterative solver, by default, when solving 3 dimensional problems. This can be changed by a user by manually specifying which solver to use.
4. There is a new option available, setHermitian(), that allows a user to specify when a coefficient matrix is Hermitian.
5. Symmetry information is always passed onto the Trilinos solver when this information is relevant.
6. All tests have been updated, when relevant, to reflect these changes.
7. I fixed a couple of undocumented bugs.

Changed paths

Path Details
Directorytrunk/SConstruct modified , text changed
Directorytrunk/escriptcore/py_src/linearPDEs.py modified , text changed
Directorytrunk/escriptcore/src/SolverOptions.cpp modified , text changed
Directorytrunk/escriptcore/src/SolverOptions.h modified , text changed
Directorytrunk/escriptcore/src/escriptcpp.cpp modified , text changed
Directorytrunk/escriptcore/test/python/test_linearPDEs.py modified , text changed
Directorytrunk/paso/src/Options.cpp modified , text changed
Directorytrunk/paso/src/Options.h modified , text changed
Directorytrunk/ripley/src/RipleyDomain.cpp modified , text changed
Directorytrunk/scons/meerkat_options.py modified , text changed
Directorytrunk/site_scons/dependencies.py modified , text changed
Directorytrunk/trilinoswrap/src/Amesos2Wrapper.cpp modified , text changed
Directorytrunk/trilinoswrap/src/BelosWrapper.cpp modified , text changed
Directorytrunk/trilinoswrap/src/PreconditionerFactory.cpp modified , text changed
Directorytrunk/weipa/test/python/run_savesilo_tests.py modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.26