2024/03/29 by Freese, Philip, Götschel, Sebastian, Lunet, Thibaut +2 · 1 citation
#65M08 #65M70 #65Y05 #Computational Engineering #Distributed #FOS: Computer and information sciences #FOS: Mathematics #Finance #Numerical Analysis (math.NA) #Parallel #and Cluster Computing (cs.DC) #and Science (cs.CE)
paper · doi:10.48550/arxiv.2403.20135
We investigate parallel performance of parallel spectral deferred corrections, a numerical approach that provides small-scale parallelism for the numerical solution of initial value problems. The scheme is applied to the shallow water equation and uses an IMEX splitting that integrates fast modes implicitly and slow modes explicitly in order to be efficient. We describe parallel OpenMP-based implementations of parallel SDC in two well established simulation codes: the finite volume based operational ocean model ICON-O and the spherical harmonics based research code SWEET. The implementations are benchmarked on a single node of the JUSUF (SWEET) and JUWELS (ICON-O) system at Jülich Supercomputing Centre. We demonstrate a reduction of time-to-solution across a range of accuracies. For ICON-O, we show speedup over the currently used Adams--Bashforth-2 integrator with OpenMP loop parallelization. For SWEET, we show speedup over serial spectral deferred corrections and a second order implicit-explicit integrator.