Multi-physics simulations using a hierarchical interchangeable software interface

被引:175
|
作者
Zwart, Simon F. Portegies [1 ]
McMillan, Stephen L. W. [2 ]
van Elteren, Arjen [1 ]
Pelupessy, F. Inti [1 ]
de Vries, Nathan [1 ]
机构
[1] Sterrewacht Leiden, NL-2300 RA Leiden, Netherlands
[2] Drexel Univ, Dept Phys, Philadelphia, PA 19104 USA
关键词
Computer applications; Physical sciences and engineering; Astronomy; Computing methodologies: simulation modeling; and visualization; Distributed computing; STELLAR EVOLUTION; STAR-CLUSTERS; GALAXIES; HYDRODYNAMICS; PERFORMANCE; ALGORITHM; DYNAMICS; BINARIES; ORIGIN; CODE;
D O I
10.1016/j.cpc.2012.09.024
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We introduce a general-purpose framework for interconnecting scientific simulation programs using a homogeneous, unified interface. Our framework is intrinsically parallel, and conveniently separates all component numerical modules in memory. This strict separation allows automatic unit conversion, distributed execution of modules on different cores within a cluster or grid, and orderly recovery from errors. The framework can be efficiently implemented and incurs an acceptable overhead. In practice, we measure the time spent in the framework to be less than 1% of the wall-clock time. Due to the unified structure of the interface, incorporating multiple modules addressing the same physics in different ways is relatively straightforward. Different modules may be advanced serially or in parallel. Despite initial concerns, we have encountered relatively few problems with this strict separation between modules, and the results of our simulations are consistent with earlier results using more traditional monolithic approaches. This framework provides a platform to combine existing simulation codes or develop new physical solver codes within a rich "ecosystem" of interchangeable modules. Crown Copyright (c) 2012 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:456 / 468
页数:13
相关论文
共 50 条
  • [1] Multi-physics Simulations using a Hierarchical Interchangeable Software Interface
    Portegies-Zwart, S.
    McMillan, S.
    Pelupessy, I.
    van Elteren, A.
    ADVANCES IN COMPUTATIONAL ASTROPHYSICS: METHODS, TOOLS AND OUTCOMES, 2012, 453 : 317 - +
  • [2] Multi-physics simulations using single-physics software and generic coupling:
    Journeaux, Antoine Alexandre
    European Journal of Electrical Engineering, 2014, 17 (1-2) : 95 - 103
  • [3] Advanced Graphical User Interface for Multi-physics Simulations using AMST
    Hoffmann, Florian
    Vogel, Frank
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2016 (ICNAAM-2016), 2017, 1863
  • [4] Multi-physics CFD simulations in engineering
    Makoto Yamamoto
    Journal of Thermal Science, 2013, 22 : 287 - 293
  • [5] Multi-Physics CFD Simulations in Engineering
    Makoto Yamamoto
    JournalofThermalScience, 2013, 22 (04) : 287 - 293
  • [6] Multi-Physics CFD Simulations in Engineering
    Yamamoto, Makoto
    JOURNAL OF THERMAL SCIENCE, 2013, 22 (04) : 287 - 293
  • [7] Multi-physics simulations of fuel cells using multi-component modeling
    Smirnov, Andrei
    Burt, Andrew
    Celik, Ismail
    JOURNAL OF POWER SOURCES, 2006, 158 (01) : 295 - 302
  • [8] Multi-physics simulations of fuel cells using multi-component modeling
    Smirnov, Andrei
    Burt, Andrew
    Zhang, Hanzhoug
    Celik, Ismail
    PROCEEDINGS OF THE ASME POWER CONFERENCE 2005, PTS A AND B, 2005, : 915 - 922
  • [9] Multi-physics Simulations for Nanoscale CMOS Reliability
    Liu, Xiaoyan
    Fan, Mengqi
    Xu, Jinghan
    Liu, Fei
    2023 INTERNATIONAL CONFERENCE ON SIMULATION OF SEMICONDUCTOR PROCESSES AND DEVICES, SISPAD, 2023, : 13 - 16
  • [10] On the validation of variable fidelity multi-physics simulations
    Patterson, Eann A.
    Whelan, Maurice P.
    JOURNAL OF SOUND AND VIBRATION, 2019, 448 : 247 - 258