Skip to content
Snippets Groups Projects
  1. Jan 15, 2020
  2. Jan 11, 2019
  3. Apr 03, 2018
  4. Mar 21, 2018
  5. Mar 12, 2018
  6. Nov 28, 2017
  7. Oct 08, 2017
  8. Jun 19, 2017
    • Giovanni's avatar
      Fix 241 (#248) · 5952dbec
      Giovanni authored
      * speed up of sharing and applying in plumed core
      the main differences are:
      - new member of class atoms to track unique local atoms (i.e. all the atoms needed by plumed action in a domain)
      - positions are retrieved only for unique local atoms
      - forces are zeroed only for unique local aotms
      - forces are applied only for unique local atoms
      in a system of 200K atoms on 4 mpi rank with plumed using only 4 atoms the
      sharing and applyign time improves by 2 order of magnitudes
      
      * removed leftover printf
      
      * core: make it a bit faster also without domain decomposition
      
      * astyle
      
      * fix-241: unique atoms are update only if:
      - particle decomposition has been updated
      - domain decomposition has been updated
      - replica-exchange step
      - neighbour lists have been updated
      overall this should make the sharing code even faster
      
      * actionAtomistic have now a list of local atoms that is updated on:
      - neighbour list step
      - update of the pd/dd list
      this allow to simplify the loop for the generation of global local list of unique atoms
      
      * atoms: small tweaks
      
      * fix: reallocate memory less often
      
      * fix: for the scalar case there is no need to generate the list of unique atoms
      
      * style
      
      * few comments
      5952dbec
  9. Jun 15, 2017
    • Giovanni Bussi's avatar
      Fix #246 · 1172a0b4
      Giovanni Bussi authored
      There was a bug in driver with --debug-pd when, unluckily, the
      last domain had by chance zero atoms
      
      (cherry picked from commit d669afb2)
      1172a0b4
    • Giovanni Bussi's avatar
      Fix #246 · d669afb2
      Giovanni Bussi authored
      There was a bug in driver with --debug-pd when, unluckily, the
      last domain had by chance zero atoms
      d669afb2
  10. Jun 10, 2017
  11. Jun 08, 2017
  12. Jun 06, 2017
  13. May 11, 2017
  14. May 05, 2017
  15. May 04, 2017
  16. Apr 27, 2017
    • Giovanni Bussi's avatar
      Implemented replica suffix trick for trajectories · 07b6dd3a
      Giovanni Bussi authored
      Allow passing a single trajectory to driver --multi.
      The same logic is implemented as in IFile tool, that is:
      - look for file.##.ext
      - if it does not exist, look for file.ext
      
      Here ## is the replica index and .ext the extension of the file
      
      Fixed #228
      07b6dd3a
  17. Apr 25, 2017
  18. Apr 21, 2017
  19. Mar 05, 2017
  20. Jan 26, 2017
  21. Jan 20, 2017
  22. Dec 14, 2016
  23. Sep 16, 2016
  24. Aug 03, 2016
  25. Mar 14, 2016
  26. Feb 24, 2016
  27. Jan 08, 2016
  28. Jan 05, 2016
    • Giovanni Bussi's avatar
      Added units for masses and charges · 7d48a57c
      Giovanni Bussi authored
      I added the possibility to personalize charge and mass units
      in the same way as length, energy, and time units were treated so far.
      
      Notice that since two new cmd() strings have been added to set
      units from an MD code, it is necessary to increase the API version
      to 4.
      
      I also added the appropriate developer documentation.
      
      Fixes #179
      7d48a57c
  29. Nov 07, 2015
  30. Aug 04, 2015
  31. Jul 19, 2015
  32. Jul 01, 2015
Loading