Skip to content
Snippets Groups Projects
  1. Apr 21, 2017
  2. Apr 06, 2017
    • Giovanni Bussi's avatar
      plumedcheck in developer doc · 6e214749
      Giovanni Bussi authored
      6e214749
    • Giovanni Bussi's avatar
      Significant improvements in plumedcheck · 2fecf228
      Giovanni Bussi authored
      - Vim syntax for the awk file
      - Some information is given once per file now.
      - Registration of vessels and metrics is also logged.
      - Check that .h files do not include:
        * inc files (they are temporary)
        *  external .h file (they might be not available when using plumed library).
      The latter is only notified now, since it must be accepted for mpi.h
      - Separately store documented actions/cltools/other.
      - Check that module type is correct.
      - Extensive doc for each check added.
      2fecf228
  3. Sep 30, 2016
  4. Sep 14, 2016
  5. Jul 29, 2016
  6. Jul 28, 2016
  7. Jun 22, 2016
  8. Jun 13, 2016
  9. Apr 07, 2016
  10. Mar 14, 2016
    • Giovanni Bussi's avatar
      Improvements to VIM · 43bf7acc
      Giovanni Bussi authored
      - Implementation of short help (with :PHelp)
      - Updated doc
      - Autocompletion now knows if label was already provided at the beginning
        of the line and does not suggest it anymore in case
      - Compilation of the vim plugin is more similar to compilation
        of the user doc
      - Compilation of the vim plugin is made when doing "make install"
        from root dir.
      43bf7acc
  11. Mar 11, 2016
    • Giovanni Bussi's avatar
      Small fixes to VIM syntax · af1031b9
      Giovanni Bussi authored
      - Made plumed dictionaries local to buffer
      - Improved syntax annotation
        Now it also annotates spaces. Moreover, output is formatted.
        (requires a rt to be reset)
      - Fixed nested parenthesis
      - Made all regions foldable (include {})
      af1031b9
  12. Mar 10, 2016
  13. Feb 29, 2016
    • Giovanni Bussi's avatar
      Cppcheck updated to 1.71 · 563e84cb
      Giovanni Bussi authored
      The new message class (information) is treated as (style).
      
      I temporarily add two travis test to allow 1.71 to fail.
      563e84cb
  14. Feb 01, 2016
    • Giovanni Bussi's avatar
      Improved cmd enum · a074950d
      Giovanni Bussi authored
      Defining a capitalized enum was useless in the end. I now use
      cmd_string
      as the name of the enum, where string is the string for the
      cmd interpreter
      a074950d
  15. Jan 29, 2016
    • Giovanni Bussi's avatar
      Improve cmd interpreter · 7a0fb400
      Giovanni Bussi authored
      Enum list and word map are now generated with a script.
      
      To add a new command it is sufficient to add a case command as:
      
      case PIPPO: // cmd pippo
      
      It is related to #182, though I let the issue open since I think
      we should automatize also the cmd documentation.
      7a0fb400
  16. Aug 03, 2015
  17. 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
    • Giovanni Bussi's avatar
      Changed installation layout for objects · 685c4448
      Giovanni Bussi authored
      Instead of replicating the whole tree upon install,
      now objects are copied to prefix/lib/plumed/obj
      and assigned a number.
      
      When possible, objects are grouped in a single kernel.o
      with ld -r (tested in configure). This saves a lot
      of disk space.
      
      I also removed from the install directory some other
      useless files.
      
      The Plumed.inc/cmake files when installing
      are generated in a different way from the ones
      used prior to installation. Thus, to avoid too many
      repetitions, I wrote a small awk script the transforms
      Plumed.inc to Plumed.make
      685c4448
  18. Jul 20, 2015
    • Giovanni Bussi's avatar
      Fixed install suffix. · b22ed559
      Giovanni Bussi authored
      Using "_" instead of "-" to avoid clashes.
      
      Actually, the problem was that doing
      make install PLUMED_SUFFIX=2
      make install
      The second install would have canceled the executables installed
      by the first install. This is because install assumes names such as
      plumed-* to be scripts installed for cross compiling
      b22ed559
  19. Jul 06, 2015
  20. Jul 02, 2015
  21. Jul 01, 2015
  22. Jun 18, 2015
  23. Jun 05, 2015
  24. Jun 04, 2015
    • Giovanni Bussi's avatar
      DESTDIR · 87c50291
      Giovanni Bussi authored
      Added support for DESTDIR
      87c50291
    • Giovanni Bussi's avatar
      Added autoconf program transform name · 00ebf759
      Giovanni Bussi authored
      We usually allowed users to customize the name of the plumed
      library using env var PLUMED_LIBSUFFIX. I changed it to the
      standard autoconf behavior, that is using
      --program-suffix
      --program-prefix
      at configure time.
      
      PLUMED_LIBSUFFIX still works but is now deprecated and dumps a warning.
      I will convert it to an error in a later version (2.3).
      00ebf759
    • Giovanni Bussi's avatar
      Replaced PLUMED_PREFIX with prefix · 206087c2
      Giovanni Bussi authored
      This makes it compatible with the standard behavior of GNU tools.
      
      PLUMED_PREFIX still works but is now deprecated and dumps a warning.
      I will convert it to an error in a later version (2.3).
      206087c2
  25. Jun 03, 2015
  26. Dec 06, 2014
  27. Apr 04, 2014
Loading