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

Voro++: a three-dimensional Voronoi cell library in C++

Technical Report ·
DOI:https://doi.org/10.2172/946741· OSTI ID:946741
Voro++ is a free software library for the computation of three dimensional Voronoi cells. It is primarily designed for applications in physics and materials science, where the Voronoi tessellation can be a useful tool in the analysis of densely-packed particle systems, such as granular materials or glasses. The software comprises of several C++ classes that can be modified and incorporated into other programs. A command-line utility is also provided that can use most features of the code. Voro++ makes use of a direct cell-by-cell construction, which is particularly suited to handling special boundary conditions and walls. It employs algorithms which are tolerant for numerical precision errors, and it has been successfully employed on very large particle systems.
Research Organization:
Ernest Orlando Lawrence Berkeley National Laboratory, Berkeley, CA (US)
Sponsoring Organization:
Computational Research Division
DOE Contract Number:
AC02-05CH11231
OSTI ID:
946741
Report Number(s):
LBNL-1432E
Country of Publication:
United States
Language:
English

Similar Records

VORO++
Software · Mon Feb 02 19:00:00 EST 2009 · OSTI ID:code-54674

An extension to VORO++ for multithreaded computation of Voronoi cells
Journal Article · Wed Jul 05 00:00:00 EDT 2023 · Computer Physics Communications · OSTI ID:2439945

MeshVoro: A Three-Dimensional Voronoi Mesh Building Tool for the TOUGH Family of Codes
Journal Article · Mon Sep 30 00:00:00 EDT 2013 · Computers & Geosciences · OSTI ID:1182651