Optimization and performance of a Fortran 90 MPI-based unstructured code on large scale parallel systems

被引:0
|
作者
Shires, D [1 ]
Mohan, R [1 ]
Mark, A [1 ]
机构
[1] USA, Res Lab, HPC Div, Aberdeen Proving Ground, MD 21010 USA
来源
PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS | 2001年
关键词
MPI; unstructured grids; code optimization; massively parallel;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Message Passing Interface (MPI) has become the standard in achieving effective results when using the message passing paradigm of parallelization. Codes written using MPI are extremely portable, and are applicable to both clusters and massively parallel computing platforms. Since MPI uses the single program, multiple data (SPMD) approach to parallelism, good performance requires careful tuning of the serial code, as well as careful data and control flow analysis to limit communication. We discuss optimization strategies used and their degree of success to increase performance of an MPI-based unstructured finite element simulations code written in Fortran 90. We discuss performance results based on implementations using several modern massively parallel computing platforms including the SGI Origin 3800, IBM Nighthawk 2 SMP, and Cray T3E-1200.
引用
收藏
页码:34 / 40
页数:3
相关论文
共 50 条
  • [1] Optimization and performance of a Fortran 90 MPI-based unstructured code on large-scale parallel systems
    Shires, D
    Mohan, R
    JOURNAL OF SUPERCOMPUTING, 2003, 25 (02): : 131 - 141
  • [2] Optimization and Performance of a Fortran 90 MPI-Based Unstructured Code on Large-Scale Parallel Systems
    Dale Shires
    Ram Mohan
    The Journal of Supercomputing, 2003, 25 : 131 - 141
  • [3] MPI-Based Parallel Method for Bees Optimization Algorithm
    Damghani, Najmeh
    Rezamand, Mona
    Naeini, Vahid Sattari
    2014 IRANIAN CONFERENCE ON INTELLIGENT SYSTEMS (ICIS), 2014,
  • [4] A MPI-Based Parallel Pyramid Building Algorithm for Large-Scale Remote Sensing Images
    He, Gaojin
    Xiong, Wei
    Chen, Luo
    Wu, Qiuyun
    Jing, Ning
    2015 23RD INTERNATIONAL CONFERENCE ON GEOINFORMATICS, 2015,
  • [5] Large-Scale Clustering using MPI-based Canopy
    Burys, Jacek
    Awan, Ahsan Javed
    Heinis, Thomas
    PROCEEDINGS OF 2018 IEEE/ACM MACHINE LEARNING IN HPC ENVIRONMENTS (MLHPC 2018), 2018, : 77 - 84
  • [6] Evaluation of an MPI-based Implementation of the Tascell Task-Parallel Language on Massively Parallel Systems
    Muraoka, Daisuke
    Yasugi, Masahiro
    Hiraishi, Tasuku
    Umatani, Seiji
    PROCEEDINGS OF 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2016), 2016, : 161 - 170
  • [7] Study on High Performance of MPI-Based Parallel FDTD from WorkStation to Super Computer Platform
    He, Z. L.
    Huang, K.
    Zhang, Y.
    Yan, Y.
    Liang, C. H.
    INTERNATIONAL JOURNAL OF ANTENNAS AND PROPAGATION, 2012, 2012
  • [8] MPI-based Software for Charged Particle Beam Dynamics Simulation and Optimization in the Injection Systems
    Kozynchenko, Sergey A.
    2014 20TH INTERNATIONAL WORKSHOP ON BEAM DYNAMICS AND OPTIMIZATION (BDO), 2014, : 93 - 94
  • [9] MPI-based parallel synchronous vector evaluated particle swarm optimization for multi-objective design optimization of composite structures
    Omkar, S. N.
    Venkatesh, Akshay
    Mudigere, Mrunmaya
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2012, 25 (08) : 1611 - 1627
  • [10] Performance comparison of MPI-based parallel multiple sequence alignment algorithm using single and multiple guide trees
    Rezaei, Siamak
    Monwar, Maruf
    Bai, Joanne
    PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, VOLS 1 AND 2, 2006, : 595 - 600