← Back to team overview

dolfin team mailing list archive

[HG] Furter cleanups and improvements of multi-adaptive solver:

 

One or more new changesets pushed to the primary DOLFIN repository.
A short summary of the last three changesets is included below.

changeset:   1886:3671f5761d18bbbf3c32d87876e41b8ba3ea45d5
tag:         tip
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Thu Apr 20 21:58:24 2006 -0500
files:       src/kernel/ode/MultiAdaptiveFixedPointSolver.cpp src/kernel/ode/MultiAdaptiveTimeSlab.cpp src/kernel/ode/MultiAdaptivity.cpp src/kernel/ode/dolfin/MultiAdaptiveTimeSlab.h src/kernel/ode/dolfin/MultiAdaptivity.h
description:
Furter cleanups and improvements of multi-adaptive solver:

 - Remove arrays kmax, rmax, krmax at the expense of one extra
   array in MultiAdaptivity (residuals)
 - Cleanup MultiAdaptivity (remove updateComponents() etc)
 - Move computation of residuals to MultiAdaptivity (maybe we
   should do the same for MonoAdaptivity)
 - Test problem (checkerror.py) runs about 40% with same error as before

Everything now seems to be in order. Will rerun benchmarks next and collect
some results.


changeset:   1885:6db9401e3175e35d4e7062c70dafed8aa04b8f70
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Thu Apr 20 16:52:40 2006 -0500
files:       src/kernel/ode/MultiAdaptiveTimeSlab.cpp
description:
Remove extra unecessary recomputation of f at left end-point for cG.
(Appeared in two places.)


changeset:   1884:e10c9448348a271f7bc2159ea93f376cb63178ab
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Thu Apr 20 00:10:33 2006 -0500
files:       src/kernel/ode/MultiAdaptiveTimeSlab.cpp src/kernel/ode/dolfin/MultiAdaptiveTimeSlab.h
description:
More simplifications: move f0 = feval() at left end-point to
solve (instead of check() or shif()).


-------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin