V<sc>ENICE</sc>: A multi-scale operator-splitting algorithm for multi-physics simulations

被引:0
|
作者
Wilhelm, Maite J. C. [1 ]
Zwart, S. Portegies [1 ]
机构
[1] Leiden Univ, Leiden Observ, Niels Bohrweg 2, NL-2333 CA Leiden, Netherlands
关键词
methods:; numerical; POPULATION SYNTHESIS; PLANET FORMATION; MASS; EVOLUTION; MODEL;
D O I
10.1051/0004-6361/202348614
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Context. We present VENICE, an operator-splitting algorithm to integrate a numerical model on a hierarchy of timescales. Aims. VENICE allows a wide variety of different physical processes operating on different scales to be coupled on individual and adaptive time-steps. It therewith mediates the development of complex multi-scale and multi-physics simulation environments with a wide variety of independent components. Methods. The coupling between various physical models and scales is dynamic, and realised through (Strang) operators splitting using adaptive time-steps. Results. We demonstrate the functionality and performance of this algorithm using astrophysical models of a stellar cluster, first coupling gravitational dynamics and stellar evolution, then coupling internal gravitational dynamics with dynamics within a galactic background potential, and finally combining these models while also introducing dwarf galaxy-like perturbers. These tests show numerical convergence for decreasing coupling timescales, demonstrate how VENICE can improve the performance of a simulation by shortening coupling timescales when appropriate, and provide a case study of how VENICE can be used to gradually build up and tune a complex multi-physics model. Although the examples provided here couple dedicated numerical models, VENICE can also be used to efficiently solve systems of stiff differential equations.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Multi-scale and multi-physics modelling for complex materials
    Tomasz Sadowski
    Patrizia Trovalusci
    Bernhard Schrefler
    René de Borst
    Meccanica, 2014, 49 : 2549 - 2550
  • [2] Multi-scale and multi-physics modelling for complex materials
    Sadowski, Tomasz
    Trovalusci, Patrizia
    Schrefler, Bernhard
    de Borst, Rene
    MECCANICA, 2014, 49 (11) : 2549 - 2550
  • [3] Multi-physics and multi-scale modelling of materials processing
    Nieminen, RM
    APPLIED PARALLEL COMPUTING: ADVANCED SCIENTIFIC COMPUTING, 2002, 2367 : 55 - 60
  • [4] Multi-physics and multi-scale modelling of materials processing
    Nieminen, RM
    APPLIED PARALLEL COMPUTING: ADVANCED SCIENTIFIC COMPUTING, 2002, 2367 : 55 - 60
  • [5] Fast reactor multi-scale and multi-physics modelling at NRG
    Zwijsen, Kevin
    Uitslag-Doolaard, Heleen
    Roelofs, Ferry
    Cervi, Eric
    Stempniewicz, Marek
    NUCLEAR ENGINEERING AND DESIGN, 2023, 410
  • [6] A multi-physics multi-scale approach in engine design analysis
    Perera, M. S. M.
    Theodossiades, S.
    Rahnejat, H.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART K-JOURNAL OF MULTI-BODY DYNAMICS, 2007, 221 (03) : 335 - 348
  • [7] Computational Modelling of Multi-Physics and Multi-Scale Processes in Parallel
    Cross, M.
    Croft, T. N.
    Slone, A. K.
    Williams, A. J.
    Christakis, N.
    Patel, M. K.
    Bailey, C.
    Pericleous, K.
    INTERNATIONAL JOURNAL FOR COMPUTATIONAL METHODS IN ENGINEERING SCIENCE & MECHANICS, 2007, 8 (02): : 63 - 74
  • [8] Multi-scale modelling of multi-physics flow in coal seams
    Lanetc, Zakhar
    Zhuravljov, Aleksandr
    Tang, Kunning
    Armstrong, Ryan T.
    Mostaghimi, Peyman
    GAS SCIENCE AND ENGINEERING, 2023, 118
  • [10] Computational methods in multi-scale, multi-uncertainty and multi-physics problems
    Pires, Francisco M. Andrade
    Li, Chenfeng
    ENGINEERING COMPUTATIONS, 2021, 38 (03) : 1097 - 1098