• DocumentCode
    451074
  • Title

    An Evaluation of HPF Compilers and the Implementation of a Parallel Linear Equation Solver Using HPF and MPI

  • Author

    Li, K. Gary ; Zamel, Nabil M.

  • Author_Institution
    Saudi Aramco
  • fYear
    1997
  • fDate
    15-21 Nov. 1997
  • Firstpage
    17
  • Lastpage
    17
  • Abstract
    In this work, we evaluated the capabilities and performances of two commercially available HPF compilers, xlhpf from IBM and pghpf from the Portland Group. In particular, we examined the suitability of the two compilers for the development of a reservoir simulator. Because of the nature of reservoir simulation, multiple data distributions and data transfer between arrays of different data layouts are of great importance. An HPF compiler that does not provide these capabilities is unsuitable for the development of a parallel reservoir simulator. A detailed comparison of the functionalities of the two compilers and their suitabilities for reservoir simulator development are presented. To test the performance of the compilers, we used several reservoir simulator kernels and a parallel linear equation solver. The solver is based on preconditioned Orthomin and a truncated Neumann series preconditioner. It was first implemented in HPF and later in MPI using hpf_local to improve the performance. Its computational performance was compared for several MPP machines: CM5, IBM SP2, Cray T-3E and Cray Origin.
  • Keywords
    Computational modeling; Equations; Fluid flow; Grid computing; Hydrocarbon reservoirs; Nearest neighbor searches; Performance evaluation; Petroleum; Production; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 1997 Conference
  • Print_ISBN
    0-89791-985-8
  • Type

    conf

  • DOI
    10.1109/SC.1997.10056
  • Filename
    1592598