Skip to main navigation Skip to search Skip to main content

Scalable and portable visualization of large atomistic datasets

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

A scalable and portable code named Atomsviewer has been developed to interactively visualize a large atomistic dataset consisting of up to a billion atoms. The code uses a hierarchical view frustum-culling algorithm based on the octree data structure to efficiently remove atoms outside of the user's field-of-view. Probabilistic and depth-based occlusion-culling algorithms then select atoms, which have a high probability of being visible. Finally a multiresolution algorithm is used to render the selected subset of visible atoms at varying levels of detail. Atomsviewer is written in C++ and OpenGL, and it has been tested on a number of architectures including Windows, Macintosh, and SGI. Atomsviewer has been used to visualize tens of millions of atoms on a standard desktop computer and, in its parallel version, up to a billion atoms. © 2004 Elsevier B.V. All rights reserved.
Original languageEnglish
Pages (from-to)53-64
Number of pages12
JournalComputer Physics Communications
Volume163
Issue number1
DOIs
StatePublished - Oct 15 2004
Externally publishedYes

Fingerprint

Dive into the research topics of 'Scalable and portable visualization of large atomistic datasets'. Together they form a unique fingerprint.

Cite this