| Home > Publications database > Massively parallel adaptive spectral deferred correction in Python |
| Talk (non-conference) (Other) | FZJ-2024-07609 |
2024
This record in other databases:
Please use a persistent id in citations: doi:10.34734/FZJ-2024-07609
Abstract: Spectral deferred correction (SDC) is a time-stepping method where fully implicit Runge-Kutta methods (RKM) are solved iteratively. The method is only marginally more complicated to implement than the more ubiquitous diagonally implicit RKM, and it is often simpler for obtaining high-order solutions. We present numerical experiments that show SDC to be a modern and HPC capable method with various advantages over other RKM, including efficient time-parallelisation extensions. To this end, we present adaptive step size selection algorithms for SDC and demonstrate that they boost computational efficiency and resilience against soft faults at the same time. Then, we show that the parallel-in-time algorithm diagonal SDC can be used to extend strong-scaling capabilities beyond the saturation point of space-only scaling. This enables our space-time parallel Python code for the Gray-Scott equation to scale to the entirety of the JUWELS booster machine.
|
The record appears in these collections: |