CMCAM: A High Performance CM-5 Lattice Gas Simulator

Abstract

CMCAM, an extendable lattice-gas simulation program for the Thinking Machines Corporation CM-5 supercomputer is described. CMCAM manipulates the vector processing accelerator units present on each CM-5 processing node using GCC/DPEAC, a macro package for issuing assembler instructions from a C program. The system is able to run several lattice gas rules and extract time and space averaged data for further processing. X-Window graphics are built into the code for remote display of 2-d hydrodynamic flows. An example case of 2-d flow past a flat plate obstacle is described. Performance results show that lattice gas simulations can he run at update rates of 550 million sites/second on a 256 node partition. This report contains detailed information on the implementation methodology used on the CM-5 and may be useful for persons interested in implementing other high-performance computations on the CM-5 that use the vector units directly. Lattice gas automata, Hydrodynamics, Parallel supercomputing.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 30, 1993
Accession Number
ADA281063

Entities

People

  • G. P. Seeley

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Automata
  • Channel Flow
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Analysis
  • Differential Equations
  • Flow
  • Fluid Flow
  • Geometry
  • Instructions
  • Language
  • Navier Stokes Equations
  • Simulations
  • Simulators
  • Three Dimensional
  • Two Dimensional

Readers

  • Computational Fluid Dynamics (CFD)
  • Database Systems and Applications
  • Pulsed Power and Plasma Physics.

Technology Areas

  • Space
  • Space - Hall-Effect Thruster
  • Space - Space Objects