sphere
is a 3D discrete element method algorithm utilizing CUDA.
A powerful Nvidia GPU with proper support for double precision floating is
highly recommended. sphere
has been tested with the Nvidia Tesla K20 and
Nvidia Tesla M2050 GPUs.
sphere
is licensed under the GNU General Public License, v.3.
See LICENSE.txt for more information.
2014-07-28: Fluid flow is no longer simulated in a separate program. Use
sphere
with the command line argument -f
or --fluid
instead.
2014-07-05: Fluid phase now discretized on a staggered grid which increases accuracy and stability.
2014-03-25: Fluid phase in master
branch simulated by the full Navier-Stokes
equations.
2014-03-09: The writebin
member function of the sim
class is now
implicitly called when calling the run
member function.
2014-03-09: The main sphere class (formerly spherebin
) has been renamed to
sim
.
2014-01-20: Version fingerprints have been added to the input/output binary
files, and causes old files to be incompatible with either sphere
or
sphere.py
.
2014-01-25: The description of the installation procedure is moved to the general documentation.
2013-03-13: Sphere has been updated to work with CUDA 5.0 or newer only.
See the separate documentation for general reference and installation instructions. The documentation is by default available in the html and pdf formats.
Anders Damsgaard, [email protected], blog, more contact information.