LibPFASST is a lightweight implementation of the Parallel Full Approximation Scheme in Space and Time (PFASST [1]) algorithm. It is written in Fortran (mostly F90, with some F03), but can be interfaced with C and C++ fairly easily.

  1. M. Emmett and M. L. Minion, “Toward an Efficient Parallel in Time Method for Partial Differential Equations,” Communications in Applied Mathematics and Computational Science, vol. 7, pp. 105–132, 2012, doi: 10.2140/camcos.2012.7.105. [Online]. Available at: http://dx.doi.org/10.2140/camcos.2012.7.105