A new version of MercuryDPM is available, version 0.11. The new features include
1. A complete documentation of MercuryDPM’s core directory (Kernel/), previously known as src/, available at docs.mercurydpm.org
2. Most importantly, new tests have been added to check if all the new features work.
3. MercuryDPM now supports Paraview. All your particle data can be viewed both in Paraview and XBalls. Please look into our documentation for further details http://docs.mercurydpm.org/Beta/d1/d6b/analysing.html
4. New tutorials have been added to showcase the features of our code, see Drivers/Tutorials. We are working on many more new tutorials for a comprehensive understanding of MercuryDPM.
5. A fully reorganised directory structure:
At the top level of the source directory you will find six main subdirectories:
6. All source files now have the license prepended.
7. New Features
a) Complex wall geometries are now possible such as axisymmetric walls (cones, cylinders, ...), screws, coils, and many more.
b) Support for periodic boundaries, angled periodic boundaries (periodic boundaries in angular direction in a cylindrical geometry), circular periodic boundaries, Lees-Edwards boundaries (periodic boxes with shear). Also introduced a deletion and insertion boundary.
c) Multiple new types of interactions varying from elastic to adhesive to frictional, e.g. Hertzian visco-elastic, linear plastic-visco-elastic, linear visco-elastic, liquid bridges (Willet's model), reversible adhesive, sliding friction. For each of these interactions, species are defined that store the contact properties.
8. In addition to the wallHandler and particleHandler, additional handlers have been introduced, please refer to the documentation
9. A new class Files has been introduced to read and write files. The files can be accesses by the following variables:
10. New coding guidelines have been adopted. Please check the link http://mercurydpm.org/development/coding-style-of-the-kernel. As a result we have changed function names, such that they adhere to the new guidelines.