A library of parallel forward-in-time solvers for systems of generalised transport equations. The solvers belong to the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) family of numerical schemes. As of July 2014, libmpdata++ is in active development with a beta release planned for ca. 2015.
Buoyant convectin in a 2D incompressible Boussinesq fluid. Initial condition consists of a circular potential temperature anomaly of 0.5K of radius 250 m, embedded in a neutrally stratified quiescent environment.
The code is available for download from a github repository.
It is released under the terms of GNU GPL v3.
Copyright: University of Warsaw.
Documentation for libmpdata++ is available as an arXiv e-print 1407.1309.
Some first design choices of libmpdata++ have been discussed in a paper published in Scientific Programming.
For a list of developers see the [CREDITS][www-libmpdata-credits] file in libmpdata++ repository.
Development was funded by Polish National Science Centre grants no. 2011/01/N/ST10/0183 (PRELUDIUM) and 2012/06/M/ST10/00434 (HARMONIA).