...
首页> 外文期刊>New astronomy >A multiphysics and multiscale software environment for modeling astrophysical systems
【24h】

A multiphysics and multiscale software environment for modeling astrophysical systems

机译:用于模拟天体物理系统的多物理场和多尺度软件环境

获取原文
获取原文并翻译 | 示例
           

摘要

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. (C) 2008 Elsevier B.V. All rights reserved.
机译:我们介绍了MUSE,这是一个将不同天体领域的现有计算工具组合到单个多物理场,多尺度应用程序中的软件框架。 MUSE通过提供中间语言工具并通过指定每个模块和框架之间的接口来实现通用性和计算效率之间的平衡,从而促进了以不同语言编写的现有代码的耦合。这种方法允许科学家使用代码组合来解决高度耦合的问题,而无需为其他领域编写新代码或显着更改其现有代码。 MUSE目前结合了恒星动力学,恒星演化和恒星流体动力学领域,用于研究广义恒星系统。现在,我们已经达到了“诺亚方舟”的里程碑,每个领域至少有两个可用的数值求解器。 MUSE可以处理时间尺度和大小尺度完全分离的多尺度和多物理学系统,例如模拟行星系统,小恒星协会,密集的恒星团,星系和银河核的演化。在本文中,我们描述了使用MUSE计算的三个示例:两个星系的合并,两个演化恒星的合并以及混合N体模拟。此外,我们演示了MUSE在分布式计算机上的实现,该计算机还可能包含专用硬件,例如GRAPE或GPU,以加快计算速度。当前的MUSE代码库可在http://muse.li上以开源形式公开获得。 (C)2008 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号