A modern C++ library for the PFASST algorithm.

The PFASST project is a C++ implementation of the parallel full approximation scheme in space and time (PFASST (Emmett and Minion 2012)) algorithm, which in turn is a time-parallel algorithm for solving ODEs and PDEs. It also contains basic implementations of the spectral deferred correction (SDC) and multi-level spectral deferred correction (MLSDC) algorithms.

  1. Emmett, Matthew, and Michael L. Minion. 2012. “Toward An Efficient Parallel in Time Method for Partial Differential Equations.” Communications In Applied Mathematics and Computational Science 7: 105–32. doi:10.2140/camcos.2012.7.105.
    @article{EmmettMinion2012,
      author = {Emmett, Matthew and Minion, Michael L.},
      doi = {10.2140/camcos.2012.7.105},
      journal = {Communications in Applied Mathematics and Computational Science},
      pages = {105--132},
      title = {{Toward an Efficient Parallel in Time Method for Partial Differential Equations}},
      volume = {7},
      year = {2012}
    }