Versions Compared

Key

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

...

WhatWhoPriorityComments
Profile some example codes and optimise MercuryDPM accordinglyIranaLow

Marnix has some preliminary result

 

Change output file-directory structure to a nicer one2 peopleMedium

Binary output, in directory structure, with descriptor, binary-to-?? reader, logger tool

see MDPM-118 MDPM-137 MDPM-122 MDPM-121

 

Resurrect MercuryED   
Check all comments in Alpha if they are complete and correct BertHighAlso code that should be merged from Trunk to Alpha
Make a new alpha and betaAnthonyHigh 
Check all \todo and \bugAnthony or Thomas?High 
Write tutorial for coarse graining and add to documentationThomas & Deepak?  

MDPM-177 - Neighbourhood detection of walls 

MDPM-176 TriangulatedWall

 Thomas and Luca High 
MDPM-109 Add more tutorials

 Jonny/Deepak

 
High 

MDPM-123 size of BaseParticle/BaseInteractable/BaseObject

 Thomas Low 

MDPM-185 Make a restartable structure for Lambda functions

 Anthony Low

 

Change license from 2013-2014 to 2013-2017 Bert Low 

Rethink inheritance structure around Files, FilesAndRunNumber, DPMBase.

Also think about what should be possible, and what not.

 Thomas Medium 
Consider replacing all Vec3D and Matrix3D by SmallVector<3> and SmallMatrix<3,3> in the kernel Thomas and Irana Medium

Or even consider a typedef for Vec3D and Matrix3D and use the new, templated classes everywhere

TW: Can this also do the Matrix3DSymmetric?

IFCD: Not yet, and thinking about it, this might be a bad idea anyway.
Currently, all the entries in Vec3D and Matrix3D are public;
we cannot change the data-names without breaking everyone's code.
(This is one of the main reasons why public variables are evil.)

Rewrite RoughBottom s.t. it can be used in other applications than the chute   
Add a species that keeps restitution coefficient and bulk/Young's modulus constant instead of stiffness and damping  Also needed for non-spherical particles, might be implemented before May.
Finish implementation of non-spherical particles and merge to trunkIrana & Deepak  
Consider to template Mercury on particle-type: spherical, non-spherical   

Parallel code

Needs list of global functions + documentating

Marnix + other helping.High 
Check particle for interaction needs to be an order n algorithmMarnixMedium 
Full distance travelled displacementDeepak + talk to KasperLow