/[escript]/trunk/trilinoswrap/src/Amesos2Wrapper.cpp
ViewVC logotype

Log of /trunk/trilinoswrap/src/Amesos2Wrapper.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 6574 - (view) (annotate) - [select for diffs]
Modified Wed May 17 00:53:31 2017 UTC (4 years, 2 months ago) by jfenwick
File length: 10736 byte(s)
Diff to previous 6396
Don't call openmp function if you aren't in openmp


Revision 6396 - (view) (annotate) - [select for diffs]
Modified Mon Aug 1 22:27:28 2016 UTC (4 years, 11 months ago) by caltinay
File length: 10667 byte(s)
Diff to previous 6392
changed order of direct solver preference as the Trilinos MUMPS interface clearly has issues.


Revision 6392 - (view) (annotate) - [select for diffs]
Modified Mon Aug 1 02:27:56 2016 UTC (4 years, 11 months ago) by caltinay
File length: 10667 byte(s)
Diff to previous 6383
Implemented setting specific direct solver. Fixes #378


Revision 6383 - (view) (annotate) - [select for diffs]
Modified Mon Jul 25 02:47:11 2016 UTC (5 years ago) by caltinay
File length: 9845 byte(s)
Diff to previous 6375
fixing parameter passing to Amesos2.


Revision 6375 - (view) (annotate) - [select for diffs]
Modified Fri Jul 22 00:27:31 2016 UTC (5 years ago) by caltinay
File length: 8997 byte(s)
Diff to previous 6181
finally, allow setting direct solver params from python.


Revision 6181 - (view) (annotate) - [select for diffs]
Modified Tue Apr 26 06:16:15 2016 UTC (5 years, 3 months ago) by caltinay
File length: 4764 byte(s)
Diff to previous 6119
added support for (experimental) block matrices in Trilinos.
They appear to be much slower and only a limited number of
solvers/preconditioners are supported but it's a start.
Test updates pending.


Revision 6119 - (view) (annotate) - [select for diffs]
Modified Sun Apr 3 23:36:59 2016 UTC (5 years, 3 months ago) by caltinay
File length: 3409 byte(s)
Diff to previous 6116
merging trilinos branch to trunk.
We can now build with trilinos and use it instead of paso for single PDEs.
There are some more things to be done...


Revision 6116 - (view) (annotate) - [select for diffs]
Modified Fri Apr 1 06:56:23 2016 UTC (5 years, 3 months ago) by caltinay
Original Path: branches/trilinos_from_5897/trilinoswrap/src/Amesos2Wrapper.cpp
File length: 3409 byte(s)
Diff to previous 6104
sync with trunk and relicense new/moved files.


Revision 6104 - (view) (annotate) - [select for diffs]
Added Wed Mar 30 06:01:20 2016 UTC (5 years, 4 months ago) by caltinay
Original Path: branches/trilinos_from_5897/trilinoswrap/src/Amesos2Wrapper.cpp
File length: 3419 byte(s)
Factored out and templetized preconditioner,solver and direct solver creation.
The SystemMatrix constructor now takes an optional arg 'isComplex'.
Some complex operations are commented out as we need the complex getSampleData*
methods from trunk for them to work.

It looks like we have to modify the Abstract class in escript eventually as
there is a single method that takes a `double` argument (nullifyRowsAndCols).



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26