Supercomputer Environments

Abstract

The objective of the Faust project is to provide users of high- performance parallel and vector machines with an environment that makes the task of programming easier. This includes tools that are used in the process of developing, testing, tuning, and using scientific and engineering programs. Many of these tools are specific to the problem of parallel programming such as restructuring compilers, parallel debuggers, and parallel program performance evaluation tools, as well as tools that are useful in any program development environment such as text editors, program management assistants, on-line documentation systems, and graphic visualization tools. The first major goal is the design and implementation of a set of new tools aimed specifically at the problem of developing efficient scientific programs for supercomputers. The second goal is portability. Although the Faust environment assumes the existence of a bitmapped workstation running Unix as a basic platform, Faust is expected to run a variety of hardware. To accomplish this goal, all user interface libraries have been layered on top of the X Window System developed at MIT. The third goal is integration.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 09, 1990
Accession Number
ADA217682

Entities

People

  • Vincent A. Guarna Jr.

Organizations

  • University of Illinois Urbana–Champaign

Tags

Communities of Interest

  • Air Platforms
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Computational Fluid Dynamics
  • Computational Science
  • Computer Graphics
  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Debugging
  • Engineering
  • Fluid Dynamics
  • Fluid Flow
  • Object Code
  • Object-Oriented Database Management Systems
  • Operating Systems
  • Ray Tracing
  • Three Dimensional

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications