Axel Kohlmeyer
4adbacf8e5
Merge branch 'python-script-portability' into collected-post-stable-patches
2018-12-03 19:14:47 -05:00
Giacomo Fiorin
d603d084c4
Fix typo, whitespace cleanup
2018-12-03 18:12:10 -05:00
Giacomo Fiorin
46c0be57de
Restore deleted deps file (if deletion is intentional, please delete again)
2018-12-03 18:08:27 -05:00
Axel Kohlmeyer
db2c8887cf
Merge branch 'python-script-portability' into collected-post-stable-patches
2018-12-03 17:50:47 -05:00
Axel Kohlmeyer
e5c555fa7d
consolidate shared code from various Install.py files into install_helpers.py
2018-12-03 17:50:20 -05:00
Axel Kohlmeyer
98728cddbe
Merge remote-tracking branch 'devel/python-script-portability' into collected-post-stable-patches
2018-12-03 15:18:03 -05:00
Axel Kohlmeyer
e4ca5b1889
Merge pull request #1232 from akohlmey/collected-small-fixes
...
First chunk of collected small fixes for the stable release
2018-11-29 18:19:12 -05:00
Axel Kohlmeyer
cda3227b05
plug memory leak in poems library
2018-11-29 16:41:11 -05:00
Axel Kohlmeyer
6705777f7b
fix memory issue in POEMS library, where auxiliary data was cast to a data structure of different (smaller) size when deleting.
...
this commit adds support to a callback function that allows to delete aux data in the Tree with its native size.
2018-11-29 16:34:41 -05:00
Axel Kohlmeyer
eda79bd1c2
use shutil.rmtree() instead of calling 'rm -rf' for increased portability
2018-11-28 20:46:50 -05:00
PabloPiaggi
22e774adef
Revert "Add --noinstall flag to use the plumed source code directly without issuing make install"
...
This reverts commit a4684e2629
.
Revert --noinstall flag commit
2018-11-28 17:37:24 +01:00
Michele Invernizzi
8213287966
detect the number of available CPU for plumed make, as suggested by @akohlmey
2018-11-28 16:09:05 +01:00
PabloPiaggi
a4684e2629
Add --noinstall flag to use the plumed source code directly without issuing make install
2018-11-28 15:43:35 +01:00
Michele Invernizzi
3d5423f5da
revert back to correct path to Plumed.inc.*. (my fault, I was not doing the 'make install')
2018-11-28 09:18:38 +01:00
Michele Invernizzi
32abe35201
added -j8 option for faster plumed make
2018-11-28 00:08:55 +01:00
Michele Invernizzi
c87bdda9a8
fixed wrong path to Plumed.inc.*
2018-11-28 00:08:01 +01:00
Michele Invernizzi
1b50ad02fb
fixed uninitialized var homedir
2018-11-28 00:06:50 +01:00
Axel Kohlmeyer
f254b8e3a3
Merge pull request #1226 from akohlmey/cmake-gpu-enhancements
...
Enhancements for using CMake with the GPU package, improved compatibility with cmake 3.x versions, improved handling of shared library building.
2018-11-27 16:05:47 -05:00
Axel Kohlmeyer
05fb2d7587
more generated files/symlinks to ignore
2018-11-26 18:23:06 -05:00
Axel Kohlmeyer
5df2f92651
minor cleanup in lib/gpu
2018-11-26 18:22:33 -05:00
Axel Kohlmeyer
e0ff230268
remove comment-in-comment
2018-11-26 17:03:48 -05:00
Axel Kohlmeyer
a91d89b516
avoid array overflows and silence compiler warnings from unused parameters
2018-11-21 09:24:10 -05:00
Axel Kohlmeyer
421f97e444
Merge pull request #1214 from akohlmey/collected-small-changes
...
Collected small changes and many spelling fixes for next release candidate
2018-11-20 10:34:58 -05:00
Axel Kohlmeyer
a7bfb30043
update atc/cauchy_born examples with missing files
2018-11-16 23:03:47 -05:00
Giacomo Fiorin
11de8dafe3
Update Colvars library to version 2018-11-16
...
Fixes several issues with running averages and time correlation function
computations. Details are in:
https://github.com/Colvars/colvars/issues/143
https://github.com/Colvars/colvars/issues/193
https://github.com/Colvars/colvars/pull/194
2018-11-16 09:57:07 -05:00
Axel Kohlmeyer
090778c42b
Merge pull request #1204 from lammps/doc-plumed
...
Linkage mode improvements and documentation updates for USER-PLUMED package
2018-11-15 13:48:58 -05:00
Axel Kohlmeyer
04520e627d
add code and scripts to support all three plumed linkage modes with fix plumed for conventional build
2018-11-14 21:26:36 -05:00
Stan Moore
c22c6e4d34
Add LAMMPS changes to Kokkos Makefile
2018-11-12 15:30:14 -07:00
Stan Moore
b2d67bcbb5
Remove tpls dir
2018-11-12 15:18:06 -07:00
Stan Moore
b3f08b38a2
Update Kokkos library in LAMMPS to v2.7.24
2018-11-12 15:16:26 -07:00
Axel Kohlmeyer
a6e9b99295
Merge pull request #1180 from gtribello/master
...
Add natively supported PLUMED interface to LAMMPS
2018-11-08 16:16:50 -05:00
Ryan S. Elliott
9ed6f2fc43
Adjust lib/kim install script and settings
2018-11-04 20:10:04 -06:00
Axel Kohlmeyer
badfdd7433
download only the plumed-src package and include further tweaks to be compatible with plumed 2.5b
2018-11-03 00:21:10 -04:00
Axel Kohlmeyer
54c52c3bdf
adjust compilation settings to link in plumed library statically and all its dependencies
2018-11-02 22:52:36 -04:00
Giacomo Fiorin
85a5cab663
Update Colvars library to version 2018-10-16
2018-11-02 17:45:20 -04:00
Ryan S. Elliott
b0938b70d5
Merge branch 'master' into kim-v2-update
2018-11-01 19:41:13 -05:00
Axel Kohlmeyer
2a5cd1d31e
remove debug output
2018-10-31 00:16:44 -04:00
Axel Kohlmeyer
42068944aa
Merge branch 'master' of github.com:gtribello/lammps into fix-plumed
2018-10-30 20:43:49 -04:00
Axel Kohlmeyer
e3b89b60dc
add checksum support for downloaded tar archives. upgrade to v2.4.3
2018-10-30 20:43:20 -04:00
Christoph Junghans
044507640f
include Plumed.h with full path
2018-10-29 06:52:19 -06:00
Axel Kohlmeyer
283096d1d5
update .gitignore
2018-10-29 03:50:55 -04:00
Axel Kohlmeyer
360aca581c
remove last reference to voro++
2018-10-28 21:56:49 -04:00
Axel Kohlmeyer
bfbf5695fd
adjust path for includelink to find the Plumed.h wrapper properly
2018-10-28 21:30:37 -04:00
Axel Kohlmeyer
a60b6d1ab8
add feature to python lib install script to support existing installation and use links
2018-10-28 18:12:32 -04:00
Gareth Tribello
ff9f836be4
Merge remote-tracking branch 'upstream/master'
2018-10-26 22:01:05 +01:00
Ryan S. Elliott
f61f43a56b
Merge branch 'master' into kim-v2-update
2018-10-01 21:17:26 -05:00
Ryan S. Elliott
634ed487a5
Use pkg-config to find kim-api-v2 library settings
2018-09-04 22:43:55 -05:00
Richard Berger
ff2e13e063
Merge branch 'master' into ScaFaCoS
2018-09-04 21:35:46 -04:00
Ryan S. Elliott
796b6b2d9c
Merge branch 'master' into kim-v2-update
2018-08-24 14:28:33 -05:00
Steven J. Plimpton
89a3670fb5
merge master into cslib branch, update docs
2018-08-22 11:19:55 -06:00
Steven J. Plimpton
c4b55385e2
doc updates
2018-08-22 10:40:39 -06:00
Steven J. Plimpton
9a15d0bd83
Merge branch 'master' into scafacos
2018-08-22 09:25:29 -06:00
Steven J. Plimpton
c719af8bcd
remove wrong link optimization flag
2018-08-20 13:42:34 -06:00
Steven J. Plimpton
f73ffb829b
add a needed ifort flag for LAMMPS/LATTE link
2018-08-20 11:20:23 -06:00
Ryan S. Elliott
d0667d21cc
Merge branch 'master' into kim-v2-update
2018-08-18 12:23:19 -05:00
Steve Plimpton
ccacf0d4bb
Merge pull request #1048 from lammps/doc-reorg-start
...
Documentation Refactoring: Section Start
2018-08-15 15:25:17 -06:00
Steven J. Plimpton
9c3748e07c
change Python.txt to Python_head.txt, adapt GPU package syntax
2018-08-15 07:31:31 -06:00
Richard Berger
ad9126f30e
Kokkos bugfix for building with cmake
2018-08-14 22:19:20 -04:00
Steven J. Plimpton
7ec52784cb
more changes to doc pages and CMakeLists.txt
2018-08-14 15:44:25 -06:00
Steven J. Plimpton
781ddc07c7
update to CSlib website link
2018-08-13 15:29:28 -06:00
Richard Berger
65d11171c4
Replace functions which were deprecated since CUDA 5
2018-08-09 03:36:21 -04:00
Richard Berger
6d60075d3b
GPU Package: Use __shfl_xor_sync starting with CUDA 9
2018-08-09 02:33:35 -04:00
Rene Halver
fc93a79fdd
updated to support ScaFaCoS 1.0.1
2018-08-08 14:05:28 -06:00
Rene Halver
76ad2b35a9
Merge remote-tracking branch 'origin/master' into ScaFaCoS
2018-08-08 09:53:32 -06:00
Steve Plimpton
985318203d
Merge pull request #1038 from stanmoore1/issue-1037
...
KOKKOS Package bugfix: Workaround for issue #1037
2018-08-08 08:42:21 -06:00
Richard Berger
ac7aeb6862
Add extra check for OpenCL timers
...
Fixes issue #1034 by preventing time() to access non-existent OpenCL events
2018-08-07 21:43:59 -04:00
Rene Halver
953b283773
updated URL for tarball download
2018-08-06 15:59:46 -06:00
Stan Moore
32917f4caa
Workaround for issue 1037
2018-08-06 10:50:06 -06:00
Rene Halver
e8774dce97
removed thread restriction on make command, should make the building process faster
2018-08-03 11:31:11 -06:00
Christoph Junghans
463e34cef5
Merge remote-tracking branch 'origin/master' into HEAD
2018-08-03 08:13:12 -06:00
Rene Halver
efaebe0eb0
READMEs for USER-SCAFACOS completed
2018-08-02 13:44:12 -06:00
Rene Halver
a8f0200fe9
Install.py works on dummy tar-ball
2018-07-31 13:33:10 -06:00
Steve Plimpton
8d49d1a8c5
Merge pull request #1010 from lammps/latte-checksum
...
new checksum for LATTE download
2018-07-25 08:42:35 -06:00
Steven J. Plimpton
a4dbac63d3
more updates to the new MESSAGE package
2018-07-24 17:22:15 -06:00
Steven J. Plimpton
1aa8307fa1
change CSlib files to BSD license
2018-07-24 12:04:23 -06:00
Steven J. Plimpton
2f55981224
new MESSAGE package for client/server/coupling
2018-07-23 15:58:33 -06:00
Axel Kohlmeyer
923ae041dc
(temporary) workaround for memory leaks with OpenCL and MPI for upcoming stable release
2018-07-23 15:52:42 -04:00
Steven J. Plimpton
40dcfa44c9
new checksum for LATTE download
2018-07-23 08:35:40 -06:00
Ryan S. Elliott
6ab93b52bc
Merge remote-tracking branch 'lammps/master' into kim-v2-update
2018-07-23 09:30:43 -05:00
Trung Nguyen
644888d03c
Fixed bugs with time_q and time_quat not calling start() and stop() when _charge and/or _rot in Atom are true for OpenCL builds
2018-07-22 15:12:45 -05:00
Trung Nguyen
b612c7ee75
Fixed a copy-paste bug in lal_neighbor.cpp for neigh no
2018-07-22 13:15:01 -05:00
Trung Nguyen
d71e037c23
Renamed dev_acc to dev_ilist for better description and updated the 3-body styles accordingly; also fixed bugs with accessing dev_packed from the three_end kernel of tersoff/mod and tersoff/zbl gpu styles for OpenCL builds
2018-07-22 11:27:14 -05:00
Trung Nguyen
94da4be922
Fixed bugs for tersoff gpu styles for OpenCL builds
2018-07-21 13:50:10 -05:00
Trung Nguyen
01c27194d4
Fixes for lal_neighbor.cpp for get_host() and for time_kernel
2018-07-21 00:18:30 -05:00
Trung Nguyen
223de57401
Added set_platform_accelerator() for nvd_device.h for OpenCL compatibility
2018-07-21 00:14:31 -05:00
Steve Plimpton
884e72a4ba
Merge pull request #1008 from akohlmey/support-platform-select
...
OpenCL related fixes and improvements to the GPU package
2018-07-20 14:32:49 -06:00
Axel Kohlmeyer
de8176b4fc
various minor OpenCL related fixes and improvements to the GPU package
...
- document previously undocumented OpenCL tune settings
- implement OpenCL platform selection through prefixing the device type with the platform id separated by a colon
- allow passing custom tune parameters though postfixing the device type with the 13 tuneable parameters separated by commas
- remove an extra clear() that would delete device properties structs an cause LAMMPS to output garbage strings
2018-07-20 14:41:54 -04:00
Richard Berger
2eb8d779e8
Fixes a memory leak when using OpenCL
...
The GPU package uses OpenCL events for measuring time. These have to be
released to free up memory. I removed the clReleaseEvent() calls in the
clear() method because in some cases they don't exist yet and I couldn't
find a way to check for a valid event (clRetainEvent didn't work). This
at least fixes the massive leak during simulations.
See issue #1006
2018-07-18 18:54:57 -04:00
Steven J. Plimpton
a62b65096b
more error checks for Scafacos usage
2018-07-18 15:48:17 -06:00
Steven J. Plimpton
b0c9fde1dd
more changes from Steve
2018-07-18 15:32:03 -06:00
Steven J. Plimpton
e7f4e059cf
convert to KSspace style rather than fix
2018-07-13 16:46:06 -06:00
Ryan S. Elliott
67e6afaab2
Update to KIM kim-api-v2.0.0-beta.1
2018-07-11 15:09:58 -07:00
Ryan S. Elliott
5bdc295331
Add skin to pair_kim neigh-list cutoffs & update docs
2018-07-11 15:09:58 -07:00
Ryan S. Elliott
955fe583d8
Updated docs for new pair_kim
2018-07-11 15:09:57 -07:00
Ryan S. Elliott
8bbba22867
First working version of pair_kim with kim-api-v2
2018-07-11 15:09:28 -07:00
Gareth Tribello
4734bc09dc
Added descriptions of static linking of PLUMED to README files
2018-07-11 21:56:08 +01:00
Gareth Tribello
492e945b5a
Added options to link plumed statically
2018-07-11 16:39:52 +01:00
Axel Kohlmeyer
ad4f61a5ce
update fatbin makefile for libgpu.a to latest additions
2018-07-10 09:07:54 -04:00
Axel Kohlmeyer
08552fefe9
add md5 checksum support to Install.py for LATTE
2018-06-27 16:52:28 -04:00
Steven J. Plimpton
49a91db0b2
small changes to last LATTE PR, including xControl to upper case
2018-06-25 17:43:31 -06:00