2f32fb7f8b
patch 13Apr17
2017-04-13 11:19:48 -06:00
cb867ea91d
Merge pull request #450 from rbberger/python_destruction_fix
...
Prevent segfault if Python was never initialized
2017-04-12 13:58:23 -06:00
961096f9df
Prevent segfault if Python was never initialized
2017-04-12 11:17:15 -04:00
4da8c1c4e2
patch 11Apr17
2017-04-11 09:00:37 -06:00
49dd9449b8
fix gcmc updates from Aidan, trimming of output for replica commands
2017-04-11 08:35:09 -06:00
76fd936972
Merge pull request #443 from Pakketeretet2/user-manifold-fix-every-keyword
...
User manifold fix every keyword
2017-04-11 08:27:53 -06:00
06cebb9fb4
Merge pull request #445 from Pakketeretet2/extract_for_bond
...
Extract for bond
2017-04-11 08:27:31 -06:00
b9d844ca8d
Merge pull request #444 from ohenrich/user-cgdna
...
Minor updates to docu of USER-CGDNA package
2017-04-11 08:25:09 -06:00
ccc9367de7
Merge pull request #442 from akohlmey/small-updates-and-bugfixes
...
collected small updates and bugfixes
2017-04-11 08:24:32 -06:00
4c4a3fe5d1
Merge pull request #439 from rbberger/python_mixed_use_support
...
Support mixed Python use by honoring Python GIL
2017-04-11 08:24:06 -06:00
84ea8a79e6
correct link for dispersion parameter how-to and reformat
2017-04-10 20:43:24 -04:00
f19f558220
Removed changed bond_harmonic from wrong position.
2017-04-10 10:06:03 -04:00
1ad7d856fe
Added forgotten #include string to bond_harmonic.cpp
2017-04-10 09:57:54 -04:00
d6357420ae
propagate global package installation bugfix to explicit package scripts
2017-04-07 15:29:56 -04:00
62b9fa22b8
when computing only rotational temperature, we must not subtract the default n-dim extra DOFs
2017-04-07 15:11:26 -04:00
1725832b6c
address issue where uninstalling an empty package will erase all code in src
2017-04-06 11:08:57 -04:00
874944f2ec
Made fix adapt support bond harmonic.
2017-04-04 19:37:17 -04:00
497a5d88af
Merge branch 'master' into user-cgdna
2017-04-04 20:03:57 +01:00
8993daaa31
Minor update to docu
2017-04-04 19:54:22 +01:00
e190eb15f5
remove debug printf
2017-04-04 17:54:33 +00:00
b6bc33bac6
Merge branch 'user_manifold_fix' into user-manifold-fix-every-keyword
2017-04-04 13:31:22 -04:00
03a6f5237f
Made every keyword for user-manifold work as advertised.
2017-04-04 13:30:49 -04:00
28e86917a0
Made fix adapt work with bond_harmonic.
2017-04-04 12:35:26 -04:00
6f1bbd3cec
protect fix ave/histo from segfaulting on non-existing computes, fixes or variables
2017-04-03 18:08:15 -04:00
ae56b9ad89
patch 31Mar17 for stable release
2017-03-30 10:07:27 -06:00
4466d9fb4a
Merge pull request #440 from ohenrich/user-cgdna
...
Updated lammps.book, USER-CGDNA install script
2017-03-30 09:34:35 -06:00
ac1aa9edea
Updated README
2017-03-29 11:18:04 +01:00
c733204a70
Updated lammps.book and install script
2017-03-29 08:28:03 +01:00
1544b51dcb
Support mixed Python use by honoring Python GIL
...
This enables support to both drive LAMMPS with a Python interpreter and
evaluating Python expressions inside of LAMMPS using that same interpreter.
Previously this has been avoided through an error message because the
binding code did not ensure that the necessary GIL (global interpreter lock)
structures exist (see issue #438 ).
All code paths which call Python C API functions must first acquire the
GIL through a call PyGILState_Ensure and release it with PyGILState_Release.
2017-03-29 01:49:15 -04:00
4b9d0a9566
sync with SVN
2017-03-28 13:26:12 -06:00
0637f23875
patch 28Mar17
2017-03-28 13:12:23 -06:00
9f6e126a2f
Merge pull request #437 from ohenrich/user-cgdna
...
User cgdna
2017-03-28 12:52:26 -06:00
645f56cf70
Merge pull request #436 from Pakketeretet2/better_incorrect_input_handling_nh
...
Changed the check on initial and final temperature to <= 0 for both.
2017-03-28 12:51:17 -06:00
80e5111dca
Merge pull request #434 from akohlmey/imgflags-in-library
...
improved image flag handling in library interface
2017-03-28 12:50:13 -06:00
7e9f05b617
Merge pull request #433 from akohlmey/fixes-for-stable
...
More small fixes for stable release
2017-03-28 12:49:09 -06:00
1d8f0c762d
Merge branch 'master' into fixes-for-stable
2017-03-28 14:37:30 -04:00
ef6070cbde
remove executable permissions for potential files
2017-03-28 14:35:58 -04:00
61f3ff1d2b
Merge branch 'master' of github.com:lammps/lammps
2017-03-28 12:35:33 -06:00
111d350a22
fix gcmc units change for chemical potential
2017-03-28 12:34:46 -06:00
1dfd61f532
Merge pull request #432 from Pakketeretet2/user_manifold_fix
...
Fixed a bug with equal-style variables as manifold params.
2017-03-28 12:33:45 -06:00
5c1f5462e7
Removed contribution line from header files
2017-03-28 19:08:24 +01:00
66a6375405
Resolved merge conflict
2017-03-28 18:58:31 +01:00
604afebf6f
Update to oxDNA2
2017-03-28 18:22:02 +01:00
8afed61db1
Upgrade to oxDNA2
2017-03-28 18:16:36 +01:00
ee55a98103
Changed the check on initial and final temperature to <= 0 for both.
2017-03-28 11:22:10 -04:00
f8da9a866a
synchronize dump custom/vtk documentation with that of dump custom
2017-03-28 11:00:22 -04:00
28bdebd3c0
avoid segfault when calling PPPM*::memory_usage() before grid communication is initialized
2017-03-28 07:50:48 -04:00
fc51c38abb
add some docs for the special treatment of image flags
2017-03-28 02:22:45 -04:00
443ea13eff
add image flag packing/unpacking to library/python interface
2017-03-28 02:05:05 -04:00
5feeb79c13
one more line of dead code removed
2017-03-27 15:16:28 -04:00
a241b2d0f7
fix problems with references
2017-03-27 15:01:32 -04:00
61e7595a94
remove references to xmovie, streamline dump and viz descriptions
2017-03-27 14:59:58 -04:00
da9096750e
update .gitignore for newly added files
2017-03-27 14:30:21 -04:00
87ea9ba661
bugfix for library interface
2017-03-27 14:29:13 -04:00
c041727e4f
remove dead code and reduce trivial compiler warnings (clang++)
2017-03-27 14:28:50 -04:00
3feffbe1de
Removed diagnostics.
2017-03-27 13:49:53 -04:00
04fd038d35
Fixed a bug with equal-style variables as manifold params.
2017-03-27 13:46:57 -04:00
3dfe4505dd
24Mar17 patch sync with SVN
2017-03-24 15:17:51 -06:00
394e9b42b0
new CHARMM pair styles with force swithing/shifting
2017-03-24 13:53:07 -06:00
e6fcaefe95
Merge pull request #431 from v0i0/fix-airebo-morse
...
Fix airebo/morse
2017-03-24 10:03:29 -06:00
f5a85d68ad
Merge pull request #429 from akohlmey/updates-for-stable
...
Collected updates for stable release
2017-03-24 10:01:23 -06:00
277b93cb89
Merge pull request #417 from tonnamb/add-pair-zhou
...
add new pair potential for metal-organic interactions - pair style momb
2017-03-24 09:41:30 -06:00
8820315ff9
Merge branch 'master' into updates-for-stable
2017-03-23 17:57:02 -04:00
44841f6891
fix ave/chunk fixes, 2d disc option, fix_modify dynamic/dof
2017-03-23 15:31:27 -06:00
2cdcd6d630
remove one more reference to xmovie
2017-03-23 16:03:25 -04:00
47cade2bcf
re-arranged functions to make it easier to compare with non-threaded. port bugfixes to airebo to USER-OMP
2017-03-23 15:19:02 -04:00
a72efbea36
whitespace cleanup
2017-03-23 15:18:23 -04:00
5c9892c083
apply airebo/m bugfix also to USER-OMP version
2017-03-23 14:14:49 -04:00
9ecc5c8cf7
Merge branch 'fix-airebo-morse' of https://github.com/v0i0/lammps into pull-431
2017-03-23 14:12:37 -04:00
47cebb0d23
And getting it right...
2017-03-23 17:43:27 +01:00
f127e428cc
Fix airebo/morse
...
Introduced in b3d2fb91 , PCCf_2_0 does not get initialized in ::settings
in PairAIREBOMorse. Future proof by calling super-class.
2017-03-23 17:37:49 +01:00
568b67eee9
include citation for reference paper into pair style momb
2017-03-23 12:00:53 -04:00
865b41e201
make pair style momb example follow LAMMPS conventions more closely
2017-03-23 11:50:10 -04:00
b88a749680
rename a couple more references to pair style zhou into momb
2017-03-23 11:38:33 -04:00
02e65900e6
add example log file generated from 17Nov16 version of lammps, make minimize and run short in system.in
2017-03-23 11:03:00 -04:00
343c9eda82
change zhou to momb in src/USER-MISC/README
2017-03-23 10:24:13 -04:00
df8dbec676
rename pair_zhou to pair_momb in src and change class name from PairZhou to PairMomb
2017-03-23 10:22:49 -04:00
1075be7eca
rename zhou to momb in examples
2017-03-23 10:18:15 -04:00
6d395ec511
change name zhou to momb in docs, fix grammar
2017-03-23 10:08:47 -04:00
bf560e78f3
edit description and add related commands and default
2017-03-22 16:56:40 -04:00
daae76c465
Add names Tonnam and Ya to README
2017-03-22 15:59:00 -04:00
1ea9a14121
Add Tonnam and Ya names
2017-03-22 15:55:34 -04:00
1db5834b99
Revert "Cleanup of a few more references to obsoleted and removed tools like xmovie"
...
This reverts commit 127597023d .
2017-03-22 15:12:49 -04:00
3070b043be
Revert "correct inconsistent anchors"
...
This reverts commit a14d58259c .
2017-03-22 15:12:47 -04:00
ef3f323fc4
Revert "remove reference to removed section on VMD scripts"
...
This reverts commit 66eb9c2486 .
2017-03-22 15:12:43 -04:00
43a304f564
remove reference to removed section on VMD scripts
2017-03-22 15:12:09 -04:00
a79aef65e8
correct inconsistent anchors
2017-03-22 15:12:09 -04:00
dc1d93a491
some more whitespace cleanup
2017-03-22 15:08:09 -04:00
66eb9c2486
remove reference to removed section on VMD scripts
2017-03-22 15:01:11 -04:00
a14d58259c
correct inconsistent anchors
2017-03-22 15:00:57 -04:00
127597023d
Cleanup of a few more references to obsoleted and removed tools like xmovie
2017-03-22 14:57:37 -04:00
3ec16f3630
fully integrate support for doc_anchor_check into docs makefile
2017-03-22 14:40:30 -04:00
cb9059652d
a few more small changes to integrate pair style zhou properly
2017-03-22 14:39:46 -04:00
43f27250b5
Merge branch 'add-pair-zhou' of https://github.com/tonnamb/lammps into pull-417
2017-03-22 14:05:16 -04:00
af0b5b0e84
Removed dead code
2017-03-22 16:23:29 +00:00
c5d561a312
pair_zhou docs: add equation, add link in section_commands and pairs
2017-03-22 12:00:32 -04:00
7435084375
Verified oxDNA with modified nucleotide layout
2017-03-22 15:59:10 +00:00
734e639c5d
correct typo reported on lammps-users
2017-03-21 14:12:00 -04:00
dcede304df
changes for next patch, 2d disc options for spheres, fix external upgrade, bug fixes for fix ave/chunk for density calcs, Aidan doc page citation deconvolution
2017-03-21 08:56:37 -06:00
145e682ad3
Merge pull request #427 from akohlmey/small-updates-and-corrections
...
Various updates and corrections for upcoming stable release
2017-03-21 08:18:21 -06:00
6482df6c2f
remove references to deleted tools. update/clarify section on restart2data
2017-03-20 18:57:30 -04:00
0c9cd11b4e
have the relevant LAMMPS version embedded into top part of the html manual
2017-03-20 18:25:11 -04:00
82d952ae0e
mention NumPy dependency instead of Numeric for python tools
2017-03-20 17:26:19 -04:00
47d6451d03
fix compilation for pymol_asphere tool
2017-03-20 17:18:24 -04:00
e110d6961a
remove obsolete tools and files
2017-03-20 17:17:35 -04:00
a42b0b7dcb
update colvars abf integrate tool from git repo
2017-03-20 17:04:16 -04:00
03828b5836
adapt binary2txt.cpp source to current coding conventions
2017-03-20 16:57:32 -04:00
3b44c3ff1d
remove non-ASCII characters from doc source files
2017-03-20 16:55:14 -04:00
0d0c2b65f7
correct stan's email address
2017-03-20 16:32:16 -04:00
2218a9d704
emphasize that the online manual is following the latest development version
2017-03-20 16:32:04 -04:00
0a6b33cd78
remove duplicate paragraph in nose-hoover fix docs
2017-03-20 16:27:00 -04:00
ecf17621aa
more permission fixes
2017-03-20 16:25:06 -04:00
f0c6ed004d
remove xmovie
2017-03-20 16:24:38 -04:00
554531a302
update permissions
2017-03-20 13:51:36 -04:00
d496c0fdfa
Merge pull request #426 from dstelter92/master
...
fix for temper_grem exchange probability
2017-03-20 08:57:29 -06:00
5c39dfd740
re-ran example with fixed exchanges
2017-03-20 09:22:09 -04:00
5b842f0010
Teff and exchange bugfix, as per Greg Dignon to match python examples
2017-03-20 09:15:48 -04:00
52987a3615
Started writing pair_zhou.txt
2017-03-18 22:32:39 -04:00
b6ecfb91c4
deleted pair_zhou in main/src (moved to USER-MISC)
2017-03-18 21:22:02 -04:00
d04ea8653d
add examples for pair_zhou
2017-03-18 21:21:25 -04:00
2ab77caa8b
adapt to LAMMPS coding style
2017-03-18 21:01:40 -04:00
da81531906
move pair_zhou to USER-MISC and update USER-MISC/README
2017-03-18 20:54:12 -04:00
5be32f5d8d
remove pair_zhou from Makefile.list
2017-03-18 20:48:49 -04:00
4a90bca7a3
patch 17Mar17
2017-03-17 11:29:23 -06:00
9f35b764f8
Merge pull request #424 from timattox/dpd_restart_fix
...
Remove unneeded restart_peratom flags in USER-DPD package
2017-03-17 11:19:04 -06:00
7ca5dce2f5
Merge pull request #423 from timattox/master_bugfix_irregular
...
bugfix for irregular::create_atom and create_data
2017-03-17 11:18:52 -06:00
fcc3b3bd36
Merge pull request #421 from akohlmey/memory-output
...
improve memory usage reporting in info and output class
2017-03-17 11:18:08 -06:00
53a3877c3d
Merge pull request #420 from rbberger/doc_anchor_check
...
Add utility to detect duplicate anchors in docs
2017-03-17 11:17:28 -06:00
a936b7b2ab
Merge pull request #419 from rbberger/python_fixes
...
Library interface fixes, Python example fixes and better Python 3 compatibility
2017-03-17 11:16:58 -06:00
a91b851f3d
Merge pull request #416 from lukin17/filter_corotate
...
Added fix filter/corotate.
2017-03-17 11:14:59 -06:00
d31c591b60
Remove unneeded restart_peratom flags
2017-03-17 09:40:39 -06:00
ae5ebf6001
add support for MPI_Request_free() to MPI STUBS library
2017-03-17 11:40:09 -04:00
7fb741d53d
Revert "In irregular.cpp use simpler and slightly faster MPI_Reduce_scatter_block()"
...
This reverts commit 8e75616c14 .
2017-03-17 11:35:59 -04:00
8e75616c14
In irregular.cpp use simpler and slightly faster MPI_Reduce_scatter_block()
2017-03-17 03:02:42 -04:00
411c069ba6
BUGFIX: Prevent possible deadlock in Irregular::create_atom and create_data
2017-03-17 03:02:19 -04:00
ac82d041cc
ignore package pair style
2017-03-16 23:12:49 -04:00
621d7d5ce0
Correct off-by-one error in line number reported
2017-03-16 23:05:03 -04:00
1bb9c7da42
Remove some duplicate anchors in documentation
2017-03-16 22:36:13 -04:00
f893104b18
Add anchor_check to doc Makefile
2017-03-16 22:21:55 -04:00
efb2a942e0
Add utility to detect duplicate anchors in documentation files
2017-03-16 22:21:12 -04:00
070ce33a13
improve memory usage reporting in info and output class
2017-03-16 18:35:04 -04:00
f604f86cfc
add fix filter/corotate to some administrative files
2017-03-16 15:08:17 -04:00
bed288339e
simplify and shorten examples for fix filter/corotate and combine into a single folder
2017-03-16 15:02:50 -04:00
1995f434f3
fix some more code formatting issues, add newline at EOF
2017-03-16 14:24:28 -04:00
db0281b4df
Merge branch 'filter_corotate' of https://github.com/lukin17/lammps into pull-416
2017-03-16 12:14:09 -04:00
2f5e711acd
Merge remote-tracking branch 'upstream/master' into filter_corotate
2017-03-16 10:00:12 +01:00
bdb7669e27
Fixed coding style.
2017-03-16 09:44:07 +01:00
cda8213892
Added Python matplotlib plot example
2017-03-16 01:41:28 -04:00
ef940d226c
Improve Python 3 compatibility of pizza tools and simplify read_snapshot code
2017-03-16 01:38:05 -04:00
36da9223ec
Fix dump cfg in vizplotgui_atomeye.py example
2017-03-15 22:55:51 -04:00
eb29ef32b1
Fix space/tab error in pizza/gl.py
2017-03-15 22:43:00 -04:00
29550d472d
Fix dump cfg in viz_atomeye.py example
2017-03-15 22:31:14 -04:00
79cae51156
Document property 'uses_exceptions' of Python interface
2017-03-15 22:20:30 -04:00
a210867025
Fixes lammps_create_atoms library function and its Python interface variant
...
The interface of that function has changed and includes two additional
parameters, which haven't been added to the Python interface either.
This showed up by trying to run the simple.py example.
2017-03-15 22:13:06 -04:00
0262a54ecf
Fix Python 3 compatibility by encoding strings passed as c_char_p
2017-03-15 22:00:43 -04:00
0d8f74f0c5
Merge branch 'filter_corotate' of https://github.com/lukin17/lammps into pull-416
2017-03-15 18:54:41 -04:00
3a2da51a82
Merge pull request #413 from ohenrich/user-cgdna
...
User cgdna
2017-03-15 13:12:43 -06:00
b1c59126f7
Merge pull request #415 from stanmoore1/kk_qeq
...
Add neigh/qeq option to Kokkos package
2017-03-15 13:12:08 -06:00
4c77838514
Merge pull request #414 from sstrong99/flow-gauss-doc-addition
...
flow/gauss documentation update
2017-03-15 13:11:26 -06:00
f9468f46f5
Merge pull request #412 from timattox/master_typofix
...
Correct a typo in the fix_halt.txt documentation.
2017-03-15 13:10:58 -06:00
ec1778b586
add pair_zhou
2017-03-15 11:10:04 -04:00
c3ce3747e0
Added fix filter/corotate.
2017-03-15 11:34:01 +01:00
fdc390ad05
Tweaking docs for Kokkos package
2017-03-14 14:08:14 -06:00
580f6b567b
Add neigh/qeq option to Kokkos
2017-03-14 10:44:31 -06:00
27b1c33a16
updated the NEMD discussion in the how-to documentation about flow/gauss
2017-03-14 10:39:06 -06:00
7a75cd111c
Minor updates in documentation and setup tool, merge before upgrade to oxDNA2
2017-03-14 11:39:09 +00:00
23b8287933
Updated documentation and simple setup tool
2017-03-14 11:36:44 +00:00
4cfe623bc1
Correct a typo in the fix_halt.txt documentation.
2017-03-10 21:30:03 -05:00
f871ecdc67
change to RCB cuts in load-balancing commands, also a new option for fix halt
2017-03-10 15:55:07 -07:00
470353e320
Merge pull request #408 from giacomofiorin/colvars-update-2017-03-10
...
Colvars update 2017-03-10
2017-03-10 14:51:16 -07:00
ffe02d20ca
Merge pull request #406 from stanmoore1/kokkos_bugfix
...
Fix Kokkos issues
2017-03-10 14:51:04 -07:00
f70752c18f
Include PDF of Colvars doc missing in previous commit
2017-03-10 15:58:35 -05:00
07fcfd6d54
Merge pull request #405 from stanmoore1/ev_setup_kk
...
Add alloc flag to ev_setup
2017-03-10 11:01:51 -07:00
c97feafca6
Merge pull request #407 from frobnitzem/master
...
Add error check to lammps_gather_atoms/lammps_scatter_atoms in library.cpp
2017-03-10 11:00:30 -07:00
b20d95d495
Merge pull request #402 from timattox/USER-DPD_spelling
...
Fix spelling "correction" from 3a054d1a : iterations not interactions and imd_writen not imd_written
2017-03-10 10:59:43 -07:00
0b4adaa9e6
Backport typo fixes that were not previously pushed to the Colvars repository
2017-03-10 09:24:46 -05:00
5fe6206638
Update Colvars module to version 2017-03-10
2017-03-10 09:16:58 -05:00
65964f3b31
Add error check to lammps_gather_atoms/lammps_scatter_atoms in library.cpp
2017-03-09 16:49:07 -05:00
b28b84d444
Fix half from full nlist issue with Kokkos
2017-03-09 14:00:27 -07:00
a001a5ceb0
Fixing memory overflow issue in comm_kokkos
2017-03-09 12:20:49 -07:00
2ef713ea1b
restore incorrect change due to spell checking in fix imd
2017-03-08 16:40:16 -05:00
1f6c1942b3
Disable allocation of per-atom arrays in ev_setup for Kokkos styles
2017-03-08 12:42:44 -07:00
683023d820
Adding alloc flag to ev_setup
2017-03-08 12:36:23 -07:00
42d3a8f498
Fix spelling "correction" from 3a054d1a: iterations not interactions. :-)
2017-03-07 15:41:06 -05:00
79b005dc3d
patch 7Mar17
2017-03-07 11:40:07 -07:00
a2fa6ef452
Merge pull request #393 from akohlmey/small-bugfixes
...
Small bugfixes
2017-03-07 09:56:03 -07:00
920641bbff
Merge pull request #399 from rbberger/docs_spelling_fixes
...
Correct spelling errors in documentation
2017-03-07 09:47:22 -07:00
c2aabdec22
Merge pull request #398 from stanmoore1/kokkos_changes
...
Kokkos changes
2017-03-07 09:46:54 -07:00
e4aa735a68
Merge pull request #395 from timattox/USER-DPD_bugfix
...
USER-DPD: a variety of small but important bugfixes
2017-03-07 09:46:40 -07:00
4af6557568
Merge pull request #394 from jaapkroe/kolmogorov-crespi
...
Added Kolmogorov-Crespi potential
2017-03-07 09:46:08 -07:00
0798885bdb
Merge pull request #389 from akohlmey/update-agni-potential
...
update AGNI potential for Al, reference runs and output and citation
2017-03-07 09:35:31 -07:00
020e75e7ef
Merge pull request #386 from akohlmey/doc-consistentcy
...
improve consistency of manual
2017-03-07 09:33:14 -07:00
d6866f1cfd
Merge pull request #376 from v0i0/airebo-bondorderLJ-fixes
...
Fixes for PairAIREBO::bondorderLJ
2017-03-07 09:32:30 -07:00
efaa4c6710
new neigh_modify exclude option, other SNAP changes
2017-03-07 09:31:12 -07:00
08baaa9d8e
Fix more typos in tools
2017-03-07 01:00:25 -05:00
359af419a7
Fix typo in python README
2017-03-07 00:58:35 -05:00
21be86c423
Fix typos in txt2html
2017-03-07 00:58:03 -05:00
d6800405a5
Fix more typos in examples
2017-03-07 00:57:23 -05:00
3a054d1a82
Fix more typos in src files
2017-03-07 00:55:01 -05:00
007f3c66a0
Third batch of spelling fixes in manual
2017-03-07 00:51:31 -05:00
32708860a9
Add remaining false positives
2017-03-07 00:27:35 -05:00
fc9eebb936
Added spellcheck utility to documentation build
...
Uses the sphinxcontrib-spelling extension and requires PyEnchant and
aspell-en to be installed.
Adds the optional make target 'spelling' which produces the file
spelling/output.txt. It contains all words it detects.
Due to the large number of false positives, words in
utils/sphinx-config/false_positives.txt are ignored.
2017-03-05 21:23:41 -05:00
dd76ac5010
Fix typos in tools folder
2017-03-05 21:18:01 -05:00
17486a9319
Convert USER/lb/polymer files to UNIX line endings and remove trailing whitespace
2017-03-05 21:16:21 -05:00
778a79b8ee
Fix typos in examples folder
2017-03-05 21:10:33 -05:00
7dd60f9737
Fix typos in src files
2017-03-05 21:03:40 -05:00
084d831bce
Second batch of spelling fixes in manual
2017-03-05 21:02:51 -05:00
e261bef7bb
Spelling fixes in source files
2017-03-05 18:30:39 -05:00
fd78486086
First batch of spelling fixes in manual
2017-03-05 18:27:38 -05:00
6382d3c89a
Improving memory access in comm_kokkos
2017-03-03 09:14:47 -07:00
763a00e8b0
USER-DPD: pair_multi_lucy_rx bugfix for systems with multiple atom types
2017-03-03 09:29:17 -05:00
ce1a3f25e1
Merge branch 'pair_write_fix' of https://github.com/andeplane/lammps into small-bugfixes
2017-03-03 08:11:55 -05:00
eaf7ed7707
Print error if pair_write does not get correct number of arguments
2017-03-02 21:25:27 -08:00
9a560b9091
USER-DPD bugfix: make atom_vec_dpd work properly with atom_vec_hybrid.
...
We were sending too much data during pack_comm_hybrid/unpack_comm_hybrid.
2017-03-01 15:22:28 -05:00
8a0e44db83
updated documentation and ev_tally
2017-03-01 16:13:44 +01:00
1dc78a7e58
USER-DPD: correct off-by-one errors in PairMultiLucyRX::coeff()
2017-02-28 17:45:21 -05:00
7a593c2fc8
USER-DPD: correct off-by-one errors in PairTableRX::coeff()
2017-02-28 14:25:03 -05:00
3ac74a1d69
update lammps.book file for latest doc changes
2017-02-28 11:21:18 -05:00
3605208a45
add a few more missing details for integrating pair style kolmogorov/crespi/z
2017-02-28 11:16:27 -05:00
9b01949cac
make the introduction of the command-by-category list less confusing
2017-02-28 11:05:40 -05:00
323570c920
added jpg for kolmogorov-crespi-z equations and fixed hybrid/overlay check in source
2017-02-28 15:39:01 +01:00
df13a7a003
email added
2017-02-28 15:12:35 +01:00
a1b40b902d
Added Kolmogorov-Crespi potential
2017-02-28 14:59:13 +01:00
b921b69f47
implement bugfix from issue #388
...
this closes #388
2017-02-27 18:22:21 -05:00
c0cf50bce5
trigger recomputing ichunk between runs unless requested otherwise
...
this fixes #390
2017-02-27 18:19:59 -05:00
2708c86836
fix typos: moleclue -> molecule
...
this closes #386
2017-02-27 18:03:18 -05:00
9999f363a1
remove outdated log files, too.
2017-02-24 15:34:59 -05:00
a18b4ef4b0
update AGNI potential for Al, reference runs and output and citation
2017-02-24 15:33:13 -05:00
3626496c7c
Corrected comment in 3' to 5' directionality check
2017-02-22 20:06:49 +00:00
458b6749e7
Corrected comment in 3' to 5' directionality check.
2017-02-22 20:03:41 +00:00
20a9ffe69d
improve consistency and resolve dead links for USER-CGDNA related doc files
2017-02-21 21:27:34 -05:00
49e83b4348
patch 21Feb17 sync with GHub
2017-02-21 16:07:26 -07:00
6e89ccd522
Merge pull request #385 from akohlmey/collected-small-bugfixes
...
collected small bugfixes and updates
2017-02-21 15:59:06 -07:00
53f3df5bfc
Merge pull request #384 from lammps/another_neigh_refactor
...
more neighbor list changes, some new options
2017-02-21 15:57:23 -07:00
3dbbea342a
remove a debug print line
2017-02-21 15:57:03 -07:00
b70c670aac
Merge pull request #383 from stanmoore1/rshan_class2_kk
...
Kokkos version of class2 bond, angle, dihedral, and improper from Ray Shan
2017-02-21 15:52:10 -07:00
1d17cae407
Merge pull request #382 from timattox/master_kokkos_neigh_bugfix
...
neighbor_kokkos.cpp: Don't call grow() on neighbor lists that are copies
2017-02-21 15:51:35 -07:00
429264a12b
Merge pull request #380 from hheenen/core_shell_documentation
...
updated documentation and examples for coreshell
2017-02-21 15:50:53 -07:00
d001a09345
Merge pull request #379 from ndtrung81/pppm-gpu-compute-group-group
...
Fixed bugs with pppm/gpu when used with compute group/group
2017-02-21 15:50:28 -07:00
cb9d42da08
Merge pull request #378 from timattox/USER-DPD_ssa_update
...
USER-DPD: performance optimizations to ssa_update() in fix_shardlow
2017-02-21 15:50:07 -07:00
7185ec92b3
Merge pull request #377 from stanmoore1/kokkos_update
...
Kokkos library update
2017-02-21 15:49:50 -07:00
1cd4c48ccc
new SNAP potential for W
2017-02-21 15:49:21 -07:00
a88136c3f5
correct a logic bug in fix wall/gran/region
2017-02-17 17:58:24 -05:00
ce20c7ffe9
remove debug code
2017-02-17 12:42:07 -05:00
4a80df3a99
more neighbor list changes, some new options
2017-02-15 16:45:33 -07:00
5f93fad012
Add copymode protection to class2 styles
2017-02-15 13:56:16 -07:00
ccaec315db
Updating docs for Kokkos class2
2017-02-15 13:00:33 -07:00
c6c1852b3b
Fix a few issues with Kokkos class2 files
2017-02-15 12:44:54 -07:00
69a8e19dc5
Add files from Ray Shan for Kokkos version of class2 angle, bond, etc.
2017-02-15 12:29:52 -07:00
928947dcea
neighbor_kokkos.cpp: Don't call grow() on neighbor lists that are copies.
...
This corresponds to a bugfix from commit 9161bd98 on neighbor.cpp
2017-02-15 11:49:34 -05:00
904609a7a3
Fixed issue with switching function derivative in PairAIREBO::FLJ
...
Since we compute dvdw as d vdw / d rij, we have to also compute
dslw as d slw / d rij. Currently, we compute -1/r d slw/d rij,
which leads to incorrect results when the two are later combined.
Alternatively, one could also modify dvdw to be -1/r d vdw/d rij,
which would be a more standard way to do LJ calculations, but this
way seems more consistent.
2017-02-15 16:38:13 +01:00
fc3505fac4
Fixed a number of issues after verifying against the KIM version
2017-02-15 16:37:29 +01:00
48070011d9
update names in example, too
2017-02-14 07:42:36 -05:00
0fb8dacc00
one more Finchham to Fincham change
2017-02-14 07:41:05 -05:00
6b923476b9
updated documentation and examples for coreshell
2017-02-14 13:14:22 +01:00
20806dd86a
Fixed bugs with pppm/gpu when used with compute group/group
2017-02-14 00:26:55 -06:00
90e5ae965d
Add missing flags to Kokkos Makefile
2017-02-13 11:19:46 -07:00
15008c9d18
USER-DPD: performance optimizations to ssa_update() in fix_shardlow
...
Overall improvements range from 2% to 18% on our benchmarks
1) Newton has to be turned on for SSA, so remove those conditionals
2) Rework the math in ssa_update() to eliminate many ops and temporaries
3) Split ssa_update() into two versions, based on DPD vs. DPDE
4) Reorder code in ssa_update_*() to reduce register pressure
2017-02-13 13:11:19 -05:00
33af7ab248
Remove merge line
2017-02-13 10:59:22 -07:00
8f9b2aca06
Removing unused files in Kokkos lib
2017-02-13 10:53:51 -07:00
383da816c2
Updating Kokkos lib
2017-02-13 10:50:34 -07:00
a323ca1edd
Moved variable declarations to front for consistency
2017-02-13 18:11:09 +01:00
de4af6f15d
In PairAIREBO::bondorderLJ correct omega sum d/drij.
...
The code tries to make this distinction between the real distance (r23) and the facticious one (rij), but does not do so very well.
It is better if those two variables have the same value everywhere, and apply the correction where necessary.
The current way to use the values is incorrrect.
Remove those calculations that effectively are derivatives w.r.t. |rij| (the facticious distance), is constant and thus the chained derivative (d|rij|/dRij) is always zero.
Apply the corrections due to drij/dRij in the sum omega term.
2017-02-13 18:11:09 +01:00
0e16dc3ead
In PairAIREBO::bondorderLJ: p^sigma pi account for d/drij derivatives.
...
The bonderorderLJ function operates on a facticious distance |rij|, i.e. everything gets calculated "as if" atoms i and j were a given distance alpha apart.
Mathematically, bondorderLJ is a function of rij (a vector), that is (in terms of the real distance Rij) rij = alpha * Rij/|Rij|.
When we calculate the forces in bondorderLJ, we have to make sure to chain in this derivative whenever we calculate derivatives w.r.t. rij.
The right correction, as it turns our, is Fij = alpha / |Rij| * (Identity(3,3) - Rij * Rij^T / |Rij|^2) * fij.
This commit only fixes this for the p_ij^sigma pi terms, which were modified to separate out the d/drij derivative in the cosine calculation.
Now, derivatives are taken w.r.t. the connecting edges instead of the edge points.
2017-02-13 18:11:01 +01:00
1b3f6e257a
In PairAIREBO::bondorderLJ only compute torsion term once.
...
Since Etmp (representing sum_kijl omega_kijl * w_ik * w_jl) is not reset between the forward and reverse pass, the value used by later calculation will be twice the expected values.
One could instead reset Etmp between these passes, but there really is no reason to calculate it twice.
2017-02-13 17:14:52 +01:00
cb982f2f28
sync 13Feb17 patch back to GH
2017-02-13 09:05:03 -07:00
4843296d4e
Merge pull request #372 from akohlmey/fft-cleanup
...
simplify FFT3d code by removing support for outdated FFT libraries
2017-02-13 08:53:13 -07:00
2bdda8f6c0
patch 12Feb17 - change int to tagint for compute group/group
2017-02-13 08:40:54 -07:00
0068ef5616
added molecule option to compute group/group command
2017-02-10 09:25:32 -07:00
02b0e6cc55
Merge pull request #375 from akohlmey/small-updates-and-fixes
...
Small updates and fixes
2017-02-10 09:23:51 -07:00
fbb24c2406
Merge pull request #374 from agiliopadua/master
...
Updated polarizer.py in USER-DRUDE to use coul/long/cs
2017-02-10 09:22:22 -07:00
0efd209480
Merge branch 'master' into user-cgdna
2017-02-09 11:50:03 +00:00
a5f830c40c
fix typo
...
(cherry picked from commit 6410797697 )
2017-02-08 14:33:45 -05:00
8c074a363a
Merge branch 'master' into small-updates-and-fixes
2017-02-08 14:32:44 -05:00
27aca14094
Updated polarizer.py to use coul/long/cs
2017-02-04 15:02:08 +01:00
191453e1c7
Merge branch 'master' into fft-cleanup
2017-02-03 16:53:10 -05:00
207adc3968
Merge pull request #373 from stanmoore1/kk_more_bugfixes
...
Fixing Kokkos per-atom energy/virial issues
2017-02-03 14:45:31 -07:00
84c517159d
Merge pull request #368 from Pakketeretet2/kokkos_morse
...
Kokkos morse
2017-02-03 14:45:07 -07:00
6ca377436f
Merge pull request #366 from rbberger/kokkos_lammps_bigbig_fix
...
Fix data type of molecule array in npair_kokkos.h
2017-02-03 14:43:33 -07:00
dc34a32602
Merge pull request #362 from ibaned/warnings2
...
fix Kokkos+kspace warnings
2017-02-03 14:43:12 -07:00
067119f6c6
Adding missing friend statement to pair_lj_class2_coul_cut_kokkos
2017-02-02 15:21:30 -07:00
1834a5e46c
Fixing more Kokkos per-atom and fdotr issues
2017-02-02 15:21:21 -07:00
6a4918b39a
Fixing typo in pair_buck_coul_cut_kokkos
2017-02-02 15:21:05 -07:00
5da0d39392
Fixing fdotr in pair_buck_coul_cut_kokkos
2017-02-02 13:35:51 -07:00
6f92429602
Fixing per-atom ev issue
2017-02-02 13:34:27 -07:00
38e0e4bb69
Add missing typedef in Kokkos pair styles
2017-02-02 13:24:05 -07:00
daf9f95381
Fixing Kokkos per-atom e/v issue
2017-02-02 13:09:52 -07:00
6595fde0a1
explain in more detail the handling of error checking for numerical inputs
2017-02-02 11:58:12 -05:00
6bcec9c61d
Merge pull request #2 from stanmoore1/kk_tag_bugfixes
...
Fixing tagint and imageint issues in Kokkos package
2017-02-02 08:57:21 -05:00
9d1991bf84
remove support for obsolete legacy FFT libraries and point -DFFT_FFTW to FFTW3
2017-02-02 08:10:23 -05:00
0a87b7443a
Updated contributing authors and docs
2017-02-02 13:42:47 +01:00
7ee45ec5f3
Fixing tagint and imageint issues in Kokkos package
2017-02-01 11:52:27 -07:00
d4c9e2500b
Ported Morse to KOKKOS
2017-02-01 17:45:21 +01:00
6232073d3b
Removed traces of pair morse/kk
2017-02-01 17:39:37 +01:00
ed59193d13
Removed traces of pair morse/kk
2017-02-01 17:39:06 +01:00
67bed8e853
Merge pull request #1 from akohlmey/tagint-issue
...
Fix additional tagint issue in fix qeq/reax/kk
2017-01-31 18:34:35 -05:00
bcb1d94b9a
silence compiler warning about dead code
2017-01-31 18:28:04 -05:00
fbe30b5683
correct issue with compiling for -DLAMMPS_BIGBIG in fix qeq/reax/kk
2017-01-31 18:13:44 -05:00
9ef55fedf7
Merge branch 'kokkos_lammps_bigbig_fix' of https://github.com/rbberger/lammps into tagint-issue
2017-01-31 17:23:51 -05:00
997142a4c1
Merge pull request #364 from stanmoore1/kk_triclinic_neighlist
...
Add triclinic neighbor list support to Kokkos
2017-01-30 07:27:02 -07:00
033b07fdb7
Merge pull request #363 from ibaned/obey-datamask
...
Fix GPU sync bugs
2017-01-30 07:26:49 -07:00
ed0a347fbf
Merge branch 'master' into user-cgdna
2017-01-30 10:31:50 +00:00
51a0b6b445
Fix data type of molecule array in npair_kokkos.h
...
This showed up when trying to compile with -DLAMMPS_BIGBIG.
Fixes issue #365
2017-01-28 07:49:08 -05:00
59f4a77dd5
Whitespace change to npair_kokkos
2017-01-27 15:17:39 -07:00
579cc6d7aa
More tweaks to npair_kokkos for triclinic
2017-01-27 15:13:37 -07:00
5afd3e995b
Adding support to npair_kokkos for triclinic-newton-on neighborlists
2017-01-27 14:18:01 -07:00
2a6f5e651c
more preference of datamask over custom sync
...
see commit 09fc8b0 for details on why
2017-01-27 09:35:55 -07:00
09fc8b0bd7
kspace & dihedral can't do their own sync/modify
...
because the verlet_kokkos system has
a "clever" optimization which will
alter the datamasks before calling sync/modify,
so the datamask framework must be
strictly obeyed for GPU correctness.
(the optimization is to concurrently
compute forces on the host and GPU,
and add them up at the end of an iteration.
calling your own sync will overwrite
the partial GPU forces with the
partial host forces).
2017-01-27 08:39:55 -07:00
e5d0bde783
pppm_kokkos: remove useless statement
2017-01-27 08:35:37 -07:00
9daf7fb650
pppm_kokkos: don't shadow member variables
2017-01-27 08:35:37 -07:00
b5d622c6a3
pppm_kokkos: remove unused variables
2017-01-27 08:35:37 -07:00
2023fa28e0
consistent #ifdefs for fft3d variable (2)
...
this variable is only used when FFTW3
is enabled, so its declaration and
initialization should be protected
under the same conditions to avoid
compiler warnings
2017-01-27 08:35:37 -07:00
5b29515849
fft3d: use C++ loop declarations
...
the variable (offset) is only
used in a subset of numerous
scenarios with #ifdef, it seems
better just to have each loop
declare it as needed.
(avoids compiler warnings)
2017-01-27 08:35:37 -07:00
5b18421dd2
fft3d : remove unused variables
2017-01-27 08:35:37 -07:00
cf95ea0709
fft3d: only declare variables when used
...
avoids compiler warnings
2017-01-27 08:35:36 -07:00
6a74a81da0
consistent #ifdefs for fft3d variable
...
this variable is only used when FFTW3
is enabled, so its declaration and
initialization should be protected
under the same conditions to avoid
compiler warnings
2017-01-27 08:35:36 -07:00
f0a4ed615d
add missing KOKKOS_INLINE_FUNCTION for params
2017-01-27 08:35:36 -07:00
cfe818a175
remove unused variables from fix_cmap
2017-01-27 08:35:36 -07:00
f8506fee23
sync GHub with SVN
2017-01-26 14:06:43 -07:00
18e5584311
Merge pull request #354 from stanmoore1/kokkos_bugfixes
...
Kokkos bugfixes
2017-01-26 13:51:47 -07:00
851f80464f
Merge pull request #361 from akohlmey/user-omp-fix-per-atom-data
...
fix USER-OMP bug on per-atom data with hybrid styles
2017-01-26 13:50:13 -07:00
5971d4c994
Merge pull request #358 from ibaned/warnings
...
warning fixes (Kokkos+CUDA)
2017-01-26 13:49:56 -07:00
868d95f0a5
Merge pull request #352 from akohlmey/fix-skip-with-ghost-issue
...
Fix skip with ghost issue
2017-01-26 13:47:12 -07:00
a5ff35435a
Merge pull request #351 from timattox/USER-DPD_pair_exp6_bugfix
...
USER-DPD: Possible uninitialized variable in pair_exp6_rx.cpp bugfix.
2017-01-26 13:45:45 -07:00
8b7bd9d88e
fix bug where per atom data for USER-OMP was reducing the wrong arrays with hybrid styles
2017-01-26 14:59:10 -05:00
149f37e764
Corrected reference to Fig.1
2017-01-26 19:08:59 +00:00
672bbbe494
add more missing KOKKOS_INLINE_FUNCTION attributes
2017-01-25 16:03:11 -07:00
03c9c46533
add missing KOKKOS_INLINE_FUNCTION attributes
2017-01-25 15:49:05 -07:00
e992bfe510
remove unused variable
2017-01-25 15:40:52 -07:00
053ee54a27
remove unused variable
2017-01-25 15:38:41 -07:00
1074c6734b
add missing return keywords
2017-01-25 15:37:27 -07:00
60b48c9d66
add missing KOKKOS_INLINE_FUNCTION attributes
...
this structure gets put inside a DualView,
so these members need to be able to execute
on the GPU
2017-01-25 15:36:24 -07:00
3d40b51708
remove unused variable
2017-01-25 15:24:52 -07:00
effbe18c46
fix domain boundary indexing
...
the compiler pointed out that
boundary[2][2] doesn't exist.
If I understand this correctly,
those checks should be against
boundary[*][0].
2017-01-25 15:24:01 -07:00
6328beb7d7
fix double-return warning
...
this #ifdef adds a return statement
for little endian machines, but leaves
the old one, which the compiler comlains
is unreachable. this commit combines
the conditionals so we can use #else
2017-01-25 15:22:42 -07:00
26c8d3d98f
Fixing GPU memory issue in fix_langevin_kokkos
2017-01-25 12:53:55 -07:00
73177d650d
Fixing GPU memory issue in domain_kokkos
2017-01-25 11:18:03 -07:00
b5cb74bd33
skip list build is compatible with NP_GHOST
2017-01-23 19:21:48 -05:00
31976d1dee
skip list definition was missing NP_HALFFULL flag
2017-01-23 19:20:05 -05:00
c8260af37c
Possible uninitialized variable in USER-DPD/pair_exp6_rx.cpp bugfix.
...
Added explicit initialization (to zero) for several variables inside the
inner j-loop to avoid using them uninitialized or from prior iterations
within rmOldij_12 == 0.
2017-01-23 13:34:51 -05:00
caea8973a3
add neighbor list kind output to screen
2017-01-20 13:24:09 -07:00
aa0ad9b483
Merge pull request #349 from akohlmey/collected-small-fixes
...
collected fixes and improvements
2017-01-20 13:19:43 -07:00
5d0e4e1ba9
Merge pull request #346 from stanmoore1/kokkos_fixes
...
Kokkos fixes
2017-01-20 13:15:16 -07:00
f8d3c4c740
Merge pull request #345 from timattox/USER-DPD_another_zero_compute
...
USER-DPD another zero compute optimization
2017-01-20 13:14:59 -07:00
e6996121d1
remove dead code
2017-01-20 14:30:46 -05:00
fbfb1df5eb
fix typo causing wrong neighbor list copy selections
2017-01-19 20:47:10 -05:00
9a299875da
simplified neighbor list copying to avoid possible same-timestep re-build issues
2017-01-19 17:01:15 -07:00
fc94f1bd18
Fixing GPU memory issues in Kokkos
2017-01-19 12:14:25 -07:00
5ce8e2fbae
Fixing GPU memory issue in modify_kokkos, need to cherry pick back to Master
2017-01-19 12:13:48 -07:00
f6cd98636b
USER-DPD: Also apply "check if a0 is zero" optimization to pair_dpd_fdt
...
This relates to commit 4eb08a5822 that was applied to pair_dpd_fdt_energy
2017-01-18 16:17:11 -05:00
05cafb716f
USER-DPD: cleanup initialization of splitFDT_flag in pair_dpd_fdt.cpp
2017-01-18 15:51:50 -05:00
3af4b3c28c
Merge pull request #337 from ohenrich/user-cgdna
...
Added source code and documentation for USER-CGDNA
2017-01-18 11:31:35 -07:00
7fc0970587
Merge pull request #344 from timattox/USER-DPD_zero_compute
...
USER-DPD: Skip a0*stuff computations, if a0 was set to zero in pair_coeff
2017-01-18 11:31:14 -07:00
93262b52b4
Merge pull request #343 from timattox/USER-DPD_bugfix_molecule
...
USER-DPD: bugfix for a segfault when using MOLECULE and DPD together.
2017-01-18 11:30:58 -07:00
4eb08a5822
USER-DPD: Skip a0*stuff computations, if a0 was set to zero in pair_coeff.
...
This saves around 10% of the runtime for many of our tests using SSA.
2017-01-17 15:55:39 -05:00
01609f55e2
USER-DPD: bugfix for a segfault when using MOLECULE and DPD together.
2017-01-17 12:47:59 -05:00
d2fc88a626
patch 17Jan17
2017-01-17 10:14:53 -07:00
c52a26382f
Merge pull request #339 from akohlmey/fixes-for-srp-example
...
Fixes for srp example
2017-01-17 09:36:28 -07:00
ad4d299975
Merge pull request #335 from stanmoore1/neighbor_fixes
...
Neighbor fixes
2017-01-17 09:33:25 -07:00
83408b195f
Merge pull request #342 from epfl-cosmo/ipi-multiinit-bug
...
Bugfix in the fix_ipi initialization - prevents multiple open_socket calls
2017-01-17 09:14:03 -07:00
cd7bdf9251
Merge pull request #341 from stanmoore1/qeq_kk_neighlist
...
Make fix_qeq_reax_kokkos request its own neighbor list
2017-01-17 09:13:47 -07:00
8c5b108900
Merge pull request #340 from stanmoore1/fix_rx_neighborlist
...
Make fix_rx request its own neighbor list
2017-01-17 09:13:27 -07:00
c19d2011bb
Merge pull request #334 from sstrong99/flow_gauss_changeRef
...
Updated the reference for the flow/gauss method
2017-01-17 09:12:22 -07:00
973bef4d45
Merge pull request #332 from akohlmey/coord-atom-orientorder-atom-enhancements
...
Coord atom orientorder atom enhancements
2017-01-17 09:11:45 -07:00
1b9e50c8cb
Merge pull request #331 from timattox/USER-DPD_fix_example_typo
...
USER-DPD: fix a typo in the DPD-H example input; update reference output.
2017-01-17 09:08:14 -07:00
252e07e083
Merge pull request #330 from akohlmey/collected-small-bugfixes
...
Collected small bugfixes
2017-01-17 09:08:00 -07:00
74a661ae26
Merge pull request #328 from akohlmey/print-last-command-on-error
...
print the last input line, when error->all() is called
2017-01-17 09:05:19 -07:00
d8bc590aaf
Merge pull request #327 from stanmoore1/kokkos_lib_update
...
Updating Kokkos lib
2017-01-17 09:04:12 -07:00
c9bea60710
Merge pull request #326 from Pakketeretet2/github-tutorial-update
...
Updated images of succesful merge.
2017-01-17 09:03:46 -07:00
5cd856c97f
fix spring doc page update
2017-01-17 09:02:56 -07:00
2f13365cf5
avoid spurious error message, when no storage fix is active/used
2017-01-16 17:08:00 -05:00
0a2b78acb8
rather than adjusting the communication cutoff, we just print out the minimum value needed and error out
...
i suspect, this communication cutoff adjustment was included into the code before it was possible to separately set it via comm_modify. stopping with an error message printing the needed/current value is cleaner, in keeping with other modules in LAMMPS and much less problematic.
2017-01-16 15:47:02 -05:00
3f46b6d782
fix bugs from incorrect code synchronization
2017-01-16 11:15:54 -05:00
5abd6e5122
reordering operations in Pair::init_style() to avoid segfaults w/o a kspace style
2017-01-16 11:08:48 -05:00
f3a82f454e
Included a flag to prevent multiple open_socket calls if run is included multiple times in the LAMMPS input
2017-01-16 08:42:23 +01:00
473a3ebeef
fix for bug with compute rdf with pair reax/c. we must not copy a neighbor list, if newton settings are not compatible
...
an alternate route to address this issue would be to allow an "ANY" setting for neighbor list requests and then query the neighbor list for newton setting instead of the force class.
2017-01-15 12:05:19 -05:00
b220850377
Removing neighbor list hack in fix_qeq_reax_kokkos
2017-01-14 16:16:02 -07:00
fa00e0593f
Make fix_rx request its own neighbor list
2017-01-14 15:39:37 -07:00
4a09399dc6
during setup, checking timestep doesn't seem to be sufficient. comparing bins and stencil point, too.
...
in addition, relevant pointers were not properly initialized to NULL
2017-01-14 17:13:22 -05:00
5821fe8dd5
correct out-of-bounds accesses
2017-01-14 17:06:23 -05:00
8360e70f4e
update USER-CGDNA examples to follow LAMMPS style
2017-01-13 18:56:45 -05:00
b988b29413
remove dead code
2017-01-13 18:43:35 -05:00
5d48bfdcab
USER-CGDNA whitespace cleanup: expand tabs and remove trailing whitespace
2017-01-13 18:40:34 -05:00
fe8caa8a56
apply some LAMMPS formatting style conventions for include files
2017-01-13 18:33:32 -05:00
afaacc6173
add USER-CGDNA package with dependencies into the build system
2017-01-13 18:32:32 -05:00
98ceb6feb1
add missing html files to lammps.book
2017-01-13 18:11:23 -05:00
374abea0f0
some minor documentation integration tweaks for USER-CGDNA package
2017-01-13 18:09:45 -05:00
61cff85435
avoid not only division by zero, but also computing variance for short runs with insufficient resolution
2017-01-13 14:35:35 -05:00
aa0b327f7e
Merge branch 'bugfix_dividebyzero' of https://github.com/timattox/lammps_USER-DPD into collected-small-bugfixes
2017-01-13 14:26:10 -05:00
04fe071968
Merge pull request #6 from ibaned/cuda-lj-ctor-warning
...
fix a CUDA constructor warning
2017-01-13 12:13:43 -07:00
78498715b4
Protect from divide by zero in mpi_timings() when printing results.
...
e.g. If neighbor list(s) are never rebuilt, the Neigh time will be zero.
2017-01-13 13:32:15 -05:00
96259ea2d2
Added source code and documentation for USER-CGDNA
2017-01-13 13:36:54 +00:00
b2f67fea30
Merge branch 'collected-small-bugfixes' of github.com:akohlmey/lammps into collected-small-bugfixes
2017-01-13 08:12:10 -05:00
c59bcf31d1
change $MKLROOT to $(MKLROOT) as reported by @WeiLiPenguin
...
This closes #336
2017-01-13 08:10:51 -05:00
2540fc281c
Merge branch 'flow_gauss_changeRef' of github.com:sstrong99/lammps into pull-334
2017-01-12 23:54:52 -05:00
e8e03dd440
Updated the reference for the flow/gauss method, the new reference is much more comprehensive
2017-01-12 23:44:33 -05:00
daf766d4f8
Fixing Kokkos neighbor bug
2017-01-12 16:22:38 -07:00
630783c8e8
Fixing neighbor bug
2017-01-12 16:22:24 -07:00
c94030d966
put pair_lj_coul in kokkos_type.h
...
also rename pair_lj_coul_gromacs
so it doesn't conflict with the
one now in kokkos_type.h
2017-01-12 13:37:53 -07:00
1229f6f60b
Updated the reference for the flow/gauss method, the new reference is much more comprehensive
2017-01-12 10:15:18 -07:00
0b081b0086
whitespace cleanup
2017-01-11 21:05:32 -05:00
8e1cf6643c
apply bugfix to fix wall/gran by eric_lyster@agilent.com on lammps-users
2017-01-11 20:59:40 -05:00
6950a99162
Revert "remove obsolete warning about fix rigid image flag restrictions"
...
This reverts commit 51e52b477a .
2017-01-11 19:49:58 -05:00
9f4e5e0661
fix a CUDA constructor warning
...
The class params_lj_coul was copy-pasted
into many different pair styles, and only
one of them had the proper KOKKOS_INLINE_FUNCTION
annotations for CUDA.
created a header file for this class that
most of the pair styles now include.
One pair style did add extra members,
so it keeps a local copy of the class.
2017-01-11 09:11:35 -07:00
34cb4027df
make formatting comment consistent
2017-01-11 07:46:07 -05:00
1d0e600ab7
formatting improvements and small corrections for timer settings and output discussions
2017-01-10 23:47:14 -05:00
7162cafdf5
Squelching output from Makefile
2017-01-10 14:46:30 -07:00
ee9e7cfbd5
Fixing Kokkos CUDA Makefile issue
2017-01-10 13:22:36 -07:00
7839c335da
Fixing compile error with Kokkos CUDA Makefiles
2017-01-10 13:05:00 -07:00
622d926849
adapt example inputs for TAD and PRD to the change in compute coord/atom
2017-01-10 13:41:35 -05:00
92d15d4a89
replace string compare with enums, fix memory leak, formatting cleanup
2017-01-10 12:52:37 -05:00
95706ac846
import contributed code for computes coord/atom and orientorder/atom
2017-01-10 12:29:22 -05:00
d06688bb91
USER-DPD: fix a typo in the DPD-H example input; update reference output.
2017-01-10 12:11:20 -05:00
d014e00e53
ignore some newly added styles from packages.
2017-01-09 17:51:38 -05:00
0db2a07993
another workaround for duplicate labels (which sphinx does not like)
2017-01-09 17:51:19 -05:00
33412c76ed
correct some formatting issues with USER-NC-DUMP
2017-01-09 17:50:49 -05:00
e5ac49d1de
Merge branch 'master' into collected-small-bugfixes
2017-01-09 17:13:46 -05:00
1a81da0f73
print the last input line, when error->all() is called
...
this should help tracking down input file errors for many
common cases without having to repeat the run with -echo screen
and avoid having to explain how to use that feature all the time
2017-01-09 17:03:06 -05:00
c31f1e9f22
add fix mscg command, example, lib
2017-01-09 13:36:40 -07:00
ebd25cc078
Updating docs for Kokkos package
2017-01-09 12:40:33 -07:00
9250a55923
Adding enable_lambda to KOKKOS_CUDA_OPTIONS
2017-01-09 12:24:30 -07:00
a9f0b7d523
Updating Kokkos lib
2017-01-09 10:39:46 -07:00
20f8a8c219
Merge branch 'master' into github-tutorial-update
2017-01-09 14:38:09 +01:00
09af780aa8
remove misleading comments
2017-01-06 21:31:39 -05:00
51e52b477a
remove obsolete warning about fix rigid image flag restrictions
2017-01-06 21:30:33 -05:00
20a4e365b7
reduce warning when processing manual with sphinx
2017-01-06 21:30:13 -05:00
51fa33a407
patch 6Jan17
2017-01-06 11:14:48 -07:00
ccd09e3967
Updated images of succesful merge.
2017-01-06 19:04:26 +01:00
142770cb2a
enable pppm/tip4p to work with triclinic
2017-01-06 10:38:32 -07:00
63f202501b
Merge pull request #324 from ibaned/pair-table-kokkos-inherit
...
get PairTableKokkos to inherit from PairTable (also fix GPU)
2017-01-06 10:10:59 -07:00
83da5d3b5d
Merge pull request #323 from akohlmey/pppm-cg-triclinic
...
synchronize pppm/cg with changes in pppm and remove block on triclinic
2017-01-06 10:10:09 -07:00
ebbf60b112
Merge pull request #319 from andeplane/domain_bug
...
Fixed bug in lamda_box_corners function
2017-01-06 10:03:32 -07:00
12c4fa25e8
Merge pull request #318 from andeplane/initialize_pointers
...
Initializing pointers in neighbor.cpp
2017-01-06 10:03:05 -07:00
3ac58452de
Merge pull request #310 from EfremBraun/master
...
Fix nvk implemented
2017-01-06 10:02:22 -07:00
9b348d567b
Merge pull request #315 from Pakketeretet2/github-tutorial-update
...
GitHub tutorial update
2017-01-06 10:01:57 -07:00
467377094a
Merge pull request #314 from stanmoore1/fix-momentum-kokkos
...
Fix momentum kokkos
2017-01-06 10:01:17 -07:00
5656e90b78
Merge pull request #313 from stanmoore1/kokkos_bugfixes
...
Kokkos bugfixes
2017-01-06 10:00:33 -07:00
41a6a3076e
Merge pull request #309 from giacomofiorin/colvars-2016-12-22
...
Update Colvars library to version 2016-12-22
2017-01-06 09:58:20 -07:00
d4e8d47387
Merge pull request #306 from timattox/USER-DPD_updates
...
USER-DPD updates
2017-01-06 09:58:01 -07:00
f6a819580c
pair TIP4P bug fix for cutoffs >> box size
2017-01-06 09:57:27 -07:00
6af56e686d
polish the introduction, some more clarifications, corrections and formatting improvements
2017-01-06 08:31:02 -05:00
eb1c6a225c
typo fixed
2017-01-06 11:54:30 +01:00
4d0a6d83bd
Merged Axel's suggestions and updated text
2017-01-06 11:51:42 +01:00
958722573f
Merge branch 'github-tutorial-update' of https://github.com/Pakketeretet2/lammps into github-tutorial-update
2017-01-06 11:44:16 +01:00
9d46670972
Updated text and images on reverse pull requests
2017-01-06 11:44:14 +01:00
1a9f2df3d0
Updated text and images on reverse pull requests
2017-01-06 11:44:00 +01:00
1310438c8b
Merge pull request #1 from akohlmey/pull-315
...
some formatting updates and text rewrites for your pull request
2017-01-06 11:40:32 +01:00
9bf771207d
make PairTable::allocate() virtual
...
forgot to extract this change when
separating the commits for PairTableRX
and PairTableKokkos.
2017-01-05 20:46:05 -07:00
b9144d6332
Revert "move enum to pair.h"
...
This reverts commit aebc8ea826 .
2017-01-05 20:22:15 -07:00
267f05e5ca
protect PairTable dtor with copymode
2017-01-05 15:38:45 -07:00
aebc8ea826
move enum to pair.h
...
to avoid having it be replicated
in several different locations
2017-01-05 15:38:45 -07:00
53a1de1d40
fix several GPU memory bugs in pair_table_kokkos
2017-01-05 15:38:45 -07:00
d059b5d334
fix crash in create_kokkos_tables
...
the code was crashing when trying to
deep_copy or assign views that had
not been allocated
2017-01-05 15:38:45 -07:00
7cff343680
fix allocation regressions in PairTableKokkos
2017-01-05 15:38:45 -07:00
a1ac861084
PairTableKokkos : public PairTable
2017-01-05 15:38:45 -07:00
17bdb57bb4
try PairTableKokkos : public PairTable
...
realize that there is a lot of copy-paste
in this codebase.
2017-01-05 15:38:45 -07:00
fe14158c10
some formatting updates and text rewrites in the "do not use git add -a" section
2017-01-04 13:13:56 -05:00
0bcbcca140
Highlighted the assignee, maintainer changes, and mentioned LAMMPS collaborator
2017-01-04 17:28:22 +01:00
4cfe122ac6
fix warning about enum comparisons
2017-01-04 08:10:08 -07:00
b46629ee39
Merge pull request #5 from ibaned/kokkos-fixes
...
prevent implicit dereference of s_CTEMP
2017-01-04 08:06:55 -07:00
42bbeb3f16
NULLing pointers after delete
2017-01-04 16:04:05 +01:00
933b288ce9
Added explaination for assignee, changes pushed by others and collaborator.
2017-01-04 14:31:23 +01:00
a7c5905ca4
prevent implicit dereference of s_CTEMP
2017-01-03 15:17:33 -07:00
37d5567f6d
Fixed bug in lamda_box_corners function
2017-01-03 11:54:14 +01:00
b10d0c17ec
Initializing pointers in neighbor.cpp
2017-01-03 11:24:48 +01:00
4f45d39ac7
Add warning formatting
...
Any paragraph starting with IMPORTANT NOTE: is transformed into a warning.
2017-01-03 02:34:11 +01:00
7d057d4c83
make it more explicit, that master needs to be updated and feature branches should be created from master
2017-01-02 13:02:48 -05:00
4f096dbad5
Updated some inconsistent text.
2017-01-02 18:53:28 +01:00
18b12efc9f
Small changes to tutorial text.
2017-01-02 18:25:36 +01:00
2c7fea1e0d
Second update round to text and images, a third will follow after succesful merge.
2017-01-02 18:15:08 +01:00
4d98bbdfa5
Almost done with the tutorial now
2017-01-02 18:08:14 +01:00
391ab761a4
Finally updated the github tutorial.
2017-01-02 17:55:02 +01:00
b0ebd3ef4e
Merge pull request #1 from akohlmey/pull-310
...
add authorship attribution to lammps PR #310
2016-12-28 23:12:16 +01:00
94c4f8fe5f
add authorship attribution
2016-12-28 17:03:37 -05:00
aa146e9b38
Moved fix_nvk to USER-MISC, updated documentation to reflect move
2016-12-28 19:06:35 +01:00
eca9539f84
Disallowing full neighborlist for pair_tersoff_kokkos styles until a bugfix is released
2016-12-28 10:59:53 -07:00
27172c4a55
Fixing Kokkos bug when many atom types
2016-12-28 10:59:42 -07:00
4f195254af
Fixing bug with Kokkos and reading restart files
2016-12-28 10:59:30 -07:00
9a0007a13f
rename region_block_kokkos inside()
...
this prevents compiler confusion with
the inside() function provided by
the normal region_block, as the two
should be completely separate.
2016-12-28 10:56:16 -07:00
994f36bc6f
silence "implicit dereference" warning
...
see kokkos/kokkos#177 for detailed
discussion of the issue and fix
2016-12-28 10:56:06 -07:00
b3557bfbf5
add missing return in comm_tiled_kokkos
2016-12-28 10:55:51 -07:00
371df8ea72
repair sync bugs in fix_momentum_kokkos
...
Since the Group class is completely
unaware of Kokkos, the direct calls from
FixMomentumKokkos to Group methods
need to be preceded by atomKK->sync calls
for every atom variable that Group intends
to use.
fix_momentum_kokkos definitely does not
work on GPUs prior to this commit.
2016-12-28 10:51:59 -07:00
06ae2804f6
ensure velocity is marked as modified before syncing
...
it worked before, but this seems more reliable
2016-12-28 10:51:20 -07:00
68814d4fc8
Made documentation changes to fix nvk
2016-12-28 16:26:05 +01:00
616ca1de03
Fix nvk implemented.
2016-12-28 16:17:07 +01:00
b0263e87bb
Fix missing force with extended-Lagrangian mass
2016-12-27 17:16:32 -05:00
925f42727f
Fix typo
2016-12-27 14:26:43 -05:00
f553e230db
Update Colvars library to version 2016-12-22
...
Significant code cleanup and several fixes (walls + extended Lagrangian)
New harmonicWalls bias to apply confining boundaries with time-dependent force
constant & integration
2016-12-27 13:17:34 -05:00
6ab716164b
Fix seg fault for gyration collective variable
2016-12-27 13:17:02 -05:00
7a45c72b97
Allow extended Lagrangian on non-scalar collective variables
2016-12-27 12:35:30 -05:00
634eb357d2
synchronize pppm/cg with pppm and remove block on triclinic
2016-12-24 16:09:18 -05:00
a1036f2d74
USER-DPD: bugfix for new PairExp6rx::polynomialScaling() function.
2016-12-23 11:36:59 -05:00
c301d70333
USER-DPD: update example input and output (see commits 3faa57 and eff7238)
2016-12-22 17:32:41 -05:00
781daad2a0
USER-DPD: update documentation for changes in commit 3faa57
2016-12-22 17:31:17 -05:00
3faa57a413
USER-DPD: Several updates to *_rx files:
...
1) Added MY_EPSILON to handle machine precision checks
2) Removed error checks for DPD-RX; enabled use with DPD-E simulations
3) Expanded the EOS functional form to allow corrections
in the thermo file or on the command line
4) Updated naming convention from fraction to mixWtSite*
5) Changed the name of getParams() method to getMixingWeights()
6) getMixingWeights() now handles fractional and molecular weighting
7) Added optional argument (fractional or molecular) to pair_style command
8) Added argument to specify the exp6 parameter scaling method
NOTE: Requires additional arguments in the pair coefficients,
thus command line areguments are NOT backward-compatible.
2016-12-22 17:15:09 -05:00
fa435fb514
USER-DPD: remove unused variable, and convert some constants to MY_EPSILON
2016-12-22 17:05:49 -05:00
ba96fcc15a
USER-DPD: update reference output to reflect changes from commit eff7238
2016-12-22 16:21:05 -05:00
304f65b164
Merge pull request #2 from ibaned/fix-momentum-kokkos
...
Fix momentum kokkos from Dan Ibanez
2016-12-21 12:23:32 -07:00
4c33f31265
Merge branch 'debug-cuda' into fix-momentum-kokkos
2016-12-21 10:57:44 -07:00
ae8d882b03
need to sync new velocities back to host
2016-12-21 10:57:18 -07:00
7559bc9c5f
workaround CUDA View::reference_type
...
it is not an lvalue reference in CUDA.
also, the previous code assumed contiguous
entries for one atom; now it should be
robust in the case of LayoutLeft.
2016-12-21 10:21:55 -07:00
62dea1bb63
21Dec16 patch
2016-12-21 09:53:32 -07:00
800ff43413
Merge pull request #304 from timattox/USER-DPD_whitespace
...
USER-DPD: Whitespace cleanup to pair_dpd_fdt_energy.cpp
2016-12-21 09:51:10 -07:00
9161bd98bf
fixed bug with pair hybrid/overaly and manybody potentials finding the right skip neighbor method
2016-12-21 09:50:29 -07:00
f3327ca214
allow constructing Few from array on device
2016-12-21 09:21:11 -07:00
54963ba7da
allow fix momentum angular with CUDA
2016-12-21 08:55:33 -07:00
ea76041803
CUDA-friendly fix_momentum_kokkos angular
2016-12-21 08:54:40 -07:00
7fb4faa439
draft CUDA-callable version of Domain::unmap
2016-12-21 08:53:57 -07:00
41c9357dde
allow constructing Few from C array
2016-12-21 08:53:27 -07:00
d1a55ad2e0
add kokkos_few.h to .gitignore for /src
2016-12-21 08:07:19 -07:00
d9a0f575f6
get fix_momentum_kokkos to compile on White
2016-12-21 08:01:19 -07:00
01e3a31639
put Few in the global namespace...
2016-12-21 08:01:06 -07:00
992becc75f
silence warning about partial x2lamda overload
2016-12-21 08:00:42 -07:00
8b5e15e979
add a Makefile for the White testbed
2016-12-20 16:30:50 -07:00
b2b33cca16
start working on fix_momentum Kokkos+CUDA
...
it doesn't compile anymore,
all in good time...
2016-12-20 16:30:21 -07:00
2ceee6b9be
install kokkos_few, and remove Int
2016-12-20 16:19:17 -07:00
386c12c970
start porting my Few class into this code
2016-12-20 16:09:29 -07:00
590f317550
fix_momentum_kokkos: don't override init()
2016-12-20 11:03:16 -07:00
c4e02a5d2b
USER-DPD: more whitespace fixes
2016-12-20 11:17:11 -05:00
c7ac9e79cb
preemptive changes for Kokkos+CUDA
...
I haven't compiled in that mode yet
(don't know how), but these are some
changes I suspect the compiler
will require.
2016-12-19 13:17:22 -07:00
2ba424e1a3
USER-DPD: Whitespace cleanup to pair_dpd_fdt_energy.cpp
2016-12-19 15:11:52 -05:00
ca30c1ec88
got fix_momentum_kokkos to compile
...
there are likely still some compile
errors for Kokkos+CUDA...
2016-12-19 13:08:09 -07:00
a1b441a71f
draft the parallel_* constructs based on lambdas
...
LAMMPS_LAMBDA was added to kokkos_type.h to
facilitate this.
some member variables will likely need local copies
in the fix_momentum code.
2016-12-19 12:02:12 -07:00
f6f2170369
first draft
...
copied fix_momentum, work on the Kokkos
View types for the arrays.
the next step is parallel_for and parallel_reduce
transformations.
2016-12-19 11:28:24 -07:00
81a2db8a0c
17Dec16 patch
2016-12-16 11:36:54 -07:00
0a176841e7
extra python_wrapper change needed for last patch
2016-12-16 11:35:42 -07:00
3027ac9250
patch 16Dec16
2016-12-16 10:30:57 -07:00
fc54ab5cea
Merge pull request #301 from akohlmey/corrections-and-bugfixes
...
Collected corrections and bugfixes
2016-12-16 10:25:29 -07:00
e364b80724
added length keyword to python command
2016-12-16 10:24:25 -07:00
830c9e8661
Merge branch 'USER-DPD_internal_energy' of https://github.com/timattox/lammps_USER-DPD into corrections-and-bugfixes
...
This closes #303
2016-12-16 11:22:25 -05:00
4907b29ad2
Merge branch 'USER-DPD_bugfixes' of https://github.com/timattox/lammps_USER-DPD into corrections-and-bugfixes
...
This closes #302
2016-12-16 11:21:15 -05:00
eff7238ff2
USER-DPD: fix_eos*: partition all internal energy into the uMech term only
...
This makes our results more closely match a vetted serial implementation.
NOTE: This does make the output different from any previous versions.
Patch by Jim Larentzos. Applied by Tim Mattox.
2016-12-16 10:25:12 -05:00
126fb22e93
USER-DPD: Fix #define typo in pair_multi_lucy.h and pair_multi_lucy_rx.h
2016-12-16 10:08:30 -05:00
0a90492c44
USER-DPD: Update the header files to properly document all error statements
...
Patch by Jim Larentzos. Applied by Tim Mattox.
2016-12-15 17:39:15 -05:00
fed629c23e
USER-DPD: Bugfix for fix_rx and fix_eos_table_rx to handle restart files.
...
Patch by Jim Larentzos. Applied by Tim Mattox.
2016-12-15 17:10:13 -05:00
925481c3f4
USER-DPD: Fix hard-wall force interaction bug, and ensure fraction is >= 0
...
pair_exp6_rx.cpp patch by Jim Larentzos. Applied by Tim Mattox.
2016-12-15 16:46:25 -05:00
da2ad5b6e0
update FixIntel code for new neighbor list code
2016-12-14 15:51:12 -05:00
bfcab72268
restore change to make -DLAMMPS_MEMALIGN=64 default when USER-INTEL package is installed (which requires it)
2016-12-14 15:24:55 -05:00
f509f133af
patch 13Dec16: neighbor refactor, Stan pppm/disp bug fix, M Brown INTEL package updates
2016-12-13 17:14:28 -07:00
624c57e9da
Merge pull request #185 from akohlmey/new-neighbor
...
New neighbor list code with updates for USER-OMP and USER-DPD
2016-12-13 16:24:41 -07:00
f3b355bcbe
Merge pull request #298 from akohlmey/collected-small-fixes
...
Collected small fixes
2016-12-13 16:23:23 -07:00
ae5764beac
added functionity to lib interface
2016-12-13 16:22:17 -07:00
fda43c00fd
add deleted file in package to purge list
2016-12-12 13:22:54 -05:00
b34be30be6
Merge pull request #53 from stanmoore1/new-neighbor
...
New neighbor Kokkos
2016-12-12 13:18:03 -05:00
13b6196b82
Fixing Kokkos compile error
2016-12-12 10:47:39 -07:00
baf55c90f4
Whitespace change
2016-12-12 09:25:41 -07:00
770f5d0bf7
Whitespace change
2016-12-12 09:24:37 -07:00
a31b00965a
Updating to master
2016-12-12 09:18:20 -07:00
a5e46e3e6a
Merging
2016-12-09 16:20:42 -07:00
31be0da590
Merging pull request
2016-12-09 16:17:35 -07:00
0f3b2544a1
Merge pull request #1 from timattox/new-neighbor
...
USER-DPD workaround for neighbor list issues
2016-12-09 16:08:31 -07:00
586514e05c
Merge branch 'new-neighbor' into new-neighbor
2016-12-09 16:08:08 -07:00
43c459ba56
More changes for Kokkos neighbor
2016-12-09 15:56:55 -07:00
b5c3d2f66c
Merge pull request #52 from timattox/new-neighbor
...
USER-DPD workaround for neighbor list issues
2016-12-09 17:51:35 -05:00
5187cb97e5
USER-DPD: Make fix_shardlow request its own SSA-specific neighbor list,
...
instead of having pair_dpd_fdt* make the SSA-neighbor list request for it.
Forces an "extra" list to be built, but now skip lists work properly.
Maybe we can detect if skip lists won't be used, and squash the extra list.
2016-12-09 15:42:27 -06:00
eff503e56c
Prevent neighbor list copies between SSA and non-SSA neighbor list requests.
2016-12-09 15:39:46 -06:00
cdcebab3bd
make the output of the %CPU/OpenMP threads line consistent with compiling in OpenMP support, not having USER-OMP installed
2016-12-09 14:43:56 -05:00
ddf678da51
make fix gcmc command overview consistent
...
this closes #296
2016-12-09 14:30:27 -05:00
435421301b
Small tweaks to Kokkos neighbor
2016-12-09 08:37:01 -07:00
9b48c49f83
Removing used Kokkos file
2016-12-08 09:18:55 -07:00
d3d5ac17bf
Fixed small typos in doc
2016-12-07 19:37:51 -08:00
8318c67816
Kokkos neighbor refactor
2016-12-07 13:00:27 -07:00
7c61dbf5e2
Merge branch 'new-neighbor' of github.com:akohlmey/lammps into new-neighbor
2016-12-07 13:43:04 -05:00
39a12b15d7
Merge branch 'master' into new-neighbor
...
Resolved Conflicts:
src/Purge.list
src/neigh_derive.cpp
2016-12-07 13:40:14 -05:00
fb3f597f41
30Nov16 patch
2016-11-30 14:04:41 -07:00
d14814ae2e
Merge pull request #289 from akohlmey/collected-updates-and-bugfixes
...
Collected updates and bugfixes
2016-11-30 14:02:41 -07:00
beb5a30f67
new compute global/atom command, also bug fix for descending dump sorts
2016-11-30 14:01:27 -07:00
7ddb6670c0
fix typo
2016-11-30 00:12:35 -05:00
789e62388f
simplify code
2016-11-29 09:03:53 -05:00
7d098bff90
update format
...
(cherry picked from commit 2597185afb )
2016-11-29 09:01:36 -05:00
1d970d3cdf
dihedral_nharmonic: added writing coefficient by write_data
...
(cherry picked from commit 618f5c6aa5 )
2016-11-29 09:01:36 -05:00
42d430168b
fix typo in compute cluster/atom docs
...
this closes #292
2016-11-29 07:24:09 -05:00
5ff5bc2a6c
avoid issues detected by coverity scan
2016-11-28 21:34:35 -05:00
02ae2d218a
correct broken link to USER-SMD docs PDF
2016-11-28 11:34:22 -05:00
470908fc93
explicitly disallow dynamic groups with compute rdf
2016-11-24 05:46:15 -05:00
6759630c16
bug fix for dump sort in descending order
2016-11-23 17:08:36 -07:00
87781771ba
fix typo and USER-OMP support omission
2016-11-23 09:02:32 -05:00
df46b9aa38
rename compute pressure/grem to compute PRESSURE/GREM
2016-11-22 15:25:59 -05:00
647c6f00ce
Merge branch 'grem-feature' of https://github.com/dstelter92/lammps into collected-updates-and-bugfixes
2016-11-22 14:51:19 -05:00
237307eda2
small typo and changes
2016-11-22 12:16:00 -05:00
d58dd4f159
bugfix when parsing mpirun
2016-11-22 12:13:20 -05:00
ae70f1090f
added readme for grem examples
2016-11-22 12:05:14 -05:00
59d100ab57
final prep for 22Nov patch
2016-11-22 09:23:02 -07:00
61e71d23ed
Merge pull request #288 from akohlmey/moltemplate-1.40
...
update bundled version of moltemplate to v1.40
2016-11-22 08:51:11 -07:00
b6f2f0e6e9
Merge pull request #287 from rbberger/pylammps/docs
...
Created PyLammps documentation
2016-11-22 08:50:29 -07:00
ff0441ac16
Merge pull request #286 from akohlmey/small-fixes-and-updates
...
Collected small fixes and updates
2016-11-22 08:49:46 -07:00
41907d3110
Merge pull request #285 from akohlmey/fix-ipi-update
...
update for fix ipi from michele ceriotti
2016-11-22 08:48:27 -07:00
b95f255af4
small changes to temper/grem commands
2016-11-22 08:47:44 -07:00
d7b542101a
Merge pull request #283 from akohlmey/grem-feature
...
gREM generalized replica exchange feature for USER-MISC
2016-11-22 08:15:35 -07:00
0ffa50f8e8
tweaked author syntax
2016-11-22 08:15:13 -07:00
7893215964
small comment/whitespace tweak
2016-11-21 12:46:43 -05:00
3dff9f2018
removed extra file
2016-11-21 12:05:30 -05:00
dab232c542
modified temper_grem name to fit conventions, re-ran example to match
2016-11-21 12:02:17 -05:00
9e9d9d5aa5
update bundled version of moltemplate to v1.40
2016-11-21 11:34:42 -05:00
c982b174a2
Merge pull request #49 from epfl-cosmo/fix-ipi
...
i-PI interface fix
2016-11-19 19:36:13 -05:00
87a5a35bad
A tiny bugfix for the reset flag, and a brief explanation of the changes
2016-11-20 00:44:23 +01:00
fd174ce2b1
Merge branch 'fix-ipi-update' of https://github.com/akohlmey/lammps into fix-ipi
2016-11-20 00:04:56 +01:00
b11f376a4f
Merge branch 'master' of github.com:lammps/lammps
2016-11-19 23:25:51 +01:00
230b29eae6
correct accelerator flags for dpd styles in pair style overview
2016-11-19 11:47:12 -05:00
2383c31f15
Created PyLammps documentation
...
Based on material presented during MD Workshop at Temple University in
August 2016.
2016-11-18 23:58:57 -07:00
e175a18bdb
be more thorough in initializing optional data in pair style dpd/fdt/energy
2016-11-18 16:18:47 -05:00
a5bde82e37
update .gitignore for recent addition
2016-11-18 15:38:11 -05:00
d787afcca9
also remove generated html files with 'make clean' in docs folder
2016-11-18 15:37:49 -05:00
176cde8ed3
minor cleanups
2016-11-18 15:36:38 -05:00
2862c20815
Merge branch 'master' into grem-feature
2016-11-18 14:51:46 -05:00
78e018829f
Merge branch 'grem-feature' of https://github.com/dstelter92/lammps into grem-feature
2016-11-18 14:48:47 -05:00
c78914e7b3
update for fix ipi from michele ceriotti
2016-11-18 09:21:50 -05:00
635f3ce128
synchronize USER-SMD examples with code
2016-11-18 08:09:24 -05:00
81f68e06fd
Merge branch 'master' into doc-updates
2016-11-17 20:44:07 -05:00
4b51719e67
new 17Nov16 patch and stable
2016-11-17 16:51:35 -07:00
25d7be5f3d
compute pressure doc change
2016-11-17 16:11:30 -07:00
2a026c9ad8
revised temper_grem example, better file management
2016-11-17 12:53:25 -05:00
4a3091f844
modified temper_grem example with more exchanges
2016-11-17 11:24:29 -05:00
74c0e4dd5c
Merge pull request #278 from akohlmey/pair-agni
...
Implementation of the AGNI manybody potential
2016-11-17 09:04:31 -07:00
073e8a0524
Merge pull request #276 from akohlmey/doc-updates
...
Small bugfixes and updates
2016-11-17 09:02:27 -07:00
5320bbf585
Merge pull request #275 from andeplane/IP_VORONOI
...
Initializing pointers in VORONOI
2016-11-17 09:01:46 -07:00
4448819824
Merge pull request #274 from andeplane/IP_POEMS
...
Initialize pointers in POEMS
2016-11-17 09:01:37 -07:00
300ac30332
Merge pull request #273 from akohlmey/auto-memalign
...
turn on -DLAMMPS_MEMALIGN=64 automatically when USER-INTEL is installed
2016-11-17 09:01:27 -07:00
2535e44991
Merge pull request #271 from akohlmey/tersoff-modc
...
pair style tersoff/mod/c
2016-11-17 09:00:52 -07:00
747c95c525
revised documentation, added temper_grem ref to fix_grem
2016-11-17 11:00:49 -05:00
cdae794383
Merge pull request #242 from andeplane/vashishta_kokkos
...
Added KOKKOS vashishta
2016-11-17 09:00:03 -07:00
8756a1017d
Kokkos updates by Stan
2016-11-17 08:58:22 -07:00
5c64934bc8
added documention, re-ran temper_grem example
2016-11-17 10:40:10 -05:00
4e62e58d29
Merge pull request #47 from dstelter92/grem-feature
...
added internal tempering in grem with example
2016-11-17 10:04:43 -05:00
5ac2d9532e
Re-run example with debug off
2016-11-17 09:43:44 -05:00
19ac9d2959
turned off dev mode by default in temper_grem
2016-11-17 09:31:07 -05:00
9f313aac75
shorter example
2016-11-16 20:43:41 -05:00
0102c5dadc
file cleanup
2016-11-16 20:38:53 -05:00
07e46b797a
added internal tempering in grem with example
2016-11-16 20:27:14 -05:00
b45d1e37ef
integrate fix grem docs and update to match current conventions
2016-11-16 16:46:00 -05:00
2e7fd513d4
provide fix grem example input for nvt and npt
2016-11-16 16:42:01 -05:00
82364d10e3
Merge branch 'grem-feature' of https://github.com/dstelter92/lammps into grem-feature
...
Resolved merge conflicts and adapted logic to most recent changes in feature branch
Closes #46
2016-11-16 16:11:53 -05:00
16c8a307e5
removed leftover tex files
2016-11-16 15:39:02 -05:00
94f14ab051
spell check, minor typos
2016-11-16 15:34:32 -05:00
22d93fe8fb
add restrict to CCFLAGS for makefiles intended for intel compilers
2016-11-16 14:31:10 -05:00
683f514fac
simplify multi-replica run by passing per-replica parameters as variables on the command line
2016-11-16 14:22:20 -05:00
f617993944
need to apply fix_modify already in fix grem constructor
2016-11-16 13:52:27 -05:00
4641c9e568
Added basic documentation for grem fix
2016-11-16 13:36:13 -05:00
705f66aaee
remove superfluous code
2016-11-16 13:24:41 -05:00
e57ae1ce3f
compute scaled kinetic energy tensor without destroying the original data
2016-11-16 12:45:13 -05:00
950442b8b1
added check for nvt vs npt, enabled nvt simulation with fix_grem
2016-11-15 21:53:28 -05:00
1c68e42ecc
fix_modify is not longer needed
2016-11-14 13:43:28 -05:00
5f94b31806
add multi-replica example for gREM
2016-11-14 10:12:48 -05:00
fdf5d68f9f
allow to extract properties in NH integrator only when they are active
2016-11-14 09:27:33 -05:00
0c25f3b1d6
whitespace cleanup
2016-11-13 23:20:09 -05:00
14c7cf4197
retrieve target temperature and pressure from fix npt. add sanity checks.
2016-11-13 23:18:59 -05:00
26870f223d
add example for gREM
2016-11-13 23:18:14 -05:00
09544d0698
bugfix for compute pressure/grem: must make a copy of argument strings
2016-11-13 19:19:52 -05:00
b5130a3b35
avoid NaN for variance from average output
2016-11-13 18:46:55 -05:00
20daf82463
initial import of adapted gREM code by David Stelter and Edyta Malolepsza
...
The following changes were made:
- the modifications to compute pressure were transferred to a derived class compute pressure/grem
- fix scaleforce was renamed to fix grem
- identifying the grem fix was simplified as fix grem passes an additional argument to compute pressure/grem
- dead code was removed in both files
- checking of arguments was tightened
2016-11-13 18:44:10 -05:00
57124b9b25
update documentation metadata files for recent changes
2016-11-12 09:18:21 -05:00
03b3834fe3
add documentation for pair style agni
2016-11-12 09:07:42 -05:00
d0124eac95
optimized data access and using approximate exponential for USER-OMP version
2016-11-12 08:36:27 -05:00
5685131fe2
add USER-OMP version of pair style agni
2016-11-11 19:08:01 -05:00
22fc92f9d8
use special ev_tally() function suitable for this kind of force compute
2016-11-11 18:32:55 -05:00
b9770766a8
add adatom and vacancy examples for AGNI pair style
2016-11-11 18:19:29 -05:00
9cc0c8badd
error exit when requested element is not in potential file
2016-11-11 18:10:57 -05:00
6e1492a86c
add potential file for pair style AGNI
2016-11-11 18:10:26 -05:00
9b0987d8c4
first complete implementation of AGNI pair style
2016-11-11 17:32:47 -05:00
e453adaf81
implemented parser for 1 element potential files
2016-11-11 15:53:37 -05:00
8e0fd88697
add example demonstrating the use of fix addtorque
2016-11-11 10:52:50 -05:00
fdcabd7d1d
fix addtorque is compatible with dynamic groups
2016-11-11 09:01:18 -05:00
c5c8c50e97
initialize 'nper'
2016-11-11 07:47:42 -05:00
72b0841b28
Merge branch 'doc-updates' of github.com:akohlmey/lammps into doc-updates
2016-11-11 07:44:44 -05:00
801111a7ab
dummy framework implementation for AGNI pair style
2016-11-10 15:00:36 -05:00
bfc478c320
simpler variant of the segfault workaround, that does not offend Clang c++.
2016-11-10 14:12:02 -05:00
2b75ee761d
avoid segmentation fault, when creating a LAMMPS instance from the library interface. arg[] may be NULL.
2016-11-10 13:28:32 -05:00
352e177fcd
Merge branch 'master' into small-fixes-and-updates
2016-11-10 13:26:00 -05:00
c20ee34c7b
Initializing pointers in VORONOI
2016-11-10 09:30:07 +01:00
95a7f7160e
Initialize pointers in POEMS
2016-11-10 09:26:52 +01:00
1f38e1a771
Merge branch 'master' into doc-updates
2016-11-09 18:18:05 -05:00
9806da69f3
Stan bug fixes for fix reaxc/bonds/kk
2016-11-09 15:47:50 -07:00
fec87c070d
simplify compiling USER-INTEL package, by defaulting to -DLAMMPS_MEMALIGN=64 in case it is not set
2016-11-09 16:53:39 -05:00
3d3a99c082
added missing potential for tersoff/mod/c
2016-11-09 16:50:34 -05:00
3e36ec3754
remove unused class member
2016-11-09 16:17:46 -05:00
9ed5c4f0fa
Merge branch 'master' into kokkos-vashishta
2016-11-09 15:15:10 -05:00
c55fd502e0
correct typo in formula
2016-11-09 15:04:24 -05:00
71ee2ecaa1
integrate pair style tersoff/mod/c contributed by Ganga P Purja Pun (GMU)
...
This includes docs, added testing and inclusion of USER-OMP support.
2016-11-09 14:52:39 -05:00
bfea3dce7d
Merge pull request #268 from arielzn/born_dsf
...
pair styles born/coul/dsf and born/coul/dsf/cs added
2016-11-09 11:57:09 -07:00
eef862ee1c
Merge pull request #267 from akohlmey/pager-help
...
use pager for help message, if connected to stdout
2016-11-09 11:53:43 -07:00
0cc2fbf1d6
Merge pull request #266 from andeplane/IP_USER_OMP
...
Initializing pointers in USER-OMP
2016-11-09 11:52:05 -07:00
ae00666994
Merge pull request #265 from andeplane/IP_DIFF_DPD
...
Initializing pointers in USER-DIFFRACTION and USER-DPD
2016-11-09 11:51:53 -07:00
51b3b5fb35
Merge pull request #264 from andeplane/IP_SNAP_SRD
...
Initialize pointers in SNAP and SRD
2016-11-09 11:51:44 -07:00
176f2c3aa1
Merge pull request #263 from andeplane/IP_RIGID_SHOCK
...
Initialize pointers in RIGID and SHOCK
2016-11-09 11:51:36 -07:00
3f71bfb185
Merge pull request #262 from andeplane/IP_PERI_QEQ_REPLICA
...
Initializing pointers in PERI, QEQ and REPLICA
2016-11-09 11:51:25 -07:00
cf3ab51679
Merge pull request #261 from andeplane/IP_MISC_MOLECULE
...
Initialized pointers in MISC and MOLECULE
2016-11-09 11:51:09 -07:00
59922f894b
Merge pull request #260 from andeplane/IP_MANYBODY_MC
...
Initialize pointers in MANYBODY and MC
2016-11-09 11:51:01 -07:00
5e2b9d8bf3
Merge pull request #259 from andeplane/IP_KSPACE
...
Initialize pointers in KSPACE
2016-11-09 11:50:50 -07:00
2d132cad6b
Merge pull request #258 from andeplane/IP_GRANULAR
...
Initialize pointers in GRANULAR
2016-11-09 11:50:41 -07:00
ef6801f8bf
Merge pull request #257 from andeplane/IP_CORESHELL
...
Initialize pointers in CORESHELL
2016-11-09 11:50:31 -07:00
c81a723642
Merge pull request #256 from andeplane/IP_BODY
...
Initialized pointers in BODY
2016-11-09 11:50:23 -07:00
f9eb2a99ce
Merge pull request #255 from andeplane/IP_ASPHERE
...
Initialize pointers in ASPHERE
2016-11-09 11:50:11 -07:00
16a02ef27d
Merge pull request #254 from andeplane/IP_root
...
Initialized pointers in src folder
2016-11-09 11:47:21 -07:00
2c801320c2
fixed links in Section_intro.txt
2016-11-09 11:46:10 -07:00
d20b32092e
Building correct shortlists and removed rsq test in force loops
2016-11-08 18:57:27 +01:00
9de1a2a08f
added input using born/coul/dsf/cs to examples/coreshell
2016-11-08 18:27:44 +01:00
cdb5d47e9f
add FLERR argument to force->bounds() in born/coul/dsf
2016-11-08 18:24:54 +01:00
a23b287a7a
sync with SVN for creation of stable release
2016-11-08 09:05:50 -07:00
31204aab6a
sync with SVN
2016-11-08 08:57:51 -07:00
25e7d074cf
documentation added for born/coul/dsf and born/coul/dsf/cs styles
2016-11-08 16:51:54 +01:00
667f4dfe28
pair style born/coul/dsf added with its coreshell version
2016-11-08 11:32:38 +01:00
21694ca3a8
improve help and it through a pager, when screen == stdout
2016-11-07 17:10:12 -05:00
9b910d5511
make name of the actual executable (i.e. arg[0]) accessible
2016-11-07 17:07:40 -05:00
054ab6bff3
Initializing pointers in USER-OMP
2016-11-07 21:07:10 +01:00
616420cda8
Initializing pointers in USER-DIFFRACTION and USER-DPD
2016-11-07 20:51:36 +01:00
fb3ac9afba
Initialize pointers in SNAP and SRD
2016-11-07 20:30:38 +01:00
7cd7cda2d4
Initialize pointers in RIGID and SHOCK
2016-11-07 20:22:04 +01:00
db0524278a
Initializing pointers in PERI, QEQ and REPLICA
2016-11-07 19:58:27 +01:00
1ff75eaba2
Initialized pointers in MISC and MOLECULE
2016-11-07 17:15:48 +01:00
30dede867a
Initialize pointers in MANYBODY and MC
2016-11-07 17:02:32 +01:00
a5c6104d64
Initialize pointers in KSPACE
2016-11-07 16:54:59 +01:00
c5869bdee2
Initialize pointers in GRANULAR
2016-11-07 16:33:50 +01:00
e7a2c6b5d1
Initialize pointers in CORESHELL
2016-11-07 16:26:16 +01:00
06959a9c59
Initialized pointers in BODY
2016-11-07 16:21:08 +01:00
cd65d44d95
Initialize pointers in ASPHERE
2016-11-07 16:15:39 +01:00
45f2e86dd6
NULLed ptrs in files
2016-11-07 16:07:37 +01:00
f8226e8ae5
NULL ptrs in dump_custom and dump_image
2016-11-07 15:56:47 +01:00
b221b15d24
NULLing ptrs in comm_brick and dump*.cpp
2016-11-07 15:50:18 +01:00
3a3d96b877
info styles also prints out pair styles
2016-11-04 18:18:40 -04:00
77bbf03f0f
Merge pull request #252 from akohlmey/preinstalled-vs-scm
...
remove the misleading "(which it is by default)" from several doc files
2016-11-04 10:59:06 -06:00
7cff08ca0a
Merge pull request #249 from lammps/unstable
...
Incorporate merge commits from "unstable" into "master"
2016-11-04 10:58:55 -06:00
f0131393e0
Merge pull request #248 from akohlmey/collected-small-fixes
...
collected small bugfixes and updates
2016-11-04 10:58:42 -06:00
32e0a58343
Merge pull request #247 from akohlmey/bounds-error-with-code-line
...
Propagate error error locations for a few more utility functions
2016-11-04 10:58:14 -06:00
60908eeab4
Merge pull request #246 from akohlmey/manybody-short-neighbor-list
...
Manybody short neighbor list
2016-11-04 10:57:43 -06:00
8214555b29
Merge pull request #244 from ketankhare/patch-2
...
Enable write_data for dihedral style fourier
2016-11-04 10:57:20 -06:00
f48b71f46b
added examples/threebody, fix reaxc/speceies/kk
2016-11-04 10:56:04 -06:00
6cc4eb19af
remove the misleading "(which it is by default)" from several doc files
2016-11-04 12:20:17 -04:00
7d23a0737e
add thorough checking for valid arguments to -partition or -p
2016-11-04 00:42:23 -04:00
02510ec321
add temporary force accumulation to local variables for vashishta styles
2016-11-02 22:32:30 -04:00
33140e5004
accumulate forces in temporary local variables for tersoff
2016-11-02 22:16:53 -04:00
639fb6f444
use local variables for more efficient force accumulation
2016-11-02 17:20:56 -04:00
b156771721
build short neighbor list for sw on based on ij parameters only
2016-11-02 17:09:32 -04:00
5d787f7f16
avoid tiny memory leak, when the restart command is specified multiple times
2016-11-01 21:39:12 -04:00
c8f4b55588
avoid uninitialized data for using ewald/disp with lj only
2016-11-01 16:48:30 -04:00
e13e4031cf
avoid memory leak in pppm/disp/omp
2016-11-01 16:48:00 -04:00
782a328080
avoid memory leaks when using kspace solvers for lennard-jones
2016-11-01 14:55:13 -04:00
e81ae21dbd
do not access uninitialized data for ewald/disp and pppm/disp
2016-11-01 14:54:16 -04:00
7fdd6e2807
remove work repetitions for 'the'
2016-11-01 11:40:07 -04:00
2e0d304c7e
remove word repetitions for 'a'
2016-11-01 11:36:11 -04:00
f333d659c2
Using short neighborlists in neigh full
2016-10-29 22:54:43 +02:00
51e2313fac
Using short neighbor lists
2016-10-29 22:35:29 +02:00
e37d2b5c94
Calculating short neighbor lists
2016-10-29 22:20:37 +02:00
c4b86a25a7
Merge branch 'master' into manybody-short-neighbor-list
2016-10-28 11:12:21 -04:00
218e121b41
Merge branch 'master' into bounds-error-with-code-line
2016-10-28 11:11:28 -04:00
93d393aa69
permission cleanup in tools folder
2016-10-28 10:48:35 -04:00
4216be49f3
Merge branch 'master' into collected-small-fixes
2016-10-28 10:46:33 -04:00
3870780894
Merge branch 'master' into kokkos-vashishta
2016-10-28 10:43:05 -04:00
c3a1e72183
Version 27 Oct 2016
2016-10-27 11:40:36 -04:00
d9891abdf4
new library functions
2016-10-27 09:34:04 -06:00
f9a9e27f5a
add error location propagation to atom->set_mass() and atom->check_mass()
2016-10-26 16:01:40 -04:00
35753b8f08
add error location propagation to force->bounds() and force->boundsbig()
2016-10-26 15:53:02 -04:00
f028a9a967
region cylinder is compatible with open_faces[2], so do not disallow it.
2016-10-26 15:04:18 -04:00
ef9f7c818e
fix off-by-one bug in buffer re-allocator
2016-10-26 10:14:08 -04:00
8e61bed2d8
add USER-OMP variant of manybody short neighbor list
2016-10-26 09:51:52 -04:00
3267b34590
simplify short neighbor list implementation. remove unneeded class member
2016-10-26 09:29:27 -04:00
0a417b4016
add short neighbor list support to pair style tersoff
2016-10-26 07:06:38 -04:00
399c0af150
consistent short neighbor list for vashishta and vashishta/table
2016-10-25 23:46:25 -04:00
e8b3f79690
fully tested multi-element compatible short neighbor list for Stillinger-Weber
2016-10-25 23:18:14 -04:00
21619f6a2f
Recommitting reverted change
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15794 f3b2605a-c512-4ea7-a41b-209d697bcdaa
(cherry picked from commit c0b98f5299 )
2016-10-25 15:25:39 -04:00
039bda9b61
Added updated vashishta for KOKKOS support
...
(cherry picked from commit 96089a42547f625e70aa2ac3933d248d2731b731)
2016-10-25 15:07:10 -04:00
6929603eef
Added KOKKOS vashishta
...
(cherry picked from commit 5edc474bf0be574ddba96d00bb63894edf400ddb)
2016-10-25 15:07:10 -04:00
7f3f5e8c38
Clean whitespace
2016-10-25 14:46:44 -04:00
f350500e69
Enable write_data
2016-10-25 14:43:12 -04:00
d7c77a419d
Enable write_data for dihedral_fourier
2016-10-25 14:36:18 -04:00
efaa8feab5
Merge pull request #239 from akohlmey/static-analysis-fixes
...
Static analysis fixes
2016-10-25 10:32:55 -06:00
ad5f7c4581
Merge pull request #238 from giacomofiorin/colvars-2016-10-24
...
Colvars fixes and small changes
2016-10-25 10:32:41 -06:00
6b33499135
Merge pull request #231 from akohlmey/collected-doc-fixes
...
Collected doc fixes
2016-10-25 10:30:34 -06:00
63eada2425
fix issue with docs for orientorder/atom compute reported by @andeplane
...
this closes #243
2016-10-25 12:12:48 -04:00
1a436bd7a9
Merge branch 'collected-doc-fixes' of github.com:akohlmey/lammps into collected-doc-fixes
2016-10-25 11:58:42 -04:00
52dd9aee5f
Merge branch 'master' into collected-doc-fixes
2016-10-25 11:55:09 -04:00
eca96e21ef
Merge branch 'doc'
2016-10-25 09:46:07 -06:00
9c81ad1ab6
doc page changes
2016-10-25 09:45:55 -06:00
f8367e3d0f
update documentation pdf for updated colvars lib
2016-10-24 17:49:53 -04:00
ba6d1528bb
Merge branch 'colvars-2016-10-24' of https://github.com/giacomofiorin/lammps into colvars-update
2016-10-24 17:34:28 -04:00
182141b850
Make SMP parallelism for Colvars optional
2016-10-24 17:13:34 -04:00
512c413b7e
whitespace cleanup
2016-10-24 17:13:21 -04:00
7b89e47a38
apply corrections to issues reported by static code analysis
2016-10-24 17:12:28 -04:00
e02505c8cc
Add ensemble-biased metadynamics (Fabrizio Marinelli, NIH)
2016-10-24 17:11:09 -04:00
be2d155cef
Minor changes and fixes not relevant to LAMMPS
2016-10-24 17:10:52 -04:00
c243093980
Fix wall forces and subtractAppliedForce for extended-Lagrangian ABF
2016-10-24 17:05:47 -04:00
ad57a17f48
Add C-linkage wrapper for colvarscript (useful with ctypes)
2016-10-24 16:48:20 -04:00
477ddaf112
Merge pull request #232 from akohlmey/small-bugfixes
...
Small bugfixes
2016-10-24 08:15:08 -06:00
4f69d91a99
Merge pull request #230 from akohlmey/manual-in-ebook-format
...
generate LAMMPS manual in ebook format
2016-10-24 08:12:08 -06:00
bc44988003
correct typo in write_dump docs
...
this closes #233
2016-10-23 15:18:25 -04:00
db36c8bcc3
stop with error, if molecule command requires special bond auto-generation before box is defined
2016-10-21 14:51:09 -04:00
991034b632
have bond style table exit when bond length is outside table range
2016-10-21 14:01:06 -04:00
607246f923
ignore mobi file as well
2016-10-21 13:25:53 -04:00
6742fb634a
remove mobi file format creation from makefile and explain it in README instead
2016-10-21 12:05:21 -04:00
ed3f02f249
ignore generated PDF and ePUB files
2016-10-21 12:04:48 -04:00
a2e34aab0a
make certain, that atom->maxspecial is incremented with extra special space
2016-10-21 11:55:36 -04:00
6cd6c106ef
Merge branch 'collected-small-changes' into collected-doc-fixes
2016-10-20 19:27:18 -04:00
a9572275ee
Revert "support generation of manual in ePUB format"
...
This reverts commit 8c3f5cb307 .
2016-10-20 16:27:00 -04:00
2cf77ff778
Add support for ebook generation in ePUB and mobi format
2016-10-20 16:16:17 -04:00
f022f6d88a
fix various formatting and broken link issues identified by ebook-convert
2016-10-20 14:40:18 -04:00
8c3f5cb307
support generation of manual in ePUB format
2016-10-20 09:27:26 -04:00
e8359923f1
update packages section in manual with information about USER-NC-DUMP
2016-10-19 15:58:50 -04:00
d2da0fabb4
Version 20 Oct 2016
2016-10-19 15:29:13 -04:00
9954d5d346
forgot pair table change
2016-10-19 10:47:07 -06:00
3d254780de
Merge branch 'master' of github.com:lammps/lammps
2016-10-19 08:58:22 -06:00
b0cf1ded38
Merge pull request #229 from akohlmey/small-corrections
...
collected various small corrections and updates
2016-10-19 08:57:54 -06:00
0891ed83a5
Merge pull request #228 from akohlmey/correct-prd-for-bigbig
...
make PRD code compatible with -DLAMMPS_BIGBIG
2016-10-19 08:56:19 -06:00
ffb8eb36da
Revert "recognize any word starting with FP as FPRIME style table"
...
This reverts commit 86f5b51133 .
2016-10-19 10:44:38 -04:00
1a10857244
make PRD code compatible with -DLAMMPS_BIGBIG
2016-10-19 10:43:25 -04:00
2634468676
dead code removal
2016-10-19 10:42:02 -04:00
58141e0559
text edit
2016-10-19 08:41:44 -06:00
393337e7cf
Merge pull request #226 from akohlmey/pair-gauss-mixing
...
add mixing support for pair styles gauss and gauss/cut
2016-10-19 08:37:32 -06:00
e0ed218cc4
Merge pull request #224 from akohlmey/get-vars
...
provide an accessor for names of LAMMPS variables
2016-10-19 08:36:52 -06:00
efc7b23bd8
Merge pull request #216 from akohlmey/user-nc-dump
...
USER-NC-DUMP package
2016-10-19 08:33:59 -06:00
566effc9c9
account for new fix halt properly in PDF and online docs
2016-10-19 09:08:20 -04:00
86f5b51133
recognize any word starting with FP as FPRIME style table
2016-10-19 09:05:25 -04:00
ccca642b3a
fix typo
2016-10-19 08:08:52 -04:00
019bc0ba0b
fix typos in Makefile.lammps for NetCDF support
2016-10-19 07:39:03 -04:00
7b7cb297e6
add mixing for pair styles gauss and gauss/cut contributed by andrew jewett. also add support for write_data.
2016-10-18 22:26:47 -04:00
13ce1037f2
Version 18 Oct 2016
2016-10-18 15:46:56 -04:00
5a6dea7a22
Merge branch 'master' into user-nc-dump
2016-10-18 15:36:18 -04:00
27796b431e
avoid distracting error output
2016-10-18 15:32:20 -04:00
2106dce2b3
new fix halt command, other sundry small bug fixes
2016-10-18 13:11:40 -06:00
6e54443d8c
make plain nc dump style a compile time option as well
...
according to the package author, lars pastewka, some machines
may have only parallel netcdf and not the serial netcdf installed.
hence both netcdf dump styles neet to be optional depending on
the compile time setting in lib/netcdf/Makefile.lammps
The makefile has been set up to auto-detect the necessary flags
for most regular and correct installations.
2016-10-18 15:11:22 -04:00
2b47fa6653
update Makefile.lammps and add README according to suggestions by lars pastewka
2016-10-18 15:05:30 -04:00
713b2af067
Merge pull request #221 from akohlmey/collected-bugfixes
...
Collected bugfixes and small changes
2016-10-18 12:58:25 -06:00
ae77664bdd
forgot to include USER-NC-DUMP in PACKUSER variable
2016-10-18 14:45:25 -04:00
4502d3276b
updated Makefile.lammps for NetCDF support based on suggestions from lars pastewka
2016-10-18 14:45:06 -04:00
a752966eef
Merge branch 'collected-bugfixes' of github.com:akohlmey/lammps into collected-bugfixes
2016-10-18 14:07:05 -04:00
1f7693faf2
fix typo
2016-10-18 14:06:43 -04:00
2c5ea9fc61
reapply changes to the timer class that got lost somehow
2016-10-18 14:05:08 -04:00
3e88fb5355
Merge branch 'master' into collected-bugfixes
2016-10-18 13:54:15 -04:00
6eadd45c45
Merge branch 'halt2'
2016-10-18 11:16:44 -06:00
003581c6a8
final changes to fix halt
2016-10-18 11:16:28 -06:00
1f1c87235a
add support for "error continue" option, which resets the timer timeout setting after a soft exit
2016-10-18 12:21:27 -04:00
394c3bb504
add Timer::reset_timeout() API, that allows restoring the previous timeout setting after a forced timeout
2016-10-18 12:20:49 -04:00
954d536826
added bondmax method to fix halt
2016-10-18 09:27:01 -06:00
c5513c4f75
provide an accessor for names of LAMMPS variables
2016-10-17 19:56:18 -04:00
e4ff8128f1
fix typo
...
(cherry picked from commit c65fb0e311 )
2016-10-16 12:29:53 -04:00
e7825ba21a
import fix halt prototype code with corrections for soft exit
2016-10-15 07:30:07 -04:00
e77e1f6b8e
replace complex solution to implement a soft exit with simpler one
2016-10-14 19:40:51 -04:00
909ec2c096
remove unused class members
2016-10-14 12:04:32 -04:00
f67975fd8a
apply proper initialization and remove redundant variable declaration
2016-10-14 07:37:06 -04:00
deceb9d5c6
remove assignment without effect
2016-10-14 07:31:52 -04:00
c9c66ca0bd
replace unsafe code
2016-10-14 07:28:25 -04:00
d07703efff
re-apply bugfix from two years ago
2016-10-14 07:27:40 -04:00
411ecca8df
plug memory leak
2016-10-14 07:27:14 -04:00
fa984b2c3b
Version 13 Oct 2016
2016-10-13 19:56:33 -04:00
d11363c7eb
Merge pull request #220 from rbberger/fix-doc-makefile
...
Allow building non-html doc targets without Python3 and virtualenv
2016-10-13 17:00:23 -06:00
5aefb2a882
Merge pull request #219 from akohlmey/python-no-double-load
...
do not require the LAMMPS shared library when loading the python wrapper from inside LAMMPS
2016-10-13 16:58:35 -06:00
40f2310a2a
Merge pull request #218 from timattox/USER-DPD_fix_rx_init_bugfix
...
USER-DPD fix_rx initialization bugfix
2016-10-13 16:56:19 -06:00
2c8a7a318a
bug fix for fix GCMC w/ fix shake, enhance of fix wall/gran/region with restarting
2016-10-13 16:55:53 -06:00
95cca1bd9f
Allow building other targets without Python3 and virtualenv
2016-10-13 11:40:44 -04:00
0b426dadc1
do not require the LAMMPS shared library when loading the python wrapper from inside LAMMPS
...
Thanks to Giacomo Fiorin for figuring this out with NAMD/Colvars.
This requires linking with -Xlinker -export-dynamic or equivalent,
which is the default when using python-config to provide linker flags.
We will fall back to loading the DSO in case the initial load fails.
2016-10-12 18:36:38 -04:00
fcb5271026
USER-DPD: Initialize the dpdThetaLocal array consistently in fix_rx
2016-10-12 15:56:45 -04:00
4958e114ba
USER-DPD bugfix: Properly initialize the local temperature averaging array.
2016-10-12 15:46:46 -04:00
63e71cd45b
patch to add DPD-VV
2016-10-12 07:35:47 -06:00
4a5d9eaae2
Merge pull request #217 from akohlmey/small-fixes
...
Collected small changes and bugfixes
2016-10-12 07:32:08 -06:00
4e3a55047f
Merge pull request #215 from timattox/USER-DPD_bugfix_for_dtsqrt
...
USER-DPD Bugfix: reset_dt() is not called when I thought it should be called.
2016-10-12 07:30:10 -06:00
f8a26dd158
update Timer::force_timeout() to trigger at next loop iteration
2016-10-12 07:26:03 -04:00
2e8edbd2b9
USER-SMD was missing from PACKLIB variable
2016-10-12 06:53:37 -04:00
da66c1e649
update #include directives to match current LAMMPS coding conventions
2016-10-12 00:07:52 -04:00
c24bf512f3
update #include statements for system includes
2016-10-12 00:00:53 -04:00
6b4ab0a390
update .gitignore
2016-10-12 00:00:21 -04:00
adc98e07df
whitespace cleanup in USER-DPD
2016-10-11 23:58:36 -04:00
39a22039e9
correct broken link
2016-10-11 23:57:40 -04:00
e10ea91c5f
add doc file to toctree
2016-10-11 23:51:42 -04:00
b75860048b
updates for recent changes to the manual
2016-10-11 23:50:45 -04:00
69cb831705
import dump nc and dump nc/mpiio from lammps-netcdf as USER-NC-DUMP package by lars pastewka
2016-10-11 23:44:34 -04:00
ecb03dd2df
import lammps-netcdf code as USER-NC-DUMP package
2016-10-11 23:03:18 -04:00
0eb7fbf34d
tweaks to new USER-DPD docs
2016-10-11 15:43:59 -06:00
8540a9f038
Version 11 Oct 2016
2016-10-11 17:10:24 -04:00
2f07a627a2
Forgot to remove my call to reset_dt()
2016-10-11 16:30:41 -04:00
559637f4bc
USER-DPD Bugfix: reset_dt() is not called when I thought it should be called.
...
Move the calculation of dtsqrt inside FixShardlow::initial_integrate()
2016-10-11 16:11:29 -04:00
fbf7df14b5
Merge pull request #212 from timattox/USER-DPD_fix_eos_atom_style_checks
...
USER-DPD: Add atom_style compatibility checks in fix_eos_*.cpp files.
2016-10-11 13:40:00 -06:00
6f1162927a
Merge pull request #207 from timattox/USER-DPD_new_VV_for_DPD
...
USER-DPD: add support for using VV with DPD
2016-10-11 13:39:25 -06:00
803dc57bfa
Merge pull request #214 from akohlmey/make-no-lib-no-mpiio
...
make no-lib should also remove MPIIO and USER-LB packages
2016-10-11 12:42:53 -06:00
3e8e2911cc
Merge pull request #213 from akohlmey/improper-virial-bugfixes
...
Improper virial bugfixes
2016-10-11 12:42:08 -06:00
04f5eadcf1
added LAST option to dump_modify thresh, more restart info printed out to screen
2016-10-11 12:39:52 -06:00
b00b40bccd
make no-lib should also remove MPIIO and USER-LB packages
2016-10-11 08:03:59 -04:00
ef079ae4eb
bugfix for AngleAngle term in CLASS2 impropers by Ivan A. Strelnikov, ICP RAS
...
this closes #56
2016-10-10 23:56:36 -04:00
bb0bfd508b
Merge branch 'master' into improper-virial-bugfixes
2016-10-10 23:55:36 -04:00
e70d530c46
Merge pull request #203 from rbberger/txt2rst-external-link-fix
...
txt2rst external link fix
2016-10-10 13:59:27 -06:00
ed8cc82713
Merge pull request #211 from akohlmey/add-respa-to-fix-flow-gauss
...
Add respa support to fix flow/gauss
2016-10-10 13:59:01 -06:00
27dac02466
Merge pull request #209 from akohlmey/static-double-deallocation-workaround
...
workaround for double free issue when using USER-COLVARS with with lammps python wrapper and python package
2016-10-10 13:58:16 -06:00
467bcad0a0
Merge pull request #204 from rbberger/fix-user-omp
...
Migrate changes from GRANULAR to USER-OMP
2016-10-10 13:57:37 -06:00
a2b0840064
USER-DPD: Add atom_style compatibility checks in fix_eos_*.cpp files.
2016-10-10 13:40:33 -04:00
144e6a8091
whitespace cleanup
2016-10-10 09:40:09 -04:00
72ac073412
edited documentation
...
(cherry picked from commit eff14c74b0 )
2016-10-10 09:38:54 -04:00
49c45ab03b
edited documentation
...
(cherry picked from commit fd560889c3 )
2016-10-10 09:38:53 -04:00
c2cd439944
first draft of documentation for respa
...
(cherry picked from commit d7dcbcfbd9 )
2016-10-10 09:38:53 -04:00
e96ebb29bc
adjusted default respa level to be outermost
...
(cherry picked from commit 7fc4d46a41 )
2016-10-10 09:38:53 -04:00
3ce178d43f
now understand how respa works in lammps
...
(cherry picked from commit c829027e83 )
2016-10-10 09:38:52 -04:00
23781d6ec9
added respa to fix_flow_gauss, not fully understood yet
...
(cherry picked from commit 8d9737b04d )
2016-10-10 09:38:52 -04:00
fca6d721c0
completed synchronization with non-threaded version
2016-10-10 09:16:21 -04:00
dd192ca7ea
whitespace cleanup
2016-10-10 09:15:42 -04:00
683689c808
revert to previous style conventions for size_t constants
2016-10-08 11:00:23 -04:00
e01e90eb96
workaround for double free issue when using USER-COLVARS with lammps code loaded as shared library into a standalone executable
2016-10-08 10:45:22 -04:00
9507a786f0
USER-DPD: whitespace and indentation fixes
2016-10-07 15:59:47 -04:00
9789f047d7
USER-DPD: update the USER/dpd examples and their reference outputs
2016-10-07 15:55:35 -04:00
e27ed6c94a
USER-DPD: Added support to use VV integrator with USER-DPD if desired.
...
Includes documentation and examples.
NOTE: VV requires very small timesteps under isoenergetic conditions.
Consider using fix_shardlow instead, since this VV support is
primarily for comparison purposes.
2016-10-07 15:03:30 -04:00
615a2da044
Migrate changes from GRANULAR to USER-OMP
2016-10-06 21:48:06 -04:00
7f3a7c5cbe
Fix broken link
2016-10-06 20:33:24 -04:00
e78b4267b7
Fix issue with external links containing anchors
2016-10-06 20:29:07 -04:00
13b6eb1bae
Version 6 Oct 2016
2016-10-06 19:12:58 -04:00
e9fed80928
Merge pull request #202 from akohlmey/doc-formatting-fixes
...
collected documentation updates and corrections from LAMMPS-ICMS
2016-10-06 15:49:44 -06:00
54fc194e5b
Merge pull request #199 from akohlmey/small-changes
...
Collected small changes and bugfixes
2016-10-06 15:49:24 -06:00
b3d2fb91bb
new fix wall/gran/region command, REBO bug fix, new example log files
2016-10-06 15:47:41 -06:00
19984c9bd1
Revert "bugfix for AngleAngle term in CLASS2 impropers by Ivan A. Strelnikov, ICP RAS"
...
This reverts commit 83bcdb6a50 .
2016-10-06 17:23:10 -04:00
f92618a33b
Revert "bugfix for virial tally for improper style umbrella from Steven Vandenbrande (U Gent)"
...
This reverts commit 4921dc18a0 .
2016-10-06 17:21:38 -04:00
887981cfaa
bugfix for virial tally for improper style umbrella from Steven Vandenbrande (U Gent)
...
this closes #182
(cherry picked from commit 4921dc18a0 )
2016-10-06 17:20:22 -04:00
0b5d71537a
collected documentation updates and corrections from LAMMPS-ICMS
...
fixes formatting issues due to tabs, permission issues and
a few typos and badly worded text.
2016-10-06 15:48:18 -04:00
c213457550
Merge pull request #197 from giacomofiorin/colvars_2016-10-05
...
Colvars 2016-10-05
2016-10-06 13:02:52 -06:00
0f45cd61a5
Merge pull request #196 from akohlmey/charmm-cmap-updates
...
Some more cmap-related updates for ch2lmp
2016-10-06 13:02:27 -06:00
493873fb93
clean up doc src
2016-10-06 13:00:46 -06:00
60a031ebac
Merge branch 'USER-DPD_pair_exp6_rx_mathfix' of https://github.com/timattox/lammps_USER-DPD into small-changes
...
This closes #201
2016-10-06 14:28:08 -04:00
27e76a70b9
Merge branch 'USER-DPD_hybrid_atom_bugfix' of https://github.com/timattox/lammps_USER-DPD into small-changes
...
This closes #200
2016-10-06 14:27:27 -04:00
e1e9a5c126
USER-DPD: math corrections in pair_exp6_rx.cpp (by Jim Larentzos)
2016-10-06 13:49:47 -04:00
d31121b18c
USER-DPD: bugfix in unpack_comm_hybrid(); now works with hybrid atom style
2016-10-06 13:21:27 -04:00
0853cdbe6f
update reference data files for updated/corrected clayff parameters
2016-10-06 11:47:08 -04:00
83bcdb6a50
bugfix for AngleAngle term in CLASS2 impropers by Ivan A. Strelnikov, ICP RAS
...
this closes #56
2016-10-06 11:27:18 -04:00
22ce671804
improved whitespace handling in msi2lmp for force fields and topologies
2016-10-06 11:16:59 -04:00
4921dc18a0
bugfix for virial tally for improper style umbrella from Steven Vandenbrande (U Gent)
...
this closes #182
2016-10-06 10:47:08 -04:00
d133167bf6
Merge branch 'master' of https://github.com/albapa/lammps into small-changes
...
USER-QUIP related improvements from github user albapa. This closes #198
2016-10-06 09:32:50 -04:00
8ea063378e
add NETCDF libs (as defined in QUIP) to the linking line if QUIP was built with NETCDF support
2016-10-06 12:16:25 +01:00
fd16118cbb
removed dump_modify command
2016-10-06 12:02:41 +01:00
f9f955d5b5
update include statement format
2016-10-05 22:34:44 -04:00
d80a9def17
Version 5 Oct 2016
2016-10-05 18:49:08 -04:00
d7d321a512
some more updates to the README file to reflect the inclusion of the CMAP example and renamed file names
2016-10-05 18:41:45 -04:00
8809a603fb
Colvars update: issue a warning that cannot be ignored regarding total forces
2016-10-05 18:26:21 -04:00
969d3cf4b0
Colvars update: make ABF check that the colvar isn't using already subtractAppliedForce
2016-10-05 18:25:40 -04:00
326fdf2cf1
added 1GB1 example from Robert Latour and update 1AC7 example files
2016-10-05 18:20:09 -04:00
f32819dd10
added tweak to write out the command line used for the conversion to the beginning of the LAMMPS input
2016-10-05 18:13:46 -04:00
c07a01c661
import updated README file for charmm2lammps.pl with CMAP support
2016-10-05 18:11:52 -04:00
02bfa898ee
adjustments to balancing weights and factors, also XOR op for formulas, if, dump_modify thresh
2016-10-05 15:46:20 -06:00
030df745bc
Merge pull request #193 from akohlmey/eam-bugfix
...
bugfix for eam/alloy/omp and eam/fs/omp
2016-10-05 10:54:36 -06:00
6a97211932
Merge pull request #192 from rbberger/python-interface-bugfix
...
Revert type checking commit from July
2016-10-05 10:54:08 -06:00
c46be7db62
changes to imbalance weight factors
2016-10-05 10:33:39 -06:00
4381db846b
correct the bug discovered by stan due to uninitialized scale factors for eam/alloy/omp and eam/fs/omp
2016-10-04 14:33:26 -04:00
e2caf5c105
Fix code path which allows passing a C++ ptr to PyLammps
2016-10-04 13:57:21 -04:00
11c2892e54
Merge branch 'restrict-weights-and-weight-factors' of https://github.com/akohlmey/lammps
2016-10-04 09:49:09 -06:00
91be47a0d0
Revert type checking commit from July
...
0aebb2eabe
2016-10-04 11:43:12 -04:00
ab92529b19
Merge pull request #191 from akohlmey/updated-charmm2lammps
...
Updated charmm2lammps
2016-10-03 17:59:21 -06:00
e079362776
Merge pull request #190 from akohlmey/small-bufixes-and-enhancements
...
Small bufixes and enhancements
2016-10-03 17:58:36 -06:00
c3ff8812b3
added XOR operator to variable command
2016-10-03 17:57:33 -06:00
03766dbda7
apply bugfix for MEAM provided by Wolfgang Verestek on lammps-users
...
this closes lammps/#188
2016-10-03 16:28:59 -04:00
6e719f2d94
remove trailing whitespace
2016-10-03 07:07:28 -04:00
45d2cc2895
permission update for ch2lmp tool folder
2016-10-03 07:03:42 -04:00
690f91300b
rebuild charmm2lammps example output files with updated tools
2016-10-03 06:58:51 -04:00
3b94627dfe
properly handle -nohints flag, make -cmap flag take version as option. step version number
2016-10-03 06:52:30 -04:00
c2e11dffa2
import updated charmm2lammps.pl script from Rober Latour
2016-10-02 20:33:20 -04:00
114926a488
Merge branch 'master' into new-neighbor
2016-10-02 00:26:56 -04:00
1985db4fb1
correct designation of meam supporting USER-OMP and meam/spline not
2016-10-01 23:05:05 -04:00
a3e05a2bac
permission cleanup
2016-10-01 06:34:45 -04:00
035279de87
correct logic bug in bufix for fix tmd
...
(cherry picked from commit 267c1ec957 )
2016-10-01 06:26:52 -04:00
be4734bdce
Version 30 Sep 2016
2016-09-30 11:57:15 -04:00
e2c7acabac
Merge pull request #187 from akohlmey/colvars-update-2016-09-30
...
update colvars library to version 2016-09-30
2016-09-30 09:21:00 -06:00
91edee2530
Merge pull request #186 from akohlmey/small-bugfixes
...
Collected small bugfixes and enhancements
2016-09-30 09:20:25 -06:00
b9d0f96a19
change purge target in Makefile, also fixed one issue with Make.py
2016-09-30 09:17:55 -06:00
d45e333f7c
restrict choice of weight factors and guarantee that weights are >= 0.001
2016-09-30 11:11:32 -04:00
5bb85b482d
remove unused variable
2016-09-30 09:38:50 -04:00
d4b074d85b
enable dynamic groups for fix dt/reset
2016-09-30 09:09:44 -04:00
6d200061ca
update colvars library to version 2016-09-30
2016-09-30 08:15:44 -04:00
cb7bd2799e
flag header as C++ to emacs
2016-09-30 07:39:45 -04:00
4337f2c240
include charmm22 and charmm36 cmap files and include date added signature
2016-09-30 07:39:12 -04:00
0eeb240730
whitespace cleanup, fix bug in looking for empty strings, improve read performance and handling of comments
2016-09-30 07:22:47 -04:00
5eb9dd0c5d
Merge branch 'master' into new-neighbor
2016-09-29 23:14:28 -04:00
c88acc9613
make reader for target geometry file more resilient
2016-09-29 22:59:46 -04:00
f7b5afee82
Merge pull request #184 from akohlmey/dynamic-groups-for-respa
...
Dynamic groups for respa
2016-09-29 15:51:34 -06:00
a315dcda9b
remove dead code
...
(cherry picked from commit 7f0994aac0 )
2016-09-29 15:13:46 -04:00
f6c77c3aba
support dynamic groups with run style respa
...
(cherry picked from commit b7baa1680d )
2016-09-29 15:13:46 -04:00
2551619b07
Version 29 Sep 2016
2016-09-29 10:55:26 -04:00
d8bf149edc
Version 28 Sep 2016
2016-09-29 10:55:18 -04:00
473b12ded4
Version 26 Sep 2016
2016-09-29 10:55:10 -04:00
27c3149590
Version 21 Sep 2016
2016-09-29 10:54:59 -04:00
3b408d71fe
Version 20 Sep 2016
2016-09-29 10:53:40 -04:00
5b2becd09b
Merge branch 'integration' into new-master
2016-09-29 10:37:09 -04:00
596b260f5d
Merge pull request #45 from akohlmey/small-bugfixes
...
Small bugfixes
2016-09-28 16:36:04 -06:00
446e7e7369
patch for allowing prd command to work with sorted atoms
2016-09-28 16:33:30 -06:00
8c1d0031c9
correct typo in Make.py
2016-09-27 18:20:06 -04:00
829d11e88b
Merge pull request #44 from rbberger/doc-fixes
...
Some documentation fixes and IPython updates
2016-09-27 15:36:10 -06:00
1adf3858a9
correct bug and synchronize fix addforce respa level init with other fixes
2016-09-27 17:36:02 -04:00
96f31d6dad
Merge pull request #43 from akohlmey/doc-fixes
...
Documentation fixes
2016-09-27 15:35:41 -06:00
35705217f4
enable multi-processor NEB replicas
2016-09-27 15:34:08 -06:00
9a2f738673
sync with SVN
2016-09-27 15:32:57 -06:00
f9c2049724
need to ignore new fix cmap sources
2016-09-27 17:12:17 -04:00
e1c6b6b7d1
correctly handle exceptions raised from subprocess module
2016-09-27 17:01:45 -04:00
a3a3af691c
Merge branch 'balance' into integration
2016-09-27 10:53:56 -06:00
f9677e6d7b
released version of weighted balancing
2016-09-27 10:52:27 -06:00
a3277117e2
Add filter which merges preformatted sections
2016-09-26 18:52:43 -04:00
67d4c07689
Do not escape underscore inside preformat blocks
2016-09-26 18:52:31 -04:00
877a504933
Fix typo in Section_howto.txt
2016-09-26 18:44:25 -04:00
8a951f9d79
fix typo
2016-09-26 18:43:03 -04:00
69a8842ecb
update load balance weights documentation for fix balance and balance
2016-09-26 18:33:50 -04:00
2af5c75f42
correct issue from merge
2016-09-26 18:32:01 -04:00
158599fca2
Merge branch 'balance2' into weighted-balancing
2016-09-26 18:25:36 -04:00
7732548b3c
correct issues related to the addition of fix cmap
2016-09-26 18:14:32 -04:00
2c5f6e1a99
fix a broken link that slipped through the cracks in the previous cleanup
2016-09-26 18:13:18 -04:00
d0aa13b543
Fix broken link in Section_packages.txt
2016-09-26 16:53:18 -04:00
c31b026797
Merge branch 'integration' into weighted-balancing
2016-09-26 15:20:22 -04:00
47b52ed2dd
Merge branch 'integration' into balance2
2016-09-26 15:19:48 -04:00
c87f9aeb9f
Merge remote-tracking branch 'akohlmey/integration' into ipython-update-and-cleanup
2016-09-26 11:59:30 -04:00
b97b9dd661
new fix cmap command
2016-09-26 08:40:53 -06:00
86d17a5784
Merge pull request #42 from akohlmey/redo-fix-ti-spring-fixes
...
Redo fix ti/spring bugfixes and updates
2016-09-23 15:12:24 -06:00
c00cd6192d
Merge pull request #41 from akohlmey/doc-fixes
...
Documentation updates and corrections
2016-09-23 14:57:23 -06:00
fc031c34bd
Merge pull request #40 from akohlmey/eam-fixes-for-scale
...
Eam fixes for scale
2016-09-23 14:56:04 -06:00
d730cda248
Merge pull request #37 from rbberger/library_interface_abort
...
Allow detection of MPI_Abort condition in library call
2016-09-23 14:54:43 -06:00
6f4b7268de
sync with SVN
2016-09-23 14:52:45 -06:00
08f0bf9025
new verion of balance weighting
2016-09-23 14:37:53 -06:00
3d5f5bf40e
a few more consolidations of link anchors
2016-09-23 10:25:10 -04:00
065d35eefa
update kokkos compilation instructions to use provided preset makefiles
2016-09-22 23:53:19 -04:00
3785249033
use "make mpi" instead of "make g++" in examples
2016-09-22 23:52:52 -04:00
e18941e865
delete bogus line (how did this get into the docs?)
2016-09-22 23:41:53 -04:00
c6cebe66c7
making more links and anchors consistent and correct errors
2016-09-22 22:26:17 -04:00
08d9792ec8
add an additional explanation to compute XXX/tally docs and fix a typo
2016-09-22 21:46:45 -04:00
c10aa55fc1
Merge branch 'integration' into doc-fixes
2016-09-22 09:19:45 -04:00
2bf6688388
fix bug in fix_modify respa reported by steven early strong on lammps-users
2016-09-22 06:03:49 -04:00
b3217218d6
doc page sync with SVN
2016-09-21 20:54:20 -06:00
d3406df6a0
Updated instructions in IPython notebooks
...
Make.py is now used to enable exceptions support
2016-09-21 12:07:59 -04:00
a4c8c9b1f9
Strip IPython notebooks of output
2016-09-21 11:35:00 -04:00
f1183cb97c
Remove old copies of IPython notebooks
2016-09-21 11:28:15 -04:00
68d6f105d0
need to add removed fix ti/rs to purge list
2016-09-21 07:28:27 -04:00
b27179bbef
restore bugfixes and updates that were lost. flag time dependet. correct use of citeme.
2016-09-21 07:27:37 -04:00
90ff54c44f
Ensure all library functions capture exceptions
2016-09-20 19:19:38 -04:00
2943dd5c12
correct another broken link in fix ti/spring
2016-09-20 19:02:13 -04:00
33d9a55d35
remove references to docs for fix ti/rs
2016-09-20 19:01:58 -04:00
5345efb5b8
correct broken link in updated fix ti/spring docs
2016-09-20 18:57:01 -04:00
9bedb8a1c9
ignore generated files in html folder
2016-09-20 18:54:51 -04:00
0d7e4f1e88
update docs for pair style gauss/cut to document optional per pair cutoff
2016-09-20 18:51:50 -04:00
9ef748bbaa
remvoing doc/html
2016-09-20 16:46:59 -06:00
259177630a
whitespace cleanup
2016-09-20 16:47:04 -04:00
10034ce336
port support for scale[] factor with fix adapt to OPT and USER-OMP
2016-09-20 16:46:54 -04:00
281ace327f
we should scale energies as well as forces
2016-09-20 16:46:05 -04:00
c6ee5065ed
allow to override PairEAM::extract()
2016-09-20 16:45:30 -04:00
04eadb6341
Merge remote-tracking branch 'akohlmey/integration' into library_interface_abort
2016-09-20 16:41:36 -04:00
f4263e3849
Simplify MPI abort code path, make C++ exceptions optional
2016-09-20 16:16:36 -04:00
b4e2876776
Fix typo
2016-09-20 16:13:14 -04:00
3a73a1476e
disable use of fix adapt with EAM for GPU+KOKKOS and CDEAM
2016-09-20 15:06:39 -04:00
5c37fccf49
fix ti/spring for eam/allow and eam/fs
2016-09-20 12:10:58 -06:00
b9b044e180
new fix ti/spring command, remove fix ti/rs
2016-09-20 10:44:12 -06:00
7dc8746f9e
Merge pull request #39 from akohlmey/small-bugfixes
...
Collected small changes and bugfixes
2016-09-20 08:51:42 -06:00
5d89493a10
Merge pull request #38 from akohlmey/consolidate-pycache
...
consolidate ignoring python bytecompiled cache files
2016-09-20 08:49:38 -06:00
7bb880f0a8
remove debug code
...
(cherry picked from commit 1dbd52a30c )
2016-09-20 09:06:03 -04:00
849ff25d92
demote OMP_NUM_THREAD "warning" to "message" in the hope to be less confusing for inexperienced users
2016-09-20 08:57:04 -04:00
faa0b401aa
fix argument indexing bug in fix ave/atom
...
(cherry picked from commit bc11518960 )
2016-09-19 23:24:37 -04:00
aa9fe38c5c
consolidate ignoring python bytecompiled cache files
2016-09-17 09:50:49 -04:00
719d7c65b6
Make exceptions control flow and functions optional
2016-09-16 18:57:37 -04:00
8db7ef4364
Merge remote-tracking branch 'akohlmey/integration' into library_interface_abort
2016-09-16 18:46:43 -04:00
d17421eb7c
Merge pull request #36 from akohlmey/small_bugfixes_and_cleanups
...
Small bugfixes and cleanups
2016-09-16 13:19:39 -06:00
60dfdbc063
Merge pull request #35 from akohlmey/lj_sf_dipole_sf_correction
...
corrections for pair style lj/sf/dipole/sf and its /omp variant
2016-09-16 13:19:23 -06:00
e4bd63759b
Merge pull request #34 from rbberger/make_py_fixes
...
Update Make.py
2016-09-16 13:19:05 -06:00
ca558f6712
Merge pull request #33 from rbberger/pylammps_additions
...
PyLammps additions
2016-09-16 13:18:17 -06:00
abf05eed61
comm tiled bug fix
2016-09-16 10:31:52 -06:00
72ce8ff89f
Merge pull request #31 from akohlmey/doc-cleanups-and-updates
...
More documentation cleanups and updates
2016-09-16 10:05:53 -06:00
76d876f861
Allow detection of MPI_Abort condition in library call
...
The return value of `lammps_get_last_error_message` now encodes if the last
error was recoverable or should cause an `MPI_Abort`. The driving code is
responsible of reacting to the error and calling `MPI_Abort` on the
communicator it passed to the LAMMPS instance.
2016-09-15 22:11:58 -04:00
9637a5b530
colvars bugfix. updates colvars library to version 2016-09-14
2016-09-15 19:44:26 -04:00
4149413057
reduce global name space pollution in pair style meam
2016-09-15 16:32:41 -04:00
400ef87c05
make certain, that -log() doesn't overflow and assign a suitable maximum number instead.
2016-09-15 14:55:32 -04:00
e9e9790d6e
corrections for pair style lj/sf/dipole/sf and its /omp variant
...
(cherry picked from commit f0c8b2af28a58485f6795cf85c7d88eaafa3e52a)
2016-09-15 09:30:40 -04:00
319b160752
Add exceptions setting to help message of Make.py
2016-09-14 19:26:03 -04:00
cddc1dbb11
Added exceptions flag to Make.py
2016-09-14 19:21:52 -04:00
2831f50790
Merge branch 'integration' into doc-cleanups-and-updates
2016-09-14 19:02:45 -04:00
62bf307d3c
Fix bug introduced into Make.py by latest changes
2016-09-14 18:15:50 -04:00
5cdc48dd0c
Update ipython example to show interface usage
2016-09-14 16:26:19 -04:00
0ec8fa02e0
Make thermo output accessable through PyLammps
...
Thermo data of the last run is now accessable through the `last_run.thermo`
property. This is a dictionary containing the data columns of thermo output.
All run data is kept as list and can be found in the `runs` property.
See issue #144
2016-09-14 16:14:41 -04:00
2fb666dc69
Merge branch 'doc' into integration
2016-09-14 13:32:39 -06:00
6e3705f380
Allow writing input script from Python session
...
This implements the requested feature in issue #145 . The `write_script`
method now gives you a way of dumping out all used commands into a
LAMMPS input script file.
Note: this also dumps all commands which are indirectly issued by PyLammps
2016-09-14 14:24:19 -04:00
40b68820d9
update html docs to be used with latest version of converter tools
2016-09-14 14:06:25 -04:00
90e22a7909
Merge branch 'integration' into weighted-balancing
2016-09-14 14:04:02 -04:00
2f298951cf
resolved conflicts
2016-09-14 10:22:46 -06:00
717e719b83
HTML update
2016-09-14 09:35:03 -06:00
523c70e0be
regenerate html files one more time
2016-09-14 10:01:13 -04:00
77e0a84877
fix an inconsistency and a typo
2016-09-14 09:59:36 -04:00
9779911cea
regenerate html files from scratch after merging from upstream and including richard's last updates to the converter tools
2016-09-14 09:54:06 -04:00
1ad15b8711
Merge branch 'integration' into doc-cleanups-and-updates
2016-09-14 09:48:46 -04:00
7025a3f5d1
Merge pull request #32 from rbberger/doc-cleanups-and-updates
...
Various updates to tools and some minor documentation fixes
2016-09-14 09:46:05 -04:00
df304f8ca1
Updated HTML after latest tool changes and corrections
2016-09-13 20:22:17 -04:00
3c88fa1436
Fix bug introduced in latest changes
2016-09-13 20:18:36 -04:00
b7ddc860c7
Fix error in Manual.txt
2016-09-13 20:00:17 -04:00
c61d5a1a29
Raise exception and output error if ulb,ule and olb,ole are unbalanced
2016-09-13 19:53:57 -04:00
10b4411d5b
Merge branch 'integration' of github.com:akohlmey/lammps into integration
2016-09-13 17:22:14 -06:00
c744b23c4c
doc updates
2016-09-13 17:15:15 -06:00
a69e059be3
Merge pull request #27 from akohlmey/small-bugfixes
...
Collected small changes and bugfixes
2016-09-13 17:11:23 -06:00
dbc548dd88
Merge pull request #26 from rbberger/is_available_feature
...
Extend is_available() function to query optional features
2016-09-13 17:10:10 -06:00
1dc19eceb2
Update unit tests to reflect new behavior
2016-09-13 19:03:57 -04:00
ae6b540d3c
Add indentation to multi-paragraph entries
2016-09-13 19:03:46 -04:00
25e518a4f4
added options to compute bond/local
2016-09-13 17:03:37 -06:00
fe2fca4e9b
clean-up of example files
2016-09-13 14:58:02 -06:00
ed52f9ea5e
pair vashishta/table
2016-09-13 14:54:12 -06:00
944289b018
final version of pair vashishta/table
2016-09-13 14:45:53 -06:00
80c5b01bfc
flag 'allocated' must be initialized in constructor
2016-09-13 14:33:00 -04:00
51e4a568c9
Merge branch 'small-bugfixes' of github.com:akohlmey/lammps into small-bugfixes
2016-09-13 14:32:27 -04:00
300d1ef52e
Remove references to former empty file
2016-09-13 14:17:27 -04:00
633840c876
remove empty file
2016-09-13 13:46:45 -04:00
c44228b0cc
Created more complete TOC and indices
...
This adds index sections on the main navigation bar and finally silences the
missing TOC warnings.
2016-09-13 13:40:18 -04:00
90f6395ddc
Filter out more header numbers
2016-09-13 13:31:30 -04:00
a8081d4507
fix qeq Kokkos bug fix by Stan
2016-09-13 10:54:04 -06:00
14bed44743
ignore Makefile.lammps in lib tree
2016-09-13 09:36:48 -04:00
18cacb8e1d
ignore *.mod generated by fortran compilers
2016-09-13 09:36:19 -04:00
546582ea02
Escape pipe characters
2016-09-12 23:18:38 -04:00
b76a42d3e0
making a few more in-page links unique. some more small corrections and clenups
2016-09-12 19:57:37 -04:00
54d5a14fe3
more doc formatting issues triggering errors/warnings in sphinx
2016-09-12 14:48:47 -04:00
f6efde3730
some more smaller doc file cleanups. almost there...
2016-09-12 13:37:08 -04:00
4c399fc553
more typesetting corrections in docs indicated by sphinx warnings
2016-09-12 12:23:53 -04:00
328b7abeaa
correct various formatting issues flagged by sphinx
2016-09-11 23:24:32 -04:00
c3de3c142f
correct references to Howto subsections
2016-09-11 23:01:16 -04:00
80f94c7d02
avoid bad typesetting of include images
2016-09-11 20:09:46 -04:00
e11bfcf117
updates in "Getting Started" for running on Windows.
2016-09-11 20:09:25 -04:00
be1cf40f2b
update html files with recent changes
2016-09-11 19:34:04 -04:00
555a02786d
correct and improve typesetting for various sub-sub-subsections in "Getting started"
2016-09-11 19:28:56 -04:00
cf6f504977
update description of Windows support in "Getting started" Section
2016-09-11 19:07:45 -04:00
b698f389bc
correct and improve links to PyMol and MATLAB
2016-09-11 18:46:06 -04:00
e53862ca4a
update html file updated boundary.txt file
2016-09-11 14:55:13 -04:00
a64eb330e3
document how using shrink-wrap boundaries can cause lost atoms in parallel
2016-09-11 14:48:37 -04:00
e96a8a4677
regenerate html pages with the updated content from the corrections
2016-09-10 21:15:44 -04:00
f8d5488409
correct section link descriptions
2016-09-10 21:03:38 -04:00
4d298ccf2f
Give credit to Richard for being the lammps.org and senior jenkins wrangler
2016-09-10 20:18:05 -04:00
cb3044091c
place ellipses in square brackets to avoid sphinx choking on them
2016-09-10 20:05:50 -04:00
ebabc8f0bc
Merge remote-tracking branch 'lammps-rw/integration' into update-neighbor
2016-09-09 15:46:20 -04:00
232abf8534
restore locale and enforce grep option squashing
2016-09-09 15:42:14 -04:00
d22caf2658
Merge pull request #29 from timattox/new-neighbor
...
USER-DPD: remove several files from src that came from src/USER-DPD/
2016-09-09 15:28:56 -04:00
3842aa6095
forward skip lists /omp neighbor list builds to non-omp implementations
2016-09-09 15:23:40 -04:00
32c240978a
USER-DPD: remove several files from src that came from src/USER-DPD/
...
These were accidentally added to git in c9c2ae6 .
2016-09-09 15:17:42 -04:00
212c2617f6
delete a couple more files, that don't belong into src/
2016-09-09 14:56:23 -04:00
40f85c93ba
corrected mismatched free() vs. delete[]
2016-09-09 14:10:42 -04:00
2f02d98469
remove USER-DPD files that should not be where they are
2016-09-09 13:53:07 -04:00
4553881fc2
Merge pull request #28 from timattox/new-neighbor
...
New neighbor, USER-DPD updates
2016-09-09 13:11:55 -04:00
81fcbcd99c
USER-DPD: move nstencil_ssa out of core LAMMPS into USER-DPD
2016-09-09 12:19:54 -04:00
82c6eb4675
USER-DPD: Set missing NP_HALF flag in npair_half_bin_newton_ssa.h
2016-09-09 12:19:36 -04:00
8ed3f4226e
USER-DPD: move custom binning stuff to a NBinSSA child class.
...
Removes most SSA specific fields from class NeighList.
2016-09-09 12:19:06 -04:00
9b7a0d7e1c
Update gitignore for the new USER-DPD source files.
2016-09-09 12:18:51 -04:00
d70e051ecd
update docs for lj/sf/dipole/sf
2016-09-09 10:00:15 -04:00
37833b537b
restore c++ marker in header comment
2016-09-09 09:43:21 -04:00
5fcbfa8248
simplify phonon code some more
...
(cherry picked from commit 1c54dc77ea )
2016-09-09 09:40:52 -04:00
c437195928
simplify code
...
(cherry picked from commit 3575913379 )
2016-09-09 09:40:52 -04:00
8b1ef1c686
import updated pair lj/sf/dipole/sf files from sam genheden
...
(cherry picked from commit ae691ab786 )
2016-09-09 09:37:17 -04:00
c3e8cb2f30
fix typo in comments
...
(cherry picked from commit 7875009218 )
2016-09-09 09:34:17 -04:00
365707704c
update error message to be consistent with other styles
2016-09-09 09:19:15 -04:00
16323ba391
require an atom map for compute voronoi/atom occupation
...
(cherry picked from commit 2b53f80392 )
2016-09-09 07:39:09 -04:00
e27869daf6
Add updated HTML documentation about new is_available feature category
2016-09-09 05:56:24 -04:00
dc0c0ab214
Add documentation about new is_available feature category
2016-09-09 05:55:28 -04:00
4b22443b25
Add feature category to is_available function
...
This allows checking if the LAMMPS binary/library was compiled with PNG, JPEG,
FFMPEG, GZIP, or exceptions support.
Usage:
```
is_available(feature,gzip)
is_available(feature,png)
is_available(feature,jpeg)
is_available(feature,ffmpeg)
is_available(feature,exceptions)
```
2016-09-09 05:09:45 -04:00
956af8cebb
update html file
2016-09-08 17:41:46 -04:00
5c927ca839
Merge remote-tracking branch 'lammps-rw/integration' into vashishta-tabulation
2016-09-08 17:22:21 -04:00
4bb42be3cc
implement vashishta/table/omp in USER-OMP
2016-09-08 17:22:03 -04:00
7de5143050
update vashishta pair style example
2016-09-08 17:21:14 -04:00
71eed1d612
update documentation for vashishta pair style
2016-09-08 17:20:52 -04:00
dd34feb2bd
Merge branch 'small' into integration
2016-09-08 14:35:36 -06:00
2524c5b526
Merge branch 'small-bugfixes' of https://github.com/akohlmey/lammps into small
2016-09-08 14:31:27 -06:00
fe581e8ced
Merge remote-tracking branch 'lammps-rw/integration' into vashishta-tabulation
2016-09-08 16:21:05 -04:00
b866e0663b
Merge pull request #24 from rbberger/info_command_styles
...
Info command extensions
2016-09-08 14:16:41 -06:00
5d0da95a0b
Merge pull request #23 from akohlmey/doc-corrections-and-updates
...
Doc corrections and updates
2016-09-08 14:15:56 -06:00
07e55ef61e
Merge pull request #22 from akohlmey/colvars-update
...
accumulated colvars library update and lib "make clean" improvement
2016-09-08 14:14:49 -06:00
236ebf7fab
Kokkos lib update
2016-09-08 13:56:18 -06:00
a6df1e53b4
ignore all variants of the vashishta pair styles in src/
2016-09-08 14:46:09 -04:00
9b2d5ff3e7
remove executable permissions on non-executables and non-scripts
2016-09-08 14:45:07 -04:00
c33e1049d8
delete duplicate fclose() in fix ttm/mod constructor
2016-09-08 11:51:22 -04:00
1f901c9b2d
Update generated HTML docs of info command
2016-09-08 09:53:57 -04:00
79b8f6320d
Update docs of info command
2016-09-08 09:53:14 -04:00
2dcfb51d18
Change info command styles syntax
...
Change to `info styles [all|atom|pair|compute|...]`.
By default, `info styles` will print all styles.
2016-09-08 09:38:52 -04:00
ba2b523bf4
Use factory for region style creation
2016-09-08 09:38:51 -04:00
fd2b886422
Use factory for dump style creation
2016-09-08 09:38:51 -04:00
9952d8a210
Use factory for minimize style creation
2016-09-08 09:38:51 -04:00
85c132943e
Use factory for integrate style creation
2016-09-08 09:38:48 -04:00
55260ad53e
Add missing delete in destructor
2016-09-08 09:32:48 -04:00
a1e5fc0fca
Use factory for AtomVec style creation
2016-09-08 09:32:48 -04:00
88e10b401d
Cleanup force.h after refactoring
2016-09-08 09:32:48 -04:00
1d03913aa3
Use factory for kspace style creation
2016-09-08 09:32:48 -04:00
0745a9f33f
Use factory for improper style creation
2016-09-08 09:32:48 -04:00
906c50223a
Use factory for dihedral style creation
2016-09-08 09:32:47 -04:00
35bdeb63e2
Use factory for angle style creation
2016-09-08 09:32:47 -04:00
69c58ef0d5
Use factory for bond style creation
2016-09-08 09:32:47 -04:00
95ee6440ad
Use pair_map to list pair styles
2016-09-08 09:32:47 -04:00
00b08bb5e1
Use compute_map and fix_map to list compute and fix styles
2016-09-08 09:32:47 -04:00
e483cb9ef9
Use command_map to list command styles
2016-09-08 09:32:47 -04:00
06e3a11c2d
Add styles output to info command
...
Adds the ability to list all available styles in LAMMPS with:
```
info styles
```
Each style can also be printed separately using one of the following:
```
info atom_styles
info integrate_styles
info minimize_styles
info pair_styles
info bond_styles
info angle_styles
info dihedral_styles
info improper_styles
info kspace_styles
info fix_styles
info compute_styles
info region_styles
info dump_styles
```
2016-09-08 09:32:46 -04:00
c9c2ae6c61
new neighbor list changes
2016-09-07 13:42:58 -06:00
7e8440cbab
undo changes to vashishita/omp
2016-09-07 12:02:38 -06:00
43b05a60c7
created vashishta/table variant
2016-09-07 11:56:38 -06:00
0fe7d1d361
correct internal links for Modify LAMMPS section
2016-09-07 10:13:34 -04:00
346ff42498
correct reference in modify section
2016-09-07 10:10:12 -04:00
5feedbd829
regenerate html pages with new txt2rst tool
2016-09-07 10:09:53 -04:00
44ce6fac4b
replace backquote with regular quote and `` + '' with double quote.
2016-09-07 08:29:16 -04:00
70d6718aa3
Update discussion on parallel python packages. There seem to be only two left.
2016-09-07 07:42:06 -04:00
348b677148
Make formatting and links more consistent and unique
2016-09-07 07:41:17 -04:00
4c783ea3b7
Enforce l,ule or l,ole command order for RST
...
(cherry picked from commit 79e867c213 )
2016-09-07 02:16:55 -04:00
9e8256aeb0
Refactored code and escape RST special character '_'
...
(cherry picked from commit 4629a464f7 )
2016-09-07 02:16:55 -04:00
925f1bfb6f
Escape RST special character '^' and take care of special math cases
...
(cherry picked from commit 453521c8e6 )
2016-09-07 02:16:55 -04:00
3f312244a0
Escape RST special character '*' in final output
...
(cherry picked from commit 7cb39811d4 )
2016-09-07 02:16:54 -04:00
55022d1263
replace :l,ule and :l,ole with :l :ule or :l :ole
2016-09-07 02:11:59 -04:00
0d491d483c
avoid Inline substitution_reference start-string without end-string
2016-09-07 02:10:49 -04:00
a31c507370
correct error message text, sync with source
2016-09-06 22:15:49 -04:00
3a74ccffa2
update colvars library to version 2016-09-03
...
(cherry picked from commit 4181f5ac9d )
2016-09-06 21:28:59 -04:00
c8cfd53c1b
adjust makefiles in lib tree, so they don't return an error exit code on "make clean" targets.
...
(cherry picked from commit 4117218ca3 )
2016-09-06 21:28:55 -04:00
16607a0132
update colvars library to version 2016-08-19
...
(cherry picked from commit c67326be6d )
2016-09-06 21:27:46 -04:00
3b476d914f
update colvars to version 2016-08-10
...
(cherry picked from commit eba3ad9abb )
2016-09-06 21:27:46 -04:00
977b9e542f
update colvars to another set of changes from the upstream repo
...
(cherry picked from commit cb816f8cba )
2016-09-06 21:27:45 -04:00
1b33d00785
update colvars makefile dependencies
...
(cherry picked from commit df99a85930 )
2016-09-06 21:27:45 -04:00
3d2e5d0a50
suppress compiler warning
...
(cherry picked from commit 6f227e194e )
2016-09-06 21:27:45 -04:00
ec2a6b9f0d
update colvars to version 2016-08-10
...
(cherry picked from commit f2ddf828e4 )
2016-09-06 21:27:41 -04:00
77620106a4
update colvars library to version 2016-08-05
...
(cherry picked from commit 459db2eb6b )
# Conflicts:
# doc/src/PDF/colvars-refman-lammps.pdf
2016-09-06 21:26:50 -04:00
f56c41eec0
update with correct error description. sync with manual.
2016-09-06 21:21:28 -04:00
fc2d878305
update manual introduction to represent current status. correct some markup to better pass through sphinx
2016-09-06 21:20:47 -04:00
1c17b98500
Merge branch 'integration' into doc-corrections-and-updates
2016-09-06 20:19:02 -04:00
9138152563
Merge branch 'integration' into small-bugfixes
2016-09-06 20:17:07 -04:00
ace5dc3c7c
Merge remote-tracking branch 'lammps-rw/clean-up-docs-for-sphinx' into clean-up-docs-for-sphinx
2016-09-06 19:54:35 -04:00
0252347d43
sync with 7Sep16 patch
2016-09-06 17:00:32 -06:00
c9455c90de
Merge pull request #20 from akohlmey/lammps-contribute
...
Update description of submitting contributions to LAMMPS
2016-09-06 16:55:16 -06:00
1e4d6fee93
Merge pull request #19 from akohlmey/clean-up-docs-for-sphinx
...
Clean up docs for sphinx (redo)
2016-09-06 16:54:39 -06:00
42db93e198
one more small correction to document recent fix ave/time changes
2016-09-06 16:10:16 -04:00
906bd24543
fix typos
2016-09-06 16:03:16 -04:00
4f88c75401
update the discussion on how to submit modifications
2016-09-06 16:02:59 -04:00
4314299be9
harden fix shear/history against use-after-delete and from incorrect use of reverse communication
2016-09-06 14:50:04 -04:00
1a7b04e8a6
generate updated html files for corrected .txt files
...
(cherry picked from commit 7de57ffd94 )
2016-09-06 13:40:11 -04:00
fbc955e549
correct link targets
...
(cherry picked from commit ff75cf51bb )
2016-09-06 13:40:11 -04:00
3bb3c1a45c
add pppm/kk and fix reax/c issues
2016-09-06 10:46:51 -06:00
c543cba95c
Merge pull request #18 from akohlmey/clean-up-docs-for-sphinx
...
Clean up incorrect link targets in documentation
2016-09-06 10:31:33 -06:00
0f7873c0b8
Merge branch 'integration' into weighted-balancing
2016-09-01 08:26:08 -04:00
b12ad2cecf
Merge branch 'integration' into vashishta-tabulation
2016-09-01 08:25:31 -04:00
431d1a6dae
mention stable releases
2016-09-01 02:37:55 -04:00
ab84acc2cd
synchronize LAMMPS developer list with webpage and move ray to "past"
2016-09-01 02:26:49 -04:00
fc093a0aab
replace :ule,l and :ole,l with :l<br>:ule and :l<br>:ole
2016-09-01 02:07:16 -04:00
5e6dff36e4
add new commands to lammps.book
2016-09-01 02:01:47 -04:00
7de57ffd94
generate updated html files for corrected .txt files
2016-09-01 00:02:40 -04:00
ff75cf51bb
correct link targets
2016-09-01 00:01:26 -04:00
fb2c18ee88
Merge pull request #17 from akohlmey/small-doc-fixes
...
corrections for various compute something/chunk examples
2016-08-31 19:57:36 -06:00
b5c758f22c
Merge branch 'goo' into integration
2016-08-31 19:53:50 -06:00
de0036fafd
removing searchindex.js
2016-08-31 19:52:28 -06:00
c3c9788dc7
include autogenerated html code
2016-08-31 21:49:06 -04:00
2abd5ad28a
Merge branch 'integration' into small-doc-fixes
2016-08-31 21:42:22 -04:00
1c3302d1db
Merge pull request #15 from rbberger/pylammps-improvements
...
PyLammps improvements
2016-08-31 16:34:59 -06:00
24409b6178
Merge branch 'error' into integration
2016-08-31 16:16:47 -06:00
de21cb2cd5
small changes to doc page
2016-08-31 16:16:43 -06:00
639ab0fd3e
Merge branch 'core/cpp_exceptions' of https://github.com/rbberger/lammps into error
2016-08-31 16:11:08 -06:00
6c65af710c
bad file?
2016-08-31 16:10:20 -06:00
29e480ad66
corrections for various compute something/chunk examples
2016-08-31 17:31:14 -04:00
7c01ef57ee
sync with SVN
2016-08-31 15:17:00 -06:00
0316bb579b
Merge pull request #3 from akohlmey/fix-flow-gauss
...
Fix flow/gauss for USER-MISC package
2016-08-31 15:03:27 -06:00
f89448d73c
Merge pull request #6 from akohlmey/manifold-doc-update
...
Small update for USER-MANIFOLD docs.
2016-08-31 14:53:16 -06:00
eac7217720
Merge remote-tracking branch 'lammps-rw/integration' into weighted-balancing
2016-08-31 16:34:51 -04:00
ad879d97db
sync w/ SVN
2016-08-31 14:29:44 -06:00
93401a83c6
reintroduce pointer nullification for fix balance
2016-08-31 15:58:33 -04:00
4051aedf2c
Merge branch 'small' into integration
...
Conflicts:
src/compute_omega_chunk.cpp
2016-08-31 13:58:12 -06:00
82859c4e25
Merge branch 'integration' into weighted-balancing
2016-08-31 15:57:02 -04:00
ec8b9e21db
sync with SVN
2016-08-31 13:28:26 -06:00
10edfa297b
Merge branch 'integration' into weighted-balancing
2016-08-31 06:42:00 -04:00
1986eda4d5
Remove no longer needed generated files in doc
...
If we use the Google Custom Search API, we do not need to keep the
generated searchindex.js file anymore. We also can safely remove
the _sources directory for good.
Since these get generated during each Sphinx build, additional
steps have been added to the Makefile to get rid of them. They
are also added to .gitignore to avoid commiting them by accident.
2016-08-31 00:36:56 -04:00
e71fafdd25
Use Google Custom Search API for searching in docs
2016-08-31 00:28:27 -04:00
6cbdad7a97
Add utility function to IPyLammps for embedding videos
2016-08-30 11:34:16 -04:00
a08cf7a4b6
Add verbose option in PyLammps methods
...
This option allows forcing LAMMPS output to be printed to the console.
2016-08-30 11:34:16 -04:00
691de01b33
Allow setting the position of atoms
2016-08-30 11:34:16 -04:00
33a87a470a
Return 2D vectors in 2D cases
2016-08-30 11:34:15 -04:00
59dc83eadb
Fix resource leak
2016-08-30 11:34:15 -04:00
a2ea263652
remove vector/array class members shadowing the base class
2016-08-30 07:04:54 -04:00
493613b495
avoid NaNs in MEAM
2016-08-30 06:54:36 -04:00
021ade199a
null-ing of pointers and a couple select integers for fix ave/chunk
2016-08-30 06:41:50 -04:00
b7749ab212
individual computes do not need to set vector/array to NULL. reordering fixes to silence compiler warnings
2016-08-30 06:41:02 -04:00
554ac7dd12
Use MPI_Allreduce values instead of each processor's values
...
(cherry picked from commit f30232b41e )
2016-08-30 06:38:15 -04:00
ef86d11729
Merge branch 'integration' into small-bugfixes
2016-08-30 06:29:41 -04:00
62b7b69a87
Merge branch 'init' into integration
2016-08-29 17:45:56 -06:00
1c1c9c3101
use correct order when initializing arrays
2016-08-28 22:23:22 -04:00
48ba812f0a
Fixed initialization of arrays in computes/fixes in MC package
2016-08-28 22:23:22 -04:00
f9a21ae654
Fixed initialization of arrays in computes/fixes in MANYBODY package
2016-08-28 22:23:22 -04:00
d6b9d0b9b6
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
36e085e393
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
425142ba2e
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
07eb1d443b
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
265cc14125
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
fd05a1325e
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
b5a562788b
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
2c7241bfe2
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
ee2f6ded29
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
db077ef186
Fixed initialization of arrays in fixes
2016-08-28 22:23:22 -04:00
fc5db8a737
fix off-by one bug when looking for bonds.
2016-08-28 14:20:43 -04:00
56d0ab9474
updated doc build readme for current Fedora and RHEL/CentOS
2016-08-28 14:20:23 -04:00
f8d6b979ec
Merge branch 'integration' into small-bugfixes
2016-08-28 14:16:14 -04:00
4e03df2d19
Merge branch 'integration' into fix-flow-gauss
2016-08-28 06:55:12 -04:00
e1045851c0
incorporate bugfix and cleanup from lammps-icms and upstream
2016-08-28 06:52:03 -04:00
cdf06646ef
Update documentation for tabulation in vashista pair style
2016-08-27 23:05:17 -04:00
490b3402a7
optimize twobody term by passing a const reference instead of a pointer
2016-08-27 23:05:17 -04:00
ebce76c7f0
updated and slightly refactored tabulation for vashishta pair style
...
- tables are now dimensioned by nelements instead of ntypes
- tables are only created if used
- correctly identify max size of table
- add test for illegal cutoff for tabulation
- allocated memory for tables is accounted for
- add example input using 16-bit tables
2016-08-27 23:05:17 -04:00
bf59c976f8
Added curly brackets and spaces for better code readability
2016-08-27 23:05:17 -04:00
06cc38e16c
Fixed so tabulated pair_vashishta uses same pair_modify command style as other pair styles
2016-08-27 23:05:17 -04:00
10ec14f0fd
Remembering to clean up memory with new arrays in vashishta.
2016-08-27 23:05:17 -04:00
82d9f5f5e6
Added 3-body neighbor list building for faster short range 3 body forces.
2016-08-27 23:05:17 -04:00
944ebdcf44
Added tabulated version of vashishta potential
2016-08-27 23:05:17 -04:00
f5a50c3cd1
Added documentation about -DLAMMPS_EXCEPTIONS flag
2016-08-27 22:13:36 -04:00
0192d2e359
Merge pull request #5 from akohlmey/initialize-pointers
...
enforce initializing pointers in constructors to NULL
2016-08-27 17:14:27 -06:00
3a1397dc7c
sync with SVN
2016-08-27 17:11:16 -06:00
bb721db8de
Merge branch 'integration' into fix-flow-gauss
2016-08-27 19:02:33 -04:00
0c2e643062
Merge pull request #9 from rbberger/remove_sha1sum_dependency
...
Remove sha1sum dependency for doc generation
2016-08-27 17:02:17 -06:00
ef69bf8695
Merge pull request #11 from akohlmey/python3-for-make-py
...
Python 3 support for Make.py with Python 2.7 compatibility
2016-08-27 17:01:29 -06:00
6a4633af0a
Merge pull request #12 from akohlmey/shell-script-paranoia
...
Disable custom locale and grep options in shell scripts
2016-08-27 16:59:43 -06:00
c80dad0028
new fix flow/gauss command
2016-08-27 16:25:01 -06:00
1c13b30a70
small cleanup and generalization of fix flow/gauss
...
- remove unused or unneeded class members
- make the code compatible with per-atom masses
- test for and abend in case of an invalid group mass
(cherry picked from commit e017b33898 )
2016-08-27 17:33:46 -04:00
c570bf26e0
enforce C or POSIX locale in all shell scripts and turn of enforced global grep options
2016-08-27 01:57:45 -04:00
742c853775
need to ignore src/Make.py.last as well
2016-08-26 17:48:59 -04:00
9932b73227
Merge branch 'integration' into python3-for-make-py
2016-08-26 17:48:06 -04:00
90272f6c71
some more tweaks needed to improve python2/3 compatibility
2016-08-26 17:46:57 -04:00
8dd42789f8
correct for futurize not being able to fully convert functionality of the commands module
2016-08-26 17:15:39 -04:00
a0592d1b64
Merge branch 'gitignore-improvements' into integration
2016-08-26 13:54:29 -06:00
9be235d872
improved .gitignore files to show only changes in relevant folders and files
2016-08-26 14:34:42 -04:00
2beecd1e73
removal of doc/html/_sources and minor sync with SVN
2016-08-26 11:34:37 -06:00
95aabdf51a
Add MacOS X instructions to doc generation README
2016-08-26 10:08:22 -04:00
ea368919f3
Remove sha1sum dependency for doc generation
...
On MacOS X there is no sha1sum. So to simplify doc generation on those systems
use a Python script instead to generate a unique string from the repository
path.
2016-08-26 00:01:34 -04:00
74516b571e
port Make.py so it is compatible with python 2.7 *and* python 3.x
2016-08-25 06:30:53 -04:00
b06fa5670a
find functions in atom.cpp checks for id/name being NULL
...
(cherry picked from commit f7e741f344 )
2016-08-25 06:00:58 -04:00
a635c70a26
Fixed so we test for compute,fix and variable id's being NULL in find_ functions
...
(cherry picked from commit 12e1857e30 )
2016-08-25 06:00:58 -04:00
b8e7f53017
Small update for USER-MANIFOLD docs.
...
(cherry picked from commit d188bdbd86 )
2016-08-24 23:36:04 -04:00
849cec3400
fix memory leak in compute omega/chunk
...
(cherry picked from commit e8d0342503 )
2016-08-24 23:15:08 -04:00
a692398b6c
fix bug in reserving sufficient space for special atoms
...
assigning atom->maxspecial will not work, since it will be reset, e.g. when reading from a data file that doesn't have any special neighbors.
instead we need to set force->special_extra so this is going to be preserved.
2016-08-24 23:08:03 -04:00
ff541e9a84
fix typo in compute omega/chunk usage example
2016-08-24 23:04:27 -04:00
7d43f349e6
Fixed initialization of arrays in computes
2016-08-24 17:26:04 -04:00
5e811f16e8
Fixed initialization of arrays in computes
2016-08-24 17:26:03 -04:00
fcd54f02e6
Fixed initialization of arrays in computes
2016-08-24 17:26:03 -04:00
1f3ef8e0ee
Fixed initialization of arrays in computes
2016-08-24 17:26:03 -04:00
3e793d6eb7
Fixed initialization of arrays in computes
2016-08-24 17:26:03 -04:00
95dde5c041
Fixed initialization of arrays in computes
2016-08-24 17:26:02 -04:00
d09a85733b
Fixed initialization of arrays in computes
2016-08-24 17:26:02 -04:00
0e7ce194eb
Fixed initialization of arrays in computes
2016-08-24 17:26:02 -04:00
e5c37bc7cb
Implemented optional C++ exceptions in Error class
...
These can be activated using the -DLAMMPS_EXCEPTIONS compiler flag.
It has no effect for regular execution. However, while using
it as a library, any issued command will capture the exception
and save its error message. This can be queried using the
lammps_has_error() and lammps_get_last_error_message() methods.
The Python wrapper checks these in order to rethrow these errors
as Python exceptions. See issue #146 .
(cherry picked from commit 6c154bb0b67a13d38968bc42d31013b97f87db75)
2016-08-24 15:31:30 -04:00
e27196e91c
doc files
2016-08-23 16:28:36 -06:00
268fdab71b
Merge branch 'small-bugfixes' into integration
2016-08-23 15:39:27 -06:00
8750515cc4
changed dump.cpp back to the way it was
2016-08-23 15:38:38 -06:00
270b07b035
Merge branch 'integration' into small-bugfixes
2016-08-23 15:35:31 -06:00
abc5a32c8a
gpu lib sync
2016-08-23 15:30:01 -06:00
0a3464eb30
test
2016-08-23 15:27:02 -06:00
1ab3891caf
Merge branch 'merge-pull-153' into lammps-icms
...
Submitted by Steven E. Strong via github
Contributing authors: Steven E. Strong and Joel D. Eaves Joel.Eaves@Colorado.edu
This branch implements Gaussian dynamics (GD), which is a method to do
nonequilibrium molecular dynamics simulations of steady-state flow. See
http://dx.doi.org/10.1021/acs.jpclett.6b00748 . It is simple to implement
and derives rigorously from Gauss's principle of least constraint.
(cherry picked from commit 75929ee01b )
2016-08-23 15:33:16 -04:00
50a82bb345
address uninitialized variable issues pointed out by valgrind/coverity
2016-08-22 15:49:33 -04:00
74b1caf2e6
undo changes that belong to a different branch or are redundant
2016-08-22 15:46:01 -04:00
243137d552
undo obsoleted changes to group command by iain bethune
2016-08-22 15:23:16 -04:00
40fd97bd4c
silence warnings about cases, that cannot happen
...
(cherry picked from commit 60bf26bad9 )
2016-08-22 15:12:24 -04:00
8492212c4b
fix bug found by coverity scan
...
(cherry picked from commit 63b41cb139 )
2016-08-22 15:12:24 -04:00
1976314f40
improve the weight assignment algorithm for compute time based balancing
...
(cherry picked from commit 2b052c2a9c )
2016-08-22 15:12:23 -04:00
17c1d3a941
Fix typo
...
(cherry picked from commit 3b8ecd5c06 )
2016-08-22 15:12:23 -04:00
fec59ee3b9
update documentation for refactored load-balancing
...
(cherry picked from commit 7abc061bf7 )
2016-08-22 15:12:23 -04:00
33a98d79fe
remove upper limit for weigh factor on neighbor list and time weights
...
(cherry picked from commit 797c6dc2dd )
2016-08-22 15:12:23 -04:00
0902b600fb
add new imbalance module store, which allows to store weights in an atom property
...
(cherry picked from commit 5405622f3b )
2016-08-22 15:12:23 -04:00
7f20afe122
convert from using fix property/atom to using fix store
...
(cherry picked from commit 280aef55d2 )
2016-08-22 15:12:22 -04:00
7e0dc7a74d
whitespace cleanup
...
(cherry picked from commit b3bd35c7be )
2016-08-22 15:12:22 -04:00
b954283ec2
properly handle the case of neighbor lists never been computed before
...
(cherry picked from commit fcba14a0aa )
2016-08-22 15:12:22 -04:00
ecc136b6dc
plug small memory leak
...
(cherry picked from commit c00aa3c600 )
2016-08-22 15:12:22 -04:00
4a536d71eb
simplify and correct logic to pass weight to balancer algorithms
...
(cherry picked from commit 529417f86c )
2016-08-22 15:12:22 -04:00
460bc14822
correct string hanlding with building custom property label
...
(cherry picked from commit 6a519e5eef )
2016-08-22 15:12:21 -04:00
bb40f63a34
we cannot add a fix while creating a fix. move fix addintion to Fix::init()
...
(cherry picked from commit 4c26534245 )
2016-08-22 15:12:21 -04:00
c6699e19e6
rewrote balancing to use per-atom data stored via fix property/atom
...
(cherry picked from commit 1da862b440 )
2016-08-22 15:12:21 -04:00
2574891160
fix optional argument scanning bug
...
(cherry picked from commit 2a90afe7e9 )
2016-08-22 15:12:21 -04:00
332d6821ca
remove unused class member
...
(cherry picked from commit f884bb2c92 )
2016-08-22 15:12:20 -04:00
b20108bddb
incorporate refactored weighting into fix balance
...
(cherry picked from commit 71ef6fb4d9 )
2016-08-22 15:12:20 -04:00
8d38db07c7
convert weight array from class member to local pointer to temporary storage
...
(cherry picked from commit ecbbdc2e7f )
2016-08-22 15:12:20 -04:00
4114bafc28
proof-of-concept implementation for neighbor list based balancing with yet unsolved problems
...
(cherry picked from commit d40de42af8 )
2016-08-22 15:12:20 -04:00
23a48916d7
re-factored balance command now works with group and time weights
...
(cherry picked from commit 3f674e5062 )
2016-08-22 15:12:20 -04:00
34b34d8410
complete implementation for group based imbalance class
...
(cherry picked from commit 8ff0085cba )
2016-08-22 15:12:19 -04:00
a5d38c0875
prototype implementation for extensible imbalance scheme
...
(cherry picked from commit 362a26a3de )
2016-08-22 15:12:19 -04:00
eb273ab9ea
fix elusive uninitialized data bug reported by valgrind
...
(cherry picked from commit b44492ee05 )
2016-08-22 15:12:19 -04:00
3cf6715d40
be a bit more paranoid about initializing data structures
...
(cherry picked from commit bda51f2bac )
2016-08-22 15:12:19 -04:00
0b0db201d1
make it so that dynamic load balancing only uses the timing since the last balancing
...
(cherry picked from commit f758a4f4d0 )
2016-08-22 15:12:18 -04:00
f76f2c881b
minor tweaks and comment fixes
...
(cherry picked from commit f14e9cee83 )
2016-08-22 15:12:18 -04:00
7d08d9991e
improve c++-11 compliance. replace variable size stack allocation.
...
(cherry picked from commit af224028a9 )
2016-08-22 15:12:18 -04:00
85cafde77c
whitespace cleanup
...
(cherry picked from commit 2e0b9cae29 )
2016-08-22 15:12:18 -04:00
db734c3003
disable debug output and include bond cost as well
...
(cherry picked from commit 9ea86965c5 )
2016-08-22 15:12:18 -04:00
cc77679851
implement wall clock based load balancing cost function support
...
(cherry picked from commit 2a57dc6db4 )
2016-08-22 15:12:17 -04:00
b8ae885de8
update documentation according to the modified implementation based on iain bethune's contributed code
...
(cherry picked from commit 76b8bbca8e )
2016-08-22 15:12:17 -04:00
66b4c9b847
implement modified version of balance and fix balance according to steve's suggestions and requirements
...
(cherry picked from commit 5a81288329 )
2016-08-22 15:12:17 -04:00
85f58624a7
Comments
...
(cherry picked from commit 638fb5c119 )
2016-08-22 15:12:17 -04:00
fc6270e590
Docs for load balance changes
...
(cherry picked from commit fc7afc2242 )
2016-08-22 15:12:17 -04:00
f784f07b87
Set up branch with load balancing code from master
...
(cherry picked from commit fd8794f52a )
2016-08-22 15:12:16 -04:00
5909bd5429
correct bug in tracking atom->nlocal vs. atom->nmax when allocating pbc enforcement buffers
...
(cherry picked from commit 45a2dd36d0 )
2016-08-22 14:36:47 -04:00
1383684048
fix bug in recent dump changes for -DLAMMPS_BIGBIG
...
(cherry picked from commit a507936878 )
2016-08-22 14:36:47 -04:00
587bafdf2d
Remove memory leak and unnecessary allocation
...
(cherry picked from commit c998f7b81f )
2016-08-22 14:36:46 -04:00
c8fe3799ed
Add missing initialization
...
(cherry picked from commit 054256cf0a )
2016-08-22 14:36:46 -04:00
9babb7a4c2
fix indexing bugs in accessing compute and fix labels in fix ave/histo
...
(cherry picked from commit 579c527718 )
2016-08-22 14:35:32 -04:00
c88e9b46cf
thread timing summare needs to be marked as preformatted
...
(cherry picked from commit b745636a67 )
2016-08-22 14:35:11 -04:00
730e3cb4ac
correct small (but harmless) logic error.
...
(cherry picked from commit ac6f4f8a56 )
2016-08-22 14:34:43 -04:00
2a6561e52a
add run 0 to USER-TALLY examples to enforce shake constraints on step 0
...
(cherry picked from commit 433741564d )
2016-08-22 14:32:47 -04:00
0229556b03
Merge branch 'master' of github.com:lammps/lammps
2015-07-03 15:43:29 +02:00
357d4517e8
Merge branch 'master' of github.com:lammps/lammps
2015-04-08 10:46:50 +02:00
a4a97de84f
A few GLE fixes
2015-04-08 10:45:49 +02:00