Skip to content

Moving quadrature coefficients generation in a separate package #436

@tlunet

Description

@tlunet

Hi everyone,

I intend to move in a very near future all the functionalities in pySDC focused on node generation, $Q$ matrix, and $Q_\Delta$ coefficients in a separate repo of in Parallel-in-Time, create an associated pip package and make pySDC depend on it.

Main reason is : more libraries that are not pySDC start to use the same tools to generate those coefficients (SWEET, Alex-Brown integration into Gusto, SDC implementation for Dedalus, etc ...), and each time there is a code duplication for that (I'm especially aware of that because I'm the one doing it 😅).

Also, quadrature nodes, Q and QDelta coefficients are not necessarily something only related to pySDC => putting it in a separate repo would help its sharing amongst other SDC developers, and centralize all contributions (new coefficients generation, etc ...) into one same package.

This would require moving some code belonging to pySDC into this new package at some point, hence @pancetta @danielru let me know if you are okay with this. If I don't get any strong objection for it, I'll start to work on it in the next few days.

Cheers 😇

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions