Package esys :: Package lsm
[hide private]
[frames] | no frames]

Package lsm

Lattice Solid Model discrete element simulation package. For an introduction, see the documentation modules in esys.lsm.doc.


Organization: The University of Queensland Earth Systems Science Computational Centre (ESSCC) (Brisbane, Queensland, Australia) www.uq.edu.au/esscc

Copyright: (C) 2003-2009 by The University of Queensland Earth Systems Science Computational Centre

License: Open Software License version 3.0 www.opensource.org/licenses/osl-3.0.php

See Also: the ESyS-Particle home page

Submodules [hide private]

Functions [hide private]
 
checkMpiDimensions(...)
Checks validity of numProcesses and mpiDimList arguments.
 
checkParticleType(...)
Raises ValueError if particle type is invalid.
 
setVerbosity(...)
Variables [hide private]
  __package__ = 'esys.lsm'
Function Details [hide private]

checkMpiDimensions(...)

 

Checks validity of numProcesses and mpiDimList arguments. numProcesses should be positive, mpiDimList should contain 3 elements and the product of non-zero elements should be a divisor of numProcesses. Raises ValueError if arguments are determined to be invalid.

Parameters:
  • numProcesses (int) - number of mpi worker processes.
  • mpiDimList (list of three ints) - MPI cartesian communicator list.
Raises:
  • ValueError - if numProcesses and mpiDimList are not consistent.

checkParticleType(...)

 

Raises ValueError if particle type is invalid.

Parameters:
  • particleType (string) - Type of particle.