Rationale ========= Objectives ---------- * Develop a scriptable and easy-to-use framework for *Parallel in Time* (PinT) algorithms such as *SDC* and *PFASST* including their multi-level and multi-grid siblings. Goals ----- * provide simple interfaces to ... * ... setup a (mathematical) problem to compute / solve * ... configure different PinT algorithms to apply * ... plugin engine for customizable routines * plugin engines could drive different routines for * logging * solution evaluation Scope ----- * *PyPinT* should aid in collecting experience and knowledge on implementation details to ease future development of highly parallel and efficient C++ implementation