Generic components for petascale adaptive unstructured mesh-based simulations

被引:0
|
作者
Ting Xie
Seegyoung Seol
Mark S. Shephard
机构
[1] Rensselaer Polytechnic Institute,Scientific Computation Research Center
来源
Engineering with Computers | 2014年 / 30卷
关键词
Unstructured mesh; Mesh data structure; Mesh-based simulation; Generic programming;
D O I
暂无
中图分类号
学科分类号
摘要
In the traditional programming paradigm, data structures and algorithms are developed for specific data types and requirements. This leads to code redundancy and inflexibility, thus not allowing effective code reuse for similar applications. One effective approach to increase code reuse is generic programming, which focuses on the development of efficient, reusable software libraries through suitable abstractions for the common requirements. In this paper, we present how we applied generic programming to an ongoing effort for mesh-based adaptive simulations on massively parallel computers. Three generic components, iterator, set and tag, were developed using design pattern, C++ template programming and the standard template library. The scaling studies on petascale supercomputers demonstrate the efficiency of the reusable, generic components which do not sacrifice the performance of the previous tools developed in the traditional object-oriented programming paradigm.
引用
收藏
页码:79 / 95
页数:16
相关论文
共 50 条
  • [41] Contextual encoding in uniform and adaptive mesh-based lossless compression of MR images
    Srikanth, R
    Ramakrishnan, AG
    IEEE TRANSACTIONS ON MEDICAL IMAGING, 2005, 24 (09) : 1199 - 1206
  • [42] A New Adaptive Flow Control for Mesh-based Network-on-Chip (NoC)
    Tang, Minghua
    Lin, Xiaola
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 255 - 260
  • [43] On the Use of Mesh-Based Joint Contact Models Within Simulations Using Automatic Differentiation
    Serrancoli, Gil
    Torner, Jordi
    Perelli, Simone
    Carles Monllau, Joan
    COMPUTER METHODS, IMAGING AND VISUALIZATION IN BIOMECHANICS AND BIOMEDICAL ENGINEERING II, 2023, 38 : 244 - 249
  • [44] A triangle mesh-based motion compensation scheme with Shape Adaptive Wavelet transform
    Eckert, M
    Ruiz, D
    Ronda, JI
    García, N
    IMAGE AND VIDEO COMMUNICATIONS AND PROCESSING 2000, 2000, 3974 : 816 - 825
  • [45] A Parallelization and Performance Optimization Framework for Mesh-Based Simulations Using Target Execution Models
    Zhang, Zhi-guo
    He, Qing-yin
    Liu, Jin-yu
    Shao, Jing-yi
    2018 2ND INTERNATIONAL CONFERENCE ON APPLIED MATHEMATICS, MODELING AND SIMULATION (AMMS 2018), 2018, 305 : 228 - 232
  • [46] Parallel adaptive simulations on unstructured meshes
    Shephard, M. S.
    Jansen, K. E.
    Sahni, O.
    Diachin, L. A.
    SCIDAC 2007: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2007, 78
  • [47] Mesh-Based Network Convergence and Cooperation
    Tian Feng
    ZTECommunications, 2008, (03) : 14 - 19
  • [48] MeSH-based Semantic Query Expansion
    Selmi, Wided
    Kammoun, Hager
    Amous, Ikram
    2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2018,
  • [49] Adaptive unstructured mesh modelling of multiphase flows
    Xie, Zhihua
    Pavlidis, Dimitrios
    Percival, James R.
    Gomes, Jefferson L.M.A.
    Pain, Christopher C.
    Matar, Omar K.
    International Journal of Multiphase Flow, 2014, 67 (0S) : 104 - 110
  • [50] TETRAHEDRAL MESH-BASED EMBODIMENT DESIGN
    Serna, Sebastian Pena
    Stork, Andre
    Fellner, Dieter W.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 3, A AND B, 2010, : 131 - +