Skip to content
Snippets Groups Projects
  1. Dec 07, 2018
  2. Mar 12, 2018
  3. Jun 08, 2017
  4. Jun 06, 2017
  5. May 11, 2017
  6. May 04, 2017
    • Giovanni Bussi's avatar
      headers · 9d462172
      Giovanni Bussi authored
      Notice that almost all files were updated with the astyle commit
      2813d759
      
      Year in header is here updated to 2017
      9d462172
  7. Apr 25, 2017
  8. Apr 21, 2017
  9. Aug 03, 2016
    • Giovanni Bussi's avatar
      Fixed Config.cpp file · 2f00f9fd
      Giovanni Bussi authored
      To make the layout more consistent, I made new files:
      Config.inc
      ConfigInstall.inc
      that are generated with a script, whereas:
      Config.cpp
      ConfigInstall.cpp
      are included in the repository.
      In this manner all cpp files are included in the repository.
      2f00f9fd
  10. Jul 28, 2016
  11. Jan 08, 2016
  12. Aug 04, 2015
  13. Jul 29, 2015
    • Giovanni Bussi's avatar
      Implemented standard paths · 36d2bda3
      Giovanni Bussi authored
      Now configure properly takes into account paths such as
      --bindir=/path
      etc
      
      This implementation hardcodes all the path into the
      src/config/ConfigInstall.cpp file. I followed the instructions on autoconf
      documentation so that the paths can be changed at install time using e.g.
      
      make install prefix=/path bindir=/path/binxx
      
      This should be the standard behavior.
      
      I removed the possibility to use PLUMED_SUFFIX and PLUMED_LIBPREFIX
      since it was a bit too difficult to maintain.
      
      I significantly simplified the src/lib/Makefile by using
      the standard directory names for autoconf.
      36d2bda3
  14. Apr 23, 2015
  15. Apr 09, 2015
  16. Oct 27, 2014
  17. Aug 27, 2014
  18. Jun 25, 2014
  19. Feb 03, 2014
    • Giovanni Bussi's avatar
      Fixed #73 (problems with --version) · de512c15
      Giovanni Bussi authored
      The only way to have something working has been to include a "VERSION"
      file in the root dir which should be updated by hand when releasing.
      Additionally, plumed --git-version can be used
      de512c15
  20. Jan 14, 2014
    • Giovanni Bussi's avatar
      Added proper version info · 90f0d646
      Giovanni Bussi authored
      plumed info --version
      returns the branch name (or something such as v2.0 in releases)
      
      plumed info --long-version
      returns a longer description (or something such as v2.0.2 in releases)
      
      Also updated the src/release script accordingly
      90f0d646
  21. Jan 08, 2014
  22. Dec 09, 2013
  23. Oct 09, 2013
  24. Aug 29, 2013
  25. Aug 23, 2013
  26. Jul 15, 2013
  27. Jul 14, 2013
    • Giovanni Bussi's avatar
      Added "has" tools · 330c717f
      Giovanni Bussi authored
      Added more ways to check if tools are installed. Now also
      plumed --has-matheval
      is allowed
      330c717f
  28. Apr 17, 2013
  29. Dec 13, 2012
    • Giovanni Bussi's avatar
      Separated Config.cpp · 43edaa66
      Giovanni Bussi authored
      Now the file containing the configuration options is a .cpp file.
      This limits the effect of the change in the configuration to
      a single object file and remove the need for BUILDAFTER variable
      in Makefiles
      43edaa66
  30. Dec 10, 2012
  31. 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
  32. Jul 20, 2012
Loading