An open software framework for multiphysics applications in computational mechanics on parallel and distributed computers

被引:0
|
作者
Chow, P [1 ]
Bailey, C [1 ]
McManus, K [1 ]
Cross, M [1 ]
Addison, C [1 ]
机构
[1] Fujitsu European Ctr Informat Technol Ltd, Uxbridge, Middx, England
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An open software framework for the computation and model developments of Multiphysics and multidiscipline applications in Computational Mechanics is presented. In order to run coupled problems involving Computational Fluid Dynamics (CFD), Computational Solid Mechanics (CSM), Computational Electromagnetics (CE), and the interactions between the physical phenomena, of reasonable size and in practical timeframes, parallel computation is required. Bringing together the various models (physical, numerical, and computational) needed to construct such an "Analysis Engine" is no simple task. A single software framework could help in such engine constructions. With the present framework, both new and existing elements such as libraries, discretization methods, algorithms and numerical models can all be accommodated comfortably via a component paradigm that is open to interchanges. We illustrate the single-code software strategy behind such an analysis engine for these types of Multiphysics and coupled applications using a casting example case (lead ingots solidify in cast-iron moulds). This example includes analysis of thermal convection, solidification, stress, and interaction behavior, and run on a distributed memory parallel computer, the Fujitsu AP3000.
引用
收藏
页码:127 / 133
页数:7
相关论文
共 50 条
  • [21] PadMesh: a parallel and distributed framework for interactive mesh generation software
    Fengshun Lu
    Bo Chen
    Long Qi
    Yang Liu
    Yufei Pang
    Jiaomei Zhou
    Xiong Jiang
    Engineering with Computers, 2022, 38 : 1271 - 1292
  • [22] PadMesh: a parallel and distributed framework for interactive mesh generation software
    Lu, Fengshun
    Chen, Bo
    Qi, Long
    Liu, Yang
    Pang, Yufei
    Zhou, Jiaomei
    Jiang, Xiong
    ENGINEERING WITH COMPUTERS, 2022, 38 (02) : 1271 - 1292
  • [23] An object-oriented programming paradigm for parallel computational fluid dynamics on memory distributed parallel computers
    Ohta, T
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: RECENT DEVELOPMENTS AND ADVANCES USING PARALLEL COMPUTERS, 1998, : 561 - 568
  • [24] Framework for developing extensible and reusable parallel and distributed applications
    Justo, GRR
    Cunha, PRF
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 29 - 36
  • [25] Framework for constructing parallel and distributed applications with scalable portability
    Marowka, A
    Bercovier, M
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 60 - 68
  • [26] The Open Agent Architecture: A framework for building distributed software systems
    Martin, DL
    Cheyer, AJ
    Moran, DB
    APPLIED ARTIFICIAL INTELLIGENCE, 1999, 13 (1-2) : 91 - 128
  • [27] Open Source Software Framework for Applications in Aeronautics and Space
    Seider, Doreen
    Fischer, Philipp M.
    Litz, Markus
    Schreiber, Andreas
    Gerndt, Andreas
    2012 IEEE AEROSPACE CONFERENCE, 2012,
  • [28] The MOOSE Multiphysics Computational Framework for Nuclear Power Applications: A Special Issue of Nuclear Technology
    Martineau, Richard C.
    NUCLEAR TECHNOLOGY, 2021, 207 (07) : III - VIII
  • [29] Software engineering methods for parallel and distributed applications in scientific computing
    Bode, A
    MULTISCALE PHENOMENA AND THEIR SIMULATION, 1997, : 267 - 271
  • [30] Parallel matrix class library in C++ for computational mechanics applications
    Modak, S.
    Sotelino, E.D.
    Hsieh, S.H.
    Microcomputers in civil engineering, 1997, 12 (02): : 83 - 99