- Aug 04, 2015
-
-
Giovanni Bussi authored
This is to avoid using an outdated file
-
Giovanni Bussi authored
This hack was necessary to support DESTDIR. Now that all installed files are placed in src/lib/install, this is not necessary anymore
-
Giovanni Bussi authored
-
Giovanni Bussi authored
This makes these options consistent with others. THIS REQUIRES ./configure AGAIN!!
-
- Aug 03, 2015
-
-
Giovanni Bussi authored
This makes readdir option consistent with others. THIS REQUIRES ./configure AGAIN!!
-
Giovanni Bussi authored
This makes mpi option consistent with others. THIS REQUIRES ./configure AGAIN!!
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
Giovanni Bussi authored
ask for confirm before deleting files
-
Giovanni Bussi authored
Do not "make uninstall" on "make install" This could lead to data loss if prefixes are not properly set
-
Giovanni Bussi authored
[makedoc]
-
Giovanni Bussi authored
wrong path for uninstall
-
Giovanni Bussi authored
-
Giovanni Bussi authored
Fixes #157
-
Giovanni Bussi authored
-
- Jul 31, 2015
-
-
Giovanni Bussi authored
Clarification on one option that does not work on BG/Q
-
- Jul 30, 2015
-
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
Giovanni Bussi authored
Lattice reduction is used in plumed to convert box to its "least skewed" form. I changed a bit the threashold since it was giving problems with high optimization flags. Additionally, I added some warning when too many iterations are performed (which indicates a numerical issue)
-
Giovanni Bussi authored
Conflicts: regtest/multicolvar/rt21/derivatives.reference regtest/multicolvar/rt21/plumed.dat
-
Giovanni Bussi authored
reduced precision to make them work with stronger optimizations
-
Giovanni Bussi authored
* added comments on install paths at the end of ./configure * fixed include path in modulefile * make obj/kernel.o only when necessary
-
- Jul 29, 2015
-
-
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.
-
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
-
Giovanni Bussi authored
Now when plumed is installed the scripts are placed in lib/plumed/ instead of bin/ This makes it more robust the installation of several versions with suffixes I only left in place the script "plumed-patch" which is likely the most used. I added plenty of messages at the end of ./configure and make install + I explained it in the user doc
-
Giovanni Bussi authored
[makedoc]
-
Giovanni Bussi authored
[makedoc]
-
Giovanni Bussi authored
It seems that sometime on travis a regtest with mw-mpi crashes. I think this is because when using multiple processors per walker there is a problem in the opening of the old file (for read) and its backup (for write). Adding this barrier seems to make it more robust
-
Giovanni Bussi authored
-
- Jul 28, 2015
-
-
Giovanni Bussi authored
Properly instantiate templates when using high optimization flags with gcc
-
- Jul 24, 2015
-
-
Giovanni Bussi authored
-
Giovanni Bussi authored
Get_count() should return the number of element only when used on a Recv status. In this regtests we were probing the value of a Isend status. Likely openmpi sets it anyway as the number of sent element, but this makes mpich2 fail the regtest. I thus removed the check.
-
Giovanni Bussi authored
-
Giovanni Bussi authored
It seems in 865d16c9 I introduced a bug: checks where reported to travis only when building doc. Fixed now
-
- Jul 23, 2015
-
-
Giovanni Bussi authored
[makedoc]
-
- Jul 22, 2015
-
-
Giovanni Bussi authored
this is required to avoid name clashes
-
Giovanni Bussi authored
Now command line shortcuts such as plumed-patch follow the same rule as plumed executable to set PLUMED_ROOT as it was implemented in 1b20cb90 Namely, they have an hard coded value that can be replaced setting the PLUMED_ROOT variable before launching the tool
-
- Jul 21, 2015
-
-
Giovanni Bussi authored
Sometime there was problem with inconsistent on/off files. Now: whenever all/none/reset is found, all on/off files are removed. whenever one module is enabled, on file is added and off file is removed the opposite when it is disabled this should enforce consistency of on/off files.
-