[petsc-dev] TSBASICSYMPLECTIC

Matthew Knepley knepley at gmail.com
Tue Sep 11 10:14:34 CDT 2018


On Tue, Sep 11, 2018 at 10:32 AM Zhang, Hong <hongzhang at anl.gov> wrote:

> A few related discussions can be found at
> https://bitbucket.org/petsc/petsc/pull-requests/1108/rename-bsi-to-symplectic/diff
>
> In addition, what we have in PETSc now is "Basic Symplectic Integrators"
> as introduced in Ernst Hairer's article
> https://www.unige.ch/~hairer/poly_geoint/week2.pdf .
>
> Other types of symplectic methods such as symplectic Runge-Kutta use
> different tableaus and cannot be implemented in the same framework as the
> basic one. So when naming this particular type of symplectic methods, we
> think it is better to be specific than general.
>

All symplectic integrators need the support for splitting into two fields,
and they all (I think) offer similar guarantees.
Why am I concerned at the top (interface) level about storage details like
tableau?

  Thanks,

     Matt


> Thanks,
> Hong
>
> On Sep 11, 2018, at 4:53 AM, Lisandro Dalcin <dalcinl at gmail.com> wrote:
>
> If the plan is to eventually have a family of sympletic integrators, then
> I think this is a really bad name.
>
> We should follow the pattern elsewhere, and have a main TSSYMPLECTIC type,
> and subtypes TSSYMPLECTICBASIC etc, and in command line we ask for -ts_type
> sympletic -ts_sympletic_type basic.
>
> Or, if there are no plans to have a family, then why to name it BASIC in
> the first place?
>
> PS: Not an expert in the field, feel free to hammer me about my ignorance.
>
> --
> Lisandro Dalcin
> ============
> Research Scientist
> Computer, Electrical and Mathematical Sciences & Engineering (CEMSE)
> Extreme Computing Research Center (ECRC)
> King Abdullah University of Science and Technology (KAUST)
> http://ecrc.kaust.edu.sa/
>
> 4700 King Abdullah University of Science and Technology
> al-Khawarizmi Bldg (Bldg 1), Office # 0109
> Thuwal 23955-6900, Kingdom of Saudi Arabia
> http://www.kaust.edu.sa
>
> Office Phone: +966 12 808-0459
>
>
>

-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener

https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180911/025863ac/attachment.html>


More information about the petsc-dev mailing list