Re: [Libmesh-devel] New Predictor-Corrector implementation for DiffSystem framework

2008-10-02 Thread Nasser Mohieddin Abukhdeir
ok, John's explanation was very helpful, did the math (a few times :) and have a better grasp on the problem then I did before, sorry about that. What now confuses me is whether or not EulerSolver with theta=0.5 is actually Crank-Nicolson. It makes sense to me that Euler2Solver with theta=0.5 i

Re: [Libmesh-devel] New Predictor-Corrector implementation for DiffSystem framework

2008-10-02 Thread John Peterson
On Thu, Oct 2, 2008 at 3:12 PM, Nasser Mohieddin Abukhdeir <[EMAIL PROTECTED]> wrote: > Just to clarify things, my understanding of the backwards Euler method that > is implemented now is such that for the initial u' = f(theta*u_new + > (1-theta)*u_old), so the first iteration of the nonlinear solv

Re: [Libmesh-devel] New Predictor-Corrector implementation for DiffSystem framework

2008-10-02 Thread Nasser Mohieddin Abukhdeir
Just to clarify things, my understanding of the backwards Euler method that is implemented now is such that for the initial u' = f(theta*u_new + (1-theta)*u_old), so the first iteration of the nonlinear solver should be equivalent to an explicit solve, assuming u_new = u_old during the first st

[Libmesh-devel] New Predictor-Corrector implementation for DiffSystem framework

2008-10-02 Thread Nasser Mohieddin Abukhdeir
Hello all: After some enlightening conversations with Roy, I am going to be implementing a predictor/corrector AdaptiveTimeSolver class that does the following: 1) An explicit solve (just an EulerSolver step with theta=0) yields the "predictor" which is stored. 2) The explicit solve soluti

Re: [Libmesh-devel] AdaptiveTimeSolver class reformulation

2008-10-02 Thread Roy Stogner
On Thu, 2 Oct 2008, Nasser Mohieddin Abukhdeir wrote: > I ran a simulation with the newly reformulated class structure, everything > is peachy. I'll get started on this PCAdaptiveTimeSolver over the weekend, > should I send an email to the devel list detailing this change and the game > pla