NASA NTRS · 19940006760
Portable programming on parallel/networked computers using the Application Portable Parallel Library (APPL)
Abstract
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.
Keep this discovery
Explore connections, maps & timelines
Quealy, Angela, Cole, Gary L., Blech, Richard A.. 1993-07-01. Portable programming on parallel/networked computers using the Application Portable Parallel Library (APPL). https://ntrs.nasa.gov/citations/19940006760
Cite the original work for its findings. Save a collection to share your selection of sources.