NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Portable programming on parallel/networked computers using the Application Portable Parallel Library (APPL)The Application Portable Parallel Library (APPL) is a subroutine-based library of communication primitives that is callable from applications written in FORTRAN or C. APPL provides a consistent programmer interface to a variety of distributed and shared-memory multiprocessor MIMD machines. The objective of APPL is to minimize the effort required to move parallel applications from one machine to another, or to a network of homogeneous machines. APPL encompasses many of the message-passing primitives that are currently available on commercial multiprocessor systems. This paper describes APPL (version 2.3.1) and its usage, reports the status of the APPL project, and indicates possible directions for the future. Several applications using APPL are discussed, as well as performance and overhead results.
Document ID
19940006760
Acquisition Source
Legacy CDMS
Document Type
Technical Memorandum (TM)
Authors
Quealy, Angela
(Sverdrup Technology, Inc. Brook Park, OH., United States)
Cole, Gary L.
(NASA Lewis Research Center Cleveland, OH, United States)
Blech, Richard A.
(NASA Lewis Research Center Cleveland, OH, United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1993
Subject Category
Computer Programming And Software
Report/Patent Number
E-7960
NAS 1.15:106238
NASA-TM-106238
Report Number: E-7960
Report Number: NAS 1.15:106238
Report Number: NASA-TM-106238
Accession Number
94N11232
Funding Number(s)
PROJECT: RTOP 505-62-52
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available