Skip to content
Snippets Groups Projects
  1. Oct 18, 2013
    • Giovanni Bussi's avatar
      Fixed stopflag in Driver · 92f468e8
      Giovanni Bussi authored
      I fixed the usage of stopflag in driver so that it is clearer
      that the program stops at the end of the present step and not
      at the beginning of the following. This is obviously equivalent,
      but shows that scope of the flag can be reduced to be defined
      at the inner of the MD loop.
      
      Even if this is not a bux fix, I consider it as paired with fix #47
      and I merge it to v2.0
      92f468e8
  2. Oct 16, 2013
  3. Jul 05, 2013
    • Giovanni Bussi's avatar
      Added framework to use driver on multiple trajectories · 1701fc1e
      Giovanni Bussi authored
      I adapted the debug replica exchange stuff. Since running on multiple
      trajectory could be useful, I leave --multi as a non-hidden option.
      
      I slightly changed behavior of the hidden flag --debug-grex (now one sets the exchange stride, not the number of replicas - the latter is set with --multi). Thus, a couple of retests had to be updated
      1701fc1e
  4. Jun 13, 2013
  5. Jun 12, 2013
  6. May 29, 2013
  7. Apr 17, 2013
  8. Apr 16, 2013
  9. Mar 06, 2013
  10. Jan 24, 2013
  11. Jan 16, 2013
  12. Jan 10, 2013
  13. Jan 09, 2013
  14. Dec 17, 2012
  15. Dec 10, 2012
  16. Dec 06, 2012
  17. Nov 23, 2012
    • Giovanni Bussi's avatar
      Forgot moving Angle and Units to tool/ · ea33a97f
      Giovanni Bussi authored
      ea33a97f
    • 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
  18. Nov 22, 2012
  19. Nov 21, 2012
  20. Sep 27, 2012
  21. Sep 26, 2012
  22. Sep 24, 2012
  23. Aug 16, 2012
  24. Jul 20, 2012
  25. Jul 19, 2012
    • Giovanni Bussi's avatar
      154a8495
    • Giovanni Bussi's avatar
      License related stuff · d22394b4
      Giovanni Bussi authored
      I added a PEOPLE file containing list of authors and a script
      (src/header.sh) which applies the Licence to all the source files.
      
      It can be applies multiple times (it automatically deletes the present header
      and replace it with the new one). Thus, to change the header, edit header.sh
      and execute it.
      d22394b4
  26. Jul 13, 2012
    • Giovanni Bussi's avatar
      Added debug for particle-decomposition to driver · 449d0881
      Giovanni Bussi authored
      I added to driver the possibility of mimicking a
      decomposition of the particle among processors with
      a sequential criterion (similar to the gromacs
      particle decomposition). Just use --debug-pd option.
      Number of particle per processor is changed randomly
      along the calculation.
      449d0881
  27. Feb 15, 2012
  28. Feb 10, 2012
  29. Jan 19, 2012
    • Giovanni Bussi's avatar
      Added single precision version of the driver · ba08941a
      Giovanni Bussi authored
      I added an option --debug-float which turns the driver into
      a single precision version to test interfacing with plumed.
      Notice that it makes sense only for debugging.
      ba08941a
    • Giovanni Bussi's avatar
      Command line tools now use the standard Plumed.h interface · 8ca8dc29
      Giovanni Bussi authored
      I modified the command line tools stuff so that it is now possible
      to access it using the Plumed.h interface (i.e. cmd(...)). This
      allows to call the command line tools directly from other languages,
      and is more consistent with the way plumed library is accessed from
      MD codes. Notice that now also a plumed-runtime executable
      is produced, which looks for PLUMED_KERNEL variable at runtime
      to choose the proper library to load. Since all the command line
      tools are built inside the library, this just means that a
      different plumed version is used (similar to runtime mode
      for patching MD codes).
      
      Moreover, I hard-coded the PLUMED_ROOT variable in the
      PlumedConfig.h header file. In this manner, it is sufficient to
      have plumed in the path.
      8ca8dc29
Loading