POLYSHIFT Communications Software for the Connection Machine System CM‐200
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
Paralation views: Abstractions for efficient scientific computing on the connection machine. Technical report
Solution of Navier-Stokes equations on a massively parallel computer the CM-200
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