Swift : a modern highly parallel gravity and smoothed particle hydrodynamics solver for astrophysical and cosmological applications

Author:

Schaller Matthieu12ORCID,Borrow Josh345ORCID,Draper Peter W5,Ivkovic Mladen678,McAlpine Stuart910ORCID,Vandenbroucke Bert211ORCID,Bahé Yannick256ORCID,Chaikin Evgenii2ORCID,Chalk Aidan B G12,Chan Tsang Keung51314ORCID,Correa Camila1516ORCID,van Daalen Marcel2ORCID,Elbers Willem5ORCID,Gonnet Pedro17,Hausammann Loïc618,Helly John5,Huško Filip5ORCID,Kegerreis Jacob A519ORCID,Nobels Folkert S J2ORCID,Ploeckinger Sylvia120,Revaz Yves6ORCID,Roper William J21ORCID,Ruiz-Bonilla Sergio5ORCID,Sandnes Thomas D5,Uyttenhove Yolan11,Willis James S22,Xiang Zhen12324

Affiliation:

1. Lorentz Institute for Theoretical Physics, Leiden University , PO Box 9506, NL-2300 RA Leiden , the Netherlands

2. Leiden Observatory, Leiden University , PO Box 9513, NL-2300 RA Leiden , the Netherlands

3. Department of Physics and Astronomy, University of Pennsylvania , 209 South 33rd Street, Philadelphia, PA 19104 , USA

4. Department of Physics and Kavli Institute for Astrophysics and Space Research, Massachusetts Institute of Technology , Cambridge, MA 02139 , USA

5. Institute for Computational Cosmology, Department of Physics, Durham University , South Road, Durham DH1 3LE , UK

6. Laboratoire d’astrophysique, École Polytechnique Fédérale de Lausanne (EPFL) , CH-1290 Sauverny , Switzerland

7. Observatoire de Genève, Université de Genève , Chemin Pegasi 51, CH-1290 Versoix , Switzerland

8. Department of Computer Science, Durham University , Upper Mountjoy Campus, Stockton Road, Durham , UK

9. Department of Physics, University of Helsinki , Gustaf Hällströmin katu 2, FI-00014 Helsinki , Finland

10. The Oskar Klein Centre, Department of Physics, Stockholm University , Albanova University Center, SE-106 91 Stockholm , Sweden

11. Sterrenkundig Observatorium, Universiteit Gent , Krijgslaan 281, B-9000 Gent , Belgium

12. STFC Hartree Centre , Sci-Tech Daresbury, Warrington, WA4 4AD , UK

13. Department of Physics, The Chinese University of Hong Kong , Shatin, Hong Kong , China

14. Department of Astronomy and Astrophysics, The University of Chicago , Chicago, IL60637 , USA

15. Université Paris-Saclay, Université Paris Cité , CEA, CNRS, AIM, F-91191, Gif-sur-Yvette , France

16. GRAPPA Institute, University of Amsterdam , Science Park 904, NL-1098 XH Amsterdam , the Netherland

17. Google AI Perception , Google Switzerland, CH-8002 Zurich , Switzerland

18. ITS High Performance Computing, Eidgenössische Technische Hochschule Zürich , CH-8092 Zürich , Switzerland

19. NASA Ames Research Center , Moffett Field, CA 94035 , USA

20. Department of Astrophysics, University of Vienna , Türkenschanzstrasse 17, 1180 Vienna , Austria

21. Astronomy Centre, University of Sussex , Falmer, Brighton BN1 9QH , UK

22. SciNet HPC Consortium, University of Toronto , Toronto, Ontario, ON M5G 1M1 , Canada

23. Space Research and Planetary Sciences, Physikalisches Institut, University of Bern , Bern, 3012 , Switzerland

24. Institute for Astronomy, University of Edinburgh , Royal Observatory, Blackford Hill, Edinburgh EH9 3HJ , UK

Abstract

ABSTRACT Numerical simulations have become one of the key tools used by theorists in all the fields of astrophysics and cosmology. The development of modern tools that target the largest existing computing systems and exploit state-of-the-art numerical methods and algorithms is thus crucial. In this paper, we introduce the fully open-source highly-parallel, versatile, and modular coupled hydrodynamics, gravity, cosmology, and galaxy-formation code Swift. The software package exploits hybrid shared- and distributed-memory task-based parallelism, asynchronous communications, and domain-decomposition algorithms based on balancing the workload, rather than the data, to efficiently exploit modern high-performance computing cluster architectures. Gravity is solved for using a fast-multipole-method, optionally coupled to a particle mesh solver in Fourier space to handle periodic volumes. For gas evolution, multiple modern flavours of Smoothed Particle Hydrodynamics are implemented. Swift also evolves neutrinos using a state-of-the-art particle-based method. Two complementary networks of sub-grid models for galaxy formation as well as extensions to simulate planetary physics are also released as part of the code. An extensive set of output options, including snapshots, light-cones, power spectra, and a coupling to structure finders are also included. We describe the overall code architecture, summarize the consistency and accuracy tests that were performed, and demonstrate the excellent weak-scaling performance of the code using a representative cosmological hydrodynamical problem with ≈300 billion particles. The code is released to the community alongside extensive documentation for both users and developers, a large selection of example test problems, and a suite of tools to aid in the analysis of large simulations run with Swift.

Funder

STFC

Publisher

Oxford University Press (OUP)

Cited by 6 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3