Article: -------- C. Riesinger, T. Neckel & F. Rupp (2016): Solving Random Ordinary Differential Equations on GPU Clusters Using Multiple Levels of Parallelism, SIAM Journal on Scientific Computing (SISC), 38(4), C372-C402. DOI:10.1137/15M1036014 Abstract: --------- Random ordinary differential equations (RODEs) perfectly describe classes of time-dependent problems with stochastic disturbances that are of utmost importance in science and engineering. Both their pathwise solution concept leading to a massive amount of simulations and the form of the numerical solvers for RODEs contain high potential for efficient parallelization approaches. We analyze for the first time a high performance computing parallelization relying on GPU clusters to exploit the underlying three levels of parallelism for the example of the Kanai-Tajimi earthquake model in its RODE form. We identify four basic building blocks of the application which are valid also for general RODE scenarios. We optimized and benchmarked the implementation of the four building blocks separately to be able to select the best individual parameter settings. This allows for a comparison of the total performance of the overall application which shows excellent scaling results also on large GPU clusters. The results can be generalized to both other RODE applications and other approaches relying on a parallel, efficient generation of pseudorandom numbers or realization of the Ornstein-Uhlenbeck process.