Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

POLYSHIFT Communications Software for the Connection Machine System CM‐200

Journal Article · · Scientific Programming
DOI:https://doi.org/10.1155/1994/987498· OSTI ID:1198010

We describe the use and implementation of a polyshift function PSHIFT for circular shifts and end‐offs shifts. Polyshift is useful in many scientific codes using regular grids, such as finite difference codes in several dimensions, and multigrid codes, molecular dynamics computations, and in lattice gauge physics computations, such as quantum chromodynamics (QCD) calculations. Our implementation of the PSHIFT function on the Connection Machine systems CM‐2 and CM‐200 offers a speedup of up to a factor of 3–4 compared with CSHIFT when the local data motion within a node is small. The PSHIFT routine is included in the Connection Machine Scientific Software Library (CMSSL).

Sponsoring Organization:
USDOE
Grant/Contract Number:
W-7405-ENG-36
OSTI ID:
1198010
Journal Information:
Scientific Programming, Journal Name: Scientific Programming Journal Issue: 1 Vol. 3; ISSN 1058-9244
Publisher:
Hindawi Publishing CorporationCopyright Statement
Country of Publication:
Egypt
Language:
English

Similar Records

Designing a stencil compiler for the Connection Machine model CM-5
Technical Report · Fri Dec 30 23:00:00 EST 1994 · OSTI ID:10119048

Paralation views: Abstractions for efficient scientific computing on the connection machine. Technical report
Technical Report · Thu Jun 01 00:00:00 EDT 1989 · OSTI ID:5005260

Solution of Navier-Stokes equations on a massively parallel computer the CM-200
Conference · Thu Dec 30 23:00:00 EST 1993 · OSTI ID:54371

Related Subjects