← Back to team overview

dolfin team mailing list archive

[HG] Update ODE demos to new ODE solver interface and add

 

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

changeset:   2151:54b9620143d007bee9d56f5217c70b24700549cd
tag:         tip
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Tue Aug 22 10:10:44 2006 +0200
files:       src/bench/Makefile.in src/demo/ode/Makefile.am src/demo/ode/Makefile.in src/demo/ode/aliev-panfilov/plot.py src/demo/ode/complex/plot.py src/demo/ode/harmonic/Makefile src/demo/ode/harmonic/plot.py src/demo/ode/stiff/main.cpp src/demo/ode/stiff/plot.py src/demo/ode/stiff/plotsolution.m src/demo/ode/stiff/run-tests.sh src/demo/ode/test/Makefile src/demo/ode/test/main.cpp src/demo/ode/test/plot.py
description:
Update ODE demos to new ODE solver interface and add
some plot.py scripts. Still need to fix the MechanicalSystem
base class and the mechanical demo. Some plot.py scripts are
still missing.


changeset:   2150:94f8daa05578223bb161eb2a6b30bfe65d8ae027
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Mon Aug 21 19:33:46 2006 +0200
files:       src/demo/ode/aliev-panfilov/main.cpp src/demo/ode/complex/main.cpp src/demo/ode/courtemanche/main.cpp src/demo/ode/lorenz/main.cpp src/demo/ode/stiff/TestProblem1.h src/demo/ode/stiff/TestProblem2.h src/demo/ode/stiff/TestProblem3.h src/demo/ode/stiff/TestProblem4.h src/demo/ode/stiff/TestProblem5.h src/demo/ode/stiff/TestProblem6.h src/demo/ode/stiff/TestProblem7.h src/demo/ode/stiff/TestProblem8.h src/demo/ode/stiff/TestProblem9.h src/kernel/ode/ParticleSystem.cpp src/kernel/ode/dolfin/ParticleSystem.h
description:
Initial work on updating ODE demos to new interface.
Still a way to go...


changeset:   2149:12c43db354f11b777e7532cbf096a865d933192c
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Mon Aug 21 18:20:57 2006 +0200
files:       ChangeLog src/bench/ode/wave/bench.log src/bench/ode/wave/main.cpp src/kernel/ode/ComplexODE.cpp src/kernel/ode/Homotopy.cpp src/kernel/ode/HomotopyODE.cpp src/kernel/ode/MonoAdaptiveFixedPointSolver.cpp src/kernel/ode/MonoAdaptiveJacobian.cpp src/kernel/ode/MonoAdaptiveNewtonSolver.cpp src/kernel/ode/MonoAdaptiveTimeSlab.cpp src/kernel/ode/MultiAdaptiveFixedPointSolver.cpp src/kernel/ode/MultiAdaptiveJacobian.cpp src/kernel/ode/MultiAdaptiveNewtonSolver.cpp src/kernel/ode/MultiAdaptiveTimeSlab.cpp src/kernel/ode/MultiAdaptivity.cpp src/kernel/ode/TimeSlab.cpp src/kernel/ode/UpdatedMultiAdaptiveJacobian.cpp src/kernel/ode/dolfin/ComplexODE.h src/kernel/ode/dolfin/Homotopy.h src/kernel/ode/dolfin/HomotopyODE.h src/kernel/ode/dolfin/ODE.h src/kernel/ode/dolfin/TimeSlab.h src/kernel/pde/TimeDependentPDE.cpp src/kernel/pde/dolfin/TimeDependentPDE.h src/modules/elasticity-updated/ElasticityUpdatedSolver.cpp src/modules/elasticity-updated/dolfin/ElasticityUpdatedSolver.h src/modules/heat/HeatSolver.cpp src/modules/heat/dolfin/HeatSolver.h
description:
Update ODE solver interface for setting initial condition.
The new interface is

    virtual void u0(uBlasVector& u) = 0;


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