Abstract
In this article we discuss the detailed implementation of a parallel pseudospectral code for integration of the Navier-Stokes equations on an Intel iPSC/860 Hypercube. Issues related to the basic efficient parallelization of the algorithm on a hypercube are discussed, as well as optimization issues specific to the iPSC/860 system. With the combination of optimizations presented, the code runs on a 32-node iPSC/860 system at a speed exceeding that of the fastest implementation on a Cray YMP by nearly 25%.
Similar content being viewed by others
References
Bokhari, S. H. (1991). Multiphase Complete Exchange on a Circuit Switched Hypercube, NASA Contractor Report No. 187499, ICASE, NASA Langley Research Center.
Brigham, E. O. (1974).The Fast Fourier Transform, Prentice-Hall, Englewood Cliffs, New Jersey.
Gottlieb, D., and Orszag, S. A. (1977).Numerical Analysis of Spectral Methods: Theory and Applications, CBMS-NSF Regional Conf. Series in Appl. Math., SIAM, Philadelphia.
Pelz, R. B. (1991a). Fourier Spectral Method on Ensemble Architectures, in Proc. World Congress on Computational Mechanics, Stuttgart, 1990, Computer Methods in Applied Mechanics & Engineering.
Pelz, R. B. (1991b). The parallel Fourier pseudospectral method,J. Comput. Phys. 92(2), 296–312.
She, Z. S., Jackson, E., and Orszag, S. A. (1991). Structures and dynamics of homogeneous turbulence: Models and simulations,Proc. R. London Soc. A 434, 101–124.
Swartztrauber, P. N. (1987). Multiprocessor FFTs,Parallel Comput. 5, 197–210.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Jackson, E., She, ZS. & Orszag, S.A. A case study in parallel computing: I. Homogeneous turbulence on a hypercube. J Sci Comput 6, 27–45 (1991). https://doi.org/10.1007/BF01068123
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01068123