[petsc-dev] [petsc-maint #43201] Questions about TS functionality.
Michael E Henderson
mhender at us.ibm.com
Mon Mar 15 14:38:00 CDT 2010
Barry, Jed,
Thanks. That's good to hear. I'll give it a look.
Mike
------------------------------------------------------------------------------------------------------------------------------------
Mathematical Sciences, TJ Watson Research Center
mhender at watson.ibm.com
http://www.research.ibm.com/people/h/henderson/
http://multifario.sourceforge.net/
From:
Jed Brown <jed at 59A2.org>
To:
Barry Smith <bsmith at mcs.anl.gov>, petsc-maint at mcs.anl.gov, Michael E
Henderson/Watson/IBM at IBMUS
Cc:
For users of the development version of PETSc <petsc-dev at mcs.anl.gov>
Date:
03/15/10 03:31 PM
Subject:
Re: [petsc-dev] [petsc-maint #43201] Questions about TS functionality.
Sent by:
Jed Brown <five9a2 at gmail.com>
Hi Michael, to elaborate on Barry's comments:
PETSc-dev (and the forthcoming 3.1 release) has support for DAEs using
the interface described here
http://www.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-dev/docs/manualpages/TS/TSSetIFunction.html
Three of the TS implementations currently support this form:
TSGL: very new general linear methods (A- and L-stable, order 1-5 with
full stage order, adaptive step and order)
TSTHETA: classic Theta method, Theta=0.5 is Trapezoid rule
(Crank-Nicolson), Theta=1 is Backward Euler.
TSPSEUDO: pseudo-transient continuation
I wrote a section in the User's manual on solving DAE (6.1.2):
http://www.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-dev/docs/manual.pdf
The controllers for TSGL are pretty naive so it will probably take a
while before they are especially robust.
As Barry says, we plan to make a number of improvements to TS (mostly in
implementation and extensibility) after the release.
Jed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20100315/16d2eeb2/attachment.html>
More information about the petsc-dev
mailing list