Commit Graph

15155 Commits

Author SHA1 Message Date
2af88dcc26 avoid uninitialized variables 2018-07-27 10:39:01 +02:00
8075b98fc5 initialize rsqinv 2018-07-27 10:24:38 +02:00
f63e2b6eaf simplify code and guarantee that "mode" is initialized 2018-07-27 10:24:15 +02:00
06335e77cb Ensure doc is built by default when enabled 2018-07-27 02:56:26 -04:00
9ffd262039 Add CMake target for html documentation 2018-07-27 02:46:36 -04:00
819e47b69e Add output dir and verbose option to txt2rst 2018-07-27 02:30:28 -04:00
c8b9a727e4 Add potential files to CMake install target 2018-07-27 00:35:08 -04:00
ae0979e1ad Merge pull request #1017 from lammps/doc-reorg-errors-python
changes to Errors and Python doc pages
2018-07-25 16:32:46 -06:00
532d09bd56 Correct lammps.book 2018-07-25 16:56:49 -04:00
353ecd2c7a Correct header levels 2018-07-25 16:56:28 -04:00
e6e026433c Fix clean-all in docs Makefile 2018-07-25 16:49:51 -04:00
1d9ad55796 changes to Errors and Python doc pages 2018-07-25 14:10:00 -06:00
dff8977156 Merge pull request #1016 from lammps/doc-reorg-examples-modify
doc changes for Examples and Modify sections
2018-07-25 11:44:54 -06:00
592804d56f Fix header level of Tools.txt 2018-07-25 11:53:31 -04:00
ee394b0ed1 Fixup header levels 2018-07-25 11:53:17 -04:00
030f1c0127 Update lammps.book 2018-07-25 11:48:57 -04:00
22c9258b8e doc changes for Examples and Modify sections 2018-07-25 09:27:13 -06:00
0fc789bae5 Merge pull request #1015 from akohlmey/allow-commands-after-exception
Re-allow commands after an exception was caught inside a run.
2018-07-25 08:43:02 -06:00
8d49d1a8c5 Merge pull request #1010 from lammps/latte-checksum
new checksum for LATTE download
2018-07-25 08:42:35 -06:00
c31d7c6f45 Merge pull request #1009 from ndtrung81/gpu-maint
Fixed bugs to the tersoff gpu styles for OpenCL builds and some maintenance
2018-07-25 08:42:04 -06:00
45532b7106 Merge pull request #996 from marshallmcdonnell/fix_tail_in_gcmc
Fixes #995: Added tail correction to fix gcmc
2018-07-25 08:41:37 -06:00
bf83e55cfa Merge pull request #1014 from lammps/doc-reorg2
Doc Reorganization - Tools Section
2018-07-25 08:37:38 -06:00
80d85841af one more tweak on a link 2018-07-25 08:15:25 -06:00
7ac3f08eec Fix typo 2018-07-25 09:39:18 -04:00
678df2498a Updated lammps.book 2018-07-25 09:32:02 -04:00
c3661272f1 re-allow commands after an exception was caught inside a run.
after an exception "all bets are off",
i.e. the user should be allowed to do anything to recover.
through setting Update::whichflag to 0, the guard against running commands during a run is removed.
2018-07-24 19:55:39 -04:00
8385f5666b link changes for new Tools.html 2018-07-24 14:43:48 -06:00
d83d05088f remove replaced file 2018-07-24 14:33:27 -06:00
da1be29278 2nd try at incremental doc page reorg, Section_tools 2018-07-24 14:31:55 -06:00
e37ee02eed port nh fixes to USER-BOCS package 2018-07-24 11:19:00 -04:00
57ad197b7d port nh fixes to KOKKOS 2018-07-24 10:48:06 -04:00
eee0df45dd Updated fix gcmc docs for tail correction note 2018-07-24 09:26:06 -04:00
923ae041dc (temporary) workaround for memory leaks with OpenCL and MPI for upcoming stable release 2018-07-23 15:52:42 -04:00
2ac3953e17 update src/Purge.list to cleanly remove obsolete files 2018-07-23 12:37:05 -04:00
35ffa0a214 update MD5SUM entry in CMake build system 2018-07-23 12:36:29 -04:00
40dcfa44c9 new checksum for LATTE download 2018-07-23 08:35:40 -06:00
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
b612c7ee75 Fixed a copy-paste bug in lal_neighbor.cpp for neigh no 2018-07-22 13:15:01 -05:00
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
94da4be922 Fixed bugs for tersoff gpu styles for OpenCL builds 2018-07-21 13:50:10 -05:00
01c27194d4 Fixes for lal_neighbor.cpp for get_host() and for time_kernel 2018-07-21 00:18:30 -05:00
223de57401 Added set_platform_accelerator() for nvd_device.h for OpenCL compatibility 2018-07-21 00:14:31 -05:00
5c21d2aff9 Merge pull request #962 from ndtrung81/body-dem
Discrete element models for the BODY package
2018-07-20 14:37:41 -06:00
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
2732b8b647 Merge pull request #1007 from rbberger/fix_memleak_in_gpu_package
Fixes a memory leak when using OpenCL
2018-07-20 14:27:16 -06:00
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
36081f9ffd Merge pull request #1005 from timattox/USER-DPD_alpha
USER-DPD: propagate a minor performance bugfix throughout the DPDE code
2018-07-19 09:07:21 -06:00
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
7d4de932b6 reinstate reference to fix wall/ees in lammps.book 2018-07-18 13:13:57 -04:00
dfd40c1b70 more doc tweaks 2018-07-18 10:48:29 -06:00