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 条
  • [21] An adaptive control system using the fuzzy theory for transient multi-physics numerical simulations
    Muramatsu, Toshiharu
    Yagawa, Genki
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2007, 54 (6-8) : 805 - 830
  • [22] OECD-NEA EXPERT GROUP ON REACTOR SYSTEMS MULTI-PHYSICS: DEVELOPMENT OF VERIFICATION AND VALIDATION GUIDELINES FOR MULTI-PHYSICS SIMULATIONS
    Valentine, Timothy E.
    Ivanov, Evgeny
    Ivanov, Kostadin
    Petruzzi, Alessandro
    Avramova, Maria
    Hursin, Mathieu
    Buss, Oliver
    PROCEEDINGS OF 2024 31ST INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING, VOL 10, ICONE31 2024, 2024,
  • [23] A group based solution strategy for multi-physics simulations in parallel
    Williams, A. J.
    Croft, T. N.
    Cross, M.
    APPLIED MATHEMATICAL MODELLING, 2006, 30 (07) : 656 - 674
  • [24] Exploring utilization options of heterogeneous architectures for multi-physics simulations
    Pearce, Olga
    PARALLEL COMPUTING, 2019, 87 : 35 - 45
  • [25] Scidac frameworks and solvers for multi-physics beam dynamics simulations
    Amundson, James F.
    Spentzouris, Panagiotis
    Qiang, Ji
    Ryne, Robert D.
    Dechow, Douglas R.
    2007 IEEE PARTICLE ACCELERATOR CONFERENCE, VOLS 1-11, 2007, : 3718 - +
  • [26] Getting Smarter about Accuracy Tuning Multi-Physics Simulations
    Baker, A. J.
    Sahu, S.
    Grubert, M. A.
    Ericson, S. C.
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2009, 25 (06) : 1077 - 1091
  • [27] A New Load Balancing Approach for Coupled Multi-Physics Simulations
    Totounferoush, Amin
    Pour, Neda Ebrahimi
    Schroder, Juri
    Roller, Sabine
    Mehl, Miriam
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 676 - 682
  • [28] Stability of Finite Difference Discretizations of Multi-Physics Interface Conditions
    Sjoegreen, Bjoern
    Banks, Jeffrey W.
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2013, 13 (02) : 386 - 410
  • [29] An Asynchronous Interface Relaxation Method for Multi-domain/Multi-physics Problems
    Korfiati, Aigli
    Daloukas, Konstantis
    Alefragis, Panayiotis
    Tsompanopoulou, Panagiota
    Likothanassis, Spiros
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2015 (ICNAAM-2015), 2016, 1738
  • [30] Multi-physics Modeling Using Cellular Automata
    Vick, Brian
    COMPLEX SYSTEMS, 2007, 17 (01): : 65 - 78