Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Here is a list of Mercury features, to get an overview. Useful for Developing new release, and for the website. It's based on the features I (Thomas) recognise, so please add.

 BidisperseCubeInsertion  ChuteInsertionFluxHeaterHopperInsertionLeesEdwards 
TopicSubtopicFeatureTrunkAlphaBeta/0.11Notes
CG CGHandler/MercuryCGX  Successor to fstatistics
CG StatisticsVector/fstatisticsXXX
BoundaryPeriodicAngledPeriodicXXX 
BoundaryPeriodicPeriodicXXX 
BoundaryPeriodicCircularPeriodicXXX 
BoundaryPeriodicCubeInsertionLeesEdwardsXXX  
BoundaryPeriodicHopperInsertionShearBoxXXX  
BoundaryInsertionInsertionX X 
BoundaryInsertionCubeInsertionXXX 
BoundaryInsertionHopperInsertionXXX 
BoundaryMaserInsertionConstantMassFlowMaserBidisperseCubeInsertionX   
BoundaryMaserInsertionMaserChuteInsertion-XXXTo be deprecated 
BoundaryMaserInsertionSubcriticalMaserHopperInsertionX  Why is there a SubcriticalMaserBoundaryTEST? 
BoundaryDeletionInsertionDeletionPolydisperseInsertionXX X  
BoundaryDeletionMaserCubeDeletionConstantMassFlowMaserX   
BoundaryMaser?Maser-X   XTo be deprecated
Boundary?MaserSubcriticalMaserX   Why is there a SubcriticalMaserBoundaryTEST?
BoundaryInsertionMaserSubcriticalMaserTESTX   

Maser that does not depend on species conversion, and can be used in parallel.

Now mostly works in its branch, however it segfaults every once in a while for no apparent reason.

Should replace SubcriticalMaserBoundary or MaserBoundary (keep one) in the future.

BoundaryPeriodicDeletionDeletionXXX 
BoundaryInsertionDeletionPolydisperseInsertionCubeDeletionX   
BoundaryPeriodicOtherShearBoxFluxXX   
FFMBoundary OtherFFMHeaterX   
InteractionNormalLinearXXX 
InteractionNormalLinearPlasticXXX 
InteractionNormalHertzXXXWhat kind of dissipation law
InteractionNormalSinterXX Contains multiple laws; split?
InteractionNormalThermal<NormalInteraction>XX  
InteractionAdhesionBondedXX  
InteractionAdhesionChargedBondedXX  
InteractionAdhesionReversibleXXX 
InteractionAdhesionIrreversibleXXX 
InteractionAdhesionLiquidBridgeWilletXXX 
InteractionAdhesionLiquidMigrationXX  
InteractionAdhesionParhamiMcMeekingXX Remove
InteractionFrictionSlidingFrictionXXXRename Sliding
InteractionFrictionFrictionXXXRename SlidingRollingTorsion
InteractionFrictionMindlinXX Rename MindlinSliding
InteractionFrictionMindlinRollingTorsionXX Rename MindlinSlidingRollingTorsion
Particle SphericalXXX

Simply called BaseParticle in Alpha/Beta/Release

Make BaseParticle abstract to enforce use of Spherical

Particle 

SuperQuadric

X   Currently only the ellipsoids are reliable - for the others the volume & inertia test are commented out.
Particle LiquidFilm<Particle>XX  
Particle Thermal<Particle>XX  
VTKWriter ParticleX   
VTKWriter WallX   
VTKWriter InteractionX   
Walls InfiniteXXXRename Planar
Walls IntersectionOfWallsXXX 
Walls AxisymmetricIntersectionOfWallsXXX 
Walls BasicIntersectionOfWallsXX  
Walls Restricted<Wall>XX  
Walls TriangulatedXX Uses its own neighborhood detection; might be deprecated, as Triangle is better
Walls 

Triangle

X  Can read STL and VTK; uses HGrid
Walls ScrewXXX 
Walls CoilXXX 
Walls ArcX   
Walls CombtoothX   
Walls CylindricalXXX 
Walls InfiniteWallWithHoleXXX 
Walls LevelSetX   
Walls ParabolaChuteX   
Walls SineWallX   
Walls SphericalWallXX  
Walls VChuteX   
Paraview ParticleVTKWriterX   
Paraview WallVTKWriterX   
Paraview InteractionVTKWriterX   
Paraview SuperQuadricGlyphX   
Fast Multipole Method FFMX  Finished?
MPI Parallel computationX   
Reader ParticleAnalytics2MercuryDPMXX  
Reader p3statisticsXXXDeprecate
HGrid HGrid/Mercury2D/Mercury3D/PossibleContactXXXDoes PossibleContact still work?
Handlers Walls/Particles/Species/Interactions/CGXXX 
CG CGHandler/MercuryCGX  Successor to fstatistics
CG StatisticsVector/fstatisticsXXX 
Logger LoggerXXX 
Timer MercuryTimeXXXShould use chronos
Random numbers RNGXXX 
Demos Tutorial1-910XXX 
Demos FreeCooling (2D/3D/Adhesive)XXXSplit Demo and SelfTests
Demos FreeFallXXXWe need more Demos: Compaction.
Demos HourGlass (2D/3D)XXX 
Demos NewtonsCradle/SquarePacking/CubicPackingXXX 
Demos RoughbottomXX  
Demos ChuteXX  
Demos HopperXX  
Demos LeesEdwardsXXXChanged over time
Demos SuperQuadricDemos, e.g. GranularCollapseX   
Deprecated Features Files XXClass structure has been flattened
       
       

Todo expand on Demos