Page 1 of 1

Open Source Python Package for Numerically Solving Time Dependent PDEs

Posted: Fri Jul 26, 2019 4:30 pm
by Eli
Below is an abstract and links to the paper and a very general, open-source Python package "COFFEE" for the numerical evolution of time dependent PDEs developed by Dr Chris Stevens et al.

Abstract: 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.

Paper: https://doi.org/10.1016/j.softx.2019.100283

Code repository: https://gitlab.com/thebarista/coffee