Hybrid OpenMP/MPI anisotropic mesh smoothing

被引:13
|
作者
Gorman, G. J. [1 ]
Southern, J. [2 ]
Farrell, P. E. [1 ]
Piggott, M. D. [1 ]
Rokos, G. [1 ]
Kelly, P. H. J. [1 ]
机构
[1] Imperial Coll London, Appl Modelling & Computat Grp, Dept Earth Sci & Engn, London SW7 2AZ, England
[2] Fujitsu Labs Europe, Hayes UB4 8FE, Middx, England
来源
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012 | 2012年 / 9卷
基金
英国工程与自然科学研究理事会;
关键词
unstructured mesh; mesh smoothing; ccNUMA; parallel; OpenMP; MPI; JACOBIAN MATRIX; OPTIMIZATION; QUANTITIES; FRAMEWORK; QUALITY; NORM;
D O I
10.1016/j.procs.2012.04.166
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mesh smoothing is an important algorithm for the improvement of element quality in unstructured mesh finite element methods. A new optimisation based mesh smoothing algorithm is presented for anisotropic mesh adaptivity. It is shown that this smoothing kernel is very effective at raising the minimum local quality of the mesh. A number of strategies are employed to reduce the algorithm's cost while maintaining its effectiveness in improving overall mesh quality. The method is parallelised using hybrid OpenMP/MPI programming methods, and graph colouring to identify independent sets. Different approaches are explored to achieve good scaling performance within a shared memory compute node.
引用
收藏
页码:1513 / 1522
页数:10
相关论文
共 50 条
  • [31] MPI/OpenMP Hybrid Parallel Algorithm for Hartree-Fock Calculations
    Ishimura, Kazuya
    Kuramoto, Kei
    Ikuta, Yasuhiro
    Hyodo, Shi-aki
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2010, 6 (04) : 1075 - 1080
  • [32] Parallization of Adaboost Algorithm Through Hybrid MPI/OpenMP and Transactional Memory
    Zeng, Kun
    Tang, Yuhua
    Liu, Fudong
    PROCEEDINGS OF THE 19TH INTERNATIONAL EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2011, : 94 - 100
  • [33] Hybrid MPI plus OpenMP Implementation of eXtended Discrete Element Method
    Checkaraou, Abdoul Wahid Mainassara
    Rousset, Alban
    Besseron, Xavier
    Varrette, Sebastien
    Peters, Bernhard
    2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 450 - 457
  • [34] A novel FDTD application featuring OpenMP-MPI hybrid parallelization
    Su, MF
    El-Kady, L
    Bader, DA
    Lin, SY
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2004, : 373 - 379
  • [35] Matrix Information Geometry for Signal Detection via Hybrid MPI/OpenMP
    Feng, Sheng
    Hua, Xiaoqiang
    Wang, Yongxian
    Lan, Qiang
    Zhu, Xiaoqian
    ENTROPY, 2019, 21 (12)
  • [36] Hybrid MPI-OpenMP programming for parallel OSEM PET reconstruction
    Jones, M. D.
    Yao, R.
    Bhole, C. P.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2006, 53 (05) : 2752 - 2758
  • [37] Hybrid CUDA, OpenMP, and MPI parallel programming on multicore GPU clusters
    Yang, Chao-Tung
    Huang, Chih-Lin
    Lin, Cheng-Fang
    COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (01) : 266 - 269
  • [38] Hybrid MPI- OpenMP -VALU Parallelization to Accelerate the Solution of VSIE
    Wang, Pengyuan
    He, Mang
    Ke, Haiwen
    2022 IEEE 10TH ASIA-PACIFIC CONFERENCE ON ANTENNAS AND PROPAGATION, APCAP, 2022,
  • [39] Developing a scalable hybrid MPI/OpenMP unstructured finite element model
    Guo, Xiaohu
    Lange, Michael
    Gorman, Gerard
    Mitchell, Lawrence
    Weiland, Michele
    COMPUTERS & FLUIDS, 2015, 110 : 227 - 234
  • [40] Performance analysis of hybrid OpenMP/MPI N-body application
    Aversa, R
    Di Martino, B
    Mazzocca, N
    Venticinque, S
    SHARED MEMORY PARALLEL PROGRAMMING WITH OPENMP, 2005, 3349 : 12 - 18