Programmierung
- MPI
Message Passing Interface
- PVM
Parallel Virtual Machine
- Basisaufgaben in der Parallelen Programmierung (t3d/t3e) (Postscript-Version)
Stand: 11. November 1997
- CRAY Programming Environment
CRAY Programming Environment, Programming Tools, and Libraries
- MPP Fortran Programming Model (Postscript-Version)
This report describes the MPP Fortran programming modell which will be supported on the first phase MPP systems. Based on existing and proposed standards, it is a work sharing model which combines features from existing models in a way that may be both efficiently implemented and usefull.
Stand: 14. Oktober 1994
- PARvis
Visualisierung von parallelen Programmen
- T3E Tutorial Guide
Produced by the Arctic Region Supercomputing Center and SGI/Cray
- VAMPIR.inst
Tool for Instrumentation of FORTRAN Programs to generate Trace Files
- HDF5
Hierarchical Data Format (HDF5) Release 1.2.1 consisting of a data format specification and a supporting library implementation.
- netCDF
NetCDF (network Common Data Form) ist ein Interface für feldorientierten Datenzugriff und dessen Implementierung in einer Bibliothek. netCDF ist auf den Rechnern berte, crassus, ufer und aventurin, sowie auf allen Plattformen SGI Irix 6.5 und SUN Solaris 5.6/5.7 im ZIB verfügbar.
- Co-Array Fortran
Co-array Fortran (previously known as F--) is a small extension to Fortran 95. It is a simple, explicit notation for data decomposition, such as that often used in message-passing models, expressed in a natural Fortran-like syntax. The syntax is architecture-independent and may be implemented not only on distributed memory machines but also on shared memory machines and even on clustered machines.
- Designing and Building Parallel Programs
Designing and Building Parallel Programs promotes a view of parallel programming as an engineering discipline, in which programs are developed in a methodical fashion and both cost and performance are considered in a design. This view is reflected in the structure of the book, which is divided into three parts. The first part, Concepts, provides a thorough discussion of parallel algorithm design, performance analysis, and program construction, with numerous examples to illustrate fundamental principles. The second part, Tools, provides an in-depth treatment of four parallel programming tools: the parallel languages Compositional C++ (CC++ ), Fortran M (FM), and High Performance Fortran (HPF), and the Message Passing Interface (MPI) library. HPF and MPI are standard parallel programming systems, and CC++ and FM are modern languages particularly well-suited for parallel software engineering. Part II also describes tools for collecting and analyzing performance data. The third part, Resources surveys some fundamental parallel algorithms and provides many pointers to other sources of information.
- OpenMP
The OpenMP Application Program Interface (API) supports multi-platform shared-memory parallel programming in C/C++ and Fortran on all architectures, including Unix platforms and Windows NT platforms. Jointly defined by a group of major computer hardware and software vendors, OpenMP is a portable, scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer.
ZIB Homepage/ZIBDOC Homepage/Zurück
Copyright © 2002, Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB). All rights reserved.