A programming framework for large scale numerical simulations on unstructured mesh

被引:13
|
作者
Liu, QingKai [1 ]
Zhao, WeiBo [1 ]
Cheng, Jie [1 ]
Mo, ZeYao [1 ]
Zhang, AiQing [1 ]
Liu, JianJun [1 ]
机构
[1] Inst Appl Phys & Computat Math, CAEP Software Ctr High Performance Numer Simulat, Beijing, Peoples R China
关键词
numerical simulation; parallel computing; JAUMIN; programming framework; unstructured mesh;
D O I
10.1109/BigDataSecurity-HPSC-IDS.2016.12
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The performance of parallel computers grows rapidly. However, application software is lagging behind due to two bottlenecks: "performance wall" and "programmability wall". These bottlenecks have prevented a lot of application software from achieving good performance and fast development. Programming framework is considered an effective approach to overcome the above bottlenecks. In this paper, we give a prototype of JAUMIN, which is a programming framework for large scale application software based on unstructured mesh. Some important technologies of JAUMIN will be presented, including distributed data structures, data communication patterns and application programming interfaces. Finally, some applications based on JAUMIN will be demonstrated to show that JAUMIN can accelerate the development of application software greatly and support effective simulation on petascale supercomputer.
引用
收藏
页码:310 / 315
页数:6
相关论文
共 50 条
  • [1] A Programming Framework for Large Scale Numerical Simulations on Unstructured Mesh
    Liu, Qingkai
    Zhao, Weibo
    Cheng, Jie
    Mo, Zeyao
    Zhang, Aiqing
    Liu, Jianjun
    [J]. Proceedings - 2nd IEEE International Conference on Big Data Security on Cloud, IEEE BigDataSecurity 2016, 2nd IEEE International Conference on High Performance and Smart Computing, IEEE HPSC 2016 and IEEE International Conference on Intelligent Data and Security, IEEE IDS 2016, 2016, : 310 - 315
  • [2] JAUMIN: a programming framework for large-scale numerical simulation on unstructured meshes
    Liu, Qingkai
    Mo, Zeyao
    Zhang, Aiqing
    Yang, Zhang
    [J]. CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2019, 1 (01) : 35 - 48
  • [3] JAUMIN: a programming framework for large-scale numerical simulation on unstructured meshes
    Qingkai Liu
    Zeyao Mo
    Aiqing Zhang
    Zhang Yang
    [J]. CCF Transactions on High Performance Computing, 2019, 1 : 35 - 48
  • [4] DEVELOPMENT OF HIGH-ORDER SCHEME IN UNSTRUCTURED MESH FOR DIRECT NUMERICAL SIMULATIONS
    Yang, H. Q.
    Chen, Z. J.
    Dudley, Jonathan G.
    [J]. PROCEEDINGS OF THE ASME FLUIDS ENGINEERING DIVISION SUMMER MEETING, 2013, VOL 1A: SYMPOSIA, 2014,
  • [5] Transactional Memory for Unstructured Mesh Simulations
    Bihari, Barna L.
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2013, 54 (2-3) : 311 - 332
  • [6] Transactional Memory for Unstructured Mesh Simulations
    Barna L. Bihari
    [J]. Journal of Scientific Computing, 2013, 54 : 311 - 332
  • [7] Large scale numerical simulations of the climate
    Rioual, Jean-Christophe
    [J]. 2017 IEEE 24TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2017, : 122 - 122
  • [8] Parallel programming support for unstructured mesh computation
    Hong, JC
    Liu, PF
    Shen, TH
    Wu, JX
    Yang, CH
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 1881 - 1887
  • [9] Large-scale aerospace simulations using unstructured grid technology
    Weatherill, NP
    Morgan, K
    Hassan, O
    Jones, JW
    [J]. COMPUTATIONAL MECHANICS FOR THE TWENTY-FIRST CENTURY, 2000, : 219 - 244
  • [10] An Analytical Study of Loop Tiling for a Large-scale Unstructured Mesh Application
    Giles, M. B.
    Mudalige, G. R.
    Bertolli, C.
    Kelly, P. H. J.
    Laszlo, E.
    Reguly, I.
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 477 - 482