Hi Daniel,

With regards to your answer: 

"It's fully implicit unless the user sets it up in a different way"

Just to confirm what I understand from this and from your 2009 paper, alpha in 
FiPy is 1.0 by default, and so the fully implicit time-stepping scheme that's 
used is backward-Euler, correct?

With best regards,

 - Ian

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Daniel 
Wheeler
Sent: 19 October 2016 16:26
To: Multiple recipients of list <[email protected]>
Subject: Re: Question on time-marching scheme in Fipy

Sorry for the slow response, see answers below.

On Mon, Oct 10, 2016 at 6:08 PM, Gopalakrishnan, Krishnakumar 
<[email protected]> wrote:
>
> However, my questions are more general, to be executed when updateOld() is 
> called.
>
> ·         What’s the default implicit scheme in fipy?

It's fully implicit unless the user sets it up in a different way.

> ·         How does one go about implementing a specific 2nd order 
> time-stepping scheme such as (Adams-Bashforth, BDF etc.)

We don't have any easy way to do higher order time stepping right now and I'm 
not aware of any attempts to do so.

> ·         Is there any way to use the FVM only for the spatial 
> discretisation, i.e. use a method of lines approach for the time-stepping ?

It might be possible with source terms, but I haven't tried.

> I apologise if the questions sound too basic here. I am just curious about 
> understanding fipy’s default scheme and implementing an own time-stepper.

It's a very good question, but I don't have any helpful answers.

--
Daniel Wheeler

_______________________________________________
fipy mailing list
[email protected]
http://www.ctcms.nist.gov/fipy
  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]

_______________________________________________
fipy mailing list
[email protected]
http://www.ctcms.nist.gov/fipy
  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]

Reply via email to