Versions Compared

Key

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

...

Plan for MercuryMay (draft)

  • Plan is to spend a month and implement/improve/document features we deem important. 
  • This can be topics particular to your research, but more improtantly general improvements.
  • We make a list of topics, everyone picks what he will work on (in groups, possibly).
  • We have daily meetings to discuss progress.
  • At the end of the month we release a new version of MercuryDPM.

@all: please add topics to this list; ideally before next weeks meeting; who works on what can be decided later

TopicSubtopicWho takes lead?Additional notes 
Finish JIRA Jobs AllEveryone who still has open JIRA jobs, finish them 
Coupling with oomph-lib ViPr team and MitchelWrite interface between MercuryDPM and oomphlib 
DocumentationForce lawsThomasAdd references, explanations to the force laws 
 ... A lot of code needs documentation; this is a good place to start for beginners to get familiar with the code 
Intro to svn, cmake, cluster use AnthonyAt the begin of MercuryMonth, the new members need an introduction into teh tools 
EfficiencyFLTOThomasInlining doesn't work across object files; using link-time optimization should improve that 
 dynamic castsThomasA big speed hit is the use of dynamic casts; so they should be removed 
 non-spherics There are many unnecessary and costly string comparisons in the non-spherical code 
 break and continueThomasUsing break and continue, and unneccesary if's slow down your code 
     

 

 Moved plan to separate webpage: MercuryMay 2019