4.5 Article

A parallel ETD algorithm for large-scale rate theory simulation

Journal

JOURNAL OF SUPERCOMPUTING
Volume 78, Issue 12, Pages 14215-14230

Publisher

SPRINGER
DOI: 10.1007/s11227-022-04434-2

Keywords

Rate theory; Parallel computing; ETD

Funding

  1. National Key R&D Program of China [2020YFB0204603]

Ask authors/readers for more resources

This paper presents an improved algorithm that reduces the computation cost and improves parallel efficiency in solving a large amount of ODEs by leveraging the architecture of Sunway TaihuLight and employing hybrid MPI+SIMD and additional instruction-level optimizations.
Rate theory (RT) is a commonly used method to simulate the evolution of material defects. A promising numerical method, exponential time difference (ETD), can reduce the stiff RT equations to explicit ordinary differential equations (ODEs). Previous implementations of ETD on the Sunway TaihuLight supercomputer suffer from high computation cost and poor parallel efficiency while solving a large amount of ODEs. This paper improves the algorithm with hybrid MPI+SIMD and additional instruction-level optimizations by taking advantage of the architecture of Sunway TaihuLight. The execution time of a single iteration is reduced by about 40%. Scaling from 64 to 4096 processes, the parallel efficiency of the new algorithm achieves 33.5% and 50.6% in strong and weak scalability, which corresponds to 21.4 and 32.4 in speedup, respectively.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available