Projects#

Projects are research done with pySDC: the code behind papers, theses and studies, kept in this repository so that the results stay reproducible. Each project has its own folder in pySDC/projects, with a README that explains what it does and how to run it, and usually an environment file with what it needs.

All projects except Performance, which holds trace files, and those in deprecated are tested with every change to pySDC, so their code keeps working with the current version. Where the tests make plots, the pages show them as the latest run made them.

To add your own, see Adding a project.

Methods and analysis#

Applications#

High-performance computing#

Playgrounds#

This folder gathers various small to medium experiments done with pySDC. They are for example grouped by application (e.g. Boris) or by problem type (e.g. ODEs). Also, the deprecated folder lists a few old applications which have not been ported to the current version of pySDC. Experiments which become more complex or which eventually evolve into a publication of any form should go to the projects folder and should receive proper documentation and description. The playground codes are supposed to be cleaned up, but there is no detailed documentation available.