A Manual for PARTI Runtime Primitives. Revision 1

Abstract

PARTI stands for Parallel Automated Runtime Toolkit at ICASE. The PARTI runtime primitives are designed to help users to efficiently program loops found in irregular problems (e.g. unstructured mesh sweeps, sparse matrix codes, adaptive mesh partial differential equations solvers). These primitives are also designed for use in compilers for distributed memory multiprocessors. In the context of the PARTI project, we are also developing a variety of other tools including compilers for distributed machines. These primitives are some of the basic building blocks we are using in our efforts. The primitives in this distribution run on any of the iPSC/2 or iPSC/860 machines produced by Intel Scientific Computing. They could easily be modified to run on most distributed memory machines. This document describes the operation of the PARTI primitives and gives several examples of how to use them. PARTI has been used in a variety of applications, including sparse matrix linear solvers, adaptive computational fluid dynamics codes, and in a prototype compiler aimed at distributed memory multiprocessors.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1991
Accession Number
ADA237262

Entities

People

  • Harry Berryman
  • Joel Saltz
  • Raja Das

Tags

DTIC Thesaurus Topics

  • Compilers
  • Computational Fluid Dynamics
  • Computations
  • Computer Programs
  • Computer Science
  • Computers
  • Directories
  • Equations
  • Fluid Dynamics
  • Hash Tables
  • Personality
  • Precision
  • Preprocessing
  • Procedures (Computers)
  • Sparse Matrix
  • Teleoperation
  • Translations

Fields of Study

  • Computer science

Readers

  • Astronomy/Astrophysics
  • Computer Science.
  • Software Engineering.