Skip to content

Semi-implicit time integrator for level-set advection#71

Description

@Fastaxx

Description

Semi-implicit time integrator (Mikula et al.)

Hi @maltezfaria 馃憢

I鈥檝e been experimenting with a semi-implicit time integrator for the level-set advection equation, inspired by the I2OE-schemes of Mikula et al.

The motivation is to relax the CFL restriction of the current explicit RK schemes when solving:

$\phi_t + \mathbf{u}\cdot\nabla \phi = 0$

I implemented a prototype integrator (SemiImplicitI2OE) in my fork:

https://github.com/Fastaxx/LevelSetMethods.jl/tree/feature/semi-implicit-scheme-tests

At the moment it:

  • targets problems with an AdvectionTerm
  • allows larger stable time steps than explicit RK
  • works with existing grid/BC infrastructure

Would you be open to integrating a semi-implicit time integrator in the package?

Ref :
10.1016/j.apnum.2014.06.002

Validation and testing

No response

Motivation

No response

Target audience

No response

Can you help?

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions