Skip to content
Snippets Groups Projects
  1. Oct 11, 2017
    • Giovanni Bussi's avatar
      changed ApiVersion · 5f116da7
      Giovanni Bussi authored
      Api version incremented for consistency, even though there was
      no change in between v2.3 and v2.4
      5f116da7
  2. Jul 23, 2017
  3. 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
  4. Jun 06, 2017
  5. May 11, 2017
  6. Apr 25, 2017
  7. Apr 21, 2017
  8. Mar 05, 2017
  9. Feb 28, 2017
  10. Feb 27, 2017
  11. Feb 23, 2017
  12. Feb 22, 2017
  13. Feb 14, 2017
  14. Jan 30, 2017
  15. Jan 29, 2017
  16. Jan 26, 2017
  17. Jan 10, 2017
  18. Oct 06, 2016
  19. Jul 28, 2016
    • Giovanni Bussi's avatar
      Renamed temporary files. · 6c856fa9
      Giovanni Bussi authored
      These are the files generated automatically with the cmd
      dictionaries. I renamed them to inc which is a more standard
      extension for include files.
      6c856fa9
  20. Jun 21, 2016
  21. Jun 13, 2016
  22. May 13, 2016
  23. May 04, 2016
  24. Apr 04, 2016
    • Giovanni Bussi's avatar
      Made plumed tolerate noEOL only in input · 606a0121
      Giovanni Bussi authored
      No EOL at the end of the file is only tolerated in input file
      (e.g. plumed.dat) and not in other files (including HILLS files).
      
      Indeed, when using multiple walkers, it is possible that transiently
      the HILLS file from other walkers have incomplete lines.
      With this fix, those lines are ignored and read at the next iteration.
      
      This fixes #190
      606a0121
  25. Mar 09, 2016
  26. Feb 26, 2016
  27. Feb 01, 2016
  28. Jan 29, 2016
    • Giovanni Bussi's avatar
      Improved cmd map · df9372d3
      Giovanni Bussi authored
      map is now a global static object
      df9372d3
    • 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
  29. Jan 27, 2016
    • Giovanni Bussi's avatar
      Further split of workflow · 460e8a99
      Giovanni Bussi authored
      Allow for splitting of performCalc() into
      performCalcNoUpdate() and update()
      
      This makes it possible to call performCalc() multiple times per step
      460e8a99
    • Giovanni Bussi's avatar
      Fixed parse of cmd string · 8c50aff9
      Giovanni Bussi authored
      Before this fix, using cmd() with an erroneous string was triggering
      no error. Now this is fixed.
      
      Notice that this is an old bug (introduced in 0a46f15d).
      It should be harmless when using MD codes with proper interfaces,
      but could be very dangerous if there is a typo in a cmd string.
      8c50aff9
    • Giovanni Bussi's avatar
      Fixed parse of cmd string · ec7ed170
      Giovanni Bussi authored
      Before this fix, using cmd() with an erroneous string was triggering
      no error. Now this is fixed.
      
      Notice that this is an old bug (introduced in 0a46f15d).
      It should be harmless when using MD codes with proper interfaces.
      ec7ed170
    • Giovanni Bussi's avatar
      7d21a0f4
Loading