Skip to content
Snippets Groups Projects
  1. Jan 25, 2013
  2. Jan 24, 2013
    • Gareth Tribello's avatar
      A big reworking of multicolvars that makes the naming of the output values easier to understand · f2fef1e8
      Gareth Tribello authored
      I have greatly simplified the hierarchy of classes that inherit from Vessel.
      Furthermore, I have re-used much of the parsing functionality in Action so as
      to make adding a Vessel more like adding an Action. All the changes in regtests are
      just because of changes of the names in the header line.
      
      In addition I added functionality so that multicolvar can pretend to be colvars
      Multicolvars have value that are always labelled as label.something.
      However, in AlphaRMSD etc the default is to calculate the number of
      RMSDs that is less than a certain target value.  Furthermore, in the
      manual these MultiColvars are listed as colvars.  The multicolvar functionality
      inside alpharmsd being a feature for "advanced users".  Hence, to avoid confusion
      I added something so that by default the value in alpharmsd etc is just
      label.
      f2fef1e8
    • Giovanni Bussi's avatar
      08f8562c
    • Giovanni Bussi's avatar
      Added possibility to specify FMT in METAD · 095bcbb6
      Giovanni Bussi authored
      This allows using less digits in regtests. I also updated all the regtests with METAD, including some *mpi tests which were failing because were not
      updated after a recent change (removal of hill at time=0)
      095bcbb6
    • Giovanni Bussi's avatar
      Several warnings fixed · 0da5fae1
      Giovanni Bussi authored
      0da5fae1
  3. Jan 23, 2013
    • Giovanni Bussi's avatar
      Regtests · 73b96e13
      Giovanni Bussi authored
      73b96e13
    • davidebr's avatar
      SQUASHING COMMITS for sum_hills except regtest · a7beec00
      davidebr authored
      This implements sum_hills tool via command line
      it is called via a cltool that creates a
      fake set of CVs and then creates an function actionwitharguments
      which acts as hills integrator in the initial phase
      (no calculate phase. It dies immediately). Hypothetically
      this structure should allow also an integration  of the hills
      while doing the simulations (not yet implemented).
      It makes use of the Kernels instead of the internals of metad.
      (TODO: replace meta with kernels)
      See the documentation on cltool/SumHills.cpp
      
      So it implementes:
      added FakeCv to be used with sum_hills
      sum hills accepts  stride (--stride) projections (--idw) via names
      automatically grid sizing (beware, sometimes is crazy),
      histogram correction for multivariate gaussians (--histo)
      A one-line gaussian reader for metadynamics (more flexible)
      A BiasRepresentation class which is intended to keep the list of kernels and
      the grid representation in a single bunch. Can be useful when replacing
      metad with kernels.
      TODO: when periodic automatically sets the boundary. this must be fixed in a more
      clever way
      TODO  when projecting handle the derivatives so to have a grid that is usable for restaring on a
      lower dimension
      a7beec00
    • Giovanni Bussi's avatar
      Improved kernel · eb4b4c49
      Giovanni Bussi authored
      eb4b4c49
    • Giovanni Bussi's avatar
      ef3303cb
    • Giovanni Bussi's avatar
      Added tool to parse a vector from cltools · a0ad97d8
      Giovanni Bussi authored
      a0ad97d8
    • Giovanni Bussi's avatar
      e674133c
    • Giovanni Bussi's avatar
      Small fixes · a80e3d96
      Giovanni Bussi authored
      a80e3d96
    • Giovanni Bussi's avatar
      Fixed header · 43ba7266
      Giovanni Bussi authored
      43ba7266
  4. Jan 22, 2013
  5. Jan 21, 2013
  6. Jan 20, 2013
  7. Jan 18, 2013
  8. Jan 17, 2013
    • Carlo Camilloni's avatar
      more commented · b419c7e7
      Carlo Camilloni authored
      b419c7e7
    • Carlo Camilloni's avatar
      ignore .cmake files · 398965d5
      Carlo Camilloni authored
      398965d5
    • Carlo Camilloni's avatar
      PATCH for GROMACS4.6 beta3 · cc32edeb
      Carlo Camilloni authored
      - the patch.sh and src/lib/Makefile are the same of those in the branch tmp-cmake
      
      the CMAKE patch works different from the former gromacs patches:
      
      - untar gromacs-4.6b3 (./gromacs-4.6/)
      - in gromacs-4.6/ copy patch.sh and patch
      - mkdir a build folder ./gromacs-4.6/gmx-plumed/
      - in gmx-plumed/ run cmake ../ to configure gromacs
      - make / make install as usual
      
      there is a bug somewhere for which a "-l" is added before
      Accelerate in "-framework Accelerate" thus resulting in a
      compilation error.
      cc32edeb
    • Gareth Tribello's avatar
      Each vessel now stores buffered data directly in ActionWithVessel buffer · b6dea823
      Gareth Tribello authored
      This means we avoid having to transfer data from the buffers in the
      individual vessel buffers to the ActionWithVessel buffer for mpi gather.
      The code might be slightly faster as a result
      b6dea823
    • Gareth Tribello's avatar
      cc1852b5
    • Gareth Tribello's avatar
      Added multicolvar way of doing DHENERGY. · 3069a0a3
      Gareth Tribello authored
      The multicolvar way of doing DHENERGY is particularly useful if you want
      to calculate multiple instances of the DHENERGY with different parameters.
      By using the multicolvar you can avoid the recalculation of the distances
      for each different parameter set. You can also use the multicolvar to calculate
      COORDINATION (LESS_THAN) and the DHENERGY for two groups of atoms at the same time
      3069a0a3
    • Gareth Tribello's avatar
      Changed it so that you can use less_than/more_than more than one time per line · 104c219d
      Gareth Tribello authored
      In addition I made some small changes to Vessel base class.  When numbered keywords
      (WITHIN1, WITHIN2... )  are read in the number (the 1, 2... ) is also passed to the
      vessel.  This makes it easier to create different value names for the various values
      calculated by different instances of vessels of the same type.
      104c219d
  9. Jan 16, 2013
  10. Jan 15, 2013
Loading