National High-Performance Software Exchange
Software Catalog

Back to the NHSE Software Catalog

PGL

Abstract
PGL is a parallel polygon rendering package designed for use in SPMD-style parallel applications running on distributed memory architectures. It exploits the power of the parallel platform to perform rendering operations in place, enabling applications to generate live visual output without having to move large datasets across the network for subsequent post-processing. PGL includes a core set of 3D graphics routines which provide modelling, rendering, and display operations, and auxilliary components which support higher-level graphics and visualization functions, image transport, and user interaction. PGL is intended primarily to demonstrate the parallel polygon rendering technology developed at ICASE over the last several years, and to serve as a testbed for further experimentation in this area. As a research code, it lacks the full functionality of commercial graphics packages such as OpenGL or PHIGS. Nonetheless, we have found it to be useful in a variety of parallel applications, and expect that additional capabilities and algorithmic improvements will be incorporated over time.
DateOfInformation
Thr Sep 25 14:50:28 1997
Domain
Data Analysis and Visualization
Name
PGL
TargetEnvironment
Release 1.1 of PGL has been developed and tested on the Intel Paragon and IBM SP2. Uniprocessor support is also included for Sun and SGI platforms. The source code is written in ANSI C and is designed to be readily portable to other distributed-memory message-passing environments. Requirements: ANSI C X11 w/ Athena widgets and Motif Platforms: Intel Paragon / OSF/1 Rel. 1.4.x IBM SP2 / AIX 4.1.3, PSSP 2.1 Sun SPARC / SunOS 4.1.3, 5.5 SGI / IRIX 5.3
Webpage
http://www.icase.edu/~tom/PGL/
ContactIs
Thomas W. Crockett

Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/nhse/objects/Asset/pgl.html
nhse-tech@nhse.org