Skip to content
Snippets Groups Projects
  1. 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
  2. Dec 06, 2012
  3. Nov 28, 2012
  4. Nov 23, 2012
    • Giovanni Bussi's avatar
      Fixed makefile · fea013fb
      Giovanni Bussi authored
      error in cleaning is now ignored
      fea013fb
    • 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