1
#############################################################
3
## Copyright (c) 2007-2011 by The University of Queensland ##
4
## Earth Systems Science Computational Centre (ESSCC) ##
5
## http://www.uq.edu.au/esscc ##
7
## Primary Business: Brisbane, Queensland, Australia ##
8
## Licensed under the Open Software License version 3.0 ##
9
## http://www.opensource.org/licenses/osl-3.0.php ##
11
#############################################################
13
lsmgengeo: Scriptable Geometry Creation Library for ESyS-Particle
14
https://launchpad.net/esys-particle
17
Lsmgengeo is a library for creating geometry files used by ESyS-Particle and other software implementing the Discrete Element Method (DEM). It provides a convenient method for creating arbitrary geometries comprised of spherical particles and bonded particle clusters. An lsmgengeo script written in Python specifies the geometry that will be generated then written to a text file in a human readable format. The geometry file can then be read by ESyS-Particle or another DEM package to initialise particle locations.
20
* Python API for geometry creation
21
* scriptable creation of model geometry files for ESyS-Particle or other DEM simulations
22
* scriptable creation of particle clusters which form the smallest units in a model geometry
25
Lsmgengeo has been developed in-house within the Earth Systems Science Computational Centre (ESSCC) at the University of Queensland, Brisbane, Australia since 2008. One of the founding developers, Dr. Steffen Abe, is based at RWTH Aachen, Germany and continues to actively contribute to lsmgengeo development.
28
See the AUTHORS file for a list of contributors to lsmgengeo.
31
The lsmgengeo software development team (https://launchpad.net/~esys-p-dev) is always willing to welcome new developers interested in contributing to the code-base. If you would like to contribute, please contact Dion Weatherley (d.weatherley@uq.edu.au).