Skip to content
Snippets Groups Projects
  1. Jun 06, 2017
  2. Jul 29, 2016
    • Giovanni Bussi's avatar
      Fixed include order · 836d4ade
      Giovanni Bussi authored
      Given header file.h, it is good practice to have a file file.cpp
      that includes it as first header.
      
      I just fix the order of includes here. There are still several
      headers which do not have a corresponding cpp file, and also
      a few that are not included anywhere (which is obviosuly an error).
      
      I will fix them in a later commit.
      836d4ade
  3. Jul 01, 2016
  4. Jan 08, 2016
  5. Jun 26, 2015
  6. Jun 17, 2015
  7. Aug 27, 2014
  8. Jun 25, 2014
  9. Jun 08, 2014
  10. Oct 09, 2013
  11. Aug 25, 2013
  12. Jul 21, 2013
  13. Jun 09, 2013
  14. Jun 03, 2013
    • Giovanni Bussi's avatar
      More robust checks with replica exchange and neighbor list · 2dfcd7ff
      Giovanni Bussi authored
      Now the code crashes in the following cases:
      1. An exchange is attempted on a step where neighbor list for COORDINATION
      (or DHENERGY) are not updated
      2. An exchange is attempted and neighbor list for PATHMSD or PROPERTYMAP are enabled.
      
      The second should be fixed better to allow using strides for lists which are
      divisor of the stride between steps. The better thing will likely come later, at least
      the code is safe now.
      2dfcd7ff
  15. Apr 17, 2013
  16. Feb 15, 2013
  17. Jan 24, 2013
  18. Jan 16, 2013
  19. Jan 09, 2013
  20. Jan 03, 2013
  21. Dec 10, 2012
  22. Dec 06, 2012
  23. Nov 23, 2012
    • Giovanni Bussi's avatar
      Source tree reorganization · 07d51f5a
      Giovanni Bussi authored
      All the source code have been moved into subdirectories of src/
      Some of these subdirectories are treated in a special manner:
      src/wrapper contains the wrappers for MD codes
      src/main contains the main.cpp file
      src/config contains files generated without compilation,
        just based on configuration info
      src/lib is the place where executables and libraries are put
        at the end
      src/cltools contains the command line tools
      src/tools contains plumed tools (reusable classes)
      src/basic contains PlumedMain, Action hierarchy and other basic stuff
      src/multicolvar contains MultiColvar stuff
      src/imd is the interactive MD (still not totally portable).
      
      Notice that, to allow easy inclusion of .h files from other modules,
      I link all the directories in src/ into module directory. In this
      way it is possible e.g. to write #include "config/PlumedConfig.h"
      
      See src/README and src/basic/Makefile to understand how inter-module
      dependencies are set
      07d51f5a
  24. Nov 19, 2012
  25. Nov 16, 2012
  26. Nov 15, 2012
  27. Nov 13, 2012
Loading