Parallelizing multiple precision Taylor series method for integrating the Lorenz system
Abstract
A hybrid MPI+OpenMP strategy for parallelizing multiple precision Taylor series method is proposed, realized and tested. To parallelize the algorithm we combine MPI and OpenMP parallel technologies together with GMP library (GNU miltiple precision libary) and the tiny MPIGMP library. The details of the parallelization are explained on the paradigmatic model of the Lorenz system. We succeed to obtain a correct reference solution in the rather long time interval - [0,7000]. The solution is verified by comparing the results for 2700-th order Taylor series method and precision of ~ 3374 decimal digits, and those with 2800-th order and precision of ~ 3510 decimal digits. With 192 CPU cores in Nestum cluster, Sofia, Bulgaria, the 2800-th order computation was ~ 145 hours with speedup ~ 105.
- Publication:
-
arXiv e-prints
- Pub Date:
- October 2020
- DOI:
- 10.48550/arXiv.2010.14993
- arXiv:
- arXiv:2010.14993
- Bibcode:
- 2020arXiv201014993H
- Keywords:
-
- Computer Science - Mathematical Software;
- Computer Science - Distributed;
- Parallel;
- and Cluster Computing;
- Mathematics - Dynamical Systems;
- Mathematics - Numerical Analysis;
- 65L05;
- 65Y05;
- G.1.7;
- G.1.0
- E-Print:
- arXiv admin note: text overlap with arXiv:1908.09301