首页 | 本学科首页   官方微博 | 高级检索  
     检索      


A multiphysics and multiscale software environment for modeling astrophysical systems
Authors:Simon Portegies Zwart  Steve McMillan  Stefan Harfst  Derek Groen  Michiko Fujii  Breanndán Ó Nualláin  Evert Glebbeek  Douglas Heggie  James Lombardi  Piet Hut  Vangelis Angelou  Sambaran Banerjee  Houria Belkus  Tassos Fragos  John Fregeau  Evghenii Gaburov  Rob Izzard  Mario Juri?  Stephen Justham  Andrea Sottoriva  Marcel Zemp
Institution:1. University of Amsterdam, Astronomical Institute ‘Anton Pannekoek’ and Section Computational Science, Kruislaan 403, 1098SJ Amsterdam, The Netherlands;2. Drexel University, Philadelphia, PA, USA;3. University of Tokyo, Tokyo, Japan;4. Utrecht University, Utrecht, The Netherlands;5. University of Edinburgh, Edinburgh, UK;6. Allegheny College, Meadville, PA, USA;7. Institute for Advanced Study, Princeton, USA;8. Rheinische Friedrich-Wilhelns Universitöt, Germany;9. Vrije Universiteit Brussel, Brussel, Belgium;10. Northwestern University, Evanston, IL, USA;11. University of Oxford, Oxford, UK;12. University of Maryland, College Park, MD, USA;13. Saint Mary’s University, Halifax, Canada;14. Tel Aviv University, Tel Aviv, Israel;15. University of California Santa Cruz, Santa Cruz, CA, USA
Abstract:We present MUSE, a software framework for combining existing computational tools for different astrophysical domains into a single multiphysics, multiscale application. MUSE facilitates the coupling of existing codes written in different languages by providing inter-language tools and by specifying an interface between each module and the framework that represents a balance between generality and computational efficiency. This approach allows scientists to use combinations of codes to solve highly coupled problems without the need to write new codes for other domains or significantly alter their existing codes. MUSE currently incorporates the domains of stellar dynamics, stellar evolution and stellar hydrodynamics for studying generalized stellar systems. We have now reached a “Noah’s Ark” milestone, with (at least) two available numerical solvers for each domain. MUSE can treat multiscale and multiphysics systems in which the time- and size-scales are well separated, like simulating the evolution of planetary systems, small stellar associations, dense stellar clusters, galaxies and galactic nuclei. In this paper we describe three examples calculated using MUSE: the merger of two galaxies, the merger of two evolving stars, and a hybrid N-body simulation. In addition, we demonstrate an implementation of MUSE on a distributed computer which may also include special-purpose hardware, such as GRAPEs or GPUs, to accelerate computations. The current MUSE code base is publicly available as open source at http://muse.li.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号