- Feb 26, 2016
-
-
Carlo Camilloni authored
this is usually not important, but for the case (like with metainference) in which you have a bias that is applied on a large number of arguments, then it was getting very slow
-
- Feb 01, 2016
-
-
Carlo Camilloni authored
-
Giovanni Bussi authored
Since the pointer should be not null, the new name makes more sense
-
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
-
- Jan 29, 2016
-
-
Giovanni Bussi authored
map is now a global static object
-
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.
-
- Jan 27, 2016
-
-
Giovanni Bussi authored
Allow for splitting of performCalc() into performCalcNoUpdate() and update() This makes it possible to call performCalc() multiple times per step
-
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.
-
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.
-
Giovanni Bussi authored
-
Giovanni Bussi authored
Allows to feed plumed with a single input line directly from the MD code.
-
- Jan 21, 2016
-
-
Carlo Camilloni authored
-
Carlo Camilloni authored
-
- Jan 20, 2016
-
-
Carlo Camilloni authored
[makedoc]
-
- Jan 08, 2016
-
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
- Jan 05, 2016
-
-
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
-
- Oct 16, 2015
-
-
Giovanni Bussi authored
Add a UPDATE_IF keyword. This keyword start a block that is conditionally updated depending on the value of its ARGuments. Closes #38
-
Giovanni Bussi authored
This should allow for an easy implementation of UPDATE_IF
-
- Jun 07, 2015
-
-
Giovanni Bussi authored
[makedoc]
-
- May 14, 2015
-
-
Carlo Camilloni authored
an INCLUDE, i cannot figure out if there was a reason for that
-
- Apr 23, 2015
-
-
Giovanni Bussi authored
Added a new cmd "setRestart" that allow setting restart from MD engine. This setting can be overridden by PLUMED using: RESTART or RESTART OFF to respectively switch on or off restart from PLUMED input. Notice that this would break compatibility in the sense that it would turn on restart automatically without the user specifying it. I increased the APIversion to 3 so that MD engines can check if PLUMED support this keyword before using it. This fixes #100
-
- Dec 17, 2014
-
-
Gareth Tribello authored
In fortran counting starts at 1 whereas in c counting starts at zero. I have thus modified the passing of gatindices so that if you pass from fortran you can subtract one from the index
-
- Oct 21, 2014
-
-
Giovanni Bussi authored
When specified, the update() method is only invoked within this time range. This allows to perform some tasks in a single simulation, e.g.: Equilibration + Metadynamics + umbrella sampling refinement with analysis of the last part only. Currently this is an optional flag for all the actions. I am not sure this is a good idea (currently update() method is only used in some ActionPilot), since this will make the keyword appear in every manual page. However, since the update method is in principle available on all the actions I preferred to add these keywords everywhere. Fixes #65
-
- Aug 27, 2014
-
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
- Aug 04, 2014
-
-
Giovanni Bussi authored
Now also looks for env vars: PLUMED_NUM_THREADS PLUMED_CACHELINE_SIZE (cherry picked from commit 9c8bb507446521ff03b4e6581a99c6d183a2ab54) Conflicts: src/core/Atoms.cpp
-
Giovanni Bussi authored
Work is correctly computed for METAD and MOVINGRESTRAINT, and subtracted to the effective energy drift (cherry picked from commit b450f1525a218e8181f3933779bb17e550384f61) Conflicts: src/bias/MetaD.cpp
-
- Jun 25, 2014
-
-
Giovanni Bussi authored
-
- Jun 20, 2014
-
-
Giovanni Bussi authored
I added the possibility to pass kbT from gromacs to plumed. To allow compatibility between old and new versions, I used the API number. Namely: gromacs checks that plumed API>1; if so, pass the temperature. KbT is only used in METAD so far (not in HISTOGRAM) Addresses #35
-
- Jun 11, 2014
-
-
Carlo Camilloni authored
This is the parsing I showed you in belfast
-
- Apr 15, 2014
-
-
Giovanni Bussi authored
Two bugs where there: 1. It was only working with double precision MD codes 2. It was returning energy in PLUMED units and not in MD ones Both are fixed now
-
- Feb 26, 2014
-
-
Giovanni Bussi authored
-
- Jan 08, 2014
-
-
Giovanni Bussi authored
Mode is redundant since: * read or write can be decided depending if file is IFile or OFile * append/non-append is decided based on RESTART option
-
- Nov 23, 2013
-
-
Giovanni Bussi authored
Plumed paper has now a volume and page
-
- Nov 13, 2013
-
-
Giovanni Bussi authored
Fixes #55
-
- Oct 30, 2013
-
-
Giovanni Bussi authored
-
Carlo Camilloni authored
when a domain of domain decomposition is empty.
-
Giovanni Bussi authored
Check for NULL pointers is postponed to class Atoms and is done only if there are local atoms. This fixes the case where GROMACS put zero atoms in a processor and assign a NULL pointer to positions
-