Abstract
The three dimensional time-dependent free-Lagrange hydrodynamics code (X3D) has been implemented on the massively parallel Connection Machine CM2. This data parallel computer represents the state of the art in a single instruction multiple data (SIMD) processor with peak performance rates of 10 Gflops for well structured problems. While the performance on the CM2 of the free-Lagrange method (FLM) did not attain this remarkable peak rate, we did achieve Cray Y-MP performance levels. The implementation of the FLM with its unstructured grid and global connectivity matrix presents problems on all computer architectures, especially on the distributed memory CM2. The hydrodynamics portion of the code, which is written in a “long vector” style on the Y-MP and optimized for that machine, presented few problems when implemented on the CM2. However, to achieve the higher degree of parallelization required on the 64K processor CM2 over the 8 processor Y-MP, we had to take a different approach from the multitasked version on the Y-MP. We describe new data structures and algorithms that solve the problems of equation-of-state table lookup, parallelization of accumulation loops, and solution of large unstructured sparse linear systems. We also present timing results and comparisons with the Y-MP for various parts of the FLM and discuss CM2 techniques that are different from traditional techniques on multiple instruction multiple data (MIMD) machines. Almost all of the code is written in CM2 Fortran, a language that is under development; we have seen and expect improvements in performance as the compiler matures.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
D. A. Mandell and H. E. Trease, “Parallel Processing a Three Dimensional FreeLagrange Code: A Case History,” International J. Supercomputer Application, Vol. 3, No. 2, Susanne 1989, pp. 92–99.
G. M Amdahl, “Validity of the Single Processor Approved to Achieving Large Scale Computing Capabilities,” AFIPS Conf. Proc. 1987, Vol. 30, pp. 483–485.
W. H. Ware, “The Ultimate Computer,”IEEE Spectrum Vol. 9 3, pp. 84–91
M. S. Sahota and H. E. Trease, “A Three-Dimensional Free-Lagrange Code for Multimaterial Flow Simulations,” Proceedings of the ASME-JSME International Symposium on Liquid-Solar Flows, Portland, Oregon, June 24–26, 1991.
Thinking Machine Corporation, Connection Machine Model CM2 Technical Summary V, (Version 5.1, May 1989) pp. 54–55.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag
About this paper
Cite this paper
Cerutti, J.H., Trease, H.E. (1991). The free-Lagrange method on the connection machine. In: Trease, H.E., Fritts, M.F., Crowley, W.P. (eds) Advances in the Free-Lagrange Method Including Contributions on Adaptive Gridding and the Smooth Particle Hydrodynamics Method. Lecture Notes in Physics, vol 395. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54960-9_51
Download citation
DOI: https://doi.org/10.1007/3-540-54960-9_51
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54960-4
Online ISBN: 978-3-540-46608-6
eBook Packages: Springer Book Archive