“…While our work has been carried out using the IPS framework's many-task computing environment, the same approach could, at least in principle, be implemented in any many-task environment with the capability to express dependencies among tasks. Relying on literature reports, it appears that many of the frameworks previously discussed in a many-task context could express a dependency-driven formulation of parareal, including Uintah [17], Kepler [15], Taverna [20], Triana [4], GXP Make [25], Swift [27], Pegasus [6], Nephele [26], and PLASMA [24] however such publications rarely provide sufficient detail to determine whether, and how effectively, the system can handle the dynamic nature of the dependency-driven parareal, including convergence rates that can vary significantly by slice, or the more complex "windowed" variant of the algorithm described in Sec. 6.…”