Abstract
The aim of this paper is to describe the parallel implementation of the Tensorial Basis Spline Collocation Method for solving Poisson's equation. The TBSCM Poisson solver has been developed mainly in High Performance Fortran(HPF) [For97]. Some small parts, which were inefficiently compiled by the pghpf2.3 HPF compiler, have been written with the Message Passing Interface library (MPI)[The94] using the HPF-LOCAL extrinsic feature. 90% of parallelization efforts have been concentrated on the most computationally intensive part of the code. This kernel achieves very good scalability and it attains 85 Gflops (85 109 floating points operations per second) on 256 Cray T3E-750 processors with a 5123 mesh which represents 332 Mflops per processor. Once the kernel was efficient, the whole code was ported in HPF-MPI. The whole code also scales well and achieves good performance since nearly 210 Mflops per processor are obtained with a 2563 mesh on 128 Cray T3E-750 processors.
Preview
Unable to display preview. Download preview PDF.
References
Jean-Yves Berthou and Laurent Colombet. Which approach to parallelizing scientific codes — that is the question. Parallel Computing, (23):165–179, 1997.
B. Bialecki, G. Fairweather, and K.R. Bennett. Fast direct solvers for piecewise hermite bicubic orthogonal spline collocation equations. SIAM J. Numerical Analysis, 29:156, 1992.
Z. Bozkus, L. Meadows, S. Nakamoto, V. Schuster, and M. Young. Pghpf-an optimizing high performance fortran compiler for distributed memory machines. Scientific Programming, 6(1):29–40, Spring 1997.
High Performance Fortran Forum. High Performance Fortran Language Specification, version 2.0. Technical report, Center for Research on Parallel Computation, Rice University, Houston, TX, January 1997.
J.D. Jackson. Classical Electrodynamics. Wiley, New York, 1975.
Cray Research. Message passing toolkit: Release overview, ro-5290, 1.1. Technical report, July.
Applied Parallel Research. Forge high performance fortran, xhpf version 2.1, user's guide. Technical report, October 1995.
The MPI Forum. Document for a Standard Message-Passing Interface, April 1994.
Inc The Portland Group, pghpf user's guide, version 2.1. Technical report, May 1996.
A.S. Umar, J. Wu, M.R. Strayer, and C. Bottcher. Basis-spline collocation method for the lattice solution of boundary value problems. Computational Physics, 93:426, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Berthou, JY., Plagne, L. (1998). Parallel HPF-MPI implementation of the TBSCM Poisson solver. In: Sloot, P., Bubak, M., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1998. Lecture Notes in Computer Science, vol 1401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0037152
Download citation
DOI: https://doi.org/10.1007/BFb0037152
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64443-9
Online ISBN: 978-3-540-69783-1
eBook Packages: Springer Book Archive