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 language | English |
|---|---|
| Pages (from-to) | 53-64 |
| Number of pages | 12 |
| Journal | Computer Physics Communications |
| Volume | 163 |
| Issue number | 1 |
| DOIs | |
| State | Published - Oct 15 2004 |
| Externally published | Yes |
Fingerprint
Dive into the research topics of 'Scalable and portable visualization of large atomistic datasets'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver