用AMUSE软件包模拟稠密恒星系统
Simulations of Dense Stellar Systems with the AMUSE Software Toolkit
摘要:
我们描述了AMUSE,天体物理多用途软件环境,一个编程框架,旨在管理多尺度,多物理模拟的层次结构,可扩展的,和内部一致的方式。作为一个单独模块的集合,AMUSE允许不同物理域的计算工具轻松地组合成一个单一的任务。它通过提供语言间工具和代表通用性和计算效率之间平衡的标准编程接口,促进了用不同语言编写的模块的耦合。该框架目前包括恒星动力学、恒星演化、气体动力学和辐射转移等领域。我们提出了一些应用程序的框架和大纲计划,为今后的发展包。
英文摘要:
We describe AMUSE, the Astrophysical Multipurpose Software Environment, a programming framework designed to manage multi-scale, multi-physics simulations in a hierarchical, extensible, and internally consistent way. Constructed as a collection of individual modules, AMUSE allows computational tools for different physical domains to be easily combined into a single task. It facilitates the coupling of modules written in different languages by providing inter-language tools and a standard programming interface that represents a balance between generality and computational efficiency. The framework currently incorporates the domains of stellar dynamics, stellar evolution, gas dynamics, and radiative transfer. We present some applications of the framework and outline plans for future development of the package.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。