dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #02439
[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