力学:一个新的动力天文学数值MPI框架
Mechanic: a new numerical MPI framework for the dynamical astronomy
摘要:
我们开发的力学包,这是一个新的数值框架动力学天文学。我们软件的目标是通过高效的任务管理和统一的数据存储来帮助进行大规模的数值模拟。该代码构建在消息传递接口(MPI)和分层数据格式(HDF5)标准之上,并使用任务农场方法来管理数值任务。它依赖于核心模块方法。在用户提供的模块中实现的数值问题与主机代码(核心)分离。核心设计用于处理计算池中节点之间的基本设置、数据存储和通信。它已经在大型CPU集群和台式机上进行了测试。力学可用于计算动态地图、数据优化或数值积分。代码和示例模块可以在http://git.astri.umk.pl/projects/mechanic上免费获得。
英文摘要:
We develop the Mechanic package, which is a new numerical framework for dynamical astronomy. The aim of our software is to help in massive numerical simulations by efficient task management and unified data storage. The code is built on top of the Message Passing Interface (MPI) and Hierarchical Data Format (HDF5) standards and uses the Task Farm approach to manage numerical tasks. It relies on the core-module approach. The numerical problem implemented in the user-supplied module is separated from the host code (core). The core is designed to handle basic setup, data storage and communication between nodes in a computing pool. It has been tested on large CPU-clusters, as well as desktop computers. The Mechanic may be used in computing dynamical maps, data optimization or numerical integration. The code and sample modules are freely available at http://git.astri.umk.pl/projects/mechanic.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。