/[escript]
ViewVC logotype

Revision 6369


Jump to revision: Previous Next
Author: caltinay
Date: Tue Jul 19 07:11:15 2016 UTC (14 months ago)
Changed paths: 3
Log Message:
Trilinoswrap now keeps previously computed factorizations in case of
direct solver, and previously set 'problem' in case of iterative solver.

This accelerates solve times substantially.
We currently do NOT check if the user changed solver options in between solves,
i.e. we do not detect if user does:
pde.setValue(...)
pde.getSolution()
pde.setValue(y=...)
solveroptions.setNewPreconditionerOrChangeSomeSolverRelevantOption(...)
pde.getSolution()

but one can always do: pde.resetOperator() to force reset (which happens
automatically if we change matrix values via A etc.)



Changed paths

Path Details
Directorytrunk/trilinoswrap/src/BlockCrsMatrixWrapper.cpp modified , text changed
Directorytrunk/trilinoswrap/src/CrsMatrixWrapper.cpp modified , text changed
Directorytrunk/trilinoswrap/src/CrsMatrixWrapper.h modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.26