Skip to main content

The free-Lagrange method on the connection machine

  • Session II: Mesh Management and Visualization
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Physics ((LNP,volume 395))

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.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. G. M Amdahl, “Validity of the Single Processor Approved to Achieving Large Scale Computing Capabilities,” AFIPS Conf. Proc. 1987, Vol. 30, pp. 483–485.

    Google Scholar 

  3. W. H. Ware, “The Ultimate Computer,”IEEE Spectrum Vol. 9 3, pp. 84–91

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Thinking Machine Corporation, Connection Machine Model CM2 Technical Summary V, (Version 5.1, May 1989) pp. 54–55.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Harold E. Trease Martin F. Fritts W. Patrick Crowley

Rights and permissions

Reprints 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

Publish with us

Policies and ethics