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 条
  • [21] Hybrid OpenMP/MPI programs for solving the time-dependent Gross-Pitaevskii equation in a fully anisotropic trap
    Sataric, Bogdan
    Slavnic, Vladimir
    Belic, Aleksandar
    Balaz, Antun
    Muruganandam, Paulsamy
    Adhikari, Sadhan K.
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 200 : 411 - 417
  • [22] MPI Correctness Checking for OpenMP/MPI Applications
    Tobias Hilbrich
    Matthias S. Müller
    Bettina Krammer
    International Journal of Parallel Programming, 2009, 37 : 277 - 291
  • [23] MPI Correctness Checking for OpenMP/MPI Applications
    Hilbrich, Tobias
    Mueller, Matthias S.
    Krammer, Bettina
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2009, 37 (03) : 277 - 291
  • [24] An efficient large-scale mesh deformation method based on MPI/OpenMP hybrid parallel radial basis function interpolation
    Zhao, Zhong
    Ma, Rong
    He, Lei
    Chang, Xinghua
    Zhang, Laiping
    CHINESE JOURNAL OF AERONAUTICS, 2020, 33 (05) : 1392 - 1404
  • [25] A mechanism to improve the performance of Hybrid MPI-OpenMP applications in Grid
    Mehrotra, Shikha
    Shamjith, K., V
    Pandey, Prachi
    Asvija, B.
    Sridharan, R.
    2013 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2013,
  • [26] A Hybrid MPI plus OpenMP Application for Processing Big Trajectory Data
    Stojanovic, Natalija
    Stojanovic, Dragan
    STUDIES IN INFORMATICS AND CONTROL, 2015, 24 (02): : 229 - 236
  • [27] Hybrid MPI/OpenMP Parallel Evolutionary Algorithms for Vehicle Routing Problems
    Banos, Raul
    Ortega, Julio
    Gil, Consolacion
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 653 - 664
  • [28] Mesh smoothing by adaptive and anisotropic Gaussian filter applied to mesh normals
    Ohtake, Y
    Belyaev, A
    Seidel, HP
    VISION MODELING, AND VISUALIZATION 2002, PROCEEDINGS, 2002, : 203 - 210
  • [29] Detecting Thread-Safety Violations in Hybrid OpenMP/MPI Programs
    Ma, Hongyi
    Wang, Liqiang
    Krishnamoorthy, Krishanthan
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 460 - 463
  • [30] Parallel Processing of Topological Operations by Using a Hybrid MPI/OpenMP Approach
    Cui, Shulin
    Zhang, Shuqing
    2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 1738 - 1742