Implementation of high-precision computation capabilities into the open-source dynamic simulation framework YADE
Abstrakt
This paper deals with the implementation of arbitrary precision calculations into the open-source discrete element framework YADE published under the GPL-2+ free software license. This new capability paves the way for the simulation framework to be used in many new fields such as quantum mechanics. The implementation details and associated gains in the accuracy of the results are discussed. Besides the "standard" double (64 bits) type, support for the following high-precision types is added: long double (80 bits), float128 (128 bits), mpfr_float_backend (arbitrary precision) and cpp_bin_float (arbitrary precision). Benchmarks are performed to quantify the additional computational cost involved with the new supported precisions. Finally, a simple calculation of a chaotic triple pendulum is performed to demonstrate the new capabilities and the effect of different precisions on the simulation result.
Cytowania
-
6
CrossRef
-
0
Web of Science
-
5
Scopus
Autorzy (3)
Cytuj jako
Pełna treść
- Wersja publikacji
- Accepted albo Published Version
- DOI:
- Cyfrowy identyfikator dokumentu elektronicznego (otwiera się w nowej karcie) 10.1016/j.cpc.2021.108167
- Licencja
- otwiera się w nowej karcie
Słowa kluczowe
Informacje szczegółowe
- Kategoria:
- Publikacja w czasopiśmie
- Typ:
- artykuły w czasopismach
- Opublikowano w:
-
COMPUTER PHYSICS COMMUNICATIONS
nr 270,
ISSN: 0010-4655 - Język:
- angielski
- Rok wydania:
- 2022
- Opis bibliograficzny:
- Kozicki J., Gladky A., Thoeni K.: Implementation of high-precision computation capabilities into the open-source dynamic simulation framework YADE// COMPUTER PHYSICS COMMUNICATIONS -Vol. 270, (2022), s.108167-
- DOI:
- Cyfrowy identyfikator dokumentu elektronicznego (otwiera się w nowej karcie) 10.1016/j.cpc.2021.108167
- Źródła finansowania:
-
- Publikacja bezkosztowa
- Weryfikacja:
- Politechnika Gdańska
wyświetlono 206 razy
Publikacje, które mogą cię zainteresować
Implementation of FDTD-Compatible Green's Function on Graphics Processing Unit
- T. Stefański,
- K. Krzyżanowska