Skip to content
Snippets Groups Projects
  1. Sep 09, 2014
    • Giovanni Bussi's avatar
      These modules should not be compulsory · 7c04025c
      Giovanni Bussi authored
      plumed core can be compiled without these.
      
      With this change it is necessary to solve a but in the script building the
      list of modules to be tested. I took the occasion to simplify it.
      Now, all the optional modules are checked, but if a directory is
      not present in regtest/ that module is ignored.
      7c04025c
  2. May 01, 2014
  3. May 03, 2013
  4. Dec 06, 2012
  5. 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
Loading