Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

VISAPULT

Software ·
DOI:https://doi.org/10.11578/dc.20210521.18· OSTI ID:code-56957 · Code ID:56957
Visapult is software pipeline of two components, a backend and viewer, used to perform pipelined and distributed memory parallel, Image Based Rendering assisted volume rendering of 3D scalar data on structured rectilinear grids. Visapult implements a two-stage volume rendering pipeline using two software components called the "backend" and the "viewer." The backend reads 3D scientific data from some source in a domain-decomposed fashion, and performs software volume rendering on each block of data. Results, which consist of six images per block (representing the six primary view axes) are transmitted over parallel sockets to the viewer. The viewer receives each block's worth of data, constructs an internal scene graph, and presents the resulting rendering to the human viewer. The human user can interactively transform the 3D model to obtain a view from any angle. Whereas full-resolution volume rendering is extremely computer and bandwidth intensive, the Visapult architecture is designed to perform the most demanding part of volume rendering on a parallel computer. Yet, the viewer maintains interactive rendering rates independent of the size of the original volume, and independent of network bandwidth.
Short Name / Acronym:
VISAPULT
Project Type:
Open Source, No Publicly Available Repository
Site Accession Number:
4068; CR-1883
Software Type:
Scientific
License(s):
Other (Commercial or Open-Source)
Programming Language(s):
C and C++
Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC03-76SF00098
DOE Contract Number:
AC03-76SF00098
Code ID:
56957
OSTI ID:
code-56957
Country of Origin:
United States

Similar Records

Sort-First, Distributed Memory Parallel Visualization and Rendering
Conference · Tue Jul 15 00:00:00 EDT 2003 · OSTI ID:816073

Cactus and Visapult: A case study of ultra-high performance distributed visualization using connectionless protocols
Conference · Tue May 07 00:00:00 EDT 2002 · OSTI ID:799599

Cactus and Visapult: An ultra-high performance grid-distributedvisualization architecture using connectionless protocols
Journal Article · Sat Aug 31 00:00:00 EDT 2002 · IEEE Computer Graphics and Applications · OSTI ID:917800

Related Subjects