Skip to content
/ sphere Public
forked from marwamiro/sphere

3D discrete element method algorithm with optional fluid coupling, written in CUDA C

License

Notifications You must be signed in to change notification settings

adakite/sphere

 
 

Repository files navigation

sphere readme

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.

License

sphere is licensed under the GNU General Public License, v.3. See LICENSE.txt for more information.

Important release notes

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.

Documentation

See the separate documentation for general reference and installation instructions. The documentation is by default available in the html and pdf formats.

Author

Anders Damsgaard, [email protected], blog, more contact information.

About

3D discrete element method algorithm with optional fluid coupling, written in CUDA C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published