On 25/11/10 17:34, Anders Logg wrote:
On Thu, Nov 25, 2010 at 05:07:40PM +0000, Garth N. Wells wrote:There is a dependency on dolfin/ode/SORSolver.h in dolfin/common/real.cpp. This seems odd to me. Is there a reason for it? Garthreal.h/cpp provide some basic algorithms that work on high precision floats. One of these is the matrix exponential which is computed by a rational approximation, hence the need for solving a linear system. The SORSolver is the only solver in DOLFIN that handles high precision floats (uBLAS etc can't be used).
What is the typical system size? Garth
It would be more natural to put it under dolfin/la, although it would still be a bit non-optimal to have a dependency from common to la. Any other suggestion? Benjamin has quite a few improvements to the ODE solvers and the multiprecision in a separate branch (on Launchpad). I will merge it back soon, but it would be good to sort this out first. -- Anders
_______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : [email protected] Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp

