COFFEE—An MPI-parallelized Python package for the numerical evolution of differential equations

COFFEE (Conformal Field Equation Evolver) is a Python package primarily developed to numerically evolve systems of partial differential equations over time using the method of lines. It includes a variety of time integrators and finite differencing stencils with the summation-by-parts property, as w...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SoftwareX 2019-07, Vol.10, p.100283, Article 100283
Hauptverfasser: Doulis, Georgios, Frauendiener, Jörg, Stevens, Chris, Whale, Ben
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:COFFEE (Conformal Field Equation Evolver) is a Python package primarily developed to numerically evolve systems of partial differential equations over time using the method of lines. It includes a variety of time integrators and finite differencing stencils with the summation-by-parts property, as well as pseudo-spectral functionality for angular derivatives of spin-weighted functions. Some additional capabilities include being MPI-parallelisable on a variety of different geometries, HDF data output and post processing scripts to visualize data, and an actions class that allows users to create code for analysis after each timestep.
ISSN:2352-7110
2352-7110
DOI:10.1016/j.softx.2019.100283