ab5a1f229e
Merge pull request #2538 from akohlmey/next-patch-release
...
Step version strings for the next patch release
2020-12-24 10:30:13 -05:00
ddeae8a3ba
step version string one more time
2020-12-23 20:15:52 -05:00
fb1cc56b2b
Merge pull request #2542 from akohlmey/plumed-update-to-2.7
...
Add support plumed2 library version 2.7.0
2020-12-23 19:06:44 -05:00
41d6648ac9
Merge pull request #2504 from jrgissing/bond/react-add-logic-to-constraints
...
Bond/react: add logic to constraints
2020-12-23 15:39:30 -05:00
8e6b89cc81
fix multiplication issue in shake stats
2020-12-23 15:14:00 -05:00
c6fb9c3836
update supported version test in fix plumed for new version
2020-12-23 15:13:38 -05:00
78a20a988e
add support for plumed version 2.7.0 and make it default
2020-12-23 14:23:39 -05:00
06d7e5ab02
Merge pull request #2533 from akohlmey/pair-only-suffix
...
Add pair/only option for accelerator styles
2020-12-23 12:30:39 -05:00
181ff5298f
Merge pull request #2483 from z-gong/tgnh
...
Temperature-grouped Nose-Hoover thermostat for Drude polarizable model
2020-12-23 11:39:33 -05:00
37063ab61f
Small tweaks
2020-12-23 09:22:27 -07:00
ddfa5c3e87
document pair/only keyword to package command
2020-12-23 10:09:54 -05:00
5aed28359b
Merge pull request #2539 from lammps/doc-developer-notes
...
new Developer_notes doc page
2020-12-23 09:32:35 -05:00
6fd7d584c2
move release date
2020-12-23 01:05:52 -05:00
acd48f7553
Merge pull request #2517 from stanmoore1/kk_roundup
...
Fix Kokkos performance regression for small systems
2020-12-23 01:04:08 -05:00
2962fa561d
Revert comm flags if pair/only is turned off
2020-12-22 21:08:07 -07:00
a02471967b
Tweak DELTA constant
2020-12-22 16:08:21 -07:00
7a934eac37
use constexpr instead of define for better typechecking
2020-12-22 10:40:28 -05:00
d07cf22ac5
use parsed-literal sections to reduce spellchecking variable names
2020-12-22 10:25:40 -05:00
ce24d70ccc
Add comments about smaller DELTA in atom_vec_kokkos.cpp
2020-12-22 08:15:51 -07:00
f9dd28dbbe
Merge branch 'master' of github.com:lammps/lammps into kk_roundup
2020-12-22 08:11:57 -07:00
75eadabaf0
change ordering of sub sections
2020-12-22 08:02:28 -07:00
a1c5ed93ab
new Developer_notes doc page
2020-12-21 17:13:32 -07:00
7c7f13faf5
step version strings for the next LAMMPS release
2020-12-21 10:21:53 -05:00
8678e82a82
Merge pull request #2530 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes for the next patch release
2020-12-21 10:04:33 -05:00
800ff0f1c2
update spelling/grammar and false positives
2020-12-20 15:02:59 -05:00
24e2166357
add missing references
2020-12-20 15:02:01 -05:00
2e33887d0b
Merge branch 'master' into tgnh
2020-12-20 14:48:49 -05:00
a13f70790a
spelling
2020-12-18 23:02:28 -05:00
151110f07f
refactor constant vs define in edip pair styles
2020-12-18 22:55:15 -05:00
2022dc0aa9
whitespace fixes
2020-12-18 22:45:26 -05:00
9f206b471e
Merge branch 'master' into collected-small-changes
2020-12-18 22:41:27 -05:00
09028b27d4
Merge pull request #2423 from jtclemm/multi_ishan
...
Extend multi style neighbor lists to finite-sized particles
2020-12-18 22:39:01 -05:00
384376bc51
increase precision of lj/cubic constants and document how to compute them
2020-12-18 22:33:56 -05:00
71e340a792
Adding multi+granular note in neighbor documentation
2020-12-18 17:56:51 -07:00
3641428d27
Merge pull request #2502 from jdevemy/master
...
Fix invalid result when dihedral quadratic angle is > pi or < -pi
2020-12-18 14:38:04 -05:00
959f67962d
allow to revert the pair/only setting
2020-12-17 22:59:12 -05:00
96fa85f61c
alternate implementation of pair/only option (for KOKKOS and GPU)
2020-12-17 22:39:36 -05:00
de94e28c8b
correct path to find liblammps.dll with Windows installer package
2020-12-17 21:48:04 -05:00
f6fa564ef2
whitespace
2020-12-17 17:43:04 -05:00
6035c53bb7
Merge branch 'master' into collected-small-changes
2020-12-17 17:41:46 -05:00
79833f9b83
Merge pull request #2521 from rbberger/python_package
...
Turn LAMMPS Python module into Python package
2020-12-17 17:06:03 -05:00
09023edc98
small python installation docs update
2020-12-17 16:41:18 -05:00
3e2b004d21
more use of constexpr
2020-12-17 16:01:26 -05:00
2426e6245d
move static constants in pair style out of the globally included header
2020-12-17 14:03:15 -05:00
a403e209d3
use C++11 constexpr instead of C++98 const.
2020-12-17 13:00:51 -05:00
72f68f3d56
consolidate multiple factorial() function definitions into MathSpecial::factorial()
2020-12-17 12:47:04 -05:00
511a1a5395
Update comments mentioning lammps.py
2020-12-17 12:13:06 -05:00
bcb89a1d90
Honor DESTDIR for packaging
2020-12-17 12:13:06 -05:00
47cdafe651
reduce size of executable/library by replacing static const int with enum
2020-12-17 12:06:44 -05:00
f9f9c37bd2
Update docs
2020-12-17 11:57:40 -05:00
527ffa79dc
refactor for clarity
2020-12-17 09:34:56 -05:00
5ddeb45c0a
whitespace
2020-12-17 09:25:54 -05:00
e3c3106795
fix incorrect use of MPI_Gather()
2020-12-17 09:20:38 -05:00
181b18beeb
tweak epsilon for better compiler compatibility
2020-12-17 07:21:17 -05:00
ba64e7c75c
simplify/improve multi-partition test
2020-12-17 07:20:53 -05:00
b36363e0fb
Merge pull request #2505 from akohlmey/collected-small-changes
...
Collected small changes
2020-12-16 23:24:07 -05:00
ed0f045465
Merge pull request #2515 from PabloPiaggi/patch-1
...
Update temp/csvr manual
2020-12-16 23:18:54 -05:00
f7e0bd45f3
Merge pull request #2520 from akohlmey/add-pgi-preset
...
Add a CMake preset and some workarounds for using PGI (Nvidia) compilers with LAMMPS
2020-12-16 21:30:04 -05:00
dd8d0f17ed
Merge pull request #2522 from yafshar/kim_improvement
...
Kim improvement
2020-12-16 12:45:30 -05:00
2ac91eb75c
Merge pull request #2523 from srtee/master
...
build_one() should update parent of skiplist
2020-12-16 12:16:29 -05:00
0e6e1b6de1
Update the mode to FATAL_ERROR when CURL not found
2020-12-16 07:53:37 -06:00
f614aa401e
build_one() update parent skiplist
...
if an occasional skip list has an occasional parent list, the parent list must be built when the skip list is built. This patch ensures that behavior. (Otherwise, build_one(foo) returns an empty skip list with no warnings or errors.)
2020-12-16 15:42:10 +10:00
21c3a51557
skip unsupported GCC pragma
2020-12-15 20:47:40 -05:00
8fc2c13f8d
add PGI compiler version detection
2020-12-15 20:47:20 -05:00
6671e7ba3c
relax some more unittest thresholds to reduce failures with crappy compilers
2020-12-15 20:37:14 -05:00
7a9d6611d9
add false positive
2020-12-15 20:36:27 -05:00
3103fe85f6
Update Python_module.rst
2020-12-15 19:16:29 -05:00
ac203b3683
Keep numpy imports inside of functions
2020-12-15 18:50:38 -05:00
ccb304fa13
Remove deprecated PyEval_InitThreads() not needed by Python > 3.6
2020-12-15 18:23:40 -05:00
162d34d168
Update Python coverage tests
2020-12-15 17:58:41 -05:00
9f8b42acca
Add extra unit tests and uncomment the kim_query tests
2020-12-15 16:31:23 -06:00
94cbee7710
Document the cmake KIM_EXTRA_UNITTESTS option
...
Document KIM_EXTRA_UNITTESTS option and it's pre-requisites.
2020-12-15 15:50:15 -06:00
47d18c9f90
Add KIM_EXTRA_UNITTESTS option
...
Add KIM_EXTRA_UNITTESTS option which defaults to OFF
and can be enabled on request to add a corresponding
pre-processor define to do extra tests.
2020-12-15 15:48:49 -06:00
33f9a29639
Split core.py into more files
2020-12-15 16:33:21 -05:00
df58a1fc5f
Update the eflag_global & eflag_atom
...
Update the eflag_global & eflag_atom use based on
the flag use in LAMMPS.
2020-12-15 15:22:24 -06:00
9e188a3818
Clean up imports
2020-12-15 16:19:23 -05:00
b390c1e3d3
Split lammps.py into core.py and pylammps.py
2020-12-15 16:15:16 -05:00
588198c5dd
Add --embed to python-config for legacy build
...
Newer versions of Python (v3.9) do not include the python library
in their python-config --ldflags unless you also pass --embed.
2020-12-15 16:10:52 -05:00
aca2eefce5
Transform LAMMPS Python module into package
...
- Moves lammps.py into its own package
- Imports entire module in __init__.py
- Changes both how legacy and CMake build systems install
- Added traditional setup.py for Python-only installation
Note: the CMake install target runs setup.py build and install
in a way that produces files in CMAKE_BINARY_DIR/python instead
of python/build. This is to maintain out-of-source compilation
support.
2020-12-15 15:11:21 -05:00
2a763d1713
PythonCommands test fails without exceptions enabled
2020-12-15 15:00:31 -05:00
65dc5c0351
work around PGI compiler issues
2020-12-15 14:32:18 -05:00
f7dc7e3f3f
add preset for use with PGI compilers (tested with version 20.11)
2020-12-15 14:31:40 -05:00
a7fa4739f5
update reference
2020-12-15 11:39:14 -05:00
40d260dcc6
Remove word kinetic
2020-12-14 18:45:46 -05:00
4b69693b89
correct/improve warning messages related to per-atom properties
2020-12-14 18:24:50 -05:00
231b40995f
work around dump output issues with TAD
2020-12-14 17:49:12 -05:00
1fee2add51
Merge pull request #2518 from ellio167/bump-kim-api-2.2.1
...
update for kim-api-2.2.1
2020-12-14 17:17:52 -05:00
ac36fb8290
must not use MPI_COMM_WORLD to be compatible with multi-partition runs
2020-12-14 15:53:21 -05:00
17f8aed268
must not use MPI_COMM_WORLD inside of LAMMPS. value of "me" is already computed.
2020-12-14 13:03:16 -05:00
65d1594474
Fix typo and adjust grammar
2020-12-14 08:39:27 -05:00
7f29c56c8f
update for kim-api-2.2.1
2020-12-14 00:03:59 -06:00
524302e6e6
whitespace
2020-12-13 00:07:48 -05:00
623f674ee5
Merge branch 'master' into collected-small-changes
2020-12-13 00:07:24 -05:00
acce3c265a
use C++ string operations
2020-12-13 00:00:15 -05:00
b53f37a9ac
fix typo
2020-12-12 23:43:11 -05:00
d913b5fadf
Fix Kokkos performance regression for small systems
2020-12-11 08:46:26 -07:00
dbdb108512
update temp/csvr manual
2020-12-10 15:18:48 -05:00
33888ec345
Merge pull request #2507 from ohenrich/user-cgdna
...
USER-CGDNA: Introduced ellipsoid pointer in quaternion data access
2020-12-07 18:35:05 -05:00
9feb7414f1
Merge pull request #2510 from athomps/wurtzite-error
...
Fixed error in Wurtzite script and added more explanation
2020-12-07 18:20:15 -05:00
d350f46a2c
Fixed error in Wurtzite script and added more explanation
2020-12-07 09:22:34 -07:00
fd37abd649
fix typo flagged by compiler warning
2020-12-07 01:45:27 -05:00
1695bf3d67
silence compiler warnings and correct issues with energy/virial accumulators
...
- must not zero global accumulators from Pair class (already done by parent)
- must add not set accumulated values
2020-12-07 01:09:24 -05:00
36c2947de7
silence compiler warnings
2020-12-07 01:06:47 -05:00
90f00c01a4
Introduced ellipsoid pointer in quaternion data access
2020-12-03 12:57:55 +00:00
c332b5ff09
bugfix when no constraints
2020-12-02 13:02:10 -05:00
bffd87a84f
clarify docs
2020-12-02 13:02:10 -05:00
64f7ea6c38
docs for boolean constraint logic
2020-12-02 13:02:09 -05:00
1e5611f776
finally, add the logic eval
2020-12-02 13:02:09 -05:00
855cf2146f
set for boolean constraint logic
2020-12-02 13:02:09 -05:00
63e8c83599
refactor constraints array into per-rxn
2020-12-02 13:02:09 -05:00
8df26f551e
clean constraints refactor
2020-12-02 13:02:09 -05:00
3a07eef523
refactor dihedral constraint
2020-12-02 13:02:09 -05:00
2af32741fd
refactor angle constraint
2020-12-02 13:02:09 -05:00
04e586c83d
refactor distanace constraint
...
NOTE: messes up angle and dihedral constraints!
2020-12-02 13:02:09 -05:00
0de8f829f3
refactor Arrhenius constraint
2020-12-02 13:02:09 -05:00
29667da947
refactor RMSD constraint
2020-12-02 13:02:09 -05:00
206bc93026
bond/react:refactor constraint framework
...
constraints are now an array of Contraint structs
2020-12-02 13:02:09 -05:00
71827f0099
update pair meam/spline docs to reflect limitations of the implementation
...
this closes #2500
2020-12-01 19:06:54 -05:00
63d8182ff3
fix spelling
2020-12-01 19:06:09 -05:00
6ac481409a
remove temporary flag for using the new pip resolver which is now the default
2020-12-01 19:04:43 -05:00
5a00d3c157
Fix invalid result when dihedral quadratic angle is > pi or < -pi
2020-12-01 09:21:12 +01:00
5ea9d97024
Merge pull request #2498 from rbberger/next_lammps_version
...
Step version string for next LAMMPS release
2020-11-30 17:58:01 -05:00
cec3e08569
Merge pull request #2499 from rbberger/small_changes
...
Small changes before next release
2020-11-30 17:57:35 -05:00
302d024909
Make reaxc test case less sensitive
2020-11-30 17:03:10 -05:00
85a69cedcf
whitespace
2020-11-30 15:40:32 -05:00
b5d43f1570
Merge branch 'master' into small_changes
2020-11-30 15:39:25 -05:00
cf608d221c
Merge pull request #2436 from stanmoore1/eam_tweaks
...
Kokkos EAM tweaks for V100
2020-11-30 15:38:16 -05:00
c6eed8c3e1
Merge pull request #2497 from stanmoore1/kk_update_3.2.1
...
Update Kokkos library in LAMMPS to v3.2.1
2020-11-30 15:37:55 -05:00
40dd4e57fb
Merge pull request #2467 from jrgissing/bond/react-delete_atoms_bugfix
...
Bond/react: molecule keyword + bugfixes
2020-11-30 15:35:14 -05:00
ce3c92d52e
Avoid duplicate doc target
2020-11-30 14:55:35 -05:00
14f691f0af
Add support for NVIDIA OpenCL in Ubuntu gpu containers
2020-11-30 14:46:24 -05:00
a67c4d8d05
Fix Kokkos verison
2020-11-30 12:23:33 -07:00
0f27ba34b0
whitespace
2020-11-30 13:33:09 -05:00
5ffba2d2fa
step version string for next LAMMPS release
2020-11-30 13:27:35 -05:00
ec7d3dd84c
Add tweak suggested by @weinbe2 to reduce memory reads
2020-11-30 11:21:16 -07:00
369197fd5e
Update KOKKOS.cmake
2020-11-30 10:55:40 -07:00
e2e86bbffa
Merge pull request #2486 from tomswinburne/master
...
Very minor bug fix for NEB
2020-11-30 12:55:21 -05:00
e0c87fc0b6
Merge pull request #2419 from akohlmey/reset-invalid-image-flags
...
Reset invalid image flags on read_data
2020-11-30 12:53:50 -05:00
a6037a957f
Update Kokkos library in LAMMPS to v3.2.1
2020-11-30 10:36:13 -07:00
91f21fcd9e
Merge pull request #2487 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2020-11-30 11:36:23 -05:00
7edc34f81c
Merge pull request #2495 from auroraustc/fix-fortran2-build
...
add LAMMPS_LIB_MPI flag to COUPLE-fortran2
2020-11-29 21:25:33 -05:00
7555c82c09
Merge pull request #2492 from lammps/balance-neigh-skin
...
separate cut planes by neigh skin for balance shift
2020-11-29 17:05:27 -05:00
f58d87b3ec
Merge pull request #2478 from rbberger/python_interface_coverage
...
Add Python unit tests to increase test coverage
2020-11-29 15:19:42 -05:00
bddbc516b5
Merge branch 'master' into collected-small-changes
2020-11-29 12:26:30 -05:00
a5858e350c
Merge pull request #2488 from ellio167/kim-api-2.2
...
Update KIM.cmake for kim-api-2.2.0
2020-11-29 12:17:29 -05:00
357e1de919
Merge pull request #2477 from yafshar/kim_improvement
...
Misc. KIM updates
2020-11-29 12:17:17 -05:00
76f43f4c57
Merge pull request #2440 from evoyiatzis/bond_gaussian
...
Bond & angle styles gaussian
2020-11-29 10:13:51 -05:00
db3991a09d
Merge pull request #2391 from jstewa-snl/master
...
Added an electronic stopping fix to USER-MISC
2020-11-29 01:01:55 -05:00
5fb90694eb
add LAMMPS_LIB_MPI flag to COUPLE-fortran2
2020-11-28 17:38:29 +08:00
62f5f3a3b8
fix whitespace
2020-11-27 15:17:39 -05:00
5af15984e5
fix typos and remove false false positive
2020-11-27 15:16:32 -05:00
b162961b84
remove unbundled potential file (again)
2020-11-27 15:16:04 -05:00
1dee2debfd
Comment the model due to an
2020-11-27 11:59:24 -06:00
8df0ee0dfa
make new warning more gentle
2020-11-27 12:15:31 -05:00
fcf5f34a49
memory fix
2020-11-27 12:08:09 -05:00
5c5e55b11d
Update the kim model name
2020-11-27 09:10:42 -06:00
3601be6ceb
Update the list of include statements, for classes derived from Pointers
2020-11-26 10:40:17 -06:00
dde42a5bd0
updated pbc correction
2020-11-26 16:10:58 +01:00
2bb05d6f89
Minor edits in Developer_unittest.rst
2020-11-25 17:08:39 -05:00
d5d151f34d
complete first draft of unit test documentation
2020-11-25 16:51:44 -05:00
f05a53cb9a
whitespace (again)
2020-11-25 16:51:43 -05:00
82703e5bac
update fmtlib to version 7.1.3
2020-11-25 16:51:43 -05:00
2868f37304
update keyword summary
2020-11-25 16:51:43 -05:00
b9f5de3ca0
update URLs in README file
2020-11-25 16:51:43 -05:00
f0e4f9932f
whitespace fixes
2020-11-25 16:51:43 -05:00
7f6638b681
more unittest docs
2020-11-25 16:51:43 -05:00
583d3823d8
address spelling issues
2020-11-25 16:51:42 -05:00
a8275e0e51
fix issues with compute stress/atom docs
2020-11-25 16:51:42 -05:00
2b6c995e12
more unittest docs
2020-11-25 16:51:42 -05:00
bbe50ab5c1
more documentation for adding unittest
2020-11-25 16:51:42 -05:00
2a8cc331e7
add test for "newton" command to match the c-library interface tests
2020-11-25 16:51:42 -05:00
27144ce0dd
more details about mass and time units when using reduced units
2020-11-25 16:51:42 -05:00
569a000e6b
reformat unittest sources with clang-format
2020-11-25 16:51:41 -05:00
a8b60848c3
small updates.
2020-11-25 16:51:41 -05:00
36ae363b8b
Start section in the programmer guide describing how to add unit tests
2020-11-25 16:51:41 -05:00
9d7319dd2b
whitespace fixes
2020-11-25 16:51:41 -05:00
800fb167f4
fix small render issue
2020-11-25 16:51:41 -05:00
849e5ffee2
add option to extract newton_bond/newton_pair settings
2020-11-25 16:51:37 -05:00
f2dca6d08e
complete integration into document build and add a few format fixes
2020-11-25 16:12:27 -05:00
5e75b8d58c
Merge branch 'master' into jstewa-snl/master
2020-11-25 16:04:38 -05:00
6932426973
update src/USER-MISC/README
2020-11-25 15:59:08 -05:00
4bf7ba5016
address documentation link, spelling, and characterset issues
2020-11-25 15:57:18 -05:00
abdfcceab2
Merge branch 'master' into bond_gaussian
2020-11-25 15:50:54 -05:00
6b9cbd91bc
Merge pull request #2485 from stanmoore1/kk_reax_tweaks
...
Kokkos ReaxFF tweaks
2020-11-25 15:13:20 -05:00
ec662a41de
Merge branch 'master' of github.com:lammps/lammps into kk_reax_tweaks
2020-11-25 10:38:07 -07:00
79be140633
move doc file to correct dir
2020-11-25 08:12:57 -07:00
c497cf1a6d
Merge branch 'master' into python_interface_coverage
2020-11-25 09:45:51 -05:00
c247a4f709
More adjustments
2020-11-24 21:06:27 -06:00
8faee10da5
Hack to work with preinstalled kim-api-2.1.3
2020-11-24 20:37:17 -06:00
23f9a76469
Merge branch 'master' into kim-api-2.2
2020-11-24 14:59:32 -05:00
7cb644b425
Merge pull request #2491 from rbberger/evflag_corrections
...
Collected small changes and fixes
2020-11-24 14:46:00 -05:00
109cee1ce1
Doc string update for Pair::ev_setup()
2020-11-24 14:24:53 -05:00
c7d8e93f5a
Add missing init of virial
2020-11-24 13:55:10 -05:00
af0df870f4
Fix bug introduced by uninitialized moloffset
2020-11-24 13:55:10 -05:00
1769f1d3a1
separate cut planes by neigh skin for balance shift
2020-11-24 09:06:15 -07:00
c3e012c70c
KIM.cmake changes to support 2.1.3 kim-api too
2020-11-23 16:53:25 -06:00
0f3b0eabd3
Adjust KIM.cmake to continue to work with kim-api < 2.2.0
2020-11-23 16:42:58 -06:00
7aa45ea816
Add numpy variants of extract_variable tests
2020-11-23 14:14:29 -05:00
d59aba43e7
Merge pull request #2469 from yafshar/kim
...
Fix a bug in pair_kim
2020-11-23 14:11:50 -05:00
ebf3c180c2
Add unit test for extract_global (LAMMPS_DOUBLE)
2020-11-23 13:43:15 -05:00
2ce10cc435
Add unit test for get_thermo
2020-11-23 13:35:17 -05:00
3ddc1e680c
Add unit test for extract_variable (atomstyle)
2020-11-23 13:14:15 -05:00
5ff0c3d4f0
Add unit test for extract_variable (equalstyle)
2020-11-23 13:07:00 -05:00
875057538f
Fix docstring of extract_variable
2020-11-23 12:45:37 -05:00
49a1683dda
Merge branch 'master' into python_interface_coverage
2020-11-23 11:47:23 -05:00
1a2911c883
Merge pull request #2420 from rbberger/mpi_tests
...
Add MPI-enabled unit tests (C/C++ only)
2020-11-23 10:35:55 -05:00
b8d821e1f9
Merge pull request #2481 from lammps/energy_virial_constants
...
Introduce enums for energy and virial flags
2020-11-23 10:35:20 -05:00
519fbcbc01
Correct the KIM objects names to be consistent, and fix their white spaces
2020-11-23 08:44:36 -06:00
15ee87fc12
Set the identity of the Log object
...
Set the identity of the Log object associated with different KIM
objects.
2020-11-23 08:44:35 -06:00
883c665168
Add the missing headers
2020-11-23 08:44:35 -06:00
7f6089e259
Clean up the interface, update the error messages, remove sstream and update to use the fmt::format, update the headers
2020-11-23 08:44:35 -06:00
bb77f294e8
Update the KIM_SupportStatus WARNING message to only appear on master node
2020-11-23 08:44:35 -06:00
b0d2e4c135
Update the vflag_atom based on the intended use in LAMMPS
2020-11-23 08:44:31 -06:00
3f31c69216
Update the vflag_atom based on the intended use in LAMMPS
2020-11-23 08:33:19 -06:00
968ca6f7ba
Add missing updates to conventional build system
2020-11-22 02:40:17 -06:00
e1835250c7
missing brace
2020-11-20 13:51:08 -07:00
cbde5619b0
leave placeholder for KSpace in compute centroid/stress/atom
2020-11-20 10:51:33 -07:00
2d69051cdf
add documentation for sublo/subhi extracted flags. add corresponding entries to get data type.
2020-11-19 19:24:36 -05:00
f42e907d30
update terminology
2020-11-19 19:06:33 -05:00
371b1a80e3
add support for '-in none' for multi-partition runs from the library interface
2020-11-19 18:58:21 -05:00
9306f8a905
Merge pull request #111 from lammps/master
...
rebase
2020-11-19 15:29:08 -05:00
7ec7430c6e
Update KIM.cmake for kim-api-2.2.0
2020-11-19 13:29:16 -06:00
dba84be75a
Update false_positives.txt
2020-11-19 13:52:58 -05:00
7450d9547a
add tests for accessing world/universe size and rank with different MPI settings
2020-11-19 13:52:26 -05:00
6acc69ddd2
reformat with clang-format
2020-11-19 13:51:32 -05:00
2a765efc8c
bond/react: update map file section
...
retain old section title for backwards compatibility
2020-11-19 13:50:30 -05:00
c7247aaaaf
provide access to universe and world size and rank information. and number of OpenMP threads
2020-11-19 13:49:10 -05:00
949274a2a4
refactor handling of partition arguments so it does not modify the string passed
2020-11-19 13:48:28 -05:00
5aff81946b
bond/react: update examples with new keyword
2020-11-19 13:48:11 -05:00
3d7fd453c3
allow extracting variables that are not atom or equal style compatible
2020-11-19 13:47:23 -05:00
aa129bc218
bond/react: update doc terminology
...
change 'bonding atoms' to 'initiator atoms'
(bonds need not form or break between initiator atoms)
2020-11-19 13:29:55 -05:00
9ea025295d
need to define LAMMPS_LIB_MPI to make lammps_open() visible
2020-11-19 11:33:15 -05:00
96dece97ef
Merge branch 'master' into mpi_tests
2020-11-19 11:22:58 -05:00
d1af1aa12d
Merge pull request #2424 from jtclemm/restart_neigh_hist
...
Patching neighbor history restarts
2020-11-19 11:13:50 -05:00
96db39f08b
Merge pull request #2450 from jrgissing/molecule-custom_id_order
...
molecule: use user-provided IDs in molecule files
2020-11-18 17:52:16 -05:00
6d0c8e71de
Correct assignment of centroidstressflag
2020-11-18 17:51:04 -05:00
5691ec3dfd
insure cvflag is zero, other tweaks
2020-11-18 15:05:11 -07:00
61ccccf908
Merge pull request #2462 from akohlmey/replicate-template-fixes
...
Preserve molecule templates when using "replicate"
2020-11-18 16:48:06 -05:00
c62c907281
doc string tweak
2020-11-18 13:02:07 -07:00
006fae0ee1
one more optimization
2020-11-18 12:52:59 -07:00
3ee6203e5a
simplification to Pair::ev_setup()
2020-11-18 12:51:24 -07:00
8ca690acd3
missed one file
2020-11-18 12:22:06 -07:00
0876684780
energy/virial flags with CENTROID enum
2020-11-18 12:17:14 -07:00
7507773ead
Merge pull request #2441 from stanmoore1/kk_fix_shake
...
Add Kokkos support for fix shake and forward comm on Device for fixes
2020-11-18 11:17:57 -05:00
1002383a45
Merge branch 'master' into replicate-template-fixes
2020-11-18 10:37:57 -05:00
898ffc7d80
Merge branch 'master' into reset-invalid-image-flags
2020-11-18 10:36:54 -05:00
ce9d85d11c
pbc correction
2020-11-18 13:19:16 +01:00
a40301bc21
Clean up the interface, remove sstream and update to use the fmt::format, update the headers, remove the unnecessary echo function
2020-11-17 11:15:54 -06:00
86d3761ec5
Remove the unnecessary echo function
2020-11-17 11:14:56 -06:00
90b06781db
Remove the unnecessary if condition and update the echo
2020-11-17 09:33:46 -06:00
56bf60dd9e
Clean up and update to use fmt::format when possible
2020-11-17 08:36:42 -06:00
fc140af115
Add the missing header file, and remove unnecessary fclose
2020-11-17 08:27:18 -06:00
4e2a1efdf9
Fix the white space and indentation
2020-11-17 08:19:35 -06:00
3d28f5d610
make NH propagation a const method
2020-11-17 13:51:38 +01:00
0f0188d7bf
Fix BIGBIG build
2020-11-17 13:45:58 +01:00
6ff269b1eb
Kokkos ReaxFF tweaks
2020-11-16 15:49:37 -07:00
64910d636c
Merge pull request #2464 from iafoss/patch-1
...
bug fix in pair_mesont_tpm.cpp
2020-11-16 16:48:18 -05:00
35035189e6
Replace a few more 2s with VIRIAL_FDOTR
2020-11-16 16:36:06 -05:00
f6a1352be3
Update remaining lines
2020-11-16 16:23:30 -05:00
251dcdf8a2
Make use of ENERGY_ and VIRIAL_ constants
2020-11-16 15:33:15 -05:00
145d688fa4
clairfy docs
2020-11-16 15:09:17 -05:00
bf34112672
Init nullptr
2020-11-16 20:36:29 +01:00
746655ed2e
Undo more changes to make values match new constants
2020-11-16 11:52:42 -05:00
c3b9a30b8a
Minor fix for molecular DOF calculation. Update doc.
2020-11-16 17:23:53 +01:00
5ce536f2e9
Update constant names
2020-11-16 11:03:18 -05:00
1ba9dd7435
Apply CENTROID_* constants
2020-11-16 11:01:31 -05:00
c0f3697d9e
Undo value changes for CENTROID constants
2020-11-16 10:51:56 -05:00
f3bc76d6a4
Add CENTROID enum and rename some constants
2020-11-16 10:35:42 -05:00
dd23db9369
standardize flags for energy/virial computations in forces
2020-11-16 08:13:33 -07:00
348afb6867
correct cutsq check in proper place
2020-11-14 17:27:49 -05:00
d287e11610
clarify docs
2020-11-14 16:04:39 -05:00
8b9f2e0539
molecule: add atom ID completeness check
2020-11-14 15:51:26 -05:00
8e3a556461
Merge pull request #109 from lammps/master
...
rebase
2020-11-14 13:52:16 -05:00
af179f9901
yaml file for angle gaussian
2020-11-14 17:20:13 +01:00
af785039f4
Update docs for TGNH
2020-11-14 17:08:26 +01:00
80d9b22105
yaml file for bond gaussian
2020-11-14 16:52:26 +01:00
aaae3da12a
Update comment
2020-11-13 17:52:37 -05:00
4b136d9eeb
Merge pull request #2482 from stanmoore1/kk_fft_bugfix
...
Fix memory bug in Kokkos KISS FFT
2020-11-13 17:45:59 -05:00
4a8c458634
Update comment
2020-11-13 17:21:41 -05:00
7500d902da
Shorten constant names and move to force.h
2020-11-13 17:15:40 -05:00
bfd71f330b
Simplify other AtomStyles tests
2020-11-13 17:03:52 -05:00
5d79ba12d7
Use macro for better message during failure
2020-11-13 15:14:40 -05:00
a48f463faf
Fix memory bug in Kokkos KISS FFT
2020-11-13 13:12:50 -07:00
504e675023
Splitting up long test methods
2020-11-13 13:21:49 -05:00
76e3639db2
Set molindex_flag and molatom_flag
2020-11-13 13:11:50 -05:00
e6c844d719
Simplify template and template_charge test cases
2020-11-13 13:11:16 -05:00
00557e00a4
Add AtomState struct and ASSERT helpers
2020-11-13 12:35:25 -05:00
c013e6db10
revert cutoff check
...
add temporary fix for hybrid pair_style
2020-11-13 00:50:01 -05:00
a2d7def363
Merge pull request #2410 from julient31/exchange-biquadratic
...
Adding a new pair style in SPIN package
2020-11-12 15:58:16 -05:00
d5169a9dc2
Add Python unit tests for extract_box and reset_box
2020-11-12 12:29:13 -05:00
6740f8dbab
Fix the compatibility issue with latest LAMMPS. Add examples.
2020-11-12 18:12:23 +01:00
47a5d47582
Merge branch 'exchange-biquadratic' of https://github.com/julient31/lammps into exchange-biquadratic
2020-11-12 09:45:03 -07:00
497f0dd593
Removing binder and m2,m4 declarations from compute/spin
2020-11-12 09:43:38 -07:00
aadc668771
Fix pair_spin_exchange doc page title
2020-11-12 11:04:11 -05:00
c407d547cd
Whitespace
2020-11-12 10:54:20 -05:00
e7ccbd0ce6
Replace NULL with nullptr
2020-11-12 10:44:04 -05:00
3991f704e1
Fix whitespace errors
2020-11-12 10:42:09 -05:00
724a9978c8
Merge branch 'master' into exchange-biquadratic
2020-11-12 10:39:10 -05:00
b3181a1fa3
Merge pull request #2476 from akohlmey/download-libyaml
...
Add CMake code to download and compile a suitable version of libyaml in case it is not found locally
2020-11-12 10:25:39 -05:00
edb09b8bdd
Merge pull request #2474 from GenieTim/master
...
Fix typos in documentation
2020-11-12 10:25:22 -05:00
39bc47a4da
Fix inconsistent formatting in Error & Warning doc
2020-11-12 13:35:04 +01:00
f24320d26a
Introduce enums for energy and virial flags
2020-11-11 22:09:03 -05:00
20159fff23
reformulate section about resetting image flags and add reference to change_box command
2020-11-11 17:01:56 -05:00
a96cb43957
Merge branch 'master' into reset-invalid-image-flags
2020-11-11 16:15:11 -05:00
64cc0adb9e
bond/react: add new reference
2020-11-11 13:27:34 -05:00
d09eb491f8
molecule: add iatom < 0 check
2020-11-11 13:00:10 -05:00
c0a101192e
Merge pull request #2471 from akohlmey/collected-small-changes
...
Collected small fixes and updates
2020-11-11 11:20:32 -05:00
2f21ef6322
Merge pull request #2466 from rbberger/bugfixes
...
Collection of bugfixes
2020-11-11 11:19:52 -05:00
5157b8216a
Merge branch 'kim' into kim_improvement
2020-11-11 05:42:12 -06:00
355ddce286
Update the vflag_atom based on the intended use in LAMMPS
2020-11-11 05:36:48 -06:00
420b0c4a22
Update the error message
2020-11-10 19:14:33 -06:00
47be98ca77
Adding the missing header file
2020-11-10 19:13:53 -06:00
c76eb66286
Update the EXPECTT_TRUE to ASSERT_TRUE
2020-11-10 17:06:42 -06:00
552dc7fba9
whitespace
2020-11-10 18:05:06 -05:00
2aa26a1b8f
Update the kim_query assertions
2020-11-10 17:04:58 -06:00
2c6ccf0d0f
update docs for download and compilation of yaml sources
2020-11-10 18:04:00 -05:00
2f3cbfed13
add CMake code to download and compile libyaml if not found locally
2020-11-10 17:58:26 -05:00
39c5f63a0d
Remove the unnecessary delimiter and fix the code accordingly
2020-11-10 16:49:58 -06:00
03d090c860
Replace tabs with white spaces, correct the indentation, header inclusion, formatting
2020-11-10 16:48:56 -06:00
12011cdca3
Commenting the extra tests that need network access
2020-11-10 16:25:50 -06:00
7fcd7638f7
Update the kim_query unittest with several cases
2020-11-10 16:24:43 -06:00
98fb095ae9
Update the kim_query
...
-Clean up the interface and remove the unnecessary function.
-Update the error messages to be more expressive in case of a mistake.
-Update the interface and remove the strtok to be compliant with LAMMPS.
Now, kim_query can also be used with LAMMPS variable replacement, where
the variable is a LAMMPS variable string without quotation marks around it.
2020-11-10 16:18:40 -06:00
884acd34e5
Clean up the interface and remove the unnecessary function
2020-11-10 16:18:31 -06:00
d1ce362fca
Remove wrong word 'regoin' from false positive list
2020-11-10 17:15:42 +01:00
2c65df1bc2
Revert typo fix in python due to auto-formatter changing too much
2020-11-10 16:29:02 +01:00
22e6d8283e
Merge branch 'master' of github.com:GenieTim/lammps
2020-11-10 14:22:52 +01:00
4be2a99977
Fix casing of the word GitHub
2020-11-10 14:20:52 +01:00
ad56e0ca9f
Fix casing of the word
2020-11-10 14:16:12 +01:00
eae9fea026
Consistently use instead of
2020-11-10 14:04:49 +01:00
5aae2cb44d
Fix typo in Howto Walls
2020-11-10 14:03:16 +01:00
2acb0aaedd
fix typo that has propagated to multiple pair style doc files
2020-11-10 05:00:56 -05:00
6ece19f919
Update fix_bond_react.rst
2020-11-09 16:29:52 -05:00
df672fe7d4
Correcting indentation issue in pair_spin_dmi.cpp
2020-11-09 12:42:12 -07:00
f6975bf4eb
also add molecule_keyword to close_partner, for consistency
2020-11-09 14:10:41 -05:00
958ab461b3
bond/react:molecule keyword docs
2020-11-09 14:06:17 -05:00
91d9cf97f3
bond/react:add molecule keyword
2020-11-09 13:47:29 -05:00
d55eeefc32
Undo change in library interface breaking compatibility
2020-11-09 13:47:27 -05:00
6056171b45
Merge pull request #2451 from akohlmey/update-fmtlib
...
Update bundled fmtlib to version 7.1.2
2020-11-09 13:10:37 -05:00
862bf643f3
Add fix for TGNH thermostat. Copy doc file from fix nh.
2020-11-09 16:53:24 +01:00
4d493fd082
relax cutoff checks
...
also fixes some issues when using hybrid pair styles
2020-11-09 00:05:20 -05:00
badbb411eb
ringed structures bugfix
...
previously, atoms at 'end' of symmetric ring could behave like edge atoms
2020-11-08 22:59:45 -05:00
773a31a628
improve read_dump and rerun documentation. mention that native binary dumps are not supported
2020-11-06 17:30:08 -05:00
c68829f17d
update granular pair style example to comply to tighter history fix requirements
2020-11-06 17:17:18 -05:00
c2b9b6d57b
fix bug using the wrong flag variable and print warning only if a change was made
2020-11-06 17:14:48 -05:00
ce5f7b76e8
Remove the error message end dots to be compliant with LAMMPS
2020-11-06 15:42:21 -06:00
8698d6661a
minor clean up
2020-11-06 15:14:52 -06:00
24dff7f136
Fix the KIM_SET_TYPE_PARAMETERS routine
...
This fix prevents the failure when the commented line does not start from
char 0. It trims anything from '#' onward and if the line is blank continue
to the next line.
2020-11-06 15:11:10 -06:00
5b4de087dd
Clean up the code and improving the error messages
2020-11-06 15:09:41 -06:00
720b569790
Clean up the code and improving the error messages
2020-11-06 12:16:16 -06:00
db809d6556
Improving the error message in case of failure
2020-11-06 09:28:13 -06:00
6cb2795de6
Improving the error message in case of failure
2020-11-06 09:27:56 -06:00
2777e690f0
clean up the code, and remove unnecessary else conditions
2020-11-05 14:19:48 -06:00
c7b02b5bb2
Fix a bug in pair_kim for per-atom virial
...
This results in wrong computation of stress/atom in LAMMPS. The
issue happens after the PR #1704 , where the `vflag_atom` is updated
from `vflag_atom = vflag / 4;` to `vflag_atom = vflag & 4;` and
causes paasing the wrong pointer to the KIM-API.
2020-11-05 14:12:42 -06:00
4f3e693b4a
Delete README
2020-11-05 12:50:41 -07:00
16b734a794
Updated fix_electron_stopping.rst with fix_electron_stopping_fit information
2020-11-05 12:40:55 -07:00
100229334e
Updated fix_electron_stopping.rst with fix_electron_stopping_fit information
2020-11-05 12:38:41 -07:00
4ac183ff77
Updated fix_electron_stopping.rst with fix_electron_stopping_fit information
2020-11-05 12:35:18 -07:00
a04faff152
Merge branch 'master' of github.com:lammps/lammps
2020-11-05 10:03:06 -07:00
124feffafa
bond/react: add helpful hint for recurring mistake
2020-11-04 21:35:25 -05:00
cb4549e0f2
bond/react:bugfix for delete atoms feature
2020-11-04 20:31:38 -05:00
3ea395615a
update fmtlib version 7.1.1 to 7.1.2
2020-11-04 10:54:20 -05:00
af14739541
typo
2020-11-02 22:09:55 -05:00
3e7df13203
c++11
2020-11-02 21:22:14 -05:00
4d19b8bf3a
stype adjustment
2020-11-02 19:38:56 -05:00
aff54e948a
eflag fix
2020-11-02 18:39:34 -05:00
559d6b10cf
fix bug with memory allocation
2020-11-02 16:39:13 -05:00
62c7aca26f
fix bug with memory allocation
...
fix bug with eatom_s, eatom_b, eatom_t allocation
2020-11-02 16:35:50 -05:00
769e7a0995
Revert "Add files via upload"
...
This reverts commit e664397951 .
2020-11-02 16:24:57 -05:00
e664397951
Add files via upload
2020-11-02 16:12:57 -05:00
e86b4d3a78
bug fix in pair_mesont_tpm.cpp
2020-11-02 11:54:11 -05:00
c24f7acdd0
Avoid passing invalid pointer during integrator creation
2020-11-02 11:00:36 -05:00
0e8e93b2a0
Add space for readability
2020-11-02 10:59:33 -05:00
e8337fd128
Safeguard against possible string overflow
2020-11-02 10:52:59 -05:00
7020418589
update fmtlib version 7.1.0 to 7.1.1
2020-11-02 10:31:46 -05:00
b6c4985745
short documentation file for the angle gaussian
2020-11-02 15:11:19 +01:00
2a672b638c
Update Commands_bond.rst
2020-11-02 15:04:09 +01:00
64c5286401
Update angle_style.rst
2020-11-02 15:00:45 +01:00
cafe9c3500
source files for gaussian angle_style
2020-11-02 14:52:46 +01:00
b1de97a3cd
abort with an error if Pair::single() cannot work for granular pair style
2020-11-01 16:10:16 -05:00
0b51bba75c
avoid division by zero
2020-11-01 16:09:30 -05:00
4e147632be
simplify call to replace_fix()
2020-11-01 16:08:57 -05:00
6e64ce7228
add Modify::replace_fix() convenience function
2020-11-01 16:05:41 -05:00
2dc80e9521
avoid crash in the case of checking an empty potential file
2020-11-01 15:19:52 -05:00
4dac7625c5
error out instead of segfaulting when calling Pair::single() on pair style granular without active history
2020-11-01 14:53:33 -05:00
66ed16760f
do not allow access to rigid body properties before they are fully set up
2020-10-31 11:48:29 -04:00
980fce06de
pretty
2020-10-30 13:21:01 -04:00
756e979545
update DOIs for new stable release. fix URLs.
2020-10-29 21:38:01 -04:00
26a8d875e9
whitespace fix
2020-10-29 14:52:22 -04:00
f2b9db0de4
update atom style tester to test replicate for atom style template
2020-10-29 06:21:54 -04:00
c7b39283b1
need to transfer molecule templates when using "replicate"
2020-10-29 05:58:39 -04:00
584943fc92
Merge pull request #2458 from akohlmey/next_lammps_version
...
Step version string for next LAMMPS release
2020-10-28 19:53:36 -04:00
00ef63049a
Merge pull request #2456 from akohlmey/final-changes-for-stable
...
Final changes for stable release
2020-10-28 18:46:51 -04:00
f55c24ff96
Merge pull request #2455 from stanmoore1/relax_NaN
...
Add non-numeric pressure check to fix box/relax
2020-10-28 17:37:42 -04:00
4f9ec11311
Merge pull request #2448 from akohlmey/fix-read-dump-issues
...
Fix a couple issues related to read dump
2020-10-28 17:15:26 -04:00
bf87c0dc56
add (incomplete) unit test for atom style template
2020-10-28 15:43:36 -04:00
9f1526c66d
cannot currently use replicate command with atom style template
2020-10-28 15:42:50 -04:00
c25ef8edb0
fix segfault: must not count bonds on atoms that are not in a molecule
2020-10-28 15:11:19 -04:00
72f4650b52
Merge pull request #2460 from stanmoore1/kk_bugfix
...
Kokkos bugfix for pair forward comm
2020-10-28 12:46:46 -04:00
99c99e86e0
Kokkos bugfix for pair forward comm
2020-10-28 09:15:49 -06:00
94462bfb48
do not add langevin thermostat forces and torques if disabled, e.g. in 2d system.
...
Note that fix rigid/small does not support the force or torque options and thus
the zeroing has to be done directly when computing the langevin data.
2020-10-28 10:41:20 -04:00
d2c6c89ccc
step version string for next LAMMPS release
2020-10-28 08:09:23 -04:00
94f57d8849
rephrase paragraph about availability of the manual and add note about browser compatibility
2020-10-28 04:49:09 -04:00
9a3f935c9b
do not include polyfill.js anymore
2020-10-27 20:17:59 -04:00
5dc09ae3c0
increase timeout, properly handle timeouts, and fix symbol lookup in exception handling
2020-10-27 17:16:47 -04:00
6f66f5b23b
Add non-numeric pressure check to fix box/relax
2020-10-27 13:55:50 -06:00
22a804e634
Fix memory issue
2020-10-27 12:25:27 -06:00
91d558310a
Fix atomic issue
2020-10-27 11:23:05 -06:00
e38dcb9302
Merge branch 'master' into fix-read-dump-issues
2020-10-27 13:06:52 -04:00
5872b05e2f
Merge pull request #2447 from akohlmey/atom-style-template-fixes
...
Fix bugs and update implementation of atom style template
2020-10-27 13:03:05 -04:00
b8e84d0070
Merge pull request #2442 from ProfessorMiller/master
...
Create logic in parsing KIM Simulator Models to treat periodic vs. aperiodic simulations differently
2020-10-27 11:44:20 -04:00
bfb8f0f4c0
Merge branch 'clean-master2' of github.com:julient31/lammps into exchange-biquadratic
2020-10-27 09:41:19 -06:00
e2ab5f1ce9
Fix race condition in Kokkos pair and fix forward comm
2020-10-27 09:31:19 -06:00
3b267430ac
Merge pull request #2452 from jrgissing/bond_react-small-docs-updates
...
Bond/react: docs clarifications
2020-10-27 11:03:46 -04:00
86f8b566f0
eliminate TABs
2020-10-27 00:39:52 -04:00
8976cf0230
Update data.spce
...
The masses were assigned wrongly in the data file (although they eventually get overwritten in the in.gcmc.h2o script)
2020-10-27 00:35:51 -04:00
a3c887accb
update examples and include restart example, too.
2020-10-27 00:31:25 -04:00
6af2da7603
Correct path for icons and .desktop file
2020-10-26 23:56:55 -04:00
4a853cd838
Merge branch 'master' into atom-style-template-fixes
2020-10-26 23:56:48 -04:00
af483ca34f
small documentation update
2020-10-26 23:15:43 -04:00
d64bbb99bf
add examples for demonstrating the use of atom style template
2020-10-26 23:10:45 -04:00
955da06aca
avoid segfaults with non-template atoms when reading data files
2020-10-26 23:02:24 -04:00
8975c7e316
relax checks to avoid segfaults and accept non-template atoms
2020-10-26 23:01:58 -04:00
efd31fbb60
fix up placement of polyfill loader layout.html and load it only for internet explorer
2020-10-26 21:03:05 -04:00
731072cfb8
handle case of molecule template atoms not included in shake
2020-10-26 18:49:59 -04:00
f70775bd52
cannot determine communication without a box
2020-10-26 18:49:30 -04:00
656b7eac8b
correctly report number of constrained bonds and angles
2020-10-26 18:49:09 -04:00
4475a095ce
Merge pull request #2453 from rbberger/cmake_gitversion_fix
...
Enable gathering of git info with git v1.8.3.1
2020-10-26 18:45:52 -04:00
f7d9cf813f
Enable gathering of git info with git v1.8.3.1
...
The -C flag wasn't supported back then. The workaround is to change the
working directory via CMake. This issue was detected while building on
CentOS 7.
2020-10-26 17:26:46 -04:00
d84bb54019
do not enforce atom types in molecule files for atom style template.
...
types are only needed when creating atoms and presence is tested then.
2020-10-26 17:26:18 -04:00
ba97141d45
restore and correct read_data docs for atom style template
2020-10-26 17:25:16 -04:00
6554547b41
Merge pull request #2444 from stanmoore1/kk_global_dof
...
Add support for extra global DOFs to Kokkos minimize
2020-10-26 17:07:27 -04:00
65e93cbaab
decrement/increment molindex and atomindex to have 1-based indices in files and 0-based internally
2020-10-26 17:06:27 -04:00
d9646472c3
Revert "support choosing the molecule index from the set of molecules in a template"
...
This reverts commit 186359caa9 .
The same functionality will be implemented differently later
in a fashion consistent with fix deposit and fix pour.
2020-10-26 15:46:58 -04:00
f9b45faa76
Merge pull request #2445 from akohlmey/lammps-shell-desktop
...
Add desktop integration for LAMMPS shell
2020-10-26 15:41:25 -04:00
f2b575d3ec
Fix GPU memory issues
2020-10-26 12:42:26 -06:00
406d6e27ce
bond/react: clarify how reactions are searched for
...
thanks to Ben Jensen (NASA Langley)
2020-10-26 11:22:35 -04:00
5159d255a7
update bundled fmtlib to version 7.1.0
2020-10-26 11:02:09 -04:00
b67950e130
update email
2020-10-24 13:54:27 -04:00
c2a852ddef
clarify exactly what is used to identify reaction site
...
thanks to Øystein Gullbrekken for the suggestion
2020-10-24 13:46:28 -04:00
7df8b81af9
Update molecule.rst
2020-10-24 13:08:49 -04:00
bb2e616c5f
molecule: use user-provided IDs in molecule files
2020-10-24 12:56:02 -04:00
4fd5f4d9a6
Update false_positives.txt
2020-10-24 18:03:40 +02:00
83d7f7b70d
Update false_positives.txt
2020-10-24 17:53:34 +02:00
e35c6cb19b
Update false_positives.txt
2020-10-24 17:42:14 +02:00
e66b1bf3fc
Update false_positives.txt
2020-10-24 17:32:21 +02:00
f6d0f47ba0
Update bond_gaussian.rst
2020-10-24 17:27:39 +02:00
6517e97bed
Update bond_gaussian.rst
2020-10-24 17:22:07 +02:00
9c129d3a34
update output of read_restart to make read_data and signify if atom style template is used
2020-10-24 01:05:11 -04:00
186359caa9
support choosing the molecule index from the set of molecules in a template
2020-10-24 00:45:41 -04:00
13450606c6
update read_data docs with actual format for atom style template
2020-10-24 00:45:06 -04:00
4a6517fd51
for atom style template only write out the number of types
2020-10-23 21:51:55 -04:00
00e4e23456
only check for type overflows if a box has been created.
2020-10-23 21:51:10 -04:00
9e0062a9ef
we have a new map style when using atom style template
2020-10-23 21:50:38 -04:00
23e2a4af00
use symbolic constant
2020-10-23 21:50:18 -04:00
3bf081745d
add missing velocity comm ids
2020-10-23 21:50:04 -04:00
c62ddaa4a2
remove pre-box check so that atom style template can work
2020-10-23 21:10:41 -04:00
b4f1779b62
reformat with clang-format
2020-10-23 21:04:45 -04:00
1382559dbe
adapt behavior of lammps-shell when passing filename without -in/-i flag
...
To better handle the case of file association. We now split the path into
a directory and basename string and change the current working directory
to that directory and read the file with the basename.
This simplifies the .desktop file and makes the LAMMPS shell behave as
expected on Windows, too.
2020-10-23 20:42:24 -04:00
b931501711
add utils::path_dirname() to complement utils::path_basename()
2020-10-23 20:40:18 -04:00
c51d2a286a
call resource compiler to include icon files into LAMMPS shell on Windows
2020-10-23 20:06:21 -04:00
5c98eeec1b
remove strtok dependency
2020-10-23 11:25:35 -04:00
ceaaf149eb
Whitespace cleanup
2020-10-23 08:53:53 -06:00
9543ff02c6
Fix memory issue
2020-10-23 08:49:53 -06:00
30c050fda7
Add missing global DOF calls
2020-10-23 08:36:48 -06:00
e3ecb6ccc4
must nullify "readers" array, so there is no crash when deleting it later
2020-10-23 04:21:15 -04:00
114f039a68
must not check for compatible dump frequency when using write_dump
2020-10-23 04:20:40 -04:00
6c020f4cfa
Update bond_gaussian.cpp
...
removing "this->" construct from source file
2020-10-23 09:20:59 +02:00
39da827a2d
correct formatting style for keywords block
2020-10-23 02:24:11 -04:00
aa15f221d4
add missing "boff" keyword
2020-10-23 02:21:58 -04:00
3242cd5d31
mention desktop file and icons in README
2020-10-23 00:29:48 -04:00
8854e7b8de
Add desktop integration for LAMMPS shell
2020-10-23 00:20:15 -04:00
c29474c533
Merge pull request #2443 from akohlmey/next_lammps_version
...
Step version strings for next release
2020-10-22 18:11:33 -04:00
ef048cad55
Add extra global DOFs for Kokkos minimize
2020-10-22 16:03:42 -06:00
c7a10050c2
Merge pull request #2439 from akohlmey/collected-small-changes
...
Collected small changes for the next release
2020-10-22 17:23:49 -04:00
9bc3ccd49a
fix misplaced "#endif"
2020-10-22 15:45:24 -04:00
5ff0dbb431
step version strings for next patch release (and stable release candidate)
2020-10-22 15:36:58 -04:00
fcd442d751
simplify code. print warnings only on MPI rank 0. update parameter names
2020-10-22 15:35:45 -04:00
3d6119a574
Merge branch 'master' of https://github.com/lammps/lammps into eam_tweaks
2020-10-22 13:15:26 -06:00
cfbeaad112
updates to kim_interactions to generalize interpretor for smspec.edn (logic to allow variants for aperiodic vs periodic simulations
2020-10-22 15:05:07 -04:00
68b533d1b8
correct order of functions
2020-10-22 14:59:55 -04:00
b562619cf0
Update other EAM styles
2020-10-22 12:44:48 -06:00
6a3a17c63e
Update docs
2020-10-22 12:08:12 -06:00
e804235d23
Add Kokkos support for fix shake and forward comm on Device
2020-10-22 11:59:41 -06:00
b64585c631
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2020-10-22 12:11:58 -04:00
bcf5abccb5
reorder functions in library.h and library.cpp to match order in manual
2020-10-22 12:11:42 -04:00
91bf2e5983
Update README
2020-10-22 11:32:44 +02:00
4e728ca81f
Update bond_gaussian.cpp
...
deleting white spaces
2020-10-22 11:07:20 +02:00
461f1001f9
Update Commands_bond.rst
2020-10-22 11:00:11 +02:00
f545b297b4
Update bond_style.rst
2020-10-22 10:57:12 +02:00
c0fde537eb
Add files via upload
...
documentation file for gaussian bond_style
2020-10-22 10:55:27 +02:00
6df9006689
Add files via upload
...
source code for gaussian bond_style
2020-10-22 10:54:43 +02:00
bc43865f45
need to look for Java Development components, not just JNI parts
2020-10-22 01:55:42 -04:00
a14b38ce21
avoid bell
2020-10-21 22:23:45 -04:00
bb32cbc223
add a few more tests for the lammps-shell
2020-10-21 22:07:38 -04:00
ac6f85f8be
make expansion of internal command unambiguous
2020-10-21 21:14:53 -04:00
0ab8803d19
Merge pull request #2437 from akohlmey/correct-urls
...
Make references to LAMMPS and other websites consistent
2020-10-21 20:34:14 -04:00
e79e53c540
Merge pull request #2438 from akohlmey/swig-support-fixes
...
Small updates to SWIG tool for increased portability and correctness
2020-10-21 19:57:23 -04:00
386bea76cb
describe more clearly what is provided
2020-10-21 17:25:42 -04:00
6b2a98b537
ad few more manual updates of outdated, mistyped or no longer available URLs
2020-10-21 17:19:33 -04:00
f8bf4989f4
update URLs from http:// to https://
2020-10-21 17:04:23 -04:00
a914a3aac2
update outdated URLs
2020-10-21 17:03:46 -04:00
f23d831a90
update cslib homepage URLs to use https://
2020-10-21 16:53:30 -04:00
adf74b3a22
use https://lammps.sandia.gov based URLs consistently
2020-10-21 16:45:30 -04:00
20000a5e62
Kokkos EAM tweaks for V100
2020-10-21 14:07:46 -06:00
9cdf6f1e8b
more portability changes
2020-10-21 14:22:06 -04:00
d7a0971578
make python support more portable, require python3
2020-10-21 14:14:46 -04:00
53028b24d6
improve portability for building SWIG Tcl wrappers
2020-10-21 14:06:25 -04:00
1753c9f361
Merge pull request #2434 from akohlmey/swig-wrappers
...
Provide an interface file for creating script wrappers for LAMMPS with SWIG
2020-10-21 12:56:11 -04:00
2ed11f55d6
fix URLs to documentation files
2020-10-21 11:12:13 -04:00
0a30398d1f
get rid of obsolete README note. We have long ago fixed the aliasing issue in Coulomb tabulation
2020-10-21 11:10:26 -04:00
de8149154a
fix broken internal links in the manual
2020-10-21 10:56:52 -04:00
cc90596183
fix link to documentation
2020-10-21 10:49:01 -04:00
de40b3e637
remove trailing whitespace
2020-10-20 21:24:02 -04:00
7549edd844
Merge branch 'master' into swig-wrappers
2020-10-20 21:22:53 -04:00
a8c0142621
update docs for building SWIG Tcl wrapper
2020-10-20 21:22:39 -04:00
4b447fb3d8
Merge pull request #2429 from rbberger/python_docs
...
Minor updates to the Python docs
2020-10-20 21:12:44 -04:00
955c7c1efb
Merge pull request #2433 from athomps/eamfs-doc
...
Clarified order of rho_alpha_beta density functions
2020-10-20 20:13:35 -04:00
ad50db1feb
use a different/cleaner approach to build an extended Tcl shell
2020-10-20 18:53:29 -04:00
1b358603c2
simplify
2020-10-20 18:52:53 -04:00
0547425482
a few more small fixes
2020-10-20 18:30:32 -04:00
6259b277df
replace explicit clean-all target with added properties
2020-10-20 18:30:19 -04:00
fe7628f954
add check that that extension module is compiled before running example scripts
2020-10-20 18:29:43 -04:00
7db669df40
add support to also build an extended tcl shell as opposed to dynamically loading the extension
2020-10-20 18:29:16 -04:00
515f1d9ead
make module search path commands consistent
2020-10-20 17:38:03 -04:00
faf67662d5
fix typo
2020-10-20 16:47:56 -04:00
b9a57899a6
whitespace fix
2020-10-20 16:46:21 -04:00
eeaff55df7
SWIG support documentation update
2020-10-20 16:37:30 -04:00
bc1d325930
dmonstrate data access functions
2020-10-20 15:57:02 -04:00
75ac1857ab
Clarified order of rho_alpha_beta density functions
2020-10-20 11:47:41 -06:00
3ad397dd60
implement some more data access functions and handle passing string buffers
2020-10-20 11:43:03 -04:00
6c826823fe
update SWIG support readme
2020-10-20 11:42:23 -04:00
7297ed3115
apply stack-protector fix required by newer versions of MinGW, e.g. on Fedora 33
2020-10-19 21:59:27 -04:00
cd444eefe2
Merge branch 'master' into swig-wrappers
2020-10-19 21:58:23 -04:00
7af95dd396
Merge pull request #2432 from akohlmey/collected-small-changes
...
Collected small changes for the stable release
2020-10-19 19:43:39 -04:00
5ac910a748
remove redundant file
2020-10-19 15:46:49 -04:00
56cecf2c3a
small tweaks: avoid overflow and add missing newline
2020-10-19 15:46:33 -04:00
4b2fd65585
fix issue where a variable was used before it was assigned.
2020-10-19 15:46:03 -04:00
2c54b7e505
update USER-SMD examples: rename files, shorten runs and add logfiles
2020-10-19 15:45:26 -04:00
ef9920bd37
Merge branch 'correct_user_smd_examples' of github.com:dboemer/lammps into collected-small-changes
2020-10-19 13:52:18 -04:00
4795e01d54
Support being called from a graphical shell through filename association.
...
This adds a hack to the LAMMPS shell that hides the first argument from
the LAMMPS class, if it does not start with a '-' and instead tries to
open it as an input file.
2020-10-19 11:40:28 -04:00
f67d9bb523
Correct USER smd examples and remove tabs
2020-10-19 14:56:40 +02:00
c891b9dca6
add simple main function for building a static Tcl shell executable
2020-10-19 01:01:27 -04:00
8c5ac3d49c
add README file to SWIG tool
2020-10-19 01:01:06 -04:00
5a70ee8a40
make names of custom data functions consistent
2020-10-19 01:00:50 -04:00
f74203fb33
start adding documentation about SWIG wrapping to the manual
2020-10-19 01:00:02 -04:00
97767d0a3c
add some support functions to cast pointers and get values from pointers
2020-10-18 12:40:17 -04:00
eab5d68a09
move SWIG support to tools/swig folder
2020-10-18 08:19:20 -04:00
0f71c02059
suppress developer warnings
2020-10-18 08:12:29 -04:00
0685df3e64
add "clean-all" target to remove all content generated by build or example run scripts
2020-10-18 08:12:08 -04:00
1595c7ed48
copy example run scripts to the swig folder in the build tree
2020-10-18 08:11:20 -04:00
c6690eed6c
add ruby to the fold
2020-10-18 02:16:06 -04:00
23cfdaac11
simplify
2020-10-18 01:56:18 -04:00
c376b8ffa5
add java interface
2020-10-18 01:49:19 -04:00
42116fc444
expand examples to include some LAMMPS commands
2020-10-18 01:06:34 -04:00
e1b00a67f8
include enumerator constants into swig interface file
2020-10-18 01:06:17 -04:00
1ed735e311
add some minimal usage examples
2020-10-18 00:45:21 -04:00
58ceab93ec
include enumerators
2020-10-18 00:45:04 -04:00
fcbbc51a33
add minimally tested swig wrapper for Lua, Perl5, Python, and Tcl
2020-10-17 23:51:36 -04:00
722b9c8cf3
small tweak
2020-10-16 22:46:33 -04:00
a04c8c8a3b
fix typo
2020-10-16 22:46:20 -04:00
cd605d46bc
Add missing code-block language
2020-10-16 18:22:29 -04:00
b3b650acf2
Update Python_execute.rst
2020-10-16 18:22:29 -04:00
91a1e9abb4
Correct table in Python_examples.rst
2020-10-16 18:22:28 -04:00
4534e78df1
Add extra space in Python_run.rst
2020-10-16 17:20:38 -04:00
853b5ea576
Remove redundant links and wording
2020-10-16 17:13:31 -04:00
7420b7018a
Merge pull request #2427 from akohlmey/lammps-shell-tweaks
...
A few more tweaks for the LAMMPS Shell
2020-10-16 16:43:42 -04:00
4d31ae7279
Beter system folder detection, add URL to "help" commmand. avoid buffer overflow.
2020-10-16 15:17:57 -04:00
eaa75417f2
Merge pull request #2425 from akohlmey/more-doc-updates
...
More updates/reorganization of the programmer part of the manual
2020-10-16 15:02:21 -04:00
4335f3d2ab
Add LAMMPS icon in docs
2020-10-16 12:18:25 -04:00
f547cb4262
clarify tasks for single() for Bond and Angle classes
2020-10-16 10:48:00 -04:00
f2ba37e35d
try swithing the current working directory when dropped into a Windows system folder.
2020-10-16 10:47:23 -04:00
f5c457334a
make headers more compact
2020-10-16 02:43:20 -04:00
dd7a3a3a54
move the entries about using the Python module into its own (sub) toctree
2020-10-15 20:29:24 -04:00
08d892d0d9
whitespace
2020-10-15 19:56:31 -04:00
5d3f10611a
Adjust Python deprecation notice
2020-10-15 18:25:58 -04:00
99f9a16a25
Update Python docs
2020-10-15 18:19:57 -04:00
4a946f5388
rename sections to User Guide and Programmer Guide
2020-10-15 12:00:36 -04:00
f15dc4a0a8
add more details and derived class to the class diagram and use a different layout engine
2020-10-15 12:00:10 -04:00
bc16709150
tweak
2020-10-14 23:59:06 -04:00
dc8e6bc5ab
mention example using the new Fortran module in examples/COUPLE/simple
2020-10-14 23:29:03 -04:00
88644caaec
update header texts
2020-10-14 23:28:28 -04:00
937f8b3f61
reorder sections in developer guide
2020-10-14 22:57:41 -04:00
d41cce7660
update LAMMPS class diagram
2020-10-14 22:57:21 -04:00
a7a4ea76a2
update LAMMPS logo with raytraced version
2020-10-14 22:57:02 -04:00
f6433f1c40
Removing trailing whitespace
2020-10-14 20:05:07 -06:00
fd8ff18abc
Adding restart method to fix neigh/history
2020-10-14 20:00:48 -06:00
d519f4fd4f
Missed reference to bin, minor uniform style changes
2020-10-14 16:06:14 -06:00
0ae09c0f3b
Adding OMP classes
2020-10-14 15:52:20 -06:00
89842fc7c4
Merge pull request #2418 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes for the stable release
2020-10-14 17:45:10 -04:00
28641bcbc7
Merge pull request #2402 from ndtrung81/gpu-dpd
...
Allowed dpd/tstat/gpu and dpd/gpu to work together in pair style hybrid
2020-10-14 17:18:02 -04:00
61c33e5622
update documentation conventions for recent changes to the manual.
2020-10-14 17:01:58 -04:00
3926cbe5f0
Merge branch 'patch-3' of github.com:evoyiatzis/lammps into collected-small-changes
2020-10-14 15:18:03 -04:00
865b159d16
update singularity definitions for readline 6/7 to have a pkg-config file
2020-10-14 15:06:57 -04:00
234f27514f
avoid CMake failure when reporting packages without any of them enabled
2020-10-14 14:59:24 -04:00
65eb4b5527
explicitly enable C++11 and use pkg-config to get readline flags
2020-10-14 14:33:12 -04:00
d322e29f64
mention that C++11 also needs to be enabled with Ubuntu 16.04
2020-10-14 14:30:03 -04:00
45939602a5
Update fix_widom.rst
...
the shake keyword is not applicable to widom insertions
2020-10-14 20:17:35 +02:00
18091f15e0
Merge branch 'master' into collected-small-changes
2020-10-14 13:11:30 -04:00
7f804512b7
rename to be consistent with example log files
2020-10-14 13:11:13 -04:00
d27c7cd2fc
Merge pull request #2421 from akohlmey/remove-obsolete-files
...
Remove outdated or obsolete files
2020-10-14 13:09:52 -04:00
60ff1380d7
update log files for bench/POTENTIALS
2020-10-14 11:04:51 -04:00
50986d5f27
Merge pull request #2416 from akohlmey/lammps-shell-improvements
...
Bug fixes and improvements for the LAMMPS Shell tool
2020-10-14 10:42:30 -04:00
1e2c8ce2e6
correct data file for USER-EFF
2020-10-14 08:15:59 -04:00
3894212712
correctly use REBO potential
2020-10-14 08:04:57 -04:00
bb6cfbeec1
mention AMD GPUs
2020-10-14 08:04:37 -04:00
a002194e26
remove outdated "bench/KEPLER" folder
2020-10-14 07:57:32 -04:00
07387d5e6c
remove outdated "examples/accelerate" folder
2020-10-14 07:56:58 -04:00
587be7a21a
Remove makefiles for obsolete machines and configurations or that are redundant
2020-10-14 07:54:07 -04:00
89d60afb91
make certain alpha_final is initialized
2020-10-14 04:51:51 -04:00
00e1edfae9
add a preset for selecting gcc compilers (for cases where they are not the default)
2020-10-14 04:51:34 -04:00
2026636f72
overview description for the unit test folders
2020-10-13 22:00:10 -04:00
acbb54d35f
tweak testing and add at test run for history expansion
2020-10-13 21:32:48 -04:00
7fdf70c960
Merge branch 'master' of github.com:lammps/lammps
2020-10-13 19:10:32 -06:00
f003a6c536
implement a test prototype for the LAMMPS shell
2020-10-13 20:36:24 -04:00
290763a844
add a test_mode where the isatty() check is bypassed and history not read
...
this is enabled when the LAMMPS_SHELL_TESTING environment variable is set
2020-10-13 17:09:11 -04:00
114dd48779
change behavior with respect to OpenMP versus the regular LAMMPS executable
...
since the shell is not meant to be run with MPI we can use all threads by default.
2020-10-13 17:08:23 -04:00
8ab5f3c71a
adjust recently added/expanded tests so they skip tests when packages are missing
2020-10-13 15:42:21 -04:00
d0ac698a41
must not assume that size_one == nfield in DumpCustom since DumpVTK changes it
...
this changes all loops over format strings and output types to using nfield
2020-10-13 15:28:02 -04:00
e23774ed56
include "pointers.h" to avoid include file name conflicts when compiling with USER-VTK enabled
2020-10-13 15:26:38 -04:00
8920830909
utils.h is not needed (globally included via pointer.h)
2020-10-13 15:25:46 -04:00
338b05d9dd
set only build type specific compiler flags, so using -DCMAKE_CXX_FLAGS will work as expected
2020-10-13 12:00:03 -04:00
939b8fd0c7
Update add_mpi_test() CMake function
2020-10-13 11:44:11 -04:00
60a296fea8
small tweaks
2020-10-12 23:51:00 -04:00
49afab09a5
Building LAMMPS for Windows with the MinGW cross compiler is supported with CMake only
2020-10-12 23:49:40 -04:00
61381ad821
Use User's Guide and Programmer's Guide. Normalize header level formatting
2020-10-12 23:31:03 -04:00
ed885847a3
expose document and test more atom style property flags
2020-10-12 20:24:21 -04:00
a684f896de
rearrange doxygen docs for lammps_extract_settings() and lammps_extract_global()
...
this replaces two large tables whith multiple small tables that group
parameters by similar context
2020-10-12 18:59:35 -04:00
9bdae2b5c0
move installed packages summary to a different location further down in the output
2020-10-12 18:04:19 -04:00
1d7fa39bc2
don't print a message for each generated style/package header file
2020-10-12 17:10:38 -04:00
a97e632bb0
make enabled packages report more compact
2020-10-12 17:10:04 -04:00
ec4eab5061
CMake change requested by @junghans
2020-10-12 15:21:08 -04:00
414cf024cd
Merge branch 'clean-master2' of github.com:julient31/lammps into exchange-biquadratic
2020-10-12 11:45:57 -06:00
73b2ad0acc
- slight modifs of the damped exchange example
2020-10-12 11:38:52 -06:00
8abe8cb003
Add tests for lammps_gather() and lammps_scatter()
2020-10-12 12:58:42 -04:00
00f87722a2
Add CMake function add_mpi_test()
2020-10-12 10:41:54 -04:00
24cec51e85
add tests for using python invoke and python style variables
2020-10-12 06:17:16 -04:00
8c5da70823
handle the case where the variable type is invalid and thus a null pointer is returned
2020-10-12 06:16:28 -04:00
6cda1e16ae
add test program template for testing the PYTHON package
2020-10-12 02:40:02 -04:00
fcd6074190
correct test name
2020-10-12 02:38:27 -04:00
d0cf52fafd
fix typos
2020-10-12 00:03:18 -04:00
c01ff34785
we must initialize the number of types with any "extra" values
...
so far, the "extra" value will only be applied if the "types" line is
present in the header. if not, the "extra" value is ignored. now will
first apply this and then lets it be overwritten in case a "types" line
is present in the header.
2020-10-11 23:26:35 -04:00
a6df6cf84c
fix format
2020-10-11 23:18:03 -04:00
a82c0a58af
improve error message
2020-10-11 23:17:46 -04:00
d5e6bd3cdc
document the changed behavior read_data with respect to non-zero image flags for non-periodic directions
2020-10-11 23:17:18 -04:00
7ef892cc4b
add tester for image flag resets when using change_box and read_data
2020-10-11 20:20:23 -04:00
64b046e022
implement that non-zero image flags will be reset to 0 for non-periodic directions when reading a data file
2020-10-11 20:20:00 -04:00
bdb4334210
add tip about using history as starting point for a new input
2020-10-11 16:13:13 -04:00
ee98ecc7bb
document save_history command and a few more small tweaks
2020-10-11 15:47:38 -04:00
556d48f1dc
implement a "save_history" command into the LAMMPS shell
2020-10-11 15:30:56 -04:00
f6683fefea
avoid segfault on the last word of the command history
2020-10-11 14:05:37 -04:00
9950f0d259
small LAMMPS shell updates
...
- implement a "source" command (same as "include")
- synchronize documentation in manual and README
- updates to readline customizations
2020-10-11 13:53:15 -04:00
44549ba81d
replace doc page with page or other appropriate text
2020-10-11 12:19:38 -04:00
4908a53612
correct example to include '=on' for package selection with CMake
2020-10-11 12:19:21 -04:00
3396897438
document both, CMake and traditional procedure to enable MPIIO
2020-10-11 12:18:26 -04:00
f63ff4cdc9
LAMMPS shell customization info and some usage tips
2020-10-11 12:00:16 -04:00
c0f58243cb
use correct header levels for LAMMPS shell docs
2020-10-10 23:40:34 -04:00
d26eafbe3f
Refactor MPI test driver
2020-10-10 17:22:18 -04:00
b3d9f648ef
Merge pull request #2414 from akohlmey/next_lammps_version
...
Update version strings for next patch release
2020-10-09 20:12:56 -04:00
0460dc3dfb
Merge pull request #2413 from akohlmey/progguide-updates
...
More Programmer Guide and Library Interface updates for next release
2020-10-09 19:30:37 -04:00
ca405823ae
Add test for sublo and subhi
2020-10-09 18:03:02 -04:00
d7201bae33
Add library access to sublo and subhi
2020-10-09 18:01:51 -04:00
3de60fac65
Add custom TestEventListener for MPI testing
2020-10-09 17:50:29 -04:00
51489c1509
dedup anchor
2020-10-09 17:29:31 -04:00
d0981db66a
Minor edits
2020-10-09 13:51:35 -06:00
dc86c37e23
Minor updates and documentation
2020-10-09 11:38:18 -06:00
97964604c6
no point in trying a static link of executables
2020-10-09 13:29:13 -04:00
362fe700a5
remove static libraries for cross-compiler. not used with .dll version.
2020-10-09 13:26:52 -04:00
43f2c14c8b
print warning when reading data files with non-zero image flags for non-periodic boundaries
2020-10-09 13:24:53 -04:00
57e0e64ffe
No MPI communicaton after MPI_Finalize() and no MPI_Finalize() unless we are initialized.
2020-10-09 12:47:13 -04:00
078f931393
add comment to explain using the LAMMPS_LIB_MPI define in example
2020-10-09 11:50:53 -04:00
84c9fcf6e9
add legacy warning to F77 style Fortran wrapper
2020-10-09 11:15:15 -04:00
74e1d0f8cf
move Tools compilation script code from CMakeLists.txt to separate Tools.cmake file
2020-10-09 11:15:00 -04:00
5457accb3d
make the legacy fortran wrapper work (again)
2020-10-09 07:52:36 -04:00
ca3d10fa39
need to define LAMMPS_LIB_MPI
2020-10-09 07:37:25 -04:00
bafba4235c
include versionadded tags
2020-10-09 07:26:01 -04:00
188e1c3828
correct versionadded dates
2020-10-09 07:22:16 -04:00
38bf231361
silence sphinx warning
2020-10-09 07:19:02 -04:00
471acb2ef8
add unit tests for added APIs
2020-10-09 07:16:34 -04:00
7a9b4ef0d4
include FFTW in MinGW cross-compiler libraries. Make static/dynamic explicit
2020-10-09 02:27:31 -04:00
eb3992a69a
enable static linkage for executables when cross-compiling with MinGW
2020-10-09 02:26:46 -04:00
bfcb78d5d7
fix bug with string passing
2020-10-09 01:42:48 -04:00
5a207247b6
update version strings for next patch release
2020-10-09 01:12:41 -04:00
6d67fa004c
tweak formulation
2020-10-08 23:35:49 -04:00
90d511bc86
add wrappers for new library functions
2020-10-08 22:32:33 -04:00
49ebc5ac40
update versionadded date
2020-10-08 22:32:08 -04:00
5c6bfa6ab5
Merge branch 'master' into progguide-axel
2020-10-08 21:51:22 -04:00
a581b4b85e
Merge pull request #2412 from lammps/progguide-updates
...
Updates to the Programmer Guide part of the Manual
2020-10-08 21:50:37 -04:00
4f4bc427ae
implement LAMMPS_LIB_NO_MPI to LAMMPS_LIB_MPI change
2020-10-08 21:50:15 -04:00
9f0002550e
Merge pull request #2404 from akohlmey/fortran-portable-string
...
Make f2c_string utility function of the new Fortran module portable across Fortran compilers
2020-10-08 20:58:51 -04:00
4995ab3264
Merge pull request #2403 from akohlmey/fortran2-updates
...
Update of fortran2 interface for recent changes in the C-library interface
2020-10-08 20:23:44 -04:00
4a856148ad
Merge pull request #2389 from kateryna-goloviznina/coul_tt
...
Pair style for charge-dipole damping with Tang-Toennies function
2020-10-08 19:47:36 -04:00
677e8afdc5
update section headlines
2020-10-08 10:32:02 -04:00
a89741f7f6
more 'doc page' to 'page' changes
2020-10-08 08:32:15 -04:00
fdbcd202fa
Consolidate the redundant instructions for building the manual into one location.
2020-10-08 08:31:58 -04:00
60864f021f
replace "doc page" with "page" or equivalent
2020-10-07 22:29:26 -04:00
e683585bba
reformat reax/c control file parameter descriptions
2020-10-07 22:28:34 -04:00
353158f7e7
improve errors vs. exception not
2020-10-07 21:56:14 -04:00
20e1697dba
add ":class: note" to admonitions where it was missing for consistent formatting
2020-10-07 20:24:56 -04:00
08f8e7ed28
update titles as suggested by steve and move a few entries around
2020-10-07 20:07:30 -04:00
d48b0ebd7b
print OS/Compiler info when starting LAMMPS shell
2020-10-07 18:37:27 -04:00
0891a8ce7d
better MPI version detection.
2020-10-07 18:37:09 -04:00
ac6e99ae81
implement "mem" command into LAMMPS shell to print current and max memory use
2020-10-07 18:36:43 -04:00
50bfb9142d
add library API to print OS/Compiler info (for use with LAMMPS shell)
2020-10-07 18:35:59 -04:00
57cc8d6290
fix incorrectly formatted "notes"
2020-10-07 18:35:05 -04:00
1098ca8749
add some more explanation about exceptions from the library interface perspective
2020-10-07 13:08:49 -04:00
e637c150ba
add versionadded tags
2020-10-07 13:08:25 -04:00
395906b387
whitespace
2020-10-07 13:07:57 -04:00
5fa1cd7e86
small corrections
2020-10-07 05:33:55 -04:00
9ea38c545d
update global properties tests
2020-10-06 22:43:42 -04:00
355c68f304
Merge branch 'master' into progguide-axel
2020-10-06 21:40:43 -04:00
bf4773c3f7
Merge pull request #2407 from akohlmey/collected-small-fixes
...
Collected small changes and bugfixes for the next patch release
2020-10-06 20:17:45 -04:00
f0f933a711
allow forward slash in strings for if statements
2020-10-06 18:44:26 -04:00
15f9987c32
add custom commands "cd" and "pwd" to the LAMMPS shell
2020-10-06 18:39:22 -04:00
fb1dab6098
Merge branch 'master' into collected-small-fixes
2020-10-06 18:00:33 -04:00
1ee9e4eabd
Merge branch 'master' into progguide-axel
2020-10-06 17:11:47 -04:00
9274912a81
add note about no longer supporting PyPar and remove instructions related to it.
2020-10-06 16:19:43 -04:00
2f857176c8
stay compatible with cmake older than version 3.14
2020-10-06 13:45:46 -04:00
f442d811be
Merge commit 'dbf51af7d1565c62902eef22a7aa6f6eb552432b' of github.com:rbberger/lammps into collected-small-fixes
2020-10-06 12:29:36 -04:00
1afd9b1c83
update Python installation docs
2020-10-06 12:15:56 -04:00
887603d856
Merge pull request #2411 from rbberger/fix_wall_gran_region
...
Corrections for fix wall/gran and wall/gran/region
2020-10-06 11:51:58 -04:00
7dd244a828
Correct fix wall/gran and wall/gran/region docs
2020-10-06 10:45:23 -04:00
18023ad9dc
Update fix_wall_gran_region.cpp
...
Don't store atom tag, just if there is a contact.
Fixes #2306
2020-10-06 10:39:14 -04:00
5d08f629ab
fix typo
2020-10-06 05:30:09 -04:00
e3b8563ed9
correcting spelling errors
2020-10-05 21:28:26 -06:00
b5db29bae4
revise python in LAMMPS docs
2020-10-05 22:48:57 -04:00
4baf60ffd1
adding examples of the biquadratic pair_style and offset option
2020-10-05 20:47:07 -06:00
3147dd850c
adding corrections to doc page
2020-10-05 20:01:34 -06:00
f2ba00ea9c
update label in graph
2020-10-05 21:50:54 -04:00
2d7494186c
rerun all validations tests (modifed one)
2020-10-05 19:37:24 -06:00
549e4df506
Merge branch 'progguide-richard' into progguide-axel
2020-10-05 21:04:29 -04:00
80a054471d
Merge branch 'progguide-updates' into progguide-richard
2020-10-05 19:31:03 -04:00
208bd10480
Merge branch 'exchange-biquadratic' of https://github.com/julient31/lammps into exchange-biquadratic
2020-10-05 17:14:26 -06:00
2825abb028
Improved scripts validaton problems
2020-10-05 17:13:54 -06:00
1cb0b9dece
- modified all pairs (if on rcut)
...
- clean KOKKOS from atom spin/kk (other PR)
2020-10-05 17:11:53 -06:00
bc1c16d1a6
Removing gran/multi pairstyles
2020-10-05 16:14:01 -06:00
5244f49234
Fix broken page
2020-10-05 18:04:30 -04:00
caf434811a
Add example to Python_config.rst
2020-10-05 17:54:48 -04:00
b8c66b099d
Fix typo
2020-10-05 17:42:43 -04:00
93ed9b4266
Add PyLammps parts
2020-10-05 17:34:50 -04:00
22cca93603
Add tests for neighbor list API
2020-10-05 17:34:08 -04:00
02b10380bc
Create ctypes only neighbor list API variant
...
This moves the lammps.get_neighlist() method to lammps.numpy.get_neighlist().
lammps.get_neighlist() now returns a NeighList object, while the NumPy variants
returns a NumPyNeighList object. The main difference between the two is that while
the ctypes variant returns neighlist elements as
atom idx (int), numneighs (int), neighbors (POINTER(c_int))
the NumPy variant returns
atom idx (int), neighbors (numpy.array)
2020-10-05 16:21:37 -04:00
68147306e7
Add Python_neighbor.rst
2020-10-05 16:15:40 -04:00
e95bab1994
Merge branch 'clean-master2' of github.com:julient31/lammps into exchange-biquadratic
2020-10-05 13:38:37 -06:00
c06348c507
Update Python docs
2020-10-05 15:07:57 -04:00
0fb91ec755
Merge pull request #2408 from akohlmey/lammps-shell
...
Add a LAMMPS shell tool as alternative to the LAMMPS executable for interactive use
2020-10-05 14:42:23 -04:00
d9f7ddfd6d
Merge pull request #2409 from mrcdr/math_eigen_impl
...
PR to relate "math_eigen_impl.h" with an author
2020-10-05 14:07:09 -04:00
8f808a5e6e
Update Python_usage.rst and Python_module.rst
2020-10-05 14:06:09 -04:00
ed17eabe17
Add missing code highlights
2020-10-05 14:04:44 -04:00
884295eb5f
Add example showing Python exception handling
2020-10-05 14:04:14 -04:00
6672568fca
Change links
2020-10-05 14:03:50 -04:00
4f1ed775e9
Add missing docstrings
2020-10-05 14:03:19 -04:00
6933233c56
add tests for the new library APIs
2020-10-05 13:43:11 -04:00
113db3ac73
fold group specific query functions into the more generic ID query functions
2020-10-05 13:41:12 -04:00
68cca6d31a
make warning about lack of exception handling more specific
2020-10-05 12:51:42 -04:00
bd206dca10
simplify based on suggestions from @junghans
2020-10-05 11:44:19 -04:00
b6d333535c
correct variable name
2020-10-05 11:43:43 -04:00
47e08f63ac
Merge pull request #2406 from jrgissing/bond/react-rmsd_constraint_bugfix
...
bond/react: rmsd constraint bugfix
2020-10-05 10:43:21 -04:00
e08d905504
make a small change to math_eigen_impl.h
2020-10-05 22:32:15 +09:00
3e74e03bbb
update all_on/all_off presets to really include all packages
2020-10-04 16:46:29 -04:00
d500ffa784
implement handler for CTRL-C on windows.
2020-10-04 16:42:29 -04:00
f3b33ea0c6
address spelling issues
2020-10-04 14:10:35 -04:00
d1e76068e8
add new APIs to library docs
2020-10-04 14:10:18 -04:00
ffcd905bf1
complete LAMMPS shell docs interation. Warn if exceptions are missing but don't fail
2020-10-04 14:03:34 -04:00
e360219a8a
add readme and makefile for LAMMPS shell
2020-10-04 12:28:01 -04:00
e71806196f
ignore LAMMPS shell history files
2020-10-04 12:27:40 -04:00
cc14bae240
add LAMMPS shell to README
2020-10-04 12:22:37 -04:00
f6a7cbd2e8
fix typo
2020-10-04 11:31:15 -04:00
2f67f299e5
correct error messages and make use of utils and fmtlib
2020-10-04 11:26:22 -04:00
ecb5078ba7
add signal handler to smoothly interrupt ongoing runs. non-windows only.
2020-10-04 11:25:37 -04:00
f1ed6a9782
change word break characters to make direct variable expansion completion work
2020-10-04 11:25:05 -04:00
9353004e3e
add APIs to determine of LAMMPS is running and to interrupt a run cleanly
2020-10-04 11:23:49 -04:00
2eb07f7427
add expansions of IDs and references to IDs
2020-10-04 06:02:14 -04:00
9dfb715296
add support for variable names to id introspection in library interface
2020-10-04 06:01:26 -04:00
b1cc9949e4
include added introspection into docs
2020-10-03 23:38:22 -04:00
1988e4c24c
add introspection for various kinds of IDs
2020-10-03 23:38:02 -04:00
c08089c1a7
add missing pkg-config file for readline
2020-10-03 22:35:58 -04:00
4520eef1b0
include readline support to be ready for LAMMPS-Shell
2020-10-03 22:05:52 -04:00
7f3db6f8e3
improve wording
2020-10-03 22:04:54 -04:00
c5514c0a36
windows portability fix
2020-10-03 22:02:13 -04:00
4e8feff52c
add support for building the LAMMPS shell in CMake
2020-10-03 22:01:57 -04:00
acf53ff55e
add a few more context aware matcher functions
2020-10-03 12:26:40 -04:00
a2f7aae6db
add API to query group names
2020-10-03 12:26:17 -04:00
01c85a3032
correct embedded docs
2020-10-03 12:25:56 -04:00
b231fa8a16
add completion for force style names
2020-10-03 11:32:56 -04:00
4cf30ceda1
silence compiler warnings
2020-10-03 09:52:00 -04:00
af8f8d3c11
avoid segfault
2020-10-03 09:51:42 -04:00
024c9238f9
fix issue spotted by compiler warning
2020-10-03 09:51:28 -04:00
22cbac0b01
initial version of LAMMPS shell. without build system support (yet).
2020-10-03 09:49:35 -04:00
946a49662f
bond/react: rmsd constraint bugfix
...
previously, eligible reactions could have been temporarily prevented, at the edge of the box, in serial
2020-10-02 18:43:35 -04:00
dfb5cd3262
merged with mastered, copied Ishan's files
2020-10-02 16:37:01 -06:00
21079b3ac2
Added multi-stencil files from Ishan
2020-10-02 16:35:53 -06:00
fb1bd3e962
Correct links
2020-10-02 18:01:52 -04:00
d91d8de76d
Refactor LammpsNumpyWrapper to numpy_wrapper
...
LammpsNumpyWrapper was a class that was defined inside of the
lammps.numpy property when it was first accessed. This made it hard
to document the methods of this class.
This commit extracts this utility class into the lammps module and
renames it to 'numpy_wrapper'.
2020-10-02 17:28:25 -04:00
0089a35d95
Remove dead code
2020-10-02 17:27:08 -04:00
7355977819
Add missing exception handling for functions that could cause errors
2020-10-02 17:26:14 -04:00
d9cbb354d2
Move lammps exception code into its own property
2020-10-02 17:22:01 -04:00
0475397229
Update Python_usage.rst
2020-10-02 17:19:51 -04:00
60891fe6f9
Add Python_config.rst
2020-10-02 17:19:04 -04:00
b57c8f6b77
Add tests for LAMMPS exceptions in Python
2020-10-02 16:53:41 -04:00
52c6353f86
Fix typo
2020-10-02 15:09:29 -04:00
121dc82f1b
Merge branch 'clean-master2' of https://github.com/julient31/lammps into exchange-biquadratic
2020-10-02 10:57:38 -06:00
84c104641b
adding offset option and doc
2020-10-02 10:47:29 -06:00
a0d0f96e52
make f2c_string utility function portable across fortran compilers
2020-10-02 10:36:17 -04:00
1f417f8eb4
mention Fortran interface in examples/COUPLE/fortran2 now that it is up-to-date again
2020-10-02 00:28:13 -04:00
086a71ba46
incorporate LAMMPS fortran2 interface updates and apply a few corrections
2020-10-02 00:07:01 -04:00
2c7a686220
update fortran2 module
2020-10-01 23:20:52 -04:00
51d55aa036
Merge pull request #2400 from akohlmey/code-analysis-fixes
...
A few more static code analysis fixes
2020-10-01 18:32:50 -04:00
2ea61b21f8
fix small memory leaks
2020-10-01 18:11:19 -04:00
48c45767f9
remove dead code
2020-10-01 18:11:08 -04:00
c5fc3f2c78
Update Python_usage.rst
2020-10-01 18:01:07 -04:00
533c453a08
Update Python docs
2020-10-01 15:00:08 -04:00
243a81e9d8
must initialize eflag_atom and vflag_atom to zero in constructor
2020-10-01 14:49:23 -04:00
9dc42262ec
one more edit
2020-10-01 11:34:27 -06:00
343b24dd5e
more edits to C library chapter
2020-10-01 10:50:33 -06:00
b94df09570
Merge pull request #2398 from lammps/progguide-updates
...
Documentation updates plus a few small bugfixes
2020-10-01 11:11:28 -04:00
774ac8b2d9
avoid overflow of per-local-atom computation
2020-10-01 09:49:28 -04:00
4a40a70870
avoid overflow of timestep related computations
2020-10-01 09:48:54 -04:00
8c56f60939
use bigint instead of int for timestep related variable functions to avoid overflows
2020-10-01 09:35:45 -04:00
ea3af3c2bc
resolve delete/free() mismatch
2020-10-01 09:34:38 -04:00
9efcaf2d61
update documentation for Windows installer
2020-10-01 00:57:53 -04:00
fb33a71720
look for liblammps.dll in windows binary dir only if that directory exists
2020-10-01 00:34:03 -04:00
507c2cb2a8
Update and reorganize Python docs
2020-09-30 22:20:01 -04:00
a79a7b2704
fix typo reported on lammps-users
2020-09-30 21:24:55 -04:00
77fb2ee311
add list of documented functions at the top of the C-Library doc pages
2020-09-30 21:16:48 -04:00
dc13a61b40
fix spelling
2020-09-30 20:00:53 -04:00
a9b27caf17
Merge branch 'master' into progguide-axel
2020-09-30 19:57:20 -04:00
38d954e038
Update the text to mention returning the handle instead of passing it as an argument.
2020-09-30 19:54:07 -04:00
0d9a2808b4
Merge branch 'progguide-updates' of github.com:lammps/lammps into progguide-axel
2020-09-30 19:50:00 -04:00
6928e79883
Merge pull request #2395 from rbberger/collected-small-fixes
...
Fixes issues found via Static Code Analysis and from bug reports
2020-09-30 19:23:52 -04:00
a8d304405d
before pull from other machine
2020-09-30 15:55:18 -06:00
4b71e1cbda
initial library doc page edits
2020-09-30 15:37:11 -06:00
cbc529881c
support hybrid atom styles in in fix propel/self
2020-09-30 14:07:46 -04:00
d3aa2d1cd0
compilable kokkos files (still a segfault issue)
2020-09-30 10:27:22 -06:00
23279836c9
Invalidate pointer after deallocation
2020-09-30 09:10:40 -04:00
d84300a3ac
do not fail when looking for gzip or ffmpeg executables when cross compiling to windows
2020-09-30 00:05:15 -04:00
555fba1e4b
add special case for windows installer package where the .dll file is in the bin folder
2020-09-29 18:46:32 -04:00
e4cfb91169
discuss that USER-MESONT package potentials are not bundled and provide URL
2020-09-29 16:57:19 -04:00
0ed935ab76
silence compiler warning on windows
2020-09-29 11:19:12 -04:00
735676241f
start correcting atom spin/kk
2020-09-29 08:06:41 -06:00
f0729551ae
adding for good new kokkos spin style
2020-09-28 16:54:10 -06:00
9aba7b0050
adding a kokkos/spin atom style
2020-09-28 15:42:26 -06:00
54c4b95c4d
small format tweak
2020-09-28 14:09:03 -04:00
b1f6a6799c
Merge remote-tracking branch 'github/master' into coul_tt
2020-09-28 13:56:00 -04:00
3b1d07225d
corret strmatch() semantics and restore strcmp() in extract function
2020-09-28 13:49:38 -04:00
c217c8df24
shorten example and do not print CPU time output to avoid false positives when comparing
2020-09-28 13:49:08 -04:00
8bc67f17cc
fully integrate pair style coul/tt into manual
2020-09-28 13:46:53 -04:00
e0e4e516fc
Merge pull request #2396 from akohlmey/openmp-compat-auto
...
Autodetect OpenMP compatibility setting for known compiler signatures
2020-09-28 13:14:13 -04:00
25bda86ad0
fix typo
2020-09-28 12:52:32 -04:00
67803fe17f
Minor cleanup for dpd/tstat in the GPU library
2020-09-28 11:41:39 -05:00
d8b55ecd65
Merge pull request #2397 from akohlmey/remove-cilk-array-notation
...
Remove specializations using cilk array notation from USER-INTEL
2020-09-28 11:56:02 -04:00
405c1b98c5
remove inactive code and documentation for dump image persp option
2020-09-28 08:19:26 -04:00
d868271b01
remove unneeded escapes from input examples
2020-09-28 07:52:38 -04:00
407f445753
remove specializations using cilk array notation
2020-09-28 07:32:11 -04:00
c626208c80
avoid failure with Intel compilers
2020-09-27 19:05:58 -04:00
9d39587d37
expand c-library properties example
2020-09-27 19:05:40 -04:00
fdbdd26585
include intel fortran compiler into intel cmake preset
2020-09-26 22:30:21 -04:00
b11b420b08
small doc update for singularity
2020-09-26 22:30:05 -04:00
d23f7d14c9
typo
2020-09-25 22:20:31 -04:00
7e68746ebe
use safe reader function
2020-09-25 22:16:19 -04:00
adef7d4e18
need to check for nthreads < 1 only if OpenMP is enabled
2020-09-25 22:14:21 -04:00
909960514a
avoid unneeded division
2020-09-25 22:10:51 -04:00
6967522a4f
fix logic error
2020-09-25 22:08:28 -04:00
172bb6050a
use safe read function
2020-09-25 22:08:22 -04:00
a963e85846
remove dead code
2020-09-25 21:50:53 -04:00
66c4627775
Merge branch 'collected-small-fixes' of github.com:rbberger/lammps into collected-small-changes
2020-09-25 18:14:50 -04:00
2ffa50f2f8
fix memory leak
2020-09-25 18:13:52 -04:00
ab08a27731
correct data layout for creating integrate style
2020-09-25 18:00:47 -04:00
bd60174fd3
fix argument dimensions
2020-09-25 18:00:19 -04:00
c0384eb264
update code owners
2020-09-25 17:52:51 -04:00
c496b18a9d
avoid memory leak
2020-09-25 17:50:02 -04:00
d1321a0860
fix argument dimensions
2020-09-25 17:49:52 -04:00
e378532003
avoid 32-bit integer overflow
2020-09-25 17:31:49 -04:00
5e110fe707
update docs for autodetected OpenMP compatibility
2020-09-25 16:45:39 -04:00
5489c64aef
remove trailing whitespace
2020-09-25 16:32:54 -04:00
2e67aa6b47
autodetect OpenMP 4.0 semantic compatibility if not explicitly set
2020-09-25 16:31:45 -04:00
cc5ef652e4
move Using Python with LAMMPS to programmer guide and integrate python module docs
2020-09-25 15:13:05 -04:00
0ffb2ce09c
move Tutorials to bottom of Howto section
2020-09-25 15:12:31 -04:00
5e6d222d29
fix up a few internal references
2020-09-25 14:04:44 -04:00
495438105f
mass renaming of programmer guide files
2020-09-25 13:59:29 -04:00
9a523fef65
add bibliography
2020-09-25 13:48:22 -04:00
089e55cc37
fix typo
2020-09-25 13:48:05 -04:00
26ad664079
Avoid string duplication and remove memory leak
2020-09-25 13:44:28 -04:00
e1b00e96ed
bug fixed
2020-09-25 17:10:54 +02:00
064f735272
source files updated, examples changes
2020-09-25 16:08:20 +02:00
0cc0d10092
Removing the electron_stopping_fit folder
2020-09-24 20:36:29 -06:00
1778c82307
Moved electron/stopping/fit information to the exisiting electron_stopping folder
2020-09-24 20:34:31 -06:00
60e237a39f
Fixing text
2020-09-24 20:32:40 -06:00
9e520b63c6
Fixing text
2020-09-24 20:31:33 -06:00
88b0963cf8
Deleting files
2020-09-24 20:24:34 -06:00
0511bc38e0
Updated 2 species example to use an existing potential, and generated new log files for each case.
2020-09-24 20:22:10 -06:00
9b28280668
Cleaned up the #include statements section
2020-09-24 19:27:53 -06:00
f40ae1ad0c
Replacing pow() with MathSpecial::square()
2020-09-24 18:05:13 -06:00
476d58628f
Initializing variables to (nullptr)
2020-09-24 17:40:54 -06:00
01e4f51455
Changing atof() to utils::numeric()
2020-09-24 17:25:59 -06:00
ff3637c88c
Added the line: delete [] energy_coh_in
2020-09-24 16:58:14 -06:00
33bf8270a6
Editing system sizes and run times
2020-09-24 16:34:16 -06:00
a6e18eaf42
Deleting files
2020-09-24 16:23:25 -06:00
c997925584
Commented out dump commands in input files, edited in.cascade_SiSi to read from /potentials/SiC.tersoff.zbl, and deleted Si.tersoff.zbl file
2020-09-24 16:21:51 -06:00
808b8bf431
Merge branch 'master' of github.com:lammps/lammps
2020-09-24 16:12:50 -06:00
6675371d6b
Removed elec_drag folder
2020-09-24 15:40:56 -06:00
7d0650a09c
Delete fix_elec_drag.h
2020-09-24 15:28:14 -06:00
0b7e5601e0
Delete fix_elec_drag.cpp
2020-09-24 15:27:56 -06:00
7a35f786fb
tweak button size setting for active state, too.
2020-09-24 16:56:05 -04:00
28812b1ea7
Merge pull request #2381 from akohlmey/collected-small-changes
...
Collected small changes
2020-09-24 16:17:28 -04:00
08270c3498
update container descriptions
2020-09-24 02:17:26 -04:00
02c1480546
update README in examples/COUPLE/simple
2020-09-24 02:17:11 -04:00
ac78f8f1e1
update examples/COUPLE/simple sources to work with the current version of LAMMPS
2020-09-24 01:30:34 -04:00
f5635208e3
Modified the fix_elec_drag.* name to fix_electron_stopping_fit.* to align with and distinguish from existing fix_electron_stopping.*
2020-09-23 17:14:14 -06:00
b350dce573
improve error messages for variables and python commands
2020-09-23 19:02:55 -04:00
6392d24411
Added an electronic stopping fix (fix_elec_drag.*) to USER-MISC/, with corresponding examples in examples/USER/misc/
2020-09-23 16:36:12 -06:00
2f8a5ddd1f
xindy doesn't seem to be required (and is not available on CentOS 8)
2020-09-23 17:13:09 -04:00
85fe94a6dd
Merge pull request #2388 from jrgissing/molecule_fragments_check
...
molecule: findfragments correction
2020-09-23 15:54:37 -04:00
790f636523
rephrase
2020-09-23 15:45:29 -04:00
b6d98707ec
molecule: revert overzealous error checking
2020-09-23 11:23:10 -04:00
2b30661b07
molecule: correctly update docs
2020-09-23 10:46:23 -04:00
1be766c8cd
molecule fragment: let's add more checks
2020-09-23 10:37:33 -04:00
ed3975054a
fix typo
2020-09-23 10:30:19 -04:00
e29f838121
also add error checks
2020-09-23 10:28:48 -04:00
88b8461e0f
the right molecule fragment fix
2020-09-23 10:19:38 -04:00
343932f220
document -DLAMMPS_TRAP_FPE
2020-09-23 09:38:07 -04:00
ab4dc9c343
Merge pull request #2378 from junghans/cmake_install_fix
...
cmake: do not install mpi.h without library
2020-09-22 21:37:57 -04:00
20027cc7ec
Merge pull request #2390 from Vsevak/hip_pppm_fix
...
Fix atomicAdd in PPPM/GPU for the HIP backend
2020-09-22 18:04:12 -04:00
9df1bb4db0
remove obsolete makefiles. Makefile.xk7 is on death watch but Blue Waters still has such nodes
2020-09-22 17:47:14 -04:00
459d51bbea
Do not disable atomics for HIP
...
atomics are disabled for NVIDIA 1.0 cards, which should not affect ROCm HIP
2020-09-22 22:34:24 +03:00
7b4304577a
add -std=c++11 flag to compilation of all .cpp files on Linux
2020-09-22 10:58:54 -04:00
2d7b6a9008
remove dead code
2020-09-22 10:12:59 -04:00
b878403aee
update a few more singularity container definitions for doc build requirements
2020-09-22 06:01:34 -04:00
1eebdcbd03
fix obvious bugs
2020-09-22 05:34:29 -04:00
b876f451f8
make compiler choice overridable
2020-09-22 05:34:12 -04:00
f186eb7005
be more selective about which elements not to display
...
we only want to skip the redundant User-Documentation and Programmer-Documentation captions
2020-09-21 22:41:19 -04:00
54aacc47ea
add section about citing LAMMPS
2020-09-21 22:40:36 -04:00
cc8b042abf
cmake: export LAMMPS_LIB_NO_MPI for serial version
2020-09-21 12:54:56 -06:00
fbcb888ec0
cmake: do not install install mpi.h
2020-09-21 12:41:34 -06:00
51b900b043
Merge remote-tracking branch 'origin/master' into cmake_install_fix
2020-09-21 12:39:51 -06:00
36fdba32e7
Merge pull request #2382 from junghans/cmake_install_fix_2
...
cmake: install missing utils.h
2020-09-21 13:29:29 -04:00
19bc3d3643
Docs updated
2020-09-21 18:05:57 +02:00
7eab154786
one-line bug when checking for molecule fragments
2020-09-21 11:01:04 -04:00
8099e2a5d9
Docs updated
2020-09-21 16:16:38 +02:00
2206de7c68
Examples added, bug fixed
2020-09-21 16:14:33 +02:00
a1407de09d
have make yes/no package terminate with error status for non-existing packages
...
this closes #2387
2020-09-21 07:09:13 -04:00
c7c7d2f474
Merge pull request #2377 from akohlmey/move-version-to-lammps
...
Move the members `version` and `num_ver` form Universe class to LAMMPS class
2020-09-21 02:10:08 -04:00
29a7d598ac
update formatting style to be more consistent
2020-09-21 02:04:58 -04:00
0a11cc5eb9
make code valgrind clean
2020-09-21 01:55:07 -04:00
486131f4c5
fix segmentation fault bug in USER-PTM. closes #2386
2020-09-21 01:54:36 -04:00
0951fea738
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2020-09-20 19:20:42 -04:00
acb5fd2ebf
Simplify GenerateBinaryHeader utility
...
The function implementation was incomplete for handling the case
of multiple files. It would generate wrong C code in case more than
one files were specified. Since we don't have this use case, it's
safe to only leave the single input file implementation.
Closes issue #2294
2020-09-20 18:24:43 -04:00
7d07d04989
Use correct library for unit test if LAMMPS_MACHINE_NAME is set
2020-09-20 17:52:24 -04:00
54b9e60dd0
reformat
2020-09-20 14:06:40 -04:00
4cbf821af3
modernize example
2020-09-20 14:03:13 -04:00
774bffe623
relax result precision requirement somewhat
2020-09-20 13:57:04 -04:00
f2bb835e23
cmake: install missing utils.h
2020-09-20 10:44:54 -06:00
dfd447f570
Add missing tools for PDF index build to containers
2020-09-19 23:07:24 -04:00
61ce73273b
Add missing -u flag for unbuffered PyLammps tests
...
Addresses issue #2380
2020-09-19 23:07:13 -04:00
92f8398bed
check more thoroughly for prerequisites to translate the PDF manual. update doc/README
2020-09-19 18:16:52 -04:00
705a9a0a8b
cmake: do not install mpi.h without library
2020-09-19 15:12:36 -06:00
f72fb7290b
fix links
2020-09-19 16:28:20 -04:00
67aeb7a5e5
Merge branch 'move-version-to-lammps' into collected-small-changes
2020-09-19 16:17:01 -04:00
6b0346c299
try use unencrypted download or using wget if normal download of polyfill.js fails
2020-09-19 16:14:08 -04:00
c91ee210e4
simplify variable lookup in set command
2020-09-19 16:04:09 -04:00
9c0808e95a
update unit tests for move of version string location
2020-09-19 15:00:03 -04:00
4c51a8ae57
move version and num_ver from Universe to LAMMPS and make num_ver an int
2020-09-19 11:37:08 -04:00
89506efd23
document Pointers class and LAMMPS_NS namespace
2020-09-19 11:16:44 -04:00
73c65d43e1
update list of main folders and descriptions
2020-09-19 02:53:36 -04:00
9030c987e6
tweak formatting and style setting to have the desired structure and layout
2020-09-19 00:54:54 -04:00
6dda562501
skip over uninitialized and internal variables. correctly identify all kinds of boolean values
2020-09-18 23:40:31 -04:00
9cdde97863
correct test logic
2020-09-18 22:37:54 -04:00
5ce6259632
correct reference to function
2020-09-18 22:35:56 -04:00
56d9222156
Merge pull request #2374 from akohlmey/next_patch_version
...
Step version strings for the next patch release
2020-09-18 21:45:34 -04:00
897a7d0ed4
only try to broadcast if we have a proper communicator
2020-09-18 21:17:31 -04:00
f5fda95da6
Merge branch 'master' into next_patch_version
2020-09-18 21:15:12 -04:00
094a1bea91
Merge pull request #2369 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2020-09-18 20:20:41 -04:00
51957a6219
fix merge conflict
2020-09-18 19:49:36 -04:00
a0afb9b554
Merge branch 'master' into collected-small-changes
2020-09-18 18:38:47 -04:00
7580176020
Merge pull request #2376 from giacomofiorin/colvars-update
...
Update Colvars to version 2020-09-17
2020-09-18 18:38:17 -04:00
b520a6287b
Revert parts of "Restore PDF index"
...
We need to update the container image(s) for building the
pdf documentation on ci.lammps.org by adding `latexmk`
and `xindy` before we can re-enable this change to the makefile.
This partially reverts commit 3c3b76a781 .
2020-09-18 18:37:26 -04:00
494498df03
update docs on building the PDF version of the manual
2020-09-18 18:27:23 -04:00
906e000e4c
Merge pull request #2368 from jrgissing/bond/react-update_all_charges_default
...
Bond/react update all charges by default
2020-09-18 18:17:54 -04:00
33a2857b33
Fix whitespace
2020-09-18 17:56:12 -04:00
3c3b76a781
Restore PDF index
2020-09-18 17:51:51 -04:00
07c9298558
Fix some broken internal hyperlinks in Colvars PDF
2020-09-18 17:24:12 -04:00
d4cd67ce74
tweak format some more and refactor manual sectioning to be logically correct
...
now if only there was a way to make the titles of the parts show in the
navigation sidebar.
2020-09-18 17:15:42 -04:00
7deb773440
Update Colvars to version 2020-09-17
...
Small changes
Implement global map of components (@HanatoK)
https://github.com/Colvars/colvars/pull/363
Format code examples with colored background (@giacomofiorin)
https://github.com/Colvars/colvars/pull/361
replaced jacobi() with an open-source version (@jewettaij)
https://github.com/Colvars/colvars/pull/360
2020-09-18 17:09:18 -04:00
e1397b9a88
Merge branch 'master' into collected-small-changes
2020-09-18 16:11:47 -04:00
34ba8ec83c
Merge pull request #2359 from rbberger/python_interface_guide
...
Library interface updates and Python documentation
2020-09-18 16:11:08 -04:00
635b7c04a5
Update docs and docstrings
2020-09-18 14:49:25 -04:00
de811db221
address spelling issues
2020-09-18 14:13:35 -04:00
ae9abf0f7d
correctly update docs
2020-09-18 14:10:32 -04:00
9a6dfbc0ee
add some cross referencing
2020-09-18 13:45:33 -04:00
449513703b
Merge remote-tracking branch 'origin/master' into python_interface_guide
2020-09-18 12:35:17 -04:00
e0b22a51da
Doc updates
2020-09-18 12:35:07 -04:00
1afb355d09
Limit int types to LAMMPS_INT and LAMMPS_INT64
...
Keep LAMMPS_TAGINT and LAMMPS_BIGINT internal to LAMMPS.
An external caller now only needs to distinguish between 32 and 64bit
integers, doubles and C strings.
2020-09-18 12:05:37 -04:00
edbfdde372
document ubuf union in developer guide
2020-09-18 11:55:06 -04:00
2c17652ad6
Created another static instance for dpd/tstat in the GPU library
2020-09-18 10:28:52 -05:00
1264184e7b
tweak some website layout and style settings
...
- make previous/next buttoms smaller and show on top and bottom of page
- make tab header items smaller and more rounded
- reduce padding on a few selected items to make pages more compact
remove obsolete lammps.css file variant
2020-09-18 10:55:50 -04:00
df4ab6c39e
Merge pull request #2375 from akohlmey/fmtlib-update
...
Update bundled fmtlib to version 7.0.3
2020-09-18 10:30:18 -04:00
dc89f0879c
update specific pull request templates as they are available through the github cli now
2020-09-18 06:54:31 -04:00
3a2457bb3d
update bundled fmtlib to version 7.0.3
2020-09-18 06:14:46 -04:00
2b1e249483
add comments to mark LAMMPS specific customizations
2020-09-18 06:12:42 -04:00
1ef36fd20a
step version strings for next patch release
2020-09-17 22:16:42 -04:00
0e81803c8b
some embedded documentation tweaks
2020-09-17 22:00:58 -04:00
90abe12a3e
update LAMMPS version reference
2020-09-17 21:04:43 -04:00
445e57923f
add one-time deprecation warning to lammps_open() and lammps_open_no_mpi()
2020-09-17 21:01:38 -04:00
6e22229424
Merge remote-tracking branch 'github/master' into collected-small-changes
2020-09-17 20:27:55 -04:00
94ad6821f7
Merge pull request #2373 from stanmoore1/kk_wkar
...
Add workaround for performance regression in Kokkos Package
2020-09-17 20:24:39 -04:00
d8b6ebdfc8
Add workaround for performance regression
2020-09-17 16:33:48 -06:00
42aca25a58
Update docs, fix typos
2020-09-17 18:10:08 -04:00
b4a1c9c24c
Update examples
2020-09-17 17:08:13 -04:00
cf1ae7afa6
Use wrapper lammps.extract_atom_datatype
2020-09-17 17:04:40 -04:00
6729a42cfa
Merge branch 'master' into collected-small-changes
2020-09-17 17:01:44 -04:00
3b96375888
Merge pull request #2371 from arghdos/kokkos_hip_porting
...
Additional Kokkos/HIP porting work
2020-09-17 16:58:46 -04:00
be72ce2534
Simplify Python examples to use numpy.extract_atom
2020-09-17 16:51:46 -04:00
ab6b69d6bd
Add documentation and better autodetect
2020-09-17 16:39:19 -04:00
c06d5f7fb7
Fix type cast
2020-09-17 16:37:25 -04:00
b81ad54baa
Simplify extract_atom and extract_global in Python interface
...
Both extract methods now can auto-detect the datatype of both global
and per-atom properties. Callers can still enforce different types
if needed by specifying the now optional dtype argument.
The numpy wrapper now has a new extract_atom function method, which
replace the extract_atom_darray and extract_atom_iarray method and
autodetects both type and size. All parameters can still be forced
to use different values if needed.
2020-09-17 16:16:27 -04:00
3275419872
Allow Colvars to include headers from the LAMMPS source directory
2020-09-17 14:37:26 -04:00
d88810f13a
Add datatype introspection methods to library
...
Adds lammps_extract_atom_datatype and lammps_extract_global_datatype functions
to allow extracting type information of properties.
2020-09-17 13:43:43 -04:00
4c5aedeaa0
fix typo
2020-09-17 12:50:53 -04:00
91eaaba1be
improve portability of docs makefile
...
- detect if /bin/bash is not found and provide a suitable error message
- use $(MAKE) and $(MFLAGS) variables to handle cases where GNU make is not called "make"
2020-09-17 12:40:09 -04:00
706a898163
Merge remote-tracking branch 'origin/master' into python_interface_guide
2020-09-17 12:08:12 -04:00
9fa43b8b12
Skip Numpy tests if not installed
2020-09-17 12:03:36 -04:00
7bf177a1c7
Fast forward porting work to master
...
Change-Id: Ieb428e4a001efadf880dbe2c64c2a685cebdd4ae
2020-09-17 10:45:04 -05:00
0522e3d7b6
a few more unittest tweaks
2020-09-17 11:11:44 -04:00
00641f9f24
relax epsilon a little for passing cross-platform tests
2020-09-17 11:01:59 -04:00
5dacfc47ca
Change return type of lammps.get_natoms to int
...
Closes PR #2370
2020-09-17 10:57:49 -04:00
62a63d0cd8
silence compiler warnings
2020-09-17 10:27:06 -04:00
f8f2a94f60
coul/tt pair style added to USER-DRUDE
2020-09-17 15:14:27 +02:00
e2fc70da62
Merge branch 'master' into collected-small-changes
2020-09-17 06:51:21 -04:00
e924fc6d6e
Merge pull request #2347 from jewettaij/math_eigen
...
Replace eigensolver code in LAMMPS with math_eigen.h and updated docs
2020-09-17 00:28:12 -04:00
e839fe0d30
Merge branch 'master' into collected-small-changes
2020-09-16 23:53:29 -04:00
b96512171c
set -DCOLVARS_LAMMPS when compiling colvars library
2020-09-16 23:52:06 -04:00
4e304177a1
Merge pull request #2356 from giacomofiorin/colvars-update
...
Update Colvars to version 2020-07-07
2020-09-16 23:37:02 -04:00
b9919b72d7
make MSM test w/o PBC run faster
2020-09-16 23:36:17 -04:00
429cc0cacf
add missing updates for symbolic constants in Atom class
2020-09-16 23:19:10 -04:00
6e9a39cf22
remove trailing whitespace
2020-09-16 22:57:49 -04:00
c14fd3131a
Merge pull request #2367 from ndtrung81/rigid-langevin
...
Fixed a bug in computing the langevin torques applied to rigid bodies
2020-09-16 22:36:04 -04:00
61b83901f5
bond/react: correct new custom_charges logic
2020-09-16 21:28:48 -04:00
55bc1baf97
bond/react: correct recent enum update
2020-09-16 20:33:45 -04:00
b176cdf28c
remove trailing whitespace
2020-09-16 18:18:53 -04:00
a8a9fb6eb8
adapt unit test for Jacobi class
2020-09-16 18:17:23 -04:00
12582edfb7
Add numpy.extract_atom_darray test
2020-09-16 18:04:45 -04:00
96f4178d92
add URLs to upstream projects for eigensolvers
2020-09-16 17:53:27 -04:00
942ed3afeb
update copyright headers to match LAMMPS' conventions
2020-09-16 17:35:58 -04:00
85d36ad6c4
Condense export of debug macro
2020-09-16 17:28:28 -04:00
55a054a44a
bond/react: default charge update docs
2020-09-16 17:09:48 -04:00
6faf436850
bond/react: update all charges by default, even with edge atoms
...
custom charges has new keyword, now done with molecule fragments (not backwards compatible)
2020-09-16 17:02:49 -04:00
dfcdb61d87
Used existing helper functions to make codes more consise
2020-09-16 15:40:04 -05:00
e6703019bc
Update examples to use Python API constants
2020-09-16 16:10:43 -04:00
c82df186b5
Disable zstd tests if library is too old
2020-09-16 15:18:28 -04:00
ccc743e13e
Add test for thermo data
2020-09-16 15:14:05 -04:00
bd542efa52
include math_eigen.h, remove it from .gitignore
2020-09-16 14:12:14 -04:00
0931cdd109
relax epsilon for rigid body integrators
2020-09-16 14:07:28 -04:00
fd9e39bf1a
update docs
2020-09-16 14:07:06 -04:00
10991ee638
separate the MathEigen implementation into its own header file
2020-09-16 14:06:58 -04:00
8ccd3c03fa
Correct test name
2020-09-16 12:54:36 -04:00
2270d8f4ec
Add PyLammps.atoms test and fix bug with -echo screen/both
2020-09-16 12:48:20 -04:00
9cdd35e625
Make sure Python tests run unbuffered so PyLammps works
2020-09-16 11:28:38 -04:00
f7a939dec2
update atom_style tester for new jacobi implementation
2020-09-16 10:25:03 -04:00
ca24806f4c
Add tests
2020-09-16 10:11:00 -04:00
981d60f1bd
update rigid tests for new eigensolver
2020-09-15 22:47:52 -04:00
48ad860889
only do Zstd tests if it is enabled/found.
2020-09-15 22:47:10 -04:00
7d5109454f
correcting small issue with offset of biquadratic exchange
2020-09-15 20:16:48 -06:00
f5998692d0
Merge branch 'master' into math_eigen
2020-09-15 21:37:05 -04:00
d611b85d7d
Merge pull request #2360 from akohlmey/symbolic-atom-constants
...
Replace numeric with symbolic constants in Atom and AtomVec classes
2020-09-15 21:27:47 -04:00
901fe9d3aa
modification of pair spin exchange/biquadratic, to offset
...
ground state spin pressure
2020-09-15 18:22:11 -06:00
38f0a2e24c
Fix doc build errors
2020-09-15 19:50:28 -04:00
cf7d2109a3
Merge branch 'library-progguide' into symbolic-atom-constants
2020-09-15 19:50:18 -04:00
4b25eb1a34
small tweaks
2020-09-15 19:08:40 -04:00
88cee4ff09
the library interface is for calling from C, so switch nullptr in comments/docs back to NULL
2020-09-15 19:07:07 -04:00
a3765eb75b
Merge branch 'master' into library-progguide
2020-09-15 18:58:29 -04:00
7611efeea2
Update python docs
2020-09-15 18:03:26 -04:00
0f6a34775c
Merge branch 'master' into symbolic-atom-constants
2020-09-15 17:44:31 -04:00
cebf6d33ba
Merge pull request #2358 from eagunn/iss2345
...
Replace instances of NULL with nullptr
2020-09-15 17:41:24 -04:00
ae68becf4a
Fixed a bug in computing the langevin torques applied to rigid bodies
2020-09-15 15:27:24 -05:00
60712e3f90
Add docstrings
2020-09-15 16:22:43 -04:00
f481a403bc
Merge pull request #2366 from akohlmey/msm-fix
...
Apply alternate bugfix to KSpace style MSM that avoids grid level overflow
2020-09-15 16:22:19 -04:00
556dc67fdc
Correct filename of generated image
2020-09-15 15:20:38 -04:00
6cfad41be4
Add background_color argument to IPyLammps.image
2020-09-15 15:19:39 -04:00
e5e449795a
Add tests for has_style and available_styles
2020-09-15 15:16:19 -04:00
618b08dcfc
Merge branch 'master' into symbolic-atom-constants
2020-09-15 14:58:13 -04:00
3dd3c6a2a5
redo fix for class member shadowing while avoiding overflowing levels
2020-09-15 14:48:55 -04:00
16749566f8
Revert "fix issue with local variable shadowing a global variable"
...
This reverts commit 3368eb79d8 .
2020-09-15 14:42:00 -04:00
2165f6ed38
Merge pull request #2363 from akohlmey/consistent-memory-usage
...
Make memory usage reporting consistent
2020-09-15 14:21:07 -04:00
baa49984c2
update comments
2020-09-15 14:19:40 -04:00
326d9f398c
Merge branch 'master' into iss2345
2020-09-15 14:06:16 -04:00
5cbb54b844
Merge branch 'iss2345' of github.com:eagunn/lammps into iss2345
2020-09-15 14:04:16 -04:00
b5832191d8
Merge pull request #2364 from akohlmey/force-test-bugfix
...
Force style unit test template bugfix
2020-09-15 13:40:13 -04:00
5da50d64c9
reformulate
2020-09-15 12:32:43 -04:00
2f3c916a57
add unit test for lammps_memory_usage()
2020-09-15 12:29:03 -04:00
3576464268
Merge branch 'master' into consistent-memory-usage
2020-09-15 12:25:16 -04:00
9490370eb0
Use consistent naming in PyLAMMPS classes
2020-09-15 12:22:36 -04:00
2c30de65d2
Fix typos in docstring
2020-09-15 12:16:47 -04:00
165444004e
Merge pull request #2362 from akohlmey/library-progguide
...
Updates to C-Library interface progammer guide and reference
2020-09-15 11:51:02 -04:00
db59abf1b9
fix bug in lammps_has_style()
2020-09-15 11:34:24 -04:00
4a48ce76b8
Merge remote-tracking branch 'origin/master' into python_interface_guide
2020-09-15 11:34:16 -04:00
c6bc21febf
Merge pull request #2361 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2020-09-15 11:28:25 -04:00
2f3c73217b
detect if dt has been changed from default and print warning if reset by units command
2020-09-15 10:50:44 -04:00
b20b234ebe
Merge remote-tracking branch 'origin/master' into python_interface_guide
2020-09-15 10:45:28 -04:00
e30864431f
add test for missing quartic bond style
2020-09-15 10:12:18 -04:00
2794108837
don't update per-atom pair data if not available
2020-09-15 10:12:07 -04:00
238730b13d
update epsilon
2020-09-15 09:55:58 -04:00
c6b6369d2d
fix bug in input script templates that would have the timestep setting overwritten by a units command
2020-09-15 09:46:57 -04:00
bc31486fd1
start tests for lammps_extract_global()
2020-09-15 09:27:07 -04:00
bb76215ef0
add library interface to retrieve memory usage info
2020-09-15 01:59:58 -04:00
4b64be77e0
consolidate memory allocation information into a single function (in Info)
2020-09-15 01:59:58 -04:00
0183e999c9
consistently return "memory_usage" as double.
2020-09-15 01:59:58 -04:00
39681acfa4
add cross reference
2020-09-14 21:03:39 -04:00
d27d4912af
test lammps_extract_settings()
2020-09-14 20:53:19 -04:00
1e54a9fcf1
complete tests for extracting and resetting the box
2020-09-14 20:27:29 -04:00
5c7f67201b
make naming more consistent
2020-09-14 20:27:10 -04:00
93bd851ab0
fix typo
2020-09-14 17:39:31 -04:00
df9f0e244b
add false positive
2020-09-14 17:18:14 -04:00
5634dd4394
correct formatting of examples
2020-09-14 17:15:53 -04:00
b1e0990c46
update lammps config settings calls example
2020-09-14 17:11:27 -04:00
f70717710e
fix for zstd support. add styles to list at top and document .zst extension requirement
2020-09-14 17:07:09 -04:00
a1b2f82107
test for exceptions add example
2020-09-14 17:01:28 -04:00
4185608e92
complete testing for LAMMPS configuration queries
2020-09-14 14:56:56 -04:00
b455812434
more tests for properties and configuration
2020-09-14 14:25:17 -04:00
f5e9804557
cosmetic
2020-09-14 14:24:34 -04:00
6315b277c8
Revert commit 14dfd3876a which walked-back
...
the NULL->nullptr changes for lib/awpmd.
Then, hand-applied a minor cleanup to comments, ala Axel's changes to the
rest of the codebase.
2020-09-14 12:05:46 -06:00
430d151660
Revert commit 05d41cd50d which walked-back
...
the NULL->nullptr changes for lib/poems.
Then, hand-applied a minor cleanup to comments, ala Axel's changes to the
rest of the codebase.
2020-09-14 12:05:46 -06:00
58a17532bf
fix up some comments
2020-09-14 12:05:45 -06:00
ec1fe4e445
update molfile plugin headers with latest versions from VMD
2020-09-14 12:05:45 -06:00
a57a5c76a5
T2345: After examining comments changed by batch conversion of NULL
...
to nullptr, I've corrected a small number where it seemed clear
that the previous NULL should have been either "NULL" (where the
code is looking for a string with that value), or null char / null byte
(where the comment is talking about the char/byte that terminates
a c-style string).
Also changed 6 places where the batch change had changed 'NULL ptr'
to 'nullptr ptr'. Now they simply say 'nullptr'.
2020-09-14 12:05:45 -06:00
96f0e7e0d0
T2345: Walking back nullptr changes in #defines in STUBS/mpi.h
2020-09-14 12:05:45 -06:00
96b01f2383
T2345: Walking back nullptr changes to lib/awpmd
2020-09-14 12:05:45 -06:00
ed57554e18
T2345: Replace instances of NULL with nullptr
...
revert lib/poems to remove nullptr changes.
Walking back changes to lib as needed.
2020-09-14 12:05:44 -06:00
f524fa758d
T2345: Replace instances of NULL with nullptr
...
Per guidance from Axel, revert lib/kokkos and lib/colvars
to remove nullptr changes.
2020-09-14 12:05:44 -06:00
9a5d8fd18b
Manually resolve two rebase conflicts.
2020-09-14 12:04:51 -06:00
50b80e078d
Merge pull request #2354 from stanmoore1/qeq_refactor
...
small fix qeq/reax refactoring for base and accelerated variants
2020-09-14 12:18:32 -04:00
ac040dc85f
update prototype to allow constant strings
2020-09-14 12:17:49 -04:00
f4601235c9
add tests for lammps configuration introspection via library interface
2020-09-14 12:17:24 -04:00
155e7de859
fix bug in lammps_has_style()
2020-09-14 12:16:53 -04:00
a5740d75cf
add missing option
2020-09-14 09:27:49 -04:00
3655919c7c
tweak minimize summary output format
2020-09-14 09:09:22 -04:00
cc86214fe2
take back too eager change
2020-09-13 17:20:29 -04:00
2438f38afc
skip test if atom style is missing
2020-09-13 17:12:21 -04:00
96a5585d65
use more const char pointers
2020-09-13 17:12:11 -04:00
a2fc33b419
update c-library tests
2020-09-13 17:02:32 -04:00
de49325c0f
add properties example
2020-09-13 17:00:08 -04:00
fcb38354dc
import adapted example input deck
2020-09-13 16:47:29 -04:00
39255da6ae
use common main function that allows handling of common command line flags.
2020-09-13 16:46:59 -04:00
5a0623595b
make char * argument of lammps_get_thermo() const
2020-09-13 16:46:13 -04:00
b702298e83
fix typo
2020-09-12 19:06:58 -04:00
da0cdb0de4
update formatting of keyword summary
2020-09-12 19:06:30 -04:00
eda04dac98
update conventions and guidelines about C++ standard and requirements
2020-09-12 15:13:23 -04:00
93a0d4c096
fix up some comments
2020-09-12 14:26:34 -04:00
bc850bcd97
update molfile plugin headers with latest versions from VMD
2020-09-12 14:04:23 -04:00
1597cd5dcb
T2345: After examining comments changed by batch conversion of NULL
...
to nullptr, I've corrected a small number where it seemed clear
that the previous NULL should have been either "NULL" (where the
code is looking for a string with that value), or null char / null byte
(where the comment is talking about the char/byte that terminates
a c-style string).
Also changed 6 places where the batch change had changed 'NULL ptr'
to 'nullptr ptr'. Now they simply say 'nullptr'.
2020-09-12 09:34:39 -06:00
9f0354f816
T2345: Walking back nullptr changes in #defines in STUBS/mpi.h
2020-09-12 09:34:39 -06:00
14dfd3876a
T2345: Walking back nullptr changes to lib/awpmd
2020-09-12 09:34:39 -06:00
05d41cd50d
T2345: Replace instances of NULL with nullptr
...
revert lib/poems to remove nullptr changes.
Walking back changes to lib as needed.
2020-09-12 09:34:39 -06:00
13be8085e5
T2345: Replace instances of NULL with nullptr
...
Per guidance from Axel, revert lib/kokkos and lib/colvars
to remove nullptr changes.
2020-09-12 09:34:39 -06:00
f1ef7d85a8
T2345: Replace instances of NULL with nullptr
...
The following changes have been applied to src and lib folders:
regex replace: ([^"_])NULL ⇒ \1nullptr (8968 chgs in src, 1153 in lib)
Manually find/change: (void \*) nullptr ⇒ nullptr (1 case)
regex find: ".*?nullptr.*?"
Manually ~14 cases back to "NULL" in src, ~2 in lib
regex finds a few false positive where nullptr appears between two
strings in a function call
2020-09-12 09:34:38 -06:00
69962b4de5
add test for MSM kspace without periodic boundaries
2020-09-12 11:10:38 -04:00
3368eb79d8
fix issue with local variable shadowing a global variable
2020-09-12 11:10:12 -04:00
d7500c3e5a
MSM output format tweaks
2020-09-12 11:09:33 -04:00
16d2fef5ad
add check that shrinkwrap boundaries are not use when reading a data file while a MSM kspace style is defined
2020-09-12 11:06:20 -04:00
4a8d6016e4
Update docs
2020-09-11 22:49:44 -06:00
828ce84df5
add check for number of local atom indices overflowing neighbor lists for molecular systems
2020-09-11 22:09:09 -04:00
bc1b876a3d
make fix widom errors and test output consistent with the fix name capitalization
2020-09-11 19:29:17 -04:00
47b3039b28
update unit tests, too
2020-09-11 19:24:32 -04:00
9d0c3bc665
replace some numeric constants in Atom and AtomVec classes with enumerators
2020-09-11 19:07:55 -04:00
612f1d7ce3
fix typo
2020-09-11 17:49:06 -04:00
7b869e8ee8
Start with more detailed description of PyLammps
2020-09-11 17:09:38 -04:00
77d475d121
Add more tests
2020-09-11 15:48:23 -04:00
58833ce11e
Add API tests
2020-09-11 15:21:36 -04:00
cb253b2b1a
Add HTML report option for Python
2020-09-11 14:03:13 -04:00
1855f92694
Use include and omit
2020-09-11 12:44:41 -04:00
377163d940
Add target to generate Python coverage XML
2020-09-11 11:36:22 -04:00
101d39142e
Merge pull request #2357 from akohlmey/lib-get-mpi-comm
...
Add ability to retrieve the MPI communicator from LAMMPS instance via library/python interface
2020-09-11 11:20:12 -04:00
97000fa016
Merge remote-tracking branch 'origin/master' into python_interface_guide
2020-09-11 09:48:28 -04:00
ded57ba749
move test to avoid issues with indentation from having tabs follow directly a list-table
2020-09-10 16:16:58 -04:00
4452109b60
address spelling issue
2020-09-10 16:15:03 -04:00
0d5f68bc30
make "new in" and "changed in" leads boldface
2020-09-10 16:14:53 -04:00
3d37fd05f4
disable caching - for now - to avoid bad side effects from sphinx-tabs
2020-09-10 16:14:18 -04:00
e813e2d30a
add minimal unit test for lammps_get_mpi_comm() API
2020-09-09 22:12:47 -04:00
bd72ef7996
add API to library/python interface to extract the MPI communicator
2020-09-09 22:03:11 -04:00
b99e005ca1
Update example output files
2020-09-09 18:26:34 -04:00
d43cb34c70
Support debugging flag for Colvars via CMake
2020-09-09 18:19:29 -04:00
85c394453c
Update Colvars to version 2020-07-07
...
This update contains several fixes and small new features or usability
improvements. Descriptions and authorship information can be accessed from
the pull requests listed below.
Skip the zero-step also when multiple run commands are executed in sequence (@giacomofiorin)
https://github.com/Colvars/colvars/pull/357
Do not accumulate data at step 0 (@giacomofiorin)
https://github.com/Colvars/colvars/pull/345
Support for symmetry permutations of atoms in RMSD (@jhenin)
https://github.com/Colvars/colvars/pull/344
Detect new grid parameters (@jhenin)
https://github.com/Colvars/colvars/pull/341
Only access the output streams in non-threaded regions (@giacomofiorin)
https://github.com/Colvars/colvars/pull/338
Fix incomplete setting of default colvarsRestartFrequency (@giacomofiorin)
https://github.com/Colvars/colvars/pull/334
Fix typo (@e-kwsm)
https://github.com/Colvars/colvars/pull/333
Convert the input keyword to lowercase in read_state_data_key (@HanatoK)
https://github.com/Colvars/colvars/pull/332
Implement reflecting b.c. for ext Lagrangian (@jhenin)
https://github.com/Colvars/colvars/pull/329
2020-09-09 18:19:21 -04:00
ed14793c69
moved eigensolver documentation into pg_dev_utils.rst
2020-09-09 14:59:00 -07:00
3bacf97468
Merge branch 'master' into math_eigen
2020-09-09 14:56:28 -07:00
2ab0878c9e
remreduced compile time by removing unnecessary instantiations from math_eigen.cpp
2020-09-09 14:43:28 -07:00
cdd9d693ad
Merge pull request #2349 from akohlmey/more-progguide-updates
...
More Programmer docs updates and related code refactoring
2020-09-09 14:34:41 -04:00
e238201be5
add a couple more versionadded directives
2020-09-09 13:21:19 -04:00
790b2693ba
Merge pull request #2353 from junghans/cmake_clean_up
...
cmake: consistent usage of find variable
2020-09-09 11:04:13 -04:00
a51bebc9e4
Merge pull request #2340 from rbberger/container_update
...
Singularity Container definitions update
2020-09-09 09:53:48 -04:00
f4c4c62349
adjust test to updated API
2020-09-09 09:27:34 -04:00
03d43bda3c
make "New in" and "Changed in" statements boldface to stand out more
2020-09-09 09:25:58 -04:00
2b854ec64f
reformulate
2020-09-09 09:25:34 -04:00
a1cf6c087c
no need to use a deprecated argument in a newly added API
2020-09-09 09:06:28 -04:00
2a42fe66ad
discuss change to get LAMMPS handle as return value instead of argument
2020-09-09 09:06:00 -04:00
56b1300fd3
reverted the default behavior of "jacobi3()". By default it now sorts the eigenvalues again.
2020-09-08 21:58:54 -07:00
dad749b62b
make vget()/vgot() inline functions again for optimal performance.
2020-09-08 20:52:51 -04:00
6ade5dd740
changed the default sorting options in "jacobi3()" to be more similar to the original "jacobi()" function from "math_extra.h". This should not have any effect on LAMMPS behavior
2020-09-08 17:05:08 -07:00
c818a00523
remove unwanted docs
2020-09-08 16:53:26 -04:00
ea0a9f00e8
swap order of classes in toctree
2020-09-08 16:45:16 -04:00
ca1b5ed936
fix minor issues
2020-09-08 16:43:10 -04:00
daf8a2313a
split developer guide into multiple files
2020-09-08 16:38:06 -04:00
ee25ed3897
update/correct documentation for memory pool classes
2020-09-08 16:36:48 -04:00
9f4a991fc5
move over doxygen comments for a few LAMMPS classes
2020-09-08 16:36:29 -04:00
1273179d03
Fix compile error
2020-09-08 13:42:25 -06:00
9e47452382
recover compilation for platforms using malloc() instead of posix_memalign()
2020-09-08 15:36:21 -04:00
7a9d31328e
remove obsolete comment
2020-09-08 15:29:42 -04:00
4f8e627479
QEq refactor
2020-09-08 13:16:45 -06:00
9f7e309f07
small updates to MyPage and convert MyPoolChunk similar to MyPage
2020-09-08 15:13:16 -04:00
a3cc7581b1
rename test for memory pools
2020-09-08 15:12:08 -04:00
f72e5b6d13
Typo
2020-09-08 12:52:32 -06:00
b008ba5ecb
Merge remote-tracking branch 'origin/master' into cmake_clean_up
2020-09-08 12:51:49 -06:00
9f8b8529b1
Merge pull request #2348 from akohlmey/use-tabs-with-html
...
Enable sphinx-tabs extension with the html version of the documentation
2020-09-08 12:02:43 -04:00
22fac9affc
more doc update
2020-09-08 09:49:07 -06:00
8fb13f4fd1
cmake: make doc more consistent
2020-09-08 09:43:21 -06:00
5df3deb8e6
update/refactor a few more build documentation files for using tabs
2020-09-08 11:40:21 -04:00
09b8b117fc
cmake: consistent usage of find variable
2020-09-08 09:35:45 -06:00
88cc673f78
more use of tabs in Build_extras.rst
2020-09-08 10:11:37 -04:00
dd20776915
fix spelling issues
2020-09-07 21:17:56 -04:00
9b01d5bf95
revise and add tabs to some sections
2020-09-07 21:08:47 -04:00
9afba50d01
update for zstd support
2020-09-07 21:00:45 -04:00
f02db43f63
add discussion and minimal code example for MyPage class.
2020-09-07 16:10:48 -04:00
0ee7c5f434
add more MyPage test variants
2020-09-07 15:27:13 -04:00
ab5c81f7d6
refactor some more to reduce redundant code.
2020-09-07 08:57:37 -04:00
bbb81a8dd0
add unit tester for MyPage class
2020-09-07 08:33:05 -04:00
3089205a54
tweak MyPage docs
2020-09-07 08:32:34 -04:00
0447616aaf
address spelling issues
2020-09-07 08:03:41 -04:00
f8ebcc90fb
define OneCoeff struct in my_page.h as HyperOneCoeff to resolve compilation issues
2020-09-07 07:57:23 -04:00
f329d56495
updated pg_developer.rst
2020-09-06 20:12:38 -07:00
a57a1404f3
bug fix fix unit tests, improve doc readability, and to prevent accidentally allocating memory on the heap. (Note: All of these changes are related to "jacobi3()". That function instantiates Jacobi without allocating memory on the heap, and this created some headaches. The original code at https://github/jewettaij/jacobi_pd does not have this feature, and the unit tests there do not test for these kinds of errors. Hopefully this commit fixes everything.)
2020-09-06 20:05:47 -07:00
2270d86519
whitespace cleanup and try to recover legacy build
2020-09-06 22:51:58 -04:00
4ca36d9526
add doxygen docs and convert MyPage template class from header only to header plus implementation
2020-09-06 22:26:17 -04:00
485a169ef2
move merge sort to utils namespace
2020-09-06 17:38:53 -04:00
19ce59ba38
use tabs for CMake vs. GNU make in LAMMPS library linking page
2020-09-06 16:50:28 -04:00
d77f08d5fb
tweak formatting to look better in the PDF file
2020-09-06 16:49:58 -04:00
fabf762fa8
reverting to previous version of util.h and util.cpp
2020-09-06 11:09:36 -07:00
eb6f7f9740
Merge branch 'master' into math_eigen
2020-09-06 10:59:20 -07:00
d97e8d8cbf
fixed linker problems in "utils.h" and "utils.cpp"
2020-09-06 10:12:07 -07:00
b29522273a
changed the "trim_and_count_words()" function declaration in "utils.h" to make sphinx happy. Fixed some new spelling mistakes.
2020-09-06 09:40:28 -07:00
9f24f056ff
reformat system sizes information and make explanations more concise
2020-09-06 07:12:43 -04:00
77e22c90ac
complete using tab/tabs directives in Build_settings
2020-09-06 06:11:12 -04:00
5536c1e6ee
make more compact
2020-09-06 06:10:39 -04:00
2ee2009356
removed assert() statements from "superpose3d.h"
2020-09-06 02:30:20 -07:00
c16321e9d3
purged greek characters from "pd_developer.rst"
...
I replaced the 'Σ' character that was causing problems with PDF generation with the word "sum". Hopefully PDF documentation generation works now.
2020-09-05 21:44:32 -07:00
77789f9ed8
small tweaks
2020-09-06 00:07:53 -04:00
7b6d07a812
load sphinx extension for content in tabs with html and for transforming them to admonitions for non-html builders
2020-09-05 23:54:10 -04:00
4ad6d99ca0
updated documentation files: "pg_developer.rst", "math_eigen.h", and "false_positives.txt"
2020-09-05 20:08:45 -07:00
7cb774e6bc
some corrections before rewriting the doxygen comments to comply with LAMMPS doxygen style.
2020-09-05 16:37:15 -07:00
4b66414bdf
fixed a type error in math_eigen.h
2020-09-05 10:38:14 -07:00
58fa72ddc5
replaced all numerical recipes jacobi() code with code from "math_eigen.h". moved "math_eigen.h" into the main "src" directory.
2020-09-05 10:19:19 -07:00
57f82abae3
updated all code in LAMMPS to use the open-source "math_eigen.h" instead of "math_extra.h". Code in "lib" now uses its own abbreviated local version of the "math_eigen.h" file (which is named "jacobi_pd.h"), since it is not clear how code from "lib/" can access the code in "src/"
2020-09-05 01:39:27 -07:00
d995ed0d87
Merge pull request #2344 from akohlmey/use-improved-sphinx-fortran
...
Use modernized version of sphinx-fortran
2020-09-04 18:46:34 -04:00
75a119d534
divert installation of sphinx-fortran to github branch with parallel read capable version
2020-09-04 17:40:26 -04:00
64728678f1
Merge branch 'python_interface_guide' of github.com:rbberger/lammps into python_interface_guide
2020-09-04 17:15:58 -04:00
96db122377
Add Python coverage collection if enabled
2020-09-04 17:15:51 -04:00
176f7c064d
Merge branch 'master' into python_interface_guide
2020-09-04 15:51:56 -04:00
e6592d2324
Merge pull request #2336 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2020-09-04 15:22:31 -04:00
6a40eba2ae
Add Ubuntu 20.04 Intel OpenCL container
2020-09-04 15:03:53 -04:00
da0e60c173
Apply changes to remaining containers
2020-09-04 14:43:03 -04:00
f6abdf97c4
Remove -j in distribution container files
2020-09-04 14:28:03 -04:00
41a1c96e06
Update other GPU containers
2020-09-04 14:19:41 -04:00
3bdfbdcf09
Update Ubuntu 18.04 GPU container and add Ubuntu 20.04
2020-09-04 14:06:38 -04:00
ceed9284c1
Merge branch 'master' into collected-small-changes
2020-09-04 13:32:47 -04:00
de777ce994
Merge pull request #2341 from akohlmey/doc-updates
...
Revised links and related descriptions in the manual
2020-09-04 13:29:58 -04:00
41a3e7c712
update a few links in the programmer guide
2020-09-04 11:59:04 -04:00
60d25c2eea
Update Ubuntu 20.04 container
2020-09-04 11:54:08 -04:00
5c22d1197e
Merge branch 'master' into doc-updates
2020-09-04 11:50:28 -04:00
d0d3cee28d
a few more cosmetic changes
2020-09-04 11:50:02 -04:00
598819229b
Fix missing OpenKIM models for testing due to KIM-API packaging
2020-09-04 11:47:38 -04:00
64d3be27a6
Add zstd to containers
2020-09-04 11:46:40 -04:00
90c13b1b14
update build files for plumed 2.6.1 release
2020-09-04 11:44:39 -04:00
7ea4177626
Set Plumed version to 2.6.1
2020-09-04 11:41:44 -04:00
2b1e4749dd
first chunk of revised updates to the manual addressing link issues.
2020-09-04 11:39:38 -04:00
c8327e66b3
Merge pull request #2338 from akohlmey/include-cleanup
...
Update list of included headers for latest updates of the convention
2020-09-04 10:14:12 -04:00
f19ce32bf5
a few more small tweaks
2020-09-04 09:42:11 -04:00
255bf2f8fd
update iwyu custom mapping file
2020-09-04 09:41:57 -04:00
f541647d44
some more IWYU tweaks
2020-09-04 09:23:20 -04:00
d6ba95bed6
minor tweaks
2020-09-04 08:05:59 -04:00
2d802411e9
remove pointless stringstream abuse
2020-09-04 08:03:53 -04:00
91a87b745f
final second round IWYU cleanup
2020-09-04 08:01:11 -04:00
63e5ca53ef
add iwyu mappings for gtest and gmock
2020-09-04 08:00:38 -04:00
bb7447363c
more include cleanup and IWYU tweaks
2020-09-04 07:22:39 -04:00
7f6fc8a003
updated math_eigen.h and moved it into the main "src" directory
2020-09-04 04:10:47 -07:00
fc3d9fee5e
more USER-OMP updates
2020-09-04 01:32:52 -04:00
d0691d0a5d
add mapping for Eigen3 includes
2020-09-04 01:32:15 -04:00
2e0af2fdce
some more second pass cleanup
2020-09-04 00:46:23 -04:00
508b49c976
add missing comma
2020-09-04 00:45:41 -04:00
87dfdb8723
add comments/warnings to docs of fix property/atom and fix store/state about restarting
2020-09-04 00:14:01 -04:00
cb618e19d1
small tweak to address formal issues
2020-09-03 18:30:35 -04:00
18cea11100
Merge pull request #66 from junghans/include-cleanup
...
cmake: use static iwyu-extra-map.imp
2020-09-03 18:27:00 -04:00
5a7189e95f
update note for write_data command on missing coefficient data.
2020-09-03 18:24:12 -04:00
ce78be864a
move date2num() convernience function from Universe class to utils namespace
2020-09-03 17:47:45 -04:00
390c6ba106
rechecking some corefiles with IWYU after the many updates
2020-09-03 15:28:07 -04:00
93d0358ebc
cmake: use static iwyu-extra-map.imp
2020-09-03 11:36:02 -06:00
05c7cfe59f
more include updates for USER-OMP
2020-09-03 11:16:32 -04:00
f67bd8eb5d
more KOKKOS, USER-OMP, and USER-INTEL include file cleanup
2020-09-03 10:54:06 -04:00
27203304d6
USER-INTEL include handling cleanup
2020-09-03 09:47:48 -04:00
88ddfa4eb0
more IWYU cleanup in packages
2020-09-03 05:20:02 -04:00
55704368d0
include updates for commonly used packages
2020-09-03 01:45:05 -04:00
c7c4297cfc
update include handling for commands
2020-09-03 00:51:58 -04:00
c2cf19bdd4
fixes for file readers
2020-09-03 00:32:57 -04:00
baa79bd1c4
add another iwyu-mapping entry
2020-09-03 00:22:28 -04:00
9925122cea
more IWYU updates
2020-09-03 00:22:09 -04:00
a4a1f7e848
more IWYU cleanup
2020-09-02 23:49:17 -04:00
047c14d17c
tweak iwyu target. generate file with custom mappings
2020-09-02 23:41:16 -04:00
45f80f4f06
more include file updates found by iwyu
2020-09-02 22:52:22 -04:00
7b8fe97a88
remove trailing whitespace
2020-09-02 22:51:42 -04:00
71d111ccd9
get rid of 'using namespace std;'
2020-09-02 22:51:30 -04:00
203e42073a
fix compilation error
2020-09-02 22:51:14 -04:00
f88f4cd60e
more include file updates
2020-09-02 21:44:04 -04:00
4ba6a4f958
have clang-style output for easier parsing in compilation mode in emacs
2020-09-02 21:43:20 -04:00
79584c842d
add false positive
2020-09-02 18:44:12 -04:00
b741a07a34
document IWYU analysis custom build target
2020-09-02 18:43:03 -04:00
5e429b8212
update include conventions and refer to the new CMake build target
2020-09-02 18:42:41 -04:00
4a10111ced
add iwyu target to CMake configuration
2020-09-02 18:42:19 -04:00
d5027c125c
rename fmt() macro to logfmt() to avoid clashes with fmtlib
2020-09-02 17:58:22 -04:00
1421817276
remove redundant includes
2020-09-02 17:54:29 -04:00
6113169a47
IWYU based include statement cleanup
2020-09-02 17:39:34 -04:00
a38873f3f6
Add venv example to pg_python.rst
2020-09-02 17:34:14 -04:00
2cd0e9edc4
Merge pull request #2335 from rbberger/doc_updates
...
Update documentation pages headings and update style check tool to detect missing index entries.
2020-09-02 15:46:10 -04:00
a72ebb2ab2
update link and formatting of install via git page in manual.
2020-09-02 15:41:17 -04:00
862bc99772
add links to references of the two parts of the manual
2020-09-02 15:28:27 -04:00
8def5844c8
Skip old styles in check-styles
2020-09-02 14:06:35 -04:00
ac7129b3a9
Revert "Add missing index entries"
...
These are intentionally left out from docs
2020-09-02 14:02:53 -04:00
0f9c46235c
Add missing index entries
2020-09-02 13:56:17 -04:00
515746063f
Fix copy&paste error
2020-09-02 13:55:27 -04:00
e519919cae
Fix typo
2020-09-02 13:48:11 -04:00
28c90a6dea
Update index for kspace_style commands
2020-09-02 13:40:24 -04:00
12aa689e97
fix typo in cfg/zstd tester tool
2020-09-02 13:38:18 -04:00
c812bf7a91
Update headers in improper_*.rst files
2020-09-02 13:03:03 -04:00
a0c9c213fd
Update headers in dihedral_*.rst files
2020-09-02 12:57:44 -04:00
d01c985feb
Update headers in compute_*.rst files
2020-09-02 12:56:24 -04:00
f4d2523ce0
Update headers in bond_*.rst files
2020-09-02 12:55:18 -04:00
4e27c47f96
Undo lost headers
2020-09-02 12:54:08 -04:00
88e09fe648
Update headers in angle_*.rst files
2020-09-02 12:43:48 -04:00
286d3866e3
Add style index check in check-styles.py
2020-09-02 12:42:18 -04:00
549bdd080c
Add kspace_style to fixup_headers.py
2020-09-02 12:37:48 -04:00
84e922eff6
Add other styles to fixup_header.py
2020-09-02 11:55:53 -04:00
8468f4ab2e
fix missing comparison and thus reduce memory use in serial case
2020-09-02 11:12:15 -04:00
a4380a548d
make more readable
2020-09-02 11:11:48 -04:00
0c88074525
Apply header fix to all remaining fix styles docs
2020-09-02 11:05:33 -04:00
98808fb5ff
Skip doc files that don't have common file structure
2020-09-02 11:04:08 -04:00
8d1a117b75
Apply header fix to all remaining pair styles docs
2020-09-02 10:59:01 -04:00
09bc686f71
Avoid extra newline
2020-09-02 10:55:04 -04:00
cc594c0613
include fmt/format.h into pointers.h
2020-09-02 10:52:10 -04:00
e5e2abe446
update include file policy file and policy for pointers.h special case
2020-09-02 10:51:55 -04:00
e479033109
Avoid breaking already fixed headers
2020-09-02 10:51:47 -04:00
3c60a9e08e
Update fix_nh.rst
2020-09-02 10:31:21 -04:00
49a6bf5e30
Update pair_class2.rst
2020-09-02 10:30:31 -04:00
3a22f26e87
Update pair_cs.rst
2020-09-02 10:29:46 -04:00
4d6be195ec
Add utility to fixup doc headers
2020-09-02 10:29:29 -04:00
e5f1f58aab
Update pair_born.rst
2020-09-02 10:26:37 -04:00
a6a49d80b2
Update pair_sdk.rst
2020-09-02 10:19:20 -04:00
7ae98ffae1
Update fix_rigid.rst
2020-09-02 09:50:16 -04:00
dce7a39021
Update pair_buck.rst
2020-09-02 09:47:32 -04:00
77f803b366
Update pair_charmm.rst
2020-09-02 09:14:20 -04:00
a9cf25db4c
Update pair_eam.rst
2020-09-02 09:13:59 -04:00
7e733913d7
Update pair_fep_soft.rst
2020-09-02 09:03:00 -04:00
45100528ad
Update pair_coul.rst
2020-09-02 08:54:53 -04:00
c50a82af78
apply consistent naming scheme for tester source files and executables
2020-09-01 20:16:39 -04:00
2ffb5ddd5a
add kspace dependency to coul/streitz/long test
2020-09-01 17:34:08 -04:00
80519cd109
Merge pull request #2331 from rbberger/zstd_support
...
Update COMPRESS package
2020-09-01 15:01:04 -04:00
e7dcb79ac5
Merge pull request #1472 from tomswinburne/master
...
Add fix pafi
2020-09-01 14:36:46 -04:00
35cb41147a
update date
2020-09-01 14:16:06 -04:00
60b98f6b91
Require libzstd>=1.4 for Zstd dump styles
2020-09-01 13:52:56 -04:00
45c9478f5a
Merge pull request #2333 from akohlmey/iss1109
...
Fix memory leaks and out-of-range memory access in USER-BOCS package
2020-09-01 13:37:56 -04:00
31bd76efa5
Merge remote-tracking branch 'origin/master' into zstd_support
2020-09-01 12:58:41 -04:00
40ea03234f
Update force->inumeric to utils::inumeric
2020-09-01 12:58:27 -04:00
9d3e3526a0
Add false positives and fix spelling in docs
2020-09-01 12:30:35 -04:00
f899a0f484
Reorder init to supress warnings
2020-09-01 12:25:38 -04:00
a2b5c379f2
Update docs for COMPRESS styles
2020-09-01 12:17:08 -04:00
3db1a6d690
Use PkgConfig to find Zstd
2020-09-01 11:14:36 -04:00
ae3a7d8901
minor changes to example
2020-09-01 17:02:24 +02:00
8e0c4d764e
Change include for fmt
2020-09-01 10:58:13 -04:00
75b3bbd657
modernize
2020-09-01 10:09:34 -04:00
95aab99c2a
remove redundant entries
2020-09-01 09:57:44 -04:00
2802db4493
correct application of the BEGIN_CAPTURE macro
2020-09-01 09:41:26 -04:00
3b765956d2
Manually resolve merge conflict
...
Merge branch 'iss1109' of https://github.com/eagunn/lammps into iss1109
2020-09-01 06:31:35 -06:00
4f03acc560
Fix merge conflicts caused by code's do-si-do around Axel's additions
...
to the utils namespace.
2020-09-01 06:30:12 -06:00
2536f28e1a
Per comments from Axel, continued the evolution of the output messages.
...
- Converted Compute message with imputed value to fmt::format style.
- Condensed most error-> output messages to oneliners where fmt::format
is called within the call to the error method. For a couple, the
formatting string/value list were complex enough that I continued using
a temporary string variable to make the code easier to read.
2020-09-01 05:49:29 -06:00
52748f57da
Delete extraneous, unused file/folder that should never have gotten
...
into the repo.
2020-09-01 05:49:29 -06:00
9ef725ea52
Move destruction of splines data structure to FixBocs destructor
...
from ComputePressure destructor.
2020-09-01 05:49:29 -06:00
e11a3c4799
Remove "test" example files.
2020-09-01 05:49:29 -06:00
4dca927693
Switch dynamically created arrays/matrices to use memory->create and
...
->destroy, LAMMPS-standard for dynamic memory management.
2020-09-01 05:49:29 -06:00
fe89edc828
Remove c_str() calls from message strings. Message class now accepts
...
actual strings.
2020-09-01 05:49:29 -06:00
0aa66319fe
Change the build_xxx_splines methods to accept a const reference parameter
...
to the data vector rather than a vector parameter. Vectors are, as all
types are, passed by value in C++. Using a vector directly as a parameter
causes the data to be copied. Using a reference to the vector neatly
avoids that problem.
Also tucked fmt/format.h into its rightful place in the include list
since Axel says there's no absolute rule about it being an exception.
2020-09-01 05:49:29 -06:00
076c834734
Manually reconciled conflict from:
...
Corrected two issues in code identified by valgrind:
1) memory leaks (the subject of the original #1109 ) and
2) an invalid memory access (reading from beyond the end of an array).
Also:
- replaced several dynamically-allocated (calloc and free) local arrays with std::vector.
- reorganized include statements per new conventions, and
- updated messages to use strings and fmt.
Added folders and files used in manual testing and verification to examples folder.
No changes in analysis results are expected or intended. This is pure refactoring except for a bit of error message cleanup.
2020-09-01 05:48:49 -06:00
aa12f4f78a
Per request from Axel, Revert revert one commit too far:
...
"Per suggestion from Axel, reformat code to what I believe to be"
This reverts commit b72c1c0eda .
2020-09-01 05:10:44 -06:00
fbffcf3321
spelling
2020-09-01 11:34:11 +02:00
c18eccad39
force -> utils::
2020-09-01 11:25:25 +02:00
2f182b4606
force-> -> utils::
2020-09-01 11:24:06 +02:00
c6de769696
Merge branch 'master' of github.com:tomswinburne/lammps
2020-09-01 11:12:29 +02:00
ac080228dc
whitespace style fix
2020-09-01 11:12:05 +02:00
0541996919
Merge branch 'master' into master
2020-09-01 10:59:03 +02:00
d601acd0ca
merge
2020-09-01 10:57:43 +02:00
2eb6a8a8a4
update python interface
2020-09-01 10:55:45 +02:00
db9de111be
updated python interface
2020-09-01 10:54:18 +02:00
fe833e6c87
Add missing #ifdef
2020-08-31 19:49:17 -04:00
0925fc822d
Make Zstd support optional
2020-08-31 18:21:58 -04:00
3865de8705
Add lost line
2020-08-31 16:43:06 -04:00
2effd2f707
Merge remote-tracking branch 'origin/master' into zstd_support
2020-08-31 15:38:56 -04:00
c5a2e50bf5
Add Zstd variants of dump local and xyz
2020-08-31 15:38:20 -04:00
a0f82a4b18
Add compression_level parameter to dump xyz/gz and local/gz
2020-08-31 15:00:57 -04:00
443a817152
Add tests for dump local/gz and xyz/gz
2020-08-31 14:54:10 -04:00
24f5807623
Merge pull request #2319 from akohlmey/move-convenience-functions
...
Move some more convenience functions to utils namespace
2020-08-31 14:29:42 -04:00
99b83333c9
Add dump cfg/zstd
2020-08-31 14:20:52 -04:00
a922355e19
Add compression_level parameter to dump cfg/gz
2020-08-31 14:20:36 -04:00
54ed23448b
instantiate bounds() also with long long to make windows happy.
2020-08-31 14:14:51 -04:00
5faca3aef0
Add tests for dump cfg/gz
2020-08-31 13:36:42 -04:00
675cf20e93
Merge remote-tracking branch 'github/master' into move-convenience-functions
2020-08-31 12:58:21 -04:00
22ccde1d13
modernize utils::bounds() implementation and remove duplicate definition.
2020-08-31 12:58:00 -04:00
9a4ec23c7f
Merge pull request #2327 from akohlmey/remove-doxygen-tool
...
Remove doxygen tool folder and references to it in the manual
2020-08-31 12:49:24 -04:00
7fca3b7a65
revert accidental change
2020-08-31 12:46:22 -04:00
1ff34d4b13
avoid doxygen lookup ambiguity
2020-08-31 12:46:05 -04:00
67a5db03c7
Merge pull request #2326 from ndtrung81/gpu-update-makefiles
...
update makefiles in lib/gpu for more recent architectures
2020-08-31 12:30:28 -04:00
0c7b9a7c63
update utils tester for API change in bound()/boundsbig()
2020-08-31 11:43:25 -04:00
dd03c7232a
Merge remote-tracking branch 'github/master' into move-convenience-functions
2020-08-31 11:41:18 -04:00
a4d3b21a43
Merge pull request #2322 from Vsevak/cmake_cuda
...
Fix CMake building for CUDA 11
2020-08-31 11:33:52 -04:00
cf11945e21
get rid of utils::boundsbig() by making it a template function with two specializations
2020-08-31 11:25:43 -04:00
8034a83ee8
Merge pull request #2325 from akohlmey/fortran-interface
...
New Fortran interface to LAMMPS
2020-08-31 10:27:10 -04:00
3c71d300e5
Merge pull request #2320 from akohlmey/programmer-guide
...
Add programmer guide part 2
2020-08-31 10:06:04 -04:00
b72c1c0eda
Per suggestion from Axel, reformat code to what I believe to be
...
LAMMPS standards. I used the .clang-format file from the unit-test
folder but changed all spacing settings to 2 from 4.
2020-08-31 06:31:48 -06:00
0c067700e6
Per comments from Axel, continued the evolution of the output messages.
...
- Converted Compute message with imputed value to fmt::format style.
- Condensed most error-> output messages to oneliners where fmt::format
is called within the call to the error method. For a couple, the
formatting string/value list were complex enough that I continued using
a temporary string variable to make the code easier to read.
2020-08-31 06:31:48 -06:00
f0b304efcb
Delete extraneous, unused file/folder that should never have gotten
...
into the repo.
2020-08-31 06:31:48 -06:00
69b42ea9ae
Move destruction of splines data structure to FixBocs destructor
...
from ComputePressure destructor.
2020-08-31 06:31:48 -06:00
a4790fdf00
Remove "test" example files.
2020-08-31 06:31:47 -06:00
c75c3451f6
Switch dynamically created arrays/matrices to use memory->create and
...
->destroy, LAMMPS-standard for dynamic memory management.
2020-08-31 06:31:47 -06:00
e8306a2535
Remove c_str() calls from message strings. Message class now accepts
...
actual strings.
2020-08-31 06:31:47 -06:00
3760ccd672
Change the build_xxx_splines methods to accept a const reference parameter
...
to the data vector rather than a vector parameter. Vectors are, as all
types are, passed by value in C++. Using a vector directly as a parameter
causes the data to be copied. Using a reference to the vector neatly
avoids that problem.
Also tucked fmt/format.h into its rightful place in the include list
since Axel says there's no absolute rule about it being an exception.
2020-08-31 06:31:47 -06:00
b241294e84
Corrected two issues in code identified by valgrind:
...
1) memory leaks (the subject of the original #1109 ) and
2) an invalid memory access (reading from beyond the end of an array).
Also:
- replaced several dynamically-allocated (calloc and free) local arrays with std::vector.
- reorganized include statements per new conventions, and
- updated messages to use strings and fmt.
Added folders and files used in manual testing and verification to examples folder.
No changes in analysis results are expected or intended. This is pure refactoring except for a bit of error message cleanup.
2020-08-31 06:31:47 -06:00
c7360fb808
include example use of PotentialFileReader class
2020-08-31 07:45:52 -04:00
c84033677c
add documentation for potential file reader
2020-08-31 07:31:28 -04:00
33f2cbc713
add docs for TextFileReader class to developer guide
2020-08-31 06:57:16 -04:00
39a9974f3d
add ValueTokenizer example and use captions with code-blocks
2020-08-30 23:57:02 -04:00
569b6f95a3
no need to use ValueTokenizer. Make code more compact.
2020-08-30 23:32:17 -04:00
e8e57b0628
remove doxygen tool folder and references to it in the input as it is no longer compatible and needed
2020-08-30 19:59:52 -04:00
ecb1f266b5
More updates
2020-08-30 15:10:29 -05:00
7a5f193c02
Updated several Makefile's in lib/gpu for newer compute capabilities
2020-08-30 15:06:44 -05:00
4484699ab6
fix spelling
2020-08-30 15:52:42 -04:00
65d2ee7464
add work-in-progress marker to fortran library wrapper
2020-08-30 15:23:02 -04:00
199cfeba78
more tweaks. doxygen translation has no more warnings now.
2020-08-30 14:32:53 -04:00
cd0cdf0b74
silence compiler warning
2020-08-30 14:28:29 -04:00
f3ed1dea4d
minor tweaks
2020-08-30 14:28:19 -04:00
8d45b724a6
fix bug in conventional build makefile preventing the correct Install.py in the lib folder to be run
2020-08-30 14:12:53 -04:00
4b0999e167
complete documentation of tokenizer classes
2020-08-30 14:12:21 -04:00
5623009962
arch 3.0 is dropped in CUDA 11
2020-08-30 13:12:42 +03:00
96ee132e85
start documenting tokenizer classes
2020-08-30 01:50:37 -04:00
8d2c16ad66
remove trailing whitespace
2020-08-30 00:31:04 -04:00
f123246189
minor doc updates
2020-08-30 00:25:01 -04:00
ceeaf1e988
update and correct documentation for utils functions
2020-08-29 23:51:46 -04:00
9c404e02fd
update include file conventions
2020-08-29 22:56:37 -04:00
83a9e5e724
handle spelling issues with new doc text
2020-08-29 22:55:05 -04:00
e51a5ad8f4
import doxygen docs for new utils functions
2020-08-29 22:46:25 -04:00
4396dbd9a3
move Force::open_potential() to utils::open_potential()
2020-08-29 22:37:14 -04:00
798226967f
Merge branch 'move-convenience-functions' of github.com:akohlmey/lammps into move-convenience-functions
2020-08-29 22:22:45 -04:00
6b7f4c500f
document changes to LAMMPS_POTENTIALS environment variable
2020-08-29 22:22:27 -04:00
5a22f4d7f2
support that LAMMPS_POTENTIALS is a real path variable with multiple entries, not just a single folder
2020-08-29 22:22:03 -04:00
b06ba74d18
support that LAMMPS_POTENTIALS is a real path variable with multiple entries, not just a single folder
2020-08-29 22:09:07 -04:00
05ff352021
add utils::open_potential() function to utils namespace
2020-08-29 22:08:16 -04:00
7413dc783e
add tokenizer tests for splitting path environment variables
2020-08-29 22:07:22 -04:00
8601e608ca
add unit tests for utils::bounds() and utils::boundsbig()
2020-08-29 22:00:07 -04:00
96d8d12a88
replace calls to force->*numeric() with the corresponding utils::*numeric()
...
this also removes the now obsolete functions from Force
2020-08-29 20:31:02 -04:00
27b4e93bf5
silence compiler warnings
2020-08-29 18:32:21 -04:00
741a1d1fc9
move Input::expand_args() to utils::expand_args()
2020-08-29 18:32:10 -04:00
fcd0b9f78f
move Force::bounds() and Force::boundsbig() to utils.
2020-08-29 18:23:03 -04:00
60dfb6f77f
still need to disable variable tracking to silence unwanted warnings on ubuntu
2020-08-28 22:03:27 -04:00
31c91a8928
fix typo
2020-08-28 21:22:06 -04:00
cec18b6aef
add docs for the new fortran interface
2020-08-28 20:57:19 -04:00
e44707d5e1
add unittest support for the fortran interface to LAMMPS
2020-08-28 20:56:52 -04:00
3e92647abb
add new "official" fortran interface to LAMMPS in new folder "fortran"
2020-08-28 20:56:15 -04:00
2e1b4498bd
update false positives
2020-08-28 20:30:00 -04:00
7b6924329f
make doxygen docs and code consistent
2020-08-28 20:25:38 -04:00
cb1a2601e1
add more existing programmer guide docs
2020-08-28 20:25:09 -04:00
3be064748d
Merge pull request #2318 from akohlmey/programmer-guide
...
Programmer guide part 1
2020-08-28 20:14:32 -04:00
02ea7af1f7
let dummy tests pass
2020-08-28 18:49:39 -04:00
52f7f3629d
Merge branch 'master' into programmer-guide
2020-08-28 18:49:15 -04:00
876c53a275
Merge pull request #2310 from lammps/library-refactor
...
LAMMPS C library interface and python module refactor
2020-08-28 18:40:16 -04:00
2a365c17e0
update utils namespace documentation including doxygen parts
2020-08-28 18:21:18 -04:00
cb09844182
Add placeholders for future tests
2020-08-28 17:52:15 -04:00
e64a977ae9
include documentation of utility functions in utils:: to developer guide
2020-08-28 17:14:49 -04:00
a1bf772df2
move modifying and extending LAMMPS section to programmer guide
2020-08-28 17:14:29 -04:00
8fcd72405a
port over more of the framework of the programmer guide and remove programming details from user guide
2020-08-28 16:32:23 -04:00
2e2763d0f1
update .gitignore for recent additions
2020-08-28 15:34:53 -04:00
17ec3a4fe8
Fix typo
2020-08-28 15:15:01 -04:00
9412d6f6fc
Add missing argtypes declarations in lammps.py
2020-08-28 15:12:36 -04:00
ded657120d
Merge pull request #2312 from akohlmey/developer-guide
...
Integrate text from developer.tex file to the manual
2020-08-28 15:01:27 -04:00
6bcc263b41
Ensure LAMMPS pointer is of type c_void_p
...
Fixes segfaults caused by API change. The API change in
lammps_open and lammps_open_no_mpi makes them return the LAMMPS pointer
via their return value. However due to how ctypes operates, even
if restype is specified to be c_void_p, the function returns an integer.
Without the proper type of the pointer, calling functions without arglists would default
to using 32bit integers to pass an argument, which cuts away parts of the 64bit pointer.
Subsequently, resolving the truncated pointer in the library causes segfaults.
This commit fixes the root cause. But it also highlights the need of specifying
the arglists of all library functions.
2020-08-28 14:21:03 -04:00
caeb0af0d1
Add missing argtypes for lammps_extract_global
2020-08-28 13:54:06 -04:00
167f12a4a4
Add python test for extract_compute of peratom vector
2020-08-28 13:53:36 -04:00
e8cfa185ac
update src/.gitignore for new files
2020-08-28 12:31:43 -04:00
899144c0f8
Merge pull request #2314 from jrgissing/bond/react-RMSD_constraint
...
Bond/react: add RMSD constraint
2020-08-28 12:29:11 -04:00
9f2eba981a
a few more tweaks and spellcheck to make this ready for merging
2020-08-28 11:44:31 -04:00
ef50a67169
bond/react: make rmsd constraint lowercase
2020-08-28 11:06:27 -04:00
f8495975d3
transfer the rest of the Developer guide and remove the .tex versions and references to it
2020-08-28 10:52:45 -04:00
2686df3760
Update math_eigen.h
...
whitespace cleanup
2020-08-28 10:46:22 -04:00
f0788bfe86
transfer of developer.tex almost complete
2020-08-28 09:54:01 -04:00
e777badfa8
Merge pull request #2317 from evoyiatzis/patch-1
...
removal of a few duplicated lines in the drude polarizer tool
2020-08-28 09:25:01 -04:00
d361f26ca2
removal of a few duplicated lines
...
The "Velocities" sections is searched for in the input file twice - the second time being redundant.
2020-08-28 11:28:47 +02:00
b16746e46e
Merge pull request #2313 from ndtrung81/gpu-bugfix
...
Fixed bugs in the CPU kernel for beck, beck/omp and the GPU kernel of gauss/gpu
2020-08-27 19:56:50 -04:00
992b981cee
Fixes segfault due to uninitialized pointers
2020-08-27 19:02:02 -04:00
b1cca2cf74
update reference data for molecular test with pair style beck
2020-08-27 19:00:20 -04:00
463774319e
add missing parenthesis
2020-08-27 17:57:44 -04:00
9c84fe8830
Add missing lammps_extract_compute.argtypes
2020-08-27 17:47:49 -04:00
d7e2be1c81
Start Python interface tests for numpy extensions
2020-08-27 17:47:49 -04:00
0b8136a38b
Add extract_compute, extract_fix, and extract_variable to lammps.numpy
2020-08-27 17:47:49 -04:00
a216d3f5f5
Fix typo
2020-08-27 17:47:49 -04:00
26d09ea648
Use datatype constants instead of magic numbers
2020-08-27 17:47:49 -04:00
b1fae04751
use consistent style when referencing packages
2020-08-27 17:44:49 -04:00
7b4891a9a3
document the behavior of the gauss pair style to ignore special bond factors
2020-08-27 17:41:43 -04:00
fa13e23f7a
add atomic test for gauss pair style
2020-08-27 17:41:25 -04:00
fdb726629f
revert "fix" for pair style beck/gpu and correct beck and beck/omp instead
...
we should consistently apply factor_lj for both, force and energy, or not
2020-08-27 17:14:05 -04:00
a4f1be8fe3
Merge branch 'master' into gpu-bugfix
2020-08-27 17:05:26 -04:00
a54f99f774
Merge pull request #2315 from lammps/peri-doc-page
...
fix two typos on pair peri doc page
2020-08-27 17:00:06 -04:00
de4bf77757
two typos on pair peri doc page
2020-08-27 13:32:27 -06:00
32aede7769
minor doc clarification
2020-08-27 14:53:09 -04:00
ab90493e5b
bond/react: RMSD, remove debugging statements
2020-08-27 14:45:42 -04:00
0d8baff7a9
Rename LAMMPS_DBLE2D to LAMMPS_DOUBLE2D
2020-08-27 14:03:17 -04:00
2f629db3d4
Refactor Zstd dump styles
2020-08-27 13:43:36 -04:00
5c0edeb679
namespace clarify
2020-08-27 12:43:28 -04:00
977a89e537
add separators
2020-08-27 12:33:03 -04:00
794e74e064
return of the lost enum
2020-08-27 12:22:48 -04:00
91554d6287
move RMSD files to new reaction package
2020-08-27 12:13:07 -04:00
ce2b128cf9
Merge branch 'lammps-master' into bond/react-RMSD_constraint
2020-08-27 12:04:09 -04:00
583a09c808
Merge branch 'master' of https://github.com/lammps/lammps into lammps-master
2020-08-27 12:02:08 -04:00
bc49e854ba
bond/react RMSD constraint: manual rebase
2020-08-27 11:53:19 -04:00
e4e15157f8
Fixed bugs in the GPU kernels of pair styles beck/gpu and gauss/gpu involving factor_lj
2020-08-26 23:41:00 -05:00
f314b7e54f
update format from enumerate to itemize and start next subsection
2020-08-26 23:05:59 -04:00
6a68743e54
transfer a chunk of text from Developer.tex to the manual.
2020-08-26 22:46:55 -04:00
ced78a72eb
Add dump custom/zstd and tests
2020-08-26 19:59:28 -04:00
e9fd8b3ec6
Migrate changes to dump custom/gz and add tests
2020-08-26 19:44:55 -04:00
096cef40a8
remove redundant use of \brief
2020-08-26 19:44:23 -04:00
55829752c9
Merge branch 'master' into library-refactor
2020-08-26 19:08:09 -04:00
2f1086dfe4
Merge branch 'python-refactor' into library-refactor
2020-08-26 19:07:44 -04:00
85764b3774
replace a few more c++-style comments with old-fashion c-style comments
2020-08-26 19:07:29 -04:00
1ad82d7cdb
add separator comment lines
2020-08-26 19:07:08 -04:00
dbf51af7d1
Fixes segfault due to uninitialized pointers
2020-08-26 18:41:32 -04:00
78a1b92503
Add dump atom zstd tests
2020-08-26 16:35:35 -04:00
007a43a5b2
Add more atom/gz tests
2020-08-26 16:20:02 -04:00
32aa35009b
Start tests for compressed dump styles
2020-08-26 16:04:19 -04:00
046fd3d14b
Verify valid compression level ranges
2020-08-26 16:03:18 -04:00
d00807ee9a
Merge pull request #2311 from stanmoore1/kk_update_3.2
...
Update Kokkos library in LAMMPS to v3.2
2020-08-26 15:35:25 -04:00
aeb3e20385
Merge pull request #2307 from Vsevak/zbl_reduce_declaration
...
Fix NaN in GPU-accelerated Tersoff styles with OpenCL backend
2020-08-26 13:56:49 -04:00
629ead6348
Merge pull request #2309 from lammps/doxygen-integration
...
Add doxygen and graphviz processing into the documentation build
2020-08-26 13:05:00 -04:00
50b8b1bf60
Fix Kokkos HIP compile error
2020-08-26 11:45:24 -05:00
94db627ba5
fix formatting issue
2020-08-26 12:09:43 -04:00
b4403de026
add false positive
2020-08-26 12:09:35 -04:00
d40b658644
cmake: update kokkos version/checksum
2020-08-26 10:05:14 -06:00
8137ada848
Merge branch 'collected-small-changes' into doxygen-integration
2020-08-26 11:51:45 -04:00
bdc952ac88
Merge branch 'master' into collected-small-changes
2020-08-26 11:51:05 -04:00
f89a0f9fe3
must not try to delete computes if they have not been created and their ids not yet set
2020-08-26 11:50:20 -04:00
c8af729701
Merge branch 'master' into collected-small-changes
2020-08-26 11:49:29 -04:00
4ad68c98a0
Merge pull request #2196 from jibril-b-coulibaly/mindlin_rescale
...
Implement force history in Mindlin granular pair styles
2020-08-26 11:42:06 -04:00
e2fd95d8ed
Merge pull request #2240 from jrgissing/bond/react-reset_mol_ids
...
support molecule ID resets in fix bond/react
2020-08-26 10:56:21 -04:00
ed63edc9da
lammps_has_error() and lammps_get_last_error_message() are always available but dummies without exceptions enabled
2020-08-26 09:10:59 -04:00
48d2a48a1f
import updated python module from progguide branch
2020-08-26 09:01:59 -04:00
7ab6def2ca
update list of Kokkos GPU archs in manual as well
2020-08-26 03:49:59 -04:00
abbbb0ab06
remove trailing whitespace
2020-08-26 03:42:50 -04:00
aa6dec84ed
update list of Kokkos supported architectures
2020-08-26 03:42:42 -04:00
e0439ac94f
Add compression_level parameter to dump atom gz
2020-08-26 00:14:32 -04:00
5cb8e73655
Add checksum and compression_level as dump atom/zstd options
2020-08-25 23:59:17 -04:00
0d8454ac25
First version of Zstd dump atom
2020-08-25 23:27:42 -04:00
b8f59fd37c
Update from master
2020-08-25 20:29:03 -06:00
4d90c2b74b
Update Kokkos library in LAMMPS to v3.2
2020-08-25 20:21:48 -06:00
1c10aa6a4d
GIFs are only supported in HTML
2020-08-25 17:15:34 -04:00
c256f2331f
JPG folder is no longer needed in HTML output
2020-08-25 16:59:39 -04:00
ae5c0bd8d1
Remove targets to JPG images
2020-08-25 16:44:50 -04:00
3a638440a4
Add missing PDF folder
2020-08-25 16:12:09 -04:00
80e07c69f0
add part of developer guide as to showcase the integration of the programmer guide
2020-08-25 15:07:09 -04:00
df8fb26272
Refactor changes to documentation build
...
- Added CMake variables for readability
- Moved Mathjax files to _static to avoid special copy logic
- Moved JPG/lammps-logo.png to _static to avoid special copy logic
- Removed dead CMake code
2020-08-25 13:41:31 -04:00
14b66d1f84
tweak test tolerance of reax/c tests for running on ubuntu 18.04
2020-08-25 12:15:19 -04:00
f965786e74
refactor C library interface and add doxygen decorations
2020-08-25 11:45:07 -04:00
69cffb2d04
import test infrastructure for c, c++ and python library usage
2020-08-25 11:03:31 -04:00
024e4c5f21
make formatting and doxygen decorations for utils functions consistent
2020-08-24 20:55:13 -04:00
3f685c346f
add doxygen integration with conventional and cmake doc build
2020-08-24 17:58:37 -04:00
dc241abb85
Merge pull request #2305 from akohlmey/next_patch_version
...
Update version strings for updated patch release
2020-08-24 13:46:50 -04:00
8cbc3e421f
clean up
2020-08-24 17:49:38 +02:00
93e4ed9770
Merge pull request #2304 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2020-08-24 11:43:42 -04:00
7054c82b67
added BS function to pair/spin/biquadractic
2020-08-24 09:23:31 -06:00
090ef2d1e8
merge error fix
2020-08-24 17:10:33 +02:00
9bdb7b5b98
gatherscatter
2020-08-24 17:09:16 +02:00
28d59ce594
final steps
2020-08-24 17:04:35 +02:00
2ee6e9077a
Merge remote-tracking branch 'upstream/master' into 2020
2020-08-24 17:02:53 +02:00
e8fb7c7ece
big update
2020-08-24 16:54:16 +02:00
7e1a3bd4d5
Merge pull request #2302 from akohlmey/consistent-doc-headers
...
Consistent subsection headers for commands
2020-08-24 10:52:09 -04:00
47a44732e7
add test for fix restrain
2020-08-23 15:29:58 -04:00
8f5e8300ea
fix typos in fix restrain docs
2020-08-23 15:29:49 -04:00
0842911cd8
Rename local buffers 'red_acc' in lal_tersoff*
...
Rename __local red_acc in lal_tersoff
2020-08-23 22:22:28 +03:00
10080079e3
ISO compliance
2020-08-23 11:44:48 -04:00
63abb2dff9
fix broken reset_mol_ids command
2020-08-23 11:32:54 -04:00
01dd80f35e
bond/react: actually make reset_mol_ids the default
2020-08-23 11:21:43 -04:00
fb634658de
add tests for a few more force manipulation fixes
2020-08-23 07:01:38 -04:00
c503bba008
add custom pair style tests for reax/c and edip/multi
2020-08-23 06:44:33 -04:00
0fb8f6e779
add test for pair style momb
2020-08-22 23:15:20 -04:00
66b17fd2ce
dispersion only tests for buckingham
2020-08-22 23:03:20 -04:00
3def826dbe
add more tests for variants using long-range dispersion pair styles
2020-08-22 22:55:15 -04:00
f18d0507b3
fix issues with lj/long pair styles when not using long-range for dispersion
2020-08-22 22:54:38 -04:00
c8f2634b44
add tests for tabulated msm coulomb
2020-08-22 22:08:08 -04:00
e78100bdba
add (partial) tests for pair styles dpd and dpd/tstat
2020-08-22 22:00:13 -04:00
2907a10937
update version strings for new attempt for a patch release
2020-08-22 16:42:39 -04:00
1879106cc3
Merge pull request #2299 from rbberger/doc_file_size
...
Avoids HTML doc pages from becoming too large
2020-08-22 15:45:06 -04:00
9152a8e98f
avoid division by zero in imaging code
2020-08-22 15:32:04 -04:00
2fd654f4fd
silence compiler warnings about unused variables
2020-08-22 15:06:00 -04:00
86153a0f77
avoid division by zero in MathExtra normalize functions
2020-08-22 15:03:27 -04:00
9136f9b9c9
Merge pull request #2303 from rbberger/binary2txt_bug
...
Fixes a bug in binary2txt
2020-08-22 14:46:29 -04:00
f82b19e21f
Fix off-by-one mistake, Fixes #2300
2020-08-22 12:03:24 -04:00
b776e1ee3c
convert remaining style doc sections to be a logical header
2020-08-21 23:33:41 -04:00
66438539f2
Avoids HTML doc pages from becoming too large
2020-08-21 19:47:46 -04:00
450fd12d31
Changes needed for Kokkos v3.2
2020-08-21 14:45:12 -05:00
6fc2ab07ef
reset_mol_ids: unique created computes
2020-08-21 14:52:39 -04:00
2a6546d6f0
Merge pull request #2296 from akohlmey/next_patch_version
...
Update version strings for next patch release
2020-08-21 14:43:56 -04:00
921b6d8135
relative threshold for contact frame update based on tangential critical force
2020-08-21 13:20:53 -05:00
cffc667259
Merge pull request #2298 from stanmoore1/mv2_var
...
Fix MVAPICH2 env variable for CUDA/aware
2020-08-21 14:04:57 -04:00
e0c74a30bc
Fix MV2 env variable
2020-08-21 11:08:49 -06:00
7f87ccccc8
Merge branch 'collected-small-changes' into next_patch_version
2020-08-21 11:18:10 -04:00
3c7d59401c
Merge pull request #2107 from junghans/offline_gtest
...
cmake: allow to overwrite GTest URL for offline machines
2020-08-21 10:57:08 -04:00
19c1fa8c94
need to re-initialize lattice variable after new lattice command
2020-08-21 01:01:12 -04:00
ee6ef98b9b
remove trailing whitespace
2020-08-21 00:43:40 -04:00
e742ae7475
fix RST syntax and spelling issues in granular pair style docs
2020-08-21 00:31:55 -04:00
900830a4a1
Merge branch 'master' into mindlin_rescale
2020-08-21 00:24:07 -04:00
c9773fc288
Merge branch 'master' into bond/react-reset_mol_ids
2020-08-21 00:19:52 -04:00
4c46119a48
Merge pull request #2280 from lammps/gridcomm-tiled
...
Support for tiled decompositions in PPPM
2020-08-21 00:16:20 -04:00
42018d3b35
add dispersion only kspace style tests
2020-08-20 23:42:23 -04:00
3183af9b85
fix a few more initialization issues in pppm/disp and pppm/disp/intel
2020-08-20 23:42:00 -04:00
2855f04363
tweak output format
2020-08-20 23:41:32 -04:00
deb24626d1
fix gc vs. gc6 issues in fix pppm/disp
2020-08-20 22:45:37 -04:00
0440b13a6d
fix memory leaks
2020-08-20 22:27:15 -04:00
17a9612126
fix pppm/disp initialization issues
2020-08-20 22:17:32 -04:00
0a042be6b8
fix another pppm/disp bug for dispersion-only runs
2020-08-20 22:11:06 -04:00
e7639d4951
Merge pull request #2297 from akohlmey/more-fix-tests
...
Add a few more unit tests for fixes and fix some issues related to it
2020-08-20 20:18:09 -04:00
287112761c
tweak load balancing output format
2020-08-20 18:51:28 -04:00
a742db2369
add a couple of kspace tests using tiled communication
2020-08-20 18:08:10 -04:00
398e929400
Merge branch 'master' into gridcomm-tiled
2020-08-20 17:58:35 -04:00
4fde9022a3
remove tabs
2020-08-20 17:54:26 -04:00
a70a5be2d8
Merge pull request #2289 from akohlmey/reduce-kokkos-compiler-warnings
...
Reduce compiler warnings in KOKKOS package
2020-08-20 17:52:07 -04:00
203ab71b62
Merge branch 'master' into gridcomm-tiled
2020-08-20 17:00:55 -04:00
c513b60f97
Merge branch 'reduce-kokkos-compiler-warnings' of github.com:akohlmey/lammps into reduce-kokkos-compiler-warnings
2020-08-20 16:59:46 -04:00
f3b0bf8a33
Merge branch 'master' into reduce-kokkos-compiler-warnings
2020-08-20 16:59:31 -04:00
cd7ba1d007
Merge branch 'master' into more-fix-tests
2020-08-20 16:41:29 -04:00
f0335fabb1
Merge pull request #2295 from akohlmey/add-fix-momentum-chunk
...
Add fix momentum/chunk
2020-08-20 16:40:51 -04:00
d6b19b80d0
Make all Kokkos functors structs
2020-08-20 13:52:53 -06:00
17b998edb3
fix whitespace issue
2020-08-20 15:51:41 -04:00
5306b39251
add tests for a few more wall fixes
2020-08-20 15:42:00 -04:00
56d00e115d
add more tests for fixes
2020-08-20 15:32:47 -04:00
92622d9079
add restart support to fix temp/rescale, fix spring/chunk, and fix spring/rg
2020-08-20 15:32:10 -04:00
ff2242385b
Tweak format
2020-08-20 12:56:56 -06:00
6862d70759
Merge branch 'master' of github.com:lammps/lammps into reduce-kokkos-compiler-warnings
2020-08-20 11:24:30 -06:00
6efc51d863
Update comment
2020-08-20 11:19:34 -06:00
394b2da585
Port changes to Kokkos
2020-08-20 11:09:21 -06:00
fc9f0dbcbc
correct fix npt/cauchy docs
2020-08-20 11:29:30 -04:00
ba00626764
more force adding fix tests
2020-08-20 10:59:39 -04:00
e72ea35c40
add tests for a bunch of rigid fixes
2020-08-20 10:10:25 -04:00
0f11532162
remove class member that was incorrectly shadowing a base class member
2020-08-20 10:10:03 -04:00
ca7fa2aeef
make names of fix-timestep inputs consistent with the rest
2020-08-20 09:25:40 -04:00
6bda49e8d8
step version strings for next patch release
2020-08-20 07:46:01 -04:00
ed26d8ef8f
revert change to fft3d.cpp that breaks all PPPM styles
2020-08-19 20:24:03 -04:00
2ed18bb841
tweak output format
2020-08-19 20:15:00 -04:00
2feccc2837
fix dispersion gridcomm buffer bug
2020-08-19 20:12:43 -04:00
729b3d2717
major whitespace cleanup
2020-08-19 18:46:35 -04:00
503d3826bb
Merge branch 'master' into gridcomm-tiled
2020-08-19 18:36:49 -04:00
fdb1e69768
silence compiler warnings
2020-08-19 18:36:28 -04:00
284cdceae8
silence compiler warnings
2020-08-19 18:19:28 -04:00
ba06a7bf0c
final gridcomm comments and flip FFT forward/reverse
2020-08-19 16:05:30 -06:00
8f156bfee6
Fix typo in pppm_gpu.cpp
2020-08-19 14:25:06 -06:00
6f37da4eb2
Whitespace cleanup
2020-08-19 14:10:35 -06:00
5ea7ca94f4
Revert accidental change
2020-08-19 13:54:06 -06:00
073c7ee138
Fix warnings related to virtual function override
2020-08-19 13:29:11 -06:00
33cc932d03
Eigen3 is now hosted at GitLab. The bitbucket repo is gone. Update URLs and MD5s
2020-08-19 15:21:43 -04:00
af50d90b55
add author to README
2020-08-19 15:15:28 -04:00
20c24b1f3b
add tests for momentum fixes and nve/limit
2020-08-19 15:08:46 -04:00
b1fbee9bd0
skip testing fix nve/limit for r-RESPA as it is not compatible by design
2020-08-19 15:08:32 -04:00
a0aca4cee4
improve error message
2020-08-19 15:08:04 -04:00
b4ce4a0979
must delete internal computes if they already exist (e.g. after a restart)
2020-08-19 15:07:56 -04:00
cc0d294478
Fix segfault
2020-08-19 13:05:23 -06:00
acd0a62de7
add new fix style momentum/chunk
2020-08-19 14:44:18 -04:00
3a8b2aef17
Small tweaks
2020-08-19 09:45:19 -06:00
e9de1c1a9a
Merge pull request #2293 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2020-08-19 11:11:43 -04:00
fcec5c35ea
Remove error check in pppm_kokkos
2020-08-19 08:57:46 -06:00
f7c6e8e6b1
Eigen3 is now hosted at GitLab. The bitbucket repo is gone. Update URLs and MD5s
2020-08-19 10:50:54 -04:00
1413e61553
tweak test presision so it passes with more compilers
2020-08-19 00:59:50 -04:00
7e4e756b23
remove dead code
2020-08-18 22:46:34 -04:00
174a282e0c
fix signed vs. unsiged warning
2020-08-18 22:46:26 -04:00
8e74d5ad02
Eigen3 is now hosted at GitLab. The bitbucket repo is gone. Update URLs and MD5s
2020-08-18 21:29:43 -04:00
e4ab49c2e5
bond/react: bond-type-checking docs
2020-08-18 18:12:01 -04:00
4d31afce2d
Port changes to PPPMKokkos
2020-08-18 16:06:43 -06:00
df497e4853
bond/react: clarify bond-type-checking error
2020-08-18 17:53:07 -04:00
43f6fa4b29
Merge pull request #2136 from rbberger/refactor-reading
...
Refactor value parsing code segments and add dump tests
2020-08-18 16:18:33 -04:00
a53ee5664e
silence compiler warnings about signed vs. unsigned ints
2020-08-18 15:51:06 -04:00
f6ac4a26c4
reorder initialization in constructor to silence compiler warnings
2020-08-18 15:47:03 -04:00
e2923d2d8c
Merge branch 'master' of ssh://github.com/lammps/lammps into gridcomm-tiled
2020-08-18 13:43:33 -06:00
02f66f1e9f
protect pragmas with ifdefs
2020-08-18 15:39:44 -04:00
b38bf6c06a
silence some more unused parameter/variable warnings
2020-08-18 15:28:23 -04:00
07c47fbd4a
silence some more signedness warnings
2020-08-18 15:28:02 -04:00
63575829da
reorder initialization
2020-08-18 15:26:37 -04:00
e185537255
avoid uninitialized access
2020-08-18 14:33:14 -04:00
78d5714247
silence signed vs. unsigned integer warnings
2020-08-18 14:33:02 -04:00
a537ffabf9
correct illegal and uninitialized data access issue
2020-08-18 14:19:57 -04:00
2fea8f888a
Merge branch 'master' into collected-small-changes
2020-08-18 14:15:06 -04:00
18b12e8979
Merge branch 'master' into reduce-kokkos-compiler-warnings
2020-08-18 13:50:35 -04:00
d63f3d87eb
Merge pull request #2292 from akohlmey/warning-no-mixing-data-file
...
Print warning when writing PairCoeff section in data file may not sufficiently reproduce all pair coefficients
2020-08-18 13:45:44 -04:00
c7f8a6d154
Add format line test to dump atom
2020-08-18 13:15:28 -04:00
72f3c3803e
Fix warning with #pragma unroll
2020-08-18 11:13:50 -06:00
216a016a08
Add simple tests for dump cfg
2020-08-18 12:37:16 -04:00
0d38a1418e
Merge branch 'master' into warning-no-mixing-data-file
2020-08-18 12:24:01 -04:00
6b024d4697
Merge branch 'master' of github.com:lammps/lammps into reduce-kokkos-compiler-warnings
2020-08-18 10:15:55 -06:00
dae2cb2668
Merge pull request #2286 from weinbe2/fea-snap-ui-optim
...
Kokkos SNAP optimizations – Pre-computing Cayley-Klein parameters, symmetrized data layouts for host and device backends, reducing number of atomics
2020-08-18 11:55:46 -04:00
9c769fe90e
Complete refactor of dump custom tests
2020-08-18 11:53:10 -04:00
6dfe2f3351
Minor code cleanup
2020-08-18 09:21:28 -06:00
d6ea2e9e9b
More refactoring
2020-08-17 17:56:33 -04:00
e75ba02701
Merge remote-tracking branch 'origin/master' into refactor-reading
2020-08-17 17:36:01 -04:00
fa0aa7f8d2
Merge pull request #2291 from ThFriedrich/master
...
fix typos and indentations
2020-08-17 12:11:38 -04:00
23be41a1d3
fix typos and indentations
2020-08-16 04:43:07 +02:00
f0e36c74a8
silence more signedness comparison warnings
2020-08-15 18:10:13 -04:00
365d8f57f1
Refactor dump atom tests
2020-08-14 15:41:24 -04:00
b95cb37f62
correct indentation and silence warning about singed/unsigned comparison
2020-08-14 12:02:23 -04:00
71e0646063
Merge branch 'gridcomm-tiled' of github.com:lammps/lammps into gridcomm-tiled
2020-08-14 09:41:37 -06:00
eb78f8842f
another change to pppm/stagger
2020-08-14 09:41:30 -06:00
3aee1b75b1
update README
2020-08-14 11:21:51 -04:00
08a5a05ece
reduce compiler warnings in KOKKOS version of USER-DPD code
2020-08-13 20:54:06 -04:00
1939a9e665
silence a few more compiler warnings and remove dead code
2020-08-13 20:13:51 -04:00
4227c5e9e1
silence more compiler warnings about unused parameters and variables
2020-08-13 18:19:35 -04:00
1b60f876e0
Some refactoring of tests
2020-08-13 18:04:34 -04:00
dbcf66cf97
Increase coverage of dump custom
2020-08-13 17:41:06 -04:00
eab8652d3a
Fix triclinic binary header in dump custom
2020-08-13 17:40:44 -04:00
2ba4778640
Add missing cleanup
2020-08-13 17:39:57 -04:00
f1afa45b92
Merge branch 'gridcomm-tiled' of ssh://github.com/lammps/lammps into gridcomm-tiled
2020-08-13 14:52:31 -06:00
40e55af8d7
Port GridComm changes to Kokkos
2020-08-13 14:51:58 -06:00
abc3e17619
fix loop control bug in qeq/reax/kk
2020-08-13 16:30:12 -04:00
6778489247
silence a whole bunch more compiler warnings
2020-08-13 16:26:50 -04:00
0d2a280397
silence compiler warnings
2020-08-13 15:46:00 -04:00
fbcc97586f
Update binary format of dump custom
2020-08-13 14:45:22 -04:00
6225a7d45c
Merge branch 'gridcomm-tiled' of github.com:lammps/lammps into gridcomm-tiled
2020-08-13 12:03:42 -06:00
a1ca4ecbe8
add GridComm API changes to msm/cg/omp
2020-08-13 12:03:32 -06:00
71ec14087d
Reduce code duplication in tests
2020-08-13 13:00:37 -04:00
1fb7ba9e4b
Add tests for dump_custom
2020-08-13 12:35:47 -04:00
27e8ee7bd8
Fix typo
2020-08-13 12:34:16 -04:00
87a356a211
Add write_dump tests for dump atom
2020-08-13 12:04:54 -04:00
f9697bd9f5
Add optional TIME to binary dump atom format
2020-08-13 11:48:29 -04:00
6d725c9b1c
Merge pull request #2287 from akohlmey/lattice-region-tester
...
Add unittest tool for lattice and region (/w create_box/create_atoms)
2020-08-13 11:47:08 -04:00
6d80435b51
Refactoring dump_atom.cpp
2020-08-13 11:35:05 -04:00
836ba01d51
Rename test_dump.cpp to test_dump_atom.cpp
2020-08-13 11:14:30 -04:00
4157ab3bd3
silence compiler warnings about unused parameters
2020-08-13 11:11:28 -04:00
7b0bfed01d
Add failure tests to dump atom
2020-08-13 11:01:16 -04:00
6d825dcb6b
Add UNITS information to dump atom binary format
2020-08-13 10:49:03 -04:00
1c2747739a
Merge pull request #2284 from akohlmey/fix-tester
...
Add unit test tool for fixes that do time integration, thermostatting, force manipulations and similar
2020-08-13 10:23:29 -04:00
b27d63059c
Add tests for units in dump atom
2020-08-13 10:22:46 -04:00
dc484f06c8
do not mix class and struct for functors: use class consistently
2020-08-13 10:17:14 -04:00
bd7917919b
update list of pointer variables to be initialized to NULL in the msm constructor
2020-08-13 09:34:02 -04:00
ba793f2e56
add region tests and a few more death tests for lattice commands
2020-08-12 22:16:50 -04:00
6eb6ab308b
more tests for lattice command failures
2020-08-12 22:16:50 -04:00
f8c7c13168
complete lattice testers and start with regions+lattice+create_atoms
2020-08-12 22:16:50 -04:00
33118491a9
update custom lattice example for better syntax highlighting and remove unused lines
2020-08-12 22:16:50 -04:00
1cd2dfee3f
add more lattices
2020-08-12 22:16:50 -04:00
5c5774c8a4
add check for compatible lattice command when calling create_atoms
...
without this check it is possibly to use the dimension keyword after
using lattice and then create atoms with an unsuitable lattice setting
2020-08-12 22:16:49 -04:00
7e558e4628
add tester tool for lattice and region commands
2020-08-12 22:16:49 -04:00
e2cedebd29
more enumerator to class definition in header, so it can be accessed by tester
2020-08-12 22:16:49 -04:00
3a1b88c57f
enable MSM to work withe new GridComm class
2020-08-12 17:41:31 -06:00
e00544c8bf
Merge branch 'gridcomm-tiled' of github.com:lammps/lammps into gridcomm-tiled
2020-08-12 14:28:25 -06:00
ecec36cc15
remove trial versions of PPPM2 and GridComm2
2020-08-12 14:26:15 -06:00
eae7312680
changes to more PPPM variants for tiled support
2020-08-12 14:25:28 -06:00
a5d27763e5
Added support for symmetrized memory layouts for ui/duidrj for the CPU- and GPU-path SNAP Kokkos implementation, various perf optimizations for ComputeUi/ComputeFusedDeidrj
2020-08-12 16:15:06 -04:00
adf8d638e8
add missing word
2020-08-11 21:23:47 -04:00
5050538d59
add tests for addforce and aveforce fixes
2020-08-11 21:00:16 -04:00
99604a6155
Merge branch 'collected-small-fixes' into fix-tester
2020-08-11 20:26:46 -04:00
68d94f9b59
fix memory leaks in pair style meam/spline
2020-08-11 20:25:35 -04:00
dff8a50a46
fix memory leak in pair style edip
2020-08-11 20:14:39 -04:00
4cfc920d65
remove unused variable
2020-08-11 19:58:51 -04:00
90acace136
fix restart issues in pair style lennard/mdf
2020-08-11 19:57:32 -04:00
3dda6b5752
Increase test coverage of dump atom
2020-08-11 19:00:32 -04:00
ef13372d13
Remove debug message
2020-08-11 18:32:58 -04:00
873b8b0104
Add dump atom tests with image=yes
2020-08-11 18:12:53 -04:00
560c29a0e1
Extends header of new binary format of dump atom
2020-08-11 17:37:46 -04:00
9d486d734b
update bond/react for reset_mol_ids->create_computes
2020-08-11 17:29:27 -04:00
3c69ebc669
reset_mold_ids: add create_computes
2020-08-11 17:12:36 -04:00
1238ad5d83
Fix binary2txt output for triclinic
2020-08-11 16:20:05 -04:00
b08751d65a
Add triclinic tests for dump atom
2020-08-11 16:17:36 -04:00
51a7038dbf
Merge branch 'master' into fix-tester
2020-08-11 16:14:27 -04:00
ac43f8f685
Merge pull request #1865 from danicholson/bond-style-special
...
Add bond style special
2020-08-11 16:06:26 -04:00
11af732aab
tweak precision for edip test
2020-08-11 15:43:03 -04:00
3593d371eb
Merge pull request #2285 from twhitehead/comm-for-fix-destructors
...
Move comm destruction to after modify to leave available for fixes
2020-08-11 15:21:36 -04:00
83f81c42b9
Fix typo
2020-08-11 15:08:58 -04:00
15cd007d7b
Merge pull request #2283 from abhiShandy/soft-test
...
Add unit tests for /soft pair styles
2020-08-11 15:04:54 -04:00
3cae295f5b
make test for unsupported pair styles more restrictive and improve docs about that
...
EAM styles have a single function but are not compatible, so we test for
single_enable == 0 and manybody_flag != 0.
Improve explanation in the documentation about which pair styles are not supported.
2020-08-11 15:04:14 -04:00
f6d91b3b2c
move domain/comm commands
2020-08-11 15:02:37 -04:00
2ad9e06bac
Sync DumpAtom and binary2txt to generate the same
...
Modifies the binary dump atom format to include columns information.
binary2txt showcases how to detect the new format by checking for
negative ntimestep values. It increases the binary file size
16 bytes per timestep.
2020-08-11 14:59:01 -04:00
265b7cf11c
use new dependency resolver in pip for the documentation build virtual environment
2020-08-11 14:11:44 -04:00
03ca86ee84
Merge branch 'master' into bond-style-special
2020-08-11 13:55:24 -04:00
e3a1fd7c02
Add tests for dumps
2020-08-11 12:55:39 -04:00
46021a57a6
addressed incompatibility with long range coulombics
2020-08-11 12:22:07 -04:00
65d9eef707
add test for pair style extep
2020-08-11 09:57:32 -04:00
6b84cd1c48
add test for pair style morse/smooth/linear
2020-08-11 09:57:23 -04:00
f685a7cc93
fix incorrect sign bug
2020-08-11 09:56:19 -04:00
8fb356d901
fix initialization after restart bug
2020-08-11 09:56:07 -04:00
5c0ec78cd2
add test for pair style e3b
2020-08-11 08:57:40 -04:00
0cb3163bd6
may test for atom types only after system is initialized
2020-08-11 08:57:27 -04:00
172435b662
add tests for lj/expand/coul/long
2020-08-11 08:38:42 -04:00
7ff5a7fccd
fix bugs with single and r-RESPA
2020-08-11 08:37:03 -04:00
f77b80180c
simplify
2020-08-11 08:36:39 -04:00
175a6c26a7
Add Info::get_mpi_vendor() function
2020-08-10 19:02:39 -04:00
5ee4346700
fixed test for tip4p_long_soft, and mentioned the required coefficients for coul/*/soft sub-styles
2020-08-10 17:16:07 -04:00
b9ce53e096
update tests for r-RESPA testing of fixes
2020-08-10 17:03:19 -04:00
70f37d6613
update for handling r-RESPA properly
2020-08-10 17:02:56 -04:00
33c97618be
using hybrid/overaly to add soft repulsion to purely coulombic pair-styles
2020-08-10 16:52:32 -04:00
a7fee0a96f
replace strstr with utils::strmatch
2020-08-10 16:28:42 -04:00
5ebac27fd5
safety for division by zero in scaling of the projection
2020-08-10 15:15:47 -05:00
a83147ce20
fixed bug in respa neighbor list
2020-08-10 16:01:28 -04:00
7d8dcb0fb0
Remove strtok from reader_native.cpp
2020-08-10 15:56:06 -04:00
2de98999c1
bug fix formula for frame of reference rotation for granular tangential history
2020-08-10 14:51:00 -05:00
1370090586
Move comm destruction to after modify to leave available for fixes
...
Needed in some cases to cleanup asynchronous inter-step transfers.
2020-08-10 15:49:52 -04:00
3993f53946
must skip DeathTests if no data file loaded
2020-08-10 15:46:28 -04:00
67af8c000e
fix r-RESPA bug in storing global total force data
2020-08-10 15:46:00 -04:00
b12f9d5150
Remove strtok in thermo.cpp
2020-08-10 13:53:59 -04:00
079cc123e5
Remove unused function
2020-08-10 12:27:08 -04:00
e2b113b5e1
Merge branch 'master' into refactor-reading
2020-08-10 12:25:16 -04:00
6f1055a9b1
Merge pull request #2281 from jtclemm/patch_fix_store
...
Patch fix store to encode the size of per-atom data consistently with other related fixes for restarting.
2020-08-10 12:09:08 -04:00
bf724332d4
implement tangential force history in mindlin/force and mindlin_rescale/force
2020-08-10 10:53:30 -05:00
e3beec8b95
revert permission change and replace 'b/c' with 'because'
2020-08-10 11:37:52 -04:00
0025140902
flag which table - identified by keyword - has a warning
2020-08-10 11:09:10 -04:00
869b09a78f
fix typo
2020-08-10 11:08:30 -04:00
b92eda8ab8
enable testing with r-RESPA for real
2020-08-09 17:36:15 -04:00
c3903efb46
add test for berendsen barostat
2020-08-09 16:45:21 -04:00
4b7356f5af
add support for testing virial contributions from fixes (as an option)
2020-08-09 16:39:31 -04:00
f1da1ed180
document restart capability of fix temp/csld and fix temp/csvr
2020-08-09 15:29:12 -04:00
e51bec10a8
one more test variant for fix setforce
2020-08-09 15:18:28 -04:00
4708cd7e1f
always call MPI_Finalize() before exiting tester program
2020-08-09 15:17:53 -04:00
b223ca1436
cleanup and bugfix
2020-08-09 15:12:38 -04:00
2fcd7b79ab
make certain that internal data in RanMars is initialized to avoid false positive with valgrind
2020-08-09 15:12:10 -04:00
f1da2b2f5f
add tests for fix/csvr and fix/csld
2020-08-09 14:56:43 -04:00
bbcae3b20c
added restart capability to fix temp/csld and fix temp/csvr
2020-08-09 14:56:27 -04:00
383bb7f905
added restart capability to RanMars
2020-08-09 14:56:00 -04:00
897ae681d3
remove dead code
2020-08-09 14:55:35 -04:00
548e108695
simplify
2020-08-09 14:55:11 -04:00
6e9bf8709e
add tests for fix rattle
2020-08-09 13:58:10 -04:00
d8cd12b285
print warning only on MPI rank 0
2020-08-09 13:57:04 -04:00
3ebd194090
update documentation for unit testing to include timestepping fix tests
2020-08-09 08:18:35 -04:00
cabb166041
add tests for fix shake
2020-08-09 07:40:24 -04:00
a4eea29d90
add fix setforce test with variables
2020-08-09 07:32:46 -04:00
a6cc775241
add example for wall fix
2020-08-09 07:25:27 -04:00
1989279442
no need to list all dependencies. if atom style full is available, the rest is, too.
2020-08-09 07:25:15 -04:00
2053776118
increase code coverage
2020-08-09 07:13:26 -04:00
d7c1162e9d
make plain and omp test consistent
2020-08-09 07:12:56 -04:00
a27a03bc1a
now also test for global scalars and vectors and t_target for thermostats
2020-08-09 01:48:12 -04:00
b1e9b6d3fc
set variable for checking thermostat target temperature
2020-08-09 01:33:37 -04:00
88f89c8f14
correctly read entire vector
2020-08-09 01:27:56 -04:00
62a501ebda
store cumulative energy change in restart file
2020-08-09 01:27:14 -04:00
e94d1c5537
add function to query whether ErrorStats class has data
2020-08-09 01:01:35 -04:00
2edad432ce
add support for storing a global scalar and global vector
2020-08-09 00:03:43 -04:00
4b5bc8f63b
some more fix tests
2020-08-08 23:14:16 -04:00
6276e72509
also check fix styles. properly detect upper case.
2020-08-08 23:13:57 -04:00
511944d9bd
add a first set of tests for timestepping fixes
2020-08-08 22:54:58 -04:00
faac18ffd2
add tester tool for timestep related fixes: integrators, thermostats, force manipulations, constraints
2020-08-08 22:54:17 -04:00
0ce43efc34
reorder folders, so that the fast tests are run first
2020-08-08 22:52:41 -04:00
6cea5a9aef
added missing restart_settings() in morse/soft
2020-08-08 17:11:25 -04:00
9bbd6099af
unit tests for /soft pair styles
2020-08-08 16:30:27 -04:00
f69dd734b2
update format
2020-08-08 14:48:11 -04:00
d0720794a6
Replaced mistakenly dropped line
2020-08-08 09:24:37 -06:00
41904f7946
Added cautionary comments
2020-08-08 09:15:56 -06:00
2775b93789
Merge pull request #2282 from akohlmey/more-unit-tests
...
Add more unit tests for pair and kspace styles
2020-08-07 19:06:44 -04:00
54b933164f
tweak epsilon
2020-08-07 18:34:39 -04:00
7aae5ba5d1
set molecule ids for testing interlayer potentials
2020-08-07 18:34:25 -04:00
17b7476217
avoid sqrt computation on cutoffs. make single functions consistent with compute
2020-08-07 18:34:10 -04:00
9f469623c0
add test for lj/smooth/linear and gaus/cut
2020-08-07 18:13:58 -04:00
e169a5c785
add tests for pair style coul/streitz
2020-08-07 18:06:57 -04:00
a17633bd20
use open_potential in pair style coul/streitz
2020-08-07 18:06:43 -04:00
c5cd108113
add tests for coul/shield, coul/slater/cut and coul/slater/long
2020-08-07 16:59:21 -04:00
2ffa7430ab
fix restart bug in pair style coul/shield
2020-08-07 16:58:56 -04:00
7d26fbc6e2
add test for pair style coul/diel
2020-08-07 16:51:23 -04:00
e217635e9a
fix bug in reading binary restarts for pair style coul/diel
2020-08-07 16:51:12 -04:00
0537cc721e
add test for pair style edip/multi
2020-08-07 16:32:53 -04:00
ec0c3d60a8
add test for pair style edip
2020-08-07 16:30:12 -04:00
4542a39f21
fix indexing bug in pair style edip/omp
2020-08-07 16:29:53 -04:00
8e0dccee2c
add test for pair style meam/sw/spline
2020-08-07 16:08:28 -04:00
51decfcf85
add test for pair style meam/spline
2020-08-07 14:53:11 -04:00
04cc5df27b
atom type to element mapping is not done correctly. for now require exactly one atom type per element
2020-08-07 14:52:51 -04:00
1c33bff557
add test for pair style yukawa/colloid
2020-08-07 12:04:23 -04:00
efa8b3486f
update colloid test template so it can handle different atom styles
2020-08-07 12:04:06 -04:00
15e969ca5b
add triclinic support to ewald/omp
2020-08-07 11:11:52 -04:00
094f52c378
make space style msm an explicit dependency
2020-08-07 00:07:36 -04:00
7d9f6b0dc5
add tests for pair styles from USER-SDK
2020-08-07 00:07:18 -04:00
a42365bf90
add support enforce writing a data file with pair ij as required by sdk styles
2020-08-07 00:05:34 -04:00
1d539ea787
make single function consistent with compute
2020-08-07 00:04:59 -04:00
c6d5715ea1
add tests for meam/c
2020-08-06 23:12:16 -04:00
d2a66cc9ee
Merge branch 'master' into gridcomm-tiled
2020-08-06 22:27:35 -04:00
aa393f35db
Merge pull request #2279 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2020-08-06 22:26:20 -04:00
3c21642bf1
Merge branch 'collected-small-changes' into gridcomm-tiled
2020-08-06 21:53:46 -04:00
522a76694f
test pppm with triclinic cell
2020-08-06 21:52:37 -04:00
b91419397d
update (some) kspace tests to run faster
2020-08-06 21:49:03 -04:00
6dd903cfff
Merge branch 'collected-small-changes' into gridcomm-tiled
2020-08-06 18:47:38 -04:00
8327613192
Merge branch 'master' into gridcomm-tiled
2020-08-06 18:35:33 -04:00
cd31006006
add test for pair style python
2020-08-06 17:53:11 -04:00
ec0b3ae8d2
add test for pair style tip4p/cut
2020-08-06 16:54:39 -04:00
e1219399b4
add tests for buck/long/coul/long
2020-08-06 16:26:37 -04:00
fefed73cb9
fix bug in single function of buck/long/coul/long
2020-08-06 16:26:26 -04:00
ad71475e91
more tests
2020-08-06 16:09:47 -04:00
dae97e1151
add tabulation for long-range coulomb
2020-08-06 16:09:36 -04:00
8826ea91e2
inherited single function doesn't match, we need to set single_enable to 0
2020-08-06 16:09:21 -04:00
0d677321d8
more tests for coreshell
2020-08-06 15:50:31 -04:00
ad9483343c
reformat pair_coeff section
2020-08-06 15:49:31 -04:00
e93e49a777
restore printing alphabetically sorted lists of missing styles
2020-08-06 15:30:52 -04:00
e777454888
add unittest for pppm/tip4p with kspace_modify diff ad and fix related bug in pppm/tip4p/omp
2020-08-06 14:42:15 -04:00
89694d3f8e
small tweak
2020-08-06 11:45:00 -04:00
5caeb2c2ee
generalize to allow GridComm to be called from Fixes or Computes
2020-08-06 08:36:59 -06:00
15db052c80
Merge branch 'master' into collected-small-changes
2020-08-05 22:10:10 -04:00
c3075250ee
Merge pull request #2273 from abhiShandy/pair-tests-aug4
...
Bunch of units tests for pair-style, angle-style, bond-style
2020-08-05 22:09:28 -04:00
787d7d28d0
Merge pull request #1296 from Adrian-Diaz/multi-comm-tiled
...
updated comm tiled to have multi style ghost communication
2020-08-05 21:27:33 -04:00
6b1191b1c0
Forgot to update saving buffer size
2020-08-05 18:59:33 -06:00
ae3df83ed8
Merge pull request #2275 from stanmoore1/kk_hip
...
First set of changes for Kokkos HIP
2020-08-05 19:52:35 -04:00
458243604b
change atom style tests expand covered code paths: tiled vs. brick comm, orthogonal vs. triclinic. relax floating point check precision
2020-08-05 19:27:59 -04:00
27fe315db7
Matching style of other fixes
2020-08-05 17:25:58 -06:00
5f83edd127
remove references to non-existent MPI_Statuses
2020-08-05 17:24:09 -06:00
1871175871
Patched fix/store
2020-08-05 17:20:13 -06:00
ac08bcadf7
use bbox keyword on some replicate commands to increase code coverage
2020-08-05 18:49:05 -04:00
8b76e47d6b
support for tiled decompositions in PPPM
2020-08-05 16:44:56 -06:00
0e7c5a014d
Merge pull request #2276 from rbberger/fmtlib-upgrade
...
Upgrades the fmt library to version 7.0.2
2020-08-05 18:34:34 -04:00
65574be178
whitespace fixes
2020-08-05 17:52:16 -04:00
304d6876f4
a few bug fixes for support for multi and triclinic in CommTiled
2020-08-05 15:44:02 -06:00
8f84b6cbe6
Merge branch 'fix_typo_doc_dpd' of github.com:pdebuyl/lammps into collected-small-changes
2020-08-04 19:42:32 -04:00
d53fc62fb0
change fmtlib internal namespace from v7 to v7_lmp to avoid clashes when linking with other fmtlib variants
2020-08-04 19:18:44 -04:00
8558e9bd45
fix bug when applying floating point output formatting to integers
2020-08-04 19:10:19 -04:00
67a9856e0c
silence compiler warning when converting MAXBIGINT to a double
2020-08-04 19:07:53 -04:00
ae765f9d6e
Add missing KOKKOS_INLINE_FUNCTION
2020-08-04 17:03:54 -05:00
1a642d36ae
fix typo in the math of pair style dpd doc
...
- missing closing backticks for math
- V fixed to v for relative velocity
2020-08-04 22:50:26 +02:00
0b6c7ba502
Add missing KOKKOS_INLINE_FUNCTION
2020-08-04 13:07:35 -05:00
7294936322
Add missing fmt license
2020-08-04 13:39:18 -04:00
c6f5640d48
Simplify #ifdef
2020-08-04 11:25:42 -06:00
2fe7be0d37
Reapply fmt patches for Intel compiler issues
...
- work around issue of the Intel compiler disguising as clang on MacOS
- {fmt}: don't use [[gnu::fallthrough]] on intel compilers
2020-08-04 13:18:54 -04:00
63cbbf9605
Upgrade embedded fmt library to v7.0.2
2020-08-04 13:17:57 -04:00
ed566bf6af
First set of changes for Kokkos HIP
2020-08-04 12:16:26 -05:00
18bc389339
print warning, when mixed pair coeffs were set explicitly but are not written in data file
2020-08-04 07:18:48 -04:00
e860779fa0
formatting update
2020-08-04 07:17:28 -04:00
357716ec4c
correctly check of mu and torque flags as those data structures are always accessed.
2020-08-04 07:17:12 -04:00
f9539f9ca6
remove unused code
2020-08-04 07:08:55 -04:00
f895904d2c
Merge branch 'pair-tests-aug4' of github.com:abhiShandy/lammps into pair-tests-aug4
2020-08-04 02:18:06 -04:00
5592bac69c
Merge branch 'bond-styles-Aug4' into pair-tests-aug4
2020-08-04 02:17:06 -04:00
59c5a62a00
Merge branch 'angle-tests-Aug4' into pair-tests-aug4
2020-08-04 02:16:57 -04:00
feadfaf9be
unit tests for angle-class2/p6, angle-cross and angle-mm3
2020-08-04 02:15:11 -04:00
eed7113506
tests for fene, fene/expand
2020-08-04 01:57:23 -04:00
f407db6198
add test for lj/cut/tip4p/cut
2020-08-04 00:11:14 -04:00
b217375744
add tests with AD instead of IK
2020-08-03 23:45:46 -04:00
83519290e7
add kspace tests with slab correction and pppm/stagger
2020-08-03 23:31:32 -04:00
ef8b619840
fix missing support for nozforce in ewald/omp
2020-08-03 23:21:54 -04:00
4e46c0aef4
add missing born/coul/long variant using tabulation
2020-08-03 23:02:29 -04:00
c2ed040529
simplify
2020-08-03 22:49:21 -04:00
89d85436f1
update reference data for triclinic case
2020-08-03 22:42:18 -04:00
f4aede49dc
Merge branch 'master' into multi-comm-tiled
2020-08-03 22:37:23 -04:00
ea900b3482
add test input template for tiled with triclinic and multi-cutoff
2020-08-03 22:17:04 -04:00
d89a047461
Simplify write data code
2020-08-03 22:08:06 -04:00
6bc65dc14c
reference typos in doc
2020-08-03 20:49:02 -04:00
a921c44a4f
fix bug in writing data
2020-08-03 20:48:37 -04:00
de828fceaf
test for cosine/squared
2020-08-03 20:48:11 -04:00
0db1c66b03
triclinic compatibility
2020-08-03 20:16:20 -04:00
33aa96b1bf
test for buck/mdf, fixed bug in broadcasting inner cutoff, typos in doc
2020-08-03 20:07:24 -04:00
6576c4cbf3
Merge pull request #2260 from akohlmey/collected-small-changes
...
Collected small changes
2020-08-03 18:02:17 -04:00
ca7039aa96
Merge pull request #2271 from abhiShandy/pair-tests-Aug3
...
Unit tests for born/coul, ufm, yukawa, soft
2020-08-03 17:23:22 -04:00
9cd0a52c44
Remove old comment
2020-08-03 16:58:56 -04:00
4126ba24c1
Move timespec2seconds to utils
2020-08-03 16:54:53 -04:00
436951fb34
Merge pull request #2270 from akohlmey/check-test-coverage
...
Add utility to check for missing force style tests
2020-08-03 16:47:49 -04:00
851a22802e
add tests for pair style colloid in variants in several neighbor list and comm variants
...
this does 3 tests:
- regular neighborlist binning with single cutoff communication
- comm style brick with multi-cutoff neighborlists and communication
- comm style tiled with multi-cutoff neighborlists and communication
2020-08-03 16:16:56 -04:00
6dcd962718
fix indentation and whitespace
2020-08-03 16:09:11 -04:00
a6b3ee7a07
fix bugs in comm style tiled with multi-cutoff
2020-08-03 16:08:13 -04:00
7ed748118e
add exception for single test for colloid pair style
2020-08-03 16:07:32 -04:00
8d406403bb
fix typo in manual
2020-08-03 16:07:06 -04:00
d0be219419
Refactor check-styles.py
2020-08-03 14:26:55 -04:00
9db3004d0c
Merge branch 'master' into multi-comm-tiled
2020-08-03 14:08:53 -04:00
f9d1a914fb
Update check-packages.py
2020-08-03 13:49:37 -04:00
4549493145
Refactor check-packages.py
2020-08-03 13:47:40 -04:00
944ac44b44
Update pair coul streitz
2020-08-03 13:13:47 -04:00
2ffb29f65e
Merge remote-tracking branch 'origin/master' into refactor-reading
2020-08-03 11:50:23 -04:00
23a8b3438d
Merge pull request #2267 from abhiShandy/force-tests
...
unit tests for beck, morse, few LJ derivatives, few buck/coul and born/coul
2020-08-03 11:41:16 -04:00
d09d40af9d
make check for alternate linke more restrictive: also check for linker binary.
2020-08-03 11:36:02 -04:00
865e853a41
Refactor check_tests.py
2020-08-03 10:37:45 -04:00
9bc1da64fb
pair style gauss does not apply special_bonds
2020-08-03 08:42:36 -04:00
7e5e741ea1
update code for ufm/gpu to match changes in base class where uf4 is removed
2020-08-03 08:12:09 -04:00
d271ee65e8
Merge branch 'pair-tests-Aug3' of github.com:abhiShandy/lammps into pair-tests-Aug3
2020-08-03 08:03:01 -04:00
f3d7f0be2d
update test reference data for pair style ufm
2020-08-03 08:01:37 -04:00
69688bbc1a
must initialize scale array entries when using mixed parameters
2020-08-03 08:01:13 -04:00
c171b2ceda
fix incomplete restart bug in pair style ufm
2020-08-03 08:00:54 -04:00
ad6b37d688
bug in forcelj of gauss_omp
2020-08-03 08:00:41 -04:00
d241b17c8e
remove unused setting and array
2020-08-03 07:44:32 -04:00
86c6efc04c
sort list of missing styles alphabetically
2020-08-03 07:30:15 -04:00
bb183345bb
remove obsolete function
2020-08-03 07:29:53 -04:00
10c0b8d90e
passing test for soft
2020-08-03 06:23:23 -04:00
80ceff55d5
failing test for UFM, with cosmetic change in its CPP, and doc correction
2020-08-03 06:01:59 -04:00
8eb84229bd
passing tests for born-coul, gauss and yukawa
2020-08-03 05:59:44 -04:00
90028a3c71
properly handle hybrid styles when checking for missing tests
2020-08-03 00:43:41 -04:00
896a08883b
add a custom python script to check the completeness of tests inputs
2020-08-03 00:12:51 -04:00
bbb4c39692
Merge branch 'wip-tests' into force-tests
2020-08-01 14:53:10 -04:00
eb91c6feb6
correct data file output format for ZBL style. update reference output.
2020-08-01 14:43:14 -04:00
cc87557fa7
tweak parameters for lj/expand to stabilize test run
2020-08-01 14:24:50 -04:00
6827eb80a8
fix missing initialization bug in lj/cut/coul/wolf and update reference data
2020-08-01 14:18:40 -04:00
a4db52c30f
tweak potential parameters for better stability of test run
2020-08-01 14:05:27 -04:00
4c3dc9566c
need to explicitly clamp the forces and energy in single function to zero at (implicit) pairwise cutoff
2020-08-01 14:05:04 -04:00
891be9313a
fix parameters initialization bug in pair style lj/cubic
2020-08-01 13:37:07 -04:00
7158f47157
bugfix for pair style buck/coul/cut
2020-08-01 11:15:07 -04:00
34279840fc
unit tests for few buck/coul and born/coul; remove mixing from buck
2020-08-01 08:52:07 -04:00
d15db7b5a7
fix the atomic numbers in ZBL test
2020-08-01 07:49:06 -04:00
86c53cb211
unit tests for few LJ derivatives and ZBL
2020-08-01 07:39:33 -04:00
2a487f5f47
unit tests for beck, morse, and few LJ derivatives
2020-08-01 07:27:39 -04:00
729cc81f31
make more use of utils::logmesg()
2020-07-31 22:16:06 -04:00
74f50ed1bd
Merge branch 'master' into collected-small-changes
2020-07-31 21:51:10 -04:00
75dcd9ae29
Merge pull request #2266 from Vsevak/fix_opencl
...
Fix handling of CL_DEVICE_TYPE flags
2020-07-31 21:50:33 -04:00
59b5c7c154
Merge pull request #2264 from akohlmey/fix_ttm_parser_update
...
Refactor parsing of input files in fix ttm and fix ttm/mod
2020-07-31 18:14:54 -04:00
b6b5d369b4
Merge pull request #2265 from abhiShandy/easy-pairs
...
Unit tests for born, buck, lj96 and mie cut
2020-07-31 15:45:14 -04:00
db47eeb2a9
Fix handling of CL_DEVICE_TYPE flags
2020-07-31 19:21:32 +03:00
067540fef1
diversify exponents in mie/cut test
2020-07-31 12:11:24 -04:00
1017b76c71
reformat pair_coeff section in buck test for better readability
2020-07-31 12:08:00 -04:00
12924346ac
unit tests for born, buck, lj96 and mie cut
2020-07-31 11:46:51 -04:00
1f1263645e
Document warning about short communication cutoff vs. bond length based estimate
2020-07-31 11:03:26 -04:00
adde2439a6
Merge pull request #2263 from junghans/gitattributes
...
Add .gitattributes
2020-07-31 00:18:02 -04:00
8cb63194aa
optimize utils::strmatch() by using const string reference
2020-07-30 23:42:03 -04:00
814e2e9aaf
turn off optimization for Clang compilers when compiling atom style tester
2020-07-30 23:41:24 -04:00
1cf7a12a5f
trim whitespace before parsing numbers
2020-07-30 23:40:34 -04:00
c3db11a807
fix argument index bug carried over from syncing with fix ttm
2020-07-30 23:40:09 -04:00
4b91ab0d23
add utils::trim() function to remove leading and trailing whitespace from string
2020-07-30 23:39:37 -04:00
3370d2f8de
Add .gitattributes
...
This will help to strip out some developer-only files from the
GitHub generated tarballs.
2020-07-30 10:51:21 -06:00
45af603c04
Make patch informational too
2020-07-30 12:26:55 -04:00
09e0ad19f5
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2020-07-30 12:21:46 -04:00
763fa426cf
Enable patch status
2020-07-30 12:21:40 -04:00
6812649a65
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2020-07-30 12:08:43 -04:00
1ae785132c
Add codecov.yml
2020-07-30 12:08:15 -04:00
f0e6651780
Merge branch 'first-test' of github.com:abhiShandy/lammps into collected-small-changes
2020-07-30 11:46:06 -04:00
facb2f3c27
fix error in determining A/B parameters. outputs now match lj/mdf as expected.
2020-07-30 11:44:37 -04:00
4a28a708b9
T_initial_set array is only required during reading of the mesh
2020-07-30 10:36:03 -04:00
36f4e6789a
simple test for pair-born
2020-07-30 03:30:57 -04:00
6a90a2affe
consistently check for presence of all input mesh data
2020-07-29 23:43:45 -04:00
7d46aa6185
Merge pull request #2256 from akohlmey/cmake-use-alternate-linker
...
Use alternate/faster linker if available
2020-07-29 21:40:17 -04:00
2c3f9b111a
whitespace cleanup: replace tabs and remove trailing blanks
2020-07-29 21:36:24 -04:00
8c30b320fd
Merge branch 'master' into collected-small-changes
2020-07-29 21:32:16 -04:00
c355348ff9
remove local copy of "me"
2020-07-29 21:31:51 -04:00
df3d04662d
Merge pull request #2259 from lammps/rcb-tiled-tri
...
enable comm_style tiled and load-balancing to work for triclinic boxes
2020-07-29 21:23:20 -04:00
dd001e80d2
Merge branch 'master' into rcb-tiled-tri
2020-07-29 20:37:28 -04:00
b00bfc82c8
Merge pull request #1426 from Adrian-Diaz/comm_tiled_sendself_fix
...
Add bugfix for comm_tiled_sendself
2020-07-29 20:35:33 -04:00
b402b00882
Merge branch 'master' into comm_tiled_sendself_fix
2020-07-29 18:23:51 -04:00
2fa642d95e
document custom linker choice
2020-07-29 18:01:17 -04:00
d0b6ce8284
displace target link options (if supported by CMake version)
2020-07-29 17:46:24 -04:00
1f1767f5af
convert linker choice to (advanced) choice. only for Clang and GNU at the moment
2020-07-29 17:36:34 -04:00
2923dcbbd6
Merge pull request #2258 from akohlmey/phana-update
...
Update phana tool for USER-PHONON from GitHub repo
2020-07-29 16:52:47 -04:00
8c849c0104
add test file for pair style lennard/mdf
2020-07-29 16:41:11 -04:00
6707e64d14
change class name and add write_data support with pair style lennard/mdf
2020-07-29 16:39:44 -04:00
d3b5e50da3
fix bugs in lennard/mdf pair style
2020-07-29 16:39:07 -04:00
59ff6b7abc
Add comment explaining the change
2020-07-29 16:33:54 -04:00
cb98fa00da
enable CommStyle tiled and load-balancing to work for triclinic
2020-07-29 14:30:49 -06:00
4d9781f9b6
fix typo an reorder
2020-07-29 11:10:14 -04:00
7df8a63045
update phana tool for USER-PHONON from github
2020-07-29 10:48:04 -04:00
1677b76b6c
try using faster alternatives to GNU ld when building (many) test executables
2020-07-28 20:56:32 -04:00
cc0cf3b94f
consolidate USER-REAXC init error message handling. avoid snprintf and buffer
2020-07-28 20:40:57 -04:00
29c50671da
Merge pull request #2254 from Vsevak/fix_opencl
...
Fix corrupted character in GPU package
2020-07-27 20:08:18 -04:00
ae329acd3b
Merge pull request #2255 from akohlmey/charset-cleanup
...
Charset cleanup in (most) source files
2020-07-27 19:41:36 -04:00
9db34bc18e
cosmetic changes to CommTiled for comm multi style
2020-07-27 16:15:41 -06:00
477b97f257
remove some more extended ASCII characters
2020-07-27 17:33:35 -04:00
2bb5c53a47
remove/replace extended ASCII characters from comments
2020-07-27 17:15:29 -04:00
634f274a04
whitespace cleanup: replace tabs and remove trailing whitespace
2020-07-27 17:14:53 -04:00
41535d8de3
Merge pull request #2253 from stanmoore1/kk_snap_bug
...
Fix issue in pair_snap_kokkos
2020-07-27 14:09:43 -04:00
93f14e9bba
Fix broken ASCII symbol in GPU package
2020-07-27 20:16:55 +03:00
6dc52dff73
Fix bug in pair_snap_kokkos
2020-07-27 10:30:04 -06:00
884355b335
Merge pull request #2252 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2020-07-27 12:01:18 -04:00
780fb5b376
add test function to validate updated topology data after reset_atom_ids
2020-07-27 10:43:37 -04:00
1fb1a5f461
fix incorrect ubuf decoding bug in reset_atom_ids
2020-07-27 09:48:13 -04:00
94c9cdbc05
print messages about reading potential files only on MPI rank 0
2020-07-27 06:19:35 -04:00
5452f72bd9
convert fix ttm and fix ttm/mod to use tokenizer class for parsing files
2020-07-25 18:03:18 -04:00
cf83ce6745
reset_mol_ids->reset() version
2020-07-25 00:52:39 -06:00
79984e31db
small i/o tweaks
2020-07-24 14:10:30 -04:00
783b28906e
Merge pull request #2250 from rbberger/doc-remove-small-images
...
Remove unnecessary thumbnails
2020-07-23 11:50:07 -04:00
5528d4d18c
trim excessive white from images
2020-07-23 00:36:15 -04:00
f60c13c845
fix incorrect link
2020-07-23 00:36:02 -04:00
c21ce0b289
make horizontally aligned image formatting consistent and display "click on" message only with html output
2020-07-23 00:35:49 -04:00
9ceb0fd6a0
update output formatting and send all to screen and log
2020-07-22 22:51:47 -04:00
11e3adc91b
make sure per-atom data is initialized to zero
2020-07-22 22:51:16 -04:00
545f50f9ec
limit precision
2020-07-22 22:50:57 -04:00
b97f2e5b6b
Update compute_saed.rst
2020-07-22 16:48:21 -04:00
bf848c0515
Update compute_xrd.rst
2020-07-22 16:45:56 -04:00
1123add481
Update create_atoms.rst
2020-07-22 16:44:04 -04:00
7f66099732
Update dump_image.rst
2020-07-22 16:41:59 -04:00
b664050e28
Update src/neb.rst
2020-07-22 16:39:18 -04:00
22a1e452ce
Update fix_wall_gran_region.rst
2020-07-22 16:35:45 -04:00
e82367b530
Update balance.rst and fix_balance.rst
2020-07-22 16:31:31 -04:00
e6f7a99ae2
Update Python_examples.rst
2020-07-22 16:27:04 -04:00
6f58ed1c83
Merge pull request #2248 from rbberger/docs-include-accel-text
...
Remove duplicated accelerator text passage in docs
2020-07-22 14:14:57 -04:00
89c42d081f
Merge pull request #2247 from rbberger/wsl-docs-update
...
Update Windows Subsystem for Linux Tutorial
2020-07-22 13:47:15 -04:00
73eccefeb3
Merge pull request #2246 from rbberger/docs-theme-update
...
Update lammps_theme (based on latest sphinx_rtd_theme)
2020-07-22 12:55:27 -04:00
feebdf9149
print complete read_data and special output to both screen and logfile
2020-07-22 07:23:33 -04:00
f9e7b7dd19
Remove outdated or differently formatted common text blocks
2020-07-21 17:54:33 -04:00
177a93d22d
Replace common text block with include
2020-07-21 17:38:56 -04:00
6acc4bc849
Update Windows Subsystem for Linux Tutorial
...
Fixes #1953
2020-07-21 14:39:08 -04:00
437ff2742d
Update lammps_theme (based on latest sphinx_rtd_theme)
2020-07-21 12:44:10 -04:00
938175d2bc
Merge pull request #2242 from akohlmey/next_lammps_version
...
Update version strings for next patch release
2020-07-20 22:33:37 -04:00
472de2e85a
Merge pull request #2238 from yafshar/kim_fix
...
KIM package corrections and refactoring
2020-07-20 21:22:59 -04:00
cbdf1d3a64
consolidate mpi4py link
2020-07-20 20:59:47 -04:00
68df62b869
support verbose option
2020-07-20 20:40:20 -04:00
cac4c5d930
fix merge artifact
2020-07-20 20:40:02 -04:00
5b4275002c
Merge branch 'master' into kim_fix
2020-07-20 20:27:41 -04:00
39cefc4eb3
Merge pull request #2241 from yafshar/cmake
...
Update the deprecated property and fix the empty value on macOS
2020-07-20 12:23:20 -04:00
6d70c393e1
Merge pull request #2239 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2020-07-20 11:35:11 -04:00
1f819ca333
update the kim_param command test
2020-07-19 18:35:20 -05:00
3390e1d4c5
starting of the kim_property command test
2020-07-19 18:10:00 -05:00
02ff2068cd
cosmetic changes
2020-07-19 15:19:53 -04:00
78cfd3ff79
refactor fix tune/kspace
...
- make use of std::string to simplify code
- skip over trying MSM, if no suitable pair style present
2020-07-19 12:15:07 -04:00
b162cefc5f
for ewald we also have evflag_atom that needs to be initialized
2020-07-19 12:12:50 -04:00
0008c0eca3
need to setup bins again if binning style has be reset
2020-07-19 12:12:20 -04:00
674514f822
update the kim_param command test
2020-07-19 10:35:00 -05:00
419404a9b5
Update the KIM error messages
2020-07-19 09:24:01 -05:00
c215278ad1
Update the KIM error messages
2020-07-19 08:41:52 -05:00
c73f8a5500
Update the KIM error messages
2020-07-19 08:13:03 -05:00
c844de03ef
Update the KIM error messages
2020-07-19 08:08:30 -05:00
5fec11a0db
Update the KIM error messages
2020-07-19 08:04:13 -05:00
262ce37eed
silence compiler warning
2020-07-19 07:19:44 -04:00
295d75f230
guess should reset_mol_IDs *after* updating bonds
2020-07-18 21:14:36 -06:00
845b918501
probably better reset_mol_id doc version
2020-07-18 20:59:17 -06:00
edd3fb7108
reset_mol_ids: documented verbose option
2020-07-18 20:51:14 -06:00
65bf187a39
update version string for patch release
2020-07-18 21:51:01 -04:00
0246feb1c2
Merge branch 'kim_fix' of github.com:yafshar/lammps into kim_fix
2020-07-18 20:47:28 -05:00
bba7e3554c
simplify building aligned mutable parameter trable using fmtlib
2020-07-18 21:42:33 -04:00
82f5bbf859
update the kim_interactions command test
2020-07-18 20:31:36 -05:00
894a7e4bce
update test
2020-07-18 21:10:22 -04:00
c1a650d50d
Update the error messages
...
Update the error messages and removing an extra Error word at the
start of each message.
2020-07-18 20:00:11 -05:00
610fea20dd
clean up the code
2020-07-18 19:14:00 -05:00
40a053000d
update output formatting of info command
2020-07-18 18:54:03 -04:00
bc47ec5027
update the kim_init command test
2020-07-18 17:23:24 -05:00
fe6efe8861
need header file!
2020-07-18 14:29:39 -06:00
9ec5708f2f
Update reset_mol_ids.cpp
2020-07-18 14:21:10 -06:00
05c0b5d5ce
Update the deprecated property and fix the empty value on macOS
...
The `IMPORTED_LINK_INTERFACE_LIBRARIES` is deprecated and is
updated to `INTERFACE_LINK_LIBRARIES` instead.
On macOS `CMAKE_THREAD_LIBS_INIT` is empty since empty the thread
functions are provided by the system libraries. To avoid getting
`set_target_properties called with incorrect number of arguments` error
message, we put it inside double quotes.
2020-07-18 15:12:31 -05:00
e00b0e96f6
bond/react: prevent reset_mol_ids printing
2020-07-18 14:00:46 -06:00
a2547701e6
fix verbose reset_mol_ids
2020-07-18 13:59:30 -06:00
6272b7d2bf
add (undocumented) verbosity option to reset_mol_ids
2020-07-18 13:52:13 -06:00
da91f81d40
bond/react:doc clarification
2020-07-18 13:42:47 -06:00
371a5c5b61
bond/react: reset_mol_ids docs
2020-07-18 12:44:34 -06:00
57f639c0e5
bond/react:reset_mol_ids keyword
2020-07-18 12:42:47 -06:00
859da19869
consistently skip death tests at runtime when using OpenMPI without exceptions
2020-07-18 13:09:17 -04:00
e0200cf3d7
consistently skip death tests at runtime when using OpenMPI without exceptions
2020-07-18 13:02:38 -04:00
211beaee48
Merge pull request #2230 from evoyiatzis/widom
...
Implementation of Widom insertions through a new fix widom command
2020-07-18 11:40:04 -04:00
c9dc5d90d2
Merge remote-tracking branch 'origin/master' into refactor-reading
2020-07-17 23:08:26 -04:00
55c3d139c1
add Widom spc/e example
2020-07-17 21:42:00 -04:00
bf5c1dbc9e
accept const std::string as argument in Group::find()
2020-07-17 21:29:16 -04:00
eff159baf4
work around issue of the Intel compiler disguising as clang on macos
2020-07-17 21:28:35 -04:00
4d4ae93ef8
add missing group names in fix widom. refactor group definition in fix widom and gcmc
2020-07-17 21:27:58 -04:00
93ed07f445
accept const std::string as argument in Group::find()
2020-07-17 21:26:53 -04:00
0e6531e2b6
whitespace cleanup
2020-07-17 15:02:53 -04:00
117499e847
avoid floating point exception (log(0))
2020-07-17 15:02:47 -04:00
c9342aec31
add lj example for fix widom
2020-07-17 15:02:11 -04:00
c5698ac994
Merge branch 'collected-small-fixes' of github.com:rbberger/lammps into collected-small-changes
2020-07-17 14:03:17 -04:00
95c215d5d3
silence compiler warnings
2020-07-17 14:02:18 -04:00
65f9c1abf5
bugfix: reorder instructions
2020-07-17 14:00:16 -04:00
0748b12472
when processing quoted strings, the quotes need to be removed
2020-07-17 13:58:15 -04:00
b3bd36947d
add convenience function to allow variable->set() command with a single string argument
2020-07-17 13:57:54 -04:00
5c191e1e6e
fix the return call status
2020-07-17 11:21:25 -05:00
cdbcacffce
when processing quoted strings, the quotes need to be removed
2020-07-17 10:23:07 -04:00
a0bfe932b5
quote argument that needs to be kept intact
2020-07-17 10:08:26 -04:00
5fe83755b8
start tester tool for KIM commands
2020-07-17 02:23:48 -04:00
2fb6a61f2a
refactor code to make better use of std::string and simplify using changes to Variable class API
2020-07-17 01:23:17 -04:00
63bebf58fd
add convenience function to allow variable->set() command with a single string argument
2020-07-17 00:46:31 -04:00
dd7bc1d34e
use const char * instead of char * so we don't need a cast for string constants
2020-07-17 00:45:58 -04:00
e2efabc6c4
Revert "simplify"
...
This reverts commit 2be20f424f
as this change has been integrated into a different branch
with additional changes.
2020-07-17 00:35:13 -04:00
0af7fbe98e
use const char * instead of char * so we don't need a cast for string constants
2020-07-17 00:34:23 -04:00
abc9cfe30f
silence compiler warnings
2020-07-17 00:30:13 -04:00
4743bf4ea0
silence compiler warning
2020-07-17 00:27:03 -04:00
b61276b59d
Merge branch 'master' into kim_fix
2020-07-17 00:10:02 -04:00
74c9c15589
simplify and get rid of strtok()
2020-07-17 00:08:07 -04:00
5df8be2ca4
Replace macro with std::to_string
...
Following the C++ Core Guidelines, Macros must go.
2020-07-16 20:21:12 -05:00
1b0f35c241
Replace macro with std::to_string
...
Following the C++ Core Guidelines, Macros must go.
2020-07-16 20:19:51 -05:00
168fe438a5
Replace macro with std::to_string
...
Following the C++ Core Guidelines, Macros must go.
2020-07-16 20:17:59 -05:00
2ba7abe57e
silence compiler warnings
2020-07-16 21:14:31 -04:00
fb7923df06
dead code removal
2020-07-16 21:14:22 -04:00
2be20f424f
simplify
2020-07-16 21:13:47 -04:00
78ddce5de1
Replace macro with std::to_string
...
Following the C++ Core Guidelines, Macros must go.
2020-07-16 20:13:40 -05:00
08dd79b1ce
Clean up the code
2020-07-16 20:09:17 -05:00
dbbc60b4b8
Clean up the code
2020-07-16 20:04:55 -05:00
dff117fe53
Clean up the code
2020-07-16 20:02:26 -05:00
f163477d3a
Clean up the code
2020-07-16 20:00:09 -05:00
54b47212a1
Clean up the code & replace tabs with white spaces
2020-07-16 19:56:22 -05:00
81f8590df1
Clean up the code
2020-07-16 19:49:22 -05:00
96615ea97e
Clean up the code
2020-07-16 19:47:31 -05:00
91f97fa74c
Remove the previously created KIM log file.
2020-07-16 19:23:51 -05:00
585ed5e1dc
Merge pull request #2228 from athomps/compute-mliap
...
Compute mliap updates
2020-07-16 20:20:45 -04:00
882210613e
Fix the write_log_cite interface.
...
Fix the interface by correcting the data type. The `model_name`
variable is a `char *` and not a `string`.
2020-07-16 19:20:30 -05:00
e98056c0e8
whitespace fixes
2020-07-16 19:03:30 -04:00
31cfc99ad9
add missing empty line
2020-07-16 18:37:16 -04:00
52715cc804
Merge branch 'master' into compute-mliap
2020-07-16 18:35:49 -04:00
ad02d7a5e0
Merge pull request #2219 from lammps/write-bonus-data
...
Enable write_data for atom styles with bonus data. Add tester code for that and many related cleanups and bugfixes.
2020-07-16 18:21:15 -04:00
34fdfb6b81
allow fix nvt/body npt/body and nph/body to be used for groups other than "all"
2020-07-16 17:56:56 -04:00
92f194ac93
make sure output buffer is initialized
2020-07-16 17:32:17 -04:00
f344629a29
simplify
2020-07-16 17:31:54 -04:00
209d3ff3ff
fix typo
2020-07-16 17:31:46 -04:00
35b030015d
Merge branch 'master' into write-bonus-data
2020-07-16 12:15:59 -04:00
9a13ad5230
Merge pull request #2206 from ohenrich/mc-fix-bond-create-angle
...
New fix_bond_create_angle class
2020-07-16 11:54:04 -04:00
ee10b200e0
Merge branch 'master' into write-bonus-data
2020-07-15 22:10:38 -04:00
25a836b729
reformat and rephrase text about availability of fix bond/create/angle only keyword
2020-07-15 21:32:22 -04:00
52b30b11ec
add fix bond/create/angle to list in Fix command page
2020-07-15 21:31:22 -04:00
d7ef1b007d
Merge branch 'master' into mc-fix-bond-create-angle
2020-07-15 21:21:35 -04:00
29e2c82d71
fix broken line wrap.
2020-07-15 21:00:43 -04:00
4dc61f7f2a
make frenkel book anchors globally unique
2020-07-15 20:56:50 -04:00
300beb819b
change from DOS/Windows CR/LF to LF
2020-07-15 20:54:58 -04:00
3287f1cddc
fully integrate fix widom into manual. fix some style issues and reindent
2020-07-15 20:54:17 -04:00
94464f5390
Merge branch 'master' into widom
2020-07-15 20:46:39 -04:00
581d47a10a
move fix widom from USER-MISC to MC package
2020-07-15 20:46:31 -04:00
438346a936
Merge pull request #2237 from yafshar/memory
...
Fix the system-dependent function call to `malloc_usable_size`.
2020-07-15 20:42:49 -04:00
dff2e93e2a
Merge pull request #2236 from stanmoore1/kk_qeq_nevery
...
Fix issues in Kokkos fix qeq/reax
2020-07-15 20:41:00 -04:00
508a38a7fa
Fix the system-dependent function call to malloc_usable_size.
...
Fix the system-dependent function call to get the size of the
block of memory allocated from the heap.
2020-07-15 17:49:49 -05:00
71344aaa28
Merge branch 'master' of https://github.com/lammps/lammps into kk_qeq_nevery
2020-07-15 16:18:56 -06:00
181b7cf34f
Merge branch 'master' into write-bonus-data
2020-07-15 18:14:49 -04:00
0105d1caa5
Merge pull request #2212 from akohlmey/compute-chunk-scalar
...
Get number of chunks from compute chunk/atom
2020-07-15 18:13:48 -04:00
1021f5753b
Merge pull request #2218 from lammps/reset-molecules
...
new reset_mol_ids command
2020-07-15 18:09:02 -04:00
dee38c26b3
Changed paragraph as per request
2020-07-15 22:51:51 +01:00
a392f212ee
Fix issues in Kokkos fix qeq/reax
2020-07-15 15:49:26 -06:00
73a076daf3
don't set CMAKE_TUNE_FLAGS to anything by default
2020-07-15 16:19:48 -04:00
8949b2f165
add recently added names to false positives list
2020-07-15 15:31:12 -04:00
bf37e6aae1
Merge branch 'master' into write-bonus-data
2020-07-15 15:20:34 -04:00
7a312ca8d8
Merge pull request #2231 from stanmoore1/reax_hybrid
...
Fix issue with Kokkos ReaxFF and pair hybrid
2020-07-15 14:35:35 -04:00
28ee835103
Update fix_widom.rst
2020-07-15 20:35:15 +02:00
1a738f80e2
Update false_positives.txt
2020-07-15 20:14:17 +02:00
4cbe095444
Merge pull request #2234 from akohlmey/collected-small-fixes
...
Collected small fixes and unittest updates
2020-07-15 14:13:21 -04:00
41a7557cc9
first attempt of a documentation file
2020-07-15 18:53:04 +02:00
74aa1d482a
Add missing sync
2020-07-15 10:48:39 -06:00
b37b45c817
use fmtlib to remove BIGINT_FORMAT
2020-07-15 11:55:08 -04:00
aa82608142
print warning for unknown/unsupported CUDA versions
2020-07-15 11:28:33 -04:00
a082895b90
update CMake script for GPU package to include handling of Arch 8.0 and CUDA 11
2020-07-15 11:08:06 -04:00
8108063f47
small bug fix for gather()
2020-07-15 12:21:03 +02:00
6c5d928358
small bug fix for gather()
2020-07-15 11:45:23 +02:00
2580ca78f4
guard better against 32-bit overflows for reax/c lists
2020-07-15 00:13:33 -04:00
e3818f031b
don't use error class if pointer variable has not been initialized
2020-07-15 00:12:31 -04:00
2fb0f95324
check against BODY package for body styles
2020-07-14 18:41:52 -04:00
ad818717cc
complete tester module for atom style body/nparticle
2020-07-14 18:36:50 -04:00
a7a63ee3fb
Merge branch 'write-bonus-data' of github.com:lammps/lammps into write-bonus-data
2020-07-14 16:48:01 -04:00
d37bb0fd6f
update intel compiler requirements and document alignment issues
2020-07-14 16:24:17 -04:00
449d7be8f8
updated rules for rounded body particles
2020-07-14 13:25:17 -06:00
1ddd8aa97c
Merge branch 'master' into collected-small-fixes
2020-07-14 14:00:24 -04:00
d3392dba45
update tester some more
2020-07-14 13:59:55 -04:00
fd2b5b1cd8
switch completed section from EXPECT to ASSERT
2020-07-14 12:45:54 -04:00
bc3860b462
must advance buffer while package bonus items, but only when a buffer is given
2020-07-14 12:45:22 -04:00
b33974cd19
add code to check for duplicate atom IDs in Bodies section
2020-07-14 12:44:50 -04:00
be440c7125
revert incorrect zeroing of non-existing inertia array elements
2020-07-14 12:44:24 -04:00
dcbdc7452b
Don't need virtual keyword
2020-07-14 09:57:04 -06:00
d6e6b840e9
update body/nparticle tester
2020-07-14 11:06:06 -04:00
548629958e
zero all six moments of inertia if small.
2020-07-14 11:05:44 -04:00
001dcb6bb1
Fix issue with Kokkos ReaxFF and pair hybrid
2020-07-14 09:02:57 -06:00
9068d17afc
Merge pull request #2229 from ellio167/pair_kim_before_box
...
Update pair_kim.cpp so settings() may come before box is defined
2020-07-14 10:24:05 -04:00
113825f8fc
silence compiler warning
2020-07-14 08:12:51 -04:00
20824203ab
Merge branch 'write-bonus-data' of github.com:lammps/lammps into write-bonus-data
2020-07-14 08:11:29 -04:00
18928c6602
start writing tester for body/nparticle
2020-07-14 08:11:18 -04:00
4b9c2ab1f1
start writing tester for body/nparticle
2020-07-14 07:21:25 -04:00
a88237df99
source code for fix widom
2020-07-14 13:17:20 +02:00
ea1d447703
fix bug in tester for atom style tri
2020-07-13 21:49:18 -04:00
5a73b1de98
fix typo, reformat paragraph
2020-07-13 21:48:15 -04:00
e5d532c2c1
simplify and make more readable using utils:: functions
2020-07-13 18:59:21 -04:00
40e3fcd750
tweak output format
2020-07-13 18:58:43 -04:00
46675361a6
remove unused class members
2020-07-13 18:58:35 -04:00
e941670f2c
Commit modif biquad
2020-07-13 14:43:14 -06:00
315c829bd2
tweak box output format to include decimal point
2020-07-13 15:59:47 -04:00
c589dd5894
consistent initialization and setting of _nthreads and comm->nthreads
2020-07-13 15:59:29 -04:00
6c28adcf3b
make sure _need_tag is initialized
2020-07-13 15:59:05 -04:00
da66516dec
use references when creating styles
2020-07-13 09:40:58 -04:00
3847a3000c
paranoia
2020-07-12 21:40:30 -04:00
f8ad39e7d1
simplify fix generation for package commands
2020-07-12 21:40:22 -04:00
1c5c2d8f22
Merge branch 'master' into reset-molecules
2020-07-12 20:36:34 -04:00
db289ba0b3
update all force style reference results after refactoring of test codes
2020-07-12 20:36:10 -04:00
24b5cd7dec
rename test programs to be consistent with the other programs in the unittest tree
2020-07-12 19:22:14 -04:00
9cbb2e9df5
refactor force-style tester programs to get rid of stringstream and local buffers
...
this uses now fmtlib and also outputs forces sorted by atom id
similarly, for all tests it is make certain that the local tag variable is updated
2020-07-12 19:17:51 -04:00
38011f6ac4
add test for pair style kim
2020-07-12 17:21:35 -04:00
b65f6b3b61
Merge branch 'pair_kim_before_box' of github.com:ellio167/lammps into collected-small-fixes
2020-07-12 16:36:00 -04:00
ed1bdb8ed4
update output formatting
2020-07-12 16:33:47 -04:00
00413ae956
add test for atom style tri
2020-07-12 16:32:59 -04:00
8f95b4a5d9
add tests for deleted bonds and angles to bond/angle tests suites
2020-07-12 15:48:21 -04:00
60f078a8f9
fix buffer size and format bugs in atom_vec_tri.cpp
2020-07-12 15:46:56 -04:00
66274e7863
Update pair_kim.cpp so settings() may come before box is defined
...
Addresses #2215
2020-07-12 14:23:47 -05:00
116c2a56ca
Removed old files
2020-07-11 21:00:41 -06:00
031cae8e49
Fixed spelling errors
2020-07-11 20:31:38 -06:00
38d9c0bedf
tweak output formatting
2020-07-11 21:44:31 -04:00
9e1d560fda
refactor using fmtlib and utils::
2020-07-11 21:44:13 -04:00
095c6a9850
Finished cleaning up and testing. MLIAPData class is now fully integrated with ComputeMLIAP and PairMLIAP
2020-07-11 19:01:16 -06:00
5f14d5c87f
must not override flag for negative angles and bonds
2020-07-11 18:36:19 -04:00
25e54bd68e
Merge branch 'master' into write-bonus-data
2020-07-11 18:31:44 -04:00
284b1618f9
Merge pull request #2227 from akohlmey/collected-small-fixes
...
Collected small updates and bugfixes
2020-07-11 18:30:27 -04:00
83291fdd67
may not use pair_style kim before box is defined
...
NOTE: this will not happen when the kim_init and kim_interactions commands are used.
2020-07-11 18:07:25 -04:00
f969d9ab72
add space for terminating NULL byte in MPIIO dump styles.
...
closes #2225
2020-07-11 13:19:08 -04:00
f307d7f5f9
count total number of styles including aliases, suffixes, and undocumented
2020-07-11 13:18:44 -04:00
cd0b034cab
adjust regex for removed styles to correctly handle command styles
2020-07-11 13:18:33 -04:00
b3060bc48e
add suppressions for googletest
2020-07-11 13:18:14 -04:00
e42342ff51
zero out additionally allocated struct Param storage
2020-07-11 13:18:04 -04:00
8359a4384a
more OpenMPI suppressions
2020-07-11 13:17:51 -04:00
c6dc8b5414
fix initialition issue
2020-07-11 13:17:39 -04:00
9fe0b1cb5e
ewald_order needs to be saved in restart
2020-07-11 13:17:24 -04:00
4778887243
fix memory leak in pair style sw/intel for good
2020-07-11 13:17:10 -04:00
510d5277c1
fix typo
2020-07-11 13:16:58 -04:00
b49f0a6a09
avoid memory leak in pair style sw/intel
2020-07-11 13:16:36 -04:00
4b2c1f5edd
some more OpenMPI suppressions
2020-07-11 13:16:25 -04:00
d4da99562f
use fmtlib for writing data file coefficients. use mixed coefficients for PairIJCoeffs
2020-07-11 13:16:01 -04:00
26e21852ff
several fixes to address issues detected by valgrind
...
- make sure g_ewald_6 is not accessed uninitialized
- fix memory leak
- do not override g_ewald_6 if it is explicitly set
2020-07-11 13:15:37 -04:00
8eb7791342
avoid googletest stalling on exit tests when using OpenMPI
2020-07-11 13:15:16 -04:00
207232c1a3
avoid illegal free()
2020-07-11 13:12:50 -04:00
ed452c3624
synchronize exception based and non-exception based code paths
2020-07-11 13:12:34 -04:00
e6a8f3c8c0
use parenthesis to correct precedence
2020-07-11 13:10:37 -04:00
17d59a4342
small tweak
2020-07-11 13:06:58 -04:00
6f775f6592
fix typo
2020-07-11 13:06:43 -04:00
d0c544224f
avoid exception when having a command fail due to an empty string
2020-07-11 13:06:31 -04:00
40e59b27a7
add prototypes for exception handling functions
2020-07-11 13:06:05 -04:00
f8321d77d8
add missing symlink
2020-07-11 13:05:41 -04:00
d32000239b
refactor tester
2020-07-11 13:05:03 -04:00
e2e4305fe9
Merge pull request #2226 from akohlmey/ubuntu-stable
...
Update documentation to recommend lammps-stable packages for Ubuntu
2020-07-11 13:02:00 -04:00
8396ade280
update information about the ubuntu binaries to recommend the new stable packages
2020-07-10 22:50:47 -04:00
6c6c47ce9c
Converted pair mliap to use mliap class
2020-07-10 17:19:02 -06:00
6c08503dff
Created MLIAP class for data, passes all tests
2020-07-10 16:25:28 -06:00
64dad33c12
whitespace fixes
2020-07-10 18:22:11 -04:00
a5a1706f82
Merge branch 'write-bonus-data' of github.com:lammps/lammps into write-bonus-data
2020-07-10 16:17:22 -06:00
92d225a68c
write_data support for body style rounded/polyhedron
2020-07-10 16:17:07 -06:00
07e05300c9
Created MLIAP class for data
2020-07-10 16:08:19 -06:00
f360cca1a3
Created MLIAP class for data
2020-07-10 16:04:04 -06:00
a28db101cc
add checks for atom style bond with newton off. add basic test for atom style angle
2020-07-10 17:44:05 -04:00
0825e71a5a
whitespace fixes
2020-07-10 13:21:22 -04:00
9b3ffa5487
enables body style rounded/polygon to write to data files
2020-07-10 10:42:36 -06:00
a402de41b7
finalize atom style tester changes
2020-07-10 10:47:30 -04:00
772d75a63a
update tester for renaming reset_ids to reset_atom_ids
2020-07-10 10:29:55 -04:00
df63d4147d
Merge branch 'reset-molecules' into write-bonus-data
2020-07-10 10:25:08 -04:00
8102045fdb
add initial implementation for atom style bond tester
2020-07-10 10:24:54 -04:00
9be30dcf61
add space for terminating NULL byte in MPIIO dump styles.
...
closes #2225
2020-07-10 09:22:44 -04:00
0c89b517a5
avoid segfaults if fewer than 10 atoms or bounding box length is zero
2020-07-10 08:25:37 -04:00
ab683a03ad
start tester for atom style hybrid full ellipsoid
2020-07-10 00:12:57 -04:00
f0af7c686a
more death tests to reach 100% coverage
2020-07-09 21:39:55 -04:00
e38f970676
Extended to handle gradgradflag 0/1 options
2020-07-09 19:23:57 -06:00
0d570f5577
Removed a lot of LAMMPS dependence from Descriptor and Model classes
2020-07-09 19:22:41 -06:00
d15264a668
update and expand tester code for reset_mol_ids changes
2020-07-09 21:18:58 -04:00
bade009b6c
remove debug code
2020-07-09 20:58:39 -04:00
49780480a8
count total number of styles including aliases, suffixes, and undocumented
2020-07-09 20:52:57 -04:00
9ec77585ea
make compress yes the default
2020-07-09 20:46:45 -04:00
9c97ca11fe
adjust regex for removed styles to correctly handle command styles
2020-07-09 20:46:31 -04:00
e0e24799c2
simplify formulations a little bit. update example command lines
2020-07-09 19:52:49 -04:00
4a1acffde9
whitespace fixes
2020-07-09 19:36:58 -04:00
9e83279887
minor adjustments to new reset_mol_ids command
2020-07-09 15:40:24 -06:00
f71513f483
update for atom style ellipsoid tester
2020-07-09 11:56:07 -04:00
cc9df9a76d
add test module for atom style line
2020-07-09 11:55:52 -04:00
71f13cee9d
add missing aspherical particle info to restart files
2020-07-09 11:21:59 -04:00
d7efa8d523
don't do zero byte allocations
2020-07-09 09:26:25 -04:00
0679c01c4b
add suppressions for googletest
2020-07-09 09:26:07 -04:00
2b1ca89b57
zero out additionally allocated struct Param storage
2020-07-09 00:31:08 -04:00
ea5015c630
more OpenMPI suppressions
2020-07-09 00:05:18 -04:00
d0cfb0ccae
fix initialition issue
2020-07-08 23:49:18 -04:00
e18a11d6bd
ewald_order needs to be saved in restart
2020-07-08 23:48:58 -04:00
bebd10712a
fix memory leak in pair style sw/intel for good
2020-07-08 22:04:55 -04:00
909bc5a801
fix typo
2020-07-08 21:35:54 -04:00
7ee73e44ad
will need ellipsoid field in restart file
2020-07-08 21:18:09 -04:00
4da8ec39de
complete testing ellipsoids short of having restart support.
2020-07-08 21:13:28 -04:00
ecc5d3e353
must copy/multiply the numbers of ellipsoids,lines,tris,bodies
2020-07-08 21:12:29 -04:00
7071cff481
avoid memory leak in pair style sw/intel
2020-07-08 20:11:17 -04:00
240c33b503
some more OpenMPI suppressions
2020-07-08 20:10:52 -04:00
f59e391713
avoid leaking empty allocations
2020-07-08 20:10:40 -04:00
2016333cf0
use fmtlib for writing data file coefficients. use mixed coefficients for PairIJCoeffs
2020-07-08 20:09:23 -04:00
7591343702
several fixes to address issues detected by valgrind
...
- make sure g_ewald_6 is not accessed uninitialized
- fix memory leak
- do not override g_ewald_6 if it is explicitly set
2020-07-08 20:07:54 -04:00
5918d9e6c7
avoid googletest stalling on exit tests when using OpenMPI
2020-07-08 16:31:36 -04:00
bda245339e
avoid illegal free()
2020-07-08 16:29:40 -04:00
6cd2c8d117
synchronize exception based and non-exception based code paths
2020-07-08 10:18:01 -04:00
d6665aba99
refactor tester
2020-07-08 10:08:00 -04:00
a98d21f002
Added gradgradflag option to compute mliap
2020-07-07 20:43:40 -06:00
a7369e76cd
Added gradgradflag option to compute mliap
2020-07-07 20:42:03 -06:00
06a199f7d0
Added gradgradflag option to compute mliap
2020-07-07 20:28:18 -06:00
a43428fd1b
use auto to simplify
2020-07-07 22:19:07 -04:00
cd739c2782
silence compiler warnings
2020-07-07 22:18:52 -04:00
1898fae3f6
simplify
2020-07-07 22:18:37 -04:00
5cef86d7b7
add missing MPI call
2020-07-07 21:37:33 -04:00
8fbc8a7148
make more use of fmtlib and replace fprintf with fputs where possible
2020-07-07 21:34:34 -04:00
c0f1472385
use parenthesis to correct precedence
2020-07-07 21:21:32 -04:00
6e3e13f2a8
remove unused variable
2020-07-07 20:53:50 -04:00
9a268da7de
remove unneeded typecasts and use fmt::print() instead of fprintf()
2020-07-07 20:53:42 -04:00
4c67822e6b
remove unneeded typecasts
2020-07-07 20:27:01 -04:00
e459ee8a58
whitespace fixes
2020-07-07 20:25:59 -04:00
61e3b41908
Merge pull request #2220 from lammps/doc-radians
...
clarify units for energy terms with angles
2020-07-07 20:13:56 -04:00
6239a579e8
clarify units for energy terms with angles
2020-07-07 15:19:17 -06:00
416467a154
update reset_mol_ids tests for the latest changes
2020-07-07 17:14:54 -04:00
fd95fc98c5
add support for auto offset and singlezero option
2020-07-07 17:14:29 -04:00
d3853af4be
add singlezero keyword to compute fragment/atom to give all single non-bonded atoms an ID of 0
2020-07-07 17:13:43 -04:00
12f62583f9
whitespace cleanup
2020-07-07 13:56:50 -04:00
5c59f6af87
Merge branch 'reset-molecules' of github.com:lammps/lammps into reset-molecules
2020-07-07 13:48:25 -04:00
88fc9360c0
resolve conflicts
2020-07-07 11:46:05 -06:00
37d56a6bf6
small cleanup in "deprecated" styles
2020-07-07 13:40:15 -04:00
955bff7c4e
add body support, change bonus buf to 1d so can be variable length
2020-07-07 11:34:30 -06:00
94e9b3bc82
rename reset_ids command to reset_atom_ids
2020-07-07 13:32:00 -04:00
7e140399db
add (initial) testing for ellipsoid atom style
2020-07-07 12:36:17 -04:00
f16c6f40a7
shape is converted from diameter to radius, so we have to scale back on writing
2020-07-07 12:24:04 -04:00
94d98b6aea
no typecasts needed when outputting ubuf integers with fmtlib auto format
2020-07-07 11:40:01 -04:00
bdac1ae3e7
add missing return statements
2020-07-07 11:14:52 -04:00
0944eda391
final details for offset keyword added to reset_mol_ids
2020-07-07 09:07:48 -06:00
7870a89133
added note to doc page
2020-07-07 08:48:24 -06:00
d6ebf3cd46
Merge branch 'reset-molecules' of github.com:lammps/lammps into reset-molecules
2020-07-07 08:38:03 -06:00
fcc6ed3a58
add offset option to reset_mol_ids command
2020-07-07 08:37:48 -06:00
169206790a
small tweak
2020-07-07 10:29:43 -04:00
de7f02e48b
fix typo
2020-07-07 09:54:16 -04:00
bb9ab025c1
avoid exception when having a command fail due to an empty string
2020-07-07 09:51:39 -04:00
0b1443ed23
add prototypes for exception handling functions
2020-07-07 09:51:02 -04:00
53d20c9ebc
add missing symlink
2020-07-06 21:44:39 -04:00
960addcc2c
simplify code string/fmtlib code some more
2020-07-06 21:26:49 -04:00
2351f99bef
add (incomplete) tester for reset_mol_ids (with a little use of reset_ids, too)
2020-07-06 21:26:11 -04:00
89f0116eab
fix communication data conversion bug corrupting bond list
2020-07-06 21:12:55 -04:00
7918919d30
enable write_data for atom styles with bonus data
2020-07-06 17:30:45 -06:00
91a8df1903
Modified files according to request
2020-07-06 20:20:28 +01:00
d37e943e8d
refactor tester
2020-07-06 14:12:50 -04:00
836570ec26
update docs
2020-07-06 14:12:37 -04:00
58cd6a160c
Merge branch 'master' into reset-molecules
2020-07-06 14:07:48 -04:00
6bf329098e
Merge pull request #2216 from ndtrung81/tersoff-gpu
...
Cleanup and bugfixes for some 3-body pair styles in the GPU package
2020-07-06 13:35:12 -04:00
a1011b606e
new reset_mol_ids command
2020-07-06 10:50:34 -06:00
9e96b71703
Merge pull request #2214 from akohlmey/kspace-tests
...
Add unit tests for some kspace styles and more pair styles
2020-07-06 12:48:09 -04:00
2977a8aa15
Merge pull request #2211 from athomps/compute-mliap
...
Add compute style mliap to MLIAP package
2020-07-06 12:47:41 -04:00
d1b5b0a168
Merge pull request #2210 from ohenrich/user-cgdna
...
Update of example input and log files
2020-07-06 12:47:09 -04:00
d768069cfe
Merge pull request #2205 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2020-07-06 12:46:16 -04:00
5d0800beef
Merge pull request #2204 from rbberger/doc-changes
...
Documentation Changes: split pair_lj.rst
2020-07-06 12:19:06 -04:00
47d77530e2
updated as requested by @sjplimp
2020-07-06 11:45:16 -04:00
022252dde0
add a paragraph to the output howto explaining how ambiguity is resolved
2020-07-06 11:13:23 -04:00
9ec72d1406
add tests for unknown commands, quit, and reset_timestep
2020-07-06 10:26:04 -04:00
f1abfe2411
avoid segfault when calling the log command without arguments
2020-07-06 10:25:37 -04:00
461633e6f6
add unit tests for the suffix, thermo, and timestep commands
2020-07-06 00:11:13 -04:00
83d58ba57d
we may not use "suffix on" before a suffix is defined. switching back to a non-hybrid suffix must set suffix2 to NULL
2020-07-06 00:10:43 -04:00
1df59c4b95
change lammps2pdb.pl to only ignore the first line of a data file. whitespace fixes
2020-07-05 23:36:00 -04:00
fe12ea2734
simplify compute creation
2020-07-05 22:46:48 -04:00
134a2e8dd6
use fmtlib and utils::logmesg() in fix msst
2020-07-05 22:37:59 -04:00
759797733d
Generalized the variable and function names
2020-07-05 18:58:32 -06:00
a0157f8063
use fmtlib consistently when writing data files
2020-07-05 17:16:58 -04:00
443cc4445e
have compute property/atom output shape parameters as diameters not radii consistent with the manual
2020-07-05 16:44:44 -04:00
e2a07acb71
add test for units command
2020-07-05 13:20:23 -04:00
ca24cd5006
simplify tests for failures with a varyadic macro
2020-07-05 12:48:52 -04:00
ebfe7f68af
More cleanup
2020-07-05 00:20:28 -05:00
c488e6208d
Similar bug fixes to vashishta/gpu
2020-07-04 23:52:32 -05:00
69052fa337
add test for lj/mdf
2020-07-05 00:28:02 -04:00
4dee43cc2d
adjust accepted relative error for compiler optimization, make pppm/disp inputs 3x faster
2020-07-05 00:10:47 -04:00
84ded03e24
add tests for some core-shell package pair styles
2020-07-04 23:43:15 -04:00
8f6e454522
single functions for CORESHELL styles are not implemented
2020-07-04 23:40:28 -04:00
585466929f
add tests for pppm/disp/tip4p and lj/long/tip4p/long
2020-07-04 23:21:57 -04:00
a314b40aa0
skip testing broken pppm/disp/intel style
2020-07-04 23:07:50 -04:00
6e580bbdb5
add tests for long-range dispersion styles
2020-07-04 22:55:59 -04:00
3f068f7671
partial reformat, fix bug in single function
2020-07-04 22:55:38 -04:00
adacc7f2a4
Similar bug fixes for tersoff/mod/gpu and tersoff/zbl/gpu; some cleanup for sw/gpu
2020-07-04 19:08:55 -05:00
11099bb3f7
silence compiler warnings
2020-07-04 19:23:06 -04:00
2eec6c7f65
exclude MSM tests when compiling with single precision
2020-07-04 18:26:00 -04:00
0461599d0a
reduce base precision as required when running tests with pppm and FFT_SINGLE
2020-07-04 18:13:55 -04:00
37b2da637d
fix KOKKOS bug for FFT_KISSFFT and FFT_SINGLE
2020-07-04 17:39:07 -04:00
df40ffddf3
add some more tests for pair styles
2020-07-04 17:24:28 -04:00
ffe8e1c0e9
add tests for kspace styles using the pair style tester tool
2020-07-04 17:22:27 -04:00
fcec94579c
skip tests for single and extract when testing kspace styles (and pair styles are disabled)
2020-07-04 17:21:51 -04:00
75977367a1
fix memory leak
2020-07-04 17:21:19 -04:00
34cfe07f97
fix energy computation bug in pair style nm/cut/omp
2020-07-04 17:20:47 -04:00
37b2778d4b
Remove debug output
2020-07-04 13:34:35 -04:00
cfaa3be898
reduce screen output precision
2020-07-04 08:26:00 -04:00
6f8b8c2f71
more application of fmtlib and utils::logmesg()
2020-07-04 08:25:24 -04:00
9de3077b19
change misleading source code formatting
2020-07-04 05:12:35 -04:00
de815ed6ba
must not pass NULL pointer now that we use const std::string references
2020-07-04 04:48:16 -04:00
fac3c70d02
update style
2020-07-04 04:47:38 -04:00
9f733fb305
Removed unused variables
2020-07-04 00:23:34 -05:00
6de020805f
Fixed a bug with tersoff/gpu with building the short neighbor list
2020-07-03 23:55:26 -05:00
c37b5e50b1
flag error when trying to compute an average of an empty vector
2020-07-03 22:35:53 -04:00
53415592d2
compute gyration/shape/chunk did not update the number of local array rows
2020-07-03 22:20:28 -04:00
14321d1fa0
add option to compute chunk/atom to access the number of chunks as a global scalar
2020-07-03 22:19:44 -04:00
c3f8644613
Merge branch 'master' into compute-mliap
2020-07-03 14:26:38 -06:00
7fe2df423f
Added a package README
2020-07-03 14:22:43 -06:00
8dae5d5fc7
Added special_bonds command to input files
2020-07-03 21:03:24 +01:00
feec9673d8
Fixed html and spelling warnings
2020-07-03 14:03:00 -06:00
9d0aee7426
Added doc page for compute mliap and updated examples
2020-07-03 13:43:51 -06:00
def0cf8a7b
Corrected typo
2020-07-03 17:54:31 +01:00
59aa8a5e12
Modified files according to PR
2020-07-03 17:48:49 +01:00
fadfb1b482
Allow changing CMAKE_CXX_EXTENSIONS option to resolve #2079
2020-07-03 12:41:49 -04:00
543371374a
typo fix
2020-07-03 11:42:31 -04:00
ab785e8a89
Add Coulomb sections in TIP4P page
2020-07-03 11:37:11 -04:00
52b92e743e
Add missing reference
2020-07-03 11:33:51 -04:00
1815ab610e
remove hard dependency and configure spelling extension only if it can load enchant properly
2020-07-03 11:26:43 -04:00
735f9ad592
address logic error with check for KOKKOS version of hybrid styles
2020-07-03 09:01:59 -04:00
f9dc2b7ca8
Added fix_bond_create_angle files
2020-07-03 13:42:16 +01:00
089c4ed5d9
Added fix/bond/create/angle class and docu
2020-07-03 09:21:00 +01:00
17e419e251
Merge branch 'master' into user-cgdna
2020-07-03 08:19:48 +01:00
2c64809cd8
enlarge buffer for guessed file name
2020-07-02 23:35:25 -04:00
7e16a17f31
use consistently the name of the (unaccelerated) pair style in the potential file reader error messages
2020-07-02 23:23:25 -04:00
0b298c7193
add tests for supported and unsupported unit conversion when opening potentials
2020-07-02 23:07:01 -04:00
d331e75a14
tweak test name
2020-07-02 22:39:08 -04:00
28bbb6afbc
Doc page for compute mliap
2020-07-02 17:09:10 -06:00
07afe1c66d
Added basic element map
2020-07-02 16:14:15 -06:00
40088f558c
Revert "Added fix bond/create/angle code and docu"
...
This reverts commit 16eab647d4 .
2020-07-02 23:11:50 +01:00
db43aadf09
Got compute working for quadratic model
2020-07-02 15:05:14 -06:00
cae9788d42
Changed the compute examples to expose effect of different list orderings
2020-07-02 14:43:48 -06:00
307f54611f
use doubles to avoid multiple integer overflows in slope() function
2020-07-02 16:43:00 -04:00
f598ae7ebf
update/add error message for using hybrid pair styles with KOKKOS
2020-07-02 16:40:47 -04:00
bf8043fdb8
Correctly reproduced examples/in.snap.compute, not yet for quadratic case
2020-07-02 14:34:11 -06:00
bc36511767
Correctly reproduced examples/in.snap.compute, not yet for quadratic case
2020-07-02 14:32:47 -06:00
3a014a5430
add unit tests for some file operations
2020-07-02 14:50:56 -04:00
4660c043d8
fix typo
2020-07-02 13:31:02 -04:00
a524eaf424
add a few more tests
2020-07-02 10:27:35 -04:00
8929ba42cd
enable exceptions by default when testing is enabled, so we can test for failures
2020-07-02 09:50:15 -04:00
c3fe0e77c2
expose guesspath function and add unit test
2020-07-02 09:13:57 -04:00
2a4e51fa38
Fixed a few problems, still not quite matching compute snap
2020-07-01 17:11:02 -06:00
84ee52a6e5
add false positive
2020-07-01 19:09:11 -04:00
7350dd61d5
Tweaked input to match snap/in.snap.compute
2020-07-01 17:06:55 -06:00
70d3d56944
add minimal doc page for compute smd/ulsph/effm
2020-07-01 18:44:24 -04:00
ed56878271
remove specific dump styles from overview page
2020-07-01 18:43:53 -04:00
791bb9f6d5
Update mentions of soft variants
2020-07-01 17:14:30 -04:00
c57564252c
Added descriptor file for compute mliap
2020-07-01 15:07:37 -06:00
aee3d9f2cd
Generated working example, not quite correct
2020-07-01 15:03:45 -06:00
7671d12ef8
added some more detail to the bond special doc page
2020-07-01 14:55:48 -06:00
0a18c52414
Split pair_lj.rst into three files
2020-07-01 14:27:06 -04:00
c7a31aea97
force environment variable
2020-07-01 09:39:47 -04:00
8d12581f16
silence compiler warnings
2020-07-01 09:39:37 -04:00
558d2eb84f
Merge pull request #2203 from akohlmey/collected-small-changes
...
Various small fixes and cleanups. Bugfixes for atom style hybrid
2020-07-01 06:24:28 -04:00
0a9dd81288
silence compiler warnings
2020-07-01 05:53:46 -04:00
0363fe9b17
revive (some) dead code and add missing force computation/addition
2020-07-01 05:42:53 -04:00
9c7005a91c
It compiles, but not yet working
2020-06-30 19:14:01 -06:00
971ca4fe44
add missing lines for atom_vec comm bugfix
2020-06-30 19:20:34 -04:00
503a1f2246
still more dead code
2020-06-30 18:44:00 -04:00
8fd46095ae
remove more dead code
2020-06-30 18:41:09 -04:00
9279431593
bugfix for hybrid atom styles from @sjplimp fixing bug reported by @ohenrich
2020-06-30 18:34:46 -04:00
4492d61625
dead code removal
2020-06-30 18:14:47 -04:00
778d431d4c
reduce compiler warnings about unused parameters
2020-06-30 18:08:25 -04:00
10dcb08760
remove unused variable
2020-06-30 18:08:06 -04:00
6af407d01e
remove trailing whitespace
2020-06-30 17:48:18 -04:00
1035dcd4cc
fix possible bug in compute sna
2020-06-30 16:33:57 -04:00
19ee89fa10
use a hard error instead of changing settings without updating the underlying data structures controlled by it
2020-06-30 16:33:32 -04:00
ad38b5d306
whitespace fixes
2020-06-30 16:32:41 -04:00
edfb4076ff
remove dead code and unused variables
2020-06-30 16:32:30 -04:00
eafcc06670
secs -> seconds
2020-06-30 13:56:35 -04:00
d4c7455197
reduce output precision
2020-06-30 13:49:50 -04:00
b34b58c713
must not delete atom substyles twice
2020-06-30 13:27:27 -04:00
cccd04f46b
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2020-06-30 12:36:06 -04:00
7488f22981
reduce excess precision in some output data
2020-06-30 10:11:52 -04:00
0f094c2501
Add PyYAML to Fedora 32 container
2020-06-30 10:05:14 -04:00
af2e1bf7c6
Update Ubuntu 18.04 GPU container
2020-06-30 09:38:28 -04:00
2a2219d049
reduce excess precision in some output data
2020-06-30 00:37:32 -04:00
911b95fdc9
std::string.find_last_of() wants a string not a character as argument
2020-06-29 23:26:01 -04:00
f958cacbb4
temporarily add atom style full to list of dependencies for Pair::single() test
2020-06-29 19:36:06 -04:00
ce4ca0e640
tweak epsilon to make test pass with optimization
2020-06-29 19:35:02 -04:00
a73f1d4f03
Merge pull request #2200 from akohlmey/next_lammps_version
...
Update version strings for next patch release
2020-06-29 14:24:02 -04:00
88a574ff8c
Merge pull request #2201 from akohlmey/more-fmtlib-use
...
Make more use of fmtlib and utils::logmesg()
2020-06-29 13:45:43 -04:00
5c08ce0818
nb3b/harmonic parameters are in real units
2020-06-29 13:28:32 -04:00
3eda735d29
Merge branch 'master' into more-fmtlib-use
2020-06-29 13:04:22 -04:00
6ace98b64e
simplifications in REPLICA
2020-06-29 12:35:20 -04:00
5263e457cb
Merge pull request #2199 from akohlmey/more-internal-convenience
...
More application of fix/compute simplification
2020-06-29 12:33:51 -04:00
1e6e237883
avoid bogus error exit when openting potential files without units
2020-06-29 11:58:26 -04:00
e6c4036a62
Merge branch 'master' into more-internal-convenience
...
# Conflicts:
# src/group.cpp
2020-06-29 11:50:43 -04:00
96d943513e
more output cleanup in MISC, MLIAP, MOLECULE, and POEMS
2020-06-29 11:48:54 -04:00
d84a47707b
Merge pull request #2198 from akohlmey/more-unit-convert-support
...
Add metal2real or real2metal unit conversion support to a few more pair styles
2020-06-29 11:19:37 -04:00
9c762b96a6
Merge pull request #2188 from stanmoore1/kk_snap_ice
...
Add workaround in Kokkos PairSnap for gcc compiler bug
2020-06-29 10:56:06 -04:00
f46ba32627
Merge pull request #2195 from jrgissing/bond/react-reformat
...
Bond/react reformat
2020-06-29 10:12:29 -04:00
6de33bc676
Merge pull request #7 from charlessievers/kk_snap_ice
...
remove jalloy
2020-06-29 08:04:05 -06:00
5e183ecb33
simplify in MANYBODY and MC package
2020-06-29 08:32:51 -04:00
7de4655e69
simplify output in KSPACE package
2020-06-29 08:17:27 -04:00
b1d4ca2b03
simplify class2 dihedral and improper
2020-06-29 01:09:43 -04:00
5e8a877f55
simplify pppm init output
2020-06-29 00:59:33 -04:00
385d239b9e
small tweak for passing r-RESPA tests with coulomb table
2020-06-29 00:59:01 -04:00
ab04416bfd
fix typo
2020-06-29 00:10:34 -04:00
3a0ae83c96
apply simplifications to standard packages
2020-06-29 00:06:28 -04:00
a1c0b78a3a
final set of styles in the src folder to be simplified
2020-06-28 23:25:37 -04:00
5585e3187f
step version strings for next patch release
2020-06-28 19:30:24 -04:00
f94eeece72
Update group.h
2020-06-28 19:22:45 -04:00
3cd1341e64
make more use of convenience functions for adding fixes and computes
2020-06-28 18:57:22 -04:00
df29364be8
simplify find/delete fix/compute functions in modify.cpp
2020-06-28 18:39:19 -04:00
f670464a3e
use simplified group->assign
2020-06-28 18:02:35 -04:00
f0a983b465
add group::assign convenience version
2020-06-28 17:46:08 -04:00
5911ad49ba
use symlink instead of copy of the potential file
2020-06-28 16:50:39 -04:00
435ac9078b
add unit conversion to pair styles eim, gw, gw/zbl, and nb3b/harmonic
2020-06-28 16:49:23 -04:00
3044d83c5e
Update fix_bond_react.cpp
2020-06-27 14:00:53 -06:00
9afbc71802
only check for consistent cutoff and return it when flagged as kspace compatible
2020-06-27 10:19:57 -04:00
a6cd4a935e
Replace accumulated displacement by accumulated force for tangential force in styles mindlin and mindlin_rescale. Change documentation accordingly
2020-06-27 01:17:46 -05:00
b75d9b8224
bond/react: RMSD constraint docs
2020-06-26 23:43:08 -06:00
6a68715d7b
bond/react:RMSD constraint
2020-06-26 23:33:40 -06:00
5be366bfae
Update group.h
2020-06-26 23:15:54 -06:00
ac05bb7786
Update fix_bond_react.cpp
2020-06-26 22:48:49 -06:00
fa17ba7a8f
Merge pull request #86 from lammps/master
...
rebase
2020-06-26 22:26:40 -06:00
62a7cd0693
more accurate dummy variable name
2020-06-26 22:15:31 -06:00
e7f147a27b
bond/react:group->assign convenient version
2020-06-26 21:37:46 -06:00
7f05c578f5
add group::assign convenience version
2020-06-26 21:36:12 -06:00
77a6c7b7dc
bond/react:new add_fix format
2020-06-26 20:50:30 -06:00
51174d4ad1
Merge pull request #2192 from rbberger/permission_check_update
...
Simplify permission check tool: git only stores executable bit
2020-06-26 19:34:17 -04:00
ec58267a71
update code owners
2020-06-26 19:16:35 -04:00
fd66f32a83
Merge pull request #2191 from akohlmey/simpler-add-fix-compute
...
Simplify adding fixes and computes from inside LAMMPS
2020-06-26 17:29:23 -04:00
21462ede4b
Simplify tool: git only stores executable bit
2020-06-26 17:03:10 -04:00
2c815bf3bb
fix formatting bug
2020-06-26 16:22:27 -04:00
91502b8bf6
more simplification
2020-06-26 16:22:19 -04:00
41d62b8b8b
update temp and press compute creation in temperature and similar fixes
2020-06-26 16:02:14 -04:00
a5651acb49
must not forget to generate compute ids and store them.
2020-06-26 15:42:37 -04:00
1ea0eca2a5
add convenience functions to modify to simplify creation of fixes and computes
2020-06-26 14:49:53 -04:00
7318dd06d3
simplify
2020-06-26 14:04:38 -04:00
05f310ef35
move misplaced neighbor list print log out output call
2020-06-26 14:04:32 -04:00
66271448ae
Merge pull request #2167 from Vsevak/master
...
Update GPU CMake and Makefile scripts for ROCm v3.5
2020-06-26 13:43:32 -04:00
f9a202288c
Add missing kmod package to AMD ROCm container
2020-06-26 13:09:16 -04:00
3c19a49605
Merge pull request #2190 from akohlmey/more-fmtlib-uses
...
Reduce use of local print buffers, simplify output handling with std::string and fmtlib
2020-06-26 12:08:46 -04:00
40b62e11b1
add comment requested by @sjplimp
2020-06-26 11:14:40 -04:00
bdb4cc561c
add update README files
2020-06-26 11:11:59 -04:00
74fc64395f
output summary simplifications
2020-06-26 10:54:25 -04:00
f56563c747
simplify output handling in Finish class
2020-06-26 08:04:07 -04:00
c4855d95e7
more use of utils::logmesg() and {fmt}
2020-06-26 07:23:22 -04:00
24c3f1f752
fix logic bug triggering failures to read files without UNITS: tag
2020-06-26 07:21:10 -04:00
d4148b1b80
set real units in cmap files
2020-06-26 07:20:42 -04:00
f2a4d12f7e
more output simplification with fmtlib, std::string, and utils::logmesg()
2020-06-25 23:48:17 -04:00
84ec2cc39b
simplify more code with std::string and fmtlib
2020-06-25 23:13:28 -04:00
e4a3a518f7
more use of fmtlib and std::string
2020-06-25 22:50:38 -04:00
4816c5c7cc
simplify
2020-06-25 21:13:22 -04:00
3c78ad0a70
make more use of std::string and fmtlib where beneficial
2020-06-25 21:13:14 -04:00
8caa3e188c
remove debug code
2020-06-25 21:11:39 -04:00
d46a1254e4
remove non-ASCII characters.
2020-06-25 21:11:32 -04:00
79c0dda0d6
Merge pull request #2187 from Vsevak/tip4p_pressure_fix
...
Fix virial computation in GPU accelerated TIP4P
2020-06-25 20:42:48 -04:00
a02f8f8e6e
remove jalloy
2020-06-25 17:26:18 -07:00
d55a061286
Merge pull request #2183 from akohlmey/pair-potential-file-unit-convert
...
Transparently convert supported potential files from metal to real units
2020-06-25 19:31:52 -04:00
e6b3611c2d
Update ROCm container to version 3.5
2020-06-25 19:05:28 -04:00
cfa12bc1cf
Merge remote-tracking branch 'origin' into compute-mliap
2020-06-25 16:33:51 -06:00
284efadf9b
adjust USER-QTB examples to match more closely with LAMMPS' style. add log files.
2020-06-25 17:22:16 -04:00
d926274911
Merge branch 'qtb_example' of github.com:stanmoore1/lammps into pair-potential-file-unit-convert
2020-06-25 17:06:38 -04:00
0fc87dff1a
add conversion support to eam variants for KOKKOS
2020-06-25 17:03:17 -04:00
b665ca3bd9
apply the same clamping of "p" to eam/opt that is used in eam
2020-06-25 16:44:08 -04:00
d9f07cef25
document automatic unit conversion with units and pair_coeff commands
2020-06-25 16:05:20 -04:00
c989db60a7
refactor EAM family of potentials to convert the potential data and leave compute functions alone
2020-06-25 15:48:46 -04:00
cd6de39319
whitespace
2020-06-25 15:35:25 -04:00
a519ff2909
Fix broken QTB examples
2020-06-25 13:02:02 -06:00
15b8f855b4
Add workaround in Kokkos pair_snap for gcc compiler bug
2020-06-25 12:29:24 -06:00
29b0ca8ad9
fix bug in OPT package pair style tester
2020-06-25 14:21:50 -04:00
f9be8b3aa0
add missing factor for EAM in OPT package
2020-06-25 14:21:35 -04:00
9e08a739b5
add unit conversion test files for styles with conversion in the compute function
2020-06-25 12:28:06 -04:00
4824c4608c
add unit conversion checking support to Force::open_potential()
2020-06-25 12:22:29 -04:00
3c9b40a31a
add transparent unit conversion for most of the EAM family of potentials
2020-06-25 11:13:52 -04:00
ec057e313f
add warning message when unit conversion is enabled
2020-06-25 10:46:52 -04:00
6420ccafa2
fix bugs with not properly detecting/selecting unit conversions
2020-06-25 10:31:09 -04:00
496bd55dc9
Fix lj/cut/tip4p/long/gpu virial
2020-06-25 17:30:51 +03:00
22d8d0d0b0
add tests for potential file reader and untils functions
2020-06-25 08:00:04 -04:00
3bb3037b55
fix typo
2020-06-25 07:59:40 -04:00
6ec3aac3f0
extra return value
2020-06-25 13:32:13 +02:00
2acf71c3e2
add unit conversion to table pair style
2020-06-25 04:31:34 -04:00
c6b16577f6
add conversion to pair styles tersoff/zbl and tersoff/zbl/omp
2020-06-25 03:46:15 -04:00
43276c8387
add unit conversion to vashishta pair style
2020-06-24 22:06:24 -04:00
b0319c2e70
fix missing newline in thermo output.
2020-06-24 21:47:27 -04:00
85097df2ba
add unit conversion to pair style tersoff/mod and tersoff/mod/c
2020-06-24 21:23:40 -04:00
00332d299b
add unit conversion support to pair style tersoff/table
2020-06-24 21:05:00 -04:00
db4cb2cb4f
Merge pull request #2097 from jibril-b-coulibaly/patch-1
...
Correct ghost atoms bug in fix adapt
2020-06-24 20:31:58 -04:00
361f636700
add support for passing arguments via environment variable
2020-06-24 20:29:23 -04:00
aa94d3f723
Merge branch 'master' into pair-potential-file-unit-convert
2020-06-24 20:24:51 -04:00
22c88b80dc
Merge pull request #2182 from akohlmey/test-updates
...
Test program updates and related changes
2020-06-24 20:12:33 -04:00
fdf7282030
simplify output creation
2020-06-24 17:38:39 -04:00
a7d2b792a8
Merge branch 'master' into test-updates
2020-06-24 17:25:55 -04:00
5a2704efc2
ensure that local per-thread storage is completely cleared in hybrid styles.
2020-06-24 17:24:47 -04:00
3e39b8c62d
make sure class pointers are initialized to NULL and virial accumulator.
2020-06-24 17:23:20 -04:00
3525d1f104
simplify suppression handling by creating a custom local file
2020-06-24 13:35:36 -04:00
57538fb91c
add leak sanitizer option
2020-06-24 13:34:47 -04:00
2af8d7a751
add argument passing via TEST_ARGS environment variable to all tests with an explicit main function
2020-06-24 10:17:23 -04:00
f1532e6545
fix a couple more spelling errors
2020-06-24 10:12:54 -04:00
63eab6e6d8
Merge branch 'master' into patch-1
2020-06-24 10:09:05 -04:00
6824b69ae9
add missing include
2020-06-24 09:38:55 -04:00
5ea9b1b38d
simplify detection and application of valgrind suppressions
2020-06-24 09:33:19 -04:00
ee5be42026
avoid having to use external test runner script by parsing environment variables directly
2020-06-24 09:32:59 -04:00
f35d517a15
Merge pull request #2179 from charlessievers/fix_python_dynmat
...
Update dynamical matrix examples
2020-06-23 21:09:27 -04:00
ee08d222d2
Merge pull request #2174 from athomps/mliap
...
Add MLIAP package
2020-06-23 20:47:59 -04:00
eab88b98ef
Merge branch 'master' into fix_python_dynmat
2020-06-23 14:25:31 -07:00
f812b94e40
Update relative paths to dynamic links
2020-06-23 14:23:41 -07:00
f719803e9a
correct typos in fix_adapt documentation
2020-06-23 16:17:59 -05:00
47ebd8a3d9
implement mass keyword to turn off/on change in rmass when diameter is changed
2020-06-23 12:48:57 -05:00
8cec13a038
Add memory checker support in CMake
...
If ENABLE_TESTING is ON, you can now use memory checking tools to run the test
suite and check for memory leaks. By default CMake will try to find valgrind in
your path and set some default options.
To customize this behavior use the MEMORYCHECK_COMMAND and
MEMORYCHECK_COMMAND_OPTIONS variables. To run tests with the memory checker,
use the MemCheck action in ctest:
Run entire test suite:
ctest -T MemCheck
Run single test:
ctest -T MemCheck -R TESTNAME
Run test in verbose mode:
ctest -V -T MemCheck -R TESTNAME
2020-06-23 13:35:59 -04:00
b923037644
change and restore mass using scaling for floating point accuracy
2020-06-23 11:41:33 -05:00
5d1d406e01
must initialize ngrow in the constructor
2020-06-23 11:02:57 -04:00
a766b6a901
make sure numbers for atoms outside the compute group are zero
2020-06-23 10:24:47 -04:00
9aea4e509e
Revert "must also reissue hybrid pair style commands after restarts"
...
This reverts commit ddcc104df6 .
2020-06-23 09:50:17 -04:00
b8866c9acc
add tests for MLIAP (same data as SNAP)
2020-06-23 09:35:00 -04:00
fefdd3dd9a
move MLIAP potential files to potentials folder and replace with symlinks
2020-06-23 09:34:34 -04:00
06a0b3331a
may only flag having restart info if all substyles support it
2020-06-23 09:25:25 -04:00
2ace7ef817
may only flag having restart info if all substyles support it
2020-06-23 09:24:51 -04:00
ddcc104df6
must also reissue hybrid pair style commands after restarts
2020-06-23 09:21:47 -04:00
8285e068da
single_enable and respa_enable may only be set if *all* styles support it.
2020-06-23 09:19:08 -04:00
68d5d74fd3
add restart and data file handling to pair style zbl
2020-06-23 08:55:47 -04:00
5e57118a35
Merge branch 'mliap' of github.com:athomps/lammps into mliap
2020-06-23 08:53:41 -04:00
cc6371b00b
add restart and data file handling to pair style zbl
2020-06-23 08:51:37 -04:00
1a0095e51b
Use utils::logmesg() and fmt::format()
2020-06-23 08:32:17 -04:00
b9d989769d
pair style zbl does not have restart support
2020-06-23 08:26:55 -04:00
2e48ea8680
include MLIAP package in cross-compiler builds
2020-06-23 07:11:30 -04:00
66414067c8
add tests for SNAP package
2020-06-23 06:51:42 -04:00
fae96f07d9
single_enable and respa_enable may only be set if *all* styles support it.
2020-06-23 06:51:10 -04:00
3d6095c278
Merge branch 'master' into pair-potential-file-unit-convert
2020-06-23 05:40:32 -04:00
1e8ea3af82
add comparisons for pressure (atm vs. bar)
2020-06-23 00:10:46 -04:00
bfef46539f
add unit conversion test for pair style sw
2020-06-22 23:29:33 -04:00
fc197ce2aa
add transparent unit conversion to pair style sw
2020-06-22 23:29:15 -04:00
a7436a7b76
adjust lj/cut parameters to produce smaller forces
2020-06-22 23:28:58 -04:00
0d7aed3234
remove debug code
2020-06-22 23:28:18 -04:00
516a31796e
need to move destruction of base per-atom properties back to atom.cpp so we don't leak memory in read_restart and don't crash with replicate
2020-06-22 23:12:11 -04:00
a0fdb6af47
silence compiler warning
2020-06-22 22:34:08 -04:00
fc090c22f4
fix typo
2020-06-22 22:24:06 -04:00
ae0957bd61
use atom id instead of local index to test per-atom data
2020-06-22 22:19:55 -04:00
13d56f3cad
Merge branch 'master' into test-updates
2020-06-22 21:00:33 -04:00
669e8e6fc9
Merge remote-tracking branch 'github/master' into mliap
2020-06-22 20:58:29 -04:00
5e1187832f
Merge pull request #2181 from akohlmey/redo-msm-leak-fix
...
Redo MSM leak fix with fewer modifications to the code
2020-06-22 20:57:59 -04:00
5291a4611c
Merge pull request #2180 from akohlmey/atomvec-deallocate-fix
...
Deallocate per-atom data less aggressively so replicate command keeps working
2020-06-22 20:53:27 -04:00
132afb32f4
add note about dependency on SNAP in the MLIAP overview page
2020-06-22 19:46:44 -04:00
8d5a9ad4af
implement alternate version of MSM leak fix
2020-06-22 19:28:24 -04:00
afe6484c44
Revert "reorganize memory (de-)allocation and fix substantial memory leak in MSM"
...
This reverts commit f78671c1a4 .
2020-06-22 19:15:28 -04:00
198258766d
ensure that per-arrays are only freed if the last atom style instance is deleted
2020-06-22 18:59:09 -04:00
6fbcb84819
Update dynamical matrix examples
2020-06-22 15:26:04 -07:00
b29b3d52f6
initial implementation of automated unit conversion.
...
this includes a tester program and implementation into pair style tersoff
2020-06-22 17:57:05 -04:00
3fffe20463
Merge pull request #2172 from weinbe2/fea-snap-yi-aosoa
...
SNAP optimizations - AoSoA data layouts, chem snap indexing conventions, misc perf improvements
2020-06-22 13:54:06 -04:00
6e714fec42
fix underline
2020-06-22 13:40:30 -04:00
73ed317254
Added compute_mliap.cpp/h to MLIAP package
2020-06-22 11:38:02 -06:00
1f3c3bfb3c
snap is listed twice
2020-06-22 13:30:54 -04:00
ac48f2dd67
add a hard dependency of MLIAP on SNAP
2020-06-22 13:30:43 -04:00
b0dd93f06f
Whitespace tweak
2020-06-22 10:50:31 -06:00
5a1882e00d
Merge branch 'mliap' of github.com:athomps/lammps into mliap
2020-06-22 12:01:34 -04:00
18597a6389
Removed computes
2020-06-22 10:00:19 -06:00
8eb6c2e037
Merge branch 'mliap' of github.com:athomps/lammps into mliap
2020-06-22 11:40:22 -04:00
743a14aea0
Fixed incomplete documentation entries for mliap
2020-06-22 09:35:16 -06:00
233b56105a
Merge branch 'master' into mliap
2020-06-22 11:24:49 -04:00
75114afc0e
integrate MLIAP package into CMake procedure
2020-06-22 11:24:44 -04:00
bbd9af0d6f
Fixed a few minor problems
2020-06-22 09:11:38 -06:00
10ace11c0b
Fixed spelling and false positives
2020-06-21 21:10:03 -06:00
9238c2a624
Finished first version of MLIAP package
2020-06-21 19:57:08 -06:00
549c6343f3
Merged MLIAP package into latest LAMMPS created SNAP, quadratic SNAP, and ChemSNAP examples
2020-06-21 18:05:34 -06:00
564974b6a4
Merge remote-tracking branch 'origin/ml_chem_snap'
2020-06-21 16:07:03 -06:00
ab42123005
add test for atom style sphere
2020-06-21 16:56:04 -04:00
a98d03ee0e
add missing linefeed
2020-06-21 16:55:55 -04:00
7bb4a2a81a
Fix a typo in the GPU Docs
2020-06-21 19:37:59 +03:00
0ba701acd7
Remove trailing space
2020-06-20 17:25:16 +03:00
723b9e6760
Try to keep compatibility with deprecated ROCm hcc compiler
2020-06-20 15:17:54 +03:00
55d6f1a34f
Fixed variable name to be more consistent with rest of code.
2020-06-19 19:33:17 -04:00
f5a31fefdc
Merge pull request #2171 from athomps/orientorder-components-parity
...
Switched the sign of spherical harmonics for m odd
2020-06-19 18:46:15 -04:00
9f6b2e97b1
Merge pull request #2169 from lammps/hyper-debug
...
Tweaks to local hyper dynamics
2020-06-19 17:17:56 -04:00
5148834d23
Merge pull request #2162 from akohlmey/collected-small-changes
...
Collected small changes
2020-06-19 17:07:07 -04:00
641f924161
Port changes to Kokkos package
2020-06-19 14:44:13 -06:00
b218fc44da
Merge branch 'master' of https://github.com/lammps/lammps into orientorder-components-parity
2020-06-19 14:32:00 -06:00
bb40613db3
convert input degrees to internal radians for create_atoms rotate
2020-06-19 15:38:36 -04:00
a862a8c764
use {fmt}
2020-06-19 15:37:53 -04:00
4a2ab6d2f3
mods to fix adapt and doc pages for restarting
2020-06-19 12:48:06 -06:00
c7874fca86
Switched the sign of spherical harmonics for m odd
2020-06-19 12:18:11 -06:00
befd4c8bfd
Optimizations to Compute[Yi/Zi/Bi], switching over to an AoSoA data layout on the GPU. CPU vs GPU code paths are now maximally divergent, will include some discussion of that in PR. Small performance tweaks in Compute[UiTot/FusedDeidrj].
2020-06-19 14:12:29 -04:00
a40f4873fb
comment out debug options and make some tallies bigints
2020-06-19 10:35:42 -06:00
3cdf0e286e
add comments to explain why 1 item is added to rendezvous buffers.
2020-06-19 12:32:11 -04:00
08cb7664a3
renumber customization comments
2020-06-19 12:31:47 -04:00
4a447f1809
move deleting all array data associated with an atom style to AtomVec base class destructor
2020-06-19 12:31:31 -04:00
4d630904b4
relax a few more test criteria to be compatible with intel compilers
2020-06-19 11:43:59 -04:00
8f4e18ba3a
change logic of selecting and allowing sanitizer options to be compatible with unsupported compilers
2020-06-19 11:30:38 -04:00
0249cf7510
better and more general version of the previous commit
2020-06-19 01:10:45 -04:00
a4de04d823
make certain that allocated buffers in Comm::rendezvous_all2all() are not NULL
2020-06-19 00:44:09 -04:00
343241cb63
relax some test epsilons
2020-06-19 00:43:11 -04:00
e934f7bac3
try to work around linker issues with older CMake versions and using coverage or sanitizers
2020-06-19 00:20:20 -04:00
7e2f29bb65
Merge pull request #2168 from charlessievers/chem_snap
...
Chem snap bugifx
2020-06-18 23:59:25 -04:00
f78671c1a4
reorganize memory (de-)allocation and fix substantial memory leak in MSM
2020-06-18 23:43:16 -04:00
d8e0f553b6
Merge remote-tracking branch 'origin/chem_snap' into chem_snap
2020-06-18 18:21:10 -07:00
9b73b4a6ca
Unnecessary loop over zero_yi for non chem snap multielement systems
2020-06-18 18:20:30 -07:00
02ffa46fa7
simplify memory management and plug leaks in pair style bop
2020-06-18 17:12:51 -04:00
8eed1b27ff
GPU Makefile cleanup
2020-06-19 00:07:10 +03:00
2ea5d9956a
find_package is unnecessary for rocprim
2020-06-19 00:01:03 +03:00
328709513b
plug memory leaks in pair style comb and comb3
2020-06-18 16:34:25 -04:00
fcdd2c5026
prevent memory leaks in pair style tersoff/table
2020-06-18 16:13:02 -04:00
b83fab92bf
document coding style and sanitizing options
2020-06-18 13:35:07 -04:00
dfe860c4bb
update coding style
2020-06-18 13:34:34 -04:00
a42c68892f
address memory leak and C versus C++ programming issues in pair style polymorphic
2020-06-18 13:09:58 -04:00
bfe42e3fbe
make sure delete gc[n] is safe
2020-06-18 12:40:08 -04:00
5e597e551b
avoid false positive
2020-06-18 12:39:40 -04:00
786473a189
allow sanitizers also be active for force style test codes
2020-06-18 12:39:23 -04:00
8816d7fe3e
plug small memory leak in pair style eam/cd
2020-06-18 11:52:33 -04:00
b866ea68f6
make sanitizers an explicit cmake option (again) so we can set the flags properly
2020-06-18 11:46:42 -04:00
b0842a3fea
tell GNU gcc to not try to optimize the atom style tester tool
2020-06-18 11:45:56 -04:00
41995b4665
avoid false positives about memory leaks in force tester tools
2020-06-18 11:45:26 -04:00
77f6fecc86
Merge pull request #1971 from charlessievers/chem_snap
...
Chemical specificity for SNAP
2020-06-18 10:11:15 -04:00
547137f737
remove unused code
2020-06-17 23:48:09 -04:00
d6ca98cb44
don't validate compiler flags provided with CMAKE_TUNE_FLAGS anymore
...
closes #2084
2020-06-17 23:47:55 -04:00
a221f13308
Whitespace tweak
2020-06-17 21:35:04 -06:00
27912754c4
Merge branch 'master' into collected-small-changes
2020-06-17 21:18:29 -04:00
753eb9b76d
add tests for atom style charge
2020-06-17 21:17:42 -04:00
586c81b1be
Merge pull request #2163 from rbberger/more-whitespace
...
Coding Standard tool updates
2020-06-17 21:07:01 -04:00
a200756d7b
remove a bunch of redundant tests and add checking for restarts and consecutive atom ids
2020-06-17 20:40:04 -04:00
5bb9700124
ensure that a LAMMPS instance could be created and the eim pair style is available
2020-06-17 18:12:12 -04:00
afe874ac5b
add test for using write_data/read_data for atom style atomic
2020-06-17 18:11:45 -04:00
f75b8e1688
Fix Makefile for GPU ROCm 3.5 backend
2020-06-18 00:33:46 +03:00
d3baa414d2
Fix cmake for GPU ROCm 3.5 backend
2020-06-17 23:33:16 +03:00
a7967f8b3f
Merge remote-tracking branch 'origin/master'
2020-06-17 23:31:06 +03:00
8a93c84e74
make formatting consistent with lj/cut
2020-06-17 15:03:36 -04:00
2d52a09d08
patch the source code to the ScaFaCoS lib with a proper fix instead of working around it with compiler flags
2020-06-17 13:01:29 -04:00
27f1ce71fd
now also check all 'xxx_flag' variables
2020-06-17 07:42:50 -04:00
34e46cc336
add workaround to USER-SCAFACOS package CMake script for linker error in FMM with GNU gcc 10.0
2020-06-17 07:41:00 -04:00
73c7ed1e9c
start test for atom style charge
2020-06-17 01:42:41 -04:00
e88bb9dd59
call MPI_Finalize() so we don't have spurious memory leaks from MPI reported by valgrind
2020-06-17 01:42:17 -04:00
39b61fbdbe
add exit() to one() functions since compilers may not recognize that MPI_Abort() does not return.
2020-06-17 01:30:41 -04:00
61ace42e72
check status of all per-atom fields
2020-06-17 01:25:56 -04:00
d990c1e7c0
simplify through using {fmt}
2020-06-17 01:25:22 -04:00
32c1dcf44f
improve match for "id" first checks
2020-06-17 01:25:06 -04:00
db469b5cfd
plug memory leak in AtomVec classes
2020-06-17 01:24:36 -04:00
49af2c25ec
add tester for atom styles
2020-06-17 00:11:18 -04:00
b97cd78e80
change input and log files for new example to give consistent results in serial and parallel.
...
the remaining files and logs are updated in PR #2162
2020-06-16 21:11:34 -04:00
1883788725
update SNAP package inputs and reference logs to give consistent results in serial and parallel
2020-06-16 20:59:58 -04:00
47b589bdc6
add [[ noreturn ]] attributes to functions in the Error class that do not return
2020-06-16 18:30:04 -04:00
a2f78e7cda
Updated whitespace, implemented low hanging performance boosts
2020-06-16 15:00:35 -07:00
d8fbb5a16b
Merge branch 'commands-tests' into collected-small-changes
2020-06-16 16:39:33 -04:00
73a7fb53ff
add infrastructure and first example for testing standalone LAMMPS input commands
2020-06-16 12:52:35 -04:00
9d74984144
Fix whitespace
2020-06-16 07:20:09 -04:00
95e79b2347
Keep file permissions while fixing whitespace issues
2020-06-16 07:19:19 -04:00
943d252403
Change regex to detect more whitespace errors
2020-06-16 07:11:31 -04:00
036b2bd82c
Add non-zero exit code on whitespace check failure
2020-06-16 07:06:37 -04:00
61235308f1
Add non-zero exit code on permission check failure
2020-06-16 07:05:15 -04:00
093c285475
use GMock initializer instead of GTest
2020-06-16 06:37:35 -04:00
436c7615e0
set metal units and add option to do verbose execution to EIM potential tester
2020-06-16 06:37:09 -04:00
37a0999826
add units metadata check to legacy potential file reading method
2020-06-16 06:36:26 -04:00
b5a809413e
set units for potential file reader tests. allow verbose execution.
2020-06-16 06:19:31 -04:00
30d9ffba25
add "UNITS:" tag to new potential files
2020-06-16 05:13:41 -04:00
ae435536f3
use index style variables instead of equal style variable to allow overriding them
2020-06-16 05:13:16 -04:00
5e238b2cf4
Merge branch 'master' into chem_snap
2020-06-16 05:06:11 -04:00
ba26b2f71f
Update false positives and fix typos
2020-06-15 17:24:47 -07:00
b55f1829d9
Fixed number of parameters sent to sna kokkos to include bnormflag
2020-06-15 17:09:14 -07:00
39f1fb874f
Fixed small merge conflict bug for ylists
2020-06-15 16:53:39 -07:00
7a00ec90e5
Merge pull request #2134 from akohlmey/next_lammps_version
...
Update version strings for next patch release
2020-06-15 18:20:17 -04:00
a598a66eda
Merge pull request #2157 from akohlmey/use-clang-format-demo
...
Demonstrate use of clang-format in LAMMPS
2020-06-15 17:55:42 -04:00
30100d33c6
get rid of tabs and trailing whitespace
2020-06-15 17:37:45 -04:00
3abbf57146
remove executable permissions on files that should not have them
2020-06-15 17:34:21 -04:00
fd8cfed86d
fix typo
2020-06-15 17:33:50 -04:00
05319cae66
updates for using {fmt} and reordering of include statements exposing hidden includes
2020-06-15 16:55:38 -04:00
05d1924d62
update for using {fmt}
2020-06-15 16:48:20 -04:00
14c22a004a
Merge branch 'master' into use-clang-format-demo
...
# Conflicts:
# unittest/force-styles/pair_style.cpp
# unittest/utils/test_utils.cpp
2020-06-15 16:14:13 -04:00
4a3d9afb54
Merge pull request #2154 from rbberger/coding_standard
...
Add utilities for checking code
2020-06-15 15:32:35 -04:00
ac87f1763c
Merge remote-tracking branch 'refs/remotes/origin/chem_snap' into chem_snap
2020-06-15 12:22:11 -07:00
39aee089e7
Merge branch 'master' into chem_snap
2020-06-15 12:20:48 -07:00
65ff6bb617
Require clang-format >= 8.0
2020-06-15 14:59:43 -04:00
c987dfb2c9
Merge pull request #2156 from akohlmey/collected-small-changes
...
Collected changes for the next patch release
2020-06-15 14:40:27 -04:00
e083416dd8
Merge pull request #2159 from akohlmey/potential-unit-tag
...
Add a units consistency check by adding a UNITS: tag to potential files.
2020-06-15 13:55:20 -04:00
0ca7270668
re-enable USER-MESONT package for MinGW cross compilation
2020-06-15 13:47:16 -04:00
0199e369fa
work around race condition and minimizing download attemps for transparently downloaded potential files
2020-06-15 13:46:54 -04:00
868e5450db
Merge branch 'patch-1' of github.com:cjknight/lammps into collected-small-changes
2020-06-15 12:13:25 -04:00
9aee8d41bd
Merge branch 'master' into collected-small-changes
2020-06-15 12:12:45 -04:00
71c075e0e4
Update atom_vec_sph.cpp
...
Looks like one 'de' wasn't renamed to 'desph' in recent commit.
2020-06-15 10:55:18 -05:00
70e809895f
Merge pull request #1873 from iafoss/feature-cnt
...
Tubular potential force field package for carbon nanotubes
2020-06-15 11:41:56 -04:00
622db7053e
Merge remote-tracking branch 'origin/master'
2020-06-15 18:38:40 +03:00
419ebd74fe
Merge pull request #2155 from akohlmey/gmake-makefile-improvements
...
Portability improvement for src/Makefile
2020-06-15 11:35:11 -04:00
e840fa23f1
Add format-tests target
2020-06-15 11:21:43 -04:00
57eab1f785
USER-MESONT fails to download with Win64 for some strange reason. disabling from mingw preset for now
2020-06-15 11:12:55 -04:00
b5ee87697a
workaround for GNU Fortran 10 and later when compiling downloaded ScaFaCoS lib
2020-06-15 10:59:32 -04:00
12b379df36
improve MEAM file detection in pair_coeff command, get rid of ERRFMT()
2020-06-15 08:18:11 -04:00
f0a3256151
Merge branch 'master' into user-cgdna
2020-06-15 08:41:42 +01:00
a7e2cc3320
initialize _need_tag differently.
2020-06-14 23:14:22 -04:00
59dcf2d7f9
make sure _need_tag in intel buffers is always initialized for all precision settings
2020-06-14 21:40:29 -04:00
b067880803
update code owners
2020-06-14 20:11:31 -04:00
753e2b00cf
potential file metadata may only be in the first line of a file.
2020-06-14 19:59:17 -04:00
b3a99f3165
add and document new "download" preset
2020-06-14 19:50:14 -04:00
149571873f
avoid illegal read after delete
2020-06-14 19:35:09 -04:00
2f5587da53
use std::string.empty() instead of comparing to ""
2020-06-14 17:25:20 -04:00
2a25fe16e7
fix delete[] vs. free() issue with pair styles eam/fs, eam/alloy, eim
2020-06-14 17:23:42 -04:00
7d9e0076c7
update some test yaml files
2020-06-14 17:01:28 -04:00
5d3f67dff4
Tweaked formulae for K
2020-06-14 13:25:11 -06:00
8736565977
document the use and generation of "DATE:" and "UNITS:" tags
2020-06-14 14:41:04 -04:00
5abfcde3f7
make subheaders and typesetting more consistent
2020-06-14 12:41:19 -04:00
4042b836c2
enable full c++11 in colvars, same as LAMMPS
2020-06-14 12:18:51 -04:00
b587500b19
update false positives
2020-06-14 11:56:24 -04:00
083fe85b68
import updates to the manual from the progguide branch
2020-06-14 11:25:02 -04:00
a8c0e8d30a
FERMI GPU hardware is no longer supported by CUDA drivers and toolkit
2020-06-14 11:05:29 -04:00
3083306dbc
remove obsolete inputs and logs
2020-06-14 11:04:00 -04:00
d2404cc88e
replace more potentials with symlinks
2020-06-14 11:02:41 -04:00
78117205ce
make He table potentials canonical and add UNITS: tag
2020-06-14 10:46:56 -04:00
21e34c5c76
Merge branch 'small-typo' of github.com:aatxutegi/lammps into collected-small-changes
2020-06-14 10:36:06 -04:00
03bf678e70
Small type at the Z rotation matrix member
2020-06-14 16:02:50 +02:00
7077db7eec
update contributing guidelines to mention creating unit tests and regression test data. add checkbox to pull request template
2020-06-14 08:16:51 -04:00
c1d61edbcf
Add unit style consistency check to pair_write and bond_write commands.
...
When a new table file is created, a line with DATE: and UNITS: tags is added
When a table is appended to an existing file, the DATE: is printed and the UNITS: tag is checked for consistency
The command aborts with an error, if the units do not match.
2020-06-14 07:56:39 -04:00
758d73e63d
add UNITS: tag to a bunch more potential files
2020-06-14 07:02:55 -04:00
f0fadc1342
document UNITS: tag
2020-06-14 06:44:29 -04:00
41e050aa8a
apply UNITS: tag to a whole bunch of potential files
2020-06-14 06:44:19 -04:00
2e844971a8
extend PotentialFileReader class to check for a UNITS: tag and error out if it doesn't match the current units
2020-06-14 06:23:49 -04:00
0481184862
add utility function to get the units tag value from a potential file
2020-06-14 06:22:47 -04:00
9dec9314a2
Polished the doc files a bit
2020-06-13 19:20:30 -06:00
6a26094d05
Minor tweaks
2020-06-13 17:57:08 -06:00
30aa4bf454
Added chemsnap keywords and upgraded equations to mathjax
2020-06-13 17:55:45 -06:00
7dd186d0ad
Refactored chemsnap input options
2020-06-13 12:50:01 -06:00
7ba731c711
Renamed InP potential files and create standard log files
2020-06-13 10:47:52 -06:00
7ea1e60ec5
Renamed InP potential files and create standard log files
2020-06-13 10:47:29 -06:00
eec9773815
Moved InP files to potentials dir
2020-06-13 10:25:11 -06:00
9b0213f1ab
small CMake tweaks from progguide branch
2020-06-13 12:03:50 -04:00
daae6ea97f
whitespace fix
2020-06-13 11:24:17 -04:00
8739067593
implement method to pass command line flags to test programs when run through ctest
...
based on the suggestion at: https://stackoverflow.com/questions/28812533/how-to-pass-command-line-arguments-in-ctest-at-runtime
but customized for the force-style tests
2020-06-13 11:19:56 -04:00
49982e22bf
Add check for permissions
2020-06-13 09:54:12 -04:00
fcd3e9a3f9
Make quiet Python 3 check
2020-06-13 08:40:27 -04:00
0e708469b6
add unittest for ErrorStats class
2020-06-13 02:49:12 -04:00
d5d28bcbd2
use fmt::format() for error_stats output.
2020-06-13 02:11:21 -04:00
9c3d108bbc
enable aligning consecutive assignments
2020-06-13 02:05:13 -04:00
3db944decc
apply clang-format settings to the c++ sources in the unittest tree
2020-06-13 01:54:58 -04:00
4d62ea98cf
add clang-format configuration file for the unittest tree
2020-06-13 01:51:16 -04:00
e006286603
rather than forcing tcp communication for OpenMPI, we disable infiniband instead for better stability of tests
2020-06-13 01:40:53 -04:00
00ebbb311a
whitespace fixes
2020-06-13 01:40:34 -04:00
8d5452d653
must use fabs() instead of abs() on floating point values. update cauchystat example logs
2020-06-13 01:39:55 -04:00
ec6d3586ce
require at least python 3.5 for building docs and import CMake improvements from progguide branch
2020-06-13 01:20:24 -04:00
e9a9c7e53d
avoid using $(shell...) in master makefile thus execute faster and become independent of shell commands
2020-06-13 00:29:11 -04:00
dfc250339e
move release date (again)
2020-06-12 23:49:47 -04:00
cf5fa3959c
Add first version of whitespace utility
2020-06-12 21:52:51 -04:00
ebcc68f2cf
Renamed InP files and tweaked
2020-06-12 17:58:33 -06:00
574f6307e7
Merge master into chem_snap and update dulist merge conflict
2020-06-12 13:31:43 -07:00
d84b4a3fff
Merge pull request #2152 from stanmoore1/kk_snap_mem
...
Remove unnecessary memory allocation in Kokkos PairSNAP
2020-06-12 15:28:28 -04:00
49556edd50
Remove unnecessary allocation
2020-06-12 12:39:03 -06:00
497e30af82
fully integrate and update USER-MESONT docs. Add notes about C++ pair style and download of potential files
2020-06-12 09:02:56 -04:00
92d54d2764
not portable to use "mpi"
2020-06-12 09:01:59 -04:00
e52a05f525
whitespace fixes
2020-06-12 08:26:25 -04:00
e3f8af6cec
Merge remote-tracking branch 'github/master' into feature-cnt
2020-06-12 08:25:52 -04:00
0c23fcae91
Merge pull request #2149 from jtclemm/sort-atom-callbacks
...
Sort atom callbacks
2020-06-12 08:22:02 -04:00
2b49d2398c
Merge branch 'master' into feature-cnt
2020-06-12 07:17:02 -04:00
55089df679
add a few missing typecasts
2020-06-12 07:01:32 -04:00
b246c96056
remove duplicate package name
2020-06-12 06:36:44 -04:00
ba5e78b97a
move pair style mesocnt example to the USER-MESONT folder. unbundle potential file
2020-06-12 06:33:45 -04:00
cf359dede2
Merge pull request #2139 from akohlmey/fetch-potentials
...
Add feature to transparently download external potential files when packages are enabled
2020-06-12 06:28:42 -04:00
d61d8899ff
Merge branch 'fetch-potentials' into feature-cnt
2020-06-12 05:54:45 -04:00
cf5c748fb4
Merge branch 'master' into feature-cnt
2020-06-12 05:53:17 -04:00
22ed175632
Merge pull request #2151 from akohlmey/move-ubuf-to-lmptype
...
Move definition(s) of union ubuf to lmptype.h
2020-06-12 05:51:41 -04:00
0bc1c3b2a2
update example logs and inputs
2020-06-12 05:48:49 -04:00
53e0cc1b88
remove dead code, fix up a few details and reduce compiler warnings
2020-06-12 05:35:50 -04:00
5862dcbb3a
fully integrate USER-MESONT into the conventional build system
2020-06-12 05:35:25 -04:00
d1546262a4
replace non-standard tabs with blanks
2020-06-12 05:15:23 -04:00
74df1bcf7d
update makefiles and add dependencies for parallel compile
2020-06-12 05:07:19 -04:00
5f86bac419
Merge pull request #2144 from rbberger/tokenizer-performance-fixes
...
Performance optimization of Tokenizer
2020-06-12 04:20:05 -04:00
3c99471df8
add a few more unit tests for functions in utils
2020-06-12 01:29:42 -04:00
8c470b9e8b
Merge branch 'master' into tokenizer-performance-fixes
2020-06-12 00:43:43 -04:00
554905ba36
move version date one more time
2020-06-11 23:11:44 -04:00
6b783d31ad
fix spelling
2020-06-11 21:28:32 -04:00
219a3e4ce2
fix format (again)
2020-06-11 21:27:27 -04:00
bb144f0d1b
Merge branch 'reset-ids-sort' into move-ubuf-to-lmptype
...
# Conflicts:
# src/reset_ids.h
2020-06-11 20:12:37 -04:00
965ec37e80
whitespace/format fixes
2020-06-11 20:11:38 -04:00
1e8ef99fa7
use compile time tests instead of runtime checks for skipping 64bit tests on 32bit integers
2020-06-11 19:17:17 -04:00
9ca0d01a5b
silence compiler warnings
2020-06-11 19:05:06 -04:00
a8c1ce98cf
remove trailing whitespace
2020-06-11 19:04:15 -04:00
6274234376
have a single union ubuf definition in lmptype.h and remove others
2020-06-11 18:37:31 -04:00
883a6c5aa1
Addressing include conflict
2020-06-11 16:24:29 -06:00
006f7956c1
Merge remote-tracking branch 'github/reset-ids-sort' into move-ubuf-to-lmptype
2020-06-11 18:11:51 -04:00
fc9bbd4d06
Merge pull request #2121 from rbberger/gran-wall-store-contacts-fix
...
Document and fix store_contacts in fix gran/wall and gran/wall/region
2020-06-11 18:04:23 -04:00
bdce720337
Merge pull request #2143 from lammps/hyper-eligible
...
fix a bug with checking too early for ineligibilty for biasing
2020-06-11 18:02:19 -04:00
e70f23cdcc
Switching to std::sort
2020-06-11 15:42:37 -06:00
b9303378ac
move pair style mesocnt from USER-MISC to (upcoming) USER-MESONT package
...
the remaining documentation and README files will be updated once USER-MESONT is integrated
2020-06-11 17:41:19 -04:00
9ca7091385
Merge pull request #2141 from akohlmey/kokkos-make-arch-case-insensitive
...
Make kokkos configuration keywords with gmake case insensitive
2020-06-11 17:20:43 -04:00
77a38c2a0a
remove (unsupported) reference to AMD Ryzen
2020-06-11 17:03:20 -04:00
9896d10d0c
whitespace cleanup
2020-06-11 16:52:38 -04:00
d95859c73b
update hyperdynamics example log files
2020-06-11 16:52:30 -04:00
96a6afd42a
Merge pull request #2148 from akohlmey/kim-echo-log-refactor
...
KIM package echo/log refactor and bugfix
2020-06-11 16:46:41 -04:00
765b547a40
Merge pull request #2147 from stanmoore1/kk_sw
...
Fix compile error with pair_sw_kokkos
2020-06-11 16:20:03 -04:00
ca424772df
Improving clarity of loops
2020-06-11 14:10:26 -06:00
006ada3a52
Sorting atom callback lists
2020-06-11 14:03:59 -06:00
3a5cdd384f
vector -> array
2020-06-11 14:51:36 -04:00
43d3133583
Whitespace
2020-06-11 14:00:13 -04:00
f25f7fee8d
Only count new words
2020-06-11 13:56:47 -04:00
6a9073a0cb
Add count_words for C-Strings
2020-06-11 13:50:26 -04:00
645d3b61ba
Only count new words
2020-06-11 13:49:58 -04:00
6cb5345cd0
Add optimized version of count_words for default whitespace chars
2020-06-11 13:37:22 -04:00
505cc1036f
refactor KIM package code for using {fmt} and std::string
2020-06-11 13:25:41 -04:00
61d0592e6a
Fix compile error with pair_sw_kokkos
2020-06-11 11:13:36 -06:00
558b9201ac
Fix typo
2020-06-11 12:37:44 -04:00
e9a52a2b1b
More doc updates
2020-06-11 12:30:02 -04:00
b299601a41
Update fix_wall_gran docs
2020-06-11 12:22:55 -04:00
ff35f421ac
Don't store atom tag, just if there is a contact
2020-06-11 11:35:27 -04:00
7ace10238d
change interface to Input::write_echo() to accept const std::string
2020-06-11 10:23:44 -04:00
9945f73743
fix spelling in a few more files
2020-06-11 01:05:58 -04:00
81d937ee97
Performance optimization of Tokenizer
...
Reduces string allocations and removes std::vector from Tokenizer
Most processing now happens on-demand.
2020-06-11 00:22:04 -04:00
b287651ed6
fix a bug with checking too early for ineligibilty for biasing
2020-06-10 16:56:52 -06:00
e4d1068c70
flag a couple fixes and their derived clases as incompatible with resetting atom IDs
2020-06-10 16:47:55 -06:00
d02363b8fb
adding a reset_ids sort option
2020-06-10 16:33:05 -06:00
4db9576aac
Fixed small multielement and not alloyflag bug
2020-06-10 15:17:45 -07:00
5a200b34fb
Updated chem_snap kokkos cuda kernel
2020-06-10 14:27:49 -07:00
64a4e5e21a
make kokkos configuration keywords in traditional build case insensitive
2020-06-10 15:53:09 -04:00
6f78dd688a
Minor doc changes & rename store_contacts to contacts
2020-06-10 15:52:47 -04:00
71d3827cce
Merge pull request #2140 from stanmoore1/kk_depend
...
Add missing Kokkos dependency
2020-06-10 15:50:10 -04:00
c3d5e46f9a
one more permission fix
2020-06-10 13:48:25 -04:00
8a71d760f2
fixup permission on doc file
2020-06-10 13:41:57 -04:00
4c3a13873e
{fmt}: don't use [[gnu::fallthrough]] on intel compilers
2020-06-10 13:37:30 -04:00
404516060d
Add missing Kokkos dependency
2020-06-10 10:49:41 -06:00
1a1cc99144
use correct expression for source folder. small output tweak.
2020-06-10 12:41:20 -04:00
6891fa2610
update a few URLs to use https: instead of http:
2020-06-10 12:34:09 -04:00
f36a84bdd3
add CMake support for fetching external potential files
2020-06-10 12:29:48 -04:00
20a9794b92
fix permissions
2020-06-10 11:26:08 -04:00
72ce9dfacb
add feature to transparently fetch external potential files when a package is installed
2020-06-10 11:25:59 -04:00
d436550d63
remove too big C_10_10.mesocnt potential
2020-06-10 09:56:47 -04:00
59353513e0
move date
2020-06-09 19:02:27 -04:00
0b7f58e674
Merge pull request #2137 from jtclemm/ptemp
...
Adding new ptemp keyword to fix/nh
2020-06-09 19:01:30 -04:00
62045cfb10
Merge branch 'master' into chem_snap
2020-06-09 14:30:55 -07:00
2f5a8d0937
remove trailing whitespace
2020-06-09 17:28:26 -04:00
0143234329
Merge branch 'chem_snap' of https://github.com/charlessievers/lammps into chem_snap
2020-06-09 14:28:03 -07:00
4e5da1c92e
Chem SNAP KOKKOS implementation draft
2020-06-09 14:27:01 -07:00
3ea39f5a23
Update fix_nh.rst
...
Removed mbox commands
2020-06-09 14:58:25 -06:00
833ebeb0a0
remove \mbox{} macros which are incompatible with make pdf
2020-06-09 16:42:26 -04:00
c3831f8971
Merge pull request #2126 from vmohles/add-ECO-DF
...
Add fix orient/eco to USER-MISC
2020-06-09 16:41:07 -04:00
32984cb8c4
add reference to LAMMPS slack
2020-06-09 16:06:47 -04:00
1221906ed9
fix whitespace issues
2020-06-09 15:14:49 -04:00
ecc142229d
update outputs again
2020-06-09 15:09:45 -04:00
fa07f64b81
add missing linefeed
2020-06-09 15:06:13 -04:00
999ed36e6a
update log files for new version
2020-06-09 15:04:53 -04:00
bb5b931d78
Merge remote-tracking branch 'github/master' into add-ECO-DF
2020-06-09 14:55:40 -04:00
89fb194f51
update to fix orient/eco from the authors
2020-06-09 14:55:31 -04:00
719936580a
Merge pull request #2135 from akohlmey/cmake-legacy-gpu-conflict
...
Handle conflict between conventional build and CMake build in lib/gpu
2020-06-09 14:26:42 -04:00
4c6c4ac405
Update fix_nh.rst
...
Adding linebreaks for legibility
2020-06-09 12:20:21 -06:00
c2b557233e
Update value parsing in Molecule
2020-06-09 12:12:52 -04:00
c1f6c004ca
Add contains method to ValueTokenizer
2020-06-09 12:11:53 -04:00
e47d48eed8
Change output message and use list(APPEND)
2020-06-09 12:10:35 -04:00
954f728225
Always set CMAKE_LIBRARY_PATH if environment variable LIBRARY_PATH is set
...
This resolves issues such as CUDA_CUDA_LIBRARY NOTFOUND if LIBRARY_PATH is
set to the CUDA stubs folder, but ignored by CMake.
2020-06-09 11:30:54 -04:00
2010cf97a9
add documentation for the cubin header check and explain the reason
2020-06-09 07:41:18 -04:00
78f030a07a
test for *cubin.h files in lib/gpu that conflict with cmake compilation
2020-06-09 07:32:49 -04:00
9d3dda9307
step version strings for next patch release
2020-06-08 19:57:07 -04:00
e641671da9
Merge pull request #2132 from akohlmey/collected-bugfixes-and-updates
...
Collected bugfixes and updates
2020-06-08 19:55:34 -04:00
3b1219f0f5
Merge pull request #2133 from ThFriedrich/master
...
Added missing and correct a few existing "Syntax" and "Examples" labels in docs
2020-06-08 19:20:32 -04:00
016629252d
a few more tweaks needed for centos8 and fedora32
2020-06-08 19:18:01 -04:00
ac85071bc4
need one more step with ubuntu to allow enabling PPA repos
2020-06-08 16:08:03 -04:00
2668e3deb6
add manual installation of plumed library
2020-06-08 14:39:34 -04:00
8b154cfbf6
must not set *any* communicators in plumed lib when using MPI_STUBS
2020-06-08 10:38:20 -04:00
7512cd3518
Merge branch 'master' of github.com:ThFriedrich/lammps into collected-bugfixes-and-updates
2020-06-08 09:48:21 -04:00
ee5e479343
make sure that when unpacking the Nbr struct you convert the index back to the closest image relative to the center atom
2020-06-08 09:33:21 -04:00
2e9859bacf
don't request neighbors of ghosts
2020-06-08 09:29:32 -04:00
c90f303a7a
structs are all public by default
2020-06-08 09:28:43 -04:00
942a9e936d
remove changes to upstream
2020-06-08 09:28:22 -04:00
d106ed8981
add missing pair_style command to commands overview
2020-06-08 01:49:16 -04:00
99fcf21a74
Fix "Example" Tag formatting
2020-06-08 04:21:24 +02:00
448bccd138
tweak test epsilons so they pass with -DLAMMPS_BIGBIG
2020-06-07 22:20:46 -04:00
e5f937388a
fix bugs with reading restart files when using -DLAMMPS_BIGBIG
2020-06-07 22:14:51 -04:00
864103f93e
fix cut-n-paste bug that crashed LAMMPS on reading molecular data files with -DLAMMPS_BIGBIG
2020-06-07 21:35:06 -04:00
f9cdf0913c
Fix Formatting of "Examples" Label
2020-06-07 23:27:02 +02:00
def387c21e
Added missing "Syntax" label
2020-06-07 23:01:48 +02:00
a9d1932032
update singularity definition files to include kim-api packages
2020-06-07 16:11:26 -04:00
dd746f7695
whitespace
2020-06-07 15:59:50 -04:00
bbb6f408be
fix syntax issue
2020-06-07 15:56:18 -04:00
4da8ff3d21
avoid division by zero
2020-06-07 15:47:46 -04:00
fc1be785fc
port bugfix from fix qtb to fix qbmsst and some output simplification
2020-06-07 15:33:32 -04:00
5c1236084c
correctly compute the size of the maxexchange buffer. we put all fixes into one buffer.
2020-06-07 14:37:20 -04:00
db9543ede2
use more common coding patterns, set maxexchange, use correct argument conversion functions
2020-06-07 14:36:41 -04:00
cee7cd5fe9
consolidate enumerator for per-atom array data types
2020-06-07 11:44:42 -04:00
edc7237f15
more thorough checking if the reaxff force field is consistent.
2020-06-07 10:46:50 -04:00
586f2c00b0
add missing linefeed character
2020-06-07 10:13:35 -04:00
09a005414b
recover compilation of the KIM package
2020-06-06 17:27:10 -04:00
64664d0b18
Merge pull request #2122 from rbberger/refactor-table-reading
...
Refactor table reading
2020-06-06 16:44:57 -04:00
7088746e36
update logs
2020-06-06 11:59:38 -04:00
a1afb8e1da
when communicating always communicate global atom ID and convert back
2020-06-06 11:53:50 -04:00
d343d2beb1
whitespace and output fixes.
2020-06-06 11:10:32 -04:00
92012ef047
fix permissions
2020-06-06 10:44:09 -04:00
8a71645a4b
must pass the filename, not file pointer to error message
2020-06-06 10:41:42 -04:00
17306c0469
Merge branch 'master' into add-ECO-DF
2020-06-06 10:37:12 -04:00
4e05eaa811
reduce compiler warnings, use new error class and format options
2020-06-06 10:37:06 -04:00
8bfabcab56
update fix orient/eco example to be aligned with LAMMPS conventions
2020-06-06 10:36:35 -04:00
4832de4a76
add to USER-MISC README file
2020-06-06 10:03:21 -04:00
9482f7f834
fix up typesetting of docs, spelling, and integrated into fix command table
2020-06-06 10:01:07 -04:00
890c5fc1be
update src/.gitignore
2020-06-06 10:00:11 -04:00
c6abcc8518
must not include installed copies of package files
2020-06-06 09:59:59 -04:00
2ed8652545
Fix whitespace
2020-06-05 19:15:31 -04:00
52f5968695
Merge remote-tracking branch 'origin/master' into refactor-table-reading
2020-06-05 19:09:24 -04:00
a57a8a879b
Merge pull request #2129 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2020-06-05 18:49:47 -04:00
4f804f58e3
Merge remote-tracking branch 'origin/master' into refactor-table-reading
2020-06-05 16:41:05 -04:00
04d7eacc2f
remove .c_str() in several places because it is no longer neede
2020-06-05 16:40:48 -04:00
c7ef89dc4a
Merge branch 'master' into collected-small-changes
2020-06-05 16:40:30 -04:00
2203e1e9e5
Change next_dvector(n, buf) to next_dvector(buf, n)
2020-06-05 16:40:14 -04:00
12386945d5
Merge pull request #2128 from akohlmey/more-fmtlib-and-string
...
Use {fmt}, std::string and utils::logmesg() in more places
2020-06-05 16:37:38 -04:00
9bf47cd9f3
make KOKKOS library compilation compatible with mode=shared
2020-06-05 13:58:11 -04:00
8b5469590d
Fix error message in pair_airebo.cpp
2020-06-05 12:25:10 -04:00
4d99092e37
Fix error message in bond_table.cpp
2020-06-05 12:23:20 -04:00
a42a86c0d2
Remove more c_str()
2020-06-05 12:13:41 -04:00
7df387f7d5
Merge remote-tracking branch 'origin/master' into refactor-table-reading
2020-06-05 12:09:57 -04:00
cd08dc8425
Simplify by using next_values() helper
2020-06-05 11:57:12 -04:00
78468f41d5
make definition consistent and silence a whole bunch of warnings from recent clang versions
2020-06-05 11:52:06 -04:00
f547d66104
Merge branch 'master' into more-fmtlib-and-string
...
# Conflicts:
# src/write_restart.cpp
2020-06-05 11:13:44 -04:00
863828540a
Merge pull request #2127 from akohlmey/error-using-string-class
...
Use std::string in arguments to Error class function
2020-06-05 11:05:14 -04:00
9ba84f37d7
add workaround for compilation error with MPIIO on windows due to old ROMIO API
2020-06-05 11:03:17 -04:00
cbd4f59d45
updates "add eco df"
...
We think we followed all your requests/advice/suggestions (thanks!). We were unable to compile the current master (!) on Ubuntu and MacOS unless we added -std=c++11 to the Makefile(s) compiler flags. Note that this is NOT related to this pull request / the ECO Force. With this compiler flag, the current master works well with the fix_orient_eco (now renamed). The fix has been moved to USER-MISC (but we hope to get it to MISC later). We can't "make style_check ", but we have added our command to commands_fix.rst. We don't know GitHub well enough, so we don't know how to make sure that the PR #2122 was already included in the master, which we downloaded today.
2020-06-05 14:57:59 +02:00
ad76f5267b
whitespace fix
2020-06-05 08:54:41 -04:00
d874e8a2be
remove TAGINT_FORMAT from ntopo styles
2020-06-05 08:45:18 -04:00
73c6171ad6
get rid of BIGINT_FORMAT and use utils::logmesg()
2020-06-05 08:19:45 -04:00
8ed32f95b3
simplify writing restarts a bit more
2020-06-05 07:31:39 -04:00
8814fc0147
use const char * for compatibility with std::string.c_str()
2020-06-05 07:31:02 -04:00
3e289bbc5e
fixup whitespace
2020-06-04 22:37:32 -04:00
0ee1393955
fix typo
2020-06-04 22:17:50 -04:00
48b7b7d722
fix up change_box and displace_atoms lost atoms error message
2020-06-04 22:09:40 -04:00
923e740872
get rid of more BIGINT_FORMAT macros
2020-06-04 22:07:47 -04:00
c02c352ca2
use {fmt} to write out atomic data
2020-06-04 21:56:00 -04:00
439eee3b86
get rid of BIGINT_FORMAT and use std::string.replace() to expand time step in data and restart file names
2020-06-04 21:38:00 -04:00
54a8b4e08b
more local buffers removed and file error status added.
2020-06-04 20:14:19 -04:00
4a6d3bc0e0
Move common potentials opening code to utils
2020-06-04 17:18:28 -04:00
62ee8d41f3
get rid of local buffers and snprinf()
2020-06-04 16:41:24 -04:00
7ab65c05da
Simplify Pair COMB3
2020-06-04 16:29:15 -04:00
8689b31bca
Add convenience method next_values
2020-06-04 16:27:27 -04:00
57821c7bea
Add missing error message
2020-06-04 16:26:22 -04:00
e5263e502d
Fix bug in next_dvector
...
It did not ignore comment lines
2020-06-04 16:24:48 -04:00
6c41c2f69d
Make Tokenizers movable
2020-06-04 16:23:46 -04:00
4b58e33b1e
remove local buffer for error message in Force class
2020-06-04 15:24:10 -04:00
ad15385f4c
convert code in Info to use {fmt} and string
2020-06-04 15:21:57 -04:00
b27ef02bc2
no local buffers and snprintf() in a bunch of style creation functions
2020-06-04 14:36:56 -04:00
d9345a1652
Update Pair BOP
2020-06-04 14:36:25 -04:00
c22aee142d
remove unused variable
2020-06-04 13:31:30 -04:00
2777d37a61
remove local buffers and snprintf() for file open error messages.
2020-06-04 13:30:44 -04:00
47888b587a
add convenience function to get the output of strerror(errno) as c++ string
2020-06-04 12:01:02 -04:00
b2c4cce826
Update PairAirebo
2020-06-04 11:31:35 -04:00
481d3cb219
avoid using a local buffer and snprintf()
2020-06-04 11:21:25 -04:00
34ff7aa1fe
Add convenience functions to PotentialFileReader
2020-06-04 11:18:33 -04:00
9291d2a9d7
Simplify count_words, add trim_and_count_words
...
The original count_words function (before it was put into utils::) also trimmed
comments. For compatibility this behaviour was retained at first. However, due
to the name the trimming is not immediatly apparent and many times not
wanted.
Therefore, this commit replaces count_words with an implementation that
just does what it says. If a comment should be trimmed there is a
trim_comment function. For convenience, a trim_and_count_words function was
added and is now used where the old behaviour was needed.
2020-06-04 11:13:37 -04:00
75e4cff44a
simplify communication cutoff warnings
2020-06-04 11:13:21 -04:00
98f8b9632d
avoid division by zero when reading tersoff potentials with powern == 0.0
2020-06-04 11:01:56 -04:00
97e69abcda
get rid of snprintf() and local buffers in atom style creation
2020-06-04 10:45:24 -04:00
aab4bc8ac2
update fix restrain to use {fmt} and be 64-bit atom id compatible
2020-06-03 23:43:54 -04:00
00fd82016c
simplify Domain::print_box()
2020-06-03 22:52:49 -04:00
fc216edf10
simplify create/delete_atoms/bonds
2020-06-03 22:36:51 -04:00
ef190962b8
simplify deprecated styles
2020-06-03 22:14:38 -04:00
c0fb794848
update load balancing output to use utils::logmesg() and {fmt}
2020-06-03 21:21:58 -04:00
9297211b06
fix style issue
2020-06-03 16:58:08 -04:00
dd11fb3964
remove .c_str() and simplify output in several places
2020-06-03 16:37:30 -04:00
9f3f53cc6b
convert Error class to accept 'const std::string &' instead of 'const char *'
2020-06-03 15:43:05 -04:00
3c6ce73ccf
Remove unused define
2020-06-03 15:10:22 -04:00
1247096680
Add missing OMP version of Pair Tersoff ZBL
2020-06-03 15:09:33 -04:00
98e2e34a36
fix division by zero issue in pair style bop
2020-06-03 14:12:42 -04:00
c81aca3509
Update fix_eco_force.h
2020-06-03 19:48:22 +02:00
df11b2b3ad
Update fix_eco_force.cpp
2020-06-03 19:47:28 +02:00
9e8ce240a0
Merge pull request #2124 from sachu92/fix_controller_process_variable_fix
...
Parsing of process variable in fix controller corrected
2020-06-03 13:44:24 -04:00
08a6efe6b1
Update fix_eco_force.rst
2020-06-03 12:32:05 +02:00
aacb964888
Parsing of process variable in fix controller corrected
2020-06-03 11:25:45 +02:00
91e8469389
Update DihedralTable
2020-06-02 19:06:25 -04:00
185eeaea8b
Add missing try-catch
2020-06-02 18:37:04 -04:00
18bb4bfdc2
Merge remote-tracking branch 'akohlmey/unit-test-updates' into refactor-table-reading
2020-06-02 18:24:23 -04:00
2fd3d21414
add tests for pair style table
2020-06-02 17:12:52 -04:00
5688fd41bb
Remove trailing whitespace
2020-06-02 16:43:41 -04:00
352cea3957
Remove unused import
2020-06-02 16:23:36 -04:00
95e12ccb73
Update PairTable
2020-06-02 16:11:36 -04:00
a80c80c77e
Add type information for table potentials
2020-06-02 16:08:49 -04:00
d6e062d0b9
Update BondTable
2020-06-02 15:42:23 -04:00
392a4f4e06
Update AngleTable
2020-06-02 15:28:46 -04:00
7658d05c73
Add TableFileReader
2020-06-02 15:11:53 -04:00
d478ad2ccb
Refactor PotentialFileReader
2020-06-02 15:11:30 -04:00
24a0933e2a
Refactor PotentialFileReader
2020-06-02 14:18:11 -04:00
60f17e7397
Add filesystem utils functions
2020-06-02 14:11:09 -04:00
65b4d87f99
Merge branch 'master' into user-cgdna
2020-06-02 19:04:33 +01:00
5c01c5c4af
make internal name for test consistent with external name
2020-06-02 07:41:10 -04:00
def79f246a
Update fix_eco_force.rst
2020-06-02 10:35:22 +02:00
b9cec30c2b
add test for exceptions with incompatible format
2020-06-01 22:18:45 -04:00
53e3421b6f
Merge branch 'master' into chem_snap
2020-06-01 17:22:05 -07:00
c6d04343e3
add tests for custom large integer type conversions
2020-06-01 19:09:27 -04:00
644ef3da4c
add LAMMPS copyright header
2020-06-01 19:08:59 -04:00
37e5df8680
Merge branch 'chem_snap' of https://github.com/charlessievers/lammps into chem_snap
2020-06-01 15:18:41 -07:00
e7e82cfb7c
merge master into chemsnap, added chunksize
2020-06-01 14:56:37 -07:00
005fe9db8b
add initial unit test for {fmt} testing only conversions frequently used by LAMMPS
2020-06-01 17:50:00 -04:00
886a950fd6
silence compiler warning in test programs
2020-06-01 17:49:05 -04:00
981cfd42f6
Merge pull request #2120 from lammps/next_lammps_version
...
Update version strings for the next patch release
2020-06-01 15:08:09 -04:00
5193ee7035
Merge pull request #2106 from jrgissing/bond/react-molecule-fragment-support
...
Bond/react: molecule fragment support
2020-06-01 14:42:14 -04:00
8b61b12921
Add missing initialization of potential_name
2020-06-01 13:53:36 -04:00
ff6675e4d8
Update docs for fix wall/gran and wall/gran/region
2020-06-01 12:00:27 -04:00
f5ea01e901
Clear wall/gran contacts before each calculation
2020-06-01 11:18:07 -04:00
711f875001
Added fix bond/create/angle code and docu
2020-06-01 15:45:40 +01:00
16eab647d4
Added fix bond/create/angle code and docu
2020-06-01 15:42:45 +01:00
1ca236da7e
Merge pull request #2119 from akohlmey/more-test-files
...
More unit test files
2020-06-01 10:21:23 -04:00
b81826131b
Merge branch 'master' into bond/react-molecule-fragment-support
2020-05-31 16:34:41 -04:00
09ce0d1198
rephrase to use more common term
2020-05-31 16:33:37 -04:00
e449cdf924
Merge pull request #2103 from lammps/add-fmt-lib
...
Use {fmt} in LAMMPS to simplify formatted output
2020-05-31 12:02:15 -04:00
acf280811a
step version strings for next patch release
2020-05-31 11:14:50 -04:00
7ab55a868f
remove unneeded justification marker
2020-05-31 10:45:32 -04:00
88cedc2784
add a bunch of tests for utils::strmatch()
2020-05-31 10:36:44 -04:00
4a21ad7b3d
expand tests for valid and invalid numbers
2020-05-31 10:14:09 -04:00
f5be01e4f1
sync with header
2020-05-31 10:05:39 -04:00
89bffb2ee9
add extra parenthesis to indicate that assignment is intentional in logical expression
2020-05-31 10:05:22 -04:00
4f169e99e6
silence compiler warnings: const has no effect on return type
2020-05-31 09:49:22 -04:00
ee90796679
Merge branch 'master' into add-fmt-lib
...
# Conflicts:
# src/lammps.cpp
# src/utils.cpp
2020-05-31 09:45:54 -04:00
7ebad52727
add tests for a bunch of coulomb only pair styles
2020-05-31 09:26:54 -04:00
633b66d4c9
correct forces in single function and simplify a little
2020-05-31 09:26:26 -04:00
661b0ee8b2
cannot compare Pair::compute() vs. Pair::single for styles with coul/dsf or coul/wolf due to missing self energy
2020-05-31 09:25:50 -04:00
64b684eec3
add tests for a whole bunch of CHARMM pair styles
2020-05-31 08:34:25 -04:00
1493ae5c87
correct force calculation in lj/charmm/coul/msm/omp
2020-05-31 08:33:26 -04:00
a820b7d3fc
fix bug in r-RESPA neighborlist setup for lj/charmmfsw/coul/long
2020-05-31 08:33:05 -04:00
f7a0f6671c
fix factor 0.5 bug in lj/charmm/coul/charmm/implicit/omp
2020-05-31 07:19:36 -04:00
eb60b049fc
add endpoint gradients for two bond tables
2020-05-30 21:49:42 -04:00
91272e7654
output endpoint gradient for some angle tabulations
2020-05-30 21:36:47 -04:00
bb8f6e94d3
Merge pull request #2113 from rbberger/tokenizer
...
Refactoring to reduce strtok usage
2020-05-30 21:13:12 -04:00
0f6e963058
add a whole bunch of angle style tests
2020-05-30 21:10:48 -04:00
69ba5ea9f0
use a smaller bond table
2020-05-30 21:05:03 -04:00
814082a23b
Merge pull request #2105 from ndtrung81/rigid-nve-norot
...
Fixed an issue with fix rigid/nve for bodies with very small values of inertia moments
2020-05-30 19:49:08 -04:00
f33584cfb2
fix missing factor of 2 bug in single function
2020-05-30 18:37:54 -04:00
f4431d0525
remove dead code
2020-05-30 18:00:23 -04:00
bd4d4bc015
update bond/angle yaml files for changed equilibrium keyword syntax
2020-05-30 17:51:29 -04:00
1042e16423
change format for equilibrium values and update writer and reader code, so it will become compatible with class2 angles/dihedrals/impropers
2020-05-30 17:50:38 -04:00
07163a710a
correct bond table coefficients to find the table file
2020-05-30 17:22:33 -04:00
e32409d32c
add tests for most bond styles except FENE type bonds
2020-05-30 10:44:40 -04:00
1452e6dfca
reduce displacements in single test for pair styles
2020-05-30 10:23:52 -04:00
4c0ce402c1
fix bug in bond style gromos/omp
2020-05-30 10:23:25 -04:00
fac897587f
Checked for zero inertia moments in a simpler way, similar to what is done in mq_to_omega()
2020-05-30 07:42:34 -05:00
2b960d94ec
Fix pair_comb3
2020-05-30 08:01:39 -04:00
1ec179e80a
add a few more test inputs
2020-05-29 23:47:15 -04:00
43171052d5
fix multiple bugs in pair style tester for Pair::single()
2020-05-29 23:46:37 -04:00
8409e9d2be
Merge pull request #2118 from akohlmey/pair-hybrid-better-check
...
Better argument parsing of pair style hybrid
2020-05-29 22:54:34 -04:00
549ffda4d8
implement better pair style name detection in pair style hybrid arguments
2020-05-29 20:52:21 -04:00
40cf106b8f
Fix segfault when running with MPI
2020-05-29 19:57:47 -04:00
7a9590f007
More whitespace
2020-05-29 18:04:20 -04:00
636a1bffe3
Fix whitespace
2020-05-29 17:25:41 -04:00
447784212a
Remove d0 in float numbers in ffield.comb
2020-05-29 17:14:41 -04:00
e4d6970ac1
Fix whitespace
2020-05-29 16:32:17 -04:00
8e1a6bc706
Update pair polymorphic
2020-05-29 16:12:19 -04:00
d173ea4ad9
Merge pull request #2114 from akohlmey/more-unittest-changes
...
More updates and corrections for unit tests
2020-05-29 15:33:30 -04:00
1375c154f9
Update pair eim
2020-05-29 14:58:04 -04:00
10b0d60709
Fix typo
2020-05-29 14:56:10 -04:00
c34501c137
Merge pull request #2116 from jdevemy/master
...
Test to avoid bad delete and Seg Fault
2020-05-29 11:34:14 -04:00
1984092135
Test to avoid bad delete and Seg Fault
2020-05-29 15:25:05 +02:00
2a4bd9ef53
small tweaks and documentation update to coverage cleaning targets
2020-05-29 08:33:34 -04:00
7bcf50b129
mention reset_coverage data
2020-05-29 08:26:26 -04:00
c2ab177c3a
add some explanations and figures for code coverage
2020-05-29 08:24:05 -04:00
30020594df
add custom target to remove/reset collected coverage data
2020-05-29 08:23:25 -04:00
0c503ab122
Move coverage html into folder
2020-05-29 08:23:08 -04:00
99c0c1ace1
simplify parsing of equilibrium data
2020-05-29 08:22:34 -04:00
7d62fd5106
remove debug code
2020-05-29 08:22:23 -04:00
797ba373c4
simplify reading key/value pairs from string
2020-05-28 22:38:23 -04:00
08ee1cb4fa
add single test to angle_style, add support for equilibrium data
2020-05-28 22:38:07 -04:00
47e4da4903
add support for writing/reading equilibrium bond/angle data
2020-05-28 22:20:43 -04:00
6ed4103365
synchronize flow of control and formatting between pair_style, bond_style and angle_style
2020-05-28 21:11:38 -04:00
9fc6abb2ef
add tests for pair style polymorphic
2020-05-28 20:43:26 -04:00
5a4bbcc37a
Update pair vashishta
2020-05-28 16:17:15 -04:00
cadc374e0b
Update pair nb3b harmonic
2020-05-28 16:05:56 -04:00
e206647717
Update pair gw zbl
2020-05-28 15:56:36 -04:00
607581e7f3
Use correct error function
2020-05-28 15:53:33 -04:00
2632d30970
Update pair gw
2020-05-28 15:44:53 -04:00
7d61fbc68b
Update pair adp
2020-05-28 15:08:48 -04:00
5bdc3e9f84
Remove unused PairEAM::grab
2020-05-28 14:37:52 -04:00
2b9ab58971
Update accelerator pair eam alloy
2020-05-28 14:37:27 -04:00
903a73d2c7
Update accelerator pair eam fs
2020-05-28 14:26:42 -04:00
8e46c53d57
Update fix_eco_force.h
2020-05-28 19:19:54 +02:00
fac7b864fc
Update pair eam alloy
2020-05-28 12:54:14 -04:00
e08404f53c
Indentation
2020-05-28 12:53:32 -04:00
e8ee1df993
Update pair eam cd
2020-05-28 12:35:02 -04:00
0dc05698f3
Update pair eam fs
2020-05-28 12:20:54 -04:00
49a40f5006
Update pair eam
2020-05-28 11:35:24 -04:00
e7909f4598
Remove unused define
2020-05-28 10:36:38 -04:00
f5d8417d96
Update pair tersoff zbl
2020-05-28 10:36:20 -04:00
c0324e55ad
Update pair tersoff mod c
2020-05-28 10:06:43 -04:00
d3e160f3d0
tweak epsilon for gcc 10
2020-05-28 10:00:13 -04:00
a4db35e15d
Update pair tersoff mod
2020-05-28 09:56:54 -04:00
8329a5498b
Move NPARAMS_PER_LINE to parent classes
2020-05-28 09:48:34 -04:00
1889b165dc
Merge branch 'tokenizer' of github.com:rbberger/lammps into tokenizer
2020-05-28 09:01:29 -04:00
2eaf710488
Hide stdout during tests
2020-05-28 08:01:54 -04:00
98b0619c3c
ECO Driving force
...
adds an energy to each atom depending on the surrounding crystal orientation, in order to drive grain boundaries
2020-05-28 13:51:56 +02:00
2710a22574
Merge branch 'master' into tokenizer
2020-05-28 07:33:10 -04:00
51c632acd4
increase code coverage for pair_eam_cd.cpp
2020-05-28 06:25:35 -04:00
245f949e12
functions theta(), theta_mod(), and cutoff() are never used in pair style bop
2020-05-28 06:20:33 -04:00
e0ee0986fd
tweak pair style bop unit tests to increase code coverage
2020-05-28 06:20:22 -04:00
b0f6eafac8
minor doc clarification
2020-05-27 23:37:35 -06:00
db13dff499
minor efficiency correction
2020-05-27 23:32:55 -06:00
315463e65f
Merge pull request #2108 from akohlmey/more-pair-style-tests
...
Add unit tests for manybody pair styles
2020-05-27 18:48:22 -04:00
69b8635125
Merge pull request #2111 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2020-05-27 18:35:11 -04:00
c47cbe5f34
Merge pull request #2110 from yafshar/kim
...
Explicitly set the pValue pointer to NULL.
2020-05-27 18:25:36 -04:00
9bc03034ef
add some initial documentation about the included tests
2020-05-27 18:02:32 -04:00
c22bbecb58
Update pair tersoff
2020-05-27 16:49:36 -04:00
013756bfa7
add tests for AIREBO/REBO family of potentials
2020-05-27 16:37:36 -04:00
78ad33eb2e
USER-INTEL tweaks for REBO family. will have to file bug reports at some point.
2020-05-27 16:37:05 -04:00
dddc34e214
Merge remote-tracking branch 'akohlmey/more-pair-style-tests' into tokenizer
2020-05-27 16:32:52 -04:00
a6d2ae2ee0
implement restart_reset flag for fixes in restart_global list
2020-05-27 12:44:05 -05:00
a1216c4fb2
remove unused variable definition
2020-05-27 13:35:17 -04:00
9142d4893d
make sure we compile and link against mpi_stubs when BUILD_MPI is disabled
2020-05-27 13:35:07 -04:00
477a7125c9
Update PairComb and PairComb3
2020-05-27 13:15:19 -04:00
507064d45d
Add Tersoff potential file read test
2020-05-27 13:13:50 -04:00
477e18b789
update makefiles for conventional build to always build a new static library
2020-05-27 13:09:42 -04:00
68e2c0bca8
Correct next_line in PotentialFileReader
2020-05-27 13:03:17 -04:00
6d339c8b03
Add unit tests for PotentialFileReader
2020-05-27 13:02:39 -04:00
caa43c7ed6
Merge remote-tracking branch 'akohlmey/more-pair-style-tests' into tokenizer
2020-05-27 12:59:32 -04:00
e2765a5c49
silence compiler warnings about unused arguments and variables and alike
2020-05-27 12:55:59 -04:00
bb57e90a27
add test for tabulated manybody styles
2020-05-27 12:31:19 -04:00
efbf9807d1
tests for MANYBODY almost complete
2020-05-27 10:59:12 -04:00
7c9ad91d8f
fix bug in pair style tersoff/zbl/omp
2020-05-27 10:53:29 -04:00
4d237f6640
Explicitly set the pValue pointer to NULL.
...
PyTuple_SetItem “steals” a reference to pValue, but
does not set it to NULL after dereferencing it. It
causes segmentation fault when running lammps on some
systems and on multiple processors since it is trying
to decrement the reference count for an object which
does not exist.
2020-05-27 09:29:18 -05:00
3415ccd60d
Merge branch 'more-pair-style-tests' into tokenizer
2020-05-27 09:37:22 -04:00
b5b66d0e78
tweak bop test to run faster
2020-05-27 08:50:20 -04:00
51e3cba0ba
tweak error margins to pass with gcc 9.x plus Release setting
2020-05-27 06:59:58 -04:00
66e34f541c
four more
2020-05-27 06:43:37 -04:00
1930a8fd00
make some more use of {fmt} in lammps.cpp
2020-05-27 05:29:42 -04:00
dd61ac80f7
simplify lammps.cpp using {fmt} and utils::logmesg()
2020-05-27 04:52:21 -04:00
b208e39ba7
remove obsolete c++98 workaround warning
2020-05-27 04:30:12 -04:00
29bd22a7ea
add tests for eam/cd and eim
2020-05-26 21:08:39 -04:00
7f699e9233
fix verbosity handling issue in pair style tests
2020-05-26 21:08:26 -04:00
2e3f03f9ca
remove pair style eam/cd/omp which seems broken beyond repair
2020-05-26 20:55:57 -04:00
e01e72cc8e
Formatting
2020-05-26 20:29:09 -04:00
5e4ce8d03c
Use Error::one in PotentialFileReader
2020-05-26 20:27:16 -04:00
13942a4d20
Use PotentialFileReader in PairComb
2020-05-26 20:23:28 -04:00
c302c0bca2
Add PotentialFileReader and use it in PairSW
2020-05-26 20:10:48 -04:00
541ab46e97
add tests for comb and comb3
2020-05-26 19:58:24 -04:00
ff3ebd4f6a
fix two memory allocation/deallocation bugs in pair style comb3
2020-05-26 19:56:28 -04:00
151d1fb42b
cosmetic updates
2020-05-26 19:55:54 -04:00
f1685afaa7
correct logic and also skip for USER-OMP
2020-05-26 18:42:47 -04:00
c91cad5155
add test for bop
2020-05-26 18:36:33 -04:00
0f8ff07da2
skip over newton_pair == off tests if newton_pair is forced to be on
2020-05-26 18:36:22 -04:00
dff78c19aa
add tests for pair styles adp, atm, sw and tersoff and new data/input
2020-05-26 18:22:21 -04:00
74249380ec
Add count method to ValueTokenizer
2020-05-26 16:30:46 -04:00
4a2ddb2c5e
restore required header
2020-05-26 15:22:03 -04:00
b5b71bbb92
(re-)add example uses of {fmt}
2020-05-26 15:16:35 -04:00
56cb761b04
add fmtlib as copy. too many complications from keeping it in a separate dir.
2020-05-26 15:15:53 -04:00
5d6c18dbed
one more correction for cmake --build
2020-05-26 12:29:03 -04:00
31a3e84950
correct documentation about cmake --build with targets
2020-05-26 12:26:44 -04:00
bc5c267630
Reverted to using a threshold much smaller than 1e-6 for zero inertia moments
2020-05-25 23:37:49 -05:00
042cfc521b
cmake: allow to overwrite GTest URL for offline machines
2020-05-24 19:38:19 -06:00
18320ded89
image correction for fragment location
2020-05-24 14:47:50 -06:00
375fb4b314
bond/react: change 'general name' for method
...
and update contact info
2020-05-23 23:32:49 -06:00
faec8ac2be
correctly update dihedral constraint
2020-05-23 23:22:56 -06:00
60e0a8a6a8
Update fix_bond_react.rst
2020-05-23 23:12:16 -06:00
4250def29a
dihedral constraint: fragment support
2020-05-23 22:58:37 -06:00
093f981719
Improved the way body inertia moments are checked if they are zero when updating body quaterions in fix rigid/nve
2020-05-23 23:52:00 -05:00
74d58778b4
angle constraint: fragment support
2020-05-23 22:29:14 -06:00
a64a9c1253
distance constraint: fragment support
2020-05-23 22:13:20 -06:00
6d11515ad0
scale factors in constructor only. Issue with successive fresh runs
2020-05-22 14:35:32 -05:00
1add74b8f7
save diameter and charge scale for restart. Need a switch te default values to 1 during init
2020-05-22 14:04:51 -05:00
5e3fe19756
Merge pull request #2101 from rbberger/unittest_compilation_bugfix
...
Make sure include directories are passed to test binaries
2020-05-21 15:45:05 -04:00
73b537f6c3
Make sure include directories are passed to test binaries
2020-05-21 15:06:08 -04:00
8de046270e
Merge pull request #2100 from akohlmey/respa-related-fixes-and-unittest
...
Add basic unit test for r-RESPA and some related bugfixes
2020-05-21 13:09:37 -04:00
8e92530e79
add code owners for unit tests
2020-05-21 11:34:15 -04:00
4f44159d56
add a test for r-RESPA (only with newton on and for plain styles for now)
2020-05-21 11:17:49 -04:00
0788a8ee4f
only collect the per-atom data specific to this test to compare against total pe.
2020-05-21 11:06:11 -04:00
799b676f89
must skip corresponding per-atom data accumulation if compute_flag for pair or kspace is 0
2020-05-21 11:05:16 -04:00
2371db3242
add missing "reciprocal"
2020-05-21 07:41:07 -04:00
2dad3cbb2f
update false positives list for time units correction to the docs
2020-05-21 01:37:11 -04:00
b8544de37b
tweak error margin
2020-05-21 01:30:04 -04:00
f9e57392f3
properly honor verbose/no-verbose run flag
2020-05-21 01:14:02 -04:00
4eca3c46a6
fix bug that messes up r-RESPA from some strange reason.
2020-05-21 01:13:48 -04:00
e784afd60f
use proper units (fmsec -> fs, psec -> ps and so on)
2020-05-21 01:13:15 -04:00
293bfa0485
fix typo
2020-05-21 01:13:03 -04:00
4868f5fdfc
update
2020-05-20 22:04:00 -04:00
3d567c14ef
Revert changes to be more C-like for Steve
2020-05-20 18:00:01 -04:00
7ac0f869ef
Add ValueTokenizer
2020-05-20 15:53:50 -04:00
46239e4577
Add utils::is_double and utils::is_integer
2020-05-20 15:53:41 -04:00
9e3759d0fc
Add missing newlines
2020-05-20 15:53:29 -04:00
4a2d3e95cb
Replace Atom::count_words with utils::count_words
2020-05-20 15:53:19 -04:00
db46521d64
Add utils::count_words and utils::trim_comment
2020-05-20 15:53:08 -04:00
807130c771
Replace AtomVec::tokenize and use Tokenizer
2020-05-20 15:50:10 -04:00
d41927b056
Add Tokenizer class
2020-05-20 15:49:02 -04:00
8691579def
Merge pull request #2098 from lammps/unittest
...
Add first part of an integrated unit test framework
2020-05-20 15:44:52 -04:00
5281dea651
Merge pull request #2095 from stanmoore1/kk_snap_beta
...
Fix redundant computation in Kokkos Pair SNAP on GPUs
2020-05-20 15:30:17 -04:00
8bc2c4748c
add option to test main program to override the value of the INPUT_FOLDER variable
2020-05-20 15:23:32 -04:00
917b7dd4fa
move definition of the INPUT_FOLDER variable from header to implementation file
2020-05-20 15:22:43 -04:00
58ca1dcf8e
Merge pull request #2094 from akohlmey/collected-small-changes
...
Collected small changes and bug fixes for the next patch release
2020-05-20 14:33:34 -04:00
c50bd25d42
Merge pull request #2093 from junghans/lammps_cleanup
...
remove fftw_cleanup() from main()
2020-05-20 14:26:41 -04:00
2536076ce9
cosmetic changes for consistent source formatting
2020-05-20 07:40:37 -04:00
2712a20f91
build common unit test sources into a static library and link with it
2020-05-20 07:32:32 -04:00
76fb797264
Simplify tests
2020-05-20 04:12:48 -04:00
5533b9233f
Fix indentation
2020-05-20 02:48:02 -04:00
ad6ae7317e
Use std::make_pair
2020-05-20 02:45:16 -04:00
34456294dd
Cleanup
2020-05-20 02:03:00 -04:00
46e0c8b6b7
Remove duplicated read_yaml_file function
2020-05-20 01:32:50 -04:00
73e766b933
Remove another unneeded class
2020-05-20 01:30:34 -04:00
35f7aa810d
update
2020-05-20 00:33:36 -04:00
50d4cf210c
Remove unnecessary classes
2020-05-19 23:37:11 -04:00
bd2d74b2cf
update
2020-05-19 23:26:23 -04:00
bddd6d5e84
update
2020-05-19 23:19:49 -04:00
c0acb3a438
Remove multiple definitions of STRINGIFY
2020-05-19 23:15:22 -04:00
c04a71a239
add unit test framework for pair, bond, angle styles from progguide branch
2020-05-19 22:24:31 -04:00
1517daeaed
add support for extracting r0 array to bond style zero
2020-05-19 21:54:50 -04:00
16ce10aefc
the first argument to Bond::extract() should be const char * not char *.
2020-05-19 21:54:31 -04:00
5827f69da5
OpenMPI's "sm" transport layer has gone from some newer versions. use "tcp" as lowest common denominator
2020-05-19 20:25:53 -04:00
03419b398a
scale diameter and charge incrementally without using fix store. Corrects bug of fix store array accessed out of bounds
2020-05-19 18:28:18 -05:00
e1362e9a61
Correct ghost atom access out of bounds bug in fix adapt
2020-05-19 16:55:25 -05:00
48a9e0d732
consolidate setting CMake policy CMP0074 into main cmake file
2020-05-19 15:20:41 -04:00
16db223d03
update test for whether to set CMake policy CMP0074 is needed.
2020-05-19 11:53:47 -04:00
ffaa77af6b
reintroduce bugfix for bessel function distributed random numbers
2020-05-19 09:02:17 -04:00
4ac7a26fe1
add support for extracting r0 array to bond style zero
2020-05-18 19:37:54 -04:00
ed43c1e22b
Merge branch 'master' into feature-cnt
2020-05-18 18:23:16 -04:00
6b1dbe2393
the first argument to Bond::extract() should be const char * not char *.
2020-05-18 18:15:10 -04:00
93fe33553a
need to set CMake policy CMP0074 to NEW behavior also for finding TBB Malloc
2020-05-18 17:50:28 -04:00
48fa824a32
Merge pull request #5 from lammps/master
...
update to the current state
2020-05-18 17:33:40 -04:00
e26be18b1e
update
2020-05-18 17:28:48 -04:00
8395ec9e43
avoid segfault with eam/intel when using it with a hybrid pair style
2020-05-18 14:31:57 -04:00
c67ca88b04
Fix redundant computation in SNAP on GPUs
2020-05-18 08:42:30 -07:00
9ed2824de8
add missing coulomb tabulation to pair style lj/class2/coul/long
2020-05-15 22:14:08 -04:00
dc74fac4d3
silence compiler warning
2020-05-15 20:04:49 -04:00
fa7319e626
drop fftw_cleanup() completely
2020-05-15 16:57:44 -06:00
b1ee9ad1fe
Merge pull request #2091 from stanmoore1/kk_summit
...
Rename Kokkos Makefile
2020-05-15 17:39:53 -04:00
d39457e46e
Merge pull request #2092 from lammps/omega-angmom
...
Initialize omega and angmom when reading a data file
2020-05-15 17:20:54 -04:00
6f0a56c176
cmake: fftw is now a private dep
2020-05-15 13:42:51 -06:00
58b304be62
move fftw_cleanup() into LAMMPS::cleanup()
2020-05-15 13:30:55 -06:00
f1a9eab5da
initialze omega and angmom when read data file
2020-05-15 13:07:34 -06:00
1d52e7f243
Rename Kokkos Makefile
2020-05-15 12:19:16 -06:00
37442ca5cf
fix bug in USER-OMP with "pair_modify compute no" and "kspace_modify compute no"
2020-05-15 08:06:23 -04:00
e36d2ce3e6
Do not use -ffast-math by default. Too large a chance of miscompiled code.
2020-05-14 20:48:43 -04:00
87c34fb144
dihedral base class did not initialize suffix_flag member.
2020-05-14 20:48:21 -04:00
20ad924a54
Merge pull request #2082 from stanmoore1/kk_bigint
...
Fix 32-bit integer overflow in Kokkos neighlist build on GPUs
2020-05-11 20:55:14 -04:00
040cbe378c
Merge pull request #2080 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2020-05-11 20:37:59 -04:00
3d0186987d
simplify
2020-05-11 18:31:07 -04:00
a6cfe8f642
update Kokkos related documentation about JIT compilation and UVM.
2020-05-11 18:07:51 -04:00
af1aa03446
Merge pull request #2074 from akohlmey/singularity-update
...
Updates for singularity definition files
2020-05-11 17:44:14 -04:00
b1ac51f721
Fix 32-bit integer overflow in Kokkos neighlist build
2020-05-11 15:11:24 -06:00
9b99ad271f
Adding new ptemp keyword to fix nh
2020-05-11 14:34:00 -06:00
23c55b0046
fix "use of class after delete" bug
2020-05-11 16:23:04 -04:00
0ab3ebbac0
improve readability
2020-05-11 13:31:47 -04:00
822c7c5ca1
elimitate nthreads member, change threads from int to bool and determine number of threads dynamically
...
this fixes #2081
2020-05-11 10:57:27 -04:00
8228cc8987
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
...
# Conflicts:
# src/atom_vec.cpp
2020-05-10 14:09:31 -04:00
6e53608789
a new communicator should have a different number than the old
2020-05-10 14:08:54 -04:00
4ee5eee7cb
don't use C++ style comments in C code
2020-05-10 14:08:06 -04:00
afd769314b
define _noopt macro with -D_FORTIFY_SOURCE to be empty to avoid false positives
2020-05-10 14:06:56 -04:00
987bff27d4
fix issues in AtomVec refactoring detected by compiler warnings
2020-05-10 14:05:32 -04:00
873a638cc3
fix issues in AtomVec refactoring detected by compiler warnings
2020-05-09 19:45:28 -04:00
b799e44e5c
Merge pull request #2077 from rbberger/cmake-fixes
...
Fix issue when generating lmpgitversion.h
2020-05-08 16:57:33 -04:00
cbd4ce5130
Use absolute path to LAMMPS_DIR for collecting git info
2020-05-08 16:04:55 -04:00
06737ce7a7
Merge pull request #1788 from lammps/atomvec-custom
...
Refactoring of AtomVec class
2020-05-08 15:18:11 -04:00
6b7e0df7f2
Merge pull request #2073 from ndtrung81/gpu-triclinic
...
GPU package pair styles to support neighbor list builds on the GPU with triclinic boxes
2020-05-08 14:29:55 -04:00
366d3fe249
update .gitignore and Purge.list
2020-05-08 14:09:59 -04:00
9004b47251
remove trailing whitespace
2020-05-08 01:33:16 -04:00
eefeaf4d25
make OpenMPI only use shared memory comm by default and silence some warnings
2020-05-07 18:15:57 -04:00
18c77db8c3
Add Kokkos vel methods
2020-05-07 15:16:17 -06:00
095801e1d6
Merge pull request #2071 from wmbrownIntel/wmb_mf_cleanup
...
Partial Cleanup of Conventional Build Makefiles.
2020-05-07 17:02:28 -04:00
d7650e8e02
no need to include googletest libs, we download and compile internally
2020-05-07 17:02:04 -04:00
5db1e4fe8d
Initialize variables since Kokkos doesn't call setup_fields
2020-05-07 13:19:12 -06:00
3b77546eb9
Merge pull request #2069 from junghans/latte_v1.2.2
...
latte: bump to v1.2.2
2020-05-07 14:27:19 -04:00
5fa7e138ea
Merge pull request #2070 from junghans/kokkos_v3.1.01
...
cmake: bump kokkos to v3.1.01
2020-05-07 14:16:56 -04:00
d69009ac45
Fix pointer delete issue with Kokkos package
2020-05-07 11:10:09 -06:00
cc18177153
Whitespace cleanup
2020-05-07 10:46:32 -06:00
3a23a97f64
Merge branch 'atomvec-custom' of github.com:lammps/lammps into atomvec-custom
2020-05-07 10:42:50 -06:00
71149768c6
fix atom_vec_hybrid bug
2020-05-07 10:42:40 -06:00
2b9a1a6982
Fix Kokkos runtime issue with special bonds
2020-05-07 10:35:08 -06:00
69a6a8e064
pull in kokkos-3.1.01
2020-05-07 10:22:42 -06:00
8ed5829d32
Merge branch 'atomvec-custom' of github.com:lammps/lammps into atomvec-custom
2020-05-06 16:25:22 -06:00
25632992f4
updates to USER-SPH example scripts
2020-05-06 16:25:07 -06:00
8301c7a9c6
Merge branch 'master' of ssh://github.com/lammps/lammps into atomvec-custom
2020-05-06 15:53:21 -06:00
7d9091cacc
Add back in old hybrid functions, needed by Kokkos package
2020-05-06 15:49:44 -06:00
9e7765064c
Merge branch 'atomvec-custom' of github.com:lammps/lammps into atomvec-custom
2020-05-06 15:28:41 -06:00
1225f7d1e0
small changes to examples scripts for regression purposes
2020-05-06 15:28:27 -06:00
801144d2dc
make rbberger and akohlmey owner of the singularity defition files
2020-05-06 15:16:21 -04:00
4dce25d89e
update some defitions files and also include hack to indicate image type in prompt
2020-05-06 15:07:02 -04:00
bd87b112b5
Allowed pppm/gpu to fall back to pppm for triclinic boxes
2020-05-06 12:07:23 -05:00
229203bac0
Supported neighbor list builds for triclinic boxes on the GPU
2020-05-06 08:51:17 -05:00
db71b3b994
update singularity image defitions to include gtest and libyaml. drop f30
2020-05-06 00:02:04 -04:00
14fb49c1cb
Merge pull request #2068 from junghans/cmake_enable_chain.x
...
cmake: enable Fortran before checking for the compiler
2020-05-05 18:36:08 -04:00
66994562e6
cmake: bump kokkos to v3.1.01
2020-05-05 11:46:09 -06:00
fe62e1dbc9
latte: bump to v1.2.2
2020-05-05 10:51:11 -06:00
fc7b1dc4fd
Merge branch 'cmake_enable_chain.x' of github.com:junghans/lammps into cmake_enable_chain.x
2020-05-05 11:27:40 -04:00
b933538dfa
tweak tbbmalloc search path for intel 19.1 compiler
2020-05-05 11:27:19 -04:00
8a114fca97
cmake: include where it is used
2020-05-05 08:53:49 -06:00
9708b58939
check for fortran instead of directly enabling it
2020-05-05 10:41:18 -04:00
bcd50646b4
don't enable fortran if the generator does not support it.
2020-05-05 10:23:04 -04:00
b5af7da2c6
cmake: enable Fortran before checking for the compiler
2020-05-05 07:10:42 -06:00
ec0939751e
Conventional Makefile cleanup.
2020-05-05 03:27:08 -07:00
260e6bafd5
Merge pull request #2064 from akohlmey/next_lammps_version
...
Update version strings for the next patch release
2020-05-04 19:43:12 -04:00
1329603184
Merge pull request #2019 from z-gong/viscosity
...
Fix and compute styles for calculating viscosity with periodic perturbation method
2020-05-04 17:42:31 -04:00
71ab9dc02b
Merge pull request #2049 from rbberger/singularity_container_update
...
Singularity container update
2020-05-04 17:27:54 -04:00
6d0ef85671
Merge pull request #2055 from akohlmey/reaxc-runtime-adjust
...
Make MIN_HBONDS define for reax/c configurable via an input option
2020-05-04 10:28:13 -04:00
48262fd0a9
Merge pull request #2051 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2020-05-04 10:06:45 -04:00
bed6ad4660
manually incorporate fixes for ave/correlate/long from PR #2066
2020-05-04 08:18:56 -04:00
7295e93e9b
step version strings for the next patch release
2020-05-03 07:28:38 -04:00
61284891ee
add a few more packages to the "most" preset
2020-05-03 05:04:07 -04:00
b12b69f6dc
silence compiler warning
2020-05-03 04:55:35 -04:00
f1e1644fe1
fix typo that resulted in LAPACK not being properly linked with USER-ATC
2020-05-03 04:55:25 -04:00
d811fd0da7
skip building chain.x, if no Fortran compiler is available
2020-05-03 04:23:52 -04:00
fdb4ba51da
add patch to VORONOI package external build so it will compile with BSD make
2020-05-03 04:04:02 -04:00
f5be3ccab4
add the check for MPI in USER-ATC at the correct location
2020-05-03 03:06:41 -04:00
863b50501c
port MPI stubs workaround to USER-ATC
2020-05-03 02:49:52 -04:00
4bf9c47317
support diskfree option to "fix halt" also on BSD variants
2020-05-03 02:34:40 -04:00
e8d4cc424e
use different header for alloca(3) on *BSD
2020-05-03 01:10:04 -04:00
fa2a6d7c6b
replace legacy preprocessor tests for linux with POSIX compliant ones
2020-05-03 01:04:52 -04:00
d5b9948129
extend FreeBSD preprocessor checks to other BSD flavors
2020-05-03 01:00:01 -04:00
795e2cb133
recover compilation of fix imd on FreeBSD
2020-05-02 16:04:01 -04:00
2b542eacb7
add FreeBSD compatibility
2020-05-02 15:56:24 -04:00
613b8a7596
use static_cast<>() for casting NULL
2020-05-02 06:29:43 -04:00
c18efdbfa7
initialize pointers in order of definition
2020-05-02 06:29:12 -04:00
1418ec4ace
make MIN_HBONDS define for reax/c configurable via an input option
2020-05-01 23:22:48 -04:00
8c52032b7a
Merge pull request #1902 from stanmoore1/kk_compute_coord_atom
...
Add Kokkos version of compute coord/atom
2020-05-01 19:36:19 -04:00
53ac67f522
Merge pull request #2053 from stanmoore1/kk_remap_mpi
...
Allow Kokkos remap to turn off CUDA-aware MPI
2020-05-01 19:35:03 -04:00
91d871ec27
Merge pull request #2054 from stanmoore1/kk_cb2a9e4
...
Add change missed in #2004
2020-05-01 19:33:51 -04:00
af3e8b4564
Add change missed in cb2a9e4
2020-05-01 13:25:23 -06:00
ab1ecdccfc
fix typo in comment
2020-05-01 14:34:35 -04:00
3ccab20e9e
add new false positives
2020-05-01 14:34:27 -04:00
5cb9d12538
whitespace cleanup
2020-05-01 14:34:20 -04:00
f8226508f4
Allow Kokkos remap to turn off Cuda-aware MPI
2020-05-01 12:09:32 -06:00
8e32f623f1
reformatted table for per-atom fields
2020-05-01 11:48:08 -06:00
36bac80978
up-to-date
2020-05-01 18:42:00 +02:00
215ad7e0b9
allreaduce
2020-05-01 17:52:31 +02:00
a72f034b72
Merge branch 'atomvec-custom' of github.com:lammps/lammps into atomvec-custom
2020-05-01 09:48:11 -06:00
807b0fce7e
fix broken doc page links to new fix sph commands
2020-05-01 09:48:01 -06:00
b96058eac3
gather/scatter custom
2020-05-01 16:53:07 +02:00
a64f70f0b5
removed broken soft link
2020-05-01 16:24:42 +02:00
2571e187d0
updated README, removed broken soft link to potential
2020-05-01 16:23:51 +02:00
64fdaaec3c
citation update
2020-05-01 16:19:03 +02:00
2ff463cc6e
fixed typo and checked make html
2020-05-01 16:11:25 +02:00
012c344622
updated documentation
2020-05-01 16:10:45 +02:00
0cf5636034
Add missing paramemter to compute_orientorder_atom docs
2020-05-01 08:01:29 -06:00
6eb9923c68
added documentation
2020-05-01 15:58:32 +02:00
4e0c835e9e
fixed dimension in error message
2020-05-01 15:57:16 +02:00
6817355a41
Update docs
2020-05-01 07:53:41 -06:00
95e81c7e47
allowed 0/1 or no/yes
2020-05-01 14:52:48 +02:00
6659946de1
fix more warnins and 64-bit issues
2020-05-01 08:50:07 -04:00
4930389ea4
propagate bugfix in fix omp to OpenMP pragma
2020-05-01 08:38:36 -04:00
7c620f7514
removed redundant region check, made com/overdamped "yes" or "no" instead of 0/1
2020-05-01 14:36:06 +02:00
bad3becac3
set com and overdamped flags as keywords with defaults 1,0
2020-05-01 14:28:36 +02:00
79f074eb6a
updated potential path in example
2020-05-01 14:27:33 +02:00
adc04f87f6
whitespace fixes
2020-05-01 08:24:24 -04:00
f9ba4b497f
Use ccache on Ubuntu by default
2020-05-01 08:01:17 -04:00
feb6e10734
error messages
2020-05-01 13:53:24 +02:00
e708479782
error messages for fix pafi
2020-05-01 13:28:36 +02:00
d9e0bc5d94
Add missing packages for legacy build
2020-05-01 05:55:03 -04:00
71159c4af4
Made orientorder check safer
2020-04-30 21:39:37 -06:00
ffc96d6af6
Merge branch 'atomvec-custom' of github.com:lammps/lammps into atomvec-custom
2020-04-30 21:33:16 -06:00
907ffae7b4
add return 0 to atom_vec
2020-04-30 21:32:59 -06:00
e52fee0c56
fix omp uses desph
2020-04-30 21:27:24 -06:00
9dacbe5f46
two other dirs depend on changed esph and desph
2020-04-30 21:22:19 -06:00
89f119e8aa
avoid segfaults when selecting a subset on MPI ranks that will not have any matching lattice positions to start with
2020-04-30 22:12:07 -04:00
d382db1c76
Merge pull request #2015 from jvita/fix-spline-meam-binning
...
Fix spline meam binning
2020-04-30 20:55:49 -04:00
25b6d98658
correct references and table format
2020-04-30 20:19:23 -04:00
8689b7a404
Merge branch 'master' into atomvec-custom
2020-04-30 20:09:23 -04:00
5e619b65f6
USER-SPH doc tweak
2020-04-30 17:08:05 -06:00
ec9b7c787d
more doc changes for USER-SPH
2020-04-30 16:52:32 -06:00
4eb4839f6d
renaming of variables and command names in USER-SPH
2020-04-30 16:40:09 -06:00
814f45d756
Add missing symlink
2020-04-30 18:25:25 -04:00
5ec357adfc
spelling errors
2020-04-30 15:06:59 -06:00
6913e3a6a4
Merge pull request #1760 from lammps/fix-dummy
...
added internal fix dummy command to enable more control of fix ordering
2020-04-30 14:46:22 -04:00
14322a9907
Allow compute_coord_atom to use Kokkos orientorder
2020-04-30 12:37:05 -06:00
dda5cb0967
typo in atom_vec.h
2020-04-30 12:02:49 -06:00
ac45befbb6
Pre-compute 1/h and store
2020-04-30 12:57:59 -05:00
ecd3652f61
update to current master
2020-04-30 11:57:17 -06:00
23c5384b47
Merge branch 'master' of https://github.com/lammps/lammps into kk_compute_coord_atom
2020-04-30 11:34:19 -06:00
6b8f26e8ad
Merge pull request #2046 from stanmoore1/kk_cutneighsq
...
Fix rare issue in Kokkos neighlist
2020-04-30 13:00:51 -04:00
ae3c804cd2
Minor fix in doc
2020-04-30 19:00:37 +02:00
3ecaf0f336
Merge pull request #2047 from lammps/replica-doc-page
...
Clarifying AMD quote from review paper for 3 AMD methods in LAMMPS
2020-04-30 12:50:01 -04:00
0b02108ba1
add add check to refuse running with 2d systems and document it.
2020-04-30 12:46:16 -04:00
859f644481
make spellchecker and sphinx happy
2020-04-30 12:45:36 -04:00
5062d57ccb
Merge branch 'master' into viscosity
2020-04-30 12:32:06 -04:00
c39b71cd1b
Merge pull request #2048 from junghans/cmake_disable_static_lib_install
...
cmake: disable installing of static libs
2020-04-30 12:28:41 -04:00
26321d49c4
Update How-to viscosity and put the example together with other viscosity examples.
2020-04-30 17:05:01 +02:00
eba1a15616
Port changes to Kokkos package
2020-04-30 08:44:55 -06:00
88bf503451
Merge from master
2020-04-30 08:17:05 -06:00
002c49737f
update definition for ubuntu20.04
2020-04-29 22:58:08 -04:00
696308a760
set cmake policy to honor HDF5_ROOT and NETCDF_ROOT. search for parallel NetCDF only with parallel builds
2020-04-29 22:39:33 -04:00
e97bf005cb
include hdf5 and netcdf in more images
2020-04-29 22:36:33 -04:00
1adda03202
cmake: only install shared lib and friends
2020-04-29 18:06:33 -06:00
aad8659788
Reduce CUDA footprint in containers
2020-04-29 20:02:25 -04:00
600d357155
cmake: disable installing of static libs
2020-04-29 16:26:56 -06:00
18c63ade92
clarified AMD quote from review paper
2020-04-29 16:14:52 -06:00
633651fa56
Add valgrind, gdb to containers and clean caches
2020-04-29 17:32:19 -04:00
63a2f17410
Merge branch 'master' of https://github.com/lammps/lammps into kk_compute_coord_atom
2020-04-29 15:16:52 -06:00
910d91bc93
some more tweaks to the example
2020-04-29 17:15:46 -04:00
6cd1b45a49
recover compilation with -DLAMMPS_BIGBIG
2020-04-29 17:12:58 -04:00
1ad85980fb
fix up include files
2020-04-29 17:12:43 -04:00
d3b88ab3e1
fix documentation translation issues
2020-04-29 17:12:30 -04:00
42d36e360e
cosmetic change
2020-04-29 17:02:18 -04:00
8235c48f49
Avoid errors due to host Lmod in containers
...
These changes ensure that environment variables that are automatically passed
to the container don't interfere with Lmod inside of the container. The previous
implementation would not take care of sticky packages from the outside and Lmod
would try to reload them.
Note that Lmod defines the 'module' bash function, which doesn't propagate to
the final shell when using 'singularity shell'. If the 'module' command is needed
a login shell needs to be launched:
$ singularity exec <CONTAINER> bash -l
2020-04-29 17:01:55 -04:00
db631c941d
fix minor memory leak
2020-04-29 16:51:43 -04:00
cc6b55515b
add integration into manual and add dummy documentation
2020-04-29 16:51:30 -04:00
82b1fc717f
Add missing python36 and hdf5-devel to CentOS containers
2020-04-29 16:46:22 -04:00
46739329c4
update PAFI example: remove unused data, replace potential with existing one, update logs
2020-04-29 16:41:08 -04:00
0588232a34
Fix rare issue in Kokkos neighlist
2020-04-29 14:29:18 -06:00
595bb30e14
Merge branch 'master' into user-pafi
2020-04-29 15:35:29 -04:00
5c2f0ecc65
Merge pull request #2045 from stanmoore1/kk_team_coul
...
Fix issue in Kokkos "team" energy
2020-04-29 15:32:45 -04:00
feed7302d5
Merge pull request #2044 from stanmoore1/kk_reax_full
...
Remove full neigh list option in Kokkos ReaxFF
2020-04-29 14:54:54 -04:00
e10d62c89f
Fix energy tally issue
2020-04-29 10:06:09 -06:00
04388c26f8
Fix Kokkos view runtime issue
2020-04-29 10:05:47 -06:00
7508660d8a
Merge pull request #2036 from stanmoore1/kk_dihedral_charmm
...
Fix issues in dihedral_charmm_kokkos
2020-04-29 10:24:32 -04:00
fe9e6736e1
Merge branch 'master' into kk_dihedral_charmm
2020-04-29 08:00:55 -06:00
910d00f500
Merge pull request #2041 from stanmoore1/kk_team_ev
...
Fix Kokkos issue and remove N2 neigh list option
2020-04-28 19:23:35 -04:00
17f7bf2fb9
Merge pull request #2035 from stanmoore1/kk_uvm
...
Fix UVM compile issues
2020-04-28 19:23:12 -04:00
e47dc6fec9
Merge pull request #2043 from ellio167/ubuntu-install-docs
...
Update ubuntu ppa install docs
2020-04-28 19:22:27 -04:00
a88364a2ea
Tweak error message
2020-04-28 15:39:01 -06:00
754d9fabc6
Merge branch 'ubuntu-install-docs' of github.com:ellio167/lammps into ubuntu-install-docs
2020-04-28 17:27:49 -04:00
b3d8986603
list update kokkos flag
2020-04-28 17:27:23 -04:00
846146c9d4
correct minor formatting and markup issues
2020-04-28 17:23:16 -04:00
e9a777e63d
Add explaination of potenentials directory behavior for lmp_daily
2020-04-28 16:16:28 -05:00
4bb5f99801
fix underline
2020-04-28 17:15:48 -04:00
fa0f10f2f5
Remove debug output
2020-04-28 15:15:26 -06:00
6ed2adcd31
Removed unused functions
2020-04-28 15:12:41 -06:00
681878aa24
Merge branch 'master' into viscosity
2020-04-28 17:11:04 -04:00
62cdc9d6f1
Remove full neigh list option in Kokkos ReaxFF
2020-04-28 15:08:30 -06:00
c6dc0cf8c5
flag commands and paths as literals.
2020-04-28 17:03:20 -04:00
3392dca7b8
fix typos in manual
2020-04-28 16:45:02 -04:00
87ca8a0627
Update ubuntu ppa install docs
2020-04-28 15:38:41 -05:00
f5a8d40a51
Merge pull request #1906 from stanmoore1/kk_copycpu
...
Add method to copy Kokkos neighbor list to CPU list
2020-04-28 15:34:05 -04:00
e5acf9da7d
Merge branch 'clean-master2' of github.com:julient31/lammps into exchange-biquadratic
2020-04-28 13:12:10 -06:00
32f5fd2373
Comment cleanup
2020-04-28 10:39:31 -06:00
712b8668cb
Fix Kokkos neighlist issue and remove N2 option
2020-04-28 10:33:10 -06:00
21cb0d394f
Merge branch 'master' into kk_copycpu
2020-04-28 11:56:22 -04:00
2e07345cea
Merge pull request #2023 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2020-04-28 11:52:54 -04:00
7863dfa1d2
Merge pull request #2033 from stanmoore1/kk_stencil
...
Fix bug in Kokkos occasional neighlist build
2020-04-28 10:51:34 -04:00
8f9323a3d7
Merge pull request #2013 from wverestek/master
...
small modification to fix bond/react to allow equal style variables as probability input
2020-04-28 10:51:07 -04:00
ad47b64cb9
Merge pull request #65 from junghans/collected-small-changes
...
GPU.cmake: localize hackery
2020-04-28 10:49:39 -04:00
ef3e071067
GPU.cmake: localize hackery
2020-04-28 07:43:31 -06:00
672d593241
Merge pull request #64 from junghans/collected-small-changes
...
cmake: reenable CMAKE_TUNE_FLAGS check
2020-04-28 08:50:37 -04:00
24fe5bc187
cmake: reenable CMAKE_TUNE_FLAGS check
2020-04-28 06:03:34 -06:00
6be36196da
explicitly include STUBS MPI headers for serial compile since we seem to pick up the OpenMP ones otherwise
2020-04-28 01:36:21 -04:00
705c10ef47
restore original command
2020-04-28 01:12:49 -04:00
867088dbd8
add packages to also allow a regular build not just cross-compilation
2020-04-28 01:12:31 -04:00
d931365e4e
fix typos
2020-04-28 01:11:54 -04:00
d3017744a9
updates for building with hip
2020-04-28 00:39:11 -04:00
25d1ad7714
update HIP compilation makefile for updated legacy build
2020-04-27 23:18:25 -04:00
b362a06ca3
(temporarily) disable CMAKE_TUNE_FLAGS verification script code
2020-04-27 23:17:43 -04:00
dd5ebb0a81
add preset to compile with hcc
2020-04-27 22:30:17 -04:00
29d667721a
tweak GPU.cmake so that hip_get_devices compiles and links
2020-04-27 22:29:41 -04:00
5006c2c329
Merge branch 'latte_super_build' of github.com:junghans/lammps into collected-small-changes
2020-04-27 21:19:45 -04:00
0b93b45f2a
Fix issues in dihedral_charmm_kokkos
2020-04-27 15:55:15 -06:00
c828492dee
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2020-04-27 17:18:59 -04:00
edd708dbce
fix command ordering issues with gpu image build
2020-04-27 17:17:33 -04:00
76d7699abe
remove trailing whitespace
2020-04-27 16:58:43 -04:00
74e8505a1f
Merge branch 'master' into collected-small-changes
2020-04-27 16:57:47 -04:00
2dd737e765
Fix UVM compile issues
2020-04-27 14:47:03 -06:00
b38e95f88c
Merge pull request #1895 from stanmoore1/kk_compute_orientorder_atom
...
Add Kokkos version of compute orientorder/atom
2020-04-27 16:34:29 -04:00
0f28e0eb0f
Merge pull request #2030 from lammps/revert-2018-cmake_kim-api_find
...
Revert "cmake: move kim-api detection to cmake config"
2020-04-27 16:16:55 -04:00
121b40ebaa
Merge pull request #2026 from ndtrung81/ellipsoid-gpu-special-bonds
...
Fixed bugs with special bonds for ellipsoid gpu pair styles
2020-04-27 16:15:58 -04:00
d4c06a2e2a
Merge pull request #2027 from junghans/cmake_clean_up_plumed
...
USER-PLUMED: remove unused defines
2020-04-27 16:12:58 -04:00
0a9bed0ca6
Merge branch 'cmake_clean_up_plumed' of github.com:junghans/lammps into collected-small-changes
2020-04-27 16:07:52 -04:00
7b79b31018
remove latex support from accelerator image definitions
2020-04-27 15:17:45 -04:00
1aaf3ee03f
add new combined container for compiling with GPU support.
2020-04-27 15:14:02 -04:00
0338d57857
Merge branch 'kokkos_fix' of github.com:yafshar/lammps into collected-small-changes
2020-04-27 15:00:04 -04:00
f9b873db24
Merge pull request #2032 from akohlmey/change-box-image-flags
...
Reset image flag(s) when changing from periodic to non-periodic
2020-04-27 14:58:36 -04:00
437967bfd8
adding the standard header to prevent ‘NULL’ was not declared error
2020-04-27 12:49:03 -05:00
3ab797984b
verified cmake compatibility
2020-04-27 18:21:42 +02:00
a4b3af7d95
Fix bug in Kokkos occasional neighlist build
2020-04-27 10:07:26 -06:00
97ac67840b
corrections to headers
2020-04-27 17:40:09 +02:00
73ec2d8182
fix typo in MPI_Allreduce call.
2020-04-27 11:06:17 -04:00
b04cc115f3
document the image flag reset for switching boundaries
2020-04-27 10:51:53 -04:00
644f74c585
when changing boundaries from periodic to non-periodic, we need to reset the image flags for these dimensions to 0
2020-04-27 10:39:34 -04:00
a96f0af271
Merge branch 'kk_compute_orientorder_atom' of ssh://github.com/stanmoore1/lammps into kk_compute_coord_atom
2020-04-27 08:32:55 -06:00
ee9757b155
Add missing copymode flag statement
2020-04-27 08:31:56 -06:00
3028b028f0
Merge branch 'kk_compute_orientorder_atom' of ssh://github.com/stanmoore1/lammps into kk_compute_coord_atom
2020-04-27 08:14:52 -06:00
5de6224bd3
Fix logic error
2020-04-27 08:14:19 -06:00
f1aaad2b13
remove trailing whitespace
2020-04-27 09:54:05 -04:00
bc3a1187ae
make behavior of comparing cutoff and long-range coulomb independent of order
2020-04-27 08:06:20 -04:00
d946c61789
re-indent code to better match LAMMPS conventions
2020-04-26 23:25:52 -04:00
d53e468ce0
do not mix c++ style and c-style comments
2020-04-26 22:50:24 -04:00
8fec14f593
Update fix_bond_react.rst
2020-04-26 13:08:40 -06:00
6baca04447
round up 'nevery' variable eval
2020-04-26 12:45:42 -06:00
281c105a34
KIM.cmake: add workaround for <cmake-3.12
2020-04-26 12:02:18 -06:00
d092b24c2e
Revert "cmake: move kim-api detection to cmake config"
2020-04-26 11:56:48 -06:00
0b6e5be379
cosmetic edit to trigger new CI test runs
2020-04-26 00:25:07 -04:00
9a5b7141af
move MPI compilation variable definitions workaround to MPI4WIN.cmake
2020-04-26 00:14:27 -04:00
a614242595
allow variable-input for Nevery, Rmin, Rmax keywords
2020-04-25 21:45:43 -06:00
e5360bb68a
Merge remote-tracking branch 'github/cmake_latte_link_fix' into collected-small-changes
2020-04-25 23:07:58 -04:00
758a27c1e7
update MPI detection and handling of MPI to not automatically assume that a windows target means cross-compiling
2020-04-25 22:06:36 -04:00
7fd50045fe
USER-PLUMED: remove unused defines
2020-04-25 10:16:58 -06:00
1295a9ef46
Fixed bugs with special bonds for ellipsoid gpu pair styles
2020-04-25 10:28:18 -05:00
5308b00c7b
Update LATTE.cmake
2020-04-25 07:28:16 -06:00
3bebf017c0
Rename log.22Apr20.tiny_nylon.unstabilized.g++.4 to log.22Apr20.tiny_nylon.stabilized_variable_probability.g++.4
2020-04-25 15:05:32 +02:00
a6c3f2c0e3
Rename log.22Apr20.tiny_nylon.unstabilized.g++.1 to log.22Apr20.tiny_nylon.stabilized_variable_probability.g++.1
2020-04-25 15:04:46 +02:00
643ef2e2bc
return of the data file
2020-04-24 22:59:20 -06:00
bac681b9dc
cmake: fix linkage against external latte
2020-04-24 20:51:58 -06:00
1de3995598
rename src/MAKE/MINE/... to src/MAKE/MINE/.gitignore to avoid penalizing people downloading LAMMPS via git on windows
2020-04-24 21:26:11 -04:00
0a96a8c3a5
make check for running under hybrid/overlay compatible with suffix styles
...
also improve error message
2020-04-24 21:23:21 -04:00
72ff0dd87d
Merge pull request #2004 from stanmoore1/kk_3.1
...
Update Kokkos library in LAMMPS to v3.1
2020-04-24 18:35:53 -04:00
5cbebddae6
Merge pull request #2006 from ndtrung81/body-doc-fix
...
Fixed the doc page for fix wall/body/polyhedron
2020-04-24 18:01:50 -04:00
3f8efed1fd
Merge pull request #2010 from akohlmey/collected-small-fixes
...
Collected bug fixes and small updates
2020-04-24 17:44:49 -04:00
5855d334e6
Merge pull request #2014 from ellio167/kim_charge
...
Added changes to support SMs setting charges in kim_interactions
2020-04-24 17:13:58 -04:00
4dae4578ad
Merge pull request #2018 from junghans/cmake_kim-api_find
...
cmake: move kim-api detection to cmake config
2020-04-24 16:55:48 -04:00
91d958faff
Remove Kokkos deprecated code
2020-04-24 12:52:46 -06:00
756724c9e3
Merge branch 'kk_compute_orientorder_atom' of ssh://github.com/stanmoore1/lammps into kk_compute_coord_atom
2020-04-24 12:50:40 -06:00
261b826cfc
Remove Kokkos deprecated code
2020-04-24 12:49:50 -06:00
700bb2e0f4
Merge branch 'master' of github.com:lammps/lammps into kk_copycpu
2020-04-24 12:33:05 -06:00
0545de5137
clean up comments in fix_accelerate_cos.h
2020-04-24 20:23:14 +02:00
85f1cb6a63
Merge branch 'kk_compute_orientorder_atom' of ssh://github.com/stanmoore1/lammps into kk_compute_coord_atom
2020-04-24 12:22:42 -06:00
cf702c4b1a
fixed a type in README
2020-04-24 20:20:49 +02:00
9c081cf439
Update from master
2020-04-24 12:18:53 -06:00
4890c328d9
add comment to trigger jenkins rerun
2020-04-24 13:21:38 -04:00
08dc8e860e
Merge pull request #2022 from junghans/github-template-comments
...
github templates: turn comments in real comments
2020-04-24 13:18:40 -04:00
e114a8d15b
Revert accidental change
2020-04-24 10:14:31 -06:00
cb2a9e4329
Clear sharedsize for flat method
2020-04-24 10:10:22 -06:00
47b06cf541
github templates: turn comments in real comments
2020-04-24 09:51:13 -06:00
9266c74370
move fix_accelerate_cos and compute_viscosity_cos to USER-MISC
2020-04-24 15:30:20 +02:00
0bb41bf00b
Add ouput for the example for USER-VISCOSITY package
2020-04-24 14:41:03 +02:00
a30d4a6c6f
Add documents and minor fix for USER-VISCOSITY package
2020-04-24 14:41:03 +02:00
c7e4304ab6
add package and examples for viscosity calculation
2020-04-24 14:28:46 +02:00
7a366de0a9
Delete log.22Apr20.tiny_nylon.unstabilized.g++
2020-04-24 09:39:11 +02:00
5a9cc9e380
updated log files
2020-04-24 09:35:32 +02:00
68dd6d0f19
cmake: move kim-api detection to cmake config
2020-04-23 09:20:38 -06:00
2fb71cfb62
Merge pull request #80 from jrgissing/master
...
import Andrew's PR into create_atoms branch
2020-04-22 22:36:20 -06:00
08b4159c6b
Merge pull request #79 from lammps/master
...
rebase
2020-04-22 22:32:01 -06:00
251517127d
Merge pull request #78 from lammps/master
...
rebase
2020-04-22 22:13:33 -06:00
0d27591e82
Merge branch 'clean-master2' of github.com:julient31/lammps into exchange-biquadratic
2020-04-22 20:13:49 -06:00
1a286d5722
Fix repeat of same bug
2020-04-22 16:14:11 -05:00
623f03e322
cmake: add support for latte super-build
2020-04-22 14:21:34 -06:00
2493987875
Fix binning bug
2020-04-22 14:33:20 -05:00
10a3e85796
C1 JT 042220
...
- added biquadratic pair/spin exchange
2020-04-22 11:53:08 -06:00
fc10e885b2
make description of eflux as a variable less convoluted
2020-04-22 08:13:27 -04:00
73bf1874c5
update code owner entry for fix bond/react
2020-04-22 08:12:56 -04:00
e321719558
Merge branch 'master' of https://github.com/wverestek/lammps
2020-04-22 14:09:55 +02:00
34d73a3c67
wrong script.
2020-04-22 14:10:43 +02:00
1751a27ff6
removing example script from nylon melt and adding to tiny nylon
2020-04-22 14:07:11 +02:00
48ab70f9ee
avoid segfault when using compute_scalar() on the initial step and no scaling has yet been done.
2020-04-22 07:30:06 -04:00
0288bb4b6b
small modification to fix bond/react to allow equal style variables as probability o
...
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
modified: doc/src/fix_bond_react.rst
new file: examples/USER/reaction/nylon,6-6_melt/in.large_nylon_melt_variable_probability
modified: src/USER-REACTION/fix_bond_react.cpp
modified: src/USER-REACTION/fix_bond_react.h
2020-04-22 13:27:10 +02:00
5eccaecf9b
use #include <cstdint> now that we require C++11
2020-04-21 19:31:57 -04:00
db4c6e4056
update include file conventions since we no longer require C++98 for LAMMPS core files
2020-04-21 19:31:18 -04:00
0f9d8efe69
state in external Kokkos error message the version 3.1 or later is required
2020-04-21 12:50:27 -04:00
ea31fc11a6
add more explicit note about lack of support for pair styles in compute centroid/stress/atom
2020-04-21 12:44:13 -04:00
9f923c51f8
update singularity definition files for ubuntu variants to enable more LAMMPS build options and features
2020-04-21 12:07:34 -04:00
3c144600a5
update Kokkos related documentation for Kokkos 3.1 and refactor build info a bit
2020-04-21 11:46:16 -04:00
f63893bd7d
citation fix
2020-04-21 17:19:48 +02:00
1c1ff9623f
check for compute at fix_init()
2020-04-21 15:07:15 +02:00
1670196bc1
c++ style headers
2020-04-21 15:00:00 +02:00
cbe6e0dcb2
small updates
2020-04-21 14:32:52 +02:00
2348d6db62
use HOSTARCH/HOST instead of CPUARCH/CPU to better distinguish from GPUARCH/GPU
2020-04-21 08:30:16 -04:00
729646d7b5
update table of Kokkos supported archs and indicate HOST/GPU designation
2020-04-21 08:27:00 -04:00
2ac7bfc9cf
rephrase note about kernel JIT recompilation and Kepler vs. the rest compatibility
2020-04-21 08:26:01 -04:00
0711232e5b
Merge pull request #2000 from akohlmey/polymorphic-update
...
Update for pair style polymorphic from Xiaowang Zhou
2020-04-20 17:14:47 -04:00
0dfb1329be
we must not write out per-type pair cutoff when long-range LJ is enabled
2020-04-20 16:56:09 -04:00
1c15ba88f3
need to copy maxspecial and "extra" data to do a proper recreation
2020-04-20 15:27:30 -04:00
91153eaa1a
Added changes to support SMs setting charges in kim_interactions
2020-04-20 13:15:25 -05:00
1cd5db683f
typo..
2020-04-20 19:59:26 +02:00
0f8669c51d
updated_extract_atom
2020-04-20 19:55:29 +02:00
4da1ba749f
removed changes to atom.cpp
2020-04-20 19:42:04 +02:00
1709bc3f83
cleaned makefile
2020-04-20 19:12:37 +02:00
b1bd0251a9
better example file
2020-04-20 18:32:44 +02:00
dcc074215d
fix inconsistent memory allocate/free
2020-04-20 06:04:33 -04:00
8fa2092580
example folder
2020-04-20 10:20:53 +02:00
946cb27267
ignore
2020-04-20 10:20:17 +02:00
42203bbc35
fix two more typos
2020-04-19 16:37:52 -04:00
a7391d1e36
small corrections/updates for the polymorphic pair style docs
2020-04-18 10:14:38 -04:00
1599d98425
Fixed the doc page for fix wall/body/polyhedron
2020-04-17 13:33:47 -05:00
d3498591f3
Merge branch 'master' of github.com:lammps/lammps into kk_3.1
2020-04-17 12:01:32 -06:00
822c396e3a
Work around Kokkos issue
2020-04-17 11:30:43 -06:00
0ea2eabbb2
start of clean up
2020-04-17 18:11:59 +02:00
6904e1e6ef
Merge pull request #2 from tomswinburne/newfix
...
update
2020-04-17 16:39:28 +02:00
bddcc3519c
update
2020-04-17 14:55:24 +02:00
5b31077cef
Merge pull request #1 from tomswinburne/newfix
...
Newfix
2020-04-17 14:49:57 +02:00
ba66f05a04
some reformatting and minor cleanup of the documentation
2020-04-16 19:14:42 -04:00
42a59921f9
fix spelling issues
2020-04-16 19:04:26 -04:00
21e9db6bdf
Merge branch 'master' into polymorphic-update
2020-04-16 18:18:41 -04:00
4fa0186b68
update docs to cleanly translate
2020-04-16 18:17:38 -04:00
0766350838
Merge pull request #2003 from stanmoore1/dpd_error
...
Remove unnecessary error check in USER-DPD fix rx
2020-04-16 16:49:29 -04:00
8c54507371
forward Kokkos library variables from CMake configuration for LAMMPS to the downloaded Kokkos library build
2020-04-16 16:46:27 -04:00
850bee2331
update KOKKOS.cmake for Kokkos 3.1. no more patch needed.
2020-04-16 15:39:53 -04:00
b3c7c1f93c
utils.h is not used anymore
2020-04-16 15:13:21 -04:00
348118317c
Update Kokkos docs
2020-04-16 12:36:43 -06:00
f8f69996eb
Remove obsolete note
2020-04-16 11:49:03 -06:00
19ac94e9a3
remove @timmattox as a code owner of USER-DPD
2020-04-16 13:15:41 -04:00
ba8d043c7e
Update Kokkos library in LAMMPS to v3.1
2020-04-16 09:06:08 -06:00
ca64c461ff
Remove unnecessary error check in USER-DPD fix rx
2020-04-16 08:19:50 -06:00
fa6922a182
Merge pull request #1994 from akohlmey/next_lammps_version
...
Update version string for next patch release
2020-04-15 16:09:52 -04:00
bc3fe80b28
Merge pull request #1997 from giacomofiorin/lepton-windows-defines
...
Defines to build and link the Lepton library with MSVC
2020-04-15 15:56:48 -04:00
4c870be433
Merge pull request #1957 from david-castillo/restrain_lbound
...
add moving bond restraints and a lower bound only bond restraint
2020-04-15 14:45:07 -04:00
c5f6b5c687
one more whitespace fix
2020-04-15 14:29:37 -04:00
adf9602ae3
whitespace fix
2020-04-15 14:26:37 -04:00
01f97f1936
Merge branch 'master' into restrain_lbound
2020-04-15 14:24:47 -04:00
45aa6bd3b8
add @giacomofiorin as code owner for USER-COLVARS.cmake
2020-04-15 14:22:29 -04:00
6bac08322c
Merge pull request #1999 from ellio167/kim_match_pairs
...
Add support for "internal" kim_match_pairs command
2020-04-15 12:43:34 -04:00
e7cce60777
Merge pull request #1889 from lammps/change-box-error-check
...
delay change_box error check with existing per-atom restart data
2020-04-15 12:29:32 -04:00
08d01e6417
import polymorphic pair style update from Xiaowang Zhou
2020-04-15 11:31:30 -04:00
529e905816
Fixup error message
2020-04-15 10:29:55 -05:00
0796a7032e
same doc change for "lbond" option
2020-04-15 11:22:48 -04:00
e94576ecd8
update documentation as requested
2020-04-15 11:21:25 -04:00
80311891f1
Merge pull request #1874 from akohlmey/generalize-box-change-detect
...
Refactor handling of box change information from fixes
2020-04-15 11:14:45 -04:00
1cee0cf50e
Changes and Comments in response to Axel's suggestions
2020-04-15 09:58:05 -05:00
3deece168e
Merge branch 'master' into next_lammps_version
2020-04-15 05:08:53 -04:00
f5733ccd75
Merge pull request #1978 from evoyiatzis/class2_cs
...
core-shell version of pair_style lj/class2/coul/long
2020-04-14 22:59:46 -04:00
567147cf78
rename DEFAULT_PACKAGES to STANDARD_PACKAGES and ACCEL_PACKAGES to SUFFIX_PACKAGES for clarity
2020-04-14 22:37:39 -04:00
e5842e9236
must handle CORESHELL as ACCEL_PACKAGE because of the dependency tracking
2020-04-14 22:34:07 -04:00
8a6664eb4c
make coulomb part of lj/class2/coul/long/cs consistent with lj/cut/coul/long
2020-04-14 22:05:19 -04:00
b718db385d
Add support for "internal" kim_match_pairs command
2020-04-14 20:38:47 -05:00
48c136b784
fix whitespace issue
2020-04-14 21:37:34 -04:00
5951555de4
Merge branch 'master' into next_lammps_version
2020-04-14 21:36:59 -04:00
c50e49fce4
Merge pull request #1967 from julient31/neel-rework
...
Correct issue #1959 and correct issues in SPIN package
2020-04-14 21:32:37 -04:00
8daf0c56d2
Merge pull request #1996 from lammps/junghans_more_cmake_cleanup
...
cmake: improve exported target
2020-04-14 21:25:12 -04:00
267654297c
Merge pull request #1998 from rbberger/cmake_fix_python_install
...
Fix installation of lammps.py with CMake
2020-04-14 21:21:07 -04:00
0afa9e60f9
Fix installation of lammps.py with CMake
...
In CMake 3.10 the PythonInterp module defined PYTHON_EXECUTABLE. Since CMake
3.12 the Python module defines Python_EXECUTABLE.
Since the rest of the code was using PYTHON_EXECUTABLE and expecting it to be
defined, no matter which version, in newer versions of CMake this would lead to
lammps.py not being installed at all.
This commit changes the LAMMPS CMake files to use the newer variable name and
sets Python_EXECUTABLE in older versions if needed.
2020-04-14 17:45:49 -04:00
5eee4cb1ba
C4 JT 041420
...
- reran all SPIN examples
2020-04-14 15:44:15 -06:00
250e3892f8
Add defines to build Lepton with MSVC and CMake
2020-04-14 17:40:50 -04:00
677f5cc997
C3 JT 041420
2020-04-14 15:22:20 -06:00
f5eb1c5b9d
cmake: OpenMP dep is not public
2020-04-14 15:15:16 -06:00
be1f307384
Add defines to build Lepton with MSVC and traditional make
2020-04-14 16:57:04 -04:00
b8d6de2bdc
binary example
2020-04-14 21:21:22 +02:00
6cbd61d929
working with library interface
2020-04-14 21:11:32 +02:00
dcbf9f7d17
cmake: improve exported target
2020-04-14 12:16:28 -06:00
7d71d5bfb3
Merge pull request #1981 from akohlmey/simplify_build_choices
...
Simplify choices for building LAMMPS and add some howtos for CMake and getting stack traces
2020-04-14 10:57:54 -04:00
8a0ed69e5b
Merge pull request #1995 from akohlmey/cmake-build-docs
...
Update CMake scripts to build the HTML docs correctly
2020-04-14 10:22:30 -04:00
276608738c
working new version
2020-04-14 15:11:09 +02:00
da36b252cc
remove even more trailing whitespace
2020-04-14 06:08:10 -04:00
dc7853956a
remove trailing whitespace
2020-04-14 06:01:07 -04:00
41cfb3ae80
Merge branch 'master' into neel-rework
2020-04-14 05:57:08 -04:00
b8b1e60b37
describe various abstract build targets for CMake
2020-04-14 01:13:46 -04:00
3c2b23e821
small tweaks and grammar corrections
2020-04-14 01:13:22 -04:00
4ded155cf2
simplify directory creation and copying of static content
2020-04-14 00:31:45 -04:00
872f15f2be
remove no longer needed include
2020-04-14 00:30:53 -04:00
4f8d4a10d9
small tweaks and grammar/style improvements
2020-04-14 00:00:21 -04:00
a3c5751faf
BUILD_LIB variable has been removed from CMake
2020-04-13 23:40:36 -04:00
34689fed5e
make clean-all should also remove Manual.pdf and Developer.pdf
2020-04-13 23:34:29 -04:00
1688160669
don't need to force version 2.4.4 of sphinx anymore
2020-04-13 22:55:20 -04:00
e09349bc91
update CMake documentation build for recent changes to the html doc build procedure
2020-04-13 22:41:49 -04:00
a5059092b3
fix permissions
2020-04-13 22:26:20 -04:00
01d2fae925
Merge pull request #1992 from akohlmey/collected-small-changes
...
Recover cross compilation with MinGW
2020-04-13 21:05:56 -04:00
732ae97083
update version string for next patch release
2020-04-13 20:50:45 -04:00
2321789de0
Merge pull request #1993 from akohlmey/strncmp-update
...
Use utils::strmatch() in USER-DPD and KOKKOS for safer style matches
2020-04-13 20:44:28 -04:00
c6fe20d93b
remove obsoleted file
2020-04-13 20:35:06 -04:00
8962da19ca
complete cmake howto
2020-04-13 19:39:00 -04:00
6e4d5fd020
address spelling and other minor issues
2020-04-13 14:34:39 -04:00
e9fdc5e84b
rework the debug info section to be more readable and make the options more visible
2020-04-13 14:34:23 -04:00
11b069ffe7
use utils::strmatch() in USER-DPD and KOKKOS for safer style matches
2020-04-13 13:38:38 -04:00
430f2ae6aa
getting there
2020-04-13 19:28:43 +02:00
060fa6f68a
Merge branch 'master' into simplify_build_choices
2020-04-13 13:00:38 -04:00
61871c3348
Merge pull request #1979 from ohenrich/user-cgdna
...
USER-CGDNA: Introduced capped force in oxDNA-FENE bonds
2020-04-13 12:59:57 -04:00
6929b3caa3
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2020-04-13 12:03:27 -04:00
209a3fde71
use MY_PI everywhere, not M_PI.
2020-04-13 12:02:53 -04:00
6c3bb9f511
use MY_PI everywhere, not M_PI.
2020-04-13 11:43:16 -04:00
5d2ec73c5d
re-enable cross-compilation with mingw64
2020-04-13 11:22:19 -04:00
74143a3d89
Merge branch 'master' into simplify_build_choices
2020-04-13 11:02:35 -04:00
4abff7b4d3
Merge pull request #1986 from akohlmey/correct-kokkos-docs
...
Update docs and CMake scripts for Kokkos 3.0+
2020-04-13 11:01:26 -04:00
03634b12df
add missing pair style. Coulombic/Coulombics -> Coulomb for consistency
2020-04-13 10:38:09 -04:00
29f9ca4b54
use list-table and figure to have side-by-side images
2020-04-13 10:30:01 -04:00
f159c57f08
Adding square roots to inf norm instances in min.cpp
2020-04-13 08:15:59 -06:00
38343f3c03
C2 JT 041320
...
- removing a commented line
2020-04-13 08:05:06 -06:00
8fabd79440
Commit JT 041320
...
- corrected pair/spin to recover tests
2020-04-13 07:53:27 -06:00
394c906979
Merge branch 'master' into user-cgdna
2020-04-13 10:40:55 +01:00
39799c62fc
update fork
2020-04-13 10:48:20 +02:00
581f65bacd
makefile
2020-04-13 10:39:54 +02:00
fbce1a8549
write initial part of CMake tutorial
2020-04-12 21:39:19 -04:00
ebf6e23a67
explain error message when using a non-c++11 compliant compiler.
2020-04-12 16:32:40 -04:00
3201213bec
remove tabs
2020-04-12 16:32:16 -04:00
5bb2449ddb
provide info about including debug support in executable and a stack trace debug tutorial
2020-04-12 15:34:00 -04:00
5584bd1106
Update traditional make info and synchronize information provided with CMake version
2020-04-12 11:41:25 -04:00
8b1c6cb279
Merge branch 'omp4-compat' into correct-kokkos-docs
2020-04-12 01:44:47 -04:00
111ceb24cf
Merge branch 'simplify_build_choices' of github.com:akohlmey/lammps into simplify_build_choices
2020-04-12 01:39:47 -04:00
17fdf976b0
must force non-interactive setup
2020-04-12 01:35:41 -04:00
9cf6c72a9c
fix spell-checker issues
2020-04-12 00:36:39 -04:00
82b767f6bd
Merge pull request #1 from akohlmey/omp4-compat
...
Update OpenMP 4+ compatibility pull request for LAMMPS
2020-04-11 22:21:41 -04:00
7b3b77226e
update build overview
2020-04-11 22:20:35 -04:00
fa0cc2c217
update singularity definition files
2020-04-11 21:36:08 -04:00
5542ad31dc
Merge branch 'master' into simplify_build_choices
...
# Conflicts:
# cmake/Modules/Packages/GPU.cmake
2020-04-11 21:31:07 -04:00
d6624fe444
Merge pull request #1863 from Vsevak/gpu_hip
...
HIP back end to GPU package to support AMD GPUs via the ROCm toolkit
2020-04-11 21:14:45 -04:00
2edc6939a8
update and correct docs for OpenMP 3.x vs OpenMP 4.x and how to work around it.
2020-04-11 18:51:10 -04:00
3fa7265ff8
modernize CMake script code and add version tests for Clang and Intel to switch to OpenMP4 semantics
2020-04-11 18:35:37 -04:00
7a16567e2a
better version info output with intel compilers
2020-04-11 18:34:37 -04:00
4acdd161f0
Merge pull request #1937 from jibril-b-coulibaly/fixadapt
...
fix adapt: implement scale keyword for diameter/charge and 2d compatibility
2020-04-11 17:31:13 -04:00
832cb57d91
Merge branch 'master' into fixadapt
...
# Conflicts:
# doc/src/fix_adapt.rst
2020-04-11 16:24:13 -04:00
35bb597747
fix some whitespace issues: replace tabs with spaces, remove DOS/Windows style CR-LF
2020-04-11 16:11:27 -04:00
15314e3c95
Merge branch 'patch-1' of github.com:LunarLanding/lammps into correct-kokkos-docs
2020-04-11 15:41:14 -04:00
8407a77893
add text segments removed from other pages.
2020-04-11 12:43:50 -04:00
d50013ed16
complete rewrite of the CMake build overview page
2020-04-11 12:43:31 -04:00
15c89c388b
add link target
2020-04-11 12:43:00 -04:00
60910e64f1
Fix typo in latex formula (cosine was not squared)
...
What the title says; I am assuming it is squared in the implementation.
2020-04-11 17:17:48 +01:00
e9af15ebb4
start rewrite of the cmake with LAMMPS documentation
2020-04-11 11:55:45 -04:00
c0d3ecfff0
start more detailed CMake howto document
2020-04-11 11:55:13 -04:00
20edc12821
copy images from figure rst directives as well
2020-04-11 11:53:55 -04:00
7978d20352
tweaks
2020-04-11 02:02:15 -04:00
1aba55a757
Merge branch 'user-cgdna' of github.com:ohenrich/lammps into correct-kokkos-docs
2020-04-10 23:46:16 -04:00
3d1505994c
update false positives list
2020-04-10 23:32:41 -04:00
806fd8cf11
rework KOKKOS package compilation docs for Kokkos 3.0+ and recent changes in CMake support
2020-04-10 23:32:31 -04:00
f01c90b6b0
use consistent capitalization with NVIDIA
2020-04-10 23:20:10 -04:00
b83840c2f8
Merge remote-tracking branch 'github/junghans-CMake-typo' into correct-kokkos-docs
2020-04-10 22:29:19 -04:00
9bf31a66fd
select compute capability 5.0 as default for Kokkos+CUDA preset.
2020-04-10 22:28:21 -04:00
340a2e719d
be verbose about automatically enabling Kokkos_ENABLE_CUDA_LAMBDA
2020-04-10 22:27:42 -04:00
d2c4ade697
Add HIP_USE_DEVICE_SORT CMake option
2020-04-10 18:22:43 -04:00
e114d814f4
add rmass_flag and rectify comments and indents
2020-04-10 16:17:12 -05:00
98fcf83180
Checkout specific hipCUB version
2020-04-10 15:31:06 -04:00
0608002451
Remove trailing whitespace
2020-04-10 15:10:41 -04:00
1a1db599f6
Fix typo
2020-04-10 15:03:48 -04:00
024a91c751
Add documentation on how to compile GPU package with HIP using CMake
2020-04-10 14:50:10 -04:00
4f8a1583b9
Restore --arch line removed during debugging
2020-04-10 14:25:46 -04:00
195e453d17
Add HIP configuration output
2020-04-10 14:24:26 -04:00
b7a2b375c6
Add includes and linked libs for HIP_PLATFORM=nvcc
...
Do not set CMAKE_CXX_COMPILER=hipcc in the NVCC case since it causes
all sorts of problems. Instead we use the regular host compiler and
set the necessary include and link paths.
2020-04-10 12:45:39 -04:00
df2ddcc98a
provide 3 presets for KOKKOS compilation: serial, openmp, cuda
2020-04-10 12:16:56 -04:00
28379e145f
set using C++11 w/o extensions globally. move KOKKOS only checks to KOKKOS.cmake
2020-04-10 12:16:24 -04:00
c83dfd2b22
update list of supported Kokkos_ARCH suffixes. convert to table.
2020-04-09 22:52:25 -04:00
469a4f15b7
some tweaks to simplify building the KOKKOS package and to enforce consistent behavior
2020-04-09 22:51:52 -04:00
e39faf4f48
handle change in capitalization of Kokkos variables after upgrade to v3.0
2020-04-09 22:30:48 -04:00
7c8be1a411
update instructions in Python doc section
2020-04-09 21:47:47 -04:00
2becc27aa4
remove a few more BUILD_LIB uses
2020-04-09 21:24:00 -04:00
284c67a0f6
partial update of the new kokkos docs
2020-04-09 21:20:17 -04:00
bca64306ed
avoid spellchecker issue
2020-04-09 18:06:05 -04:00
16fa45fef3
Merge remote-tracking branch 'github/junghans-CMake-typo' into simplify_build_choices
2020-04-09 17:59:53 -04:00
fc3011c1b2
complete adapting makefiles and add a minor simplification tweak
2020-04-09 17:59:42 -04:00
a585142de0
update makefiles in src/MAKE/MACHINES
2020-04-09 17:19:27 -04:00
3c0dae3bc5
cmake: fix install error for shared libs
2020-04-09 14:05:48 -06:00
3d2d2cb668
update documentation for the changes to the build procedure
2020-04-09 15:43:05 -04:00
bd7a906838
Merge remote-tracking branch 'github/junghans-CMake-typo' into simplify_build_choices
2020-04-09 15:27:30 -04:00
874ef6afc1
cmake: add error when trying to install downloaded libs
2020-04-09 12:36:57 -06:00
a1992ce01d
tweak linking procedure to maximize shared code and have the least issues with rpath
2020-04-09 14:16:00 -04:00
6381940b9a
Attempt to get ROCm CUDA working with CMake
2020-04-09 13:53:41 -04:00
4534096ad1
Update Install.sh
2020-04-09 19:44:48 +02:00
52bc8c398d
move header file to CORESHELL folder
2020-04-09 19:42:32 +02:00
d4757e5330
move cpp file to CORESHELL folder
2020-04-09 19:41:27 +02:00
dab9cc617a
delete entry at README
2020-04-09 19:38:12 +02:00
e7a8de0368
Add container with both ROCm and CUDA
2020-04-09 13:28:56 -04:00
07d31f4643
remove LAMMPS_LIB_SUFFIX variable and use LAMMPS_MACHINE instead.
...
we are now always building the executable and the library and thus they should have a consistent suffix or none.
2020-04-09 10:42:11 -04:00
79fc73d3a2
small hack to ensure that src/MAKE/MINE is included in the git checkout
2020-04-09 10:11:13 -04:00
69a38115ce
Merge remote-tracking branch 'github/junghans-CMake-typo' into simplify_build_choices
2020-04-09 09:44:12 -04:00
8dfc6cdef4
Testing.cmake: some clean up
2020-04-09 07:40:17 -06:00
d6aede2549
LAMMPSConfig.cmake: fixed for disabled PKG_SPACE
2020-04-09 07:27:27 -06:00
32eeffe84d
Merge remote-tracking branch 'github/junghans-CMake-typo' into simplify_build_choices
2020-04-09 08:57:42 -04:00
ed0971d663
cmake: fix a typo
2020-04-09 05:44:57 -06:00
9a2348ff15
InP example included
2020-04-09 01:18:34 -07:00
0fa6472c51
Merge branch 'master' into omp4-compat
2020-04-08 23:13:05 -04:00
f3a280a9f4
fix typo
2020-04-08 18:49:16 -04:00
61147d75b5
change build settings to have only mode=static and mode=shared and always build library and executable
2020-04-08 18:38:18 -04:00
686aba9fd8
include options to link to the LAMMPS library in mode=print output
2020-04-08 18:36:30 -04:00
e5b521e011
remove BUILD_EXE and BUILD_LIB options from CMake files. we always build both.
2020-04-08 18:31:46 -04:00
a2132f8596
Optimized some bnorm_flags
2020-04-08 13:02:37 -07:00
1c94415d1f
Remove whitespace
2020-04-08 13:57:12 -04:00
438ee4d75b
Merge remote-tracking branch 'origin/master' into gpu_hip
2020-04-08 13:49:41 -04:00
b74aabf05c
Merge pull request #1956 from junghans/cmake_clean_up
...
cmake: major refactor of CMake support to take advantage of CMake 3.10 and beyond.
2020-04-08 12:52:06 -04:00
19f1d0445d
Added THIS IS NOT RIGHT note
2020-04-08 10:32:27 -06:00
1fed78eecf
Removed abort condition, enabled capped force
2020-04-08 08:23:34 +01:00
0443ac2dd4
Created class ComputeSNAP, not completely finished, but compiles
2020-04-07 20:51:39 -06:00
459c1bbf63
Merge branch 'master' into cmake_clean_up
2020-04-07 16:17:33 -04:00
9da2d34f9d
Update pair_cs.rst
2020-04-07 18:50:53 +02:00
4ef0e17900
Update README
2020-04-07 18:44:06 +02:00
c6d09437ae
pair_style lj/class2/coul/long/cs
...
The files for the core-shell version of the pair_style lj/class2/coul/long
2020-04-07 18:41:15 +02:00
15ddbf7e9e
Removed abort condition, enabled capped force
2020-04-07 13:32:05 +01:00
46ee159f14
Added custom tally functions
2020-04-06 17:05:43 -06:00
4b6dcb3452
LAMMPSConfig.cmake.in: add support for some more packages
2020-04-06 14:51:44 -06:00
bb9ffe2edc
simple.c: fix lammps include
2020-04-06 14:15:47 -06:00
5da96f4574
LAMMPSConfig.cmake: add support for PKG_USER-SCAFACOS and PKG_PYTHON
2020-04-06 12:10:39 -06:00
6c8161b2a3
cmake: remove wrongly added warning about downloading
2020-04-06 12:10:00 -06:00
01cd32ebc2
Merge pull request #1972 from akohlmey/collected-small-changes
...
Collected small changes for the next patch
2020-04-06 10:22:20 -04:00
f3e1db4174
one more false positive
2020-04-06 08:45:22 -04:00
56c07cec26
handle not previously flagged false positives
2020-04-06 08:28:12 -04:00
73aeb74c2a
LAMMPSConfig: more fixes for static liblammps
2020-04-05 20:51:02 -06:00
2d92d8f8c6
LAMMPSConfig.cmake: fix linking against FFTW3
2020-04-05 20:06:56 -06:00
592a5fac53
fix bugs in doc makefile
2020-04-05 21:56:55 -04:00
f0817321f9
LAMMPSConfig.cmake.in: improve static lib case
2020-04-05 19:52:28 -06:00
97b11ea746
enforce using sphinx version 2.4.4, install spellchecker with all other sphinx tools
2020-04-05 21:36:06 -04:00
d8402b6249
KIM.cmake: doesn't require MPI
2020-04-05 19:24:12 -06:00
b9c747b680
KIM.cmake: indentation
2020-04-05 19:01:17 -06:00
d568fea7c3
cmake: derive LAMMPS_API_DEFINES from lammps target properties
2020-04-05 18:58:16 -06:00
1b87ce04ee
cmake: fix a typo
2020-04-05 15:40:15 -06:00
ac393ca38d
GPU.cmake: use OpenCL imported target
2020-04-05 15:37:17 -06:00
a77166379b
cmake: remove old comment
2020-04-05 15:23:23 -06:00
6b199f502c
cmake: add error for downloading with <=cmake-3.11
2020-04-05 15:14:30 -06:00
9003553384
cmake: move OpenCL handling under Windows in GPU.cmake
2020-04-05 15:12:40 -06:00
e18439f387
cmake: make more include files consistent
2020-04-05 15:03:25 -06:00
1988a2a725
cmake: make USER-H5MD.cmake consistent
2020-04-05 14:58:54 -06:00
9aa6d04997
cmake: move if(PKG_) out of cmake file
2020-04-05 14:57:06 -06:00
5411ae698f
KSPACE.cmake: use MKL imported target
2020-04-05 14:39:13 -06:00
e8317b2f6b
cmake: don't use PythonInterp on new cmake
2020-04-05 11:53:43 -06:00
909b2dcff8
PYTHON.cmake: don't use PythonLibs on new cmake
2020-04-05 11:43:54 -06:00
6f5fcd66ac
cmake: check flags in CMAKE_TUNE_FLAGS
2020-04-05 08:58:34 -06:00
3cb825c308
Made ev_tally_full() public
2020-04-05 00:28:47 -06:00
47709c4cad
Now using mix and match syntax
2020-04-05 00:21:31 -06:00
b5dfdc4fa4
Separated out class hierarchy
2020-04-05 00:17:31 -06:00
789a697d69
Merge pull request #77 from mrcdr/math_eigen_lanczos
...
modified the "math_eigen.h" file
2020-04-04 20:59:24 -06:00
b84a2481ed
Merge remote-tracking branch 'charlie/chem_snap' into ml_chem_snap
2020-04-04 11:38:56 -06:00
4e0eb0c501
no more need to set compiler flags for intel compiler in preset
2020-04-03 21:24:45 -04:00
5c0e8a6b0d
cmake: add options to summary
2020-04-03 15:24:11 -06:00
c54bb316b8
USER-INTEL.cmake: remove duplicated injection of GNU flags
2020-04-03 14:25:43 -06:00
1daa4ce374
USER-INTEL.cmake: add_compile_options -> target_compile_options
2020-04-03 14:24:27 -06:00
9df26bca55
cmake: export lmp executable as well
2020-04-03 13:39:28 -06:00
cab260f3ab
cmake: fix mpi default on Windows
2020-04-03 09:57:14 -06:00
b83c98db14
USER-INTEL.cmake: clean up, create imported targets
2020-04-03 09:50:28 -06:00
a2353dfc50
cmake: removed unused FindTBB.cmake
2020-04-03 09:25:09 -06:00
bdc83020f0
cmake:LAMMPS::MPI -> MPI::MPI_CXX
2020-04-03 09:24:47 -06:00
8bcdc86d0f
properly pass --enable-stdcall-fixup when linking on windows with mingw cross-compiler
2020-04-03 10:16:20 -04:00
2df524d782
USER-INTEL.cmake: fix TBB_MALLOC warning
2020-04-03 07:23:03 -06:00
e53e443e21
add singularity description file for Ubuntu 20.04 LTS
2020-04-02 21:52:20 -04:00
8b61aed3cb
update/order list of require texlive packages
2020-04-02 21:51:52 -04:00
c8481e620d
set C locale
2020-04-02 19:41:00 -04:00
d4fbeccb2b
add latex support
2020-04-02 19:40:29 -04:00
1e224611ca
Add preliminary CMake support to GPU HIP port
2020-04-02 17:59:45 -04:00
2ef4c4166d
update container definitions for building documentation
2020-04-02 17:48:17 -04:00
ce80cae5c4
update list of false positives for ubuntu 16.04
2020-04-02 17:42:11 -04:00
3f630f799e
fix up non-ascii characters so doc tools can work with LC_ALL=C
2020-04-02 17:29:42 -04:00
237c8f0bec
improve portability to older python versions
2020-04-02 17:13:19 -04:00
a9dad3d46c
test for PDFLaTeX and update README
2020-04-02 14:31:47 -04:00
1ec91bc214
Add CMake function GenerateBinaryHeader to replace xxd steps
2020-04-02 14:22:04 -04:00
9e563da3eb
USER-PLUMED.cmake: use imported targets
2020-04-02 11:38:18 -06:00
9397e11c6f
fix issue in README file
2020-04-02 13:29:37 -04:00
96a3ede4f4
Merge remote-tracking branch 'github/master' into collected-small-changes
2020-04-02 13:29:28 -04:00
94e5e8de76
modified the "math_eigen.h" file to track the commit 9cdfcac069
2020-04-03 01:23:30 +09:00
a68656567f
Merge pull request #1975 from rbberger/more_singularity_containers
...
More Singularity container definitions
2020-04-02 10:56:13 -04:00
96202ccf56
remove trailing whitespace
2020-04-01 20:27:43 -04:00
eb955b44f8
Merge branch 'master' into collected-small-changes
2020-04-01 20:26:02 -04:00
2de7e90e58
add Fedora 30 definition and update README file
2020-04-01 20:21:30 -04:00
09c2dec71f
Fixed small non chemsnap multielement bug
2020-04-01 17:18:31 -07:00
909e6048c4
Added mliap package
2020-04-01 18:09:18 -06:00
927b1b05e5
ignore singularity container files in the entire repo
2020-04-01 20:08:00 -04:00
3329caa7f1
First pass at general ML pair style
2020-04-01 18:07:33 -06:00
0cf48c37e1
Add NVIDIA Singularity container
2020-04-01 17:41:40 -04:00
03988a9048
Add ROCm Singularity container
2020-04-01 17:29:07 -04:00
ccdf010ef0
Add Intel OpenCL Singularity container
2020-04-01 17:08:40 -04:00
dbdce3946b
Update/Sync singularity container definition for Ubuntu 18.04
2020-04-01 16:35:00 -04:00
13da503704
Merge pull request #1974 from stanmoore1/makefile
...
Fix MPI environment variable issue in Makefile.kokkos
2020-04-01 14:06:13 -04:00
e1924c6064
Merge pull request #1969 from stanmoore1/team_size
...
Work around team_size issue in npair_kokkos
2020-04-01 14:03:32 -04:00
fd44f80022
Merge pull request #1973 from evoyiatzis/ext-fix-adapt
...
Small extension of bonds supported by fix adapt
2020-04-01 14:02:02 -04:00
a4a4562b03
KIM.cmake: remove _KIM_LIBDIR workaround
2020-04-01 11:56:34 -06:00
0358e9c4c9
KIM.cmake: switch to imported targets
2020-04-01 11:46:01 -06:00
e5c5645520
MSCG.cmake: create imported target for downloaded mscg
2020-04-01 10:36:07 -06:00
7059996356
USER-SCAFACOS.cmake: use imported target for downloaded scafacos
2020-04-01 09:02:51 -06:00
72200a9958
Fix MPI environment variable issue in Makefile.kokkos
2020-04-01 08:57:18 -06:00
9574a18a73
USER-SMD.cmake: use imported target for downloaded eigen3
2020-04-01 08:09:56 -06:00
22b90413d5
LATTE.cmake: create and use imported target
2020-04-01 07:27:58 -06:00
08e81d6a36
Update bond_fene.cpp
2020-04-01 15:15:52 +02:00
e93920bb5d
Update bond_nonlinear.cpp
2020-04-01 15:15:25 +02:00
ba81e6a955
Update bond_morse.cpp
2020-04-01 15:15:00 +02:00
1157a2a4c2
Update bond_class2.cpp
2020-04-01 15:14:21 +02:00
596ec06960
Update fix_adapt.rst
2020-04-01 15:01:34 +02:00
ef112be870
Update bond_nonlinear.cpp
2020-04-01 14:54:17 +02:00
d0c1b7ea08
Update bond_nonlinear.h
2020-04-01 14:52:41 +02:00
9446f8f780
Update bond_fene.cpp
2020-04-01 14:51:23 +02:00
bd7deebca2
Update bond_fene.h
2020-04-01 14:50:32 +02:00
5bc7a24479
Update bond_class2.cpp
2020-04-01 14:49:04 +02:00
566e110e42
Update bond_class2.h
2020-04-01 14:48:13 +02:00
494750b426
Update bond_morse.cpp
2020-04-01 14:46:52 +02:00
c472f38f5f
Update bond_morse.h
2020-04-01 14:44:54 +02:00
3dd9ad488f
Turned on MLIAPModelSNAP
2020-03-31 21:58:43 -06:00
4202b4649b
KOKKOS.cmake: create imported target for internal kokkos
2020-03-31 20:36:26 -06:00
2f4571e31d
VORONOI.cmake: create imported target for internal voro
2020-03-31 20:00:17 -06:00
b645800537
cmake: mark MPI::MPI_CXX global
2020-03-31 19:59:33 -06:00
98c89363c6
Merge branch 'master' into chem_snap
2020-03-31 16:50:08 -07:00
d3d67cebe7
Chem Snap
2020-03-31 16:37:09 -07:00
099880e91b
cmake: add missing size defines
2020-03-31 16:35:28 -06:00
53ce24fac1
cmake: remove LAMMPS_USE_MPI4WIN hacks
2020-03-31 16:12:16 -06:00
041941ed81
MPI4WIN.cmake: remove duplicated -D
2020-03-31 15:37:39 -06:00
05ecda3748
cmake: try to fix MPI4WIN build
2020-03-31 15:06:40 -06:00
ef0df90b48
Merge branch 'master' into cmake_clean_up
2020-03-31 14:42:28 -06:00
fbac800b75
Merge pull request #1968 from junghans/cmake_kokkos_3
...
cmake: fix up kokkos-3.0 update
2020-03-31 16:29:44 -04:00
119ba61c09
cmake: fix MPI linkage
2020-03-31 08:23:59 -06:00
8789ff6553
Merge branch 'master' into chem_snap
2020-03-30 23:39:06 -07:00
3ba83de700
Work around team_size issue in npair_kokkos
2020-03-30 16:26:46 -06:00
19a52dc506
Update lib/gpu/.gitignore
2020-03-30 17:36:22 -04:00
373b57cfdc
Change 'echo -e' to 'printf' for greater compatibility
2020-03-30 17:36:00 -04:00
4f6dd381c3
Merge branch 'master' into gpu_hip
2020-03-30 17:15:55 -04:00
cfd8ea1e36
KOKKOS.cmake: added missing default.
2020-03-30 13:53:26 -06:00
1ceb335059
KOKKOS.cmake: make doc more clear
2020-03-30 12:29:19 -06:00
802909386b
KOKKOS.cmake: fix a typo
2020-03-30 12:28:24 -06:00
dd7cb2b770
cmake: fix up kokkos-3.0 update
2020-03-30 11:51:30 -06:00
1316e93eb2
Merge pull request #1870 from stanmoore1/kk_2.99
...
Update Kokkos library to v3.0
2020-03-30 13:35:48 -04:00
22aab4406e
Commit3 033020
...
- re-checked all validation problems, ready for PR
2020-03-30 09:32:46 -06:00
961c554ed6
Merge branch 'clean-master2' of github.com:julient31/lammps into neel-rework
2020-03-30 09:01:30 -06:00
547d29d030
Commit2 JT 300320
...
- regenerated all spin examples
2020-03-30 08:55:54 -06:00
3806222e04
make configuations summary more consistent, recover defines
2020-03-30 10:25:04 -04:00
51e3f9dcda
Commit JT 033020
...
- modified all spin pairs (match nve)
- correct doc min_modify
- correct code max norm (square values)
- added draft nvt validation
2020-03-30 08:09:11 -06:00
9cdfcac069
Merge pull request #76 from jewettaij/bond-react_create_atoms
...
libraries for matrix algebra and point cloud registration
2020-03-28 23:33:44 -06:00
f30116311f
cmake: add simpleC to CMakeLists.txt
2020-03-28 17:57:53 -06:00
fa2df0df0f
cmake: clean up header install
2020-03-28 15:42:51 -06:00
b331b2db10
cmake: make incl. dir work under windows as well
2020-03-28 09:30:02 -06:00
4aadb554a3
cmake: replace incl. dir hack by even better hack
2020-03-28 08:43:13 -06:00
b245872bae
cmake: replace include dir hack by a different hack
2020-03-28 08:28:41 -06:00
fb9f31580c
cmake: install mpi.h in mpi/ subdir
2020-03-28 08:08:26 -06:00
635cca1e8d
cmake: add info.h to install
2020-03-28 07:39:30 -06:00
aa76ed0b0e
remove tab and trailing whitespace
2020-03-27 22:25:27 -04:00
c4440be392
there are no more fortran sources in "simple" package libraries
2020-03-27 22:12:40 -04:00
2a7f690bf2
refactor error code handler to avoid possible string overflows and handle out of range argument
2020-03-27 21:09:20 -04:00
d37e7a5025
fix whitespace issues
2020-03-27 21:08:43 -04:00
5a88db838d
Merge pull request #1946 from yafshar/kim-property
...
Add new kim_property command
2020-03-27 20:58:52 -04:00
6de66b1140
fix whitespace issues
2020-03-27 19:12:10 -04:00
afc17b1d53
use american english spelling
2020-03-27 19:05:52 -04:00
ad029f567f
Merge pull request #1965 from martok/meamc-docs
...
MEAM/C: Improve documentation, error messages
2020-03-27 18:54:07 -04:00
2d15071c9f
Update Errors_messages.rst
2020-03-27 23:22:17 +01:00
24ed8749d2
a kim-property command example
2020-03-27 17:17:04 -05:00
06a9fda7a4
Merge pull request #1966 from rbberger/library-interface-update
...
Allow query of available styles from lib interface
2020-03-27 17:54:46 -04:00
89eb5fc65a
cmake: fix build for shared libs
2020-03-27 15:35:05 -06:00
c49310721c
Hide secret styles
2020-03-27 17:23:09 -04:00
055764c20a
cmake: install exceptions.h as well
2020-03-27 15:20:10 -06:00
686a2c7a43
Support host execution
2020-03-27 15:19:40 -06:00
16ac65e8cf
cmake: make mpi public again
2020-03-27 15:01:51 -06:00
3b1244831e
Add Python::has_minimum_version
2020-03-27 16:28:43 -04:00
6f8915e0a5
cmake: updated COUPLE/simple cmake
2020-03-27 13:55:34 -06:00
1861c0f8ec
Fix deprecated Kokkos code issue
2020-03-27 12:20:13 -06:00
e809bf6566
Fix merge issue
2020-03-27 11:08:20 -06:00
f7cfaec57d
Fix team_size issue in comm_kokkos
2020-03-27 10:18:33 -06:00
758c812306
Allow query of available styles from lib interface
...
Adds the following new library functions:
- lammps_has_style()
- lammps_style_count()
- lammps_stlye_name()
The Info class now also has the following member functions:
- Info::has_style()
- Info::get_available_styles()
2020-03-26 22:45:18 -04:00
6b6dd07414
Fix runtime issues with pair_exp6_rx_kokkos
2020-03-26 17:12:08 -06:00
7a5f73137a
Fix runtime issues with Kokkos vatom
2020-03-26 16:21:06 -06:00
b54697efb8
Fix runtime issue in atom_vec_sphere_kokko
2020-03-26 15:56:58 -06:00
5c0f027464
Fix team_size issue in comm_kokkos
2020-03-26 15:32:45 -06:00
f6a107c448
Fix team_size issues in pair_snap_kokkos
2020-03-26 15:29:01 -06:00
e88e8bdabe
cmake: improve install of support libs
2020-03-26 15:00:46 -06:00
8456f3f2ec
MEAM/C: refactor file reading with MPI, scope locals accordingly
2020-03-26 17:20:23 +01:00
9e0e046eb2
MEAM/C: improve error messages and documentation
2020-03-26 17:20:23 +01:00
e601fa4e8d
cmake: add example CMakeLists.txt for xamples/COUPLE/simple
2020-03-26 08:42:00 -06:00
897f5b19be
cmake: improve exported target a bit
2020-03-26 08:41:05 -06:00
be93ef7b20
update
2020-03-25 22:53:58 -04:00
25199e0e57
update
2020-03-25 22:37:26 -04:00
09097e14b9
update
2020-03-25 22:35:55 -04:00
4f0540b331
update
2020-03-25 22:24:26 -04:00
73b8c5ec6b
USER-PLUMED.cmake: fix fftw3 linkage
2020-03-25 19:46:10 -06:00
a08cf6d609
cmake: mpi_stubs needs to be public
2020-03-25 19:41:34 -06:00
9c51bb6cb3
Merge pull request #4 from lammps/master
...
update
2020-03-25 21:25:33 -04:00
b60acaa657
MESSAGE.cmake: fix up
2020-03-25 19:19:00 -06:00
01a51d655c
cmake: move kokkos to external project (part I)
2020-03-25 19:11:49 -06:00
9ac445005b
Merge pull request #3 from lammps/master
...
update
2020-03-25 21:10:27 -04:00
c05e1871bf
style issues
2020-03-25 20:26:39 -04:00
fa4ef70829
code issues
2020-03-25 20:18:07 -04:00
af6849f783
cmake: fix up MESSAGE.cmake
2020-03-25 18:10:52 -06:00
761de9b13c
cmake: add more libs to export target
2020-03-25 18:05:36 -06:00
cad6332065
cmake: add gpu to export target
2020-03-25 18:01:01 -06:00
ad731869d7
cmake: fix atc compile
2020-03-25 16:18:19 -06:00
36b826348b
Fix compile issues with Kokkos
2020-03-25 16:12:37 -06:00
568aaeca22
cmake: needs mpi
2020-03-25 15:04:20 -06:00
1e59101606
cmake: fix exported target
2020-03-25 14:52:27 -06:00
ad37c0a806
USER-SMD.cmake: fix a typo
2020-03-25 14:42:23 -06:00
50935b5cbc
Fix typos
2020-03-25 14:23:45 -06:00
60864e38d1
Update Kokkos library in LAMMPS to v3.0
2020-03-25 14:08:39 -06:00
0252d8c210
Fix compile for UVM
2020-03-25 13:58:20 -06:00
e298978da0
Change Kokkos::Impl to std namespace
2020-03-25 13:58:12 -06:00
0025dfe1e3
Update Kokkos CUDA minimum verison
2020-03-25 13:56:18 -06:00
1e7e9369da
Fix runtime error in Kokkos package
2020-03-25 13:56:07 -06:00
4eebcdfc0d
Fix runtime issue in Kokkos
2020-03-25 13:55:51 -06:00
7a09636f9a
Fix compile issue in pair_kokkos.h
2020-03-25 13:55:40 -06:00
299f79c919
Remove deprecated Kokkos code
2020-03-25 13:55:31 -06:00
2571b6058e
LATTE.cmake: create and use imported target
2020-03-25 11:26:19 -06:00
58c9c4c64b
USER-H5MD.cmake: make hdf5 incldir public
2020-03-25 10:14:42 -06:00
b9131fcd18
Merge remote-tracking branch 'origin/master' into cmake_clean_up
2020-03-25 09:36:36 -06:00
ee3249676e
cmake: use OpenMP imported target
2020-03-25 09:09:59 -06:00
0e9f65e021
cmake: add exported target
2020-03-25 08:43:57 -06:00
2ac79d4483
Merge pull request #1963 from akohlmey/collected-small-fixes
...
Collected small changes for the next patch
2020-03-25 10:41:11 -04:00
b8464da71f
cmake: remove FindLAMMPS.cmake
2020-03-25 07:45:21 -06:00
1192845ad5
avoid segmentation faults in universe/uloop variable increment
2020-03-25 08:19:24 -04:00
398c030925
whitespace cleanup
2020-03-25 06:52:37 -04:00
3704d90efb
Merge branch 'master' into collected-small-fixes
2020-03-25 06:50:11 -04:00
91c1ae8077
Merge pull request #1962 from rbberger/small_fixes
...
Small fixes
2020-03-25 06:47:28 -04:00
9a25aae31f
Merge pull request #1958 from weinbe2/snap-mem-reduce
...
SNAP optimizations - kernel fusion, memory reduction, misc perf improvements
2020-03-24 19:20:09 -04:00
431647d943
Add link to official WSL docs
2020-03-24 18:52:05 -04:00
0f35c1d009
Update ubuntu package name to libpng-dev
2020-03-24 18:43:20 -04:00
0da108f06f
cmake: remove last include_directories() call
2020-03-24 14:50:38 -06:00
5eb77f2e9a
FindNetCDF.cmake: fix target
2020-03-24 14:29:14 -06:00
99d4a226b5
USER-NETCDF.cmake: create and use imported targets
2020-03-24 12:33:36 -06:00
f5279a291e
USER-QUIP.cmake: create and use imported target
2020-03-24 12:23:39 -06:00
d19f112c75
MSCG.cmake: fix up imported target
2020-03-24 12:18:10 -06:00
72c94f0fbf
USER-SCAFACOS.cmake: use imported pkg-config target
2020-03-24 11:49:24 -06:00
d8b6d10f3b
MSCG.cmake: create an use imported target
2020-03-24 11:42:36 -06:00
33a57ed215
cmake: some more include_directories() -> target_include_directories()
2020-03-24 11:36:21 -06:00
4736402dd9
cmake: atc needs mpi itself
2020-03-24 11:07:45 -06:00
51eb865d63
VORONOI.cmake: use VORO imported target
2020-03-24 11:05:25 -06:00
9b244b14a6
atc: needs lammps.h
2020-03-24 10:56:49 -06:00
31930139c6
USER-SMD.cmake: use Eigen3 imported target
2020-03-24 10:49:13 -06:00
f2ab654662
cmake: some include_directories() -> target_include_directories()
2020-03-24 10:41:19 -06:00
572502b33d
cmake: add_definitions() -> target_compile_definitions()
2020-03-24 09:35:57 -06:00
0060473cee
fix up some escaped '*' characters in "code-block" sections that do not need to be escaped
2020-03-24 11:35:21 -04:00
5fa99cb072
Comment cleanup
2020-03-23 21:33:11 -06:00
387c2d0507
Cleaned up comment.
2020-03-23 23:31:12 -04:00
36095bbfdf
Tweak comment
2020-03-23 21:15:00 -06:00
8d0cb2a70a
removed the "superpose3d" namespace, and renamed "namespace math_eigen" to "namespace MathEigen" (to imitate the style used in "math_extra.h").
2020-03-23 14:19:04 -07:00
bcfc606efb
SNAP optimizations, kernel fusion, large reduction of memory usage on the GPU, misc. performance optimizations.
2020-03-23 13:20:56 -07:00
e76afb33ed
cmake: update to new target_link_libraries() signature
2020-03-23 12:06:58 -06:00
6209479797
Removed some tabs
...
Changed mathjax for multiline formula
2020-03-23 17:57:58 +01:00
0f00bb1ca6
Added new argument r0stop to fix restrain bond
...
Added new fix restrain lowerbound harmonic
2020-03-23 16:48:08 +01:00
d92b9ba8d0
cmake: mpi needs to be public due to DSO
2020-03-23 08:51:29 -06:00
9b8266173f
cmake: JPEG imported target is >=cmake-3.12 only
2020-03-23 08:23:16 -06:00
6ee25db32a
cmake: fftw needs to be public due to DSO
2020-03-23 08:00:51 -06:00
6e1f18961c
Convert characters to UTF-8
2020-03-23 09:42:46 -04:00
a42f7163d2
cmake: move include up
2020-03-22 21:29:15 -06:00
98bfbbd576
fix typo in CMake module
2020-03-22 22:21:12 -04:00
591212af3a
cmake: add back include path for now
2020-03-22 19:57:48 -06:00
3076e26707
cmake: create imported target for FFTW
2020-03-22 19:20:00 -06:00
e1f01d3e65
use consistent naming for c++11 style kspace thread
2020-03-22 21:14:26 -04:00
0e3f4f3de2
cmake: remove LAMMPS_DEPS
2020-03-22 19:07:23 -06:00
5828815b3e
cmake: remove LAMMPS_LINK_LIBS
2020-03-22 18:55:53 -06:00
cd89a7c4b7
cmake: fix renamed target for exe
2020-03-22 18:03:07 -06:00
62cb760ee2
cmake: remove LIB_SOURCES and LMP_SOURCES
2020-03-22 14:42:29 -06:00
79b84c0847
more thorough checking if BUILD_OMP may be enabled by default. we need the OpenMP runtime, too.
2020-03-22 15:44:28 -04:00
f560cd6dd5
make certain, the molecular flag is always initialized
2020-03-21 01:08:09 -04:00
b533fdb31b
Merge pull request #1952 from lammps/numdiff-doc
...
tweak the docs for the new fix numdiff command
2020-03-20 21:36:03 -04:00
c793db66d2
fix style related issues
2020-03-20 14:45:26 -04:00
a8fc2005d4
Merge branch 'master' into feature-cnt
2020-03-20 14:35:57 -04:00
53ccc4c607
fix code related issues
2020-03-20 14:21:24 -04:00
f60a7ace87
Merge pull request #2 from lammps/master
...
update the fork to the current state
2020-03-20 14:19:23 -04:00
6563331d6e
rename to LAMMPS_OMP_COMPAT, improve docs
2020-03-20 13:21:21 -04:00
0bedebc083
migrate omp constructs to new macros
...
These changes were automatically generated using the script
posted in https://github.com/lammps/lammps/pull/1651#issuecomment-525814475
2020-03-20 12:47:03 -04:00
9a1b4a8edb
Add infrastructure for openmp4 compat
2020-03-20 12:46:24 -04:00
aabee4b328
one more change
2020-03-20 07:27:28 -06:00
9ff71e2da0
fix a typo
2020-03-20 07:26:15 -06:00
8b0e5c66ea
tweak the docs for the new fix numdiff command
2020-03-20 07:23:01 -06:00
54c2381632
Merge pull request #1947 from akohlmey/next_lammps_version
...
Step version string for next patch release
2020-03-19 18:57:27 -04:00
68dc62c512
Merge pull request #1932 from akohlmey/atc-doc-to-rst
...
Convert AtC documentation html files to reStructuredText
2020-03-19 17:04:35 -04:00
9cfa5506fd
flags may be empty, compiler never, if used
2020-03-19 16:46:46 -04:00
9397a763e2
tweak MinGW preset settings to reduce linker warnings
2020-03-19 16:45:22 -04:00
87ac0dc547
Merge commit 'refs/pull/1950/head' of github.com:lammps/lammps into atc-doc-to-rst
2020-03-19 16:08:18 -04:00
a7f16f521f
Merge branch 'master' into atc-doc-to-rst
2020-03-19 15:55:08 -04:00
fb9b5c6dd0
remove command copying (the now removed) doc/src/USER into some output folders
2020-03-19 15:55:05 -04:00
a541434e0a
cmake: remove hard-coded liblinalg
2020-03-19 13:49:13 -06:00
6644caf817
fix rst formatting issues
2020-03-19 15:48:46 -04:00
223bfac229
remove ATC html files that are no longer needed
2020-03-19 15:44:53 -04:00
a6adf95603
final batch of converted AtC doc files
2020-03-19 15:36:45 -04:00
53883ec077
Merge branch 'atc-doc-to-rst' of github.com:akohlmey/lammps into atc-doc-to-rst
2020-03-19 14:39:15 -04:00
65b6b6f2f8
next batch of converted files
2020-03-19 14:39:00 -04:00
500982ac9c
Merge pull request #1949 from akohlmey/cmake-mingw-portability
...
Improved CMake support for cross-compilation with MinGW
2020-03-19 13:54:17 -04:00
61ebf897e4
expand comment about MinGW cross-compiler hack
2020-03-19 13:31:23 -04:00
55b5753eea
next batch of converted files. one more section to go.
2020-03-19 12:22:06 -04:00
84f89134d9
Merge branch 'master' into atc-doc-to-rst
...
# Conflicts:
# doc/src/Errors_messages.rst
2020-03-19 11:28:02 -04:00
23509d0785
add missing entries for new pair styles
2020-03-19 11:09:41 -04:00
3d0fc4a112
update docs for updated CMake support with MinGW
2020-03-19 11:09:27 -04:00
38edf20d08
add CMake support for building LAMMPS for windows with MPI
...
- Handle the MPI support as an External project.
- Also we can enable a few more packages now, that depend on MPI
- Improved dependency tracking for parallel builds
- cross compiler build can now also work with ninja
2020-03-19 10:46:42 -04:00
b1af0a5bd8
add workaround in CMake support for building with MinGW cross-compilers
2020-03-19 09:00:36 -04:00
3bd529342e
cross-compilation improvements
2020-03-19 09:00:36 -04:00
5fbb1fa331
small tweak to MinGW preset and correct corresponding entry in documentation
2020-03-19 09:00:36 -04:00
6c4a5a95e8
Merge pull request #1862 from akohlmey/restart-consistency
...
Add support to detect incomplete restart files and insufficient diskspace conditions
2020-03-19 08:51:57 -04:00
42cff9270c
Merge branch 'master' into restart-consistency
2020-03-19 05:32:45 -04:00
245e200c48
Merge pull request #1945 from akohlmey/collected-small-changes
...
Collected small changes
2020-03-19 05:31:22 -04:00
b40bc3993d
Merge branch 'master' into restart-consistency
2020-03-19 00:54:04 -04:00
53bc791b52
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2020-03-19 00:51:30 -04:00
1fd956a696
fix bug when allocating and freeing newly added data structures
2020-03-19 00:51:14 -04:00
9825cd2569
silence compiler warnings
2020-03-19 00:50:30 -04:00
f589cdb8c6
Merge branch 'master' into collected-small-changes
2020-03-19 00:29:08 -04:00
130113927b
add new preset "intel" to enable Intel compilers. Tweak Clang settings
2020-03-19 00:22:41 -04:00
b44d3afafe
next batch of converted files
2020-03-18 23:41:37 -04:00
17dd794514
Merge pull request #1891 from charlessievers/fix_numerical_differentiation
...
New fix to compute properties by numerical differences
2020-03-18 23:31:18 -04:00
78a2f86235
whitespace fixes
2020-03-18 23:13:19 -04:00
060e4ff346
integrate fix numdiff into manual and remove bogus false positive from spellcheck
2020-03-18 23:09:43 -04:00
72b70a041d
small tweaks to align fix numdiff with the rest of the manual
2020-03-18 23:04:02 -04:00
71582c99ca
rearrange pointer variables to a more logical location, quell compiler warning and initialize all pointer
2020-03-18 22:51:16 -04:00
842fe150eb
update coul/slater docs to align with recent changes in upstream
2020-03-18 21:07:57 -04:00
7ee63a0025
small spelling update
2020-03-18 21:02:40 -04:00
2714fad178
Merge branch 'master' into collected-small-changes
...
# Conflicts:
# doc/src/Build_development.rst
2020-03-18 20:59:16 -04:00
164bf1b60e
Merge pull request #1883 from evoyiatzis/master
...
Coulomb pair style with smeared out charges (coul/slater)
2020-03-18 20:52:47 -04:00
2b39c9968f
Merge pull request #1913 from jrgissing/molecule_template_moleculeIDs
...
Molecule template: molecule-IDs and fragments
2020-03-18 20:31:29 -04:00
3e36acc533
Merge branch 'master' into restart-consistency
...
# Conflicts:
# doc/src/fix_halt.rst
2020-03-18 20:30:00 -04:00
a569027a14
trip some excess padding to make the pages waste less space on small screens
2020-03-18 20:25:26 -04:00
d1388b4ea8
Merge pull request #1941 from e-kwsm/typo
...
Fix typos in comments and output.
2020-03-18 20:24:06 -04:00
9fa4d27bdd
Merge commit 'refs/pull/1948/head' of github.com:lammps/lammps into collected-small-changes
2020-03-18 19:02:33 -04:00
986e5b746e
new doc edits for refactored AtomVec styles
2020-03-18 16:40:29 -06:00
572eeae549
Move LAMMPS version string to side bar
2020-03-18 18:09:55 -04:00
8b75fb2950
initialize the python interpreter instance with python->init()
2020-03-18 16:56:47 -05:00
7824b3f4ab
small html theme tweaks to unclutter top of page. move version string to navigation bar
2020-03-18 17:52:19 -04:00
b6ce32f651
step version string for next patch release
2020-03-18 17:18:46 -04:00
2cefddb16c
avoid spelling errors
2020-03-18 17:16:47 -04:00
b903cc6dc7
remove excessive details about how to compile with cmake. refer to cmake docs.
2020-03-18 17:12:36 -04:00
c28b9f100c
remove unused and broken function
2020-03-18 15:38:29 -04:00
460dd662e4
next chunk of converted atc doc files
2020-03-18 11:39:53 -04:00
ca1e1e2dff
Convert British spelling to American
2020-03-18 23:09:23 +09:00
6054f29933
update false positives
2020-03-18 07:03:32 -04:00
1db2538239
use "command" instead of "cmd"
2020-03-18 07:02:49 -04:00
280d5cc6ae
replace "xxxn't" with "xxx not"
2020-03-18 07:02:34 -04:00
38b1bf9ba5
add links to ctypes, ipython, and jupyter
2020-03-18 07:01:06 -04:00
f1679cd58c
update false positives
2020-03-18 06:37:51 -04:00
5992bd24e7
some more converted atc fix_modify docs
2020-03-18 06:29:17 -04:00
d7cade9d46
Merge branch 'master' into molecule_template_moleculeIDs
2020-03-17 23:08:00 -06:00
d8a948d9b7
correct spelling
2020-03-17 21:13:03 -04:00
5109b7f1b1
correct incorrect spelling correction
2020-03-17 20:45:52 -04:00
9ebd1e4572
convert british spelling to american
2020-03-17 20:41:49 -04:00
0e764a3a48
correct spelling correction
2020-03-17 20:37:33 -04:00
7f53cbc1a0
fix grammar issue
2020-03-17 20:33:37 -04:00
e000c46c8c
correct spelling
2020-03-17 20:29:18 -04:00
da0acd2790
update spelling false positives
2020-03-17 19:28:30 -04:00
4a5125f450
make behavior of CMAKE_TUNE_FLAGS more consistent and allow to turn it off
2020-03-17 19:16:02 -04:00
c1268bd1ec
remove dead code
2020-03-17 18:55:05 -04:00
1d8e9ca014
include gcc sanitizer libraries
2020-03-17 18:53:28 -04:00
66f730b895
setting const on return value has no effect
2020-03-17 18:53:10 -04:00
f1e03aefc6
updating the pair potential docs, adding reference to OpenKIM
2020-03-17 16:07:22 -05:00
dae2bce6b0
we can use error->all() and also check the coordinate conversion for valid data
2020-03-17 16:53:22 -04:00
a7d2847140
parse image flags only for valid numbers and requize imz == 0 for 2d-systems
2020-03-17 16:43:34 -04:00
6f6855e831
do not advertise multiple targets in cmbuild wrapper
2020-03-17 15:57:33 -04:00
f893f4f8c7
set host specific optimizations in CMAKE_TUNE_FLAGS, so they can be conveniently overridden
2020-03-17 14:48:20 -04:00
5779731da3
provide cmbuild wrapper script for cmake. document it and add some improvements to CMake build docs
2020-03-17 13:04:38 -04:00
2c282b693e
flag two more subroutines can trigger the variable tracking message and slow down compilation
2020-03-17 12:33:23 -04:00
b692da3b01
include building tools in "most" preset
2020-03-17 00:57:30 -04:00
3d66167f64
Merge pull request #1940 from junghans/fix_external_project_ninja
...
cmake: handle download with ninja thanks to requiring cmake version 3.10.
Also enable building Fortran targets with ninja-build version 1.10 and later/
2020-03-17 00:36:56 -04:00
3da1e127bf
updating the false_positives with names causing warning
2020-03-16 08:42:11 -05:00
2d3423a493
updating the Packages_details, KIM package
2020-03-16 08:19:13 -05:00
cfc9fe7e39
updating the Commands_all, adding kim_property command
2020-03-16 08:18:19 -05:00
f203258ad5
updating the Build_extras, KIM package
2020-03-16 08:17:27 -05:00
dc373dbdeb
updating the kim_commands doc
2020-03-16 08:15:59 -05:00
05b273d731
kim_property command
...
A new KIM command to make it as easy as possible to write
material properties computed in LAMMPS to standard KIM
property instance format.
2020-03-16 08:11:58 -05:00
4cdb904e54
next chunk of converted html files
2020-03-16 07:34:56 -04:00
0b293080c9
MSCG.cmake: fix build (hopefully)
2020-03-15 19:51:04 -06:00
c0b39e654f
make MSCG library build compatible with using ninja
2020-03-15 19:07:26 -04:00
a4335904b6
need to recheck for MPI after enabling fortran to have MPI_Fortran_LIBRARIES set
2020-03-15 18:37:39 -04:00
d25b73f76d
also report fortran MPI libs, if configured
2020-03-15 18:36:57 -04:00
0b6ab1d15a
need to forward some (more) cmake settings to external projects. simplify KIM handling of fortran support.
2020-03-15 17:47:30 -04:00
f536451968
cmake: add generator to summary
2020-03-15 13:46:11 -06:00
266a755938
CheckIfNinjaSupportsFortran.cmake -> CheckGeneratorSupport.cmake
2020-03-15 13:45:47 -06:00
241f30fd53
added missing CheckIfNinjaSupportsFortran.cmake
2020-03-15 13:34:38 -06:00
9cf1d37556
cmake: move fortran check for ninja in an include
2020-03-14 07:21:06 -06:00
d60901e777
Merge remote-tracking branch 'origin/cmake_remove_ninja_warning' into fix_external_project_ninja
2020-03-14 07:05:29 -06:00
d941130e6a
USER-SCAFACOS.cmake: fix build with ninja
2020-03-14 07:04:58 -06:00
ad9415d260
USER-PLUMED.cmake: fix build with ninja
2020-03-14 06:59:04 -06:00
9d3ca87953
MSCG.cmake: fix build with ninja
2020-03-14 06:52:06 -06:00
f9e2a2d120
LATTE.cmake: fix build with ninja
2020-03-14 06:51:00 -06:00
d0ec427293
KIM.cmake: fix build with ninja
2020-03-14 06:49:57 -06:00
649a8cc01a
Fix typo
2020-03-14 13:57:48 +09:00
6cc7ac65a5
VORONOI.cmake: fix ninja build
2020-03-13 20:46:14 -06:00
b3040db1e7
Merge branch 'master' into atc-doc-to-rst
...
# Conflicts:
# doc/src/fix_atc.rst
2020-03-13 21:12:12 -04:00
7c6353731e
Merge pull request #1938 from akohlmey/doc-remove-backslash-underscore
...
Remove unneeded escapes in documentation source files
2020-03-13 21:01:04 -04:00
f1cc6c6e57
Merge pull request #1928 from akohlmey/collected-small-fixes
...
Collected small fixes and updates for the next patch release
2020-03-13 19:44:04 -04:00
6805113780
some more typesetting improvements
2020-03-13 19:41:33 -04:00
6d9064f98f
Revert "fix bug in pair styles lubricate and lubricate/poly"
...
This reverts commit e368ae9f22 .
As it contradicts the comments in the code above the segment.
2020-03-13 18:41:37 -04:00
097a4fb52e
Merge branch 'doc-lammps-highlights' of github.com:rbberger/lammps into doc-remove-backslash-underscore
2020-03-13 18:39:40 -04:00
cdec46ba6a
Some more code-blocks instead of parsed-literal
2020-03-13 18:38:47 -04:00
e4d6214d3b
reformat source
2020-03-13 18:08:47 -04:00
f11e431300
some updates to building with cmake
2020-03-13 18:07:49 -04:00
8063088149
fix a couple of settings
2020-03-13 18:07:32 -04:00
cf21affd38
Add special highlights for commands which use IDs
2020-03-13 17:31:08 -04:00
a946a3b1b2
Merge pull request #1936 from rbberger/doc-fixes
...
Documentation updates
2020-03-13 17:07:05 -04:00
0c0308db3e
some more fixups
2020-03-13 17:02:59 -04:00
a990f1dc89
some minor fixups
2020-03-13 16:42:08 -04:00
0b88950e03
replace '\_' with '_' in plain text where possible
2020-03-13 16:34:57 -04:00
924629538f
restore support for triclinic cells with pppm/intel by calling the corresponding functions in PPPM in that case
2020-03-13 16:01:00 -04:00
4e525f1d56
PPPM in USER-INTEL does not support triclinic cells
2020-03-13 15:30:52 -04:00
1554aef454
Avoid syntax highlighting in blocks that don't specify language
2020-03-13 15:25:11 -04:00
8b8f928347
update documentation
2020-03-13 12:19:16 -05:00
14bade977e
implement diameter/disc option for 2d simulations
2020-03-13 10:59:11 -05:00
e368ae9f22
fix bug in pair styles lubricate and lubricate/poly
...
Closes #1933
2020-03-13 11:11:27 -04:00
80d413b86c
add reference to the fix_modify command overview in fix atc docs into all atc subcommand docs
2020-03-13 11:06:11 -04:00
5a81f69495
next set of converted AtC documentation
2020-03-13 10:19:12 -04:00
3574673901
four more atc subcommand doc files converted
2020-03-13 05:15:35 -04:00
0548dbc729
a couple more inputs and some formatting tuning/tweaking
2020-03-12 22:41:23 -04:00
3708c9f3f1
fix spelling issues
2020-03-12 21:32:06 -04:00
4df25d9c0b
four more subcommands converted
2020-03-12 21:27:44 -04:00
e795d9ff6a
added the "math_eigen.h" and "superpose3d.h" files
2020-03-12 17:33:50 -07:00
9f537f7f40
cmake: ninja-1.10 supports Fortran now
2020-03-12 14:34:46 -06:00
cbd8d07daf
convert elementset AtC commands
2020-03-12 16:34:42 -04:00
0a21cdadb5
converted 4 more fix_modify atc commands
2020-03-12 15:49:05 -04:00
c139898f9f
Convert a first set of AtC documentation html files to rst and add infrastructure files and links
2020-03-12 14:26:04 -04:00
fa7085be07
Merge pull request #1930 from giacomofiorin/remove-lepton-cxx11-check
...
Remove now unneeded check for C++11 in Lepton CMake build
2020-03-12 13:09:44 -04:00
437055f913
implement the scale keyword of fix adapt for diameter and charge
2020-03-12 11:11:38 -05:00
3b73b88b57
Merge pull request #1926 from akohlmey/doc-cleanup
...
Documentation cleanup
2020-03-12 11:49:54 -04:00
de6d1efe7a
Remove now unneeded check for C++ standard in Lepton CMake build
2020-03-12 10:33:48 -04:00
010b1f7434
more conversion of parsed-literal to code-block and a bunch of other issues
2020-03-12 08:11:10 -04:00
e2b7054f74
include required header
2020-03-12 06:59:04 -04:00
4f0e9e2d26
some cleanup and consistency improvements in MESSAGE package code and docs
2020-03-12 06:51:06 -04:00
524b37598f
correct various misspelled words and remove corresponding false positives
2020-03-12 06:25:42 -04:00
1372c20d94
Merge branch 'DOI' of github.com:e-kwsm/lammps into doc-cleanup
2020-03-12 05:43:44 -04:00
8af9d40392
Update DOI resolver
...
https://www.doi.org/doi_handbook/2_Numbering.html#htmlencoding
2020-03-12 16:53:24 +09:00
23a402ddd3
convert all remaining compute styles to use code-block instead of parsed literal
2020-03-12 01:56:13 -04:00
c6f846b925
converter tool for inlining external math is no longer needed
2020-03-12 01:20:30 -04:00
7e656b6cea
convert more LAMMPS script examples to use code-block instead of parsed-literal
2020-03-12 01:11:38 -04:00
2775ebeb9d
update trilinos URL
2020-03-12 00:47:00 -04:00
8a799c4b5f
update cslib URLs to use https://
2020-03-12 00:46:50 -04:00
30817162b9
update moltemplate URL to https://
2020-03-12 00:42:23 -04:00
2c3d196ce8
remove broken link
2020-03-12 00:41:57 -04:00
3317f90940
update plumed URLs to use https://
2020-03-12 00:32:44 -04:00
b961aa0542
update lammps.sandia.gov URLs to use https://
2020-03-12 00:28:28 -04:00
6dd9a507ef
update PyMol URLs
2020-03-12 00:21:20 -04:00
23569e67a0
update Ensight URL
2020-03-12 00:20:59 -04:00
e58aeebcce
update URLs for pizza.py homepage
2020-03-12 00:13:58 -04:00
667c9f2a9f
update AtomEye related URLs
2020-03-12 00:08:57 -04:00
cf48a0f01d
use the name MacOS consistently
2020-03-11 19:32:43 -04:00
ddf14763f7
port diskfree detection in fix halt for MacOSX
2020-03-11 19:28:58 -04:00
e4489f58ca
make forward declaration consistent with KIM-API code
2020-03-11 19:05:04 -04:00
d0f57289fc
finish updating docs for fixes using code-block plus a few other improvements
2020-03-11 12:58:57 -04:00
5029bc9e1e
more conversions from parsed-literal to code-block
2020-03-11 10:19:19 -04:00
8546bb51bf
Layout images so they show up side-by-side in html and pdf and adapt to screen/paper size
2020-03-11 10:18:48 -04:00
e24feab5aa
whitespace fix
2020-03-11 09:08:40 -04:00
68e5a18070
must try suffixes when recreating pair hybrid substyles from a restart
2020-03-11 08:45:35 -04:00
43a6c13f01
change 'groups' to 'fragments'
2020-03-10 21:11:34 -06:00
33996d9bac
Merge pull request #1923 from akohlmey/collected_small_fixes
...
Collected small fixes for the next patch
2020-03-10 19:38:40 -04:00
b4919756d4
Fixed up delta note
2020-03-10 16:58:47 -06:00
a1188c035b
Merge branch 'master' of https://github.com/charlessievers/lammps into fix_numerical_differentiation
2020-03-10 16:14:20 -06:00
7dafec1700
Removed misleading doc information and included errors
2020-03-10 16:12:02 -06:00
da2e6b2389
small cleaning
2020-03-10 21:55:17 +01:00
1f4725d652
replace parsed-literal with code-block where appropriate. typeset keywords in cursive
2020-03-10 16:54:04 -04:00
2d329a8b76
typeset symbols in water model howtos
2020-03-10 16:20:52 -04:00
ae9255e057
collapse multiple empty lines into a single empty line
2020-03-10 15:56:11 -04:00
e643e88913
remove trailing whitespace from documentation sources
2020-03-10 15:51:06 -04:00
e9f5b8246a
whitespace fixes
2020-03-10 15:18:00 -04:00
5ffc12ffc0
Merge remote-tracking branch 'github/master' into collected_small_fixes
2020-03-10 15:16:07 -04:00
b9ff623c16
Merge pull request #1920 from jguenole/fire-debug
...
fire bug fix to avoid crashes due to lost atoms
2020-03-10 15:08:58 -04:00
7b7ca000b3
Merge pull request #1922 from weinbe2/snap-scratch
...
SNAP optimizations - hierarchical parallelism, scratch memory, data layout transformations
2020-03-10 15:07:46 -04:00
be037e222c
Update pair_coul_slater.rst
2020-03-10 16:21:15 +01:00
9d7b15631d
Add contributing author
2020-03-10 09:20:54 -06:00
30e997df69
Update false_positives.txt
2020-03-10 16:20:42 +01:00
4e31d622ce
Whitespace and comment cleanup
2020-03-10 09:11:29 -06:00
f73e21f2ca
Update false_positives.txt
2020-03-10 16:05:25 +01:00
b477d8920b
Update pair_coul_slater.rst
2020-03-10 15:42:32 +01:00
8332afd2b2
one more spelling error
2020-03-10 15:27:51 +01:00
866899da21
correct spelling error in equation
2020-03-10 15:18:04 +01:00
35a63e21a0
Update pair_coul_slater.rst
2020-03-10 14:34:40 +01:00
4f917fff43
increase the Title underline
2020-03-10 11:51:17 +01:00
66c019e78b
more explicitly describe how force/virial depend on random numbers
2020-03-10 06:43:13 -04:00
7959e3ff81
Move rst file to the correct location
2020-03-10 11:26:52 +01:00
6fb84eba32
Update false_positives.txt
2020-03-10 10:47:54 +01:00
3092ee89d3
Update Commands_pair.rst
2020-03-10 09:55:04 +01:00
6fb42a42b8
check for I/O error before closing restart file
2020-03-09 17:42:00 -04:00
cf64ba4059
whitespace cleanup
2020-03-09 16:31:53 -04:00
69a206f720
add diskfree check to fix halt
2020-03-09 16:23:20 -04:00
072ce8947b
list errors and warnings from fix halt
2020-03-09 16:23:02 -04:00
50c75b3538
Merge branch 'master' into restart-consistency
2020-03-09 13:41:35 -04:00
903e33d86e
Added atom map into example, enforce atom map added to fix_numdiff, added error statement to fix_numdiff.h
2020-03-09 10:33:04 -06:00
d2986b7495
update CMake presets
2020-03-09 11:04:26 -04:00
a0fb7c812c
Merge branch 'master' into collected_small_fixes
2020-03-09 10:53:42 -04:00
3be6347ad4
Merge pull request #1924 from akohlmey/rename-user-meso
...
Rename USER-MESO package to USER-MESODPD
2020-03-09 10:53:22 -04:00
740717d114
add false positives
2020-03-09 10:00:14 -04:00
a6086c279b
rename USER-MESO package to USER-MESODPD and update related files and folders
2020-03-09 09:48:49 -04:00
536e7a969a
silence compiler warning and provide extra comment about optimization
2020-03-09 09:17:49 -04:00
45902772b7
Merge branch 'minimizer' of github.com:yafshar/lammps into collected_small_fixes
2020-03-09 09:15:40 -04:00
73186e4d26
correction to molecule-ID-increment logic
2020-03-08 16:06:49 -06:00
d717eeba66
Update molecule.rst
2020-03-07 22:57:44 -07:00
2304cdd30d
let fix pour know about molecule template molecule IDs
2020-03-07 21:58:47 -07:00
21ae5ac533
groups in molecule templates: docs
2020-03-07 20:03:33 -07:00
475b7dc4f4
provide access to number of local data rows for fixes
2020-03-07 10:58:35 -05:00
6f1d913e7e
simplify library interface code to extract peratom or local data from computes
2020-03-07 10:57:51 -05:00
943540b015
bugfix for extracting length of local data through python interface
2020-03-07 10:19:03 -05:00
b77837e3b0
documentation file for the coul/slater styles
2020-03-07 12:40:39 +01:00
337cee7b49
add groups to molecule templates
2020-03-06 22:51:42 -07:00
21e4d92507
another memory correction
2020-03-06 22:49:23 -07:00
1110124627
let 'fix deposit' know about molecule template molecule IDs
2020-03-06 22:04:16 -07:00
5c003b8db2
let create_atoms know about molecule template molecule IDs
2020-03-06 21:38:01 -07:00
e71d298f65
molecule template molecule IDs: error docs
2020-03-06 20:40:34 -07:00
bdbbe00ec7
Merge branch 'master' into feature-cnt
2020-03-06 18:41:38 -05:00
8c580c1d47
Merge pull request #1 from lammps/master
...
update fork to the state of the current master
2020-03-06 18:39:09 -05:00
a3eee419a1
minor optimization, avoiding double computation and extra communication
2020-03-06 09:01:28 -06:00
ddc36973f0
final reference info
2020-03-06 14:55:52 +01:00
a70aac2f24
Merge pull request #74 from lammps/master
...
rebase
2020-03-05 22:49:41 -07:00
0fb341f7eb
Merge pull request #73 from lammps/master
...
rebase
2020-03-05 22:46:07 -07:00
980ef8095a
include USER-REACTION in "most" preset
2020-03-05 22:57:17 -05:00
bc8fa088be
Merge pull request #1822 from jrgissing/bond/react-new-examples-and-package
...
Bond/react: new examples and repackage
2020-03-05 22:49:53 -05:00
21f2ec3a25
Merge branch 'master' into bond/react-new-examples-and-package
2020-03-05 20:08:19 -07:00
8c48a27c1d
fix another display issue in pair style srp docs
2020-03-05 15:39:13 -05:00
c38380afc2
bugfix and small tweak for pair style srp docs
2020-03-05 15:36:15 -05:00
1fb54c307c
Merge pull request #1918 from akohlmey/collected-small-fixes
...
Collected small fixes for the next patch
2020-03-05 15:16:50 -05:00
54a37aa4ef
fix spelling issue
2020-03-05 14:43:22 -05:00
0fba0b1bc1
handle empty build type
2020-03-05 14:39:40 -05:00
5a3a5d86d4
reduce compiler warnings and avoid clash with KOKKOS
2020-03-05 14:27:33 -05:00
606eaf61f7
Merge branch 'master' into fix_numerical_differentiation
2020-03-05 09:58:50 -07:00
36ec95c2f5
fixed typo in numdiff example input
2020-03-05 09:55:25 -07:00
fb3a8f5bb1
Merge pull request #1909 from giacomofiorin/colvars-update
...
Update Colvars to version 2020-02-27
2020-03-05 10:18:01 -05:00
b0c6641f1b
tweak compiler flags for Intel and GNU
2020-03-05 10:16:38 -05:00
1642bf5afc
always skip deprecated C++ MPI interface
2020-03-05 10:16:21 -05:00
2e8aeaef46
remove mentioning external tex files from contribution guide
2020-03-05 09:21:01 -05:00
d0160cc208
Merge pull request #1915 from akohlmey/cpp-11-cmake-3.10
...
Require C++11 and CMake 3.10
2020-03-05 09:14:46 -05:00
1ee67c20d9
comments
2020-03-05 11:57:01 +01:00
ca89c460bf
remove space
2020-03-05 11:49:02 +01:00
022dd4a4e4
special v evaluation to limite dtv each time v is zeroed
2020-03-05 11:39:48 +01:00
27fdbfa8a1
minor modification of halfstepback with correct dt
2020-03-05 10:49:39 +01:00
ae045e4445
indented note block in fix_num_diff.rst
2020-03-04 19:48:12 -07:00
02bdccbae1
added yyy to false positives
2020-03-04 19:45:13 -07:00
be138d368e
Merge branch 'master' into fix_numerical_differentiation
2020-03-04 19:11:39 -07:00
968f44601c
Updated doc page with delta info and simplified example
2020-03-04 19:08:57 -07:00
6786efa224
Merge commit 'refs/pull/1916/head' of github.com:lammps/lammps into collected-small-fixes
2020-03-04 17:04:45 -05:00
14d17b3513
clean the superfluous newline
...
I believe this newline in the document is superfluous.
2020-03-04 16:41:27 -05:00
60bba3e238
Fix var name
2020-03-04 13:09:25 -07:00
ec87a51a61
put C++11 compliance check into CMake
2020-03-04 14:52:38 -05:00
7bbf070757
document new C++ and CMake requirements in manual
2020-03-04 14:37:51 -05:00
72a9ce0f32
Add loop chunking option to compute_orientorder_atom_kokkos
2020-03-04 12:31:37 -07:00
ab51ae854e
require C++11 to compile LAMMPS
2020-03-04 14:28:47 -05:00
a972850b39
require CMake version 3.10. remove tests for older versions.
2020-03-04 14:28:33 -05:00
e9544218e6
some corrections to the building the manual documentation
2020-03-04 14:14:12 -05:00
3ca93f10b3
don't run atof() on a NULL pointer in case a potential file has an empty line
2020-03-04 14:00:52 -05:00
21f278f47f
Merge branch 'master' of github.com:lammps/lammps into kk_compute_orientorder_atom
2020-03-04 09:08:53 -07:00
b55a6b0fd1
memory correction
2020-03-03 23:28:27 -07:00
b3425afef5
Merge pull request #72 from lammps/master
...
rebase
2020-03-03 23:12:46 -07:00
a184cb34ee
merge master into chem_snap
2020-03-03 10:08:35 -08:00
cd61cfe8c7
SNAP optimizations, taking advantage of improved data layouts, scratch memory, and hierarchical parallelism.
2020-03-03 13:02:04 -05:00
6354777d09
Merge pull request #1914 from akohlmey/next_lammps_version
...
Step version string for next patch and stable version
2020-03-03 10:27:12 -05:00
a739b8c6b7
Commit JT 030320
...
- modified fix/precession for correct mag energy calc.
- reran all benchmark / examples in serial for verif
- to do: rerun mpi examples, and clean code
2020-03-03 07:32:13 -07:00
3eeb7547b5
step version string for next patch and stable version
2020-03-03 07:25:18 -05:00
c5ee78ca1d
Merge pull request #1910 from akohlmey/documentation-fixes
...
Some more conversions and corrections for the LAMMPS manual
2020-03-03 06:25:44 -05:00
7d598ba8d7
synchronize list of hardware architectures supported by KOKKOS with list in cmake file
2020-03-03 03:33:23 -05:00
7f84de17bd
Merge pull request #1912 from migueldiascosta/epyc_kokkos_arch
...
add EPYC to KOKKOS_ARCH_LIST
2020-03-03 03:32:03 -05:00
a4a5d24a69
add link to github support for subversion clients
2020-03-03 03:19:25 -05:00
0723bf3db7
setup issues with fix numdiff
2020-03-02 13:32:05 -07:00
9339bb085f
Update molecule.rst
2020-03-02 01:06:42 -07:00
90bfa6b783
add molecule IDs to molecule templates
...
for when more than one molecule per file
2020-03-02 00:53:19 -07:00
8636e86f38
Merge pull request #70 from lammps/master
...
rebase
2020-03-01 22:39:08 -07:00
8f608f6a35
lo-level -> low-level
2020-03-01 10:30:06 -05:00
ff614957c6
encode some more mathematical expressions and symbols
2020-03-01 09:25:20 -05:00
2455e35fd8
typeset mixing rules with embedded math
2020-03-01 08:51:29 -05:00
8765b14377
add EPYC to KOKKOS_ARCH_LIST
2020-03-01 13:45:06 +08:00
8662733dcd
convert the remainder of raw html typesetting in pair style smtbq
2020-02-29 14:45:39 -05:00
228a0bfa2e
replace hi- with high-
2020-02-29 11:37:47 -05:00
6f47f110f1
use k_B consistently, fix some more math. convert some transcriptions to math
2020-02-29 11:37:31 -05:00
07fc624509
typeset reduced units
2020-02-29 06:41:28 -05:00
66a0e27edf
some more cases where we can use embedded math
2020-02-29 04:57:44 -05:00
0e58c1b299
fix issues with restoring box-shifted coords
2020-02-28 12:55:27 -07:00
aaed572b01
Merge branch 'fix_numerical_differentiation' of github.com:charlessievers/lammps into charlie
2020-02-28 12:53:28 -07:00
cdb4275ced
fix issue with restoring box-shifted atom coords
2020-02-28 12:53:04 -07:00
e6c9efe6bf
convert lists to tables for more compact presentation
2020-02-28 18:52:13 +01:00
f02b2485fa
tweak command overview table width so it is readable in PDF
2020-02-28 18:51:52 +01:00
71c11c32e3
replace more raw html code and add syntax highlighting
2020-02-28 18:00:43 +01:00
19d334908b
replace raw html with embedded math expressions and fix related issues
2020-02-28 17:39:57 +01:00
7be004512f
Update Colvars to version 2020-02-27
...
This update contains several small new features or usability improvements.
Descriptions and authorship information can be accessed from the pull
requests listed below.
Allow setting sigma parameter directly for metadynamics
https://github.com/Colvars/colvars/pull/325
Remove default values for lowerWall and upperWall legacy keywords
https://github.com/Colvars/colvars/pull/324
biasActualColvar option to bypass extended-Lagragian for a bias
https://github.com/Colvars/colvars/pull/321
Flexible restart-reading
https://github.com/Colvars/colvars/pull/320
2020-02-27 19:55:31 -05:00
03985454ed
some more formatting and math conversion improvements
2020-02-27 18:18:49 -05:00
fbee5966f6
added cstring back to includes
2020-02-27 14:42:31 -07:00
7a720ee9cf
removed cstring from includes and fixed style warnings
2020-02-27 13:54:29 -07:00
d242051c8e
Merge pull request #1898 from akohlmey/next_lammps_version
...
Update version info for next release candidate
2020-02-27 14:38:08 -05:00
10fa9aa074
added cstring to includes
2020-02-27 11:37:02 -07:00
35f4a62566
Change final displace atom to reset atom to save on memory and computation
2020-02-27 11:31:33 -07:00
6e7e365981
Merge pull request #1888 from lammps/release-preparation
...
Documentation and Build script and Info updates for stable release
2020-02-27 13:23:08 -05:00
236535f61b
fixed include, fixed numdiff forces getting called before initialization
2020-02-27 10:48:46 -07:00
3c277409c2
switch parsed-literal to code-block in Howto files where applicable
2020-02-27 12:45:14 -05:00
669a49e994
Merge pull request #1908 from stanmoore1/kk_finalize
...
Finalize Kokkos on error exit
2020-02-27 12:05:17 -05:00
67bfda532f
mods to fix numdiff
2020-02-27 09:52:23 -07:00
06ede499c1
use only the LAMMPS logo in the navigation bar
2020-02-27 11:36:00 -05:00
eb8531062c
Merge branch 'doc-updates' of github.com:rbberger/lammps into release-preparation
2020-02-27 11:26:15 -05:00
25ec8d36a8
Final batch of index cleanup and code-blocks
2020-02-27 11:08:04 -05:00
704207f3c8
Finalize Kokkos on error exit
2020-02-27 08:51:02 -07:00
d89db2ac2a
files generated by the in.slater example script
2020-02-27 16:03:07 +01:00
7849de15b0
Create in.slater
2020-02-27 16:01:38 +01:00
2d2cb46dc0
move release date
2020-02-27 08:58:09 +01:00
1bb38ed09b
Merge commit 'refs/pull/1903/head' of github.com:lammps/lammps into release-preparation
2020-02-27 01:15:17 -05:00
fe1ac99ae7
bond/react: docs tweak
2020-02-26 20:08:58 -07:00
c31917186e
Tweak error message
2020-02-26 14:34:42 -07:00
9ef5949798
Second batch of index cleanup and code-blocks
2020-02-26 16:31:05 -05:00
eb80fd3031
Add method to copy Kokkos neighbor list to CPU list
2020-02-26 14:26:46 -07:00
3563d2f10d
remove references to html-offline and only produce the offline viewable html manual
2020-02-26 16:01:03 -05:00
7bd3215226
Merge pull request #1894 from stanmoore1/kk_snap_chunk
...
Make Kokkos pair SNAP chunksize variable user-settable
2020-02-26 15:27:37 -05:00
ba560bc99e
Merge pull request #1905 from akohlmey/compute-pair-neigh-request
...
Correct compute entropy/atom to work with "avg" flag enabled
2020-02-26 14:23:57 -05:00
275626a1de
re-enable perpertual neighborlist for compute entropy/atom if avg flag is used only
2020-02-26 13:57:11 -05:00
49b07a2360
Keep original chunksize value set by user in case atom count changes
2020-02-26 09:42:59 -07:00
a828facbd8
Merge pull request #1900 from akohlmey/couple-lammps-plugin
...
Example for loading LAMMPS as a plugin from a shared library
2020-02-26 10:40:24 -05:00
37e6fd1bae
Merge pull request #1901 from stanmoore1/compea_neigh
...
Change compute entropy/atom to use occasional neigh list
2020-02-26 10:39:37 -05:00
de9691a751
Update README
2020-02-26 14:06:38 +01:00
04e48999b2
Delete pair_coul_slater_cut.h
...
move this file to USER-MISC
2020-02-26 14:04:12 +01:00
895f7aa46d
Delete pair_coul_slater_cut.cpp
...
move this file to USER-MISC
2020-02-26 14:03:43 +01:00
5be0f1525a
source files for pair coul/slater
...
Source files for long- and short-range coulombic interactions which are smeared with an exponential function (slater-type of smearing)
2020-02-26 14:02:53 +01:00
dcb83d41af
Merge pull request #1899 from agiliopadua/thole
...
Added safeguard to thole pair styles
2020-02-26 07:44:04 -05:00
e766518062
Merge pull request #1896 from pmla/user-ptm-group-fix
...
Apply compute group correctly for compute ptm/atom
2020-02-26 07:28:01 -05:00
f81b963a8a
more strict argument checking and initializing output data to zero
2020-02-26 13:12:39 +01:00
c92378eaca
add explanation of use of group2 and document effect of compute group
2020-02-26 13:12:14 +01:00
526c9a548f
need to set single_enable to 0 after single() was removed
2020-02-26 12:58:10 +01:00
91c31da576
remove trailing whitespace
2020-02-26 12:52:21 +01:00
49873f765c
Added comment to credit myself
2020-02-25 16:53:04 -07:00
f18f2537e6
Updated error/warnings section
2020-02-25 16:35:54 -07:00
b0eb940b05
Added numdiff to false positives
2020-02-25 16:30:13 -07:00
72891aacb2
Fixed groups not working
2020-02-25 16:23:35 -07:00
809d481fd1
Merge branch 'master' of https://github.com/charlessievers/lammps into fix_numerical_differentiation
2020-02-25 15:35:53 -07:00
13bff07606
Added documentation, added an example, avoided position round off, added in compute_pe's compute_scalar, now fix produces per-atom array instead of global array
2020-02-25 15:32:37 -07:00
8e1928aa65
First batch of index cleanup and code-blocks
2020-02-25 14:46:22 -05:00
e87b3a21c2
complete documentation for LAMMPS plugin coupling example
2020-02-25 14:10:55 -05:00
e083f38c59
Merge pull request #1892 from sef43/master
...
temper timeout synchronization fix
2020-02-25 13:26:30 -05:00
958d5ca05b
Merge pull request #1897 from akohlmey/user-sdpd-atom-style-check
...
Add check for required atom properties in USER-SDPD
2020-02-25 13:26:00 -05:00
4180b4a7d6
add example to COUPLE folder demonstrating loading LAMMPS as a plugin.
2020-02-25 19:07:49 +01:00
eb51511ddf
Change compute entropy/atom to use occasional neigh list
2020-02-25 10:48:00 -07:00
928ac7f271
Fix typo
2020-02-25 10:34:29 -07:00
a44e49e276
Add Kokkos version of compute coord/atom
2020-02-25 10:22:30 -07:00
a3c5c49a6b
Make k_qnarray public
2020-02-25 10:20:21 -07:00
1fc4dc151f
typo
2020-02-25 18:11:31 +01:00
7acba4584d
added group2ID
2020-02-25 18:05:36 +01:00
1a2a9f2209
small correction/simplification of the linking to LAMMPS library examples
2020-02-25 17:36:37 +01:00
96d04b8a6c
Update LAMMPS lexer for docs
2020-02-25 11:30:20 -05:00
00137765a8
Delete fix_propel_self.h
2020-02-25 17:17:13 +01:00
cdfb1d5026
Delete fix_propel_self.cpp
2020-02-25 17:16:59 +01:00
59370d797f
Use more generic type for k_qnarray
2020-02-25 08:58:01 -07:00
6956dc1a33
Added safeguard to thole pair styles
2020-02-25 16:50:49 +01:00
26f11f19a7
update LAMMPS version string
2020-02-25 15:04:56 +01:00
3168c1116f
fixed group selection
2020-02-25 14:16:21 +01:00
bf62646977
add check for required atom properties to USER-SDPD
2020-02-25 14:08:55 +01:00
8d427b54ec
small tweaks
2020-02-25 00:42:57 -05:00
c505058c5c
Add flag for Kokkos computes
2020-02-24 15:43:29 -07:00
11cda92ebb
add some false positives
2020-02-24 17:19:29 -05:00
4ed1b4c3c7
Moved the chunking keyword to pair_snap.rst
2020-02-24 15:09:51 -07:00
003ef9d98a
add missing table
2020-02-24 17:03:06 -05:00
bf4ad9ddd7
remove unused equation file
2020-02-24 16:45:42 -05:00
351bca4ccb
convert pair style bop to class2
2020-02-24 16:43:40 -05:00
3aa6f39425
convert pair styles colloid to dipole
2020-02-24 16:19:24 -05:00
02e287bf51
convert pair styles dpd to exp6
2020-02-24 15:41:16 -05:00
29075c8257
Fix compile issue
2020-02-24 13:31:13 -07:00
796e1ac4e9
Update docs
2020-02-24 13:29:22 -07:00
dd3d5f1f95
Merge branch 'master' of github.com:lammps/lammps into kk_compute_orientorder_atom
2020-02-24 13:28:06 -07:00
674781fe0e
Add Kokkos version of compute orientorder/atom
2020-02-24 13:27:40 -07:00
7ee39416b4
Small doc tweak
2020-02-24 13:08:31 -07:00
406ead64b5
Update docs
2020-02-24 13:04:34 -07:00
1b7a8d8875
Make Kokkos pair_snap chunksize user-settable
2020-02-24 12:53:01 -07:00
9955c8f94b
convert pair styles gauss to gromacs
2020-02-24 13:30:58 -05:00
8774ec04a9
convert pair styles hbond to lebedeva
2020-02-24 12:01:22 -05:00
6139617458
convert remaining lj pair styles
2020-02-24 10:50:31 -05:00
d00f8fcd0a
convert pair styles local/density to meam/c
2020-02-24 09:21:08 -05:00
0b10c0ac60
convert math in more pair styles
2020-02-24 07:46:51 -05:00
54b7480478
convert pair styles sdk to soft
2020-02-23 16:33:37 -05:00
eaeb9cad33
trim the lammps logo a little bit
2020-02-23 15:01:10 -05:00
0cc3f234dc
convert math in spin and sph pair styles
2020-02-23 15:00:43 -05:00
d9a7edcf1a
Merge commit 'refs/pull/1893/head' of github.com:lammps/lammps into release-preparation
2020-02-23 13:38:26 -05:00
607604d38c
Added oxrna2 information
2020-02-23 17:36:57 +00:00
f1ad4ed66b
update the internal timeout clock across replica when we stop parallel tempering
2020-02-23 05:09:25 -05:00
c3fc680ccd
apply timeout bugfix to temper variants in USER-MISC
2020-02-23 05:04:21 -05:00
d226f5d02c
cosmetic changes
2020-02-23 05:03:50 -05:00
31165082c1
change pseudo external link to internal link. provide links to the command subpages
2020-02-22 18:41:36 -05:00
35483a95cd
temper timeout synchronization fix
2020-02-22 23:39:59 +00:00
ac639fe629
replace parsed-literal with code-block where applicable. improve typesetting
2020-02-22 13:50:35 -05:00
cdf795652a
fix typesetting issues
2020-02-22 13:50:15 -05:00
ca650ba43f
add some missing dependencies
2020-02-22 13:49:57 -05:00
6b79b1f978
use table_from_list in Packages_details and check for completenes there, too
2020-02-22 13:25:21 -05:00
b1757bb26c
make names/lables more consistent and avoid reference errors in sphinx
2020-02-22 13:24:23 -05:00
e8d1288527
added script to check for missing packages in package tables in manual
2020-02-22 11:46:31 -05:00
ffabee6ae5
move logo symlink
2020-02-22 10:43:58 -05:00
57711f0dcb
improve layout and logical structure. add references
2020-02-22 10:39:15 -05:00
44a54324c1
more typesetting updates
2020-02-22 07:40:31 -05:00
a915397668
more code-blocks
2020-02-22 06:14:52 -05:00
09ef55ac26
include small logo image in navigation bar. update copyright date
2020-02-22 06:14:39 -05:00
4ff0279bde
remove references and docs about using subversion to download LAMMPS
2020-02-22 05:49:30 -05:00
ff316aa4d0
replace more parsed-literal with code-block sections
2020-02-22 05:42:05 -05:00
f9b451de32
fix spell check
2020-02-22 04:32:26 -05:00
60cb4416f0
add ability to build an offline viewable html format manual in html-offline
2020-02-22 02:27:18 -05:00
09d0df43e2
Commit JT 022120
...
- added message for only one precession/spin (+doc)
- added a per pair/spin class emag table
2020-02-21 17:53:14 -07:00
59ed320bef
more small improvements and additions
2020-02-21 16:52:44 -05:00
6b96dedf75
fix grammar issue
2020-02-21 16:04:00 -05:00
926dbed70a
fix spelling issue
2020-02-21 15:25:55 -05:00
b4c65a645e
fix some minor style issues
2020-02-21 15:12:53 -05:00
bf3e7237c3
replace dir with directory where appropriate
2020-02-21 15:08:18 -05:00
361f7bb0fd
Commit JT 022120
...
- added precession_spin management in compute_spin
- to do: add it for pairs
- make sure users only declare 1 precession/spin
2020-02-21 12:07:42 -07:00
c144918441
fix typo in markup resulting in broken link
2020-02-21 13:39:31 -05:00
f0e8e3aab8
small cleanup
2020-02-21 13:36:15 -05:00
7186b4795b
remove \begin{equation} \end{equation} which are not needed and break epub
2020-02-21 13:21:59 -05:00
0ede04be6c
more build docs refactoring, correcting, and expanding
2020-02-21 10:40:18 -05:00
404b4cf299
update and expand the description of building the LAMMPS documentation
2020-02-21 08:10:30 -05:00
95de4f38c9
Edit includes
2020-02-20 23:35:47 -07:00
f0cf7ba3c0
First draft of numerical difference fix
2020-02-20 23:15:53 -07:00
e2f2ec3031
fix minor grammar issues in colomb pair style docs
2020-02-20 18:37:29 -05:00
b9a9bebd37
delay change_box error check on per-atom restart data existing
2020-02-20 12:48:44 -07:00
c6b5606c24
more cosmetic changes and replacing "dirs" with "directories"
2020-02-20 18:20:00 +01:00
1c8b7022a3
update documentation for the conventional build
2020-02-20 17:33:57 +01:00
0db0d5408a
update instructions for in qmmm README to cover both build systems and include more details
2020-02-20 16:59:06 +01:00
3298a86bd9
Reduce redundant copying using UCL_H_Vec::view
2020-02-20 18:32:52 +03:00
febb381880
updates and corrections to building LAMMPS as a library and using the USER-QMMM package
2020-02-20 14:58:02 +01:00
5a8eaed13b
Update handling of USER-QMMM package in CMake scripts. minor cosmetic changes
2020-02-20 14:39:53 +01:00
dcd9b7c891
replace two tables with code-block sections
2020-02-20 02:12:32 -05:00
a5ab3b13c5
cleaner typesetting
2020-02-19 16:15:35 -05:00
75a43398d9
replace more "parsed-literal" with "code-block" in build docs
2020-02-19 16:11:42 -05:00
a9dc629489
replace non-printable ASCII characters
2020-02-19 15:34:58 -05:00
aa5b870f7e
use "code-block" instead of "parsed-literal"
2020-02-19 15:32:58 -05:00
91ad19754c
correct, expand, and clarify documentation for linking with LAMMPS as a library
2020-02-19 18:14:57 +01:00
94d1aa45bb
add "make mode=print <machine>" to print out compiler and linker flags and libs for any available makefile
2020-02-19 18:11:34 +01:00
8a52e5dbe7
fix logic error in generic Install.py script when a Makefile.lammps is missing
2020-02-19 18:10:32 +01:00
7434267f57
Merge pull request #1886 from mariellaippolito/master
...
Updates to qmmm package
2020-02-18 11:00:39 -05:00
be847dc12d
Merge pull request #1885 from akohlmey/remove-cpp11-check
...
Remove C++11 check for stable release
2020-02-18 10:59:56 -05:00
012dce93a0
Update package build docs for building the USER-QMMM package
2020-02-18 15:12:31 +01:00
cc3a7c37cb
more lib compilation updates
2020-02-18 11:16:08 +01:00
36458a95b7
Updated
2020-02-18 10:59:51 +01:00
387a283157
more lib compilation updates
2020-02-18 10:55:13 +01:00
82b57bd3b8
Upfated Makefile.foo inside lib/qmmm
2020-02-18 10:47:04 +01:00
9c507e6b81
Update Packages_details.rst
2020-02-17 21:53:14 -07:00
49e82e738d
Update false_positives.txt
2020-02-17 21:50:54 -07:00
8b92252981
update user-misc readme
2020-02-17 21:42:22 -07:00
ec887b37da
Merge branch 'master' of https://github.com/lammps/lammps into bond/react-new-examples-and-package
2020-02-17 21:34:20 -07:00
4b11e43660
Merge pull request #68 from lammps/master
...
rebase
2020-02-17 21:07:30 -07:00
02dde6e35f
Merge pull request #67 from lammps/master
...
rebase
2020-02-17 21:04:27 -07:00
a7878096f0
Commit2 JT 021720
...
- small change in energy
- to do: check w and rework F
2020-02-17 17:35:59 -07:00
994e1318dd
Commit JT 021720
...
- initial commit
- added corrected Neel, new E and w calc.
2020-02-17 16:59:01 -07:00
960553db58
remove C++11 check for stable release
2020-02-17 15:09:24 -05:00
ad125bf36a
Merge pull request #1881 from akohlmey/next_lammps_version
...
Update version string for next patch release
2020-02-17 14:53:17 -05:00
fe6f6b3002
Merge pull request #1869 from akohlmey/doc-continued-refactoring
...
More documentation refactoring for embedding math expressions
2020-02-17 13:06:07 -05:00
f9bee338dd
Merge pull request #1875 from akohlmey/collected-small-fixes
...
Collected small bug fixes and updates
2020-02-17 11:40:27 -05:00
f69c6196a0
Merge branch 'master' into doc-continued-refactoring
...
# Conflicts:
# doc/src/compute_fep.rst
2020-02-17 17:37:10 +01:00
c8561ecef0
Merge pull request #1879 from akohlmey/user-plumed-update
...
Update USER-PLUMED to include support for version 2.6.0. Fix bug in API check
2020-02-17 11:32:10 -05:00
d01b0ed543
Merge pull request #1882 from agiliopadua/docs
...
Convert documentation of compute_fep, pair_fep_soft, pair_nm to mathjax
2020-02-17 11:31:43 -05:00
b30670d405
correct some grammar and style issues in describing using/building LAMMPS on windows
2020-02-17 10:27:57 +01:00
4a2f05d333
convert pair styles srp to tersoff
2020-02-16 13:42:37 -05:00
3f5bb96aed
pair ufm to pair zbl
2020-02-15 16:47:32 -05:00
a508138510
convert wall fixes to embedded math
2020-02-15 12:13:32 -05:00
213bd9de3e
Merge pull request #1 from evoyiatzis/evoyiatzis-slater
...
smeared charges for DPD
2020-02-15 17:47:45 +01:00
60305df69d
source code for slater-type electrostatics
2020-02-15 17:40:12 +01:00
b25f781071
convert docs for more fixes
2020-02-15 11:35:21 -05:00
0e2604fc80
Convert documentation of compute_fep and pair_fep_soft to mathjax
2020-02-15 16:19:39 +01:00
fd8cd6faa5
typeset hyperdynamics fix docs with embedded math
2020-02-15 06:50:04 -05:00
b0de48e47f
convert some more fixes
2020-02-15 02:31:50 -05:00
f4b64e8d91
fix typo in comment
2020-02-14 18:29:11 -05:00
07c5adc57a
we need more specific matches to correctly handle TIME and TIMESTEP items
2020-02-14 16:07:34 -05:00
381ac888c8
initialize cut_respa to NULL in constructor to avoid uninitialized access
2020-02-14 15:51:38 -05:00
9bff431553
make sure coulomb tables are initialized in all coul/long GPU pair styles
2020-02-14 15:50:49 -05:00
0b57549f4c
must generate coulomb tables with pair style lj/class2/coul/long/gpu
2020-02-14 15:34:12 -05:00
c23f164639
Increase portability to more C++ compilers
2020-02-14 13:40:31 -05:00
2de515c671
improve layout
2020-02-14 12:31:55 +01:00
74a2fd973b
convert docs for fixes eos/cv, eos/table/rx, gcmc, grem, langevin/spin, lb/fluid
2020-02-14 12:27:55 +01:00
c47245c629
update/correct lammps executable manpage
2020-02-14 10:33:08 +01:00
d7a7c103ca
Update version string for next patch release
2020-02-14 09:55:56 +01:00
7b32b1e595
Update pair_body_rounded_polyhedron docs
2020-02-14 09:52:06 +01:00
b1493d651f
Update pair_body_rounded_polygon docs
2020-02-14 09:44:03 +01:00
f70e39c366
update fix ave/correlate/long docs to include info about limitations in output options vs. ave/correlate
2020-02-14 09:30:06 +01:00
147d430a6d
Update pair_body_nparticle docs
2020-02-14 09:27:55 +01:00
e339e1735d
Update pair_beck docs
2020-02-14 09:19:32 +01:00
076c28538c
Merge branch 'read_dump_item_time' of https://github.com/mkanski/lammps into collected-small-fixes
2020-02-13 13:13:24 -05:00
9e35b85335
Merge remote-tracking branch 'github/master' into collected-small-fixes
2020-02-13 13:13:12 -05:00
7c62bce7d9
Enable reading dump file with ITEM:TIME
2020-02-13 18:13:22 +01:00
4cacc4701d
update plumed support to include version 2.6.0. Fix bug in API check
2020-02-13 16:03:58 +01:00
5d467bcc74
Merge pull request #1876 from Vsevak/tip4p_gpu_sharedtypes
...
TIP4P GPU kernel: shared memory optimization
2020-02-12 11:11:17 -05:00
10a76affd4
Merge pull request #1877 from ellio167/openkim-models-docs
...
Add openkim-models install instructions
2020-02-12 11:08:25 -05:00
cf67c16fcb
Add openkim-models install instructions
2020-02-11 22:33:56 -06:00
d024b3d340
Add shared memory optimization
2020-02-12 01:35:44 +03:00
bfaae6860e
fix controller
2020-02-11 16:28:45 +01:00
e4a730d57a
fix bond/react, box/relax, ehex
2020-02-11 16:14:00 +01:00
6d5c001b61
delete no longer used equations
2020-02-11 14:57:31 +01:00
440f3b9492
correct for typo in txt style markup
2020-02-11 14:54:54 +01:00
3314b4853e
convert compute xrd to use embedded math
2020-02-11 11:26:29 +01:00
002fff95c6
copy large target image files only once
2020-02-11 11:07:55 +01:00
ed9c8b4ea0
reset Modify::n_timeflag in post_run() so we won't skip computes defined between runs
2020-02-11 00:30:09 -05:00
23b7adc9b2
we must defer to Modify::addstep_compute_all() if Modify::addstep_compute() if n_timeflag has not been set
2020-02-11 00:06:41 -05:00
ec3e687b0c
fix bug in set type/ratio when operating on subsets
2020-02-10 16:22:23 -05:00
c8034d19c4
fix up remaining computes for embedded math and a few other issues
2020-02-10 16:21:19 -05:00
1430d1cb12
...and one more
2020-02-08 15:30:13 -05:00
f82892c45a
refactor one more fix
2020-02-08 15:28:10 -05:00
8f3c94f33b
document new error message
2020-02-08 15:22:54 -05:00
5f68f3006f
replace Fix::box_change_xxx variables with Fix::box_change bitmask and add check to Domain::init()
...
This allows a more specific tracking of whether multiple fixes are
modifying the same box parameter and error out in that case.
2020-02-08 15:12:26 -05:00
e952bcb5ac
Fix pdf build of pair_atm docs
2020-02-08 20:09:40 +01:00
86ebc8260e
Update pair_atm docs
2020-02-08 19:24:27 +01:00
712dbe6acc
Update pair_airebo docs
2020-02-08 19:07:54 +01:00
5bb28e9e84
Update pair_agni docs
2020-02-08 18:36:34 +01:00
01805cf6ce
Update pair_adp
2020-02-08 18:09:19 +01:00
8c82c60f2f
fix of style related issues
2020-02-07 13:29:05 -05:00
0204bf286b
CNT package
...
The tubular potential model (TPM) force field for Carbon Nanotubes (CNTs) package.
2020-02-06 16:50:38 -05:00
e982f418d3
remove whitespace issues
2020-02-05 13:54:56 -05:00
db805bc009
first chunk of compute commands to be converted to use embedded math
2020-02-04 17:05:23 -05:00
301a662a1d
cosmetic corrections
2020-02-03 13:41:50 -05:00
f0935feabe
Merge pull request #1868 from akohlmey/next_patch_version
...
Step version strings for next patch release
2020-02-03 11:50:12 -05:00
966bc626fc
Merge pull request #1858 from akohlmey/fft-consistency
...
Improved consistency and thread support in FFTs
2020-02-03 11:14:16 -05:00
f95428ee5e
Merge pull request #1867 from akohlmey/doc-convert-to-mathjax
...
Convert more documentation to use embedded math expressions
2020-02-03 11:11:33 -05:00
b71e41dc8a
minor fixes
2020-02-03 10:48:04 -05:00
1827ce1d32
update dynamical_matrix docs
2020-02-03 09:01:31 -05:00
73364404a1
Step version strings for next patch release
2020-02-03 07:18:31 -05:00
ecf30b47a0
Convert and revise a few more files (minimize, neb, tricilinic)
2020-02-02 22:35:39 -05:00
244828d193
add map IDs check to dihedral constraint
2020-02-02 18:05:27 -07:00
fde2a59b0e
update documentation for contributing files and building the manual to using rst files
2020-02-02 19:05:35 -05:00
5b557ca4c8
remove references to .txt files for building the documentation
2020-02-02 18:50:49 -05:00
8ef3d77724
Convert documentation of improper styles from images to mathjax
2020-02-02 18:22:40 -05:00
33fc22b752
Fix echo in Makefile
2020-02-03 01:55:20 +03:00
949f88eb65
Convert documentation of dihedral styles from images to mathjax
2020-02-02 17:22:54 -05:00
bbf229e8cc
Merge pull request #1866 from YunxingZuo/master
...
add SNAP and quadratic SNAP potentials for six elemental systems
2020-02-02 06:55:09 -05:00
0a10f5567a
correct potential file format to be compatible with latest lammps
2020-01-31 21:04:03 -08:00
01a6608fb6
add SNAP and quadratic SNAP potentials for six elemental systems
2020-01-31 19:30:02 -08:00
2b6a022309
Merge branch 'master' into fft-consistency
2020-01-31 20:51:58 -05:00
dd91d519e1
Merge pull request #1703 from jboschen/nwchem
...
add NWChem wrapper to client/server mode for AIMD
2020-01-31 20:50:51 -05:00
5983c2a87d
Merge pull request #1864 from akohlmey/doc-remove-redundant-links
...
More documentation ReStructuredText cleanup
2020-01-31 17:32:51 -05:00
472fe8216f
address spelling errors
2020-01-31 16:54:27 -05:00
b66717d8cb
add one more missing link
2020-01-31 16:40:41 -05:00
a9a2a9fef9
provide updated information on how to report bugs on github or via e-mail
2020-01-31 16:39:34 -05:00
f386598c54
restore missing links
2020-01-31 16:39:09 -05:00
b35c271a12
spelling error
2020-01-31 16:31:42 -05:00
aefaab5769
readme for user-misc
2020-01-31 16:00:16 -05:00
1a4e6228a2
add false positive
2020-01-31 15:59:26 -05:00
21a80e9b50
fix typo
2020-01-31 15:57:52 -05:00
8fd2ab78f1
Merge branch 'master' into nwchem
...
# Conflicts:
# doc/src/Howto_client_server.rst
# doc/src/server_md.txt
2020-01-31 15:56:25 -05:00
14dfe53837
doc edit
2020-01-31 15:54:01 -05:00
97addd2bee
Merge branch 'master' into doc-remove-redundant-links
...
# Conflicts:
# doc/src/min_modify.rst
# doc/src/min_style.rst
# doc/src/minimize.rst
2020-01-31 15:39:25 -05:00
035fba10e5
fixed special_bonds requirements
2020-01-31 15:33:59 -05:00
947827fe1f
Merge pull request #1052 from jguenole/adaptglok
...
Optimized implementation of FIRE
2020-01-31 15:24:00 -05:00
0f37e641eb
restore one global definition of previously removed links, that are still in use
2020-01-31 14:09:12 -05:00
3169ef772b
delete superfluous horizontal line plus preceding empty lines at the end of doc files
2020-01-31 14:06:14 -05:00
cdf2f66c0a
delete empty lines at the end of files
2020-01-31 14:03:52 -05:00
ce10fd01a8
remove redundant/obsolete link definitions
2020-01-31 14:00:53 -05:00
9e8806bd22
Addition to lib/gpu/README for HIP
2020-01-31 21:26:52 +03:00
923ccaaff9
fixed error handling
2020-01-31 12:56:02 -05:00
6bb30a3312
revised doc for bond_style special
2020-01-31 12:26:00 -05:00
b524db88a3
Merge remote-tracking branch 'github/master' into adaptglok
...
# Conflicts:
# doc/src/min_modify.rst
2020-01-31 12:24:59 -05:00
56ff70de70
Merge pull request #1860 from akohlmey/collected-small-changes
...
Collected small changes for next patch release
2020-01-31 12:21:17 -05:00
39188da85b
Merge pull request #1857 from ohenrich/user-cgdna
...
USER-CGDNA: Increased tolerance for fatal error in FENE bond
2020-01-31 12:20:57 -05:00
9b3a93d222
add bond_style special to the list
2020-01-31 11:30:41 -05:00
860e67873c
rename lmp_restart.h to lmprestart.h to avoid confusing it with lmp_<machine> files
2020-01-31 11:18:08 -05:00
710929da1d
Merge pull request #1861 from akohlmey/doc-link-escape-removal
...
Documentation link formatting cleanup and fixup
2020-01-31 11:00:27 -05:00
6424883daf
apply revisions suggested by @sjplimp
2020-01-31 10:52:31 -05:00
c021a2d185
multiple consistency improvements for restart files
...
- make defines and enumerators automatically consistent by moving them to a shared header file
- change VERSION_NUMERIC to FORMAT_REVISION (and corresponding function names)
- new class member revision in ReadRestart class to allow backward compatibility
- step current FORMAT_REVISION to 1
- write the magic string a the end of each restart
- add a check, that skips to the end of a file and checks for the magic string and then returns
but do this only if FORMAT_REVISION is 1 or larger for backward compatibility
2020-01-31 10:49:59 -05:00
82aab36898
reset array size since we don't use the last element anymore
2020-01-31 09:59:35 -05:00
2069c7a5fd
correct incorrect bugfix
2020-01-31 09:58:04 -05:00
31c4833707
correct out-of-bounds array access in RanMars::select_subset()
2020-01-31 09:51:23 -05:00
ed628a2de7
remove some more unneeded backslash escapes and fix up a few more doc links
2020-01-31 09:01:26 -05:00
82286702cb
switch OpenMP pragma to default(shared), so it is compatible with all OpenMP standard versions
2020-01-31 08:32:14 -05:00
bc3807aa4b
Fix sign of forces in AO mode, update h2o examples
2020-01-31 00:42:00 -06:00
e4cf0a07a0
remove more \_ escapes from doc anchors and a bunch of other issues found in the process
2020-01-31 00:45:13 -05:00
bb94303e73
remove backslash escapes from link anchors
2020-01-30 17:04:09 -05:00
c732ccc0f8
remove trailing whitespace
2020-01-30 17:02:06 -05:00
f872d374a0
Merge branch 'adaptglok' of github.com:jguenole/lammps into adaptglok
2020-01-30 17:00:10 -05:00
6369ab230e
make inclusion guard defines consistent with LAMMPS and avoid redefinition of MAX()
2020-01-30 16:56:02 -05:00
950300c86a
Merge branch 'atomvec-custom' of github.com:lammps/lammps into atomvec-custom
2020-01-30 14:28:10 -07:00
d34f9af291
fixed bug with writing of data file velocities
2020-01-30 14:27:45 -07:00
9fade740fb
Fix issue with Kokkos FFT_CUFFT
2020-01-30 13:27:36 -07:00
58a03f12eb
draft doc page for bond_style special
2020-01-30 15:25:55 -05:00
a50563d582
Fix issue with Kokkos FFTW3
2020-01-30 13:03:15 -07:00
ddfdabf189
added bond style special
2020-01-30 14:16:59 -05:00
4ea9dea19c
More Kokkos FFT refactor
2020-01-30 12:04:57 -07:00
292fc77dce
correct broken links to commands
2020-01-30 12:55:59 -05:00
eb7958d04c
update documentation for pair_modify to reflect code changes and clarify the use of special
2020-01-30 12:55:25 -05:00
a35dc180bd
bond/react: dihedral reaction constraint
2020-01-30 00:28:59 -07:00
ef30d0ed7b
Add missing endif
2020-01-29 17:32:25 -07:00
f8e2543c44
Move FFT data types out of kokkos_type.h
2020-01-29 17:15:47 -07:00
1851a9f7d4
Refactor Kokkos FFT_DATA
2020-01-29 16:21:33 -07:00
0613790b6b
support having the keyword special multiple times after pair in pair_modify
2020-01-29 17:23:11 -05:00
0d0c5e2961
make KOKKOS and KSPACE FFT3d code more consistent and remove redundant code
2020-01-29 16:37:29 -05:00
34778c4919
Restore virtual keyword for Kokkos package
2020-01-29 14:10:42 -07:00
44178a335e
Propagate rename to Kokkos styles
2020-01-29 13:56:34 -07:00
ccd395fdd8
remove dead code
2020-01-29 14:34:03 -05:00
5962e880d4
remove some unneeded backslash escapes
2020-01-29 14:33:36 -05:00
831c550397
Made if statement block verbose and cleaned it up
2020-01-29 10:51:59 -07:00
426ca97aa6
correct bug introduced in previous commit
2020-01-29 17:53:10 +01:00
1e7f09bded
removing deprecated functions in log comment
2020-01-29 17:50:56 +01:00
60b9627657
one missing example
2020-01-29 17:48:58 +01:00
c855bbb6bf
Merge branch 'master' into adaptglok
2020-01-29 11:42:25 -05:00
6bd23f4909
New example folder for fire
2020-01-29 17:31:20 +01:00
668feb22b5
Merge pull request #1859 from giacomofiorin/colvars-update
...
Update Colvars library to version 2020-01-27
2020-01-28 16:01:59 -05:00
9427fc50a5
Update Colvars library to version 2020-01-27
...
One new feature (arithmetic path variables) and several smaller enhancements
or bugfixes.
Fix error check when loading an old state file
https://github.com/Colvars/colvars/pull/317
Get default values for grid boundaries when available
https://github.com/Colvars/colvars/pull/310
Allow redefining existing index groups (warn when this happens)
https://github.com/Colvars/colvars/pull/302
Simplified replica communication syntax in metadynamics
https://github.com/Colvars/colvars/pull/301
Obtain the bias_energy for ABF biases
https://github.com/Colvars/colvars/pull/294
Fix reading path file with vector CVCs
https://github.com/Colvars/colvars/pull/288
Fix segfault at deleting CVBasedPath
https://github.com/Colvars/colvars/pull/286
Parrinello's (arithmetic) pathCV in CV space
https://github.com/Colvars/colvars/pull/274
Fix race condition when starting a bundle of walkers
https://github.com/Colvars/colvars/pull/279
2020-01-28 14:15:05 -05:00
66c5fa2abd
Merge 'gpu_hip_port' into master
2020-01-28 20:35:08 +03:00
e9b6824e11
correct spelling
2020-01-28 16:27:19 +01:00
a3d10d537c
Updated documentation
2020-01-28 16:03:49 +01:00
197ba62cd9
Change fire to fire/old and fire2 to fire. Implement normstyle in fire. Update author affiliation.
2020-01-28 14:51:23 +01:00
5eef3b1828
Merge pull request #1855 from akohlmey/remove-txt-files
...
Remove txt sources of rst files from doc folder
2020-01-27 12:04:37 -05:00
99cfc9e668
small documentation tweak
2020-01-27 11:17:08 -05:00
795f2fd894
properly support threaded FFTs with MKL and document it. remove commented out FFTW2 code
2020-01-27 11:00:57 -05:00
453649453e
Merge pull request #65 from jrgissing/master
...
rebase
2020-01-24 21:25:59 -07:00
e1e5a1e47b
Merge pull request #64 from lammps/master
...
rebase
2020-01-24 21:22:29 -07:00
ec381964e4
Merge branch 'master' into remove-txt-files
...
# Conflicts:
# doc/src/Build_settings.rst
2020-01-24 21:32:24 -05:00
4134d7fddd
Merge pull request #1854 from akohlmey/next_patch_release
...
Update version string for the next patch release
2020-01-24 20:58:03 -05:00
da35840cd9
Merge pull request #1520 from stanmoore1/fft
...
Add threaded FFTs to the KOKKOS package
2020-01-24 18:21:33 -05:00
0bb0d6f265
Fix snap.cpp to not force more coeff if multielement and not alloy_flag
2020-01-24 15:54:19 -07:00
9d333c351a
Small clarification to kspace_style.rst
2020-01-24 14:42:40 -07:00
669980388a
Merge branch 'fft' of ssh://github.com/stanmoore1/lammps into fft
2020-01-24 14:33:31 -07:00
76aaf16c66
Add check for FFT_FFTW_THREADS and turn off MKL threads for now
2020-01-24 14:30:11 -07:00
e9d4823d71
Add cuFFT to Makefile.lassen_kokkos and generalize MPI path
2020-01-24 13:56:00 -07:00
deb45f4bab
Updated dbidrj to fix jjz position update and cleaned up random prints sna.cpp
2020-01-24 13:01:09 -07:00
0302c0ba24
correct malformed tables
2020-01-24 12:30:15 -05:00
c9cc13c2a6
add mpi4py url and expand/update the python with MPI introduction
2020-01-24 11:27:43 -05:00
899a654161
Merge branch 'master' into user-cgdna
2020-01-24 14:21:55 +00:00
23febc7101
Increased tolerance for fatal error in FENE bond argument
2020-01-24 14:19:18 +00:00
fa4d9ff0d8
remove automatic translation of .txt to .rst and references to txt folder
2020-01-23 16:56:41 -05:00
daa5efe1fd
remove .txt doc sources
2020-01-23 16:53:11 -05:00
72d8bea459
remove backslash escapes for underscore in doc references
2020-01-23 16:52:38 -05:00
cb5138a335
update version string for the next patch release
2020-01-23 12:00:33 -05:00
f14b200b6a
correct KOKKOS FFT output for CMake summary one more time
2020-01-23 00:27:00 -05:00
df23460e18
Merge branch 'master' into fft
...
# Conflicts:
# src/MAKE/OPTIONS/Makefile.kokkos_cuda_mpi
2020-01-23 00:22:38 -05:00
958b8d96a9
expand explanations about setting the python version for the python wrapper
2020-01-23 00:14:44 -05:00
204fb6f7ed
fix issue with standalone anchor_check
2020-01-22 23:51:53 -05:00
b3a7aa6541
correct whitespace issue
2020-01-22 17:48:50 -05:00
25cdcc7592
Merge branch 'master' into fix-dummy
2020-01-22 17:25:52 -05:00
30444b344b
Merge pull request #1853 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes for the next patch release
2020-01-22 17:25:03 -05:00
8096a78340
Merge pull request #1852 from vklip/bugfix-gjf
...
Add unit conversion in setup() in fix_langevin.cpp
2020-01-22 17:22:01 -05:00
949d7608ba
Merge pull request #1811 from brycelelbach/bug/missing_execution_space_qualifiers
...
Fix mismatches in CUDA execution space qualifiers between declarations and definitions.
2020-01-22 17:10:11 -05:00
c126df4f79
update KOKKOS FFT status message in CMake summary
2020-01-22 17:08:58 -05:00
5488efbc03
fix typo, update maintainer.
2020-01-22 17:00:10 -05:00
53554fdb84
add -DFFT_CUFFT for KOKKOS only when KISSFFT is not selected
2020-01-22 16:56:12 -05:00
70731468df
include "pppm.h" last so that necessary KOKKOS config define is available
2020-01-22 16:32:32 -05:00
9d06430894
Merge pull request #603 from jrgissing/Ncreate_atoms
...
add exactly N particles to available lattice points
2020-01-22 15:36:54 -05:00
61ddf9bcd8
undo accidental edit of KOKKOS cuda mpi makefile
2020-01-22 15:32:00 -05:00
70b9a060dc
add missing #endif
2020-01-22 15:26:34 -05:00
9a27aa4e9e
Merge branch 'master' into fft
...
# Conflicts:
# src/MAKE/OPTIONS/Makefile.kokkos_cuda_mpi
2020-01-22 15:21:08 -05:00
dfda8b5ce6
fix up LMP_FFT_LIB for reporting FFT lib in use for KOKKOS with CUDA logic
2020-01-22 15:18:59 -05:00
40e0e78abd
import template atom ID check from PR #1822
2020-01-22 15:02:55 -05:00
bb024bc077
add call to KSpace::two_charge() that was overlooked
2020-01-22 14:46:57 -05:00
48cae2703b
move memory allocation for atom style variable data where it belongs and cannot be skipped
...
this fixes the bug reported on lammps-users on 2020-01-22 by Olivier Politano
2020-01-22 14:34:12 -05:00
cc81dc2046
remove redundant initializers
2020-01-22 14:32:34 -05:00
8a1f893b43
repair incorrect conversions on [*] expressions by txt2rst
2020-01-22 13:20:04 -05:00
37e8195b01
fix whitespace issue
2020-01-22 12:44:24 -05:00
a87c7a4a53
avoid segfault
2020-01-22 12:41:59 -05:00
64a4bf6a42
Merge pull request #1850 from lammps/kspace-bugfix
...
move two_charge_force calc to occur at init, not constructor, fix small bug in pair style extep
2020-01-22 12:38:33 -05:00
0623859f36
fix small bug in pair style extep
2020-01-22 11:25:13 -05:00
0ae40c5967
Add unit conversion in setup()
2020-01-22 17:13:10 +01:00
d897949ff8
bond/react: check for valid IDs in map file
2020-01-21 23:21:41 -07:00
ac143dbdb7
capitalize comment
2020-01-21 17:57:12 -07:00
11f687c1fb
make comment string consistent
2020-01-21 17:56:00 -07:00
3dc14a4246
Removed unnecessary ztmp calculations, fixed yi chemsnap multiplicity conditions, added zptr to remove additional idouble * idxz_max calculations.
2020-01-21 17:00:29 -07:00
b29ffabe56
move two_charge_force calc to occur at init, not constructor
2020-01-21 14:24:55 -07:00
f7dc70a986
add new error/warning messages to documentation
2020-01-21 16:05:55 -05:00
a6f59a8607
Merge remote-tracking branch 'github/master' into Ncreate_atoms
...
# Conflicts:
# src/create_atoms.cpp
2020-01-21 15:52:01 -05:00
646dc83394
remove trailing whitespace
2020-01-21 15:46:28 -05:00
7728c5069f
Merge pull request #1845 from akohlmey/collected-small-changes
...
Collected small changes for next patch release
2020-01-21 15:45:41 -05:00
d83cf8e4b0
add Jake's name as contributor
2020-01-21 13:36:36 -07:00
90ff2eb6c9
modified versions of creating atoms on subset of lattice, ditto for set type/fraction
2020-01-21 13:31:47 -07:00
4ea679dd54
Merge branch 'master' into nparticles
2020-01-21 13:26:03 -07:00
405eb63a51
update sphinx extension to automatically pad lists to fill tables and avoid errors processing the documentation
2020-01-21 11:39:29 -05:00
3db920b8a6
fix minor issues with docs
2020-01-20 17:03:54 -05:00
12de17621f
Merge branch 'master' into collected-small-changes
...
# Conflicts:
# doc/src/Commands_fix.rst
2020-01-20 16:59:42 -05:00
795a872bf3
Merge pull request #1847 from pdebuyl/fix-active
...
Add fix propel/self
2020-01-20 16:57:04 -05:00
f03cfba029
Merge pull request #1820 from ornladios/adios_read_dump
...
Support read_dump with dump style 'adios'
2020-01-20 16:27:09 -05:00
946bd8f3c0
print warning about adjusting the communication cutoff only during integrator or minimizer setup phase
2020-01-20 16:23:26 -05:00
41cfb91d7d
Reformat README and mention about the timeout option
2020-01-20 15:55:31 -05:00
7766b29c97
replace strncmp by strcmp
2020-01-20 21:54:29 +01:00
44a814ec1d
Added 'timeout <value>' option to the adios reader, so that a rerun can concurrently run with the first simulation
2020-01-20 15:52:21 -05:00
95d3b9e708
Change BPFile to BP4 in adios config so that streaming through files is enabled
2020-01-20 14:35:51 -05:00
3ccab876f7
fix string length for strncmp
2020-01-20 18:16:20 +01:00
b0ba91d353
add false positive
2020-01-20 11:58:59 -05:00
8ed271f16f
change mode of propel/self to quat instead of quaternion
2020-01-20 17:41:20 +01:00
50062d6a44
Added rerun example for ADIOS dump/read_dump to examples/USER/adios/rerun.
...
Moved the balance example under examples/USER/adios/balance
2020-01-20 11:23:18 -05:00
3c55bded69
Merge pull request #1848 from Vsevak/tip4p_gpu_fix
...
Fix some issues with lj/cut/tip4p/long/gpu
2020-01-20 11:17:37 -05:00
18c16b4b39
Print lammps style error and abort when adios2_config.xml is not found. Avoid ugly C++ exception stack.
2020-01-20 10:11:57 -05:00
a1864f8bfd
Fix commands table
2020-01-20 10:11:34 -05:00
fdd330256c
update adios example input file to show more read_dump options
2020-01-20 09:23:35 -05:00
95b4613e16
Added documentation for 'read_dump ... format adios' command and fixed links and names for 'dump atom/adios' and 'dump custom/adios' commands.
2020-01-20 09:23:35 -05:00
125a82f572
change isReaderParallel flag to parallel and generally adapt more to LAMMPS programming style
2020-01-20 09:20:42 -05:00
76818a47c0
add missing include statement
2020-01-20 09:20:42 -05:00
fed1e800a9
revert reformatting of unrelated file
2020-01-20 09:20:42 -05:00
9959997376
change attribution
2020-01-20 09:20:42 -05:00
0da85cb2fc
update README for USER-ADIOS
2020-01-20 09:20:42 -05:00
580909fd47
Implement read_dump with format 'adios'. It modifies read_dump.cpp to support reading from one dataset by all processes.
2020-01-20 09:20:42 -05:00
0bed348073
fix typo
2020-01-20 07:17:39 -05:00
019e269ed9
silence compiler warning
2020-01-20 07:12:22 -05:00
3ff49dfd59
avoid segfault when using per-particle masses
2020-01-20 07:12:12 -05:00
c19085dc08
silence compiler warning
2020-01-20 07:06:49 -05:00
926096dc66
silence compiler warning
2020-01-20 07:06:00 -05:00
af1e797271
fix mass and nve/asphere
...
1. Set mass to 1. The radius is 1/2, so the density must be
1/(4/3 pi 1/2^3)
2. Use nve/asphere instead of nve. Else, the particle's orientation are
not integrated.
2020-01-20 12:48:26 +01:00
43c184983e
Fix lj/cut/tip4p/long/gpu name in docs
2020-01-20 03:39:16 +03:00
43a9936241
Fix tagint usage
2020-01-20 03:38:58 +03:00
d1f3f659ac
Fix GPU package install script to resolve file dependency
...
'pair_lj_cut_tip4p_long_gpu' depends on 'pair_lj_cut_tip4p_long' from KSPACE package
2020-01-20 00:03:04 +03:00
074e18d9cb
fix one more whitespace issue
2020-01-19 13:34:21 -05:00
0471d211a2
remove dead code and silence compiler warnings
2020-01-19 13:33:16 -05:00
5e740c9cc5
documentation and examples cleanup for fix propel/self
...
- rename example folder
- remove .txt format docs
- remove obsolete fix active sources
- update readme in src/USER-MISC
- replace non-ASCII characters and fix spelling issues
2020-01-19 13:29:52 -05:00
f4d9715cc7
make code follow LAMMPS conventions more closely and do some cleanups
...
- remove tabs and trailing whitespace
- remove references to atom style body, since code only works with ellipsoid
- adjust function names and tests for requirements to be more obvious and work correctly in parallel
- remove rather specific debug code
- remove non-essential c++11 features
- refactor, correct, and simplify parsing of types keyword arguments
2020-01-19 13:07:54 -05:00
d739e017ad
tweak examples to be shorter/faster
2020-01-19 12:22:22 -05:00
f69a17dd3a
Reduce unnecessary data exchanges
2020-01-19 02:05:16 +03:00
b50f35edb7
Updated Snap to work with ChemSnap
2020-01-17 19:11:36 -07:00
4c8a857960
Merge branch 'master' into fix-active-rebase-5
2020-01-17 22:11:55 +01:00
998b60eabc
restore accidentally renamed keyword
2020-01-17 12:17:47 -05:00
33c846cd5e
guard converting thermo output from other output to the screen and do not crash
...
fixes #1844
2020-01-17 09:48:07 -05:00
a53202bad2
removing the time estimate code for create_atoms completely, as we'll have linear scaling soon.
2020-01-16 17:23:57 -05:00
dd60bddc33
reset embedding step counter when init_style() is called
2020-01-16 17:14:23 -05:00
868df1f640
Merge pull request #1843 from oywg11/new-ILP-parameters
...
New ILP paramters and pair style improvements
2020-01-16 16:53:59 -05:00
79f9ede38a
print warning when using pair_write on EAM pair style
2020-01-16 16:51:32 -05:00
070bb8c5cd
change estimate for creating atoms after benchmarking a 440M atom system
2020-01-16 16:46:37 -05:00
93a6d3a1fc
print warning (once) if EAM embedding data is out of sync, error out, if embedding term is not available at all.
2020-01-16 16:35:05 -05:00
96cc098dc1
Merge branch 'new-ILP-parameters' of github.com:oywg11/lammps into new-ILP-parameters
...
# Conflicts:
# doc/txt/pair_ilp_graphene_hbn.txt
# doc/txt/pair_kolmogorov_crespi_full.txt
2020-01-16 14:18:42 -05:00
8ffe15871a
Refine the doc files
2020-01-16 21:12:02 +02:00
4dc37bf56e
replace tabs and remove trailing whitespace
2020-01-16 14:06:15 -05:00
2c86c79dbb
correct issue with command table for fix styles
2020-01-16 14:04:48 -05:00
ef2ac8aa26
convert updated docs to rst and remove .txt sources
2020-01-16 14:04:14 -05:00
cf80495a3d
change estimate for time to create an atom from 25ns to 1us
2020-01-16 12:15:42 -05:00
b2b28015c4
New ILP paramters
2020-01-16 16:46:04 +02:00
9f018b9aa2
make list of fixes have a multiple of 6 number of entries
2020-01-15 17:40:51 -05:00
f1c79fb914
Merge pull request #1096 from ProfessorMiller/master
...
Changes to the NH fix enabling Cauchy stress control (Cauhchystat) du…
2020-01-15 17:35:03 -05:00
77a28c404a
Merge pull request #1831 from akohlmey/pair-bop-updates
...
Correct some issues with pair style bop and its potential files
2020-01-15 17:30:07 -05:00
4e32af5d49
Merge branch 'master' into pair-bop-updates
2020-01-15 17:13:22 -05:00
62f0d87e59
update .gitignore for recently added styles
2020-01-15 17:13:14 -05:00
df24475ea1
update bop potential files to the latest versions
2020-01-15 16:50:10 -05:00
4801f013a5
correct logic error in reading of bop potential files
2020-01-15 16:49:23 -05:00
3efc5b0b64
Merge pull request #1841 from phankl/stable
...
Mesoscopic potential for carbon nanotubes
2020-01-15 16:31:40 -05:00
cb20d73a82
consistent name for pot file, symbolic link in examples
2020-01-15 20:45:13 +00:00
1ed50bcdde
Merge pull request #1837 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2020-01-15 15:34:00 -05:00
f888c436c3
use safe fgets version and check sscanf() return value for correct parsion of potential file header
2020-01-15 14:24:02 -05:00
48cdd6c2fb
refactor mesocnt example to be better suited for testing and add logs
2020-01-15 14:23:19 -05:00
90d5f7be01
Merge remote-tracking branch 'cntmeso/stable' into ph-cntmeso
...
# Conflicts:
# doc/src/pair_mesocnt.rst
2020-01-15 13:54:37 -05:00
3cb26e576d
make sure communication buffers are fully initialized
2020-01-15 13:47:01 -05:00
f05175eb1d
properly initialize eflag/vflag and all related properties
2020-01-15 13:42:50 -05:00
500363ab83
move functions in MathExtra namespace to math_extra.h header file
2020-01-15 13:42:14 -05:00
34bc3b1b2e
changed documentation format to .rst
2020-01-15 18:23:45 +00:00
51f41d4559
add missing rst format doc file
2020-01-15 13:05:28 -05:00
a74c3b912b
remove tabs and trailing whitespace, adjust source format to closer match LAMMPS style
2020-01-15 12:54:37 -05:00
4d20f1623c
remove outdated .txt versions of documentation
2020-01-15 11:53:21 -05:00
97bcce77d3
update documentation to rst format and integrate into lists/tables
2020-01-15 11:52:49 -05:00
2f1e3d8490
Merge branch 'master' into ph-cntmeso
...
# Conflicts:
# doc/src/pairs.txt
2020-01-15 11:45:14 -05:00
a8d27efbe7
fixed typos in documenation, added words to false positives for spell check
2020-01-15 14:33:52 +00:00
902d772b85
removed harmonic bond and angle from repo
2020-01-15 13:47:51 +00:00
331fff0613
moved files to USER-MISC, added README entry, added examples
2020-01-15 12:07:26 +00:00
198a40ada6
fixed typo in documentation
2020-01-15 11:43:11 +00:00
9ef984daaa
added documentation
2020-01-15 11:04:43 +00:00
133be2132d
Merge remote-tracking branch 'github/junghans-patch-1' into collected-small-changes
2020-01-14 16:57:52 -05:00
392b32ef6f
cmake: fix warning about chain.x
2020-01-14 14:26:28 -07:00
cbf3756923
correct CR/LF into plain LF line endings
2020-01-14 15:57:37 -05:00
a57f6f5852
Merge pull request #1838 from lammps/stochastic-example
...
enhanced stochastic wall example
2020-01-14 15:55:24 -05:00
93b6d5312d
update the github workflow document for recent changes
2020-01-14 15:42:55 -05:00
16d6932aca
update the contributing guidelines to new documentation format and additional policies and checks
2020-01-14 15:37:07 -05:00
ceeae57172
enhanced stochastic wall example
2020-01-14 13:20:35 -07:00
50aa52fc9c
replace (evil) tabs with blanks
2020-01-14 15:08:56 -05:00
ded3354fa9
add comments about thread safety to the library howto
2020-01-14 15:04:17 -05:00
7f0373afa3
fix typo
2020-01-14 14:51:00 -05:00
be8832be99
Merge branch 'master' into nparticles
2020-01-14 12:36:02 -07:00
b9c6e0f700
Merge pull request #1691 from toquydong/stochasticwall
...
Implementation of statistical gas wall boundary conditions
2020-01-14 14:11:16 -05:00
285138ea13
Merge pull request #1836 from lammps/hyper-upgrade
...
Hyperdynamics upgrade
2020-01-14 14:10:16 -05:00
75b2066506
correct spelling issues
2020-01-14 13:34:19 -05:00
660264855a
update rst documentation for fix hyper/local
2020-01-14 13:27:35 -05:00
cae994dea9
fix whitespace issues
2020-01-14 13:24:40 -05:00
2f83b32030
Merge branch 'master' into pair-bop-updates
2020-01-14 13:15:05 -05:00
531946a35f
updated hyper examples
2020-01-14 11:14:48 -07:00
00ffa5cc10
Create in.shearflow
2020-01-14 18:58:38 +01:00
628dc6dd2a
sync with master
2020-01-14 10:40:05 -07:00
07e58fd681
document latest fix hyper/local diagnostics
2020-01-14 10:36:19 -07:00
1ce1474864
Update README
2020-01-14 18:13:53 +01:00
9de4e56f3e
Update README
2020-01-14 18:12:33 +01:00
41792da707
Update fix_wall_reflect_stochastic.cpp
2020-01-14 18:08:42 +01:00
126bc01dd4
Merge pull request #1835 from lammps/message-iterate
...
add quit option to message command
2020-01-14 11:41:06 -05:00
ea24ec8d6a
minor formatting edits
2020-01-14 09:15:05 -07:00
95a3abc74e
Merge branch 'master' into fire
2020-01-14 08:53:40 -07:00
b308f1c4e0
fix whitespace issue
2020-01-14 10:26:25 -05:00
0dc2d411c5
renamed potential file
2020-01-14 15:19:54 +00:00
02c99d1554
convert documentation to rst format and remove corresponding txt files
2020-01-14 10:14:39 -05:00
e03b7c5441
Merge branch 'master' into message-iterate
2020-01-14 10:10:08 -05:00
87b55a5434
Merge pull request #1685 from lengxupa/master
...
Added New keywords rotation rx ry rz to fix_deposit
2020-01-14 10:09:42 -05:00
6c851f6db0
remove outdated .txt file
2020-01-13 23:15:20 -05:00
f095aacad7
remove outdated .txt files
2020-01-13 23:08:20 -05:00
6fa02ea3e0
update spelling false positives list
2020-01-13 23:03:37 -05:00
7c591b9b62
list new fix in overview lists and tables
2020-01-13 23:03:24 -05:00
146e6faad4
add rst version of doc file
2020-01-13 22:58:56 -05:00
d35b15525b
remove obsolete .txt files
2020-01-13 22:58:35 -05:00
0a84106b23
fix whitespace issues
2020-01-13 22:47:06 -05:00
bd5a97e07e
add false positives
2020-01-13 22:41:08 -05:00
8258d0cb59
remove obsolete .txt file
2020-01-13 22:28:02 -05:00
231b4b1dce
Merge branch 'master' into deposit-add
...
# Conflicts:
# doc/src/fix_deposit.rst
# doc/txt/fix_deposit.txt
2020-01-13 22:26:26 -05:00
c8f6866f0d
fixed minor bug in memory allocation for coefficients
2020-01-13 23:01:20 +00:00
2b51938a94
changed potential file format to single file
2020-01-13 22:52:52 +00:00
d3348371e1
refactoring of code and doc files
2020-01-13 15:22:02 -07:00
aa70f8cc6b
small edits for reformatting
2020-01-13 14:26:22 -07:00
51efee43be
sync to master
2020-01-13 13:42:05 -07:00
9ed987c255
minor changes to syntax and documentation of fix deposit orient
2020-01-13 13:15:17 -07:00
afcc1d935d
added and corrected error and warning messages
2020-01-13 17:45:38 +00:00
e8d11931ec
merged in current master
2020-01-13 10:34:31 -07:00
2d28e9fa2e
check for FFT_FFTW_THREADS may only run when CUDA is not enabled
2020-01-13 12:08:46 -05:00
03a7f617eb
now opening files with lmp method
2020-01-13 17:05:31 +00:00
99dc283f82
Merge branch 'master' into message-iterate
2020-01-13 09:30:51 -07:00
e35f160e9c
added standard potential files to git repo
2020-01-13 16:23:07 +00:00
206aa77532
fix one more whitespace issue
2020-01-13 11:22:42 -05:00
5198058691
fix whitespace issues in fft3d_kokkos files
2020-01-13 11:21:44 -05:00
a7720124db
check and adjust FFT selection for KOKKOS depending on whether CUDA is enabled or not
2020-01-13 11:09:37 -05:00
88448ef950
update rst docs since .txt file is gone
2020-01-13 10:57:36 -05:00
2834965e98
Merge branch 'master' into fft
...
# Conflicts:
# doc/txt/kspace_style.txt
2020-01-13 10:53:26 -05:00
6813ab4c9c
Merge pull request #1832 from akohlmey/doc-styles-check
...
Check style command lists against existing styles in sources
2020-01-13 10:38:26 -05:00
eed85bb676
Merge pull request #1834 from akohlmey/suffix-flag-refactor
...
Small Suffix flag refactoring and disallow per substyle special overrides for USER-INTEL and GPU
2020-01-13 10:37:35 -05:00
8e08acd5d4
moved mesocnt to user packages
2020-01-13 15:01:03 +00:00
9d207e5829
renamed mesocnt directory
2020-01-13 15:00:42 +00:00
b18f79abe0
merged latest stable version into fork
2020-01-13 14:31:18 +00:00
fe1f7f9a9c
restored Makefile.g++_openmpi to default
2020-01-13 13:00:31 +00:00
601658fa50
removed unnecessary headers and converted ints for tag and mol to tagint
2020-01-13 12:56:30 +00:00
bfaea66e66
update documentation
2020-01-12 23:03:45 -05:00
15603e0ff7
add documentation for including cufft with KOKKOS+CUDA (for conventional build, CMake is automatic)
2020-01-12 21:46:02 -05:00
3784df23f0
use FFT_FFTW_THREADS consistently, add CUFFT to CMake, minor improvements
2020-01-12 21:32:07 -05:00
7cb36d1705
Merge branch 'master' into fft
2020-01-12 20:22:15 -05:00
a88e6494cf
address documentation spelling issues and remove obsolete file
2020-01-12 15:11:45 -05:00
22af416c53
correct output to be consistent with other code in LAMMPS
2020-01-12 14:47:15 -05:00
ebdc4b1ce3
rework npt/cauchy example to use bundled potential, run shorter and move to proper folder
2020-01-12 14:46:55 -05:00
0d6ec02d5a
small corrections and more cleanup
2020-01-12 14:31:05 -05:00
57f4b06db5
integrate RST version of npt/cauchy documentation
2020-01-12 14:06:12 -05:00
107c5bbced
Merge branch 'master' into cauchystat and resolve conflicts
...
# Conflicts:
# cmake/CMakeLists.txt
# doc/src/Commands_fix.txt
# doc/src/Packages_details.txt
# doc/src/Packages_user.txt
# doc/src/fix_nh.txt
# doc/src/fixes.txt
# doc/src/lammps.book
# src/Makefile
2020-01-12 13:58:41 -05:00
2231feaf9b
some corrections to the documentation
2020-01-12 13:55:39 -05:00
b6d86e3c91
merge fix sources and move into USER-MISC package. clean up docs
2020-01-12 13:45:22 -05:00
ef4e061cb7
merge contents of fix_npt_cauchy files into fix_cauchy
2020-01-12 13:27:40 -05:00
755620acb7
correct documentation link
2020-01-12 13:10:37 -05:00
7cdd39b894
remove references to fix npt/cauchy which has its own doc file now
2020-01-12 13:10:26 -05:00
9811a85a9a
reformat
2020-01-12 13:09:53 -05:00
64e72b1cd5
indent consistently with tabs only
2020-01-12 12:34:54 -05:00
4a5511d00a
Merge branch 'collected-small-changes' into doc-styles-check
2020-01-12 10:19:22 -05:00
81c9b0b12e
small update to kspace overview
2020-01-12 10:17:56 -05:00
7b9abda6c4
refactor to use a function to process files with lists of styles
2020-01-12 10:17:14 -05:00
c93ee1045c
Merge branch 'collected-small-changes' into doc-styles-check
2020-01-12 10:13:34 -05:00
a0ecf539f6
clean up and correct some documentation link issues
2020-01-12 10:08:14 -05:00
a957d1c4c2
fix whitespace issue
2020-01-11 21:05:08 -05:00
675bd26085
Merge branch 'master' into doc-styles-check
2020-01-11 21:00:49 -05:00
587fc9d962
Merge pull request #1828 from lammps/post-patch-tweaks
...
minor omissions in recent patch release
2020-01-11 21:00:09 -05:00
3b32141330
update documentation for style check
2020-01-11 20:47:10 -05:00
d7242eaa6a
print total styles and count/report the number of issues
2020-01-11 20:41:14 -05:00
26830d09f8
hook style check into makefile
2020-01-11 20:39:58 -05:00
1d7b554e9a
Merge branch 'post-patch-tweaks' into doc-styles-check
2020-01-11 20:08:03 -05:00
b2c4385661
clean up and correct fix style command overview
2020-01-11 20:02:23 -05:00
b4a87d79a0
make anchors and file names for lj/switch3/coulgauss/long consistent
2020-01-11 20:02:04 -05:00
bc9436a04f
add support for computes and fixes
2020-01-11 19:58:31 -05:00
4a58d356b0
Merge branch 'post-patch-tweaks' into doc-styles-check
2020-01-11 19:43:42 -05:00
05b68d9e0d
add missing pair style entries
2020-01-11 19:43:29 -05:00
019c70140f
add and correct kspace style entries
2020-01-11 19:43:18 -05:00
7ea366b3ce
fix formatting issue
2020-01-11 19:42:40 -05:00
1d838dad19
add checking of kspace styles
2020-01-11 19:41:59 -05:00
555f9b3450
Merge branch 'post-patch-tweaks' into doc-styles-check
2020-01-11 19:16:44 -05:00
ff7110028b
make doc of pair style mm3/switch3/coulgauss/long consistent and complete
2020-01-11 19:16:34 -05:00
66296616ae
handle removed styles on bonded command table
2020-01-11 19:10:21 -05:00
8f9c3a3a9c
Merge branch 'post-patch-tweaks' into doc-styles-check
2020-01-11 19:04:38 -05:00
84a975439a
clean up pair style command overview some
2020-01-11 19:04:02 -05:00
f713e9acc3
add missing bond style
2020-01-11 19:03:20 -05:00
297d31ab8f
clean up and update general command overview
2020-01-11 19:02:49 -05:00
a38cf075db
add checks for global commands, pair and bonded styles
2020-01-11 18:53:09 -05:00
7ebddb6088
Merge pull request #1829 from lammps/rerun-example
...
added rerun example dir
2020-01-11 18:49:40 -05:00
0c1157362a
Merge pull request #1830 from lammps/fix-bond-create-warn
...
add warning to fix bond/create
2020-01-11 18:49:17 -05:00
00a31f6637
Merge branch 'master' into doc-styles-check
2020-01-11 17:05:16 -05:00
d7d1d57170
remove outdated txt files
2020-01-11 16:35:27 -05:00
e1849232b8
remove redundant lj/cut/tip4p/long/gpu entry and correct underline length
2020-01-11 16:21:42 -05:00
9c207bb751
remove outdated .txt file for pair style meam/c
2020-01-11 16:20:13 -05:00
4f35682828
list added example folder in manual
2020-01-11 16:15:49 -05:00
67b9fd10cc
rename output files to correctly match the used version
2020-01-11 16:12:58 -05:00
cb8313d947
document added warning for fix bond/create
2020-01-11 16:08:37 -05:00
9ed9b4338b
fix several memory leaks in pair style bop exposed when using the pair_coeff command multiple times
2020-01-11 14:03:30 -05:00
2e941fd9c0
update BOP potential files with missing final line of zeros
2020-01-11 14:02:59 -05:00
869e2f0916
added support for all unit styles except lj
2020-01-11 16:32:00 +00:00
8fa0700df1
add warning to fix bond/create
2020-01-10 16:49:09 -07:00
d0eb41b61e
disallow per substyle special bond factors with certain suffix styles
2020-01-10 16:58:39 -05:00
d5192c1043
added an example for recalculating the RDF at a longer cutoff via rerun
2020-01-10 14:37:45 -07:00
6e3559a6e7
added rerun example dir
2020-01-10 14:09:38 -07:00
4989c3a878
convert static const ints to an enumerator
2020-01-10 15:30:26 -05:00
f073a64549
add suffix_flag settings to GPU package styles
2020-01-10 15:29:53 -05:00
a93ba8ab74
Merge branch 'fix-active' of github.com:pdebuyl/lammps into fix-active-rebase-4
2020-01-10 13:47:13 +01:00
13ee0c1739
fix doc for fix propel/self to sphinx system
2020-01-10 13:42:43 +01:00
fe4f7899d2
Use x-axis along the particle's quaternion.
...
This change allows the fix to work in 2D as well.
2020-01-10 11:32:57 +01:00
7b977856b9
Update documentation of fix propel/self
...
1. Remove reference to velocity alignment model.
2. Use reference to velocity-dependent friction for mode velocity
3. Add references to Fily & Marchetti and Bialké, Speck & Löwen for the
quaternion mode.
2020-01-10 11:32:54 +01:00
95784f7066
Updated documentation regarding types keyword.
2020-01-10 11:32:03 +01:00
60c0270375
Added option to impose fix propel/self only to specific types
2020-01-10 11:32:03 +01:00
768fd8f7fe
Added type support.
2020-01-10 11:32:02 +01:00
2eb3f4e169
Updated documentation.
2020-01-10 11:32:01 +01:00
6240a7e278
Fixed example 3d_quaternion
2020-01-10 11:32:00 +01:00
f7bbc81d9b
Added angular momentum thermostatting to 3d quaternion example.
2020-01-10 11:32:00 +01:00
060c45d36e
Updated docs
2020-01-10 11:31:59 +01:00
3144b91fb3
Some code clean-up, added safety check in post_force_velocity.
2020-01-10 11:31:58 +01:00
074dfd8651
Commit before merging latest changes in master.
2020-01-10 11:31:57 +01:00
8c7890b6df
Added two modes, one via velocity and one via quaternion.
2020-01-10 11:31:57 +01:00
7076e9fe72
Undid weird change in random source file.
2020-01-10 11:31:43 +01:00
942812a654
Commit before changing branches.
2020-01-10 11:31:21 +01:00
2a0081d135
Renamed fix active to fix propel/self
2020-01-10 11:31:20 +01:00
3d813fec6b
Slightly modified example.
2020-01-10 11:31:19 +01:00
c93ca5b4a4
Added a fix to add active force to particles.
2020-01-10 11:31:16 +01:00
5139f3af33
Fixed compile error for fix_momentum_kokkos.
2020-01-10 11:17:37 +01:00
7af38e0862
Makefile.kokkos_cuda_mpi
2020-01-10 11:17:37 +01:00
4853b43f16
Commit change in fix_wall_region before merge.
2020-01-10 11:17:37 +01:00
683d6ce9b3
'install' USER-REACTION package
2020-01-09 21:11:30 -07:00
c3922c7e35
rename package USER-REACTION
2020-01-09 20:07:41 -07:00
664227ff11
one more tweak
2020-01-09 17:41:02 -07:00
d1222bd3c0
minor omissions in recent patch release
2020-01-09 17:38:50 -07:00
c06ba2b295
moved matrix functions into separate MathExtra namespace in pair_mesocnt.h
2020-01-09 09:28:35 +00:00
7b8498fab6
Merge pull request #1825 from akohlmey/next_patch_version
...
Step version string for next patch release
2020-01-08 18:09:05 -05:00
514271c984
recover compilation with -DLAMMPS_BIGBIG and fix whitespace and formatting issues
2020-01-08 17:57:54 -05:00
c482a04f80
fix whitespace issue
2020-01-08 17:21:35 -05:00
a3fd7345a7
Merge branch 'master' into next_patch_version
2020-01-08 17:20:36 -05:00
18a0cd3ead
Merge pull request #1817 from akohlmey/collected-small-fixes
...
Collected small bugfixes and updates
2020-01-08 17:16:34 -05:00
d3eed9dba4
Merge pull request #1752 from ndtrung81/gpu-mem-leak-init
...
Fixed bugs with kernel (re)compiling when the global device got clear and reinitialized
2020-01-08 16:17:13 -05:00
2d71d9d47b
add citation for GPU accelerated TIP4P style
2020-01-08 16:15:18 -05:00
6e2c3b7ce9
Merge branch 'master' into collected-small-fixes
2020-01-08 16:14:19 -05:00
481c647889
Merge pull request #1776 from Vsevak/tip4p_gpu
...
GPU support for lj/cut/tip4p/long pair style
2020-01-08 15:35:39 -05:00
9e3364ed39
no need to flag ibody as private
2020-01-08 15:13:34 -05:00
7051c941e5
Merge branch 'master' into collected-small-fixes
2020-01-08 15:05:03 -05:00
c5768acbbc
Merge pull request #1801 from lammps/rigid-gravity
...
enable fix rigid commands to add gravity to COM of rigid bodies
2020-01-08 14:47:03 -05:00
e243ca92b0
step version string for next patch release
2020-01-08 14:31:08 -05:00
00dce6b198
Merge branch 'master' into gpu-mem-leak-init
2020-01-08 14:26:03 -05:00
97a798c776
Merge pull request #1824 from tabedzki2/patch-1
...
Updated Makefile.stampede: replacement options icc
2020-01-08 10:59:31 -05:00
a9a033de6f
adjusted formatting
2020-01-08 15:39:55 +00:00
1cd6d302bb
Merge pull request #1823 from dsbolin/rigid-gravity
...
Adds an example using new options in fix rigid and fix gravity
2020-01-08 09:15:55 -05:00
4599ffd4d5
removed numerical integration, cleaned up file
2020-01-08 13:28:00 +00:00
a219e442f4
swapped newton off to newton on - now working in parallel
2020-01-08 10:31:00 +00:00
f1a23b1ea2
Updated Makefile.stampede: replacement options icc
...
The default options for Makefile.stampede did not compile. They had to be updated to include the `q` replacement options.
2020-01-07 21:47:43 -05:00
e8a941a0b9
Remove unnecessary data transfer from tip4p/gpu pairstyle init
...
Such data transfer is performed at each timestep, so it does not belong to the initialization
2020-01-08 01:48:47 +03:00
8cc8c2793b
Merge pull request #1819 from jotelha/master
...
Find parallel NetCDF with cmake for USER-NETCDF
2020-01-07 16:39:35 -05:00
23b73a0ebc
plug small memory leak
2020-01-07 15:32:44 -05:00
f8ad7cc90f
refactor fix for detecting intel pair styles in hybrid pair styles
2020-01-07 15:09:50 -05:00
4c974c6d5e
avoid uninitialized memory access when used with hybrid styles
2020-01-07 11:14:22 -05:00
7470a120bb
fix small memory leak in USER-INTEL binning style
2020-01-07 11:13:43 -05:00
46584d4520
Update cmake/Modules/FindPNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2020-01-07 13:26:01 +01:00
24ef36dd4d
Update cmake/Modules/FindPNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2020-01-07 13:25:54 +01:00
7bc8c8e9d8
Minor tweaks to in.rigid.gravity example
2020-01-06 21:26:34 -07:00
6aa4f4caf6
Added example script and input data file showing benefits of new fix gravity and fix rigid options
2020-01-06 21:18:00 -07:00
66a473455e
silence warnings from generic OpenCL header files (as seen on Fedora 31)
2020-01-06 17:34:26 -05:00
8ac2da792c
fix typo in fix ave/atom docs
2020-01-06 16:18:23 -05:00
0dda120ef8
Merge pull request #1800 from jibril-b-coulibaly/patch-1
...
Correct typo in pair_granular.rst
2020-01-06 15:35:36 -05:00
5500198b4e
correct whitespace issue in dynamical_matrix.cpp
2020-01-06 15:21:18 -05:00
394e5459b6
correct whitespace issues in pair_meamc.cpp
2020-01-06 15:16:08 -05:00
fbc0b8a881
Merge branch 'master' into collected-small-fixes
2020-01-06 15:14:48 -05:00
00dfde2952
Merge pull request #1783 from ares201005/fix_dynmat
...
add force modifications in dynamical_matrix.cpp
2020-01-06 15:08:35 -05:00
1be8109618
Merge pull request #1798 from martok/meamc-dec19
...
Collected MEAM/C additions
2020-01-06 15:07:08 -05:00
abb1b6bab4
added full p1,p2 swap for CNT end at end of chain
2020-01-06 13:20:41 +00:00
949337abff
numerical differentiation for r1,r2, fixed bug in end indices and added p1,p2 swap for r1,r2 forces
2020-01-06 11:33:58 +00:00
a145e5cd3c
fixed bug in forces acting on chain
2020-01-04 17:47:38 +00:00
a63792a07a
need to explicitly run pair_init_check() inside kspace_init_check() for hybrid styles
2020-01-03 01:40:20 -05:00
2f6018b099
use regex pattern matching to make style lookup more specific with less code
2020-01-03 01:39:35 -05:00
e11374d433
print intel package status message only once per run
2020-01-03 01:37:12 -05:00
a36acf5547
USER-REACT readme
2020-01-01 13:07:46 -05:00
a6eb3ad458
bond/react: update docs (repackage)
2020-01-01 13:06:10 -05:00
96fb374641
bond/react: create USER-REACT
2020-01-01 13:04:59 -05:00
1dc8d4acaa
bond/react: repackage examples
2020-01-01 12:58:10 -05:00
293e5c3242
bond/react: tiny polystyrene example
2019-12-31 19:35:42 -05:00
895c6be182
bond/react: tiny epoxy example
2019-12-31 19:32:28 -05:00
c28a9704e2
changed output format for time averaged values
2019-12-30 16:25:30 +00:00
9239688b8f
added correct force expressions for approximate chain
2019-12-30 16:24:39 +00:00
f7e214ee8d
Merge pull request #63 from lammps/master
...
rebase
2019-12-27 14:21:44 -05:00
ed1d633060
added harmonic bond and angle to commit
2019-12-23 14:50:14 +00:00
309936027b
added harmonic bond and angle to commit
2019-12-23 14:49:44 +00:00
e34234d07b
fixed bug with empty neighbor lists
2019-12-23 12:08:58 +00:00
337b0fd649
Fix 'sametag' transfer
2019-12-22 20:20:12 +03:00
3f24144abd
Update cmake/Modules/FindPNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2019-12-22 13:25:24 +01:00
0c7d6a01e8
Update cmake/Modules/FindNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2019-12-22 13:25:08 +01:00
4e7bcee8e3
Update cmake/Modules/FindNetCDF.cmake
...
Co-Authored-By: Christoph Junghans <christoph.junghans@gmail.com >
2019-12-22 13:24:34 +01:00
200b539d09
added forces on CNT chain
2019-12-22 09:55:40 +00:00
a72f53e367
add stan/steve as code owners for minimizer changes
2019-12-21 16:18:26 -05:00
2084d0657a
Merge branch 'fft' of github.com:stanmoore1/lammps into fft
...
# Conflicts:
# doc/src/Build_settings.txt
# src/KOKKOS/fft3d_kokkos.cpp
2019-12-21 11:09:16 -05:00
5268ceaf08
initial commit
2019-12-21 12:36:20 +00:00
a88a00dbbb
remove trailing whitespace
2019-12-20 15:08:51 -05:00
3b76ab56f0
port gravity changes to rigid fixes to USER-OMP package versions
2019-12-20 12:09:50 -05:00
c8a53d560a
Find parallel NetCDF with cmake for USER-NETCDF
...
Conflicts:
cmake/presets/forhlr2-gnu.cmake
2019-12-20 17:59:05 +01:00
3631a50b83
cleaned up indents
2019-12-20 11:24:44 +00:00
21f454c040
correct truncated AlCu.bop.table potential file from Xiaoweng Zhou
2019-12-20 03:48:08 -05:00
a11b886b5c
add warning if gravity is used incorrectly with overlapped rigid bodies
2019-12-19 16:17:14 -07:00
402f5585ff
Merge pull request #1795 from jrgissing/bond/react-chiral_centers
...
Bond/react chiral centers
2019-12-19 16:13:32 -05:00
5a2074cc5a
Merge pull request #1816 from stanmoore1/kk_min_fix
...
Fix issue in Kokkos minimize
2019-12-19 16:12:53 -05:00
a65e2a5de4
Use x-axis along the particle's quaternion.
...
This change allows the fix to work in 2D as well.
2019-12-19 21:34:49 +01:00
8283e68cdd
Merge pull request #1807 from ndtrung81/gpu-readme-update
...
Updates to README and Makefile's in the GPU package
2019-12-19 14:59:12 -05:00
27180e0b22
Merge pull request #1812 from ohenrich/user-cgdna
...
USER-CGDNA: Added oxRNA2 files to .gitignore
2019-12-19 14:58:56 -05:00
6192741f79
Merge pull request #1813 from wmbrownIntel/user-intel-tri-fix
...
Bug fix for USER-INTEL package with triclinic neighbor builds.
2019-12-19 14:58:40 -05:00
92b2e4256b
Bug fix for lj/class2/coul/long/gpu
2019-12-19 14:45:19 -05:00
7d16783366
Fix issue in Kokkos minimize
2019-12-19 09:31:30 -07:00
081839b449
Fix the example according to the convention
2019-12-19 16:44:32 +03:00
ccc8f29d60
added support for USER-AWPMD package
2019-12-18 12:04:37 -07:00
00ef854da1
Merge pull request #4 from pdebuyl/fix-active-doc
...
Update documentation of fix propel/self
2019-12-18 12:50:00 -05:00
b6374bacfb
enable replicate to work with local ptrs
2019-12-18 08:56:03 -07:00
d05f32d152
Added oxRNA2 files to .gitignore
2019-12-18 11:31:02 +00:00
3be04e4671
Bug fix for USER-INTEL package with triclinic neighbor builds.
2019-12-18 01:27:39 -08:00
b90c372a63
Fix mismatches in CUDA execution space qualifiers between declarations and
...
definitions.
Add missing `KOKKOS_INLINE_FUNCTION` to the definition of:
- `FixEnforce2DKokkos::post_force_item`
- `FixNeighHistoryKokkos::zero_partner_count_item`
- `FixNeighHistoryKokkos::pre_exchange_item`
Add missing `KOKKOS_FUNCTION` to the definition of:
- `NeighborKokkosExecute::build_Item`
- `NeighborKokkosExecute::build_Item_Ghost`
- `NeighborKokkosExecute::build_ItemSize`
2019-12-17 17:27:51 -08:00
cb20cb9f25
Add range checks for MathSpecial::fm_exp
2019-12-17 22:23:19 +01:00
a231197c10
MEAM/C: remove unused variable alias
2019-12-17 21:55:50 +01:00
1be9364a89
MEAM/C: document new reference structures
2019-12-17 21:55:38 +01:00
4c3ec145f3
Corrected the wrong use of the stubs path in -rpath
2019-12-17 14:05:39 -06:00
913c9a7b33
Update documentation of fix propel/self
...
1. Remove reference to velocity alignment model.
2. Use reference to velocity-dependent friction for mode velocity
3. Add references to Fily & Marchetti and Bialké, Speck & Löwen for the
quaternion mode.
2019-12-17 11:59:29 +01:00
4c9d355fc7
Fix compile error in fft3d_kokkos.cpp
2019-12-16 13:30:52 -07:00
55fde76d59
may only close files on MPI ranks that have a file reader instance
2019-12-16 07:22:41 -05:00
c169e88268
Update from master
2019-12-13 16:42:05 -07:00
db6d272303
more additions to USER atom styles and bug fixes
2019-12-13 13:54:12 -07:00
6c3161cb55
Merge pull request #1796 from athomps/compute-snap-tweak
...
Fixed error in compute snap for quadratic and add log files for regre…
2019-12-13 11:55:20 -07:00
8030ff255d
Merge pull request #1794 from yafshar/master
...
Certificate Verification
2019-12-12 13:24:21 -07:00
1f9f85e798
Mark LMP_NO_SSL_CHECK and LMP_DEBUG_CURL as advanced options
2019-12-12 14:17:32 -05:00
b0d0037f50
Certificate Verification
...
if SSL report an error ("certificate verify failed") during the
handshake and thus refuses further communication with that server,
you can specify your own CA cert path by setting the environment
variable CURL_CA_BUNDLE to the path of your choice.
2019-12-12 12:57:34 -06:00
a1e49eced7
Merge pull request #1806 from akohlmey/mpi-info-in-help
...
Include MPI version and vendor info in LAMMPS help message
2019-12-12 09:37:28 -07:00
96f75c7b67
Merge pull request #1802 from rbberger/small-fixes
...
Collection of small fixes
2019-12-12 09:36:53 -07:00
7e8a04d985
More minor update to README
2019-12-12 09:57:49 -06:00
bde8b57f0b
Update fix_bond_react.rst
2019-12-11 23:10:11 -07:00
99ba15bf6a
Updated README and added -L$(CUDA_HOME)/lib64/stubs to the Makefile's
2019-12-11 16:29:42 -06:00
5e4e6b2853
Merge pull request #1803 from stanmoore1/kk_mpi
...
Fix performance issues with CUDA-aware MPI
2019-12-11 13:34:33 -07:00
5e983b899a
remove unused variable
2019-12-11 08:34:56 -05:00
876032b762
refactor MPI library info query so it can be added to -help flag output
2019-12-11 05:33:16 -05:00
af4e49a517
Merge branch 'rigid-gravity' of github.com:lammps/lammps into rigid-gravity
2019-12-10 14:14:21 -07:00
e0a771d5cb
Remove outdated package.txt
2019-12-10 13:46:30 -05:00
fba97b94cb
Don't change comm flags when there is only 1 MPI rank
2019-12-10 10:10:12 -07:00
a6a354279c
Merge pull request #1804 from ohenrich/user-cgdna
...
USER-CGDNA update for Install.sh script
2019-12-10 09:31:20 -07:00
bf1ee20403
Added oxRNA2 files to Install.sh script
2019-12-10 14:46:24 +00:00
1b9214c3e9
Fix issues with CUDA-aware MPI
2019-12-09 15:21:47 -07:00
a3fca53e97
Separate the computation of newsite into another kernel
...
This eliminates the need for thread fence and makes the calculation stable on GTX1070 (CUDA and OpenCL) and TitanV
2019-12-07 15:54:20 +03:00
4a51e1660f
Add thread fence in kernel to fix Volta indeterminacy
2019-12-07 01:16:39 +03:00
00547d906b
Fix whitespace
2019-12-06 14:43:45 -05:00
2d4d07521d
Add false positives to spell check
2019-12-06 14:43:19 -05:00
e68824a392
Merge pull request #1772 from ohenrich/user-cgdna
...
USER-CGDNA oxRNA2 Implementation
2019-12-06 12:23:47 -07:00
a2f9fa8e78
Separate the computation of hneigh into another kernel
...
Simplify the main GPU kernel and add another kernel 'k_pair_reneigh'. It works good on GTX1070 (Pascal), but still there is a problem with non-deterministic results on Volta.
I reimplement BaseCharge::compute methods in the child class LJ_TIP4PLong to correctly embed a new kernel in the code.
Also commit includes some codestyle fixes.
2019-12-06 21:41:02 +03:00
5859b18d2f
enable fix rigid commands to add gravity to COM of rigid bodies
2019-12-06 11:04:50 -07:00
9af08f2d54
small change for atom_style mdpd
2019-12-06 10:06:16 -07:00
bf20d72fc3
Merge branch 'master' of https://github.com/lengxupa/lammps
2019-12-06 12:05:27 -05:00
38e82cbbcc
This fix_deposit document added the description of the new rotation flag and its use.
2019-12-06 12:02:42 -05:00
f6bdf5662e
Update pair_granular.rst
...
Correct formula for tangent stiffness, consistent with `PairGranular::mix_stiffnessG()`
2019-12-06 10:40:04 -06:00
b1668f28dd
Merge pull request #1674 from rbberger/library_interface_update
...
Expose neighbor lists via library interface - Second iteration
2019-12-04 11:11:50 -07:00
c262d08e84
remove comments
2019-12-04 12:32:04 -05:00
81fb0d613f
* This commit includes the addition of new reference structures such as
...
ch4: methane-like structure only for binary system.
dia3: diamond structure with primary 1NN and secondary 3NN inteation
tri: H2O-like structure that has an angle
zig: zigzag structure with a uniform angle
lin: linear structure (180 degree angle)
** tri, zig, and lin reference structures require angle information (in degree)
such as the following.
theta = 109.5
2019-12-03 19:36:35 +01:00
f51ee40640
atom_vec.cpp
2019-12-03 11:24:12 -07:00
9e52980aaa
all of remaining USER package styles except AWPMD
2019-12-03 11:15:16 -07:00
e08ba3f11e
Merge branch 'master' into library_interface_update
2019-12-03 12:51:17 -05:00
ce05ed4cca
MEAM/C: infer z parameter from lattice structure, eliminates possible user mistakes
2019-12-03 18:06:34 +01:00
7e14dda789
MEAM/C: warn if z given and expected by lattice do not agree
2019-12-03 18:06:29 +01:00
2c65659421
MEAM/C: implement scaling factor for reversible scaling calculations
2019-12-03 18:06:29 +01:00
204529bcaf
MEAM/C: remove unused vars, refactoring for extensibility
2019-12-03 18:06:29 +01:00
cd6d2c55d1
MEAM/C: helper function for x=1
2019-12-03 18:06:29 +01:00
1172f7bd96
Delete pair_mesocnt_old.h
...
deleted old implementation files
2019-12-03 13:25:31 +00:00
6da8a4ca1e
Delete pair_mesocnt_old.cpp
2019-12-03 13:25:07 +00:00
7233c3fedf
Fixed error in compute snap for quadratic and add log files for regression testing
2019-12-02 18:30:38 -07:00
ccca80a6a5
changes to enable atom_style hybrid to work
2019-12-02 15:39:54 -07:00
e69e96ffbe
Update Errors_messages.rst
2019-12-02 15:20:01 -05:00
28fda04526
chiral centers docs
2019-12-02 15:11:59 -05:00
4cb797e63d
correct image atom mistake
2019-12-02 14:25:58 -05:00
819fe9ec56
add option to enforce atom chirality
2019-12-02 12:27:57 -05:00
93eb518f5d
made local neighbor list, updated when regular list is updated leading to speed-up
2019-12-02 16:54:35 +00:00
1d92840918
Merge pull request #1792 from akohlmey/library-define-fix
...
Improve handling of LAMMPS integer size defines in library.h
2019-12-02 08:48:34 -07:00
36e102516f
angle constraint bugfix
...
ghost atom fix
2019-12-02 10:34:03 -05:00
2f4adfc0c8
Merge pull request #1786 from rbberger/doc_command_tables
...
Add Sphinx extension to generate tables from lists
2019-12-02 08:07:22 -07:00
f801fbaca1
outsourced parts of compute into separate functions
2019-12-02 12:45:32 +00:00
0e3c816d41
removed numerical differentiation
2019-12-02 09:59:50 +00:00
dfcb4edca7
Fix trailing whitespace
2019-12-01 15:42:46 -05:00
73a4c58ba1
Merge branch 'master' into doc_command_tables
2019-12-01 15:40:52 -05:00
3ce020eab2
Merge pull request #1779 from athomps/compute-snap
...
Compute snap
2019-12-01 12:52:22 -07:00
acf02bb1a3
Revert split of Commands_bond.rst as requested by @sjplimp
2019-12-01 14:50:29 -05:00
3611a75ce0
Merge pull request #1771 from julient31/zeeman-rework
...
Adding test examples for the SPIN package and correcting some bugs
2019-12-01 09:10:25 -07:00
99a6678955
Merge pull request #1787 from akohlmey/collected-small-changes
...
Collected small changes
2019-12-01 08:14:41 -07:00
c5fc920881
Merge pull request #1784 from LucienPan0903/master
...
Patch of class2 dihedral in OMP and Kokkos
2019-12-01 08:11:58 -07:00
9140700701
rather than abort with an error, assume -DLAMMPS_SMALLBIG if no define is set
2019-11-29 10:37:30 -05:00
0c29c2827a
check if one of the required defines is set and correct dependent API check
2019-11-29 10:16:22 -05:00
e64b395f5d
Merge branch 'master' into user-cgdna
2019-11-29 09:11:04 +00:00
4f6cb13592
added atom styles with bonus data, also a few USER packages
2019-11-27 16:03:50 -07:00
f5fb9f2012
Merge pull request #60 from lammps/master
...
rebase
2019-11-27 14:46:09 -08:00
a5be6e5c55
Merge pull request #1789 from evoyiatzis/patch-2
...
Patch 2
2019-11-27 14:11:46 -07:00
8677bdda5c
Merge branch 'master' into user-cgdna
2019-11-27 15:57:56 -05:00
5c93b6ad6f
Update docs: compute_spin, fix_precession_spin, pair_spin_exchange, pair_spin_neel
2019-11-27 15:17:11 -05:00
06964c58de
Merge branch 'master' into multi-comm-tiled
...
Conflicts resolved:
src/comm_tiled.cpp
2019-11-27 12:12:03 -05:00
66a076b819
Delete "float.h" from TIP4P GPU kernel for better OpenCL compatibility
...
According to Khronos OpenCL docs, "The C99 standard headers <...>, float.h, <...> are not available and cannot be included by a program"
2019-11-27 19:49:12 +03:00
6297c685e8
Add missing false positives for spell check
2019-11-27 11:38:53 -05:00
453d03177d
Remove UTF-8 characters
2019-11-27 11:36:37 -05:00
41666be740
Update RST docs and remove txt files
2019-11-27 11:22:16 -05:00
489b7eb2a2
Merge branch 'master' into adaptglok
2019-11-27 11:12:00 -05:00
98221f7a07
Update create_atoms.rst and remove txt file
2019-11-27 11:06:52 -05:00
ce4b71f3e0
Merge branch 'master' into Ncreate_atoms
2019-11-27 11:01:23 -05:00
e3da3cadad
Remove magic numbers and additional data types in extract_global
2019-11-27 10:51:09 -05:00
b49957c191
Fix memory leak
2019-11-27 10:50:41 -05:00
1f83c7d037
Commit JT 112719
...
- correcting 'neighbours' in doc
- modifying README is src/SPIN
2019-11-27 06:26:34 -07:00
6c18e366d7
changes to start to make atom style hybrid work
2019-11-26 18:34:51 -07:00
60d5244526
Remove the const of costh12, costh13 costh23 in KOKKOS class dihedral
2019-11-26 18:05:06 -05:00
d806ee5d7e
Fixes misleading indentation
2019-11-26 17:25:51 -05:00
87a04db02c
add prototype of style checking script (incomplete)
...
so far, this code can compile a list of styles with flags
indicating support for accelerated styles
2019-11-26 16:24:03 -05:00
3aed4eb74c
Update Howto_pylammps.rst
2019-11-26 21:52:31 +01:00
3736af0aaf
initial refactoring on AtomVec class
2019-11-26 13:42:32 -07:00
3bd3c7a196
remove compute head/flux txt style docs as it is out of sync with the rst version
2019-11-26 14:48:08 -05:00
3b6a42dc79
clarify the impact of the lack of potential energy in pair style agni
2019-11-26 14:46:32 -05:00
a171efa149
Resolve merge conflict by merging in master and recreating Commands_compute.rst
2019-11-26 08:20:42 -05:00
2e4f514d40
Fixed some minor errors and omissions
2019-11-25 14:32:37 -07:00
f98a0025d6
Merge branch 'compute-snap' of https://github.com/athomps/lammps into compute-snap
2019-11-25 14:00:53 -07:00
dae321f83a
fixed smooth cutoff, added numerical differentiation as comparison
2019-11-25 14:54:40 +00:00
4c13001a6f
Add extension errors that stop the build
2019-11-24 19:49:59 -07:00
7d289063b4
Update src/Command*.rst files
2019-11-24 19:23:16 -07:00
2c33b5589d
Remove txt/Commands*.txt
2019-11-24 18:12:24 -07:00
65381d7a69
Add new table_from_list extension
2019-11-24 18:11:35 -07:00
8bca0b13f1
Commit2 JT 112219
...
- correcting issue in src/SPIN/atom_vec_spin.cpp (inconsistency packing/unpacking hybrid)
- rerunning all examples with corrections of former commit
2019-11-22 16:29:37 -07:00
89bb2ef83f
Commit JT 112219
...
- improved figure in precession/spin documentation
- corrected other pair/spin interactions
2019-11-22 12:07:05 -07:00
32514eceaf
integrated energies into force functions
2019-11-22 18:31:42 +00:00
0df520a0c9
finished all functions, still buggy
2019-11-22 17:15:56 +00:00
0f809c639a
added force functions
2019-11-22 12:17:06 +00:00
b606e95364
Merge branch 'master' of github.com:LucienPan0903/lammps
2019-11-21 18:08:20 -05:00
54f998bde5
Patch of Dihedral class2 KOKKOS
...
Since the costh12, costh13, costh23 and c0 are declared as const,
a hack using const_cast is used to work around this.
2019-11-21 18:07:17 -05:00
0085aaabd2
Patch of Dihedral class2 KOKKOS
...
Since the costh12 costh13 costh13 and costh0 are declared as const,
a hack using const_cast is used to work around this.
2019-11-21 18:00:18 -05:00
babab9b5f7
replace non-UTF-8 compliant character with ASCII
2019-11-21 17:09:24 -05:00
c14ac53306
Patch of class2 dihedral in OMP and Kokkos
2019-11-21 12:28:18 -05:00
4ed8e38b5a
added parallel case to finf
2019-11-21 15:41:51 +00:00
b4b1e10998
added usemi, graphs from paper reproducable (in code)
2019-11-21 15:06:54 +00:00
5cec83031f
minor bugfixes in read_file, now with correct spline starting values
2019-11-21 14:02:16 +00:00
45c4165811
minor bugfixes to coefficients, debug statements included
2019-11-20 20:35:23 +00:00
5174365570
add force modifications. Previous code does not call force modify, thus the dynamical matrix calculation does not work for other potentials defined via modify
2019-11-20 13:21:41 -07:00
738f155cc4
Merge pull request #1777 from akohlmey/next_patch_release
...
Step version strings for next patch release
2019-11-20 12:04:10 -05:00
ae46503b73
Merge pull request #1782 from akohlmey/last-minute-fixes
...
Last minute bugfix for the upcoming patch release
2019-11-20 12:03:32 -05:00
5b0403ced5
added geometry functions
2019-11-20 16:04:48 +00:00
24b7c13a42
fixed splines, spline testing included
2019-11-20 11:31:52 +00:00
5c7a81128d
Merge branch 'zeeman-rework' of github.com:julient31/lammps into zeeman-rework
2019-11-19 15:51:55 -07:00
b4ba356f7b
Commit JT 111919
...
- generated fresh log. files in examples
- corrected some of the examples
2019-11-19 15:50:56 -07:00
6b3421c966
silence compiler warning
2019-11-19 17:23:03 -05:00
3525c13653
need to make certain, that cvflag_atom is always initialized
2019-11-19 16:36:09 -05:00
8f3680039b
Merge pull request #1704 from donatas-surblys/many-body-atomic-stress-rev
...
Revised implementation of a new atomic stress definition for correct computation of heat flux with many-body interactions
2019-11-19 15:53:40 -05:00
280d0defec
whitespace cleanup
2019-11-19 15:35:31 -05:00
2a943241ae
update doc/src/.gitignore
2019-11-19 15:33:44 -05:00
3dc8b7b6e5
update rst files with changes to .txt versions
2019-11-19 15:30:30 -05:00
3b6fa078c2
Merge branch 'master' into zeeman-rework
2019-11-19 15:29:21 -05:00
379b936149
minor bug fix in file_read
2019-11-19 20:09:34 +00:00
a0c51b40b9
Commit2 JT 111919
...
- renaming validation directory
2019-11-19 12:54:30 -07:00
b109fd1687
Commit JT 111919
...
- modified named of tests, from benchmark to validation
2019-11-19 12:50:52 -07:00
5435d19a7c
update compute command lists for added compute centroid/stress/atom
2019-11-19 13:48:39 -05:00
2e31086094
Merge branch 'master' into many-body-atomic-stress-rev
2019-11-19 13:27:52 -05:00
7468497673
added splines
2019-11-19 16:59:49 +00:00
897ffef242
Fixed some formatting issues
2019-11-19 00:50:57 -07:00
920a217ee1
Fixed some formatting issues
2019-11-19 00:47:29 -07:00
921d0794bb
Finished documentation and example
2019-11-19 00:12:57 -07:00
b092a9fffa
Added code to create pressure compute snap_press behind the scenes
2019-11-19 00:00:04 -07:00
59af51ca91
Added code to create pressure compute snap_press behind the scenes
2019-11-18 23:51:08 -07:00
11961084ce
Made compute snap fully parallel
2019-11-18 21:35:32 -07:00
39a26e6c35
Merge pull request #1769 from akohlmey/collected-small-fixes
...
Collected small fixes for the next patch release
2019-11-18 11:33:12 -05:00
fbf280f6a3
Merge pull request #1775 from rbberger/doc_updates
...
Update bond docs
2019-11-18 11:32:07 -05:00
2e24d0ab26
step version strings for next patch release
2019-11-18 10:38:42 -05:00
c504d93e3c
Found an error in energy row that only affected ntypes > 1
2019-11-17 19:23:14 -07:00
7cfd5ce634
Fixed another problem with typeoffsets
2019-11-17 17:01:12 -07:00
2fea49741f
Fixed some problems with type offsets
2019-11-17 16:50:16 -07:00
4febc7f794
Add copyright and fix style
2019-11-18 02:01:32 +03:00
ca8d1ac2ff
Simplify tip4p GPU memory resize using 'resize_ib'
2019-11-18 02:01:32 +03:00
f47c543ca6
Merge pull request #59 from lammps/master
...
rebase
2019-11-17 13:16:59 -07:00
7f448a02b1
Add examples/water
2019-11-17 22:01:29 +03:00
19b265f845
Update CMake-based doc build
2019-11-16 23:57:12 -05:00
3ff3621efa
Fix pdf build
2019-11-16 23:17:08 -05:00
d6b1e302f2
Update docs: bond_hybrid
2019-11-16 22:59:34 -05:00
ff9f93bbf6
Update docs: bond_table
2019-11-16 22:51:46 -05:00
1b4e84de94
Update docs: bond_none
2019-11-16 22:46:53 -05:00
18a86a90ef
Update docs: bond_zero
2019-11-16 22:44:28 -05:00
2a900f85aa
Update docs: bond_style
2019-11-16 22:40:33 -05:00
c5c7e6953c
Update docs: bond_write
2019-11-16 22:35:06 -05:00
9780fd3146
Update docs: bond_coeff
2019-11-16 22:30:09 -05:00
d13ec0d098
Update docs: bond_quartic
2019-11-16 22:27:08 -05:00
2150415888
Update docs: bond_oxdna
2019-11-16 22:18:22 -05:00
48485f1e2f
Update docs: bond_nonlinear
2019-11-16 22:14:15 -05:00
35181a66d0
Update docs: bond_morse
2019-11-16 22:08:33 -05:00
3861b3cbbb
ComputeSnap is working with, matching results FitSNAP3 A matrix
2019-11-16 18:20:08 -07:00
64c31b377e
Update docs: bond_mm3
2019-11-16 19:59:59 -05:00
7aa74ac250
Update docs: bond_harmonic_shift_cut
2019-11-16 19:53:38 -05:00
fed5d07aa7
Update docs: bond_harmonic_shift
2019-11-16 19:36:17 -05:00
41c0d69050
Update docs: pair_list
2019-11-16 19:28:20 -05:00
4a1e9d9483
Update docs: bond_harmonic
2019-11-16 19:19:57 -05:00
5760de0587
Update docs: bond_gromos
2019-11-16 19:10:25 -05:00
a3b3b761ef
Update docs: bond_fene_expand
2019-11-16 19:07:16 -05:00
5f89fde6bc
Update docs: bond_fene
2019-11-16 18:59:49 -05:00
98bd975e90
Update docs: bond_class2
2019-11-16 18:53:01 -05:00
a1d226f26e
Update docs: atom_style
2019-11-16 18:42:32 -05:00
4b6265ae40
Update docs: atom_modify
2019-11-16 18:40:26 -05:00
ffc443c957
Started on ComputeSnap
2019-11-15 18:34:44 -07:00
58bbbc3d8b
Started on ComputeSnap
2019-11-15 18:00:25 -07:00
4889488412
rename count_embed to numforce and move the location where numforce is set to 0
2019-11-15 19:49:30 -05:00
9a43229c83
disable single function for KOKKOS eam styles, since the required data is not available
2019-11-15 19:48:58 -05:00
2013b7edf9
Merge remote-tracking branch 'origin/master' into library_interface_update
2019-11-15 17:44:03 -05:00
06c7464a20
Fixed anchor error
2019-11-15 22:05:12 +00:00
4fa86e6ee8
Revert "Fixed anchor errors"
...
This reverts commit 2d6e84edd7 .
2019-11-15 21:59:21 +00:00
2d6e84edd7
Fixed anchor errors
2019-11-15 21:45:33 +00:00
b61fb73677
Merge branch 'master' into collected-small-fixes
...
# Conflicts:
# doc/README
2019-11-15 16:44:47 -05:00
2e6b19ea5f
Merge pull request #1770 from rbberger/doc_math_changes
...
Update angle docs
2019-11-15 16:27:36 -05:00
2c2b7cf20b
Corrected linking error
2019-11-15 21:19:33 +00:00
95de27d8d1
correct false positives to not have non-ASCII characters
2019-11-15 14:31:33 -05:00
5ddac24161
Modified README
2019-11-15 19:27:48 +00:00
08044dcd35
update README for "make pdf" and list dependencies
2019-11-15 14:21:44 -05:00
e287cd975b
update README
2019-11-15 14:10:33 -05:00
3d106c7d47
replace non-ascii character
2019-11-15 14:09:59 -05:00
f4491011d0
Modified README
2019-11-15 18:54:37 +00:00
31ac2f3bd1
Commit2 JT 151119
...
- adding doc exceptions to false-positives
2019-11-15 11:42:04 -07:00
39ca4c85b7
Merge branch 'clean-master2' of github.com:julient31/lammps into zeeman-rework
2019-11-15 11:25:52 -07:00
0346a3d6d1
Commit JT 111519
...
- add README file to the benchmark examples repo
- removed comments from src/SPIN files
2019-11-15 10:53:39 -07:00
f96520ffc6
Added unique base pairing
2019-11-15 17:49:17 +00:00
334a74830d
Fix equations
2019-11-15 12:48:43 -05:00
7e58920fe3
move developer's guide tex sources back to src/Developer
2019-11-15 12:37:46 -05:00
71a4755a8e
Update docs: angle_table
2019-11-15 11:48:00 -05:00
10f98e3f10
Update docs: angle_none
2019-11-15 11:42:02 -05:00
cedcc6fc50
Commit JT 111519
...
- modified documentation spin (compute and exchange)
- modified compute spin for Ts
2019-11-15 09:27:02 -07:00
cdd56cd08f
Update docs: angle_style
2019-11-15 11:22:25 -05:00
fb64068fbc
Update docs: angle_coeff
2019-11-15 11:16:47 -05:00
e017e7d447
Update docs: angle_zero
2019-11-15 11:13:07 -05:00
a20a27880d
Update docs: angle_sdk
2019-11-15 11:05:23 -05:00
cbbe449d07
Updated README
2019-11-15 15:59:06 +00:00
5d6137fd69
Update docs: angle_quartic
2019-11-15 10:55:06 -05:00
ec052ea99a
Update docs: angle_mm3
2019-11-15 10:45:25 -05:00
1df3a71734
Updated documentation
2019-11-15 15:35:19 +00:00
bac8d15764
Merge branch 'master' into user-cgdna
2019-11-15 10:06:49 +00:00
c182d3f545
Update docs: fix_restrain
2019-11-14 21:16:24 -05:00
aed67fc96e
Update docs: angle_hybrid
2019-11-14 21:06:14 -05:00
dcf332f896
Update docs: angle_harmonic
2019-11-14 20:57:34 -05:00
46db670093
Update docs: angle_fourier_simple
2019-11-14 20:52:55 -05:00
36a5c73a71
Update docs: angle_fourier
2019-11-14 20:49:02 -05:00
954be8483a
Update docs: angle_dipole
2019-11-14 20:44:22 -05:00
35f305eac4
Update docs: angle_cross
2019-11-14 17:02:23 -05:00
579b1271b0
Update docs: angle_cosine_squared
2019-11-14 16:51:06 -05:00
f2271e294d
Update docs: angle_cosine_shift_exp
2019-11-14 16:32:17 -05:00
de166a3d16
Update docs: angle_cosine_shift
2019-11-14 16:19:06 -05:00
c4511cb2fc
Update docs: angle_cosine_periodic
2019-11-14 15:59:40 -05:00
71304c3b8c
Update docs: angle_cosine_delta
2019-11-14 15:52:29 -05:00
00fc015e4c
Update docs: angle_cosine_buck6d
2019-11-14 15:48:19 -05:00
c25f8b2120
Update docs: angle_cosine
2019-11-14 15:43:27 -05:00
28402ad656
Update docs: angle_class2
2019-11-14 15:36:29 -05:00
9c1d5e76cc
Update docs: angle_charmm
2019-11-14 15:31:21 -05:00
125b29a686
replace non-ascii character
2019-11-14 13:50:30 -05:00
0ef3d0e59a
update README
2019-11-14 12:36:05 -05:00
9ea5e40255
move developer's guide tex sources back to src/Developer
2019-11-14 12:35:50 -05:00
32753a59e6
one more whitespace cleanup
2019-11-14 09:42:44 -05:00
fd22ef52cc
Merge branch 'master' into collected-small-fixes
2019-11-14 09:41:50 -05:00
5d042cf629
Merge pull request #1740 from cabb99/master
...
Fix print patch to allow print on rerun
2019-11-14 09:25:50 -05:00
60fe0c0b86
Silence compiler warning
2019-11-14 09:24:56 -05:00
93bd2f4ab0
Commit JT 111319
...
- addind 4 first benchmark examples (in examples/SPIN/benchmark)
- corrected typo in examples (in dump commands)
2019-11-13 20:46:28 -07:00
62b3e79022
Add autodoc for lammps.lammps and lammps.NeighList
2019-11-13 15:54:22 -05:00
28a9dc40cb
Add docstring to new lammps.py methods
2019-11-13 15:53:25 -05:00
7e92c2e0ee
Add more detailed code documentation
2019-11-13 14:30:13 -05:00
b0c872cd51
started refactoring mesocnt code
2019-11-13 16:48:21 +00:00
f18cb83def
fix spelling: dihedras -> dihedrals
2019-11-14 01:07:30 +09:00
28269c4a21
change wording to be more in line with LAMMPS terminology and current state of implementation
2019-11-13 22:19:34 +09:00
85e96bf31c
fix broken italization
2019-11-13 22:02:10 +09:00
e44c394680
pairwise -> two-body for clarity in appropriate comments
2019-11-13 19:48:52 +09:00
b80e5d3d11
fix spelling: forth -> fourth
2019-11-13 18:45:49 +09:00
b5c6647992
prevent pair hybrid from needlessly allocating vatom when only cvatom is needed
2019-11-13 18:42:34 +09:00
6b94126f67
change flag name in pair.h: cntratmstressflag -> centroidstressflag
2019-11-13 18:37:48 +09:00
e0646b73e3
revised implementation of inclusion of embedding energy in PairEAM::single()
...
this variant is also ported to USER-OMP and OPT
2019-11-13 01:46:00 -05:00
f1e4f98364
include embedding energy term in PairEAM::single()
2019-11-13 01:04:39 -05:00
f704079fb7
remove trailing whitespace
2019-11-12 16:13:01 -05:00
78d5bc3d12
Merge branch 'master' into library_interface_update
2019-11-12 15:17:32 -05:00
25e2a7a37f
update bond style table docs about out-of-range errors
2019-11-12 14:25:45 -05:00
f803ba5655
Add shfl_xor sum to kernel for ARCH>=300
2019-11-12 21:35:36 +03:00
1955c57791
make fix print work the same for run, multiple runs, rerun
2019-11-12 10:16:50 -07:00
2d75e6b167
Add author name to false positives for citation "Boone, Babaei, Wilmer, J Chem Theory Comput, 15, 5579–5587 (2019)."
2019-11-12 23:37:14 +09:00
b6930cbc8d
Add author names to false positives for citation "Surblys, Matsubara, Kikugawa, Ohara, Phys Rev E, 99, 051301(R) (2019)."
2019-11-12 23:34:03 +09:00
b65a3e94a7
update compute heat/flux documentation
2019-11-12 22:43:52 +09:00
de7a8c6559
Merge pull request #1768 from ellio167/doc-conda
...
Add Install_conda doc
2019-11-11 17:11:22 -05:00
5289417e9c
Merge pull request #1739 from evoyiatzis/shape_chunk
...
Computing the eigenvalues of the gyration tensor and shape parameters…
2019-11-11 17:10:52 -05:00
06fdaa04b3
Merge pull request #2 from rbberger/shape_chunk
...
Fix documentation
2019-11-11 21:46:44 +01:00
0018a88f45
Only keep RST version of compute_gyration_shape_chunk
2019-11-11 15:32:48 -05:00
22a033f5d4
Move compute_gyration_shape_chunk.txt into txt/ folder
2019-11-11 15:32:09 -05:00
16f67ee56a
Add new words to false-positives.txt
2019-11-11 15:26:48 -05:00
5ba7686939
add documentation about centroid/stress/atom compute
2019-11-12 01:40:59 +09:00
9e2129b676
Merge pull request #1767 from LucienPan0903/p_class2
...
Patch of class2 dihedral
2019-11-11 10:44:37 -05:00
7db3d7b5c0
setting cntatmstressflag = 1 for true pariwise styles
2019-11-12 00:02:50 +09:00
0a64dff132
add initial support to centroid virial in USER-OMP pair styles
2019-11-11 23:27:10 +09:00
7937bec396
add pair style compatibility check to compute centroid/stress/atom
2019-11-11 22:45:59 +09:00
a782245179
support for par-atom centroid virial in pair hybrid
2019-11-11 19:39:01 +09:00
61a286a0da
compute centroid/atom/stress will use cvatom from pair styles when available
2019-11-11 19:16:21 +09:00
3258a14923
initial support for par-atom centroid virial in pair styles
2019-11-11 18:46:59 +09:00
02791e0b4d
Add Install_conda doc
2019-11-10 17:49:15 -06:00
93b03aa82c
Merge pull request #1 from akohlmey/shape_chunk
...
Documentation update
2019-11-10 21:35:30 +01:00
64bdc59623
Implement GPU pair style lj/cut/tip4p/long/gpu
...
Source code, Makefiles and Install for GPU-accelerated TIP4P pair style.
It is implemented as a part of the standard GPU package.
The style is compatible with the standard lj/cut/tip4p/long.
Also, this commit modifies "atom.h" just to
add a getter for variable 'max_same'.
2019-11-10 02:38:58 +03:00
599a189545
Patch of class2 dihedral
2019-11-08 17:28:49 -05:00
59b5ef8fb0
Patch of Dihedral class2
2019-11-08 17:17:01 -05:00
cb30ab7556
Merge branch 'p_class2' of github.com:LucienPan0903/lammps into p_class2
2019-11-08 16:28:49 -05:00
4baa665a80
Patch of class2 dihedral
...
Fix the NAN problem when any two bonds are nearly parallel
2019-11-08 16:26:54 -05:00
e5933ecc4a
Fix previous submission of nan problem
2019-11-08 16:22:57 -05:00
29b2dc7043
Patch of class2 dihedral
...
Fix the nan problem when any two bonds are nearly parallel
2019-11-08 16:11:34 -05:00
b9648884bb
Add rst versions of new documentation
2019-11-08 15:28:12 -05:00
07a34382ae
Magic
...
Merge branch 'master' into shape_chunk
2019-11-08 15:25:47 -05:00
90729ebe25
Merge pull request #1764 from jwood13/stable
...
Add a max and min option to fix_gcmc
2019-11-08 15:01:51 -05:00
6623169d97
Delete example file on request of @athomps
2019-11-08 15:00:26 -05:00
95a6498569
Merge pull request #1766 from lammps/compute-hma-doc
...
Link compute hma docs
2019-11-08 14:51:32 -05:00
8778ec9dde
Merge pull request #1763 from lammps/fix-pour-doc
...
add documention to FixPour::outside(), simplify logic a bit
2019-11-08 12:09:19 -05:00
0583fb6ae0
update rst file also
2019-11-08 09:46:49 -07:00
82ecce8a1a
Merge branch 'master' into compute-hma-doc
2019-11-08 09:40:40 -07:00
cbca94e4bf
Merge pull request #1765 from rbberger/doc_fixes
...
Doc Fixes
2019-11-08 11:27:33 -05:00
02a1ef0630
add compute hma to list of computes
2019-11-08 09:25:08 -07:00
6eebc86735
Update lammps.book
...
Update stochastic wall
2019-11-08 11:12:31 +01:00
01faaadf37
Update fix.txt
...
Add wall/reflect/stochastic
2019-11-08 11:08:05 +01:00
6aea69104c
Update fixes.txt
2019-11-08 11:03:45 +01:00
b8a51b34a1
Rename fix_wall_stochastic.txt to fix_wall_reflect_stochastic.txt
2019-11-08 11:02:42 +01:00
4c48700df0
Update Commands_fix.txt
2019-11-08 11:01:50 +01:00
01f605a195
Update fix_wall_stochastic.txt
2019-11-08 10:58:41 +01:00
28f5ad6993
Add files via upload
2019-11-08 10:53:07 +01:00
b3feeddaab
Delete fix_wall_stochastic.cpp
2019-11-08 10:52:45 +01:00
b8314db8d1
Delete fix_wall_stochastic.h
2019-11-08 10:52:30 +01:00
f4ff35f2ce
Add files via upload
2019-11-08 10:51:24 +01:00
81e92de838
Fix doc Makefile
2019-11-07 21:47:29 -05:00
83f0eb0058
Remove unnecessary files
2019-11-07 21:47:02 -05:00
ce6893e717
Add max/min changes to documentation
...
again
2019-11-08 12:59:39 +11:00
e926c16544
Merge remote-tracking branch 'upstream/master' into stable
2019-11-08 12:58:23 +11:00
c5b0f0afcf
add documention to FixPour::outside(), simplify logic a bit
2019-11-07 17:06:38 -07:00
d37ee59296
Add example of fix gcmc max behaviour
2019-11-08 10:53:53 +11:00
a2eec80f25
add max and min to documentation
2019-11-08 10:53:53 +11:00
e5dd154366
Make max/min prevent moves already outside the bounds
...
Previously allowed free movement outside the bounds until they were reached.
Now forces movement towards the bounds
2019-11-08 10:53:53 +11:00
6d7a591dce
Merge pull request #1762 from rbberger/doc_lammps_lexer
...
Add LAMMPSLexer for LAMMPS code-blocks in docs
2019-11-07 16:25:01 -05:00
d2da55f5e3
Update Howto_pylammps.rst and remove Howto_pylammps.txt
2019-11-06 23:52:04 -05:00
3f10c4fcdc
Update Manual_build.rst and remove Manual_build.txt
2019-11-06 23:33:14 -05:00
eaef8089a1
Add LAMMPSLexer for LAMMPS code-blocks in docs
2019-11-06 17:40:39 -05:00
f80c527b17
Commit JT 100619
...
- modified precession and Langevin/spin
2019-11-06 14:15:25 -07:00
f2795f26b8
Merge branch 'master' into fix-dummy
...
sync with latest whitespace changes
2019-11-06 13:49:59 -07:00
6af726e589
undo a re-bug change - sigh
2019-11-06 10:26:13 -07:00
bb18adc745
Merge pull request #1761 from rbberger/doc_updates
...
Update documentation tools and paths
2019-11-06 12:24:03 -05:00
d34502669c
fixed a typo
2019-11-06 09:38:38 -07:00
9ac9ba6401
Merge branch 'master' into doc_updates
2019-11-06 11:35:35 -05:00
09e539cce1
make IDs of 2 fix neigh history instances unique
2019-11-06 08:35:31 -07:00
cf0eac62fa
Merge pull request #1745 from yafshar/feature_parameterupdate
...
New KIM package feature: kim_param command for querying model parameters.
2019-11-06 09:17:07 -05:00
e64f68e73c
Merge pull request #1 from akohlmey/kim_update_rst_fixes
...
Documentation update for your LAMMPS pull request
2019-11-06 07:55:42 -06:00
2fd9a27902
update kim_commands.rst from .txt file
2019-11-06 08:33:05 -05:00
729eabd771
make QUIP_LIBRARY setting consistent and backport change to .rst file only
2019-11-06 08:32:07 -05:00
efcf919ede
Merge branch 'master' into feature_parameterupdate
2019-11-06 08:21:33 -05:00
2bbf52073f
Merge pull request #1759 from akohlmey/hybrid-exclusion-bugfix
...
Consistent exclusion settings with multiple kspace-like sub-styles in pair hybrid
2019-11-06 06:24:35 -05:00
ee4e6352c4
Merge pull request #1755 from akohlmey/whitespace-cleanup
...
Whitespace cleanup
2019-11-06 06:23:16 -05:00
ca0cf23a4b
fix a bug with indexing the replaced fix and optional args
2019-11-05 16:59:44 -07:00
c3e52c3c8c
Use globs for style lists
2019-11-05 15:49:09 -05:00
c756e472ae
Remove Manual.txt and use variable for version
2019-11-05 15:34:57 -05:00
5e6694f3bc
Re-enabled conversion of equations arrays. Disabled works even worse
2019-11-05 15:27:21 -05:00
423a3bb99f
Add initial version of updated tools from #1533
2019-11-05 15:27:21 -05:00
74dade3ccb
Change doc folder src -> txt, rst -> src
2019-11-05 15:27:21 -05:00
d8ef5f6991
added internal fix dummy command to enable more control of fix ordering
2019-11-05 12:57:34 -07:00
fe91d462db
Merge pull request #1758 from marian-code/patch-1
...
wrong cmake option for QUIP
2019-11-05 12:11:17 -05:00
ae4764e614
address pair match issue with multiple hybrid substyles in exclusion settings
2019-11-05 11:03:25 -05:00
7ec1dccbe0
wrong cmake option for QUIP
...
QUIP cmake option for specifying library path should be QUIP_LIBRARY not QUIP_LIBRARIES
2019-11-05 14:57:44 +01:00
816546d008
Commit3 JT 110419
...
- comments in precession
2019-11-04 17:38:32 -07:00
7bef07e9f7
Merge branch 'master' into HEAD
2019-11-04 16:52:02 -05:00
cf251eb8be
Merge pull request #1756 from julient31/correct-minimizer
...
Correct warning issue in min_cg.cpp
2019-11-04 15:37:32 -05:00
e20439374e
Merge pull request #1643 from rbberger/docs_to_rst_migration
...
Change documentation to use RST directly
2019-11-04 12:15:22 -05:00
74e502eb63
Commit2 JT 110419
...
- removed all tabs from spin package
2019-11-04 09:59:37 -07:00
1074884f74
Commit JT 110419
...
- removed fmax uninitialized variable from min_cg.cpp
- removed tabs from comments
- initialized fdotf variables
2019-11-04 09:04:43 -07:00
d64bc2a1b7
Commit JT 110419
...
- commit changes examples
2019-11-04 08:05:07 -07:00
b6b022b610
whitespace cleanup: remove trailing blanks
2019-11-03 11:03:39 -05:00
9e7ca428aa
whitespace cleanup: remove (evil) tabs
2019-11-03 11:01:42 -05:00
12cb19090a
Remove txt2html and htmldoc from doc build
2019-11-02 23:07:49 -04:00
8f946b765e
Add missing RST files
2019-11-02 23:03:36 -04:00
eac5f6e53e
Update RST files
2019-11-02 23:01:18 -04:00
aeaa289d1d
Merge branch 'master' into docs_to_rst_migration
2019-11-02 22:57:43 -04:00
e6aa79101f
Implemented and verified oxRNA2 model
2019-11-01 10:54:12 +00:00
e119bffcca
Fixed bugs with kernel (re)compiling when the global device got cleared and then reinitialized
2019-10-31 01:15:53 -05:00
9159a43d5d
Merge pull request #1737 from akohlmey/next_patch_release
...
Step version string for next patch release
2019-10-30 17:47:10 -04:00
fed1a72bb5
Merge pull request #1569 from JunChiehWang/random_deposit
...
throw away random numbers to avoid unexpected correlations
2019-10-30 16:55:45 -04:00
224ea41838
Merge pull request #1751 from akohlmey/user-vtk-bugfix
...
USER-VTK bug fix
2019-10-30 16:54:54 -04:00
5b2301c2b5
whitespace cleanup to re-trigger jenkins
2019-10-30 16:28:05 -04:00
28483c085a
Merge pull request #1746 from wmbrownIntel/gayberne-fix
...
Bug fix for gay-berne potential when mu != 1.0.
2019-10-30 14:00:33 -04:00
2f9f4557fe
Merge pull request #1750 from rbberger/fix_pour_bugfix
...
Bugfix for fix pour and PBC
2019-10-30 14:00:22 -04:00
3af7ce17f4
don't segfault if some derived class deletes the list of user format strings
2019-10-30 13:53:09 -04:00
a35279a0cc
don't delete arrays the base class expects to be present
2019-10-30 13:52:22 -04:00
3e2b572efd
Fix special case for outside check in fix pour
...
If the range between lo and hi is bigger than the extent in that dimension, in
the periodic case the value will always be inside.
2019-10-30 12:01:38 -04:00
4a0495aefc
Fixes issue #1695
...
There was a logic error in the outside() function used by fix pour.
The previous implementation was essentially doing this:
outside = outside_pbc_range || outside_regular_range
It should have been:
outside = outside_pbc_range && outside_regular_range
2019-10-29 17:09:29 -04:00
63cce391ca
Adding the documentation for the new 'kim_param' command
...
New documnetation is added and the whole document is checked
and partly rewritten for clarity and errors are corrected
Adding the word "Zm" to prevent the spelling error in document
building check.
2019-10-29 11:51:05 -05:00
5ce8860dce
Updating the 'kim_query' default behavior and adding the 'list' setting
...
Adding the 'list' setting of {formatarg} (default behavior or if
{formatarg} is not specified), the result is returned as a
space-separated list of values in {variable}.
2019-10-29 11:51:05 -05:00
c8c92189b4
New capabilities for accessing KIM portable models parameters
...
Add an ability within LAMMPS for getting/setting KIM
portable models (PM) parameters. The assumption is that
the model is already known (through 'kim_init') when
calling the new command.
'kim_param get' gets the value of PM parameters, where
the command input includes:
parameter name, & location, or indices range, and the
variable(s) name / variable name + split / list /explicit
to return the value(s).
'kim_param get paramname index_range varname [s|split|list|explicit]'
'kim_param set' sets the value(s) of PM parameters, where
the command input includes:
parameter name, & location, or indices range, and the
corresponding variable(s) value(s).
'kim_param set paramname index_range value(s)'
NOTE: The varable_name is the name of the lammps variable in the
lammps input script and can be used in other locations in the
script.
2019-10-29 11:51:05 -05:00
3cca4e0d2d
New capabilities for updating KIM portable models parameters
...
1. Add new capabilities within LAMMPS for setting parameters of
the KIM portable models (PM). The current implementation extends
the 'pair_coeff' command to modify the PM parameters.
A series of additional parameters after the species list is the
input to the modified command. Each set of the other setting
is parameter name, range of array indices, and corresponding
parameter values.
2. Add two getters to the PairKIM class to get the KIM_Model object,
and the atom type list outside the 'pair_kim' command for ease of
use and extension ability of a new 'kim_param' command.
2019-10-29 11:50:28 -05:00
63cb88daae
Printing the mutable parameters of the KIM portable models
...
Calling 'kim_init' would report the mutable parameters
of KIM portable models (PM) including parameter's name,
data type, and extent.
2019-10-29 10:46:35 -05:00
4743c0004f
Commit JT 102819
...
- corrected issue in Zeeman precession
- improved documentation of Zeeman interaction
2019-10-28 15:34:52 -06:00
1962bc00eb
revert changes that would undo parts of PR #1731
2019-10-28 15:41:02 -04:00
98fc1deb6a
fix typo in C++11 non-compliance pre-processor error message
2019-10-28 14:03:49 -04:00
67b174701e
Merge pull request #1744 from akohlmey/collected-small-fixes
...
Collected small fixes for next patch release
2019-10-28 12:17:35 -04:00
fe5d62c82d
whitespace cleanup
2019-10-28 09:08:33 -04:00
c7900cee55
partial2 is never initialized changing code to be like ewald/dipole instead
2019-10-28 09:06:03 -04:00
a0d74ca2ae
Bug fix for gay-berne potential when mu != 1.0.
2019-10-27 22:31:00 -07:00
050a0d4f5c
fixing link issues
2019-10-27 12:15:50 +01:00
e263890a6b
inclusion of reference links in the text
2019-10-26 18:09:11 +02:00
b3dbf7925a
print warning when GPU pair style increases the communication cutoff
2019-10-26 05:15:58 -04:00
9a7caebf57
fix c-syntax in python error.
2019-10-26 05:14:55 -04:00
b631362137
Merge pull request #1735 from ndtrung81/gpu-mem-leak-init
...
Gpu mem leak with init invoked multiple times
2019-10-25 17:08:21 -04:00
c5b7b9649f
Merge pull request #1742 from athomps/python-extract-compute-bug
...
Fixes bug in extract_compute() python method
2019-10-25 17:07:01 -04:00
f21b059cd4
fix another bug in extract_compute() method of LAMMPS python module
2019-10-25 16:16:39 -04:00
873e01424e
Merge pull request #1721 from akohlmey/fix-compiler-warnings
...
Reduce compiler warnings and try to correct problems flagged by them and a few others
2019-10-25 16:01:24 -04:00
f7a6edd5f9
fix typos
2019-10-25 15:32:12 -04:00
5f39771f28
use fdotf consistently and not fdotfloc.
2019-10-25 15:24:17 -04:00
9588de08e3
not using fdofloc, so store results in fdotf
2019-10-25 15:22:39 -04:00
a54f191c2a
revert changes to force tolerance computations
2019-10-25 15:06:19 -04:00
22288e06b7
Merge branch 'master' into fix-compiler-warnings
2019-10-25 14:07:50 -04:00
33b14891ab
Merge pull request #1730 from ohenrich/user-cgdna
...
USER-CGDNA quasi-unique base pairing
2019-10-25 13:45:29 -04:00
9ecbaf0407
Merge pull request #1732 from wmbrownIntel/doc-gayberne-update
...
Fixing Gay-Berne "extra" documentation to define epsilon parameters c…
2019-10-25 13:43:40 -04:00
d805c7db33
Merge pull request #1733 from wmbrownIntel/intel-cpp11-make
...
Adding -std=c++11 specifier to Intel Makefiles
2019-10-25 13:43:26 -04:00
3d7881b3d7
Merge pull request #1734 from jrgissing/arrhenius_constraint
...
Bond/react: Arrhenius constraint
2019-10-25 13:42:28 -04:00
6282f9aa58
Merge pull request #1731 from akohlmey/safe-fread-calls
...
Replace calls to fread() with a "safe" version
2019-10-25 12:41:41 -04:00
8f8bcf5f7b
Fixes bug in extract_compute() python method
2019-10-24 16:17:32 -06:00
4859f3e534
Minor documentation correction
2019-10-24 15:29:07 +02:00
f758d0670e
Small documentation simplification
2019-10-24 15:27:44 +02:00
9215bce14f
Updated and simplified documentation
2019-10-24 15:06:43 +02:00
1cb9e0d86d
Remove unecessary compute
2019-10-24 14:20:03 +02:00
4a669bb883
Renamed: adaptglok -> fire2
2019-10-24 14:14:00 +02:00
549c8ee734
Renamed: adaptglok -> fire2
2019-10-24 14:11:16 +02:00
9885d384be
Fix print patch to allow print on rerun
2019-10-23 13:00:34 -05:00
b7fbb36b81
one more missing entry to required files
2019-10-23 12:10:20 -04:00
fad4cecc20
no need to define link targets that are not pointed to
2019-10-23 12:10:03 -04:00
634c0537a1
Merge pull request #1738 from akohlmey/singularity-update
...
Update singularity definition files in tools folder
2019-10-23 00:19:52 +02:00
22b9cce436
Update lammps.book
2019-10-22 20:44:06 +02:00
a8501f922c
Computing the eigenvalues of the gyration tensor and shape parameters per chunk
2019-10-22 20:35:54 +02:00
648799ef5e
Add PowerTools repo for CentOS8 Singularity definition
...
Some packages were moved into a PowerTools repo in RHEL8/CentOS8.
2019-10-22 11:22:34 -04:00
cac57ec7e0
Move release date ahead by another week to 30 October 2019
2019-10-22 16:48:39 +02:00
054766a380
include info about ready-to-use images uploaded to the singularity library
2019-10-21 14:54:30 +02:00
5200d60dd3
update singularity definition files
2019-10-21 11:29:08 +02:00
57da9d177f
step version string for next patch release
2019-10-21 04:02:08 -04:00
e7cb2f4cac
put back overly eager deleted code that is used without -DNDEBUG
2019-10-21 03:25:21 -04:00
b4b071ee60
modernize fortran code in eam_database to replace features no longer allowed in fortran 2018
2019-10-21 03:12:17 -04:00
08b55c4ca5
silence compiler warning
2019-10-20 19:00:54 -04:00
c144b1af71
fix typos
2019-10-20 18:42:22 -04:00
6767fa5604
update supported plumed library to version 2.5.3
2019-10-20 16:27:32 -04:00
67512f8afc
remove bogus POEMS header files from AtC lib folder
2019-10-20 16:13:03 -04:00
e44402326f
doc typo
2019-10-20 13:21:20 -06:00
b705525734
resolve unused parameter warnings in USER-ATC package
2019-10-20 13:36:06 -04:00
86f644979c
Updated pppm
2019-10-20 00:18:28 -05:00
a69bd0405a
add lowercase 'arrhenius' keyword to spellcheck
2019-10-19 23:09:10 -06:00
dfbee32575
Fixing issues with growing memory allocation with multiple init calls
2019-10-19 23:35:52 -05:00
d429143589
bond/react: Arrhenius constraint
2019-10-19 22:15:52 -06:00
5d47508829
Merge pull request #58 from lammps/master
...
rebase
2019-10-19 20:21:53 -06:00
118c2e5be3
missed one unchecked call to ftruncate()
2019-10-19 16:36:13 -04:00
fd9da6f934
make use of utils::sfgets() in a few more places
2019-10-19 13:26:55 -04:00
d8c86d9abc
avoid buffer overflow
2019-10-19 11:46:00 -04:00
fb37c6eb17
reorder initialization to match definition
2019-10-19 11:45:45 -04:00
0c433d5773
update formatting to not be misleading
2019-10-19 11:45:26 -04:00
95c515420a
remove dead code
2019-10-19 11:44:56 -04:00
bf537dedf5
check status of ftruncate() in ave/* fixes
2019-10-19 10:49:05 -04:00
f4fcd2a911
flag that MESSAGE package is not compatible with -DLAMMPS_BIGBIG
2019-10-19 09:50:07 -04:00
73892711a5
mass replace calls to fread() with utils::sfread()
2019-10-19 09:25:49 -04:00
54733b204d
Merge pull request #57 from lammps/master
...
rebase
2019-10-18 20:13:04 -06:00
7358a3ce06
mirror changes to conventional build to forcibly enable c++11 for intel compilers
2019-10-18 18:34:39 -04:00
e057ae186f
fix off-by-one errors in ndx_group
2019-10-18 18:22:14 -04:00
e2988c5c20
refactor sfgets() and sfread() to both allow NULL filenames and guess from /proc if needed and possible
2019-10-18 17:55:28 +02:00
34899ad8b6
some more OpenMP related warnings squashed and code simplified
2019-10-18 17:17:04 +02:00
d1bf4d5793
reduce warnings related to OpenMP with clang
2019-10-18 16:52:16 +02:00
ed208fa4cf
reduce some more compiler warnings
2019-10-18 16:16:43 +02:00
4e5520ced6
remove some dead code and reduce compiler warnings in SNAP package
2019-10-18 16:05:39 +02:00
a3f7d04199
no need to overload Pair::init_style() when doing exactly the same in USER-CGDNA styles
2019-10-18 16:05:14 +02:00
d684b70555
reduce compiler warnings in USER-AWPMD
2019-10-18 15:57:07 +02:00
5b47b0b098
formatting and reduce compiler warnings
2019-10-18 07:14:35 -04:00
f0a3628a00
reduce compiler warnings
2019-10-18 07:14:16 -04:00
dee631878d
refactoring of SPIN pair class initialization to increase code reuse
2019-10-18 07:13:42 -04:00
dcb1b6500b
allow regexp matches for Modify::find_fix_by_style() and consolidate usage of searching for fixes
2019-10-18 06:59:27 -04:00
3017f78e2e
Adding -std=c++11 specifier to Intel Makefiles
2019-10-18 03:22:41 -07:00
30cff3faf3
Fixing Gay-Berne "extra" documentation to define epsilon parameters consistent with LAMMPS input.
2019-10-18 03:10:31 -07:00
bb21847f8a
have sphinx configuration switch math formula renderer for epub
...
this still needs work, that has to be done after we switched to RST
2019-10-18 04:47:18 -04:00
24b54026e2
fix some more fgets() related warnings in pair style airebo
2019-10-18 02:42:50 -04:00
d9d22658fd
Merge pull request #62 from giacomofiorin/fix-compiler-warnings
...
Enable COLVARS_LEPTON for make, update build doc for USER-COLVARS
2019-10-18 08:41:10 +02:00
693e34b587
Print parsed compiler flags, some cosmetic changes for added consistency
2019-10-17 22:53:13 -04:00
c578e4e7fc
Enable COLVARS_LEPTON for make, update build doc for USER-COLVARS
2019-10-17 22:48:57 -04:00
fe20490891
more use of utils::sfread()
2019-10-17 17:06:12 -04:00
84165da4e7
Deleted old log files
2019-10-17 19:34:04 +01:00
c6f637f78f
Merge branch 'master' into user-cgdna
2019-10-17 18:40:50 +01:00
5652154b3c
Added log files
2019-10-17 18:37:55 +01:00
63cb0775ef
handle the case where /proc/self/fd/# does not exist (anymore)
2019-10-17 13:17:19 -04:00
cad6293078
use new utils::sfread() utility function in several classes
2019-10-17 11:29:08 -04:00
b29a962032
Corrected r_stk_high coefficient
2019-10-17 16:16:28 +01:00
68dc2a7966
Added description of quasi-unique base pairing
2019-10-17 16:06:06 +01:00
d1581f20a9
Modified initialisation of sequence-dependent stacking and h-bonding strength
2019-10-17 15:26:32 +01:00
7d1cd63e1d
added a safe fread variant with error checking.
2019-10-17 09:46:18 -04:00
27d3d44297
step version number, year, and changelog to reflect fixed bug.
2019-10-17 09:30:08 -04:00
595aa7dff3
fix segfault in atom map hash when using "clear".
2019-10-17 09:29:21 -04:00
09c15ee630
we need int64_t for both LAMMPS_BIGBIG and LAMMPS_SMALLBIG
2019-10-17 08:15:58 -04:00
108b9a0a36
USER-MOLFILE cannot be configured with CMake 2.8.12, requiring 3.10.
2019-10-17 06:33:13 -04:00
9a4f208e4e
need to enable C compilation to detect BLAS/LAPACK on CMake 2.8.12
2019-10-17 06:32:35 -04:00
68adc56e93
Merge branch 'master' into fix-compiler-warnings
2019-10-17 06:03:59 -04:00
e4c77f047f
document COLVARS_LEPTON flag to CMake configuration
2019-10-16 16:19:12 -04:00
4e6f83ced2
Merge pull request #1726 from akohlmey/singularity
...
Add Singularity definition files suitable for compiling and debugging LAMMPS
2019-10-16 21:12:22 +02:00
437c0e59f2
Merge pull request #1724 from lammps/lepton-cxx11-handling
...
Upgrade Lepton library, handle its C++11 requirement
2019-10-16 21:11:00 +02:00
7d5bf968f5
Merge pull request #1728 from evoyiatzis/patch-2
...
Update compute_gyration_shape.cpp
2019-10-16 21:10:12 +02:00
10031e91bd
Update false_positives.txt
...
Added the name of Mattice in the list
2019-10-16 20:25:53 +02:00
38c819c281
Update compute_gyration_shape.txt
...
Addition of a textbook where the computed quantities are presented in more detail
2019-10-16 20:12:46 +02:00
2c9ae7ab4b
Add -DCOLVARS_LEPTON, track user's choice via DISABLE_CXX11_REQUIREMENT
2019-10-16 08:35:37 -04:00
d02f806735
Merge pull request #1727 from yafshar/master
...
Set KIM pointer appropriately for Energy
2019-10-16 11:52:44 +02:00
b023e93ac2
Update compute_gyration_shape.cpp
...
Correct for squaring the eigenvalues of the gyration tensor and simplifying the expressions for the shape parameters
2019-10-16 10:19:06 +02:00
4aa47386ea
make handling of (temporary) C++11 check disabling define behave consistent across CMake versions
2019-10-15 18:42:59 -04:00
6b0aba9db0
Merge pull request #1725 from charlessievers/fix_gjf_bugs
...
Fix gjf bugs
2019-10-16 00:36:08 +02:00
44fb441f99
Merge branch 'master' into user-cgdna
2019-10-15 22:46:42 +01:00
45e8a41704
document support for r-RESPA in pair style zero
2019-10-15 17:34:37 -04:00
b9727e0dfa
add support for single() and r-RESPA to pair style zero
2019-10-15 17:22:27 -04:00
681a0e12e3
Set KIM pointer appropriately for Energy
2019-10-15 15:38:19 -05:00
bfcab685ce
add reference outputs to example input
2019-10-15 17:28:35 +02:00
3ab4be859c
Merge branch 'master' into fix_gjf_bugs
2019-10-15 17:16:33 +02:00
f3b2ec80af
add false positives and correct spelling to have a clean spellcheck run on centos 7
2019-10-15 16:56:23 +02:00
faf5ded721
fix formatting and include example for setting compiler flags to enable C++11
2019-10-15 16:55:51 +02:00
9a3824bfc1
add SNAP to "most" preset, since it seems to be used more frequently these days
2019-10-15 16:55:10 +02:00
645df22eb9
fix incorrect order of commandline flags in example
2019-10-15 16:36:50 +02:00
e4bbfc992b
Singularity definition files for compiling LAMMPS
2019-10-15 16:22:08 +02:00
e7d1d547a1
Merge pull request #1719 from akohlmey/pppm-tip4p-triclinic
...
Correct pppm/tip4p styles for triclinic boxes
2019-10-15 10:10:39 +02:00
37456733bf
prefer local mpi.h file by using '#include "mpi.h"' instead of '#include <mpi.h>'
2019-10-15 09:28:34 +02:00
d53b882a5a
Fixed vfull tally bug in KOKKOS
2019-10-14 19:28:20 -07:00
623e8078e3
Fixed vfull tally bug
2019-10-14 19:11:50 -07:00
a517cffd8f
Corrected differing syntax in fix_langevin.cpp
2019-10-14 14:41:03 -07:00
9c5c33e869
Updated gjf examples
2019-10-14 14:39:45 -07:00
b6af3c7ad0
Conventional make tweaks to handle Lepton C++11 requirement
2019-10-14 16:05:45 -04:00
b6a6638f49
Add CMake recipe for USER-COLVARS, test C++11 before including Lepton
2019-10-14 16:05:45 -04:00
e04a18fc4f
Upgrade Lepton library to version 2019-06-02
2019-10-14 16:05:45 -04:00
6b197057ed
one more line of dead code
2019-10-14 16:52:03 +02:00
31aa68db31
remove unused variables and reduce unused parameter warnings
2019-10-14 16:42:21 +02:00
4fca2f1f1d
fix "implicit fallthrough" warnings
2019-10-14 16:41:12 +02:00
661238f627
try to fix code processing norms for minimizers that looked incorrect
2019-10-14 16:40:24 +02:00
29f2569ee2
correct prototype for -DLAMMPS_SMALLBIG (bigint == int only for -DLAMMPS_SMALLSMALL)
2019-10-14 16:38:38 +02:00
28c9255f99
don't include USER-PLUMED in "most" preset
2019-10-14 08:02:59 -04:00
25b114eeb4
avoid compilation failure without installed packages
2019-10-14 07:56:37 -04:00
be01cfffa3
fix typo and port find_M() code to USER-OMP version
2019-10-14 07:53:24 -04:00
79809975b8
Merge branch 'master' into user-cgdna
2019-10-14 11:49:12 +01:00
94b80f9ac6
correct pppm/tip4p to give correct forces with tip4p with triclinic cells
2019-10-13 17:47:09 -04:00
8f431b0fb8
Merge pull request #1716 from akohlmey/topology-interaction-check
...
Add topology interaction check to Force::init()
2019-10-11 20:47:14 +02:00
cd0e408d90
Merge pull request #1714 from athomps/clebsch-gordan-check
...
Added invisible helper function to check values of Clebsch-Gordan coeffs
2019-10-11 20:45:50 +02:00
346b3c53ee
Added comm->me check
2019-10-11 11:07:02 -06:00
29574eaa45
added "likewise" as suggested by @sjplimp
2019-10-11 17:19:47 +02:00
da56c7fc66
document freshly added warnings in header and manual
2019-10-11 16:47:35 +02:00
7bf2b99785
print warnings if force styles and topology data are inconsistent
...
print a warning if there are bonds/angles/dihedrals/impropers in the
bond topology, but no corresponding style defined.
print an additional warning when special bonds scaling factors
for this kind of interaction is not 1.0 and thus the neighbor list
for pair styles may be affected, too.
2019-10-11 16:18:02 +02:00
2b8f300ce8
Merge pull request #1713 from jrgissing/bond/react-angle-constraints
...
Bond/react: angle constraints bugfix
2019-10-11 14:48:56 +02:00
e47090d931
add suport for centroid virial to hybrid angle/dihedral/improper styles
2019-10-11 18:10:06 +09:00
a1c49159a4
Added invisible helper function to check values of Clebsch-Gordan coefficients
2019-10-10 18:32:16 -06:00
4804acbb9b
angle constraint bugfix
2019-10-09 21:17:39 -06:00
01f8071865
Merge pull request #56 from lammps/master
...
rebase
2019-10-09 21:08:55 -06:00
6e244bc8dc
Merge pull request #1631 from jibril-b-coulibaly/patch-2
...
Bug fixes for pair style granular
2019-10-09 14:14:48 +02:00
0cf60d0c62
Merge pull request #1709 from lammps/units-example
...
New example/UNITS dir
2019-10-09 13:28:30 +02:00
f2840176b3
clarified the README
2019-10-08 18:14:32 -06:00
945f903683
added an examples/UNITS dir
2019-10-08 18:02:21 -06:00
e77e286d95
Merge pull request #1707 from charlessievers/lammps_gjf
...
Lammps gjf small updates
2019-10-08 23:06:36 +02:00
0e10fbb133
Merge pull request #1690 from charlessievers/third_order
...
Added third order, added documentation, took out extraneous lines, ad…
2019-10-08 21:57:15 +02:00
9b15f4e2dc
Added the change to langevin gjf documentation
2019-10-08 12:47:30 -07:00
4f57332a89
Merge pull request #1706 from TOFarmer/create_bonds_improper
...
Add single/improper to create_bonds
2019-10-08 21:40:31 +02:00
23b21a82b5
Merge pull request #1699 from akohlmey/collected-small-changes
...
Collected small changes for next patch release
2019-10-08 21:39:55 +02:00
b13be8f953
Merge branch 'master' into lammps_gjf
2019-10-08 12:21:29 -07:00
bd269ac59c
Merge branch 'master' of https://github.com/lammps/lammps
2019-10-08 12:16:59 -07:00
766b8c58d8
Merge branch 'master' into fft
2019-10-08 16:51:11 +02:00
877329c1e4
rename rflag to orientflag to be consistent with documentation and more readable
2019-10-08 16:35:50 +02:00
fe9f7f4d8d
Merge pull request #1693 from stanmoore1/kk_snap_opt
...
Port more SNAP optimizations to the KOKKOS Package
2019-10-08 14:55:02 +02:00
ac8f2e431e
fix a few cut-n-paste issues
2019-10-08 14:49:20 +02:00
cf11e4be3c
Added documentation for single/improper
2019-10-08 11:51:19 +01:00
3e49aab521
update missed pair styles for modified ev_setup_thr
2019-10-08 19:47:15 +09:00
b8b07061d4
Added function for creating an improper using single/improper
2019-10-08 10:46:27 +01:00
f4a07cf24e
update USER-OMP to compute per-atom virial for pairs when vflag=8
2019-10-08 16:11:58 +09:00
1f372e27e9
initialize/reset more unallocated pointer variables to NULL
2019-10-08 02:41:35 -04:00
ac82f78667
do not reset box (i.e. apply shrink-wrapping) for systems without atoms
2019-10-08 02:40:08 -04:00
9301fc6b9d
update compute heat/flux to work with compute centroid/stress/atom
2019-10-08 12:05:49 +09:00
4e53102499
add compute centroid/stress/atom
2019-10-08 16:06:13 +09:00
7bd296919e
update USER-OMP to compute per-atom centroid virial for impropers when vflag=8
2019-10-08 14:55:26 +09:00
a368f4ee29
update USER-OMP to compute per-atom centroid virial for dihedrals when vflag=8
2019-10-08 14:55:20 +09:00
cbeba2fa25
add a comment to bond.cpp about per-atom virial and per-atom centroid virial equivalency
2019-10-08 15:41:13 +09:00
20b44f2427
update USER-OMP to compute per-atom centroid virial for angles when vflag=8
2019-10-08 14:06:54 +09:00
63c1ffd605
Clean up langevin gjf documentation, fixed potential langevin gjf bugs
2019-10-07 19:41:17 -07:00
7794304f88
Merge branch 'master' of https://github.com/lammps/lammps
2019-10-07 18:22:27 -07:00
85d62e4f57
Merge branch 'master' of https://github.com/charlessievers/lammps
2019-10-07 17:50:55 -07:00
80610d82df
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2019-10-07 18:57:44 +02:00
178ca78dd9
add TODO comment for experimental and thus currently undocumented CMake option
2019-10-07 18:57:28 +02:00
8c063343a1
Merge branch 'master' into collected-small-changes
2019-10-07 18:54:33 +02:00
edda8a4d07
Merge pull request #1688 from junghans/external_kokkos
...
cmake: allow to build against an external libkokkos
2019-10-07 18:25:17 +02:00
f16486b23e
stats bug when straight MD + quench
2019-10-07 09:03:36 -06:00
22df08f01b
Merge branch 'master' of github.com:lammps/lammps into kk_snap_opt
2019-10-07 08:58:09 -06:00
9fc32f5f3f
small update to naming conventions
2019-10-05 12:38:28 -04:00
65edb2a601
Merge pull request #1598 from alxvov/OSO
...
Adding the conjugate gradient algorithm and L-BFGS to the SPIN package
2019-10-05 14:11:17 +02:00
043606d351
Merge pull request #1701 from athomps/neigh_check_distance_box
...
Fixed error in neighbor distance check for box dimensions
2019-10-05 14:10:03 +02:00
16b01af95a
minor changes, removed index swapping
2019-10-04 20:06:30 +01:00
ed467d8867
Merge branch 'master' of github.com:alxvov/lammps into OSO
...
- solved conflict in doc/src/fix_nve_spin.txt
2019-10-04 08:56:49 -06:00
f864a52720
Merge branch 'master' into random_deposit
2019-10-04 14:55:29 +02:00
d401d07595
v_tally9 helper function for adding arrays with 9 elements
2019-10-04 19:39:23 +09:00
ad6e5a82b0
update USER-OMP to compute per-atom centroid virial for bonds when vflag=8
2019-10-08 16:08:04 +09:00
d2281503ca
add centroid virial argument (cvatom) to ThrOMP::ev_setup_thr, and modify all related styles to pass a NULL pointer to pass compilation
2019-10-04 19:14:05 +09:00
25b6de2001
update improper.h and improper.cpp to compute per-atom centroid virial according to vflag=8
2019-10-04 18:33:26 +09:00
8a307ed12e
update dihedral.h and dihedral.cpp to compute per-atom centroid virial according to vflag=8
2019-10-04 18:27:04 +09:00
239edc3442
update angle.h and angle.cpp to compute per-atom centroid virial according to vflag=8
2019-10-04 18:05:25 +09:00
0067a5b0fe
add support for pressatomflag=2 to compute.h and vflag=8 to integrate.cpp and min.cpp to indicate centroid atomic stress computation
2019-10-04 17:34:15 +09:00
ed5678d646
Merge pull request #1673 from charlessievers/lammps_gjf
...
Lammps fix langevin updates for gjf option
2019-10-04 10:02:46 +02:00
a102d2343e
Merge pull request #1692 from julient31/restart-correction
...
Bug correction in the SPIN package, and fix nve/spin option modification
2019-10-04 09:55:40 +02:00
ed87faec17
Merge pull request #1697 from jrgissing/bond/react-angle-constraints
...
Bond/react: angle constraints
2019-10-04 09:54:23 +02:00
afc9627506
Add files via upload
2019-10-04 09:52:45 +02:00
b9d68f93af
remove debug statement
2019-10-03 17:04:40 -06:00
5c92e5aa01
added W minimization example
2019-10-03 17:02:04 -06:00
d117ed2b14
remove unnecessary operations. calloc only if rho is positive
2019-10-03 22:14:15 +00:00
747bfa31f2
apply changes suggested by Andrew Santos
2019-10-03 18:31:42 +02:00
6580700943
print C++ standard in use message with help page and "info config" command
2019-10-03 17:21:20 +02:00
49cd88170f
Merge branch 'master' of https://github.com/lengxupa/lammps
2019-10-02 15:52:45 -04:00
227a82e19f
an update to the documentation in doc/src/fix_deposit.txt describing the orientation rx ry rz to restrict random rotation
2019-10-02 15:47:10 -04:00
319df973d9
Fix typo in cmd line
2019-10-02 11:27:21 -05:00
80168d0d5a
Automatically append input file to nwchemcmd
2019-10-02 11:11:50 -05:00
26427cc4cb
Fixed error in neighbor distance check for box dimensions
2019-10-01 11:40:21 -06:00
bb4dc59803
fix typo
2019-09-30 16:33:07 -04:00
2a7861528b
removed overcomplicated chain rule terms, added comments
2019-09-30 16:13:43 +01:00
01214de6bd
add support for adding an ITEM: TIME output to some dump files
2019-09-30 11:03:22 -04:00
6cd460072b
add docs for dump_modify time yes. consolidate keywords
2019-09-30 11:01:41 -04:00
fc10817950
Merge remote-tracking branch 'origin/OSO' into OSO
2019-09-30 14:55:45 +00:00
14933958f7
change units
2019-09-30 14:55:33 +00:00
7b039f3a97
added re-labelling of nodes and debug output
2019-09-30 09:38:57 +01:00
23040a98f8
adds an angle constraint option for reacting molecules
...
also, previously, reaction templates had to contain more than two atoms
2019-09-28 23:10:34 -06:00
0f7108028b
Merge pull request #55 from lammps/master
...
rebase
2019-09-27 21:25:02 -06:00
214850088b
add NWChem wrapper to client/server mode for AIMD
2019-09-27 15:28:48 -06:00
12803b7dcf
add newton_pair flag to ev_tally_xyz function
2019-09-26 16:01:24 -05:00
8c4798b692
added dynamical matrix python script
2019-09-26 12:39:55 -07:00
67a284c28a
Collapse loop in compute_zi
2019-09-26 11:44:12 -06:00
36897c96bc
Port more of Rahul's changes
2019-09-26 11:23:06 -06:00
b160d9b9b6
Add files via upload
2019-09-26 10:42:57 +02:00
b463b8cd00
Merge remote-tracking branch 'origin/master' into external_kokkos
2019-09-25 19:34:35 -06:00
ca159b7b20
Fix langevin removed gjf special message and adapted whitespace style
2019-09-25 17:30:41 -07:00
5927f056c5
Removed redundant and out of scope gjf info from fix_langevin.txt
2019-09-25 17:22:15 -07:00
b771225f3d
Edit gjf option syntax within fix_langevin.txt
2019-09-25 17:19:27 -07:00
e53a9aceda
WIP
2019-09-25 16:15:25 -06:00
2be848e5df
Remove team from compute_yi
2019-09-25 15:41:45 -06:00
a605fa867d
Add files via upload
2019-09-25 22:11:18 +02:00
24ed074bdf
Add files via upload
2019-09-25 22:03:35 +02:00
c37a64fd4f
Merge branch 'master' into fft
2019-09-25 15:56:49 -04:00
a705b635a5
remove cstdio include
...
cstdio is implicitly included by pointers.h which is included by fix.h.
2019-09-25 14:36:26 -04:00
5d88e12583
correct model comment and remove trailing whitespace
2019-09-25 14:33:07 -04:00
a5db0463ec
list lines in doc source files with non-ASCII characters
2019-09-25 13:36:57 -04:00
107369518e
replace non-ASCII characters with their ASCII equivalents
...
# Conflicts:
# doc/src/fix_wall_stochastic.txt
2019-09-25 13:36:18 -04:00
bfacab7be7
remove non-compliant comments
2019-09-25 08:55:33 -05:00
a6a78208aa
Commit3 JT 092419
...
- modified other doc files
2019-09-24 16:01:37 -06:00
a0974bc09d
Commit JT 092419
...
- changed the nve/spin lattice option
- from (yes/no) to (moving/frozen)
- changed the doc and all examples
2019-09-24 15:58:22 -06:00
2fad4e0f97
Commit JT 092419
...
- corrected read_restart in exchange (same correct as in Neel)
2019-09-24 14:50:55 -06:00
6e56672b02
replace non-ASCII characters with their ASCII equivalents
2019-09-24 16:33:56 -04:00
c298429886
correct legacy pdf build
2019-09-24 16:33:28 -04:00
8e1fc8944a
small tweak
2019-09-24 16:00:17 -04:00
d9306a5865
Commit JT 092419
...
- added inf norm option
2019-09-24 13:58:56 -06:00
7e6910dfe6
correct links
2019-09-24 15:42:25 -04:00
3f0d1cb270
cmake: LMP_KOKKOS define is always needed
2019-09-24 13:15:48 -06:00
ff991c4c53
Added new keywords orientation rx ry rz to restrict random rotation
2019-09-24 15:10:47 -04:00
87d838d80b
reformat modified core LAMMPS code
2019-09-24 14:52:09 -04:00
ed5407e998
add spellchecker false positives
2019-09-24 14:19:43 -04:00
be88e65c7e
reformat doc file and adjust so it converts without warnings
2019-09-24 14:19:30 -04:00
cf72a30bfd
integrate fix wall/stochastic docs into manual
2019-09-24 14:18:49 -04:00
e3a3c50040
change indentation and whitespace to LAMMPS style
2019-09-24 12:24:23 -04:00
a3e255b314
Merge branch 'master' into stochasticwall
2019-09-24 12:08:38 -04:00
12ffa868b3
strip CR characters from source files
2019-09-24 12:08:16 -04:00
af1e119a7c
Commit JT 092319
...
- initial commit
- started correction restart pair_spin_neel.cpp
2019-09-23 17:30:16 -06:00
a0f0c23578
Commit3 JT 092319
...
- corrected src/min.h merging conflict
2019-09-23 14:32:39 -06:00
cf13284bf4
change fsflag in fix_langevin_kokkos
2019-09-23 13:31:50 -07:00
876a57209f
resolve fsflag conflict fix_langevin
2019-09-23 13:29:10 -07:00
a31aa5debc
Merge branch 'master' of github.com:alxvov/lammps into OSO
2019-09-23 14:22:26 -06:00
61f4a4c498
add back fsflag fix_langevin
2019-09-23 13:18:31 -07:00
34f8104146
Commit3 JT 092319
...
- corrected a typo in doc/src/min_modify.txt
2019-09-23 13:52:48 -06:00
bc0ff0db61
Commit2 JT 092319
...
- added enum to min.h (for norm choice)
- completed doc min_modify
- corrected torque tol issue in spin/min
2019-09-23 13:48:33 -06:00
e51fc5a5bf
remove comment to resolve conflict
2019-09-23 11:54:27 -07:00
9635d228c2
switched fsflag for nvalues to reuse old name
2019-09-23 11:53:03 -07:00
a44f2cc3bb
changed flag name in fix_langevin
2019-09-23 11:48:54 -07:00
d0d2797b41
Fixed conflicts
2019-09-23 11:46:16 -07:00
56e1a05287
Commit JT 092319
...
- modified norm input in min_modify
- corrected doc/src/min_modify.txt
- added expression of the norms
- added a min max method in src/min.h
2019-09-23 11:12:31 -06:00
36f417ac14
Add files via upload
2019-09-23 18:23:15 +02:00
1203c2a1c6
Add files via upload
2019-09-23 18:16:56 +02:00
0abbc59006
multiple changes to integrate into LAMMPS more smoothly
...
- indentation at 2 blanks
- use BIGINT_FORMAT consistently
- use MathSpecial::square() instead of pow(x,2)
2019-09-23 12:11:34 -04:00
fddc164d5b
register a couple more false positives to clear doc test
2019-09-23 11:54:46 -04:00
03de73f66f
rename "ballistico" keyword to "eskm" to match dynamical_matrix
2019-09-23 11:54:26 -04:00
2da6083df2
fully integrate third_order command into manual and READMEs
2019-09-23 11:53:37 -04:00
804a49c3ea
Merge branch 'master' into third_order
2019-09-23 11:39:01 -04:00
89f5883648
Add files via upload
2019-09-23 16:16:38 +02:00
b681e6e82d
Delete fix_wall_maxwell.txt
2019-09-23 16:12:49 +02:00
9db380f335
Delete fix_wall_cl.txt
2019-09-23 16:12:26 +02:00
a2e706916c
Delete fix_wall_diffusive.txt
2019-09-23 16:11:49 +02:00
a2fd8bc04c
Add files via upload
2019-09-23 16:01:14 +02:00
c39c201125
Add files via upload
2019-09-23 15:59:36 +02:00
0a4e8c115e
Delete fix_wall_maxwell.h
2019-09-23 15:59:07 +02:00
b016259cff
Delete fix_wall_diffusive.cpp
2019-09-23 15:58:48 +02:00
8581a50ac9
Delete fix_wall_cl.h
2019-09-23 15:58:25 +02:00
c728dcc64a
Delete fix_wall_cl.cpp
2019-09-23 15:57:58 +02:00
e87e7b7064
Delete fix_wall_diffusive.h
2019-09-23 15:57:43 +02:00
31644e4b96
Delete fix_wall_maxwell.cpp
2019-09-23 15:57:13 +02:00
74d6e52808
Fixed compilation issues
2019-09-20 15:51:05 -07:00
cf1c31cd3d
Added third order, added documentation, took out extraneous lines, added documentation figures.
2019-09-20 14:42:04 -07:00
aa2b885783
Merge pull request #1687 from akohlmey/next_patch_release
...
Step version string for next patch release
2019-09-19 17:18:12 -04:00
d7a8792916
cmake: allow to build against an external libkokkos
2019-09-19 14:26:07 -06:00
d84cbe49a4
Merge pull request #1686 from cusentino/snap-WBe-example
...
Added W-Be example to example/snap folder
2019-09-19 15:38:35 -04:00
6f06b3ecf1
Merge pull request #1645 from jrgissing/bond/react-max_rxn-bug
...
Bond/react: max_rxn bugfix + restart reaction counts
2019-09-19 15:21:40 -04:00
3fd43224b3
update comments in example inputs
2019-09-19 15:17:52 -04:00
b7d9337da4
remove a tab
2019-09-19 15:13:53 -04:00
077647b4e2
whitespace cleanup
2019-09-19 14:54:48 -04:00
95f59f5bf1
cosmetic changes
2019-09-19 13:58:30 -04:00
415698d570
update examples/README
2019-09-19 13:53:54 -04:00
12071eec1a
Merge pull request #1683 from wmbrownIntel/user-intel-g2s
...
USER-INTEL: Explictly disabling G2S opts to improve lj/cut, eam, and …
2019-09-19 13:48:05 -04:00
5c74782c84
step version for next patch release
2019-09-19 11:54:24 -04:00
b0b340051c
Merge pull request #1684 from akohlmey/cxx-11-test
...
Implement test for C++11 and document it
2019-09-19 11:46:08 -04:00
ed6dd1a632
Merge pull request #1666 from tanmoy7989/local_density
...
added LD potential and wrote html-style doc
2019-09-19 11:45:46 -04:00
d4dbc32ba2
Merge pull request #1672 from akohlmey/dump-with-unit
...
Add ITEM: UNITS line to native text format dumps
2019-09-19 10:31:13 -04:00
eab66f27fd
Merge pull request #1681 from akohlmey/collected-small-fixes
...
Collected small changes for next patch release
2019-09-19 10:27:54 -04:00
48967a6fd6
Updated documentation
2019-09-19 16:05:57 +02:00
de78e309cf
Resolved merge conflict by accepting incomming changes
2019-09-19 15:59:38 +02:00
c26c8aca4f
get rid of (evil) tabs and trailing whitespace in bundled Pizza.py components
2019-09-19 07:34:27 -04:00
b049b59015
revised documentation and added a citation trigger in .cpp file
2019-09-19 00:25:22 -07:00
25c3a452f2
Added New keywords rotation rx ry rz to fix_deposit
2019-09-18 17:29:45 -04:00
5dba4b66c8
add warning banner to the LAMMPS output and refer to the C++11 issue on github
2019-09-18 16:56:14 -04:00
e847777e43
Added W-Be example to example/snap folder
2019-09-18 14:34:20 -06:00
2ea11b3195
implement test for C++11 and document it
2019-09-18 15:50:26 -04:00
98f94ea7a2
Add files via upload
2019-09-18 21:25:43 +02:00
14e8bb75dd
Delete fix_wall_Maxwell.txt
2019-09-18 21:21:42 +02:00
fe92e13dcf
Delete fix_wall_ACL.txt
2019-09-18 21:20:53 +02:00
df3fad3b49
output number of processors when reporting a mismatch on reading a restart
2019-09-18 14:35:12 -04:00
ff1ff43216
Add files via upload
2019-09-18 11:48:11 +02:00
572235e66a
Merge pull request #1660 from tanmoy7989/reorder_remd_traj
...
python tool to reorder replica traj
2019-09-17 17:29:50 -04:00
28b634f20d
some more whitespace cleanup
2019-09-17 16:10:32 -04:00
fd63b08f99
Merge branch 'reorder_remd_traj' of github.com:tanmoy7989/lammps into reorder_remd_traj
...
# Conflicts:
# tools/replica/reorder_remd_traj.py
2019-09-17 16:09:13 -04:00
636a8aaef9
whitespace cleanup, mention pip install --user
2019-09-17 16:06:12 -04:00
021ba02832
Add files via upload
2019-09-17 21:39:44 +02:00
10684973f8
Add files via upload
2019-09-17 21:38:10 +02:00
9c5840445c
Delete random_extra.h
2019-09-17 21:37:23 +02:00
2d7e59cae5
Delete random_extra.cpp
2019-09-17 21:37:15 +02:00
e93be67e3b
Delete in.flow.pois.3D
2019-09-17 21:37:07 +02:00
13c7464dde
Delete fix_wall_diffusive.h
2019-09-17 21:36:57 +02:00
ef88e58ea0
Delete fix_wall_diffusive.cpp
2019-09-17 21:36:48 +02:00
e5dd343a52
Delete fix_wall_Maxwell.h
2019-09-17 21:36:40 +02:00
211e623964
Delete fix_wall_Maxwell.cpp
2019-09-17 21:36:32 +02:00
753e7ae917
Delete fix_wall_ACL.h
2019-09-17 21:36:24 +02:00
88976cc3c1
Delete README
2019-09-17 21:36:14 +02:00
6de3fbba2a
Delete fix_wall_ACL.cpp
2019-09-17 21:35:57 +02:00
739269138b
Add files via upload
2019-09-17 21:29:33 +02:00
aba472df3b
removed excess line in langevin docs
2019-09-17 12:25:07 -07:00
eba10b10e8
Merge remote-tracking branch 'origin/master' into lammps_gjf
2019-09-17 12:08:12 -07:00
d4d5f241eb
use improper style fourier instead of non-existing style opls
2019-09-17 14:48:58 -04:00
8ff6122560
correct documentation of improper style fourier
2019-09-17 14:48:11 -04:00
5cf0a5bf6d
USER-INTEL: Reverting whitespace in Makefiles from last changes.
2019-09-17 09:31:51 -07:00
22f0ca7440
Merge branch 'master' into user-intel-g2s
2019-09-17 19:30:11 -07:00
7f037b6c30
some more whitespace cleanup
2019-09-17 12:05:04 -04:00
27f9ae1017
evil tab removal
2019-09-17 08:37:32 -04:00
0c9697a685
documentation whitespace cleanup
2019-09-17 08:35:20 -04:00
b2c6244b79
fix typos
2019-09-17 08:24:40 -04:00
fb7a439cd2
Merge pull request #1662 from akohlmey/hybrid-svector-fix
...
Fix bugs in handling of local pair property computes with hybrid pair styles
2019-09-17 08:21:15 -04:00
3e4f1d1cb8
replace tabs
2019-09-17 08:02:30 -04:00
66ddcd86a3
USER-INTEL: Explictly disabling G2S opts to improve lj/cut, eam, and dpd performance. Removing -fno-alias flag from Makefiles due to issues with 2019 compilers and adding explicit _noalias qualifier for some variables to compensate.
2019-09-17 02:50:37 -07:00
f81c1aae26
Merge branch 'master' into hybrid-svector-fix
2019-09-16 22:28:48 -04:00
357ca4605c
Merge pull request #1677 from athomps/update-steinhardt-example
...
Added log files and updated README
2019-09-16 21:11:55 -04:00
971f4763e3
removed text referencing removed graphs
2019-09-16 16:36:50 -07:00
e51e25882b
Merge branch 'master' to clear KOKKOS CI failures
2019-09-16 16:39:50 -04:00
d357259cc4
Merge pull request #1669 from stanmoore1/kk_ports
...
Port misc files to Kokkos
2019-09-16 16:35:55 -04:00
aa8b61e8f8
Add files via upload
2019-09-16 16:55:41 +02:00
b4d187b056
Add files via upload
2019-09-16 16:42:00 +02:00
9fa8311d01
Add files via upload
2019-09-16 09:39:05 +02:00
c1eff7d576
fix misplaced fix_langevin_kokkos
2019-09-14 11:02:42 -07:00
0366a5aae9
Fix langevin changed <utils.h> to utils.h
2019-09-14 00:13:05 -07:00
09b6794631
Updated fix langevin errors and warnings as well as associated doc files. Updated fix langevin kokkos errors and warnings as well as associated doc files
2019-09-13 23:25:48 -07:00
790d7d9fae
Added log files and updated README
2019-09-13 15:59:25 -06:00
c37d001178
fix stupid typo
2019-09-13 16:13:16 -04:00
7cf9ef42a2
Enabled unique base-pairing
2019-09-13 20:06:09 +01:00
c1e7294b42
Merge branch 'master' into kk_ports
2019-09-13 12:30:53 -04:00
e8f94447f7
Merge branch 'master' into hybrid-svector-fix
2019-09-13 12:28:45 -04:00
d62ef0df82
add omitted cmake entries for recent KOKKOS package changes
2019-09-13 12:26:07 -04:00
4593e159ef
update docs to indicate KOKKOS support for dihedral style harmonic
2019-09-13 12:25:23 -04:00
5a07db8465
tweak docs for dump_modify units command some more
2019-09-13 12:07:39 -04:00
0a176d48d8
clarify that each created file will have the ITEM: UNITS lines
2019-09-13 11:59:55 -04:00
e9ea92c991
Add files via upload
2019-09-13 15:50:44 +02:00
358c130489
Add files via upload
2019-09-13 15:47:51 +02:00
ca301f040b
add missing include for compiling with intel compilers without TBB
2019-09-13 09:47:02 -04:00
548fd40e9a
make certain that nvalues class member is initialized
2019-09-13 09:15:39 -04:00
c33685c05b
Add files via upload
2019-09-13 15:11:16 +02:00
199f5afdba
Add files via upload
2019-09-13 14:54:07 +02:00
7386956dc5
remove misspelled word from false positives list
2019-09-13 08:52:09 -04:00
be0587eab5
Merge pull request #1670 from akohlmey/fix-rigid-nh-no-extended
...
Consolidate constants and enumerators across rigid fix styles
2019-09-13 08:04:16 -04:00
1f9decadf8
fix typo
2019-09-13 08:03:02 -04:00
c26b1d1839
fixed indentations in fix_langevin.cpp
2019-09-12 16:50:42 -07:00
a948a34f8a
added false positive, removed graphs from examples, updated langevin kokkos, improved diff readability in langevin
2019-09-12 16:34:15 -07:00
11cb542211
add omitted cmake entries for recent KOKKOS package changes
2019-09-12 15:59:37 -04:00
cd57708e85
Merge branch 'master' into fft
2019-09-12 15:51:02 -04:00
be38ef0eb0
make native dump reader compatible with dump files containing ITEM: UNITS
2019-09-12 15:26:02 -04:00
0c52a7ed70
update documentation
2019-09-12 15:23:15 -04:00
8bc54c96b0
Add missing default
2019-09-12 14:44:56 -04:00
b9af05d7f4
add dump style local/gz to COMPRESS packages
2019-09-12 14:38:09 -04:00
e413aaf217
add support for optionally including unit information in standard dump files
2019-09-12 14:37:42 -04:00
fb58eb5f23
Add __len__ implementation for NeighList
2019-09-12 14:37:18 -04:00
fec9817086
Add __getitem__ implementation for NeighList
2019-09-12 14:14:06 -04:00
fa164fffba
explain new semantics for accessing pN for hybrid styles
2019-09-12 13:59:05 -04:00
34dbcf4f20
Update example
2019-09-12 13:53:29 -04:00
69854eab42
Expose Neighbor lists via library interface
2019-09-12 13:46:05 -04:00
3353bffb72
Remove magic numbers and additional data types in extract_global
2019-09-12 13:38:04 -04:00
5d7ce839a1
Fix memory leak
2019-09-12 13:37:53 -04:00
1e0cd0b202
separate out svector handling to new virtual functions, so it can be handled differently for pair styles hybrid and hybrid/overlay
2019-09-12 12:30:22 -04:00
5d0c86be48
add omitted cmake entries for recent KOKKOS package changes
2019-09-12 07:33:22 -04:00
1631ecb3fe
integrate pair style local density into manual builds
2019-09-11 14:18:27 -04:00
ae1054a243
change formatting so that sphinx is happier
2019-09-11 14:17:53 -04:00
ce7c3e6864
Merge pull request #1648 from athomps/add_w_l_orientorder
...
Add w l orientorder
2019-09-11 14:08:33 -04:00
df63a53788
Merge pull request #1650 from stanmoore1/kk_minimize
...
Add Kokkos version of minimize
2019-09-11 14:04:47 -04:00
102db258bc
Merge pull request #1667 from edwardsmith999/master
...
Adjusted compute_bond_local to allow components of force to be obtained.
2019-09-11 14:02:09 -04:00
07cda306a6
Merge pull request #1668 from stanmoore1/kk_hpe
...
Add support for HPE MPI to Kokkos package
2019-09-11 14:00:24 -04:00
d918b17ee7
Merge pull request #1664 from jrgissing/comm_modify-docs-tweak
...
Comm modify docs tweak
2019-09-11 13:58:17 -04:00
86179478d2
Updated documentation regarding types keyword.
2019-09-11 11:05:04 -04:00
2430c7bcff
Added option to impose fix propel/self only to specific types
2019-09-11 10:58:45 -04:00
dd0ceec0dc
Added type support.
2019-09-11 10:26:03 -04:00
e919edb7a7
Updated documentation.
2019-09-11 09:28:42 -04:00
97ab08d738
Merge branch 'master' into fix-active
2019-09-11 09:21:06 -04:00
f2789c7d60
Merge branch 'master' of https://www.github.com/lammps/lammps
2019-09-11 09:20:43 -04:00
34f73fddfe
Added a missing break statement in fz component
2019-09-11 11:59:59 +01:00
1e8e34f33d
appended fix_langevin.txt documentation
2019-09-10 17:34:49 -07:00
7aab3797b3
Updated MD results readme
2019-09-10 17:14:44 -07:00
90296b76e3
Added a readme to the md results folder
2019-09-10 17:11:49 -07:00
3df5321e00
Fixed extraneous paragraph in doc/src/fix_langevin.tct
2019-09-10 16:56:31 -07:00
e34b7840d5
Updated documentation and added MD results
2019-09-10 15:53:32 -07:00
3b54eb6538
finalized fix_langevin
2019-09-10 15:41:09 -07:00
f0b6ca82dd
Merge branch 'master' into lammps_gjf
2019-09-10 15:39:28 -07:00
00ee32b582
Merge remote-tracking branch 'upstream/master'
2019-09-10 15:33:04 -07:00
4bbe4c73aa
whitespace cleanup
2019-09-10 09:38:44 -04:00
15d2e1b260
consistent formatting
2019-09-10 09:36:17 -04:00
cd846e1bbb
add ITEM: UNITS line to native text format dumps
2019-09-10 09:18:38 -04:00
a75f84334f
Merge branch 'stable' of gitlab.com:jared.wood13/lammps into stable
2019-09-10 15:04:01 +10:00
f34f133f7d
bugfix for pair style lubricate when used with walls
2019-09-09 18:03:43 -04:00
cde16580c0
fixed alphabetical ordering in Tools.txt and added a line highlighting the tool in temper.txt
2019-09-09 14:15:05 -07:00
493f1cf65b
correct overlapping definitions of bitmask flags
2019-09-09 15:33:56 -04:00
345d6cc7fe
Compute pe doesn't touch atom data
2019-09-09 12:29:46 -06:00
fb0dee49a2
Small changes to base dihedral_harmonic class
2019-09-09 12:06:52 -06:00
c36c4d50cc
Add Kokkos verison of dihedral_harmonic
2019-09-09 11:16:31 -06:00
51786a459f
Add support for HPE MPI to Kokkos package
2019-09-09 10:14:30 -06:00
b08b3b90da
Adjusted compute_bond_local to allow components of force to be obtained
2019-09-09 14:43:34 +01:00
22fde86fd0
possible spelling mistake report from Sphinx for unidentified word ccache; added this to the false_positives.txt file
2019-09-09 02:27:54 -07:00
e7d8165a46
fixed spelling mistakes reported by sphix
2019-09-09 02:16:30 -07:00
91a1971977
added a line to tools/README and fixed the alphabetical ordering in docs
2019-09-09 02:04:59 -07:00
8c113f5fdb
added LD potential and wrote html-style doc
2019-09-09 01:51:04 -07:00
450f437d9f
bond/react:another edge atom clarification
2019-09-08 22:59:59 -06:00
2e0fcac744
bond/react: define MAXLINE take 2
2019-09-08 21:11:24 -06:00
f41a1f8303
vectorized in parts and made changes as suggested by evoyiatzis
2019-09-08 10:43:22 -07:00
48ea1eecb6
make as in master
2019-09-08 15:51:54 +03:00
9b955a6c1c
Some tweaks
2019-09-06 14:49:14 -06:00
bbb0f5740e
link to data.peptide was deleted by me by mistake. Now that it's re-added, I revoked (un-necessary) changes I made since to the in.peptide input script
2019-09-06 11:18:33 -07:00
ce02cb58a5
replace explicit potential files with links to the potentials folder
2019-09-06 13:37:49 -04:00
82423ff4e0
re-add link to data.peptide file, which got deleted somehow
2019-09-06 13:25:31 -04:00
e40a710f04
comm_modify docs tweak
...
comm_modify cutoff usage clarification, when using restart files
2019-09-06 01:38:17 -06:00
9ba26a3145
Merge pull request #54 from lammps/master
...
rebase
2019-09-06 01:30:04 -06:00
0235b1a286
bond/react: move MAXLINE to header
2019-09-06 00:18:24 -06:00
49b5825e8d
bond/react docs tweak: address a common mistake
...
no atom of a small molecule should be specified as an edge atom
2019-09-05 23:50:57 -06:00
718567f0c0
merging after deleting data.peptide per PR 1660
2019-09-05 21:25:13 -07:00
4fdece59a5
(a)fixed bz2 import, (b)linked to data.peptide in examples/peptide, (c)added a runlog
2019-09-05 21:19:57 -07:00
bb0225c02e
clear svector for every invocation. document changes
2019-09-05 14:29:10 -04:00
cfd72aacce
Merge pull request #1653 from cjknight/make_theta
...
Cleaning Theta Makefile
2019-09-05 14:14:35 -04:00
24f1981e31
use link instead of copy of data file for replica tool example
2019-09-05 14:10:02 -04:00
41d9dbff33
append all svector entries instead of copying over each other
2019-09-05 14:08:26 -04:00
4a9ca6eca2
Merge pull request #1661 from wmbrownIntel/user-intel-make-update
...
USER-INTEL: Adding explicit include path for MKL and updating benchma…
2019-09-05 14:02:49 -04:00
d28e5136b8
Merge pull request #1654 from nmhamster/master
...
Add support for Astra/Arm system to LAMMPS build files
2019-09-05 14:00:44 -04:00
92c77a2b37
Merge pull request #1634 from junghans/kim-api-version
...
cmake: add version check for kim-api
2019-09-05 13:59:46 -04:00
bb1cb2e5a8
Add transpose for ulisttot
2019-09-05 10:23:52 -06:00
cffe43c96c
bugfix for copying svector data with hybrid pair styles
2019-09-05 12:11:32 -04:00
1e3938835b
consolidate rigid fix constants and enumerators into a single header and namespace
2019-09-05 11:32:13 -04:00
96c21bec98
added new valid words to doc/utils/sphinx-config/false_positives.txt
2019-09-04 23:16:19 -07:00
21699b89e0
python tool to reorder replica traj
2019-09-04 15:26:10 -07:00
fc50ae5951
clean up description
2019-09-04 16:11:19 -05:00
364ccf6361
Fix typo
2019-09-04 16:26:03 -04:00
039665c635
USER-INTEL: Adding explicit include path for MKL and updating benchmark script.
2019-09-04 07:53:33 -07:00
11bc0601de
minor correction in LeapFrog integration
2019-09-03 18:08:24 +02:00
50af20d194
bond/react: remember reaction counts
...
allow restart files to restore cumutative reaction counts
2019-09-01 23:31:31 -06:00
86c21264b9
correct string assignment, take 2
2019-09-01 23:09:01 -06:00
c981dd7cf4
another one-liner: incorrect string assigment
...
does not affect any current features
2019-08-31 22:51:06 -06:00
5ed720e79c
Add support for Astra/Arm system to LAMMPS build files. Testing on Astra at Sandia using ATSE environment.
2019-08-29 08:54:37 -06:00
17886f1e62
Fixed example 3d_quaternion
2019-08-29 09:56:37 -04:00
6084fc23ce
Added angular momentum thermostatting to 3d quaternion example.
2019-08-29 09:55:22 -04:00
5b04d45c07
Merge branch 'master' into fix-active
2019-08-29 09:52:38 -04:00
04571ca6c2
Undid incorrect deletion of files.
2019-08-29 09:51:54 -04:00
cdca2f2d7c
Removed spurious file changes not belonging to this branch.
2019-08-29 09:50:27 -04:00
712b385b67
Updated docs
2019-08-29 09:44:54 -04:00
e0aefd6b44
Some code clean-up, added safety check in post_force_velocity.
2019-08-29 09:41:50 -04:00
dabd3833b1
Merge branch 'master' of https://www.github.com/lammps/lammps
2019-08-29 09:00:52 -04:00
f2b567bfb6
Commit before merging latest changes in master.
2019-08-29 09:00:36 -04:00
43a004daac
Cleaning Theta Makefile
2019-08-28 17:00:59 -05:00
c24486c824
Fall back to base class function
2019-08-28 09:47:26 -07:00
9961229226
Update docs
2019-08-28 10:01:00 -06:00
02e6ce32ea
Add Kokkos version of minimize
2019-08-28 09:41:15 -06:00
f1563ed988
Commit JT 082719
...
- correcting min_modify.txt
2019-08-27 17:44:04 -06:00
3ec9317d03
Modified documentation
2019-08-26 14:28:09 -06:00
07fceec1ee
Tweaked doc page
2019-08-25 23:26:42 -06:00
fb702fa9d6
Added FCC, BCC, and ICOS examples
2019-08-25 23:02:41 -06:00
0b34db7881
Merge pull request #1642 from lammps/chunk-doc
...
add another example to Howto chunk doc page
2019-08-25 20:16:35 -04:00
438400e5fe
Merge pull request #1644 from rbberger/kokkos_cmake_fix
...
Add missing npair style for KOKKOS when using CMake
2019-08-25 20:15:38 -04:00
f8e3ea2839
Added Wlhat
2019-08-25 12:06:25 -06:00
8e1b3116a7
Added Clebsch-Gordan coefficients
2019-08-23 22:29:41 -06:00
fc7565177b
Merge branch 'master' into Ncreate_atoms
2019-08-23 20:52:04 -06:00
68a74fdf31
resolve merge conflict
...
for recent include file cleanup and molecule rotation options
2019-08-23 20:42:26 -06:00
8b7c0e13b3
updated onsite velocity
2019-08-23 18:34:43 -07:00
aa9b805cc9
started on W_l
2019-08-23 18:11:52 -06:00
f44470fe63
Added fcc and bcc examples for the Steinhardt-Nelson parameters
2019-08-23 16:28:13 -06:00
ed02c25cfc
bond/react: bug in 'max_rxn' option
...
fix one-line bug in 'max_rxn' option of bond/react
2019-08-22 22:36:48 -06:00
7d0ac95121
Merge pull request #52 from lammps/master
...
rebase
2019-08-22 22:28:28 -06:00
3736fc2758
fix gjf on site velocity
2019-08-22 19:08:01 -07:00
09937c9941
Add missing npair style for KOKKOS when using CMake
2019-08-22 18:36:36 -04:00
ddab4eeb1a
Remove SHA1 utility used in doc Makefile
2019-08-22 14:11:32 -06:00
574e4067dc
Add documentation files in RST format
...
This is the first step for moving the documentation format from *.txt to the
*.rst format.
In the last years we've been automatically converting txt files from Steve's
markup into RST to generate the documentation pages via Sphinx. The decision
has now been made to fully migrate to RST and avoid the conversion in the
future.
This will enable us to fully use RST and Sphinx to improve the documentation.
For the intermediate period, while there are still pending PRs with
documentation changes, we will keep both source files and update the RST files
accordingly.
2019-08-22 14:11:32 -06:00
cb999ad65f
fix typo
2019-08-22 13:46:24 -04:00
c74f5ae416
add another example to Howto chunk doc page
2019-08-22 11:37:21 -06:00
8ec4e3fc91
Commit JT 082219
...
- modified min spin names (removed oso from spin/cg and spin/lbfgs)
- modified associated option name (from spin_oso_cg to spin/cg, same for
lbfgs)
- modified .gitignore, doc pages, and examples accordingly
2019-08-22 10:48:58 -06:00
f74c5fc956
add RanPark pRNG warmup also to fix evaporate and create_atoms
2019-08-22 09:38:55 -04:00
ceeb7da591
Added onsite GJF formalism
2019-08-21 20:47:17 -07:00
801c165653
Added onsite GJF formalism
2019-08-21 20:11:43 -07:00
1599fcef12
Merge pull request #1640 from akohlmey/fix-wall-morse
...
Implement fix wall/morse
2019-08-21 22:17:08 -04:00
52a51ea470
Simplified GJF formalism
2019-08-21 19:14:08 -07:00
ad83f0e2e3
update docs to add morse in a similar style to fix wall/region
2019-08-21 17:12:04 -04:00
aac557a98f
integrate fix wall/morse docs properly into manual
2019-08-21 16:00:14 -04:00
6a584672e8
implement fix wall/morse based on fix wall/region and fix wall/harmonic
2019-08-21 16:00:14 -04:00
82b3fad152
Merge pull request #1628 from erozic/feature-wall-region-morse
...
Added "morse" style to the "wall/region" fix
2019-08-21 11:47:43 -04:00
bf85bff783
Merge pull request #1641 from rbberger/fix_external_via_python
...
Extend lib interface to allow setting fix external callbacks
2019-08-21 10:54:59 -04:00
12c73e7a61
Merge branch 'upstream-master' into OSO
2019-08-21 14:03:42 +00:00
c71e869a33
define params in creator as init is called after modify
2019-08-21 14:02:34 +00:00
cfa9179b28
Merge pull request #1503 from etomica/master
...
Implement HMA compute in LAMMPS
2019-08-21 00:12:16 -04:00
42b282fe36
Merge pull request #1637 from dsbolin/granular_bug_fixes
...
Bug fix for fix/wall/gran
2019-08-21 00:09:04 -04:00
c686df1aba
Merge pull request #1621 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2019-08-20 19:36:10 -04:00
ffc023adfe
Merge pull request #1626 from erozic/feature-pair-cossq
...
New pair_style cosine/squared
2019-08-20 19:35:45 -04:00
9fc021d8db
Merge pull request #1638 from ellio167/kim-api-2.1.3
...
bump kim-api to 2.1.3
2019-08-20 19:34:44 -04:00
91a80c3c21
Silence another compiler warning
2019-08-20 19:28:03 -04:00
fffe2eb958
Silence compiler warning
2019-08-20 19:26:26 -04:00
14b93f91e2
Compute HMA style name should be lowercase (and match the docs)
2019-08-20 19:25:19 -04:00
6b1df07298
compute HMA style name should be lowercase
2019-08-20 19:24:22 -04:00
b79e5401d4
Increase string buffer size to 128
2019-08-20 16:55:36 -06:00
9b703c6675
Fix file name
2019-08-20 16:54:37 -06:00
f4254cba09
Use snprintf instead of sprintf
2019-08-20 16:47:43 -06:00
b5a79f9616
update fix wall/region docs as requested by @sjplimp (i hope)
2019-08-20 16:50:49 -04:00
7beb2a53f2
Add missing comment
2019-08-20 14:12:14 -06:00
2b42428d28
Extend lib interface to set fix external callback
...
This allows creating a callback in Python and attaching it to
a fix external instance.
2019-08-20 14:04:49 -06:00
88ff8ce2d7
fix spelling issues in docs
2019-08-20 12:05:14 -04:00
6d5089e078
Merge branch 'master' into collected-small-fixes
2019-08-20 12:01:52 -04:00
3d9e737a19
change order of morse style wall potential parameters to be consistent with pair morse and bond morse
2019-08-20 11:27:29 -04:00
a0f49f27d9
Final tweaks to HMA documentation
2019-08-19 18:15:19 -04:00
9a849a4d4f
Merge branch 'master' into master
2019-08-19 15:55:39 -06:00
5cee51204c
Adjust warnings for default kim download behavior settings
2019-08-17 12:04:00 -05:00
3a4e6c0dfd
Revert "Update FindKIM-API.cmake"
...
This reverts commit 2f531d0dab .
2019-08-17 11:40:13 -05:00
a5acf1655b
resolve small formatting glitch
...
Text blocks must all be flush on the left side or else sphinx gets confused since indenting is part of the syntax.
2019-08-16 17:30:37 -04:00
cc14103f28
Bug fixes in granular pair style:
...
- correct formula for tangent forces in style with no history in compute() and in single() functions
- remove tangent history update in the single() function
- implement correct output for tangent, normal and rolling forces in single() function
- correct typos in documentation
2019-08-16 15:28:36 -05:00
2f531d0dab
Update FindKIM-API.cmake
2019-08-16 12:05:20 -06:00
b72215fe02
add support for automated checksumming of downloaded sources to kim api conventional build
2019-08-16 12:43:37 -04:00
379fa22147
FindKIM-API.cmake: address Ryan's comments
2019-08-16 10:30:09 -06:00
42711245a2
bump kim-api to 2.1.3
2019-08-16 10:08:23 -06:00
8cfdf4fad5
Merge pull request #1632 from ellio167/kim-query-user-agent
...
Add user-agent setting to kim_query curl command
2019-08-16 12:05:55 -04:00
72c5808cfe
Merge pull request #1633 from junghans/chain.x_install
...
cmake: install chain.x as well
2019-08-16 12:05:33 -04:00
578bcf0fb0
Fixes normal force calculation bug in fix wall granular, allows twisting to be used without rolling in fix/wall/gran
2019-08-16 01:19:08 -06:00
cd77f71e99
cmake: add version check for kim-api
2019-08-15 12:56:15 -06:00
edbd525bcb
cmake: install chain.x as well
2019-08-14 17:16:43 -06:00
259176c590
Add user-agent setting to kim_query curl command
2019-08-14 17:16:10 -06:00
37a046cf1e
Update pair_granular.cpp
...
Modified PairGranular::single function to return the total normal force into argument fforce.
This was done for pair styles gran/* but not for the granular pari_style, resulting in the variable fforce being uninitialized.
2019-08-14 17:39:56 -05:00
f2068ece84
restored regular langevin functionality
2019-08-13 16:06:17 -07:00
e4e2342641
no need to include mpi.h in headers that include pointers.h (directly or indirectly)
2019-08-13 11:04:13 -04:00
8078ac3849
cleaned up src files
2019-08-12 15:32:13 -07:00
47533bc526
Update fix_wall_region.txt
2019-08-13 00:31:03 +02:00
ff09c19149
documentation for fix_wall_region morse
2019-08-13 00:10:50 +02:00
915e0b30cf
Merge branch 'master' into feature-wall-region-morse
2019-08-12 23:01:01 +02:00
39050265c2
Added gjf zero flag functionality and tbias functionality
2019-08-11 20:23:57 -07:00
fa6cf0fa8f
reduce compiler warnings
2019-08-09 16:00:02 -04:00
42239bf480
update USER-MISC README
2019-08-09 15:51:49 -04:00
18725ce060
reformat documentation to match typical LAMMPS conventions, change links
2019-08-09 15:42:32 -04:00
5f442d7b64
add a couple of false positives
2019-08-09 15:31:22 -04:00
11f1ba220b
fix typo
2019-08-09 15:30:55 -04:00
a12b959f39
Merge pull request #1625 from ellio167/kim-logs
...
Added logs for examples/kim
2019-08-09 13:47:41 -04:00
d90d2316d1
small tweak on include file list
2019-08-09 11:11:48 -04:00
ef3f382f61
fixed tbias
2019-08-07 17:27:35 -07:00
838238b1ca
documentation
2019-08-08 00:38:41 +02:00
8619462b3b
Added logs for examples/kim
2019-08-07 16:14:22 -05:00
55a7200246
updates to src/fix_langevin.cpp
2019-08-07 12:13:49 -07:00
131d5f0e69
Merge branch 'master' into lammps_gjf
2019-08-07 12:09:22 -07:00
f0f909996a
Merge remote-tracking branch 'upstream/master'
2019-08-07 12:03:33 -07:00
b084ad519d
Merge branch 'master' into feature-pair-cossq
2019-08-07 19:19:16 +02:00
131c5aadd2
Error/warning tweaks
2019-08-07 19:16:54 +02:00
d08d6b5fb0
Merge pull request #1623 from akohlmey/next-version
...
Step version string for stable release
2019-08-06 11:17:40 -04:00
db621fc897
Merge pull request #1622 from akohlmey/fix-ave-histo-bugfix
...
fix inconsistent enumerator bug in fix ave/histo vs fix ave/histo/weight
2019-08-06 10:54:49 -04:00
c820c92225
Merge pull request #1620 from lammps/replicate
...
fix formatting and augment explanation for bbox option
2019-08-06 10:12:19 -04:00
59046e7444
step version number for stable release
2019-08-06 08:52:54 -04:00
4a55e9dd0c
fix inconsistent enumerator bug in fix ave/histo vs fix ave/histo/weight
2019-08-06 07:28:00 -04:00
71ce1c2027
use cube() and square() from math_special.h instead of pow(x,3.0) and pow(x,2.0)
2019-08-05 23:25:06 -04:00
21f3f51ea2
better error messages on accessing invalid IDs in variable expressions
2019-08-05 23:17:38 -04:00
2d64323354
fix formatting and augment explanation for bbox option
2019-08-05 17:21:11 -06:00
25b504d4fd
Merge pull request #1615 from akohlmey/next_version
...
Step version string for stable release
2019-08-05 19:13:17 -04:00
34cc7ed5b1
Merge pull request #1619 from ellio167/kim-doc-update
...
Update kim query url in docs
2019-08-05 17:39:40 -04:00
3ef93d6e1b
cannot forced enable FFMpeg and gzip on windows yet.
2019-08-05 16:59:18 -04:00
2092b2c010
Step version string for stable release
2019-08-05 16:58:26 -04:00
16bf916dd0
Merge pull request #1616 from akohlmey/fixes-for-stable
...
Collected small fixes for stable release
2019-08-05 16:48:50 -04:00
3a4bce1e52
Merge pull request #1617 from rbberger/cmake_docs_additions
...
Mention LAMMPS_LIB_SUFFIX in docs
2019-08-05 16:36:48 -04:00
0bd5704107
Merge pull request #1618 from giacomofiorin/colvars-update
...
Bugfix for Colvars library (update to version 2019-08-05)
2019-08-05 16:36:16 -04:00
e39b85b62f
Update kim query url in docs
2019-08-05 15:23:57 -05:00
97501f0946
Fix typo
2019-08-05 14:59:40 -04:00
51ba9bd520
Bugfix for Colvars library (update to version 2019-08-05)
...
Bugfix for group2CenterOnly (coordNum option):
https://github.com/Colvars/colvars/pull/278
2019-08-05 14:14:33 -04:00
f2757eaf41
Mention LAMMPS_LIB_SUFFIX in docs
2019-08-05 14:00:56 -04:00
096c225594
Merge pull request #1613 from rbberger/cmake_docs_update
...
Update CMake documentation
2019-08-04 18:32:11 -04:00
58d27403f1
CMake tweaks to improve building LAMMPS for windows with mingw on Linux
2019-08-04 18:28:26 -04:00
b65ae605e5
Added one-liner for HTML-only docs in Build.txt
2019-08-03 15:17:18 -04:00
d82ae64d16
minor tweak for consistency
2019-08-03 11:16:55 -04:00
5b3423c60e
tweaks for Linux to Windows cross-compilation
2019-08-03 11:16:14 -04:00
faefcc776a
sched_getaffinity() is a Linux specific system call. add preprocessor guards
2019-08-03 10:38:41 -04:00
0774e92ece
use KIM-API 2.1.2 consistently with CMake and conventional build system
2019-08-03 06:40:31 -04:00
91fdd98fbc
restore accidentally deleted text
2019-08-02 18:44:40 -04:00
bd87b67232
Update false_positives.txt
2019-08-02 17:35:26 -04:00
eb7fa1b6cb
Update CMake documentation
2019-08-02 17:04:59 -04:00
aff5f06e8f
Merge pull request #1612 from akohlmey/new_version
...
Step version string for next patch release
2019-08-02 14:27:13 -04:00
5c25355b9b
update comments
2019-08-02 12:18:10 -04:00
3d4825e238
fix bug that would break single precision FFTW support with threads using KOKKOS
2019-08-02 12:18:10 -04:00
6a65deeb65
make support for threaded FFTW3 consistent and incorporate it into CMake
...
This now also includes threaded FFTW3 for regular FFTs, not only KOKKOS.
2019-08-02 12:14:32 -04:00
8b134cb0c9
refactor FFT handling in CMake module for KSPACE.
...
This also improves the FFT info output in the PPPM styles
# Conflicts:
# cmake/Modules/Packages/KSPACE.cmake
2019-08-02 12:14:27 -04:00
bd3ffe1321
Merge pull request #1603 from eagunn/iss1572clean
...
Iss1572clean: Clean fix for error handling, clarify data requirements for fix bocs input
2019-08-02 10:43:30 -04:00
11198e9d29
Merge pull request #1607 from giacomofiorin/colvars-update
...
Update Colvars to version 2019-08-01
2019-08-02 10:43:13 -04:00
a857e7f790
Merge pull request #1608 from wmbrownIntel/intel-eam-eatom-fix
...
Bug fix for eam/intel per-atom energy calculation.
2019-08-02 10:42:54 -04:00
9c691ddd0f
Merge pull request #1610 from wmbrownIntel/intel-ncache-alias-fix
...
Bug fixes for use of uninitialized variable and strict-aliasing in USER-INTEL
2019-08-02 10:42:37 -04:00
828ddfd957
Merge pull request #1611 from evoyiatzis/patch-1
...
small clean-up of fix.txt
2019-08-02 10:42:20 -04:00
7ba6b8a06a
Merge pull request #1604 from akohlmey/timeout-for-replica
...
Add support for timeouts to temper commands and a few small fixes
2019-08-02 10:41:44 -04:00
d750cc02c0
Changed the code in the read_F_table function to conform to the "expected behavior" description in #1572 . Adopted a best-of-both-worlds approach, though, and processed the whole input file all the way through, emitting a message for each problem found, before issuing a final error message to stop processing. Updated doc to clarify requirement for uniform spacing of pressure correction points.
2019-08-02 08:46:04 -04:00
9ed43e55f0
add some more descriptions for fixes to list of style in fix command docs
2019-08-02 08:41:34 -04:00
8fd28cd78d
fix typo
2019-08-02 08:40:59 -04:00
b5f19b93c2
Step version string for next patch release
2019-08-02 05:15:29 -04:00
5076f1a36c
small clean-up of fix.txt
2019-08-02 10:55:18 +02:00
f61cd68ca4
add missing parenthesis
2019-08-01 20:43:33 -04:00
5b4b418289
use check_language() instead of enable_language() to get fortran compiler name
2019-08-01 18:24:14 -04:00
8df7f51470
Merge branch 'master' into timeout-for-replica
2019-08-01 16:56:49 -04:00
f9e34825f0
workaround for xcode oddity with compiling voro++
2019-08-01 16:42:52 -04:00
52e2db44a1
Update Colvars to version 2019-08-01
...
One new feature (geometric path variables) and bugfixes.
Minimize occurrence of file-read errors in multiple-walker metadynamics
https://github.com/Colvars/colvars/pull/276
Better error messages for RMSD
https://github.com/Colvars/colvars/pull/272
Ensemble-biased metadynamics documentation
https://github.com/Colvars/colvars/pull/261
Fix bug on multiple walkers metadynamics, pmf included twice
https://github.com/Colvars/colvars/pull/259
Implementation of the geometric path collective variables (C++11-only feature)
https://github.com/Colvars/colvars/pull/249
2019-08-01 15:15:58 -04:00
de366c27e2
Merge pull request #1606 from oywg11/fix-ILP-bug
...
Fix a communication bug of potential #839
2019-08-01 15:01:13 -04:00
5fd323fe32
simplify example folder for ilp/graphene/hbn potential
...
- flatten directory structure
- remove CPU time and reduce excess precision from output
- delete redundant and unused files
- regenerate reference outputs
2019-08-01 14:24:47 -04:00
64b682b9f9
library compilation fix for clang with exceptions and -DLAMMPS_BIGBIG
2019-08-01 13:40:50 -04:00
083841ab2a
another compilation fix
2019-08-01 13:34:05 -04:00
fa6a990536
reduce output precision to default and don't output per-step cpu time
2019-08-01 13:31:52 -04:00
73d2b824bd
fix compilation issue of library.cpp with exceptions enabled
2019-08-01 13:31:13 -04:00
e17e6bb45d
Merge pull request #1605 from akohlmey/fix-compilation-errors
...
Fix some compilation errors
2019-08-01 11:24:30 -04:00
2fe4a6490c
restore include file cleanup changes
2019-08-01 11:20:06 -04:00
5fe457667e
restore showing references to potential files without pathnames
2019-08-01 11:19:39 -04:00
02511a0ae5
Merge branch 'fix-compilation-errors' of https://github.com/akohlmey/lammps into fix-ILP-bug
2019-08-01 17:40:01 +03:00
76bac4cedc
Fix communication bug of ILP
2019-08-01 16:39:42 +03:00
8f5cd8661f
Fix communication bug of ILP
2019-08-01 16:38:19 +03:00
e57c3c04d0
Bug fixes for use of uninitialized variable and strict-aliasing in USER-INTEL.
2019-08-01 05:32:18 -07:00
c967c09561
correct compilation error with exceptions enabled in main.cpp
2019-08-01 08:14:27 -04:00
a6bd86eb77
make USER-OMP code compatible with pre-c++ 11 compilers again
2019-08-01 08:14:03 -04:00
e3c91626c8
need to include update.h when exceptions are enabled
2019-08-01 07:07:21 -04:00
2a74832a1e
protect MPI library version detection from incompatible MPI libraries
2019-08-01 07:04:24 -04:00
86e3740fb3
use more common syntax for CPP's "defined" keyword
2019-08-01 07:03:51 -04:00
892e4759df
protect Spectrum MPI detection from failing to compile with MPI libraries implementing MPI version 2 or 1
2019-08-01 07:02:55 -04:00
207976f4e9
avoid abort when timeout appears in temper commands
2019-08-01 06:11:05 -04:00
074ae06b36
Bug fix for eam/intel per-atom energy calculation.
2019-08-01 02:19:49 -07:00
75c1e28566
fix typo
2019-07-31 23:28:57 -04:00
58404946db
add timer timeout support to temper commands
2019-07-31 23:26:13 -04:00
d09ca91627
Merge pull request #1599 from rbberger/collected-small-changes
...
Collected small changes
2019-07-31 19:13:41 -04:00
e89cedbd99
Merge pull request #1601 from akohlmey/cmake-list-portability
...
Improve compatibility to older CMake versions when building/installing LAMMPS library and headers
2019-07-31 12:19:41 -04:00
4011f6650d
first step of adding timeout support to temper commands
2019-07-31 05:05:17 -04:00
0fa9cd5004
use utils::strmatch to simplify checks for compatible thermostat/barostat fixes
2019-07-31 05:03:59 -04:00
3cc8508795
Add missing definition of NULL in USER-PTM header
2019-07-31 03:22:22 -04:00
da3b91a744
Remove not existing files from USER-PHONON Install.sh
2019-07-31 03:11:44 -04:00
bc79412203
list(TRANSFORM ...) is not portable to older versions of cmake. work around it.
2019-07-30 22:54:02 -04:00
8803183b8b
Merge pull request #1593 from akohlmey/next_version
...
Step version string for next patch release
2019-07-30 22:25:26 -04:00
11a3fd6ce4
Merge pull request #1556 from lammps/bug-maxexchange
...
more robust version of atom exchange size
2019-07-30 17:09:18 -04:00
e3b1673c8c
Merge pull request #1597 from stanmoore1/eff_be_test
...
Fix failing regression test /examples/USER/eff/Be-solid/in.Be-solid.spe
2019-07-30 17:07:55 -04:00
69a5ff2240
Merge pull request #1592 from akohlmey/collected-small-changes
...
Collected small changes for next patch release
2019-07-30 17:06:48 -04:00
2b288bc9e0
add missing mode keyword for substitution
2019-07-30 16:53:27 -04:00
882b2301bb
handle shared library extension on macosx for plumed runtime build
2019-07-30 16:48:50 -04:00
528ec75f88
special case for MacOSX not needed
2019-07-30 16:38:40 -04:00
f5bf86b32d
more improvements to CMake build for USER-PLUMED on MacOSX
...
default to shared linkage on MacOSX to avoid linker issues from
configure/cmake library detection differences
link/depend on GSL and LAPACK explicitly only for static linkage
2019-07-30 16:27:00 -04:00
f4e3186abf
Commit JT 073019
...
- modified the false_positive file to correct errors
- improved the doc page of fix nve/spin
2019-07-30 13:10:27 -06:00
d4503a05a4
mention that cstdlib is included in lmptype.h now, too.
2019-07-30 14:22:33 -04:00
47fc31d005
move inline functions to the only place they are used. no need to use size_t for indices that are small
2019-07-30 14:21:53 -04:00
2d93a713e2
Merge branch 'master' into collected-small-changes
2019-07-30 14:14:11 -04:00
6d94fc1b3d
include cstdlib in lmptype.h since we define ATOX() macros.
2019-07-30 14:07:30 -04:00
602b4a47c0
Fix failing regression test
2019-07-30 10:37:27 -06:00
9a43a6824c
Fix issues
2019-07-30 09:25:24 -06:00
b5621b2c90
Merge branch 'master' of github.com:alxvov/lammps into OSO
...
Conflicts:
src/SPIN/neb_spin.cpp
2019-07-30 09:14:49 -06:00
74fa4f7415
Commit JT 073019
...
- modified doc doc/src/min_modify.txt
- tested lattice minimizers with norm styles
2019-07-30 08:58:12 -06:00
8fa4efa08e
Merge pull request #1440 from ellio167/kim-simulator-models
...
Develop native support for KIM simulator models
2019-07-30 10:53:58 -04:00
3eadfa15ef
Merge pull request #1512 from mkanski/rotate_molecules
...
Extend support of "rotate" keyword to all styles of "create_atoms"
2019-07-30 10:53:37 -04:00
3548551479
Fix Kokkos package compile error
2019-07-30 08:49:58 -06:00
d1e8d7cbf8
Step version string for next patch release
2019-07-30 08:26:11 -04:00
aa3c44ad4a
modify documentation a bit
2019-07-30 12:02:10 +00:00
9609c75073
Use descent condition, and no line search as a default option for
...
all oso
2019-07-30 11:16:40 +00:00
b0bccfd8a1
fix typo
2019-07-30 06:55:47 -04:00
3559c25bd9
add missing parenthesis
2019-07-30 06:35:35 -04:00
3fdadb5875
add configuration for linking VTK 7.1 on Ubuntu 18.04
2019-07-30 06:02:47 -04:00
7ab7691c51
update PLUMED support to version 2.5.2
2019-07-30 05:57:57 -04:00
3ee86470bb
correct documentation URL for PLUMED
2019-07-30 05:53:28 -04:00
d201d6c2d1
fix grammar error
2019-07-30 10:18:53 +02:00
88523fdd6e
Merge pull request #1529 from rupertnash/compute_momentum
...
add compute momentum command
2019-07-29 22:51:29 -04:00
c9f3f99ee8
Update to kim-api-2.1.2
2019-07-29 21:48:12 -05:00
4289dbb78d
clean up includes and whitespace
2019-07-29 22:28:29 -04:00
d2c4989dbf
Merge pull request #1583 from evoyiatzis/gyration_shape
...
computing the eigenvalues of gyration tensor & shape parameters
2019-07-29 22:16:13 -04:00
edf64ed16c
Merge pull request #1511 from jdevemy/master
...
Add keyword hybrid/pair for compute_pressure
2019-07-29 22:15:20 -04:00
9004ebc3fe
one more fixup for compatibility for old PDF build scheme
2019-07-29 21:11:13 -04:00
90c678849a
replace non-ascii characters with ASCII equivalents
2019-07-29 21:10:49 -04:00
9f276be0e5
fix up legacy doc building for final kim doc files
2019-07-29 20:48:47 -04:00
6833d6def6
Merge branch 'master' into kim-simulator-models
...
# Resolved Conflicts:
# src/KIM/kim_query.cpp
# src/KIM/pair_kim.cpp
2019-07-29 20:43:10 -04:00
5cb02781c2
simplify checking for per chunk compute
2019-07-29 20:35:24 -04:00
180c90acfb
use utils::strmatch() to more safely detect gravity fix
2019-07-29 20:21:31 -04:00
2e6850835f
Merge pull request #1542 from akohlmey/improve-include-consistency
...
Improve Consistency of Include Statements (mostly complete)
2019-07-29 20:12:41 -04:00
0f9112d986
transfer pRNG init changes from fix deposit to fix pour
2019-07-29 20:03:16 -04:00
000d5b7cc2
simplify code a little and remove excess whitespace
2019-07-29 20:02:31 -04:00
7043b9f620
Merge pull request #1548 from jrgissing/bond/react-clarify-how-stabilization-works
...
Bond/react clarify how stabilization works
2019-07-29 19:55:24 -04:00
91e0bebdfa
Merge pull request #1576 from Adrian-Diaz/patch-rcb
...
patch niche rcb issue
2019-07-29 19:54:45 -04:00
d688624335
Merge pull request #1581 from akohlmey/comm-cutoff-with-bond
...
Include bonds in communication cutoff estimate when no pair style is present or print warning, if cutoff may be too small.
2019-07-29 19:54:24 -04:00
191044ab94
Merge pull request #1588 from akohlmey/cmake-installation-folder-bugfix
...
Fix bugs with CMake potentials and frc folder installation. Include base C++ headers for library install, too, so one can use the C++ interface as well.
2019-07-29 19:53:36 -04:00
c03e9c9711
Adjust write_echo() within kim_query
2019-07-29 16:11:29 -05:00
2ffc35297b
make kim_query log of variable setting look more like other KIM log messages
...
this adds BEGIN/END marker comments and echoes the actual command line
that the kim_query command implicitly executes
2019-07-29 16:57:34 -04:00
f96609a046
Add MKL support
2019-07-29 14:56:21 -06:00
514608b82f
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
2019-07-29 16:40:29 -04:00
ea4107c4b4
add write_echo() method to Input class for logging implicit commands where the echo command would send explicit ones
2019-07-29 16:36:57 -04:00
0f059c56f9
Add details about installing models to KIM example input
2019-07-29 15:30:46 -05:00
0820ebc143
cleanup of compute gyration/shape code.
...
- use MathSpecial::square(x) instead of pow(x,2) for improved precision
and handling of small and negative numbers
- remove unused include statements
- no need to refetch the compute in every step. during init() is sufficient
2019-07-29 16:16:24 -04:00
0beb39c1af
fully integrate compute gyration/shape into doc build system
2019-07-29 16:14:29 -04:00
4874fcc32a
Merge branch 'master' into fft
2019-07-29 14:05:46 -06:00
2afc498a2b
Add logging to kim_query (compile error at moment)
2019-07-29 15:04:15 -05:00
2ec743abb7
Increase default stack size on GPUs for Kokkos KISS FFT
2019-07-29 14:02:38 -06:00
e0b20c4fd4
add false positive
2019-07-29 15:23:23 -04:00
6a1b61637b
provide some more details about 'make install' with CMake
2019-07-29 13:43:06 -04:00
96e0b03ede
.frc files only need to be installed if msi2lmp is built
2019-07-29 13:38:38 -04:00
5307558727
need to install some base C++ headers for C++ library use
2019-07-29 13:34:04 -04:00
a0abd270b5
kim_query check for empty query result
2019-07-29 11:41:01 -05:00
838ea2eca1
Merge branch 'improve-include-consistency' of github.com:akohlmey/lammps into improve-include-consistency
2019-07-29 10:55:24 -04:00
2fba3d027a
fix small formatting issue
2019-07-28 14:44:47 -04:00
7df2ae38b5
Merge branch 'OSO' of github.com:alxvov/lammps into OSO
...
Conflicts:
src/min.cpp
2019-07-26 17:56:49 -06:00
1364329432
Commit JT 072619
...
- draft doc of norm option (doc/src/min_modify.txt)
2019-07-26 17:54:04 -06:00
c5b7a36eeb
Commit JT 072619
...
- added a min_style option for norm type (euclidean or Max)
- adapted and tested spin minimizers
- adapted (net tested) regular minimizers
2019-07-26 17:33:49 -06:00
0f10c55c1c
avoid recursive header inclusion
2019-07-26 17:26:59 -04:00
9477df4244
Merge branch 'master' into improve-include-consistency
2019-07-26 17:24:32 -04:00
863ae35658
Merge branch 'fix-plumed-issues' into collected-small-changes
2019-07-26 15:45:41 -04:00
94126e5424
use MPI_Get_library_version() API to provide a more detailed version info, not just the MPI standard level
...
very chatty output (e.g. from MPICH) is truncated to the next line after 80 characters.
2019-07-26 15:44:10 -04:00
a0e005f93c
include LAMMPS version in STUBS library version string.
2019-07-26 15:43:01 -04:00
a5a1e27fb1
refactor commands in the STUBS folder for 'make serial' and 'make clean-serial'
...
make so that for the "serial" make target we not only automatically build
the STUBS library, if it is missing, but also update its compilation when
there are changes and remove it on the "clean-serial" target.
2019-07-26 15:42:34 -04:00
35cee904d7
Merge pull request #1580 from stanmoore1/kk_cuda_aware
...
Fix CUDA-aware MPI issues with KOKKOS package
2019-07-26 15:17:49 -04:00
f2dbe186ca
Fix typo
2019-07-26 11:45:50 -06:00
e816f0e7a6
Cleanup of CUDA-aware MPI code
2019-07-26 11:24:15 -06:00
0ba854b4ab
Add MPI_Get_library_version to STUBS library
2019-07-26 11:23:46 -06:00
f4a984175c
Merge pull request #1587 from valleymouth/bug_nve
...
Fixing bugs in nve/kk when using rmass.
2019-07-26 13:15:30 -04:00
17d6b317a7
Better workaround for Spectrum MPI
2019-07-26 10:37:22 -06:00
7e5c293a23
delete comment. Add line option
2019-07-26 16:30:38 +00:00
6a5902ec48
Update kim_init to use KIM::Collections::GetItemType()
...
A bit of a cleaner solution. Should be no visible change for users.
2019-07-26 11:14:46 -05:00
010cb0edf3
Add warning to cmake if PKG_KIM=ON but DOWNLOAD_KIM not set & KIM is not found
...
This can be a scenario where the user has KIM installed but does not have the
environment setup correctly to be found. The config. step should provide some
warning of this. Otherwise, it is easy to miss the fact that KIM is being
downloaded and built.
2019-07-26 11:10:54 -05:00
883f6d1e8d
Commit1 JT 072619
...
- corrected warnings in cg and lbfgs
- removed unused variables in spin/dipole pair styles
2019-07-26 09:06:43 -06:00
0bb9df76c2
correct shell profile variables to point to the installation directory
2019-07-26 09:58:18 -04:00
8d4f189699
Revert "new versions of jacobi() method"
...
This reverts commit 39315268e8 .
2019-07-26 09:38:32 -04:00
ca1fece850
Fixing remaining wrong indexing of rmass in nve/kk.
2019-07-26 12:46:04 +01:00
e8d891c0dd
simplify installation of data folders and make it consistent
...
fixes #1586
2019-07-26 06:06:03 -04:00
47689b4ad3
make include files independent of previously included headers. include them first in implementation files.
...
this is to be compliant with upcoming definition of include file policy
2019-07-26 06:03:21 -04:00
179b507107
Fixing bug in nve/kk when using rmass.
2019-07-26 10:55:27 +01:00
9bedd0d0d0
Merge pull request #1584 from akohlmey/bonded-hybrid-restart
...
Correct restarting of bonded hybrid styles for table styles
2019-07-25 21:26:17 -04:00
52e1755464
fix spelling errors and false positives
2019-07-25 21:20:42 -04:00
60dfa7daf8
doc spelling update
2019-07-25 18:31:40 -05:00
cc96ea1ded
added respa compatability, and simplified examples
2019-07-25 15:23:01 -07:00
fe83e4de2e
revise logic and documentation of communication cutoff selection one more time
2019-07-25 16:00:01 -04:00
fadb40051b
Update kim_query & clear and update examples/kim
2019-07-25 14:03:35 -05:00
ab74bfef20
Small logic tweak
2019-07-25 12:52:16 -06:00
7c1fedff18
Fix var name
2019-07-25 12:30:45 -06:00
081780706c
Store if comm flags are changed by turning off CUDA-aware MPI so they can be restored if using cuda/aware on
2019-07-25 12:15:29 -06:00
d0b442aca1
Rename file
2019-07-25 11:25:32 -06:00
df139bf32b
Merge in suggestions from PR #1582
2019-07-25 11:17:45 -06:00
ca291f1015
Update to kim-api-2.1.1
2019-07-25 11:47:56 -05:00
183d92cad7
update comm_modify documentation
2019-07-25 08:49:49 -04:00
4586fd50af
adjust logic for choosing the communication cutoff to requests from @sjplimp
...
limit cases where warning about adjusting the comm cutoff is printed.
2019-07-25 08:33:21 -04:00
18730e0f92
add documentation for the need to respecify coeff commands for bonded table styles
2019-07-25 08:15:18 -04:00
f86d2c9934
read/write settings in restart files for bonded hybrid styles
...
this allows to properly restart table styles, which require
additional settings unlike all other bonded styles.
2019-07-25 07:55:39 -04:00
5ca93e3651
move global settings in restart files for table styles to restart settings functions
2019-07-25 07:54:21 -04:00
b1a5444815
add (empty) read/write_restart_settings() functions to bond/angle/dihedral/improper base classes
2019-07-25 07:32:15 -04:00
114a754a72
Delete compute_gyration.cpp
...
It is not part of the new compute style
2019-07-25 11:48:04 +02:00
6710cc4052
cpp file for the compute command
...
The right file with the cpp code
2019-07-25 11:44:43 +02:00
6e9252c847
Add files via upload
...
The actual source code for the new compute
2019-07-25 11:10:36 +02:00
1cebc5516e
Update README
...
Adding my e-mail to README
2019-07-25 11:05:35 +02:00
0be034ea46
Add files via upload
...
txt file with the documentation of the new compute style
2019-07-25 11:03:41 +02:00
aec43304f4
Add files via upload
...
tex file with the equations for the shape parameters
2019-07-25 11:02:51 +02:00
14d3859605
Added GJF-2GJ authors
2019-07-24 20:08:00 -07:00
b5a066ecd0
Better error checking for kim_init log.cite behavior
2019-07-24 21:08:08 -05:00
13f4fe186b
Updated examples/gjf/README.md
2019-07-24 16:30:02 -07:00
0a22d017c3
Merge branch 'lammps_gjf' of https://www.github.com/charlessievers/lammps into lammps_gjf
2019-07-24 16:25:12 -07:00
b97e856bf2
Tally works and example readmes addes
2019-07-24 16:21:49 -07:00
3ae8d5ea70
debugging gjf tally
2019-07-24 16:21:49 -07:00
f4da632870
recent change to gjf tally (not working)
2019-07-24 16:21:49 -07:00
e0454ce580
updated gjf in fix_langevin
2019-07-24 16:21:49 -07:00
e38072f365
added lammps python example
2019-07-24 16:21:49 -07:00
4a80edd75f
updated fix_langevin and made example
2019-07-24 16:21:48 -07:00
f9ed12be4f
modify line for spin_cubic, spin_none. edit docs a bit.
2019-07-24 23:21:07 +00:00
25653e67f8
Tally works and example readmes addes
2019-07-24 16:05:25 -07:00
d08477cc5f
print warning, when explicitly specified communication cutoff is increased
2019-07-24 17:49:00 -04:00
fe7927af11
move it after the generator is constructed
2019-07-24 14:38:08 -07:00
c098582df8
refactor communication cutoff estimator. move it to Comm class. and adjust heuristics.
2019-07-24 17:27:35 -04:00
eaf2b59b1b
adapt fix neigh/history/omp to changes for dynamic exchange buffer size
2019-07-24 16:53:03 -04:00
3c53efb1ca
don't set MPI communicator when compiling in serial with MPI stubs
2019-07-24 16:03:11 -04:00
d59737299c
whitespace cleanup
2019-07-24 16:02:49 -04:00
6ee38d4887
use ${CMAKE_SHARED_LIBRARY_SUFFIX) for better portability
2019-07-24 16:02:36 -04:00
24d9c537c0
only search for LAPACK when building in static mode and when it is not needed for something else
2019-07-24 16:01:46 -04:00
cb9facea8b
add reset of dotmark
2019-07-24 13:43:12 -06:00
afab7d99c1
Fix variable name
2019-07-24 13:10:37 -06:00
1d310ad73e
add half a bond length safety margin to bond length based cutoff estimates
2019-07-24 14:52:37 -04:00
20843f7476
add documentation for warning added to comm styles
2019-07-24 14:52:07 -04:00
be1522d16d
add warning to Comm class against zero communication cutoff
2019-07-24 14:42:17 -04:00
985c959a91
include the bond length in communication cutoff considerations
2019-07-24 14:27:29 -04:00
4760cf868d
Update docs to change GPU-direct to CUDA-aware MPI
2019-07-24 12:11:26 -06:00
4400257783
Change GPU-direct to CUDA-aware MPI and add workaround for IBM Spectrum MPI
2019-07-24 12:10:57 -06:00
3887a7f3d7
Updated KIM ID code for IFF SM
2019-07-24 12:07:38 -05:00
2d2c1954db
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
2019-07-24 11:24:20 -05:00
3bc4a07c74
Corrections to kim_query in example
2019-07-24 11:23:51 -05:00
be86db9dd9
Update /lib/kim stuff
2019-07-23 21:06:02 -05:00
15d791d0e3
debugging gjf tally
2019-07-23 18:41:31 -07:00
9c3760064c
move it to the constructor
2019-07-23 15:01:49 -07:00
dd4368dd1b
Fix bug in pair_kim.cpp for partialParticleVirial computation
2019-07-23 13:41:31 -05:00
ce9c5e41a8
Merge branch 'new-jacobi' into improve-include-consistency
2019-07-23 13:56:30 -04:00
f1c3b9d0bf
Commit2 JT 072319
...
- corrected some mistakes in doc files
- modified oso examples to match new line options
2019-07-23 11:24:52 -06:00
f0679cff6d
Commit JT 072319
...
- added 2 oso examples in examples/SPIN/spinmin
- added doc for oso_cg and oso_lbfgs
2019-07-23 09:27:15 -06:00
1f40390489
recent change to gjf tally (not working)
2019-07-22 13:48:02 -07:00
a5fbb6af17
fixed boundary case in old interpolation
2019-07-22 21:10:49 +01:00
da3cf890e1
fixed bug in file reading
2019-07-22 21:06:14 +01:00
d8ffbbaf4d
cleaned up files, reverted uSemi to regular bicubic interpolation
2019-07-22 20:54:13 +01:00
b6b802d0b1
correct forward declaration of POEMS workspace class
2019-07-22 14:36:09 -04:00
a9a2c7a496
no line search as default option for CG
2019-07-22 18:31:14 +00:00
89bfe4acf2
change convergence criteria in min_spin
2019-07-22 18:29:24 +00:00
320be3bcef
undo changes to poems library and package as they fail regression testing
2019-07-22 14:22:36 -04:00
07f2f5e526
no line search for multireplica
2019-07-22 18:15:32 +00:00
31d2b23f9c
rename cg2 -> cg
2019-07-22 17:53:02 +00:00
72797b3063
Merge branch 'master' into improve-include-consistency
2019-07-22 13:31:03 -04:00
fabe611c11
use line search or adaptive time step
2019-07-22 17:26:47 +00:00
36ac47c2c6
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
2019-07-22 10:55:30 -05:00
f5beb418e8
Put in KIM ID for IFF model in kim_commands usage examples
2019-07-22 10:54:53 -05:00
65ac9f1340
Merge branch 'OSO' into OSO_CG2_with_linesearch
2019-07-22 14:44:54 +00:00
e4001b0179
change convergence criterion
2019-07-22 14:38:02 +00:00
473e64c6b6
actual gradient of energy, not scaled by hbar.
...
convergence criterion is in eV
2019-07-22 13:49:41 +00:00
243ce8dbfc
Merge branch 'master' into compute_momentum
2019-07-22 09:48:08 +01:00
c831cee21d
Fix typos in documentation
2019-07-22 09:46:01 +01:00
f2978475af
Update docs
...
* bring homebrew install notes up-to-date
* update openkim docs
2019-07-21 15:17:53 -05:00
03d26f6f6f
Merge branch 'master' into kim-simulator-models
2019-07-21 13:59:48 -05:00
d530f9dedc
experimenting with splines, added proper chain rule derivatives
2019-07-20 19:14:14 +01:00
f4df51763d
Merge pull request #1574 from akohlmey/next_version
...
Step version string for next patch release
2019-07-20 08:49:03 -04:00
e517a16bda
updated gjf in fix_langevin
2019-07-19 17:21:01 -07:00
9239c9dedb
patch niche rcb issue
2019-07-19 17:13:44 -06:00
d52540ea31
Merge pull request #1571 from stanmoore1/kk_snap_opt
...
Add optimized version of Kokkos SNAP potential
2019-07-19 19:10:10 -04:00
a50d57bceb
Merge branch 'master' into improve-include-consistency
...
# Conflicts:
# src/utils.cpp
2019-07-19 17:57:58 -04:00
73f3019ef3
update comments
2019-07-19 17:27:10 -04:00
981b9a1f7a
Merge pull request #1567 from akohlmey/collected-small-fixes
...
Collected small fixes and update for the next patch
2019-07-19 17:25:39 -04:00
895d4fa927
Merge pull request #1575 from akohlmey/better-error-checking-on-parsing
...
Better error checking on parsing files
2019-07-19 17:25:16 -04:00
502fbfb78a
Fix memory issue
2019-07-19 15:20:22 -06:00
147999d6bd
fix bug that would break single precision FFTW support with threads using KOKKOS
2019-07-19 17:00:06 -04:00
eb447db7c5
added lammps python example
2019-07-19 13:51:36 -07:00
bf06dca11c
make support for threaded FFTW3 consistent and incorporate it into CMake
...
This now also includes threaded FFTW3 for regular FFTs, not only KOKKOS.
2019-07-19 16:46:37 -04:00
a96e6f220a
updated fix_langevin and made example
2019-07-19 13:36:57 -07:00
cf11804ceb
refactor FFT handling in CMake module for KSPACE.
...
This also improves the FFT info output in the PPPM styles
# Conflicts:
# cmake/Modules/Packages/KSPACE.cmake
2019-07-19 14:44:24 -04:00
276e3b2df1
update fix tmd input similar to read_data
2019-07-19 14:00:24 -04:00
ceb2ce5814
Merge branch 'master' into improve-include-consistency
...
# Conflicts:
# src/USER-CGDNA/pair_oxdna2_stk.cpp
2019-07-19 13:26:00 -04:00
67b74aea63
Merge pull request #1573 from ohenrich/user-cgdna
...
Update for USER-CGDNA package
2019-07-19 13:24:07 -04:00
3b7bb668ae
conjugate gradients with line search
2019-07-19 16:41:51 +00:00
e72aef2a96
more sscanf() return value checking
2019-07-19 12:01:16 -04:00
b31548df2e
convergence criterion based on maximum toque at atom. Minor changes
2019-07-19 16:00:08 +00:00
c7bccc5e7a
Workaround for GCC internal compiler error
2019-07-19 09:40:19 -06:00
d730ef5b19
fix typo
2019-07-19 11:31:45 -04:00
44c9d3c1be
Merge pull request #60 from evoyiatzis/patch-1
...
Update compute.txt with missing one line comments on compute commands
2019-07-19 11:26:03 -04:00
1de00aaab0
improve parsing of data file header
...
the header lines are now checked using regular expressions
instead of strstr() which allows for stricter checking, but
also is more forgiving in terms of extra or different whitespace
return value of sscanf() calls is checked and on failure LAMMPS errors out
2019-07-19 11:16:41 -04:00
8526e7a4cd
checking return value of ?scanf() calls to detect problems parsing files
2019-07-19 11:14:39 -04:00
4f7c95d87e
Update compute.txt
...
Addition of a few one-liners
2019-07-19 17:13:38 +02:00
4c328bf846
add metachars '\i' and '\f' to regexp for interger and floating point number chars
2019-07-19 10:39:06 -04:00
aa5263f729
restructure a bit
2019-07-19 13:46:26 +00:00
babbdaff2c
step version string for next patch release
2019-07-19 08:31:04 -04:00
c2643a519e
Clarified explanation of new example3
2019-07-19 13:29:39 +01:00
ad713d39a4
rename min_spin_oso_lbfgs_ls -> min_spin_oso_lbfgs
2019-07-19 11:58:39 +00:00
7514eea9a7
no line search option too
2019-07-19 11:47:24 +00:00
0ee0ea109c
Removed references to pair_oxdna2_stk
2019-07-19 12:43:37 +01:00
57fd9723a5
Added comment on new duplex3
2019-07-19 12:30:01 +01:00
e2a7cdc4f7
Updated extended documentation
2019-07-19 12:20:56 +01:00
92b53c7bc2
Merge pull request #1570 from julient31/spin-update
...
Minor corrections in the SPIN package
2019-07-19 07:03:40 -04:00
7bf9757755
Updated input and log files, amended comment in data files
2019-07-19 11:57:58 +01:00
3acb09e3b1
Corrected virial, altered calculation of stacking strength
2019-07-19 11:09:47 +01:00
45516e329e
delete unused variables and function
2019-07-19 09:30:02 +00:00
e5fffa59ef
Add optimized version of Kokkos SNAP
2019-07-18 15:29:45 -06:00
3bc2a5504b
throw away random numbers in /src/MISC/fix_deposit.cpp
2019-07-18 09:04:44 -07:00
19d7cd6364
git rm fix_deposit.cpp from /src
2019-07-18 09:00:30 -07:00
87154da7f5
another Unix path correction
2019-07-17 23:24:12 -06:00
8cf1084dec
bond/react: use Unix path in docs
2019-07-17 23:05:28 -06:00
92518e53f4
Revert "spelling: attempt add file paths to false positives"
...
This reverts commit 0c4af8b820 .
2019-07-17 22:58:40 -06:00
22b73a316f
Commit2 JT 071719
...
- added 'magnetons' to false-positive for doc
2019-07-17 22:15:23 -06:00
60ebc08d0f
Commit JT 071719
...
- added doc for read_data spin
- corrected an error in pack/unpack data hybrid
- added mask flags in fix_nve_spin::initial_integrate
- removed spin renormalization in min_spin (was causing a bug)
2019-07-17 21:49:26 -06:00
095b4f11d8
throw away random numbers
2019-07-17 19:04:06 -07:00
856efa28aa
fix issue #1568
2019-07-17 19:37:08 -04:00
02b0fb454f
include rmass[] in border communication. will otherwise trigger issues with fix shake.
2019-07-17 16:34:43 -04:00
bcf600d781
let CMake configuration default to Release with debug settings
...
this way we can more easily get detailed stack traces from people compiling with CMake
2019-07-17 15:47:28 -04:00
06275b03c0
refactor FFT handling in CMake module for KSPACE.
...
This also improves the FFT info output in the PPPM styles
2019-07-17 15:46:39 -04:00
354f4d19fd
Update to kim-api-2.1.0 release
2019-07-16 22:11:23 -05:00
5b4f77b919
kim_query check for explicit 'model=' key in arguments (give error if present).
2019-07-16 16:20:48 -05:00
b61b48235b
Updated openkim.org documentation URLs to new /doc/* locations
2019-07-16 15:19:28 -05:00
658cda9b67
Updated kim_query documentation to new format
2019-07-16 15:02:24 -05:00
0a90032b4c
Merge pull request #1563 from stanmoore1/kk_setforce
...
Fix segfault in fix_setforce_kokkos
2019-07-15 18:07:10 -04:00
2b5a6d3b7f
clean up (some) includes in KOKKOS package
2019-07-15 18:05:20 -04:00
2a04e41287
Add pointers between doc pages for compute hma and dynamical matrix
2019-07-12 22:43:05 -04:00
226e68a784
Rename Pair::pairTensor() => Pair::hessian_twobody()
2019-07-12 22:42:23 -04:00
68626f577b
Merge branch 'master' into improve-include-consistency
2019-07-12 19:59:56 -04:00
6742f371ad
Merge pull request #1561 from akohlmey/fix-user-intel-nve-bug
...
Fix bug in fix nve/intel
2019-07-12 19:59:21 -04:00
61220f9b6c
Merge pull request #1562 from athomps/langevin-rm-notemplate
...
Removed TEMPLATED_FIX_LANGEVIN ifdef and untemplated version of fix langevin
2019-07-12 19:58:34 -04:00
3e90b82c8e
Merge pull request #1564 from akohlmey/gpu-lib-clang-cplusplus
...
Improve portability of GPU library to CLang compilers
2019-07-12 19:58:15 -04:00
3d157e5ab4
more include handling cleanup in USER packages
2019-07-12 18:00:59 -04:00
a1f0c0079d
some cleanup for missed steps in previous change sets
2019-07-12 16:37:01 -04:00
e832b5d50b
make clang++ happy when trying to compile the GPU library
2019-07-12 15:42:16 -04:00
a51479a62b
Fix bug in fix_setforce_kokkos
2019-07-12 11:53:32 -06:00
08ed046a69
Removed TEMPLATED_FIX_LANGEVIN ifdef
2019-07-12 11:29:14 -06:00
2f64615087
more work on includes in USER-OMP
2019-07-11 22:56:05 -04:00
3a10486a40
Merge branch 'improve-include-consistency' of github.com:akohlmey/lammps into improve-include-consistency
...
# Conflicts:
# src/USER-OMP/angle_cosine_shift_omp.cpp
# src/USER-OMP/angle_fourier_omp.cpp
# src/USER-OMP/angle_quartic_omp.cpp
# src/USER-OMP/bond_gromos_omp.cpp
# src/USER-OMP/dihedral_table_omp.cpp
# src/USER-OMP/fix_gravity_omp.cpp
# src/USER-OMP/fix_nvt_sllod_omp.cpp
# src/USER-OMP/fix_qeq_reax_omp.cpp
# src/USER-OMP/fix_rigid_nph_omp.cpp
# src/USER-OMP/fix_rigid_npt_omp.cpp
# src/USER-OMP/fix_rigid_omp.cpp
# src/USER-OMP/msm_cg_omp.cpp
# src/USER-OMP/msm_omp.cpp
# src/USER-OMP/npair_half_bin_atomonly_newton_omp.cpp
# src/USER-OMP/pppm_cg_omp.cpp
# src/USER-OMP/pppm_disp_omp.cpp
# src/USER-OMP/pppm_disp_tip4p_omp.cpp
# src/USER-OMP/pppm_omp.cpp
2019-07-11 22:14:09 -04:00
b4f60ef477
starting to work on includes in USER-OMP
2019-07-11 22:12:01 -04:00
944c3bc91d
fix bug reported by jesse carter on lammps-users
2019-07-11 17:42:58 -04:00
48c7356743
starting to work on includes in USER-OMP
2019-07-11 16:51:48 -04:00
9718b99af9
Clarification on what preceeds in kim_interactions
2019-07-11 13:23:46 -05:00
9f6bbe1d8e
recover compilation of KOKKOS package
2019-07-11 14:21:55 -04:00
3349ed0013
Changed PM Page and SM Page to "Model Page"
2019-07-11 12:22:36 -05:00
358cec9a0c
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
2019-07-11 12:05:21 -05:00
8e2f3e4883
Wording changes and removed duplicate text
2019-07-11 12:04:54 -05:00
dbd0158d3f
Adjust/update kim_query do_query() routine
2019-07-11 12:01:35 -05:00
b1f8c3f38a
silence some compiler warnings
2019-07-11 11:25:44 -04:00
6238ad3212
local iterator, broadcast more
2019-07-11 14:18:42 +00:00
b5fea1f4a7
no need to zero out Ec_meam twice
2019-07-11 09:19:26 -04:00
01524d9850
recover compilation of USER-OMP
2019-07-11 08:13:03 -04:00
ca4b26ddf8
fix up some leftover include issues that got overlooked in previous changes
2019-07-11 07:22:41 -04:00
d05787ab99
clean up include in USER-REAXC
2019-07-11 07:16:53 -04:00
7109c1013a
Merge pull request #1560 from stanmoore1/kk_halffull
...
Fix memory issue in Kokkos neigh list when using half-from-full
2019-07-11 06:28:43 -04:00
2b2a9e775e
fix memory, add sp_copy
2019-07-11 08:24:28 +00:00
1a0662c386
Some corrections and additions to kim_commands docs
2019-07-10 22:11:47 -05:00
789d6a991e
Update comment
2019-07-10 17:01:46 -06:00
39873fb7a3
Fix issue in Kokkos neigh list when using half-from-full
2019-07-10 16:53:26 -06:00
956d21ec0e
update include lists in packages USER-MISC, USER-MOFF, USER-PTM, and USER-SMD
2019-07-10 15:51:57 -04:00
ea68db964a
trim (left and right) strings from kim_query xxxx split
2019-07-10 14:21:07 -05:00
2ca2d053fd
Merge branch 'master' into improve-include-consistency
2019-07-10 14:18:42 -04:00
a1a7754961
Merge pull request #1559 from akohlmey/validate-more-data-file-numbers
...
Complete data file read validation change set
2019-07-10 14:08:43 -04:00
bb325a335e
Commit1 JT 070919
...
- test energy/torque modif with etotal
2019-07-10 09:52:39 -06:00
941607595a
one more change
2019-07-10 08:48:33 -06:00
89af88bd10
more changes to robustify comm buf_send length
2019-07-10 08:41:27 -06:00
c5044d6484
continuing include file handling cleanup
2019-07-10 08:49:16 -04:00
872d43f02f
recover compilation of USER-OMP package
2019-07-10 07:29:29 -04:00
0eba1c1cbc
Merge pull request #1558 from lammps/bop-atomic-stress
...
add missing term to per-atom stress to pair style bop
2019-07-10 07:23:06 -04:00
0f691de031
include file cleanup in some more packages
2019-07-10 01:18:34 -04:00
054ff97a51
replace ATOTAGINT() calls with utils::tnumeric() in AtomVec classes
2019-07-10 00:27:31 -04:00
93748a18ae
further clean up of AtomVec classes after merging PR #1552 to master
2019-07-10 00:22:03 -04:00
d6ed4ee1b1
add missing term to per-atom stress
2019-07-09 17:34:54 -06:00
39315268e8
new versions of jacobi() method
2019-07-09 16:53:19 -06:00
5236497932
Changed 'bohr_per_atu_si' to 'bohr_per_atu_electron_si'
2019-07-09 18:36:51 -04:00
2fd327d057
more robust version of atom exchange size
2019-07-09 16:17:54 -06:00
c2dc624ec9
update packages USER-SPH, USER-SMTBQ, USER-SDPD, USER-TALLY, USER-UEF, USER-YAFF
2019-07-09 16:11:25 -04:00
920ea89c37
Added two modes, one via velocity and one via quaternion.
2019-07-09 15:07:04 -04:00
06dcc9e283
Merge branch 'master' into improve-include-consistency
...
# Conflicts:
# src/USER-MESO/atom_vec_tdpd.cpp
2019-07-09 14:50:00 -04:00
691fc357a4
Merge pull request #1551 from martok/meamc-embedding
...
MEAM/C: embedding-function related refactoring
2019-07-09 14:46:53 -04:00
53b8e329a1
Merge pull request #1552 from akohlmey/validate-data-file-numbers
...
Validate more numbers read from data files
2019-07-09 14:46:21 -04:00
64faa6c667
Merge pull request #1553 from athomps/read_dump_xyz
...
Fixed a few problems with read_dump xyz
2019-07-09 14:45:48 -04:00
0d15c57fee
Merge pull request #1555 from stanmoore1/kk_neigh
...
Fix issue in Kokkos neighbor binning when using non-Kokkos lists on GPUs
2019-07-09 14:45:23 -04:00
5013fd699f
Fix issue in Kokkos neighor binning when using non-Kokkos lists on GPUs
2019-07-09 09:43:50 -06:00
6dc184b5d6
Merge branch 'master' into fix-active
2019-07-09 10:31:11 -04:00
8339d96200
Undid weird change in random source file.
2019-07-09 10:31:03 -04:00
cb3dce182b
Commit before changing branches.
2019-07-09 10:29:42 -04:00
4865f03d69
Merge branch 'master' into fix-active
2019-07-09 10:26:11 -04:00
9988ccafe1
Merge branch 'master' of https://www.github.com/lammps/lammps
2019-07-09 10:24:42 -04:00
2b518f5a12
Renamed fix active to fix propel/self
2019-07-09 10:24:17 -04:00
30086950b8
Added preliminary doc for kim_interactions fixed_types
2019-07-09 09:43:34 -04:00
39c8a7de6e
Updated kim_commands doc to descript kim_query split mode
2019-07-09 07:35:50 -04:00
7a62717051
Updated USER-MOLFILE
2019-07-08 19:40:31 -06:00
74414afdea
Added the boxinfo argument
2019-07-08 17:25:23 -06:00
1f47da6c51
Add fixed_types to kim_init & split to kim_query
2019-07-08 17:46:47 -05:00
cbdc5dba13
fix bug in atom style wavepacket
2019-07-08 18:09:41 -04:00
cfaa537296
use alternate implementation of numeric conversion functions
...
these new functions allow to choose between aborting with Error::one()
and exiting with Error::all(). in the long run those should replace
all of the functions in Force.
2019-07-08 17:51:37 -04:00
31e19e0824
complete cleaning includes in some more packages
2019-07-08 16:45:21 -04:00
03418be645
minor tweaks to already processed files
2019-07-08 16:22:55 -04:00
475e8875a3
Merge branch 'stable' of gitlab.com:jared.wood13/lammps into stable
2019-07-08 15:24:55 +02:00
60a808d25b
bond/react: error->all vs. error->one
...
also, correct several incorrect instances of error printing, which could cause code to hang without explanation
2019-07-07 21:17:23 -06:00
5b7ae3713b
clean up include handling for VORONOI package
2019-07-07 21:02:51 -04:00
65e281d661
Fixed a few problems with read_dump xyz
2019-07-07 18:00:07 -06:00
13d4fbdcfb
clean up includes in QEQ, REPLICA, and RIGID packages
2019-07-07 16:27:59 -04:00
b469ff6791
need to include 'force.h' header for conversion functions
2019-07-07 16:06:30 -04:00
15e1b39531
validate more numbers read from data files through using force->numeric()/force->inumeric() instead of atof()/atoi()
2019-07-07 15:52:21 -04:00
57a5588549
cleaning up include file handling in packages MOLECULE and PERI
2019-07-07 15:46:34 -04:00
e5af9db84c
clean up includes in MC and MISC package
2019-07-07 11:49:13 -04:00
35e2401099
clean up includes in MANYBODY package
2019-07-07 03:56:44 -04:00
61ed3b65b7
clean up includes in KSPACE package
2019-07-06 10:20:13 -04:00
316554297c
clean up includes in packages DIPOLE and GRANULAR
2019-07-06 10:00:24 -04:00
a00d38572e
clean up includes in packages CLASS2, COLLOID, COMPRESS, and CORESHELL
2019-07-06 06:29:22 -04:00
4db4833395
fix up includes for BODY package
2019-07-05 21:11:06 -04:00
c00f2adb42
Merge pull request #1544 from akohlmey/collected-small-fixes
...
Collected small changes and bugfixes for the next patch release
2019-07-05 20:33:55 -04:00
e123b6f02e
Merge pull request #1550 from ndtrung81/lj96-fixes
...
Fixed a bug in lj96/cut/gpu involving missing the special_lj factor
2019-07-05 15:01:19 -04:00
b6bb980980
Merge branch 'improve-include-consistency' of github.com:akohlmey/lammps into improve-include-consistency
2019-07-05 14:59:17 -04:00
9f15ed1e61
Merge pull request #58 from eagunn/improve-include-consistency
...
Applied minor line edits to new documentation file
2019-07-05 14:59:05 -04:00
2c0eeeb976
one more chunk of files in src folder to be cleaned up
2019-07-05 14:43:20 -04:00
5d4016c285
cleaning up includes of ASPHERE package
2019-07-05 14:42:46 -04:00
5fffccb076
Apply minor line editing to new documentation file.
2019-07-05 12:08:57 -06:00
66390882fd
Merge pull request #2 from akohlmey/improve-include-consistency
...
Improve include consistency from Axel's repo
2019-07-05 11:38:07 -06:00
46a9772a6d
Minor clean-up
2019-07-05 12:12:29 -05:00
d07a49aeea
add missing prototypes
2019-07-05 11:37:21 -04:00
7efb42f0d3
MEAM/C: code optimization for faster codegen
2019-07-05 12:03:43 +02:00
0d4bb86183
MEAM/C: code commenting
2019-07-05 12:03:43 +02:00
8dcb42d49c
Check MEAM parameters for t0=1.0, mention this fact in documentation
2019-07-05 12:03:43 +02:00
2f72b9f120
Factor out embedding function, make sure documented logic for emb_lin_neg is obeyed
2019-07-05 12:03:43 +02:00
79f8e422f9
indentation
2019-07-04 18:21:07 +00:00
f3985c853e
local iter instead of iter
2019-07-04 18:19:57 +00:00
e85bdd17d3
introduce cutoff step. make lbfgs stable
2019-07-04 15:31:18 +00:00
ce6fa0118a
continuing to clean up include file lists
2019-07-04 08:39:17 -04:00
b4cf4b1ed7
recover compilation of KOKKOS package
2019-07-04 06:51:52 -04:00
732bd937e0
clean up includes in USER-COLVARS package
2019-07-04 01:16:56 -04:00
49f27573a7
Fixed a bug in lj96 involving missing the special_lj factor
2019-07-03 23:44:33 -05:00
fa15bf5edd
recover compilation of USER-COLVARS package
2019-07-04 00:25:33 -04:00
e63fe1fe84
please POEMS library in namespace POEMS and remove "using namespace" from headers
2019-07-04 00:09:01 -04:00
95cb995336
recover compilation of MANYBODY package
2019-07-03 22:18:41 -04:00
416911aa7e
more rearranging of include file order to put implementation headers first
2019-07-03 21:57:39 -04:00
6cf3bb3e4e
recover compilation of KSPACE package
2019-07-03 21:56:29 -04:00
5b3a15bd94
putting implementation header first in package folder sources
2019-07-03 19:58:25 -04:00
256531a29a
put implementation header first for all remaining main folder source files
2019-07-03 19:34:13 -04:00
95cf85f1b9
bug: forget to calculate beta..
2019-07-03 21:12:04 +00:00
b675edcf5c
More false positives
2019-07-03 16:28:37 -04:00
8e9037ac95
Add request to contact if interested in more pair styles
2019-07-03 16:19:26 -04:00
fcf5e8c549
Merge remote-tracking branch 'origin/OSO' into OSO
2019-07-03 19:33:54 +00:00
3c3c7899b4
use local iteration counter, needed for neb
2019-07-03 19:33:24 +00:00
5ef389eaea
Mention that a smoothly truncated potential works better
...
Add a table of pair styles that implement single_hessian
2019-07-03 14:45:45 -04:00
bb5a1c5205
Adjust log.cite behavior
2019-07-03 13:38:08 -05:00
00d820dcf9
Added support for log.cite to kim_init
2019-07-03 13:20:55 -05:00
63dcd999d8
Switch to kim-api c-bindings for SimulatorModel
2019-07-03 11:49:38 -05:00
99e58d889c
Commit2 JT 070319
...
- fixing first and last images in oso_lbfgs.cpp
2019-07-03 10:48:11 -06:00
526e0da0a9
reduce correctly over the universe
2019-07-03 15:41:29 +00:00
5924c558fb
Merge branch 'OSO' of github.com:alxvov/lammps into OSO
2019-07-03 09:38:19 -06:00
fb63c5a708
Commit1 JT 070319
...
- commit before pull
2019-07-03 09:37:43 -06:00
eb9f5cf128
Update gcmc to have a max and min
2019-07-03 17:24:00 +02:00
747245ee90
sum beta over all replicas in cg. Good for GNEB
2019-07-03 15:06:53 +00:00
87fd17a4d2
global dot products
2019-07-03 14:54:02 +00:00
48cc0293ff
if g2 zero then beta is also zero
2019-07-03 12:01:21 +00:00
eaa542b6e7
scale initial gradients with adaptive time step
...
in the beggining, try to use global parameters for lbfgs
2019-07-03 11:59:54 +00:00
8452afb512
compare dyds_global instead
2019-07-03 11:38:31 +00:00
7967cb1133
put implementation header first to avoid issues with mpi.h and lmptype.h with OpenMPI
2019-07-03 06:16:16 -04:00
4314e6df44
Merge branch 'master' into Ncreate_atoms
2019-07-02 22:59:18 -06:00
0c4af8b820
spelling: attempt add file paths to false positives
2019-07-02 22:13:06 -06:00
cebed54a3d
Merge branch 'OSO' of github.com:alxvov/lammps into OSO
2019-07-02 16:03:49 -06:00
66a5041973
Commit1 JT 060219
...
- added all min/spin tests in src/SPIN/neb_spin.cpp
- added lbfgs to .gitignore
- commit before pull/merge
2019-07-02 16:02:36 -06:00
11708c8f96
continue cleaning up include files based on IWYU
2019-07-02 15:10:52 -04:00
e3ed8d8562
parallelisation of lbfgs, change indentation, more comments
2019-07-02 18:02:22 +00:00
94cb1a8a6a
Add CUFFT to KSPACE.cmake
2019-07-02 11:40:23 -06:00
707c5b1303
Merge branch 'OSO' into OSO_LBFGS_LS
2019-07-02 17:08:30 +00:00
44ca54fa25
a bit more comments
2019-07-02 17:06:53 +00:00
fd5bc857b2
calculate energy in the beginning only once
2019-07-02 17:03:15 +00:00
ee8d3ced31
change cg to lbfgs in oso_lbfgs
2019-07-02 16:39:27 +00:00
398f33d407
added cubic line search
2019-07-02 16:36:06 +00:00
2ce7da80d1
Add Kokkkos FFT build options
2019-07-02 08:28:18 -06:00
b1781e5129
Small tweaks
2019-07-02 08:27:49 -06:00
dcf9351514
Removed commented out code
2019-07-02 08:27:35 -06:00
9984cbc99a
Recheck existence of pair style in init
2019-07-02 16:13:20 +02:00
350d8f5812
Missing some hybridpair replacement
2019-07-02 15:51:52 +02:00
fc1d8f2cbf
more cleanup of include file handling. starting to work on files in packages
2019-07-02 05:15:30 -04:00
0761c4dbb9
Name change hybridpair->pair/hybrid
2019-07-02 10:47:36 +02:00
968335d4fd
Remove useless things
2019-07-02 10:34:10 +02:00
6fc5810bb4
with the refactored include handling we can allow include in if/then/else
2019-07-02 01:31:19 -04:00
41e8cf3d69
Merge branch 'master' into kim-simulator-models
...
# Conflicts:
# src/input.cpp
2019-07-02 01:15:29 -04:00
ef1b62a422
rename single2nd => single_hessian
2019-07-01 20:44:03 -04:00
5aae095677
Add support for single precision
2019-07-01 17:58:25 -06:00
b727f0b126
Merge pull request #1537 from akohlmey/refactor-input-file-handling
...
Refactor input file processing flow of control
2019-07-01 17:28:15 -04:00
63fa63fb1c
Merge pull request #1538 from dsbolin/gran_mods
...
Bug fixes to pair granular
2019-07-01 17:27:55 -04:00
f7329c0f43
Merge pull request #1540 from stanmoore1/kk_snap
...
Port Recent SNAP changes to Kokkos
2019-07-01 17:27:34 -04:00
7547e1dae6
make certain that the vector storage and the size_vector variable are consistent in computes
2019-07-01 17:25:02 -04:00
3cd1095dd8
Add line for compute hma
2019-07-01 16:12:51 -04:00
42c31227d9
continuing to clean up include file lists
2019-07-01 15:59:16 -04:00
559c187964
Update SNA::memory_usage()
2019-07-01 08:20:48 -06:00
61a7730bb5
Merge branch 'master' of github.com:lammps/lammps into kk_snap
2019-07-01 08:14:30 -06:00
a8d4ac74fa
Remove temporary ulist variable
2019-07-01 08:13:53 -06:00
e91539d4b5
Cleanup
2019-07-01 08:11:49 -06:00
2443c8ad13
reduce IWYU warnings for lammps.cpp
2019-07-01 09:14:22 -04:00
32728375b9
add test script for compute momentum
2019-07-01 13:39:32 +01:00
fb5e7e6f3b
add note about USER-MISC package
2019-07-01 12:06:40 +01:00
e9e7d995b2
move to user-misc
2019-07-01 11:37:13 +01:00
3adc23a770
Merge branch 'OSO_LBFGS' into OSO
2019-07-01 09:45:17 +00:00
924c610ebe
use for loop
2019-07-01 09:45:05 +00:00
56c34e4267
merge memory alloc for lbfgs
2019-07-01 09:41:34 +00:00
1d64d78f24
handle memory in a right way
2019-07-01 09:40:14 +00:00
0a0e85ac46
rodr. rot. as in cg
2019-07-01 09:03:17 +00:00
6a2a4d5cfb
parallelisation of lbfgs
2019-07-01 08:58:31 +00:00
5f74f6ddfa
delete irrelevant comment
2019-07-01 08:38:44 +00:00
0f2997533a
get rid off double loops in cg
2019-07-01 08:36:44 +00:00
89ecd5d9f9
get rid off double loops in cg
2019-07-01 08:35:41 +00:00
39f5b8c734
transform POEMS library to conform to IWYU conventions
2019-07-01 04:16:00 -04:00
cc698f0b43
Merge branch 'OSO' into OSO_LBFGS
2019-07-01 08:06:03 +00:00
61b12a09f2
added lbfgs
2019-07-01 08:01:11 +00:00
af8103433c
add stabilized vs unstabilized examples
2019-06-30 22:13:12 -06:00
62bddd47ee
limit number of nested include file levels to 16
2019-07-01 00:01:41 -04:00
483b1dbef5
Update fix_bond_react.txt
2019-06-30 21:19:04 -06:00
44372f5236
more fixes for USER-OMP
2019-06-30 23:12:08 -04:00
e0c04355bb
try to recover compiling of USER-OMP with OpenMP enabled
2019-06-30 22:59:44 -04:00
e8487ec0b9
Merge pull request #50 from lammps/master
...
rebase
2019-06-30 20:58:41 -06:00
78af594381
fix typos. restore compilation of LAMMPS class implementation with OpenMP
2019-06-30 22:45:41 -04:00
e29361523f
recover compilation of the USER-PHONON package
2019-06-30 18:39:49 -04:00
3e88dacd3f
recover broken compilation of the USER-EFF package
2019-06-30 17:27:29 -04:00
33d3bd7a8d
Merge pull request #1547 from rbberger/docs_fix
...
Workaround to make formatting of code blocks consistent
2019-06-30 17:15:25 -04:00
8fdba2ded1
Merge pull request #1546 from stanmoore1/kk_update
...
Update Kokkos library in LAMMPS to v2.9.00
2019-06-30 17:15:06 -04:00
96744c4933
more include file cleanup
2019-06-30 15:53:17 -04:00
31cbccda85
continue cleaning up include file lists
2019-06-29 09:37:44 -04:00
a720aedabc
Workaround to make formatting of code blocks consistent
2019-06-28 20:54:10 -04:00
5e3a705911
fix bug caused by a parameter shadowing a class variable
2019-06-28 14:28:45 -04:00
ea2e73119d
Update Kokkos library in LAMMPS to v2.9.00
2019-06-28 11:23:24 -06:00
5c8e81241a
Commit JT 062819
...
- modified memory allocation
2019-06-28 10:49:21 -06:00
5eabc82024
Restore lost changes
2019-06-28 10:17:22 -06:00
d918432047
Fix issue with compute_duarray
2019-06-28 09:54:24 -06:00
73968f10d5
Merge branch 'kk_snap' of ssh://github.com/stanmoore1/lammps into kk_snap
2019-06-28 09:44:36 -06:00
400af0edac
Merge branch 'master' of github.com:lammps/lammps into kk_snap
2019-06-28 09:02:07 -06:00
557a1274e4
even more include file cleanup
2019-06-28 07:09:57 -04:00
df7c56d881
use suffix compatible pair style matching when looking for ReaxFF pair style
2019-06-28 05:28:54 -04:00
378474c4e6
more include file cleanup suggested by IWYU
2019-06-28 02:07:18 -04:00
a5cb6ddd4a
lammps.h must include cstdio and mpi.h
2019-06-27 22:14:06 -04:00
2c119551f7
add statement about order of include files
2019-06-27 22:13:42 -04:00
123bd57376
try to make KOKKOS compile again
2019-06-27 21:59:05 -04:00
4ec3a508fc
bulk removal of #include <cstdio> from header files
2019-06-27 21:54:07 -04:00
86a9e4fca2
make body package compile again
2019-06-27 21:40:50 -04:00
9c53a5ca3f
add first draft of a summary of the rules for include files
2019-06-27 21:40:28 -04:00
932f052cbf
more header cleanup
2019-06-27 20:52:23 -04:00
2c0a66b7f8
increase buffer size of fix tune/kspace. header cleanup. remove use of iostreams
2019-06-27 20:50:25 -04:00
3e8ab7cbb0
Commit JT 062719
...
- cleaned code and setup LAMMPS format and indentation
- added src/min_spin_oso_cg.h/cpp to .gitignore
2019-06-27 15:15:57 -06:00
03099d6e54
some more include file consistency changes
2019-06-27 17:11:53 -04:00
121947e79d
Added hcp query example to kim_commands
2019-06-27 12:52:20 -05:00
2520eab46d
small typo
2019-06-27 16:41:19 +00:00
630ce7b962
add contributing authors
2019-06-27 16:31:24 +00:00
589d0e2a6a
add conjugate gradients with OSO
2019-06-27 16:26:24 +00:00
56e1032c1d
Update gcmc to have a max and min
2019-06-27 17:50:45 +02:00
48220b39b5
include <cstdio> explicitly in .cpp files, though
2019-06-27 11:48:34 -04:00
1e2aeed2ac
Remove no-op
2019-06-27 08:53:58 -06:00
60adaa24cb
Remove redundant computation
2019-06-27 08:52:34 -06:00
333bec0222
headers that directly or indirectly include pointers.h may assume <cstdio> is loaded, too.
2019-06-27 10:12:53 -04:00
84e156d380
first batch of changes suggested by using include-what-you-use tool
2019-06-27 09:14:36 -04:00
f7ddf433ef
modify comment
2019-06-27 13:14:27 +00:00
312a1fa004
Added species to kim_queries in docs and some other edits
2019-06-27 07:58:32 -05:00
1eb83136c4
add gradient descent with rotation matrices with adaptive time step (as before)
2019-06-27 10:59:15 +00:00
588cce7e7e
add min_spin_oso (just a copy of min_spin)
2019-06-27 09:30:10 +00:00
08ac695a06
move include statements from headers to implementation files where possible in USER-REAXC
2019-06-27 01:03:08 -04:00
17602b4c26
some more include file cleanup.
...
include cstdlib where functions like atoi() are used
remove unneeded include statements from headers
2019-06-27 01:02:17 -04:00
f7507512b1
apply memory alignment settings from my_page.h to my_pool_chunk.h
2019-06-27 00:39:47 -04:00
ff36bad099
cleanup includes in variable.h
2019-06-27 00:33:48 -04:00
7f342b1cd0
Merge pull request #1539 from junghans/fix_include_for_ppc64le
...
add missing include needed on ppc64le
2019-06-27 00:26:33 -04:00
2be0fd6180
Fix GPU issues
2019-06-26 16:22:37 -06:00
8c3d18520d
add missing include needed on ppc64le
2019-06-26 10:45:31 -06:00
f1dfcaf514
WIP
2019-06-25 14:47:21 -06:00
f6319146b0
Update kim_query to new interface
2019-06-25 15:03:24 -05:00
e08146c31f
Allow twisting torque to be used without rolling torque in pair granular
2019-06-25 12:06:18 -06:00
bd77dc0468
Merge branch 'fix-active' of brandeis_desktop:/home/stefan/projects/lammps-mine into fix-active
2019-06-25 10:19:16 -04:00
2fd924562b
Spell correction
2019-06-25 15:15:30 +02:00
61ddc98a5a
Missing compute_pressure.h
2019-06-25 13:30:41 +02:00
6a6d08e18e
Better compute_pressure hybrid and doc
2019-06-25 12:01:29 +02:00
8fd1aaba7e
Merge pull request #1535 from evoyiatzis/class2
...
Implementation of inner/middle/outer compute methods for lj/class2/coul/long
2019-06-25 06:00:06 -04:00
50e76ff7a1
restore virtual keyword and empty lines in comments
2019-06-25 05:59:29 -04:00
423eebda25
restore header
2019-06-25 05:57:48 -04:00
f6842e643e
Merge pull request #1525 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch
2019-06-24 23:55:50 -04:00
5f7c4fb668
Merge pull request #1534 from uihsnv/archlinux_pkg
...
Archlinux install documentation
2019-06-24 23:55:09 -04:00
483353a017
Merge remote-tracking branch 'lammps/master' into kim-simulator-models
2019-06-24 15:35:06 -05:00
86d878a7eb
Updated language on availability of ADP potentials in OpenKIM
2019-06-24 15:26:41 -05:00
4284a4fac4
Changed me to me_si and fixed some typos in comments
2019-06-24 14:51:35 -05:00
b653536750
Switched pair_style kim doc to "KIM Portable Model" terminology
2019-06-24 14:38:44 -05:00
1047d8f80e
Change of terminology to "KIM Portable Model" and streamlining
2019-06-24 14:32:40 -05:00
c8a2f61c16
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
2019-06-24 13:55:22 -05:00
0ddcc023a5
Improvements and additions to kim_commands doc
2019-06-24 13:54:55 -05:00
f2380a24ef
fix parallel processing input include bug
2019-06-24 14:27:05 -04:00
13237155c8
make processing of Input::file(const char* filename) more like processing an include file
2019-06-24 14:24:54 -04:00
7f26862f98
simplify nested include file handling
...
# Conflicts:
# src/input.h
2019-06-24 14:16:51 -04:00
826a14f54a
add workaround for handline include files
...
# Conflicts:
# src/input.h
2019-06-24 14:16:00 -04:00
7afcfccf48
follow convention to list all commands in a file as header
2019-06-24 13:51:41 -04:00
a36d2573cf
make certain, we are not mixing cutoff and long-range coulomb when looking cutoffs
2019-06-24 09:10:00 -04:00
8b49cac86a
correct dimensionality of cut_coul property in Pair::extract()
2019-06-24 09:09:22 -04:00
2159a8c44a
Arch specific words
2019-06-24 16:14:29 +05:30
3e93881e44
store compute_tally array in restart and read it back. fix memory leak.
2019-06-24 05:28:54 -04:00
bfd0c4228d
Added text that ADP potentials are available in KIM as well as NIST
2019-06-23 18:29:59 -05:00
cf008c163d
Corrected box rescaling
2019-06-23 18:01:35 -05:00
d150feb41a
Small change to KIM package build
2019-06-23 17:46:00 -05:00
db13fedb89
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
2019-06-23 17:37:33 -05:00
94e1f87cb8
Moved some content from pair_kim docs to kim_commands
2019-06-23 17:36:36 -05:00
881f9ff043
Updated the pair_kim docs
2019-06-23 17:36:10 -05:00
b5d4cf4bfd
Updated KIM package information
2019-06-23 17:23:21 -05:00
d10fdda676
simplify nested include file handling
2019-06-23 17:53:52 -04:00
6d54cf6a07
programming style changes
2019-06-23 17:53:12 -04:00
bfe6cc29e8
fix bug of not storing pointers
2019-06-23 17:52:43 -04:00
36649f0534
add workaround for handline include files
2019-06-23 16:47:12 -04:00
171d74f2f2
remove class member name clashes. Pointers contains infile so we rename other uses to inpfile
2019-06-23 16:43:54 -04:00
e42e1e64a8
Added explanation on Model and SM pages
2019-06-23 14:50:52 -05:00
c9160e66f2
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
2019-06-23 14:21:55 -04:00
b2ba0550d7
Some minor typo fixes in kim_commands.txt
2019-06-23 13:19:48 -05:00
f31faafeec
modification in the doc file of lj/class2 style
2019-06-23 20:18:39 +02:00
493269431c
add a few more false positives
2019-06-23 14:17:30 -04:00
3b6cc29f64
Implementation of inner/middle/outer compute methods for lj/class2/coul/long
2019-06-23 20:16:25 +02:00
c6d0f807b5
output messages that would otherwise only show up in logs only when logs are enable for screen or logfile
2019-06-23 14:13:24 -04:00
27d1f79fe3
simplify another case of stringstream to use plain std::string
2019-06-23 13:39:12 -04:00
065638edba
remove unused macro and reformat to closer match LAMMPS programming style
2019-06-23 13:31:43 -04:00
c557c7492b
adapt names of stored properties to code that uses fix STORE/KIM
2019-06-23 13:31:12 -04:00
ac82aa754b
correct off-by-one error and simplify code by using std::string instead of std::stringstream
2019-06-23 13:13:05 -04:00
c9cb6e3658
remove obsolete files
2019-06-23 13:12:23 -04:00
7f00cf8c12
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
...
# Conflicts:
# doc/src/kim_commands.txt
2019-06-23 13:11:56 -04:00
a6f6c9bed0
fix up links, spelling issues, and inconsistent names in kim commands docs
2019-06-23 12:41:29 -04:00
22e036a645
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
2019-06-23 11:39:31 -05:00
d08867ce0a
Completed first version of kim_commands documentation
2019-06-23 11:39:06 -05:00
c11caf4509
update kim examples to temp. current state of code
2019-06-23 10:34:43 -05:00
33be7f259b
Working on kim_commands documentation
2019-06-22 21:49:29 -05:00
27d83b878d
Merge branch 'kim-simulator-models' of github.com:ellio167/lammps into kim-simulator-models
2019-06-22 15:25:40 -05:00
17fa2f787b
Added kim_command documentation structure
2019-06-22 15:25:21 -05:00
4a22e3bf70
Implement kim_init, kim_interactions & various updates
2019-06-22 15:21:57 -05:00
f81c9c5322
Changed _u_* output to log to variable commands
2019-06-22 10:21:05 -05:00
58f9380c45
Archlinux install documentation
...
Link to #1495
2019-06-22 19:46:21 +05:30
dbfd1fd0e7
Added atom-type-num-list mapping to kim_style
2019-06-21 22:11:58 -05:00
f190647ab4
use snprintf() instead of sprintf() to avoid buffer overflows when copying style names
2019-06-21 21:23:20 -04:00
08cee18f32
Added code to define unit conversion factors
2019-06-21 18:39:18 -05:00
88994d813a
Ignore kim.log in examples/kim
2019-06-21 18:38:48 -05:00
7a56a4be24
add option to pair_modify to explicitly turn off F dot r
2019-06-21 14:18:18 -04:00
1bb18ebde4
rollback unneeded change to Makefile.list per review
2019-06-21 15:50:52 +01:00
c79044c361
Merge pull request #1531 from athomps/snap-yarray-tweak
...
Added NULL initialization for snaptr
2019-06-21 10:38:43 -04:00
c460d05bc6
Added NULL initialization for snaptr
2019-06-21 00:26:44 -06:00
0613c10395
Work on kim_style for latest definition prototype
2019-06-20 16:45:45 -05:00
a01421db99
Merge branch 'master' into collected-small-changes
...
# Conflicts:
# doc/src/pair_spin_dipole.txt
2019-06-20 14:38:51 -04:00
128d021c10
Update to latest prototype for SimulatorModel interface
2019-06-20 13:13:13 -05:00
f1034e982d
Merge pull request #1530 from eagunn/iss1526
...
Minor cleanup for doc/src
2019-06-20 13:23:21 -04:00
6760866f44
integrate pair styles spin/dipole/cut and spin/dipole/long properly into docs
2019-06-20 11:49:53 -04:00
17bfed3590
move non-LaTeX images from doc/src/Eqs folder to doc/src/JPG
...
this also updates links in doc sources referencing them
2019-06-20 11:39:41 -04:00
bc224bc66e
Eliminate a doc build warning. pair_spin_dipole.txt was recently edited. Much content was removed and it no longer contained any internal reference links. But it still had a link anchor at the bottom. This was generating a build warning. I've removed the unused link anchor and an unneeded line separator.
2019-06-20 09:15:40 -06:00
c9fc83ef6f
Move two non-equation images from Eqs folder to JPG folder
2019-06-20 08:16:20 -06:00
fe5e952319
Fix docs issues
2019-06-19 19:17:20 -04:00
87e6fda820
Merge remote-tracking branch 'upstream/master'
2019-06-19 18:52:47 -04:00
f54ad09668
recreate missing LaTeX files for image-only equations
2019-06-19 17:53:40 -04:00
599ef78161
put dump_modify after the list of all dump variant doc pages
2019-06-19 17:13:06 -04:00
fe1afee84e
Merge remote-tracking branch 'upstream/master'
2019-06-19 16:12:36 -04:00
395a9d3739
Fold hma compute into USER-MISC
2019-06-19 16:12:15 -04:00
04cfaae54f
Fold HMA README into source code in preparation for move to MISC
2019-06-19 13:37:41 -04:00
52a3d825ef
Explain more about advantages of HMA, restrictions, point to examples/hma
2019-06-19 13:35:35 -04:00
26347ec80c
Add docs for compute momentum
2019-06-19 13:56:00 +01:00
959da9de01
Create a compute for the momentum of a group of atoms
2019-06-19 13:56:00 +01:00
f8f8e441b9
add missing cmake package module
2019-06-19 07:06:54 -04:00
bb11344424
Merge pull request #1522 from akohlmey/next_version
...
Step version string for next patch release
2019-06-18 22:01:42 -04:00
0bc648e23e
add message quit protocol, to allow for non-quantum MD steps
2019-06-18 14:30:30 -06:00
e754fb80a4
Merge pull request #1518 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2019-06-18 16:21:41 -04:00
c515b7dc98
Turn of View initialization for d_tmp
2019-06-18 14:02:22 -06:00
fafd824b74
Small tweaks
2019-06-18 13:55:02 -06:00
98fbaef406
workaround for ICE issue with gcc 4.8.x
2019-06-18 15:00:27 -04:00
08471684f3
upgrades to global and local hyper, including more output
2019-06-18 12:29:46 -06:00
06506b9f40
Merge branch 'master' of https://github.com/lammps/lammps into fft
2019-06-18 12:11:01 -06:00
9f40899ad7
Error out if using cuFFT with Kokkos CUDA on host CPUs
2019-06-18 12:10:41 -06:00
f34c899a19
Reduce compiler warnings and fix a few issues
2019-06-18 11:09:51 -06:00
8274266b8b
fixed out by one error for end of chain
2019-06-18 17:46:36 +01:00
d98c105d34
step version string to 18 June 2019
2019-06-18 11:52:09 -04:00
961dcfc261
mention alternate build environment generators for cmake
2019-06-18 11:50:06 -04:00
811b28ac97
Code cleanup
2019-06-18 09:43:54 -06:00
81cdce9b04
flag and document that USER-TALLY computes are not compatible with dynamic groups
2019-06-18 00:14:48 -04:00
fce9439c72
Update docs
2019-06-17 15:25:22 -06:00
739097f34b
Error out if using FFTW on GPUs
2019-06-17 15:24:47 -06:00
3c9098d2ee
FFTW3 for Kokkos
2019-06-17 14:42:23 -06:00
995b6b31a2
flag a couple more packages that contain sub-builds of downloaded code
2019-06-17 16:05:54 -04:00
80846e3ed5
WIP: add FFTW3 threaded support
2019-06-17 13:52:34 -06:00
e9666f585f
update log files for kolmogorov/crespi/full potential
2019-06-17 15:46:54 -04:00
ca5aa1f907
Add cuFFT norm functor
2019-06-17 13:18:26 -06:00
f4f4a7c850
adapt for Ninja build tool, which cannot handle sub-builds and fortran
...
so builds of downloaded libraries are not supported right now
2019-06-17 14:24:51 -04:00
5fc3081a55
make building tools (msi2lmp, chain.x) an option, which is off by default
2019-06-17 14:23:30 -04:00
a39a35af20
Merge pull request #1517 from jrgissing/bond/react-clarify-template-check-messages
...
Bond/react: clarify reaction-template warning messages
2019-06-17 14:14:53 -04:00
1452d3d25b
Merge pull request #1516 from gtribello/master
...
Using PLUMED to compute committor with LAMMPS
2019-06-17 14:14:37 -04:00
2dea4eb0e9
Merge pull request #1513 from akohlmey/user-tally-vs-hybrid
...
Make USER-TALLY compute styles compatible with hybrid pair styles
2019-06-17 14:14:06 -04:00
5d73b0790f
Merge pull request #1510 from evoyiatzis/respa_class_2
...
Implementation of inner/middle/outer compute methods for lj/class2
2019-06-17 14:13:47 -04:00
93fd33aad9
Merge pull request #1507 from athomps/yarray
...
Back-porting of Zombie SNAP improvements
2019-06-17 14:13:28 -04:00
6536399fc3
Merge pull request #1476 from uihsnv/log_spacing
...
A function logfreq3(), for logarithmic spacing
2019-06-17 14:12:59 -04:00
2f29bd29f4
Merge pull request #1430 from ndtrung81/gpu-neigh-hybrid
...
Enable neighbor build on the device for pair hybrid substyles
2019-06-17 14:12:40 -04:00
117fef7d3c
fixed geometry, put sort into separate function
2019-06-17 18:06:54 +01:00
0322ebd093
WIP: add cuFFT support
2019-06-17 09:19:40 -06:00
b1458ceebf
fix typo
2019-06-17 07:42:18 -04:00
92615bda3a
update kolmogorov/crespi/full example input for recent change in REBO
2019-06-17 07:38:11 -04:00
4c0cd0a019
remove memory leak by freeing custom MPI data types
2019-06-17 07:36:03 -04:00
fd93c27dcb
make valgrind happy by fully initializing line buffer for thermo output
2019-06-17 07:35:30 -04:00
3410989ff1
working + clean version
2019-06-17 10:26:27 +01:00
4178c5167b
clarify template error/warning message
2019-06-16 14:47:07 -06:00
fd20a0606a
Merge pull request #49 from lammps/master
...
rebase
2019-06-16 14:19:50 -06:00
75e2981bda
Using force_timeout call instead of throwing error for plumed stop
2019-06-16 17:52:20 +01:00
98d9a9a4d2
Added call to PLUMED with setStopFlag so that PLUMED can stop LAMMPS if it needs to. This would be needed if you were computing committors for example
2019-06-16 16:09:32 +01:00
e73b34a5b1
do not run tally callback setup multiple times per time step
2019-06-14 15:46:28 -04:00
622cfd5718
Add single2nd_enable flag for Pair
2019-06-14 14:12:09 -04:00
343bc728e2
Cleanup: s/fix/compute/ and properly increment size_vector
2019-06-14 14:11:15 -04:00
3611cfdaf8
All styles support setting molecules' orientation
2019-06-14 19:58:31 +02:00
db3de8a31b
rename Pair::single to single2nd
2019-06-14 13:48:31 -04:00
ab6be65ab3
Flatten loops in pack_kokkos
2019-06-14 09:20:15 -06:00
7fab12c36f
Add keyword hybridpair for compute_pressure only on a certain pair of a hybrid pair
2019-06-14 16:53:26 +02:00
ac57b41b4d
fix line endings and missing EOL at end
2019-06-14 07:13:06 -04:00
43e3c1520b
cleaning pair_lj_class2.h of windows line endings
...
removing DOS/Windows style CR/LF line endings
2019-06-14 11:50:56 +02:00
e7116c8680
Update pair_class2.txt
...
Addition of a few lines in the documentation file
2019-06-14 09:04:03 +02:00
4d7d3a5d53
Switched algorithm for compute_yi to one based on zlist ordering
2019-06-13 15:56:18 -06:00
c1550ba29b
implementation of inner/middle/outer for lj/class2
...
Implementation of inner/middle/outer functions in style lj/class2 to enable integration with respa
2019-06-13 22:23:01 +02:00
5fb505ca8c
Fixed typo
2019-06-13 10:24:18 -06:00
67a1a63f5f
Removed old text
2019-06-13 10:10:37 -06:00
65b87fa278
Updated SNAP in KOKKOS package so it compiles and runs
2019-06-13 09:54:56 -06:00
053ac654c3
Install.sh not needed
2019-06-12 20:32:22 -04:00
c5c03230cb
Not part of this pull request
2019-06-12 17:05:47 -06:00
be5d3d6a19
Not part of this pull request
2019-06-12 17:04:22 -06:00
f8e257d219
Not part of this pull request
2019-06-12 17:04:05 -06:00
3f523ea906
Not part of this pull request
2019-06-12 17:02:59 -06:00
a973700295
Completed back-porting of Zombie SNAP improvements, particularly noteworthy is reduction in memory footprint, elimination of most multidimensional arrays, elimination of diagonal_style, elimination of Z array in force calculation.
2019-06-12 16:42:28 -06:00
f02fe15ec2
Add Kokkos version of FFTs
2019-06-12 15:47:33 -06:00
141df0d3a0
fixed splines, cleaned debug, optimised memory
2019-06-12 20:17:33 +01:00
daa53e3008
Merge pull request #1469 from julient31/pppm_spin
...
Adding PPPM and Ewald solvers for electric dipoles and magnetic spins
2019-06-12 14:50:18 -04:00
7a33d1e328
Code cleanup
2019-06-12 11:36:42 -06:00
56ae35fb1a
Address feedback on PR #1503
2019-06-12 13:09:33 -04:00
d9206127fb
Add hyphen to roundoff, fix false positives
2019-06-12 11:40:21 -04:00
0559e155f2
Implemented lists instead of multidim arrays
2019-06-11 18:24:02 -06:00
0b25d2feef
Merge pull request #1504 from akohlmey/collected-small-fixes
...
Collected small bugfixes and changes
2019-06-11 20:20:19 -04:00
1c1491eebf
Merge pull request #1506 from sniblett402/patch-1
...
Bugfix for bond_style table with MPI
2019-06-11 19:10:41 -04:00
400751f30f
remove redundant call to broadcast r0
2019-06-11 19:09:23 -04:00
4fbf96a353
Bugfix for bond_style table with MPI
...
Summary
Very small bug fix - an incorrect MPI datatype was causing undefined behaviour for tabulated bond potentials (bond_style table).
Author(s)
Sam Niblett, LBNL
Licensing
By submitting this pull request, I agree, that my contribution will be included in LAMMPS and redistributed under either the GNU General Public License version 2 (GPL v2) or the GNU Lesser General Public License version 2.1 (LGPL v2.1).
Backward Compatibility
No impact
Implementation Notes
The equilibrium bond length of the tabulated potential (tb->r0) was incorrectly specified as an MPI_INT during a broadcast. Therefore, all non-root processes received a truncated value of this parameter. This simple fix produced the expected behaviour for me.
2019-06-11 13:48:01 -07:00
1dc8bb163d
Merge pull request #1485 from Adrian-Diaz/memcpy2memmove
...
replace some calls to `memcpy()` with calls to `memmove()`
2019-06-11 14:07:46 -04:00
bb0240d8eb
Merge pull request #1501 from uihsnv/vim_files
...
Simplify and update vim syntax highlighting files
2019-06-11 14:06:58 -04:00
fd592d510f
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
...
# Conflicts:
# cmake/CMakeLists.txt
2019-06-11 14:03:27 -04:00
dbafb92dd5
cmake minor cleanup and removal of redundant code and empty lines
2019-06-11 14:02:41 -04:00
83060f0902
Merge branch 'master' into collected-small-fixes
2019-06-11 13:35:42 -04:00
fd55d7d367
update list of known LAMMPS keywords
2019-06-11 11:15:04 -04:00
3d5db63381
minor cleanup
2019-06-11 10:36:04 -04:00
36ebf4d47a
Make cmake aware of HMA
2019-06-11 10:22:55 -04:00
42b0cb5e3e
Merge pull request #1502 from rbberger/cmake_cleanup
...
Refactor CMake configuration
2019-06-11 10:19:07 -04:00
4cee333c07
need to use C++ compiler when checking for includes
...
this is the same bugfix as in PR #1504
2019-06-11 07:12:39 -04:00
7f4c611e21
must use C++ compiler to check for include files
2019-06-11 06:51:03 -04:00
fe29572737
Merge pull request #1496 from akkamesh/enh-ext-reaxc
...
reaxc/qeq optimization - using kokkos hierarchical parallelism
2019-06-10 21:37:12 -04:00
9421466f57
Merge branch 'master' into enh-ext-reaxc
...
Resolved Merge Conflict in src/KOKKOS/kokkos.cpp
2019-06-10 20:14:40 -04:00
8d985e53f4
Merge pull request #1494 from mkanski/extep_hybrid
...
Fix for extep when NULL or only some elements from potential file are used.
2019-06-10 20:04:24 -04:00
e72ac92a7f
Merge pull request #1422 from stanmoore1/team_opt
...
Optimize KOKKOS package for small systems
2019-06-10 20:03:53 -04:00
3e2f3a8058
avoid a case of mixing malloc()/free() with new/delete
2019-06-10 18:22:04 -04:00
72b295d7f4
add support for internal style variables to info command
2019-06-10 18:21:17 -04:00
fa76472135
Add Kamesh as contributing author to fix_qeq_reax_kokkos
2019-06-10 15:48:53 -06:00
664b938ed1
document kim_style changes
2019-06-10 17:45:07 -04:00
9a428217d9
prototype implementation of unit conversion variable support
2019-06-10 17:19:18 -04:00
22fd12b56c
support storing unit conversion variable setting between kim_style calls
2019-06-10 17:14:17 -04:00
8858846e39
Unbreak pair.h
2019-06-10 17:13:16 -04:00
2d90bb9947
Unbreak computes.txt
2019-06-10 17:12:01 -04:00
b195ccfb27
Unbreak compute.txt
2019-06-10 17:08:40 -04:00
45a2f9ae68
Merge remote-tracking branch 'upstream/master'
2019-06-10 16:15:07 -04:00
e438d46ee2
Add README in src directory
2019-06-10 16:14:28 -04:00
5c9c15025a
Add bits to Packages_details, Packages_user, fix up typos
2019-06-10 16:13:34 -04:00
ad8fd4a2a4
Clean up comments
2019-06-10 16:13:09 -04:00
b368b11d60
Move ShowHelp test into Testing.cmake
2019-06-09 22:31:56 -04:00
591e6836fd
Move CMake configuration for USER-H5MD into its own file
2019-06-09 22:24:59 -04:00
4ac100fe69
Define additional LAMMPS_*_DIRS to remove relative paths later
2019-06-09 22:05:53 -04:00
4ecd81f81b
Move CMake configuration of PYTHON package into its own file
2019-06-09 21:48:05 -04:00
203c6d122b
Move KSPACE CMake configuration into its own file
2019-06-09 21:37:34 -04:00
e788d32678
Move autogen check into utility function
2019-06-09 04:02:08 -04:00
ae59ffe83e
Move more CMake configurations to own files
2019-06-09 03:54:52 -04:00
99a8d3c2ed
Create CMake files for several packages
...
This remove the CMake configuration of several larger packages and places
it into their own files in the Modules/Packages folder.
- COMPRESS
- KIM
- LATTE
- MESSAGE
- MSCG
- USER-MOLFILE
- USER-NETCDF
- USER-PLUMED
- USER-QMMM
- USER-QUIP
- USER-SCAFACOS
- USER-SMD
- USER-VTK
2019-06-09 03:35:25 -04:00
ca1445788e
Move CMake configuration of VORONOI package into its own file
2019-06-09 03:23:23 -04:00
0908bd7aaf
Move code coverage and testing into their own files
2019-06-09 03:18:20 -04:00
239dfe163c
Simplify vim-files
...
Resolves #1500
2019-06-08 17:11:20 +05:30
cea1bd9cd9
Merging to stay up-to-date after patch 5Jun2019
2019-06-08 16:47:02 +05:30
31dc5dbb51
Fix variable type
2019-06-07 17:00:43 -06:00
9e3dc26599
Fix name in pair_exp6_rx_kokkos
2019-06-07 16:41:41 -06:00
8da75c2040
Merge branch 'master' of github.com:lammps/lammps into enh-ext-reaxc
2019-06-07 16:33:44 -06:00
85999fc4a7
Restore original compute_h in fix_qeq_reax_kokkos
2019-06-07 16:31:31 -06:00
73fa8d4055
Rename Kokkos variables
2019-06-07 16:30:02 -06:00
bd237a05b8
Tweak scalar view allocation
2019-06-07 15:46:04 -06:00
4941f11ad4
Remove unused tag
2019-06-07 15:37:49 -06:00
afab5ef303
Move CMake part on coverage into its own file
2019-06-07 12:24:35 -04:00
a7c02e699e
Move CMake utilities into LAMMPSUtils.cmake
2019-06-07 12:18:49 -04:00
8fed39d726
Move CMake documentation build section into its own file
2019-06-07 12:16:01 -04:00
b9e10d55e2
Merge pull request #1492 from akohlmey/collected-small-changes
...
Collected small changes for the next patch
2019-06-07 11:07:10 -04:00
1f1a0f95b2
Merge pull request #1497 from junghans/check_for_immintrin
...
cmake: check for immintrin.h
2019-06-07 10:57:56 -04:00
61e9dc4c8d
more accurate checking for styles using utils::strmatch() instead of strcmp() or strncmp()
2019-06-07 07:14:57 -04:00
b53df3dd63
disable optimization on functions building factories for many entries
...
this will speed up compilation and also avoid spurious warnings with gcc 4.4 and later
2019-06-06 20:37:17 -04:00
56e3b1d1f4
remove dead code
2019-06-06 20:22:08 -04:00
fde7e2de3c
switch to use alternate flag
2019-06-06 15:08:26 -04:00
e2391edce6
turn off only variable tracking and make people wait again
2019-06-06 14:44:28 -04:00
f7026491f1
Code reformat
2019-06-06 09:59:41 -06:00
40a2f275c2
Fix a few more issues resulting from "nelements != atom->types"
...
this also detects in a more safely fashion, whether there is data in the second part of the input file, that is still formatted for he first part.
2019-06-05 17:11:53 -04:00
e549f911f7
turn off variable tracking through turning off optimization for GCC 4.4 and later
...
This will avoid a difficult to interpret warning and in
addition speed up compilation of this one file by avoiding
to try to optimize something, that needs no optimization.
2019-06-05 14:36:08 -04:00
34dca6dc79
advance warning message about collecting styles and packages info to an earlier slot in the process
2019-06-05 14:32:02 -04:00
2ebc40deb3
cmake: check for immintrin.h
2019-06-05 11:13:48 -06:00
e9b4ab7363
Fixed potential file parsing when NULL or only some elements are used.
2019-06-05 16:12:24 +02:00
e1fbe4db64
updated makefile
2019-06-05 12:05:44 +01:00
875df7b851
added mesocnt to stable
2019-06-05 12:05:08 +01:00
8e43a45925
Detect and error out on invalid kspace mesh settings. make coulomb and dispersion settings consistent
2019-06-05 01:10:44 -04:00
92f078cfff
nicer typesetting of "none, zero, hybrid" potential styles in commands lists
2019-06-04 22:29:25 -04:00
708052dc81
reaxc/qeq optimization - using kokkos hierarchical parallelism
2019-06-04 14:22:43 -07:00
0849e03d1b
Merge pull request #1490 from akohlmey/next_version
...
Step version number for stable release
2019-06-04 15:23:13 -04:00
045c312c49
Merge pull request #1489 from akohlmey/cmake-2.8-compatibility
...
Change test for OpenMP default setting to be compatible with CMake 2.8.x
2019-06-04 11:03:22 -04:00
47c6cd86f2
Merge pull request #1477 from jrgissing/bond/react-reaction_topology_overflow
...
Implement fix bond/react reaction topology overflow checks
2019-06-04 11:02:57 -04:00
27cd78b96d
Merge pull request #1488 from akohlmey/doc-removed-features
...
Document removed features
2019-06-03 22:58:20 -04:00
dd97a7540e
Merge pull request #1486 from sstrong99/patch-1
...
Fix error in E3B documentation
2019-06-03 22:58:02 -04:00
272c536326
use 3 letters for month only
2019-06-03 22:52:40 -04:00
0b13fbe733
step version number for stable release
2019-06-03 22:47:44 -04:00
960a975e2a
Added compact arrays, removed unused openmp stuff
2019-06-03 19:50:40 -06:00
021f0c1fc6
use consistent variable evaluation in if()
2019-06-03 19:50:48 -04:00
5d96ecff25
fix typo
2019-06-03 19:44:40 -04:00
c76b79f021
chance test for OpenMP default setting to be compatible with CMake 2.8.x
2019-06-03 19:36:28 -04:00
a981626948
mention restart2data as removed feature as well
2019-06-03 09:01:22 -04:00
5f79a9ef80
mention dummy commands with error messages that have been added instead of removed commands
2019-06-02 21:51:06 -04:00
674e3975a8
add section to the Commands chapter listing and explaining removed packages and styles
2019-06-02 21:47:29 -04:00
d0286b3de1
remove mention of USER-CUDA package and fix typo
2019-06-02 20:19:17 -04:00
983f3adbb4
bond/react doc final touches
2019-06-02 12:35:38 -06:00
58a88dff95
bond/react doc correction
2019-06-02 12:10:43 -06:00
0ba38aa072
bond/react doc tweak
2019-06-02 12:05:01 -06:00
2e63280f87
Update fix_bond_react.txt
2019-06-02 11:54:31 -06:00
68eab23cf8
bond/react: doc clarification
2019-06-01 16:24:37 -06:00
3b7c15a8b2
Merging to stay up-to-date
...
Merge remote-tracking branch 'lammps_upstream/master' into log_spacing
2019-06-01 10:33:27 +05:30
6175f2dce8
Fix error in E3B documentation
2019-05-31 15:03:04 -05:00
dc1e31506e
Merge pull request #1480 from akohlmey/next_version
...
Step version string for next release
2019-05-31 14:40:13 -04:00
68d69955d0
fix off-by-one error
2019-05-31 14:38:12 -04:00
5f657b9184
step version string for next release
2019-05-31 14:37:31 -04:00
76900b8325
avoids the possibility of undefined behavior with memcpy having the same source and destination arrays; this is not every instance of this issue in the source code
2019-05-31 11:53:58 -06:00
3e4fd3dade
Merge pull request #1484 from akohlmey/reneighbor-64-bit-restart-fix
...
Restart updates for fixes atom/swap, deposit, and gcmc
2019-05-31 13:05:53 -04:00
3e05b983c1
Merge pull request #1483 from akohlmey/cmake-workaround-for-gcc-9
...
Do not enable OpenMP by default for gcc 9.x with CMake
2019-05-31 13:05:37 -04:00
d8a30a9697
Merge pull request #1475 from akohlmey/collected-small-changes
...
Collected small changes for stable release
2019-05-31 13:05:21 -04:00
972a7a5c4d
add false positive for spell checking
2019-05-31 05:58:47 -04:00
311aebf7ff
Update Errors_warnings.txt
2019-05-30 23:30:35 -06:00
16a254f6bd
Update Errors_messages.txt
2019-05-30 23:29:43 -06:00
80d906d445
bond/react: update error messages
2019-05-30 23:27:23 -06:00
8b169d97f5
update documentation for updates to fix restarting
2019-05-31 00:58:10 -04:00
f73c848ee4
detect and error out when timestep was reset when restarting fixes atom/swap, gcmc, or deposit
2019-05-31 00:31:36 -04:00
4243af30d7
properly store 64-bit integers for next_reneighbor into double type buffers for restarts of fixes
...
also store number of attemps and number of successes in restart and retrieve those from it
2019-05-31 00:23:12 -04:00
9d51ee17b0
change the default for gcc 9.x and beyond to not enable OpenMP by default even if it is found to be supported
...
this is so that using CMake by default will compile LAMMPS, since gcc 9.x
expects different sharing semantics for constants than previous versions.
2019-05-30 22:23:50 -04:00
edecd2b760
fix typo and update list of false positives for updated docs
2019-05-30 22:19:47 -04:00
df1308ad92
add kim_style error messages to Errors_messages.txt doc file
2019-05-30 21:58:18 -04:00
c9fe5810c1
add log outputs for updated kim_style command input examples
2019-05-30 21:52:23 -04:00
24a63f0f31
update kim_style command semantics as discussed in PR #1440
...
this also adds documentation of error messages in the kim_style header
2019-05-30 21:51:13 -04:00
c903a110fe
fix typo
2019-05-30 18:36:09 -04:00
113b8b4be2
Fixes two bugs in pair granular: 1. User-set cutoffs did not work 2. Restarts not working
2019-05-30 14:21:11 -06:00
02e7dd5716
also allow %e in format variables of suffix
2019-05-30 14:52:26 -04:00
1a5c3c6dcb
add check that allows only %f and %g conversions in variable format strings
2019-05-30 14:46:07 -04:00
daac3f7102
Merge pull request #1419 from akohlmey/report-uninstalled-pkg-style
...
Improved error messages when a style is not found
2019-05-30 06:34:56 -04:00
3bf0a4ba63
Merge pull request #1474 from stanmoore1/nl_mem
...
Don't reallocate views every time in neigh_bond_kokkos
2019-05-30 06:30:54 -04:00
9cc16c4f33
Merge pull request #1479 from akohlmey/fixup_pair_quip
...
Correctly and fully support pair style hybrid and hybrid/overlay for pair style quip
2019-05-30 06:30:10 -04:00
8dcd6fc48c
provide alternative to gettimeofday() for MSVC compilation
2019-05-29 20:13:26 -04:00
a48f1cbf00
fix spelling error
2019-05-29 20:07:00 -04:00
d3cbccff35
whitespace cleanup
2019-05-29 14:42:18 -04:00
29d36ffec0
error out when not using metal units with QUIP
2019-05-29 14:40:09 -04:00
fec2f8f69b
update docs for fully supporting hybrid styles
2019-05-29 14:39:45 -04:00
c0cfceb95c
fix off-by-one errors
2019-05-29 14:03:00 -04:00
12fcf5f5ef
properly set up pair style quip for hybrid and hybrid/overlay
2019-05-29 14:00:33 -04:00
cb8d89855d
remove limitation to hybrid/overlay
2019-05-29 13:59:51 -04:00
b88158fc3b
Fix issue in npair_kokkos
2019-05-29 11:16:38 -06:00
3b60686827
Small tweak to verlet_kokkos
2019-05-29 09:43:50 -06:00
c8d50c04a4
avoid memory leak and initialize class member pointers
2019-05-29 10:12:24 -04:00
c2e4009106
Remove option relaxbox from adaptglok: wrong behavior with non-P boundaries. Code cleanup.
2019-05-29 10:37:53 +02:00
e3e5a962b0
bond/react memory: correctly delete internal groups
...
internally-created groups should be deleted when unfixing bond/react
groups should not be deleted when LAMMPS exits (because they already have been)
2019-05-28 21:40:01 -06:00
35be1724e3
Commit JT 052819
...
- corrected examples in examples/SPIN/dipole_spin
- modified warning message in src/SPIN/pair_spin_dipole_*.cpp
2019-05-28 15:31:03 -06:00
d717101e94
Merge branch 'master' of https://github.com/lammps/lammps into team_opt
2019-05-28 14:02:22 -06:00
e44c877738
Add missing tag sync in fix_qeq_reax_kokkos
2019-05-28 10:21:29 -06:00
b3a01694b7
remove leftover fix qeq/reax command
2019-05-27 23:34:05 -04:00
eb6287d2e8
correctly check for supported species
2019-05-27 23:26:46 -04:00
4619018ead
provide more simulator model variant input examples
2019-05-27 23:26:26 -04:00
58d99f5e1f
add keywords in false_positive.txt to correct doc comppilation warnings
2019-05-27 18:38:13 +02:00
1a5c448ae1
doc correction
2019-05-27 17:49:14 +02:00
9f08b1c316
finalize merge
2019-05-27 16:43:06 +02:00
e133c60ff5
bond/react docs: better English
2019-05-26 20:28:28 -06:00
97be57be7b
additional topology overflow check for reactions
2019-05-26 15:53:49 -06:00
5523c9e7f6
Merge pull request #48 from lammps/master
...
rebase
2019-05-26 15:42:13 -06:00
c2a200fe85
A function logfreq3(), for logarithmical spacing
...
Unlike logfreq(), this also allows for fractional ratios
Resolves #1471
2019-05-26 14:00:21 +05:30
264f6e1630
whitespace cleanup
2019-05-24 22:44:41 -04:00
c3897212e2
must call ClearTemplateMap(), so kim_style define may be called multiple times
2019-05-24 22:44:03 -04:00
5a929aff6e
error out if kim_style init is required but wasn't called
2019-05-24 22:42:40 -04:00
ee5fa04732
create internal fix via modify->add_fix() so it does not get logged
2019-05-24 22:41:28 -04:00
e82e1c695a
correct links in package documentation
2019-05-24 19:45:48 -04:00
fc8a639d58
add documentation for kim_style command. update a few KIM related doc files
2019-05-24 19:42:16 -04:00
2ee02cfadd
Don't reallocate views every time in neigh_bond_kokkos
2019-05-24 11:27:09 -06:00
b91b3c18cf
remove references to simulator models from pair style kim
2019-05-24 11:52:38 -04:00
ce46d52c8a
add new 'kim_style' command as front end for KIM simulator (and regular) models
2019-05-24 10:23:26 -04:00
eea67bf3bf
Add sync/modify for growing dvector
2019-05-22 08:52:57 -06:00
49d9089a63
USER-PAFI examples
2019-05-22 13:50:07 +02:00
646d833027
USER-PAFI
2019-05-22 10:29:29 +02:00
cfad0634ac
Merge pull request #1465 from akohlmey/collected-minor-changes
...
Collected small changes and bugfixes
2019-05-21 16:55:19 -04:00
bd05228c71
Merge pull request #1464 from akohlmey/group-group-coord-num
...
Add option to restrict coordination number by group
2019-05-21 16:55:05 -04:00
0f1e4b0504
Merge pull request #1467 from stanmoore1/eam_kk
...
Fix bug in pair_style eam/alloy/kk and pair_style eam/fs/kk
2019-05-21 16:54:51 -04:00
1e2ceb88da
complete basic simulator model proxy class creation and setup.
2019-05-21 15:57:14 -04:00
439e7da03f
Need auto-sync on for initialization
2019-05-21 11:47:55 -06:00
ed7c09ac81
Add missing character
2019-05-21 10:30:33 -06:00
0ee1daa46d
Add Lenz to false-positive list
2019-05-21 10:24:24 -06:00
2fbc4f504d
Per-atom virial is not yet supported with pppm/dipole
2019-05-21 10:16:13 -06:00
95ab056576
Add PPPM dipole reference
2019-05-21 10:07:41 -06:00
a0bc619550
Need to call atomKK version of sync/modified in Kokkos atom_vec styles
2019-05-21 09:21:55 -06:00
82b50706bd
Commit2 JT 052019
...
- some corrections in the examples
- deleted an old doc files (now redundant)
2019-05-20 22:09:59 -06:00
e90eed9120
Commit JT 052019
...
- deleted old doc
- renamed new doc files
2019-05-20 21:48:05 -06:00
5f2f7d1575
Merge branch 'pppm_spin' of github.com:julient31/lammps into pppm_spin
2019-05-20 21:35:52 -06:00
3e60ec9be1
Merge branch 'clean-master2' of github.com:julient31/lammps into pppm_spin
2019-05-20 21:35:16 -06:00
92b042552e
Revert "add JSON tokenizer to utils library"
...
This reverts commit 32379d2d84 .
2019-05-20 22:54:33 -04:00
38a8c765f0
add support species checking
2019-05-20 22:54:20 -04:00
d0c6484fb0
add false positive
2019-05-20 15:15:51 -04:00
0349e9fee9
update/correct list of example folders
2019-05-20 15:08:33 -04:00
55116db8fb
avoid segfault and print more meaningful error message with empty lines in coeff sections
2019-05-20 14:15:04 -04:00
56cf97e497
hard code creation of simulator model pair style for now
2019-05-20 13:53:17 -04:00
1041934568
Fix bug in pair_eam_alloy_kokkos and pair_eam_fs_kokkos
2019-05-20 10:01:40 -06:00
b779bf524a
use KIM-API calls to query simulator model info
2019-05-19 10:09:25 -04:00
32379d2d84
add JSON tokenizer to utils library
2019-05-18 21:07:15 -04:00
50082c287d
sphinxcontrib-spelling has been updated for Sphinx 2.x. remove enforcing to use old version
2019-05-18 15:41:38 -04:00
e3823a521c
remove leftover references to removed MEAM package
2019-05-18 15:36:13 -04:00
dc8b43a95f
update docs and sources and for changes in this branch
2019-05-18 15:16:10 -04:00
601746b565
restore lost changes to fix gpu from upstream
2019-05-18 13:09:25 -04:00
35bb2ac2a3
fix typo
2019-05-18 09:25:20 -04:00
fbb78e7b78
Commit JT 051719
...
- removed qsymp pair style
- cleaned doc (pair/spin/diole and kspace_style)
- cleaned kspace .cpp/h files
2019-05-17 15:04:14 -06:00
c7eb9a8626
there really isn't a problem with calling this compute multiple times
2019-05-17 15:26:35 -04:00
803e0631c5
Added bispectrum compute
2019-05-16 22:11:06 -06:00
51a6bfd579
Added bispectrum compute
2019-05-16 22:01:45 -06:00
5b71b3fc57
Added bispectrum compute
2019-05-16 21:51:24 -06:00
e2ed9330b7
Merge branch 'master' into team_opt
2019-05-16 12:31:26 -06:00
41872e37e6
Merge branch 'pppm_spin' of github.com:julient31/lammps into pppm_spin
...
Conflicts:
doc/src/pair_spin_dipole.txt
2019-05-16 10:34:33 -06:00
fb8d31422d
fix typo
2019-05-16 09:06:17 -04:00
27a2d0cbd4
add option to restrict coordination number by group
2019-05-16 08:55:03 -04:00
0c0b106924
Commit2 JT 051519
...
- started doc pair_spin_dipole.txt
- renamed all pair/spin/dipole
- created and tested example pair/spin/dipole/cut
2019-05-15 20:49:05 -06:00
98d9c45ad9
compute_bispectrum
2019-05-15 17:18:24 -06:00
7b264d35fa
remove dead code
2019-05-15 14:53:51 -04:00
084bb3c35b
Commit JT 051519
...
- start doc pair_spin_dipole
2019-05-15 08:34:12 -06:00
267782d689
Merge pull request #1459 from akohlmey/next-patch-release
...
Step version string for next patch release
2019-05-14 21:30:28 -04:00
31789ad03b
Commit JT 051419
...
- added beginning doc
- removed a remaining dipolar
2019-05-14 17:44:35 -06:00
fd168068a1
Merge branch 'clean-master2' of github.com:julient31/lammps into pppm_spin
...
Conflicts:
src/SPIN/fix_nve_spin.h
2019-05-14 17:41:58 -06:00
f2b293d93b
Merge pull request #1460 from akohlmey/collected-small-changes
...
Some more small changes
2019-05-14 17:55:36 -04:00
6e842ba84a
fix typo
2019-05-14 17:36:26 -04:00
30dc7f70b5
correct repeated words in docs
2019-05-14 17:13:46 -04:00
98702cc0b9
Merge pull request #1461 from lammps/doc-tweak-hyper
...
add missing formatting info
2019-05-14 17:10:23 -04:00
67532684f9
add missing formatting info
2019-05-14 14:02:54 -06:00
2c51511325
update logfiles for SPIN package with cubic anisotropy
2019-05-14 15:49:41 -04:00
1d5ada136a
should set one_coeff flag to 1 in potentials requiring 'pair_coeff * *'
2019-05-14 15:24:37 -04:00
4a4dcef7b7
whitespace cleanup in pair style e3b
2019-05-14 15:24:37 -04:00
4dc90b367e
Merge pull request #1458 from wmbrownIntel/user-intel-bigbig
...
USER-INTEL: Changes to support LAMMPS_BIGBIG in USER-INTEL + fixed check for per-atom virials + fixed check for exclusion with offload.
2019-05-14 15:09:06 -04:00
091dbfa265
Merge pull request #1457 from julient31/fix_cubic_aniso
...
Adding a cubic anisotropy in the SPIN package, documentation corrections
2019-05-14 15:08:21 -04:00
a26dc1b356
allow using -DLAMMPS_BIGBIG also with CMake
2019-05-14 14:35:41 -04:00
d8fb17e2cb
Step version string for next patch release
2019-05-14 10:01:43 -04:00
322c244bec
Merge pull request #1456 from akohlmey/fix-mapping-for-KC-etc
...
Fix element mapping and a few other issues for interlayer potentials
2019-05-13 21:12:58 -04:00
60f6c3f3dc
Merge pull request #1428 from sstrong99/e3b
...
add E3B water model to USER-MISC package
2019-05-13 21:12:26 -04:00
c911a44298
Merge pull request #1450 from akohlmey/cmake-latte-pass-cmake-settings
...
Pass more cmake settings to LATTE downloaded library build
2019-05-13 21:11:24 -04:00
52e3aeab33
revert incorrect changes in commands_list.txt
2019-05-13 21:05:26 -04:00
3a8b3a119f
Merge pull request #1451 from rbberger/atom_vec_bond_kokkos_fix
...
Add missing molecule_flag=1 in atom_vec_bond_kokkos
2019-05-13 20:59:51 -04:00
8e18f2bf7e
Commit2 JT 051319
...
- corrected doc issues
2019-05-13 17:32:44 -06:00
11f223416c
Commit JT 051319
...
- added a cubic anisotropy in fix_precession_spin
- added associated doc and examples
- corrected neb/spin commands in doc/src/
- added tools/spin/ description
2019-05-13 16:59:39 -06:00
d3d4b420ba
USER-INTEL: Changes to support LAMMPS_BIGBIG in USER-INTEL + fixed check for per-atom virials + fixed check for exclusion with offload.
2019-05-13 05:02:46 -07:00
805cc18b2d
Merge branch 'master' into e3b
2019-05-12 22:22:31 -05:00
e228555aed
more consistency changes for interlayer potentials
2019-05-11 17:05:27 -04:00
8eeb92b82b
restore original coeff() code with one modification. now setflag is only set for pairs of types that both are mapped to elements (and thus not NULL)
2019-05-11 17:04:57 -04:00
c581e9349a
update interlayer potential examples for now requiring CH.rebo potential file with rebo pair style
2019-05-11 16:46:21 -04:00
a0cc6b5b59
Forgot to change pair style to nn/snap
2019-05-11 14:04:21 -06:00
f2d881470d
Added placeholder for neural network SNAP potential
2019-05-11 12:55:11 -06:00
e13c661f77
Added placeholder for neural network SNAP potential
2019-05-11 12:54:18 -06:00
a1f421cd54
Moved compute_beta outside of main force loop
2019-05-11 12:41:54 -06:00
b2942cbafa
correctly handle coeff statement for ilp/graphene/hbn
2019-05-10 21:07:54 -04:00
c86359966c
error out when offset flag is unset via "pair_modify shift no"
2019-05-10 21:07:05 -04:00
a7c9560dc1
Merge pull request #1453 from mjwen/pair_drip
...
add pair style drip
2019-05-10 20:44:28 -04:00
03505a6c48
Merge pull request #1455 from lammps/doc-tweak
...
mis-labeling of some rigid fixes
2019-05-10 20:42:39 -04:00
6d84bd6138
Added compute_beta()
2019-05-10 10:34:01 -06:00
238382e0ca
fix handline of setflag and coeffs to correctly work with system, that have extra atom types.
2019-05-10 10:26:33 -04:00
2bc089db27
mis-labeling of some rigid fixes
2019-05-10 07:42:11 -06:00
799f4061f4
Merge pull request #3 from akohlmey/pair_drip
...
Update to master with refactored REBO pair style and adjusted examples
2019-05-09 12:18:11 -05:00
2f580380a4
adjust drip potential example for new requirements for pair style rebo. recreate log files
2019-05-09 12:29:38 -04:00
47cf17e5c8
Merge branch 'master' into pair_drip
2019-05-09 12:19:41 -04:00
928600a878
Merge pull request #1452 from akohlmey/github-rebo-bugfix
...
Resubmission of REBO bugfix for easier review
2019-05-09 12:18:05 -04:00
7b2d526f86
Merge pull request #1448 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2019-05-09 12:17:19 -04:00
0034473e66
update legacy pdf manual input config
2019-05-08 10:19:21 -04:00
da75fc3eaa
incorporate compute_pe_e3b into compute_pair
2019-05-08 09:05:09 -05:00
711cd4122f
corrections to documentation and implementation of pair styles lj/mdf, buck/mdf, and lennard/mdf
2019-05-07 19:52:00 -04:00
45e6ed018e
correct formula for lennard/mdf potential
2019-05-07 19:45:13 -04:00
8c193b8c42
add support for write_data/write_coeff to pair style lj/mdf
2019-05-07 19:28:19 -04:00
12f8834b80
correction of the incomplete implementation warning in write_coeff
2019-05-07 19:26:57 -04:00
11407a165b
reformat pair style kim to LAMMPS style and add some existing simiulator model code (non-functional)
2019-05-07 18:21:58 -04:00
6c3cae8823
remove unused vars
2019-05-07 15:37:45 -05:00
1d1611ce44
init del3 to silence valgrind errors
2019-05-07 15:35:37 -05:00
a87d8e124f
Merge pull request #1449 from akohlmey/fix-print-w-variable-step
...
Support using a variable instead of a constant interval for fix print
2019-05-06 12:10:42 -04:00
cc30688137
Merge pull request #1364 from stanmoore1/kk_binsize
...
Change defaults for KOKKOS package
2019-05-06 12:10:08 -04:00
b3f4e2055e
Merge pull request #1438 from giacomofiorin/colvars-update
...
Update Colvars library to version 2019-04-26
2019-05-06 12:08:50 -04:00
8212dca609
Merge pull request #1447 from ohenrich/user-cgdna
...
Homogenised label of relative hbond and stk strength to conform with oxDNA literature
2019-05-06 12:07:41 -04:00
319ed5dd48
Merge pull request #2 from akohlmey/pair_drip
...
Silence warnings about unused variables and parameters, minor tweaks
2019-05-05 09:29:00 -05:00
bac8b267df
make sure fix deform related variables are always initialized to avoid issues with the DomainOMP class.
2019-05-05 10:26:27 -04:00
da6e576ffd
silence warnings about unused variables and parameters, minor tweaks
2019-05-05 10:17:45 -04:00
f163d7dc9b
typo fix
2019-05-05 08:56:15 -05:00
a354b52e3c
Merge pull request #1 from akohlmey/pair_drip
...
Pair drip updates required for merging into LAMMPS upstream
2019-05-05 08:41:51 -05:00
0a4b0cf019
add pair style drip to .gitignore
2019-05-05 09:20:10 -04:00
4d4219ca3e
integrate drip pair style more closely into manual
2019-05-05 08:59:03 -04:00
d86a7b95de
fix spelling issues
2019-05-05 08:48:27 -04:00
db54b03751
Force line length to 80
2019-05-04 22:55:22 -05:00
24e41bc085
Update doc and examples due to the change of parameters
2019-05-04 22:24:05 -05:00
c28cf9f742
set variant flag in USER-INTEL (AI)REBO(-M) styles
2019-05-04 20:53:43 -04:00
fd3eade6d2
update reference date and examples for changes in REBO
2019-05-04 20:42:36 -04:00
1214e6ea79
align USER-INTEL versions of REBO/AIREBO with MANYBODY implementation
2019-05-04 20:08:34 -04:00
c2b2be5d6f
Merge branch 'master' into github-rebo-bugfix
2019-05-04 19:09:52 -04:00
81d3fa77bb
Add missing molecule_flag=1 in atom_vec_bond_kokkos
2019-05-04 17:42:21 -04:00
a7226bd93d
remove unused variables
2019-05-04 15:12:31 -04:00
66f7f2a5ef
pass more cmake settings to LATTE downloaded library build
2019-05-04 15:11:53 -04:00
a70f9c4f95
support using a variable instead of a constant interval for fix print
2019-05-04 13:47:57 -04:00
3baf15ed6f
apply bugfix from PR #1446 to allow switching from variable thermo output back to evenly spaced
2019-05-04 11:35:18 -04:00
d7dd78126c
Homogenised label of relative hbond and stk strength to conform with oxDNA literature
2019-05-02 16:48:41 +01:00
97ce76e759
Merge pull request #1444 from akohlmey/fix-intel-lrt-bug
...
CMake update for verlet/lrt/intel
2019-05-01 16:19:37 -04:00
d7da1db745
teach CMake that verlet/lrt/intel depends on KSPACE
2019-05-01 08:20:24 -04:00
99430767df
Start devel of native support for KIM simulator models
...
* CMake change to use KIM-API SimulatorModels branch
* Minimal changes to pair_kim to illustrate use of KIM API
interface. Only c++ interface is implemented for development.
* Added example input: in.kim.simulator-model
2019-04-30 21:48:50 -05:00
4f3c87f8c4
Merge pull request #1423 from akohlmey/next-patch-release
...
Step version string for next patch release
2019-04-30 19:52:35 -04:00
02d5f17a18
Merge pull request #1437 from lammps/gpu_cmake_bugfix
...
Fix GenerateOpenCLHeader CMake utilitiy to avoid uncompilable CL code
2019-04-30 19:05:59 -04:00
7e00acce53
Update Colvars library to version 2019-04-26
...
The following is list of relevant issues fixed and improvements:
Fix forces and missing output of runtime histogram for histogramRestraint
https://github.com/Colvars/colvars/pull/246
Use fix_modify to add configuration to Colvars:
https://github.com/Colvars/colvars/pull/216
Fix componentCoeff and name not working with orientationAngle components:
https://github.com/Colvars/colvars/issues/213
Fix 1-timestep offset with extendedLagrangian:
https://github.com/Colvars/colvars/pull/210
Changes to improve compiler support:
https://github.com/Colvars/colvars/pull/203
Fix ignored anisotropic cutoff3 for groupCoordNum:
https://github.com/Colvars/colvars/pull/202
New dipoleMagnitude variable:
https://github.com/Colvars/colvars/pull/198
Parser improvements:
https://github.com/Colvars/colvars/pull/196
2019-04-30 13:46:37 -04:00
7fbd409f5b
Fix GenerateOpenCLHeader CMake utilitiy to avoid uncompilable CL code
2019-04-30 12:59:27 -04:00
faa0da9976
Merge pull request #1434 from ellio167/reaxc-multi-instance-fix
...
Reaxc multi instance fix
2019-04-30 12:03:43 -04:00
e08080cae5
Merge pull request #1436 from rbberger/gpu_opencl_bugfixes
...
GPU package bugfixes
2019-04-30 12:02:52 -04:00
7b7f405d2c
Merge remote-tracking branch 'origin/master' into gpu_opencl_bugfixes
2019-04-30 01:39:19 -04:00
66d94572e0
Add missing includes to OpenCL CMake builds of re_squared and tersoff kernels
2019-04-30 01:37:27 -04:00
8145c5028d
Fix OpenCL compilation errors due to bad comments in macros
2019-04-30 00:44:12 -04:00
0005ee3e93
Merge pull request #1435 from akohlmey/collected-small-changes
...
Collected small changes for next patch release
2019-04-29 20:19:50 -04:00
8d9697dbf6
Merge pull request #1420 from dsbolin/gran_mods
...
Updates and bugfixes to GRANULAR package
2019-04-29 14:16:25 -04:00
f052509015
Merge pull request #1421 from julient31/gneb_spin
...
Adding a GNEB implementation in the SPIN package
2019-04-29 14:14:58 -04:00
97baee4931
Commit2 JT 042919
...
- modified energy/torque tolerance for faster convergence in
examples/SPIN/gneb/skyrmion/in.gneb.skyrmion
2019-04-29 08:23:57 -06:00
96e51d11ad
equilibrium angle must be converted to radians in angle style table
2019-04-29 10:09:33 -04:00
0bb2e004ab
Commit JT 042919
...
- corrections Axel 1
2019-04-29 08:08:56 -06:00
98daf8f825
optimize granular examples and include logs
2019-04-29 09:48:57 -04:00
af8a71b1ad
while space and source formatting cleanup
2019-04-29 09:17:29 -04:00
0fac0e18d1
no need for libm or GSL to compile the interpolate code
2019-04-27 17:50:12 -04:00
8102fdcf24
make sure r3inv is initialized when lj and coul cutoff are different
2019-04-27 14:51:37 -04:00
5d9e85d840
make sure r6inv is initialized and not computed multiple times
2019-04-27 14:43:13 -04:00
d190b76075
remove unused custom constructor
2019-04-27 13:22:14 -04:00
930748f6f2
change neb/spin class names to better match the conventions used in the rest of LAMMPS
2019-04-27 13:16:37 -04:00
6fc2bda01c
some whitespace cleanup
2019-04-27 07:52:25 -04:00
8c6e1e2448
fix python package issue updating the time stamp on the wrong file
2019-04-26 15:52:56 -04:00
809bd3d1bb
update .gitignore for recent additions
2019-04-26 15:52:16 -04:00
d9fc4a152b
simplify handling of fix id for fix reaxc. remove shadowed variable.
2019-04-26 14:25:57 -04:00
d3327ffd16
add new optional styles to .gitignore
2019-04-25 19:03:00 -04:00
795cdf456f
simplify example and skip the system generation step, so it gives consistent results in serial and parallel
2019-04-25 19:02:35 -04:00
e481c5f35b
Merge branch 'e3b' of github.com:sstrong99/lammps into e3b
2019-04-25 17:49:50 -05:00
5df8a42e24
dont set manybody_flag
2019-04-25 17:49:38 -05:00
21d0a16b6f
minor tweak
2019-04-25 18:06:09 -04:00
a9388e86e3
add one more false positive
2019-04-25 18:00:27 -04:00
80af0281d1
replace non-ASCII characters
2019-04-25 17:54:27 -04:00
0e7d647aeb
Switch to sprintf() instead of std::string etc.
2019-04-25 16:50:17 -05:00
8882436078
add e3b styles to legacy documentation build
2019-04-25 17:49:35 -04:00
ceff147fc0
Merge pull request #1427 from e-kwsm/fix-typo
...
Fix typo [skip ci]
2019-04-25 17:01:17 -04:00
8d9a44a837
set april 30th for next patch release
2019-04-25 16:55:46 -04:00
e3d7b52b80
Merge pull request #1431 from Adrian-Diaz/print-error-messages
...
flushing screen and logfile stdio buffers to see more error messages for error->one calls
2019-04-25 16:51:37 -04:00
c55174ac1d
Merge pull request #1424 from julient31/setforce_spin
...
Adding a fix setforce/spin to the SPIN package
2019-04-25 16:37:41 -04:00
b93d9e6f7f
reaxc: Fixes to allow multiple object instances
...
Move LR into system structure
Make fix_reaxc have unique id for each instance
closes #1432
2019-04-25 10:44:08 -05:00
16fd5904ed
Commit2 JT 042519
...
- slight correction in doc/src/command_list.txt
2019-04-25 09:31:57 -06:00
7c3f619e13
Commit JT 042519
...
- moved examples/SPIN/gneb/interpolate/ toward
tools/spin/interpolate/gneb
- added gneb in the command files in doc/src
- modified the error messages in neb_spin.h/cpp
2019-04-25 09:18:33 -06:00
47d4aa6803
add new false positives
2019-04-24 17:35:17 -05:00
f548e2717e
add new false positives
2019-04-24 17:31:44 -05:00
6088f2a6a2
One more bug in pair_granular.cpp, where JKR cutoff was incorrectly computed. Thanks to Ishan Srivastava for finding this one
2019-04-23 22:58:42 -06:00
0673f6f2b9
Fixes a bug in pair granular that caused JKR cutoffs to be set incorrectly when multiple types with multiple cohesion values are used
2019-04-23 15:52:32 -06:00
4c19eab64c
Bugfix no 3 nearest neighbors for ghost atoms near boundary
2019-04-23 14:39:47 -05:00
cb6b498127
Commit JT 042219
...
- change ntot -> nlocal
2019-04-22 14:43:01 -06:00
a243be2dc9
Added bare-bones yarray algorithm, 2x speedup
2019-04-21 22:10:03 -06:00
a696b26301
Merge branch 'clean-master2' of github.com:julient31/lammps into pppm_spin
...
Conflicts:
src/SPIN/pair_spin_exchange.cpp
src/atom.cpp
src/pair.cpp
2019-04-19 15:02:25 -06:00
c6d0f7ca87
Update equations
2019-04-19 14:27:03 -05:00
ba7882c1ff
Add parameter file and example
2019-04-19 14:17:57 -05:00
d3c5d7e423
Add documentation
2019-04-19 13:56:26 -05:00
dec1ad19b5
added e3b.jpg
2019-04-19 10:33:51 -05:00
37d84de09c
flushing buffer to see more messages for error->one calls
2019-04-18 15:55:21 -06:00
941281e9e9
fixed isnan error
2019-04-18 10:11:00 -05:00
e700ccd4df
Update header
2019-04-17 22:11:24 -05:00
4621af4b9d
Modify to accept NULL for pair_coeff
2019-04-17 21:34:55 -05:00
f27ed871f9
Uncrustify code
2019-04-17 18:11:31 -05:00
16bb8a1439
Clean up comments
2019-04-17 16:58:18 -05:00
4a4297591e
Did some more cleanups
2019-04-17 12:04:31 -05:00
d6f3a95599
Remove unused variables and methods
2019-04-17 10:53:45 -05:00
cb30414820
Add contribution to virial and atom virial
2019-04-17 10:05:05 -05:00
1f43efc111
Cleaned up the changes in Device and the base class of the pair styles
2019-04-17 00:09:49 -05:00
c55009a0ac
Enabled neighbor list build on the device with pair_style hybrid and hybrid/overlay
2019-04-16 23:30:25 -05:00
ebee2b588c
Merge branch 'gran_mods' of github.com:dsbolin/lammps into gran_mods
2019-04-16 17:00:10 -06:00
4b2388339e
Fixes bug in calculation of relative tangential velocity for granular wall particle interactions.
...
Thanks to Andrew Santos for providing a test case that reveals this.
2019-04-16 16:59:21 -06:00
1d4372c24d
Fixes bug in calculation of relative tangential velocity for granular wall particle interactions
2019-04-16 16:40:41 -06:00
82a87322ed
Get the same forces as KIM implementation
2019-04-16 16:54:17 -05:00
5fb164d586
Get total energy correct
2019-04-16 15:04:16 -05:00
4c565db9af
update contrib authors
2019-04-16 11:50:33 -05:00
0eebb31903
update contact info
2019-04-16 11:48:45 -05:00
69e7a2a237
add e3b water model
2019-04-16 11:32:47 -05:00
835fce7a5e
Copy all function from KIM implementation to PairDRIP
2019-04-16 10:51:20 -05:00
62bfd300f0
Gitignore update
2019-04-16 13:43:02 +02:00
fdaa3f48e9
Modify all methods other than compute
2019-04-15 22:38:51 -05:00
2bdd9b7544
Remove single
2019-04-15 20:14:10 -05:00
100f17077c
Create pair_drip by copying KC files
2019-04-15 19:27:41 -05:00
0b24a3d830
Added a 'mass_velocity' damping option to the new granular pair styles and granular wall interaction.
...
This is to more closely match the old style pair gran/hooke/* damping behavior.
Updated doc page accordingly, as well as adding some examples on how to match old pair gran/* styles.
2019-04-15 16:14:02 -06:00
2e9404acdf
Fix typo [skip ci]
2019-04-15 16:06:36 +09:00
80431612c7
Merge pull request #47 from lammps/master
...
rebase
2019-04-14 20:11:37 -06:00
d0826f2838
Added granular example input scripts
2019-04-13 23:52:30 -06:00
d33a30806a
Minor code clean up in pair_granular.cpp
2019-04-13 23:37:46 -06:00
14d3d09de3
Fixed several errors in granular doc pages, particularly coefficients in examples
2019-04-13 23:36:40 -06:00
a76ba95f5b
comm_tiled_sendself_fix
2019-04-11 12:51:46 -06:00
5e3929de56
Commit2 JT 041019
...
- correct spelling in Howto_spin.txt
2019-04-10 13:35:58 -06:00
70c816aa02
Commit JT 041019
...
- corrected setforce/spin
- added an example
- added the documentation (in setforce)
- updated the Howto_spin documentation
2019-04-10 13:18:33 -06:00
e4e2249b63
Fix issue in comm_kokkos
2019-04-10 10:17:14 -06:00
3d7b387786
Commit JT 040919
...
- first working version of setforce
- modified fix nve/spin to account for it
2019-04-09 16:57:27 -06:00
4af22a723d
Fixes several bugs in fix wall/gran, wall/gran/region:
...
1. Radius of curvature for curved regions was incorrectly used to compute wall-particle overlaps
2. Uninitialized values of rolling and twisting history could produce crashes in
cases that don't initialize these to 0 by default. These are now initialized to 0.
3. Fixed a bug with the use of 'NULL' for specification of the tangential stiffness for
wall/gran and wall/gran/region
2019-04-09 16:40:49 -06:00
cf35ebe5fa
Revert optimization that is causing regression tests to fail
2019-04-09 16:17:37 -06:00
073f003470
Doc tweak
2019-04-09 15:17:40 -06:00
618547b72e
Reduce DELTA and revert subview change
2019-04-09 14:40:39 -06:00
a01bce46bb
Reduce GPU/CPU data transfer
2019-04-09 10:23:37 -06:00
82be3ee32c
Only use team with full neigh list
2019-04-09 09:17:07 -06:00
16b17f812c
Update docs
2019-04-09 08:51:24 -06:00
915c3a6001
step version number for next patch release
2019-04-09 03:06:04 -04:00
8ec231a8e5
Commit JT 040819
...
- corrected bug in fix nve/spin (init tables with grow)
- start work for fix setforce/spin
2019-04-08 16:54:25 -06:00
22b7e12baf
Merge branch 'kk_binsize' into team_opt
2019-04-08 16:40:20 -06:00
c11b1edc1f
Avoid spell checker error
2019-04-08 16:35:36 -06:00
b8d3c9e01b
Rename team option to neigh/thread
2019-04-08 16:02:18 -06:00
149a57f3ae
Add threshold for using Kokkos teams
2019-04-08 15:21:42 -06:00
db74f14f33
Merge branch 'master' into report-uninstalled-pkg-style
...
# Conflicts:
# cmake/CMakeLists.txt
2019-04-08 17:16:30 -04:00
69c1a7954a
correct test for leftovers from conventional builds
2019-04-08 17:14:59 -04:00
7f2c81657b
Merge from upstream
2019-04-08 14:14:52 -06:00
b8ae466999
Commit4 JT 040819
...
- added unknown names/acronyms in doc/utils/sphinx-config/false_positives.txt
2019-04-08 14:00:49 -06:00
fbda72891c
Fix spelling error
2019-04-08 13:41:33 -06:00
ece46dbfa5
Small tweak to Kokkos docs
2019-04-08 13:12:21 -06:00
2bb69773d3
Update Kokkos docs
2019-04-08 13:07:29 -06:00
77d80c84c9
Change defaults for KOKKOS package
2019-04-08 12:37:49 -06:00
aa336c2bb4
Merge branch 'master' into kk_binsize
2019-04-08 12:07:58 -06:00
814b9b9378
Merge branch 'clean-master2' of github.com:julient31/lammps into gneb_spin
2019-04-08 11:26:48 -06:00
1501e9ba8a
Commit3 JT 040819
...
- README and interpolate.c for in examples/SPIN/gneb/interpolate/
2019-04-08 11:22:02 -06:00
57247142d2
Commit2 JT 040819
...
- finished doc (compiled and spell check)
- compiled with -Wall -Wextra, unused var. removed
2019-04-08 11:08:06 -06:00
1e07ef6f87
Added example for pouring of particles on flat wall with new granular pair style
2019-04-08 09:13:22 -06:00
898860328b
Merge pull request #1416 from akohlmey/collected-small-changes
...
More collected small changes and bug fixes for next patch release
2019-04-08 10:42:10 -04:00
fcb4b75589
Commit JT 040819
...
- improved documentation neb/spin
2019-04-08 07:24:18 -06:00
f2113ab04a
update manual and headers for updated error message
2019-04-08 07:16:22 -04:00
dc40886d23
improve comments and formatting
2019-04-08 06:40:39 -04:00
6ee002d6cf
add cmake support for enhanced missing style error reports
2019-04-07 22:32:31 -04:00
d640c712f8
apply new utility function to most places creating new styles
2019-04-07 21:18:20 -04:00
9166001041
add code to allow reporting which styles are part of what package
2019-04-07 20:55:00 -04:00
2fbf86a58d
add support for creating packages_*.h files in conventional make
2019-04-07 20:52:15 -04:00
cb559659f8
write a full-fledged LAMMPS manpage.
2019-04-07 10:35:00 -04:00
5c5b57be5a
minor tweaks
2019-04-07 10:34:25 -04:00
8c4a497af4
set default to automatically download scafacos lib if not found
2019-04-07 06:10:39 -04:00
e57c4c60bd
fix spelling issue
2019-04-07 05:59:28 -04:00
13cf357f66
document in README, that msi2lmp is now build alongside LAMMPS
2019-04-07 00:47:10 -04:00
6f7b3643ef
document clang/clang++ preset with settings for MPI and OpenMP
2019-04-07 00:46:43 -04:00
e57e4a730b
more packages with default-to-download-if-lib-not-found
2019-04-07 00:45:57 -04:00
b40c4d1641
update version number and some reformatting of the LAMMPS manpage
2019-04-06 23:45:01 -04:00
1dd21e6e0c
make downloaded LATTE library use the same BLAS/LAPACK as LAMMPS
2019-04-06 23:44:27 -04:00
a6c9a782a4
add manpage for msi2lmp
2019-04-06 23:41:48 -04:00
3b43fc3ea7
install msi2lmp force field files and set environment variable, so they can be found automatically
2019-04-06 20:41:00 -04:00
0d8d8dc0da
Merge branch 'master' into collected-small-changes
2019-04-06 19:52:39 -04:00
ce1040a103
Merge pull request #1414 from oywg11/github-tutorial-update
...
fix two bugs in potential #839
2019-04-06 19:44:11 -04:00
b25657c67b
trigger download by default if not found for LATTE package/library
2019-04-06 17:49:56 -04:00
494e76da7d
add false positive
2019-04-06 17:29:04 -04:00
cb398bd026
silence some more compiler warnings
2019-04-06 17:23:37 -04:00
72b69783de
add download-default-if-not-found logic to voro++ library for VORONOI package
2019-04-06 17:17:17 -04:00
8c02ce7302
silence some compiler warnings
2019-04-06 17:03:40 -04:00
f98aed419c
document the 'maxelt' define in pair style meam/c and how to change it
2019-04-06 17:03:24 -04:00
86f4080b71
some dead code removal in pair style kim.
2019-04-06 16:48:29 -04:00
59a4d42231
make default CMake setting for DOWNLOAD_KIM depend on whether the KIM API is found or not
2019-04-06 16:47:48 -04:00
e8289b0024
Merge branch 'find-kim-fix' of https://github.com/ellio167/lammps into collected-small-changes
2019-04-06 16:28:48 -04:00
3070a11041
guard against extracting too many elements from the MEAM library into the statically sized arrays
...
this will abort with a meaningful error message and people can fix up their LAMMPS binary as needed.
2019-04-06 16:23:10 -04:00
47b7437976
Have FindKIM-API.cmake work in QUIET mode
2019-04-06 15:08:15 -05:00
6643a4ec92
Fixup FindKIM-API.cmake and clean up some v2 remnants
2019-04-06 14:20:21 -05:00
cb27d03c79
stop with error message when computing per-atom stress for reax/c/omp
2019-04-06 11:27:04 -04:00
8683e1ebf8
revert ineffective changes
2019-04-06 11:24:59 -04:00
d6a12f6c3e
roll back ineffective changes and add zeroing of allocated storage
2019-04-06 11:22:22 -04:00
efa8c8d58b
sanitize file pointer access handling
2019-04-06 11:21:43 -04:00
bcb6e1be4f
disable fdotr for virial also for regular pair style reax/c
2019-04-06 09:45:19 -04:00
bca7364ba3
disallow using fdotr for computing virial contributions with reax/c/omp
2019-04-06 09:21:50 -04:00
9334c72c04
clang can be installed supporting OpenMP without having omp.h installed: add check
2019-04-06 08:59:06 -04:00
e629733d0b
change error-all to error-one
2019-04-06 10:26:56 +03:00
f10534a721
add code to build msi2lmp with CMake
2019-04-05 23:56:23 -04:00
de0938da39
avoid segfault when catching command line flag errors with EXCEPTIONS enabled
2019-04-05 23:24:43 -04:00
f8018a8bba
Commit2 JT 040519
...
- added angle in doc
- improved doc neb/spin
2019-04-05 16:44:23 -06:00
3d7a4fb945
silence compiler warnings, remove dead code
2019-04-05 17:04:07 -04:00
d17553d8d2
add preset to make it easier to use clang with OpenMP and MPI
2019-04-05 16:52:28 -04:00
e56d69a267
silence compiler warnings
2019-04-05 16:52:03 -04:00
67f8c83661
Merge pull request #1415 from stanmoore1/kk_nh
...
Fix bug in fix_nh_kokkos
2019-04-05 16:50:08 -04:00
542d8aaf07
Fix bug in fix_nh_kokkos
2019-04-05 14:16:25 -06:00
6e6d350572
correct the spelling
2019-04-05 23:01:28 +03:00
4f459a59a1
correct the spelling
2019-04-05 22:55:40 +03:00
ac7312caf1
Merge pull request #1409 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes for the next patch release
2019-04-05 15:39:16 -04:00
ed90596849
Merge pull request #1399 from rtoijala/fix-elstop
...
Add fix electron/stopping to USER-MISC
2019-04-05 15:34:41 -04:00
7f040a3676
Merge pull request #1404 from akohlmey/compute-local-bugfix
...
Fix bug reported in Issue #1401
2019-04-05 15:34:10 -04:00
da16a7e50b
Commit JT 040519
...
- initial rotation with Rodrigues' formula + exception
- worked on neb_spin documentation
- removed pair/spin warning for neb/spin
2019-04-05 13:22:46 -06:00
815ad4dab2
fix a bug in ILP
2019-04-05 22:04:45 +03:00
05993a79b8
Merge branch 'pair_kim_fix' of https://github.com/ellio167/lammps into collected-small-changes
2019-04-05 11:39:19 -04:00
175f3ee648
Fix pointer assignment in pair_kim
...
Bug only affects cases where neighbor list needs to be stripped.
Thanks to Mingjian Wen (@mjwen) for finding and reporting this.
2019-04-05 10:14:45 -05:00
2e1da2958d
resolve toctree and paper anchor issues
2019-04-05 11:04:11 -04:00
2757e4e6e6
two more false positives
2019-04-05 10:53:41 -04:00
85a0461a48
reword and reformat text in Howto_bioFF.txt a little bit. add warnings about msi2lmp's age and lack of maintenance
2019-04-05 10:53:23 -04:00
20cbe1edff
Merge branch 'patch-1' of https://github.com/evoyiatzis/lammps into collected-small-changes
2019-04-05 10:36:53 -04:00
cb272159ba
Merge branch 'master' of github.com:lammps/lammps into gran_mods
2019-04-05 07:53:51 -06:00
73b2e1f47c
Merge conflict in doc page (newline issue)
2019-04-05 07:53:32 -06:00
5d3801cb12
Include info for COMPASS in the Howto section
2019-04-05 15:50:58 +02:00
383e206cc2
the GCC folks did it again. :-(
2019-04-05 08:00:04 -04:00
8b2a8ad08b
fix stupid typo
2019-04-05 06:32:59 -04:00
42e8a7613e
stop with error or print a warning when the system or atom ids get to large for reax/c pair styles
2019-04-05 06:29:38 -04:00
4f026b9b38
remove trailing whitespace
2019-04-05 06:14:10 -04:00
76dfcc1dfd
Merge branch 'mc-bigbig-fix' of https://github.com/rtoijala/lammps into collected-small-changes
2019-04-05 06:07:54 -04:00
9543335613
Merge branch 'master' into collected-small-changes
2019-04-05 06:05:22 -04:00
f4159ff592
implement different -DLAMMPS_BIGBIG workaround without breaking format
2019-04-05 05:53:19 -04:00
e359e80118
fix bug reported in issue #1410
2019-04-04 22:39:58 -04:00
dbbf198edb
more accurate matching of styles using utils::strmatch()
2019-04-04 17:10:27 -04:00
df94e80bb1
silence compiler warnings
2019-04-04 16:52:08 -04:00
4003387fb1
dead code removal
2019-04-04 16:51:59 -04:00
ab5c3b0386
protect against possible buffer overflow
2019-04-04 16:51:37 -04:00
78bab6ee39
make format macros in USER-REAXC compatible with -DLAMMPS_BIGBIG
2019-04-04 16:36:57 -04:00
c52a330a79
update USER-PLUMED support for version 2.5.1 and fix bug in Install.py script
2019-04-04 14:19:53 -04:00
265ad4512d
add sanity check on plumed pre-installed path location
2019-04-04 13:18:27 -04:00
605524ab66
Merge pull request #1406 from akohlmey/fix-some-64-bit-integer-issues
...
Fix some 64 bit integer issues
2019-04-04 12:47:34 -04:00
968ac3d8d7
Merge pull request #1367 from mkanski/reax_better_errors
...
Removing calls to MPI_Abort from reax/c + a fix for a memory leak
2019-04-04 12:47:02 -04:00
81dd96f970
print more meaningful error message when trying to access individual data from a local array produced by a compute */local
2019-04-04 12:42:54 -04:00
50427ce05d
flag intended fallthrough cases for GNU compilers
2019-04-04 09:38:53 -04:00
a9c376f20d
use tagint instead of int when communicating atom ids
2019-04-04 09:38:28 -04:00
88d160f86e
avoid segfault in Special::angle_trim() if only angles or only dihedrals are defined
2019-04-04 09:13:18 -04:00
8c03f51020
fix 32-bit/64-bit overflow issue in expression
2019-04-04 09:01:39 -04:00
2aa7a150b4
USER-SMD: Use TAGINT_FORMAT where appropriate
2019-04-04 15:53:00 +03:00
6679469220
USER-MANIFOLD: Use TAGINT_FORMAT where appropriate
2019-04-04 15:52:57 +03:00
da77dde04d
MC/fix_bond_break: Use TAGINT_FORMAT where appropriate
2019-04-04 14:51:40 +03:00
6ff1fee6d6
more simplifications
2019-04-04 09:54:39 +02:00
619c2322e5
Merge remote-tracking branch 'upstream/master' into fix-elstop
2019-04-04 10:03:36 +03:00
0d78c7b43d
fix elstop: Rename to fix electron/stopping
2019-04-04 09:57:15 +03:00
8820467a8b
fix wrong column size assignment bug when using optional arguments in some local computes
2019-04-03 15:15:40 -04:00
d4a495151e
Simplify access to error in reax/c/omp
2019-04-03 19:40:40 +02:00
e45e92b1cb
Commit JT 040319
...
- improved examples
- start rework gneb init. (Rodrigues' formula)
2019-04-03 11:24:37 -06:00
501558743b
Merge with current master
2019-04-03 19:17:15 +02:00
d7a5bf4e16
Repair last commit
2019-04-03 18:52:14 +02:00
1a105253c1
Check the MPI rank differently
2019-04-03 18:24:38 +02:00
f2f49e60bf
Make some errors more elaborate + change some error->all to error->one
2019-04-03 18:12:12 +02:00
f73ccc3025
Merge pull request #1402 from akohlmey/collected-small-changes
...
Collected changes for improving CI testing, CMake, and coding convention compliance
2019-04-03 10:51:40 -04:00
1696432e82
resolve conflict between src/STUBS/mpi.h and lib/message/cslib/src/STUBS_MPI/mpi.h
2019-04-03 01:00:53 -04:00
7372e8fde1
must add STUBS_MPI to cslib includes when compiling without MPI
2019-04-03 00:41:03 -04:00
f17aff6331
add some missing entries to src/USER-MISC/README
2019-04-03 00:24:36 -04:00
537704fdaa
eliminate the use of the "using" keyword in headers of the KOKKOS package
2019-04-03 00:13:52 -04:00
52a13f31b3
remove "using namespace" from header
2019-04-03 00:04:12 -04:00
f02b364e6e
remove "using namespace" from header and include required header
2019-04-03 00:03:34 -04:00
40f1662c93
reduce compiler warnings
2019-04-02 23:44:00 -04:00
6cb120d691
get rid of "using" in USER-REAXC header
2019-04-02 23:20:53 -04:00
a149fdb420
forgot MESSAGE package in all_on/off.cmake preset
2019-04-02 23:19:37 -04:00
b1070f4703
must add USER-SCAFACOS to nolib.cmake preset, as it requires GSL
2019-04-02 23:10:59 -04:00
778537e734
update micelle example for improved reproducibility
2019-04-02 22:32:15 -04:00
921d3dadf8
Merge pull request #1400 from akohlmey/collected-small-changes
...
Refactor USER-INTEL support in CMake and support Linux-2-Windows cross-compiling with CMake
2019-04-02 17:48:21 -04:00
bd923d8bd4
fix second typo in the same word. i need a break... :-(
2019-04-02 17:33:35 -04:00
6411ff8359
transfer MPI/OpenMP selection from LAMMPS to downloaded Plumed library configuration
2019-04-02 17:25:26 -04:00
4a003644fe
fix typo
2019-04-02 16:41:02 -04:00
365166fef0
print warning messages about calls to self only once
2019-04-02 16:01:42 -04:00
34b023456b
add message about -DLAMMPS_BIGBIG incompatibility of scatter/gather functions
2019-04-02 15:28:48 -04:00
978b52ee8c
add warning/status messages about skipping TBB malloc and MKL RNG
2019-04-02 15:06:56 -04:00
98bd720c68
improved formatting of cmake settings and presets related docs
2019-04-02 14:56:51 -04:00
4824992a1e
update documentation for recent changes to CMake presets
2019-04-02 14:31:13 -04:00
5a75125426
add some popular packages requiring libraries to most.cmake preset
2019-04-02 14:30:34 -04:00
cb5c3f900e
add minimal.cmake and most.cmake presets
2019-04-02 12:41:12 -04:00
74ce164457
restore lost edit to all_on.cmake and all_off.cmake that syncs the list of packages
2019-04-02 12:06:51 -04:00
3eab343821
give access to LAMMPS object and wrap in macros for optional exception handling
2019-04-02 11:49:08 -04:00
fd7c680654
the lammps_gather_atom*() and lammps_scatter_atom() library functions are not compatible with -DLAMMPS_BIGBIG. divert to dummy functions resulting in error exists.
2019-04-02 11:39:46 -04:00
764fb2522b
abort already in cmake when including USER-INTEL with -DLAMMPS_BIGBIG
2019-04-02 11:21:25 -04:00
ef184c9b1b
remove presets, that try to mimic settings from the conventional build, but make little sense with cmake
2019-04-02 09:34:03 -04:00
0ab65c0343
update docs for building LAMMPS for windows
2019-04-02 07:12:55 -04:00
800f3a81b1
update documentation for changes in USER-INTEL support in CMake
2019-04-02 06:59:19 -04:00
91f3a94851
fix typo in docs
2019-04-02 05:49:25 -04:00
d1cb8970d5
fix elstop: Remove unused includes
2019-04-02 09:29:27 +03:00
d3ea115436
Tweaks to doc page
2019-04-01 22:13:49 -06:00
c044eeb482
update nolib.cmake and change it so it disables all packages requiring some external library or equivalent
2019-04-01 22:23:36 -04:00
2fc7395c14
add some comments to updated all-on / all-off presets
2019-04-01 22:22:31 -04:00
719a74a02f
must include omp.h header when using OpenMP API functions
2019-04-01 22:10:55 -04:00
b1badb6555
update all-on and all-off presets for recently added and removed packages
2019-04-01 22:09:58 -04:00
0b8332cedf
Commit2 JT 040119
...
- improved verbose output
- work on examples
2019-04-01 17:52:59 -06:00
200aa2d06f
missed a few packages in cross-compiler preset
2019-04-01 18:50:53 -04:00
3a0b108f91
reformat
2019-04-01 18:22:06 -04:00
677974573a
Merge branch 'clean-master2' of github.com:julient31/lammps into gneb_spin
2019-04-01 16:12:11 -06:00
76b848bb0a
include USER-INTEL, but need to disable support for LRT mode
2019-04-01 17:58:19 -04:00
a0e5d14990
Commit JT 040119
...
- corrected tangent vector projection
- output verbose (Gradidottan)
2019-04-01 15:53:36 -06:00
35129c0881
posix_memalign() does not exist on windows, so we have to workaround using it with USER-INTEL
2019-04-01 17:51:53 -04:00
70ae5f41e3
tweaks for compiling USER-INTEL in cpu mode on Windows with GCC
2019-04-01 17:46:25 -04:00
a7bb772db7
Merge branch 'refactor-user-intel-cmake' into collected-small-changes
2019-04-01 17:39:43 -04:00
8d8f0af7a6
add download flags to mingw preset
2019-04-01 17:38:53 -04:00
d5aa60dbfe
skip inline function optimizations for windows when compiling with mingw
2019-04-01 17:23:27 -04:00
b7aecc0d59
avoid linking with -ldl on windows, as it is not needed or supported
2019-04-01 17:22:53 -04:00
799c16a8b2
restore a removed check + print some warnings only once
2019-04-01 17:04:09 +02:00
adbc64b45e
Cleaning includes + changing error->all to error->one
2019-04-01 16:34:34 +02:00
2e7316a9e3
fix another windows portability issue in USER-PTM by adding missing header include
2019-04-01 08:11:22 -04:00
a8e5af3cb4
fix elstop: Inline kinetic energy computation
2019-04-01 12:59:25 +03:00
053bdea234
fix elstop: Use inline LaTeX for equation
2019-04-01 12:27:50 +03:00
7688ead60f
add pair style granular to pair style overview page in manual
2019-04-01 04:42:56 -04:00
61d4b7a47f
Add Kai as spelling false positive
2019-04-01 09:14:47 +03:00
3bf4cd9c01
major refactor of USER-INTEL support in CMake
...
- decouple from USER-OMP
- decouple from OpenMP support
- make MKL and TBB optional
- support compilers other than Intel (but print warning about bad performance)
- expose Long-range thread support selection to CMake
- fix bugs and typos and add missing code, so that it actually compiles and includes all styles
2019-03-31 17:17:07 -04:00
4d3c1785c6
add utility function to add custom integrate style
2019-03-31 17:12:11 -04:00
fa407c05a1
neither KOKKOS nor USER-INTEL require OpenMP; they can be built without
2019-03-31 15:00:53 -04:00
971bce7428
address formatting issue in pair granular docs
2019-03-30 23:33:54 -04:00
5065350081
improve kim-query documentation
2019-03-30 23:19:31 -04:00
74489621c4
correct misleading indentation to follow syntax
2019-03-30 22:35:41 -04:00
585403d650
Merge pull request #1397 from ellio167/kim-api-fix-1396
...
Rename FindKIM-API.cmake.in to FindKIM-API.cmake
2019-03-30 22:00:17 -04:00
a28ae7c2c0
Rename FindKIM-API.cmake.in to FindKIM-API.cmake
...
Fixes : #1396
2019-03-30 13:56:02 -05:00
d000c6883b
Mention need to build HMA as USER pacakge
2019-03-29 15:41:15 -04:00
02373c4c3b
Move HMA bits into USER-HMA package
2019-03-29 15:22:44 -04:00
bbec50bef1
Add HMA examples
2019-03-29 15:06:49 -04:00
560ccb2719
Merge pull request #1387 from akohlmey/next-patch-release
...
Step version string for next patch release
2019-03-29 14:25:45 -04:00
dd22b80a9d
Merge pull request #1393 from akohlmey/collected-small-changes
...
Collected small changes
2019-03-29 13:57:07 -04:00
26c40a262d
Merge remote-tracking branch 'upstream/master'
2019-03-29 11:46:28 -04:00
ff7f129a5d
remove trailing whitespace
2019-03-29 11:37:26 -04:00
17cd650622
Merge branch 'master' into collected-small-changes
2019-03-29 11:35:15 -04:00
4eafb624b7
Merge pull request #1392 from ellio167/kim-2.0.2
...
Updates for kim-api-2.0.2 release
2019-03-29 11:31:00 -04:00
677753731f
Merge pull request #1395 from vishalkenchan/fix_unset_variable
...
Set Coulomb summation cutoff radii when it is explicitly specified
2019-03-29 10:37:29 -04:00
30929d95e2
Merge pull request #1342 from dsbolin/gran_mods
...
New generalized granular pair style added
2019-03-29 10:37:07 -04:00
75382cf265
update documentation tweaks to run cleanly
2019-03-29 10:34:34 -04:00
ff819be807
more 'war on tabs'
2019-03-29 10:21:44 -04:00
13255d6338
step version to 29 March 2019
2019-03-29 09:20:33 -04:00
6a60dad2c3
Set Coulomb summation cutoff radii in the case it is explicitly specified.
2019-03-29 10:02:15 +01:00
1bf5047c7a
document new CUDA_MPS_SUPPORT option in CMake
2019-03-28 18:03:54 -04:00
747ddf2642
expose -DCUDA_PROXY define to CMake so that the GPU package can be used with nvidia MPS proxy server
2019-03-28 17:15:05 -04:00
9d0e518cc5
Updates for kim-api-2.0.2 release
2019-03-28 15:35:22 -05:00
088a672196
replace (evil) tabs with (nice) spaces
2019-03-28 16:20:57 -04:00
30bca9f91e
force loading of Sphinx version 1.7.6 instead of 2.0.0 or later, so the spellchecker keeps working
2019-03-28 16:20:19 -04:00
93f531441a
Merge pull request #1388 from lammps/tiled-bug
...
bug fix for tiled communication at cutoffs near box size
2019-03-28 13:45:41 -04:00
d71d12d2de
Merge pull request #1391 from akohlmey/more-small-changes
...
Error out when per-atom stress is requested for USER-INTEL styles
2019-03-28 13:45:10 -04:00
74bfd78b06
Merge pull request #1390 from ckadding/master
...
Fix typos in argument checking for compute pressure/cylinder
2019-03-28 13:44:53 -04:00
4aff7191e7
small whitespace cleanup
2019-03-28 13:02:14 -04:00
eab939af23
add a note about the lack of stress/atom in USER-INTEL to the manual
2019-03-28 12:47:06 -04:00
16f66dc561
error out when per-atom stress is requested for bonded interactions with USER-INTEL
2019-03-28 12:38:41 -04:00
61483da58b
error out when per-atom stress is requested
2019-03-28 12:25:40 -04:00
ab12a7c95b
use consistent constants from math_const.h and fast integer powers from math_special
2019-03-28 11:58:04 -04:00
196b8c6eab
Fix typos in error checking
2019-03-28 11:53:32 -04:00
b9bddd7ba6
use ev_init() and add some more cosmetic changes to pair granular
2019-03-28 11:47:41 -04:00
2fa6e913ef
Merge branch 'master' into gran_mods
2019-03-28 11:46:44 -04:00
3cc740b9d3
handle granular specific pair style flags consistently and make sure they are never accessed uninitialized
2019-03-28 11:46:04 -04:00
03ee03c043
remove set but unused flag
2019-03-28 11:44:50 -04:00
5d7c52e114
clean up whitespace issues caused by commit 5210c4c3a4
2019-03-28 11:23:37 -04:00
5210c4c3a4
cosmetic reformatting of new GRANULAR files
2019-03-27 16:58:14 -06:00
6b09f6d490
bug fix for tiled communication at cutoffs near box size
2019-03-27 15:51:10 -06:00
28a6dcd1c3
Merge pull request #1384 from lammps/rendezvous2
...
second attempt at adding rendezvous protocol for some to some communication.
2019-03-27 17:44:16 -04:00
2ad9355140
Merge pull request #1383 from akohlmey/final-changes-for-patch
...
Several small changes and tweaks for patch release
2019-03-27 17:00:56 -04:00
44fe8330b9
Commit JT 032719
...
- commit before wok output
2019-03-27 14:59:12 -06:00
e63d2cee87
Merge pull request #1375 from akohlmey/install-python-for-cmake
...
Refactor python module installer and add install-python target to CMake
2019-03-27 16:47:25 -04:00
b685a0a7b8
need to use fabs() when computing deltas when checking image flags for consistency
2019-03-27 15:47:14 -04:00
c4fd658e9d
rename micelle-rigid to micelle.rigid
2019-03-27 11:07:14 -04:00
de893c8cdd
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
doc/src/compute.txt
2019-03-27 10:05:04 -04:00
8a384df5c3
use utils::strmatch() instead of strncmp()
2019-03-27 06:19:42 -04:00
8ba1d76055
some dead code removal and more whitespace cleanup
2019-03-27 05:38:41 -04:00
af8f06141f
Step version string for next patch release
2019-03-26 23:02:07 -04:00
03e86c4d17
update python module installation instructions
2019-03-26 22:49:21 -04:00
9d22f82ba7
update PyLAMMPS documentation/tutorial for CMake and the refactored installation process
2019-03-26 22:42:09 -04:00
3867972ae8
make PYTHON_INSTDIR a cached variable and implement changes suggested by @junghans
2019-03-26 22:08:53 -04:00
77e323d28c
prefix option in install.py not needed
2019-03-26 21:55:07 -04:00
1926c95625
correct micelle data file without overwriting the molecule ids
2019-03-26 19:08:58 -04:00
b6b0d0b30e
minor whitespace cleanup commit to retrigger PR tests on github
2019-03-26 16:43:09 -04:00
dbd458e9e3
update micelle example with corrected data file and rigid body input
2019-03-26 16:35:35 -04:00
5a6a8a9e57
Merge pull request #1379 from lammps/hyper
...
Hyper-dynamics update
2019-03-26 16:30:37 -04:00
07a6749ddc
install LAMMPS python module with either install-python or install target if prerequisites are given
2019-03-26 16:00:48 -04:00
3cabfd13cd
Commit JT 032619
...
- finish merge of min_spin.cpp
- test output
2019-03-26 12:51:51 -06:00
26b90727b3
whitespace cleanup
2019-03-26 13:26:09 -04:00
cf349633f7
cosmetic changes
2019-03-26 13:09:49 -04:00
b8747ce8fb
Merge branch 'clean-master2' of github.com:julient31/lammps into gneb_spin
...
Conflicts:
doc/src/min_modify.txt
doc/src/min_spin.txt
examples/SPIN/spinmin/in.spinmin.bfo
examples/SPIN/spinmin/in.spinmin.iron
src/SPIN/fix_precession_spin.cpp
src/SPIN/min_spin.cpp
src/SPIN/min_spin.h
src/SPIN/pair_spin_dmi.cpp
src/SPIN/pair_spin_exchange.cpp
2019-03-26 10:59:21 -06:00
efad31f474
bug fixes to added rendezvous algorithms
2019-03-26 10:09:16 -06:00
e2e4fe2cf7
Merge pull request #1380 from julient31/minimizer_spin
...
Add a spin minimizer in the SPIN package
2019-03-26 11:52:21 -04:00
89bc79f657
Merge pull request #1382 from lammps/revert-1238-rendezvous
...
Revert "Rendezvous"
2019-03-26 11:51:27 -04:00
fff28a8666
remove trailing whitespace
2019-03-26 11:17:21 -04:00
1266b866e0
add some degree of endian detection to hashlittle.cpp
2019-03-26 11:01:39 -04:00
1ca0c78a2e
turn off diagnostic output for rendezvous op
2019-03-26 11:01:39 -04:00
0bf6b91576
bug fix for new fix shake redezvous comm
2019-03-26 11:01:39 -04:00
62045a9c52
cleanup up rendezvous diagnostic output
2019-03-26 11:01:38 -04:00
bbe6c9bb63
added diagnostic info for memory and balance info
2019-03-26 11:01:38 -04:00
fc002e30d3
added rendezvous via all2all
2019-03-26 11:01:38 -04:00
981f12ebeb
fix a small memory leak in SHAKE setup
2019-03-26 11:01:38 -04:00
b370a61b60
added rendezvous alg to fix shake
2019-03-26 11:01:38 -04:00
a3a16acead
propagate rendezvous changes to fix rigid/small
2019-03-26 11:01:38 -04:00
17817fc290
less comm version of special bonds rendezvous
2019-03-26 11:01:38 -04:00
3f9d59294e
replace STL map with atom->map in special, better code comments
2019-03-26 11:01:37 -04:00
9912c44413
rendevous comm option for special bonds and fix rigid/small
2019-03-26 11:01:33 -04:00
676370ade7
Commit JT 032619
...
- added citeme in neb/spin
- started work on distance output
2019-03-26 07:21:16 -06:00
8c99752cec
Add fix elstop to USER-MISC
...
Implements inelastic energy loss for fast particles in solids.
2019-03-26 10:08:20 +02:00
d7a2949d1a
Revert "Rendezvous"
2019-03-25 21:30:48 -04:00
6e7f13e6f9
Merge branch 'kim_query' of https://github.com/ellio167/lammps into final-changes-for-patch
2019-03-25 21:19:23 -04:00
4e74ccbbbe
restore building developer pdf before manual pdf
2019-03-25 21:18:17 -04:00
b0a07f189c
must use top-level dir to get the correct modified status
2019-03-25 21:18:17 -04:00
19d25203ad
add min_style spin to commands overview
2019-03-25 21:05:13 -04:00
82d646cede
print warning about missing fix nve/spin only on MPI rank 0
2019-03-25 20:59:22 -04:00
7b3f952990
whitespace cleanup and dead code removal
2019-03-25 20:50:39 -04:00
36b645d238
add min_spin page to toclist
2019-03-25 20:46:42 -04:00
b8c4e09b27
Put #ifdef around #include "curl/curl.h" in kim_query.cpp
2019-03-25 19:14:08 -05:00
81a4d293db
Commit4 JT 032519
...
- corrected documentation (errors in min_spin.txt and
min_modify.txt)
- changed the code accordingly
2019-03-25 15:43:58 -06:00
cb92bccdff
Merge pull request #1238 from lammps/rendezvous
...
Implement rendezvous protocol for more efficient communication setup for large number of MPI ranks
2019-03-25 17:20:00 -04:00
0edb82eb5e
update format
2019-03-25 17:14:58 -04:00
b0a741fc58
add support for --prefix to python module installer
2019-03-25 16:51:35 -04:00
30be5e94d9
Commit3 JT 032519
...
- updated the README file
- updated examples/SPIN/spinmin/
2019-03-25 14:22:16 -06:00
7a00997a14
Commit2 JT 032519
...
- added equations for documentation
- updated examples (not calling fix nve/spin)
- replaced error message by warning in all pair/spin
2019-03-25 14:03:28 -06:00
a726362888
Commit JT 032519
...
- adding all min files into new branch
- preparing branch for pull request of spin minimizer
2019-03-25 12:57:42 -06:00
3e8c1c801b
add some degree of endian detection to hashlittle.cpp
2019-03-25 14:03:29 -04:00
2f20581b29
Merge pull request #1374 from akohlmey/collected-small-fixes
...
Collected small changes for the next patch release
2019-03-25 13:15:45 -04:00
5d54e888d5
Merge pull request #1371 from akohlmey/add-kim-query
...
Add kim_query command to KIM package
2019-03-25 13:15:20 -04:00
1bd47f0318
Merge pull request #1365 from martok/meamc-evclear
...
Consolidate clearing of eflags and vflags
2019-03-25 13:14:59 -04:00
b055837f49
Merge pull request #1372 from julient31/minprec_spin
...
Add min_post_force in fix_precession_spin
2019-03-25 13:14:46 -04:00
34d1ed9b54
Merge pull request #1376 from junghans/cmake_gitversion
...
cmake: move lmpgitversion generation to build phase
2019-03-25 13:14:30 -04:00
eedc88eb9b
MPI_Abort removed from reax/c/kk + fixed some declarations
2019-03-25 18:01:31 +01:00
88755aefca
Added support for reax/c/omp
2019-03-25 17:44:52 +01:00
ab748ffe48
turn off diagnostic output for rendezvous op
2019-03-25 10:29:06 -06:00
a20d58312d
add missing convesion to fractional coordinates and back for enforced PBC dumps of triclinic cells
2019-03-25 12:25:50 -04:00
e04ab51970
bug fix for new fix shake redezvous comm
2019-03-25 10:20:32 -06:00
5554deda39
fixed 2 spelling errors
2019-03-25 10:07:07 -06:00
de99dc8974
new output files
2019-03-25 09:54:28 -06:00
e9384b6b17
updating output files
2019-03-25 09:52:16 -06:00
a89a2de9d4
Removed unnecessary MPI_comm
2019-03-25 16:45:59 +01:00
b2a7205abe
re-order ev_init() and ev_setup() so that 'init' comes before 'setup' as requested by @sjplimp
2019-03-25 11:31:23 -04:00
881cc71a44
Merge branch 'master' into hyper
2019-03-25 09:21:09 -06:00
83e458af0b
Cleaning changes 2
2019-03-25 15:22:20 +01:00
99acb4ac54
Cleaning changes 1
2019-03-25 15:00:52 +01:00
f557b12e03
Merge branch 'clean-master2' of github.com:julient31/lammps into gneb_spin
2019-03-25 07:34:38 -06:00
111ff4475e
Pointer moved to reax lists
2019-03-25 14:18:55 +01:00
d3b2a225c4
Merge branch 'master' of https://www.github.com/lammps/lammps
2019-03-23 13:16:28 -04:00
414f9b25d1
cmake: move lmpgitversion generation to build phase
2019-03-23 08:01:41 -06:00
d5074b39a0
Merge pull request #57 from ellio167/add-kim-query
...
Update kim example query and log files
2019-03-22 21:42:06 -04:00
3464464ea9
Update kim example query and log files
2019-03-22 20:20:47 -05:00
22be3bd37e
fix spelling error and add false positives for spellchecking
2019-03-22 17:33:16 -04:00
f69173f410
partial documentation update
2019-03-22 17:25:03 -04:00
52f9e4a960
allow overriding the location of the molfile plugin headers with CMake
2019-03-22 14:11:02 -04:00
c23ace9c97
Commit JT 032219
...
- fixed bug 1: precession_spin had no min_setup
- fixed bug 2: incorrect init of spins in neb/spin
- improved doc min_spin.txt (added eqs, and connected to related
files).
2019-03-22 11:52:09 -06:00
e50c269a6b
add install-python target with suitable error message also when not building a shared library
2019-03-22 12:51:57 -04:00
04f999fdd6
add install-python target to CMake build system. decouple python module install from python package
2019-03-22 12:35:21 -04:00
817a851a30
adapt master makefile to refactored python module installer script
2019-03-22 12:01:59 -04:00
0f030acc59
refactoring python module installer script to be (more) platform neutral and compatible with conventional make and CMake builds
2019-03-22 11:59:15 -04:00
cd6b23d104
explicitly request OpenCL version 1.2 compatibility when compiling GPU package kernels for OpenCL
2019-03-22 09:50:31 -04:00
75d63df4e0
fix small memory leak in pair style hybrid when reading restarts
2019-03-22 05:41:32 -04:00
8916aeb36d
update for README to USER-SMTBQ with up-to-date maintainer e-mails
2019-03-22 05:25:14 -04:00
b975d59d9f
make use of copymode flag in pair style destructors consistent
2019-03-22 05:15:02 -04:00
8f90d6c6d0
must bracket 'memory->destroy()' calls in destructor with 'if (allocated)'
2019-03-22 04:55:13 -04:00
1e8ccb1774
initialize setflag and cutsq pointers to NULL, so they are not accessed uninitialized by accident
2019-03-22 04:54:06 -04:00
f2ef02b6d9
Comm exchange is a no-op for 1 MPI rank
2019-03-21 09:27:18 -06:00
c3adfcbc15
Add missing sync in comm_kokkos
2019-03-21 08:56:12 -06:00
76b9c0049d
Merge pull request #1359 from martok/dynamical-matrix
...
Updates and bugfixes to the dynamical_matrix command
2019-03-20 21:34:34 -04:00
744a8215dd
Fix compile error in comm_kokkos and indent in atom_vec_kokkos
2019-03-20 15:08:08 -06:00
1f44dc2498
Remove unused array in comm_kokkos
2019-03-20 15:01:47 -06:00
d1e751d717
Fix thread safety issue in fused forward comm
2019-03-20 14:32:03 -06:00
2cbf56846a
Commit JT 032019
...
- moved gneb files from src/REPLICA to src/SPIN
- changed name of min/spin
- implemented read_param in min.cpp and min_spin.cpp
- set sp_flag tests in min_spin.cpp and neb_spin.cpp
2019-03-20 10:41:36 -06:00
86810c2d7c
Commit2 JT 031919
...
- correct error in fix_precession_spin
- only the sign of the force needed a correction
2019-03-19 22:44:26 -06:00
a508f1de6c
Commit JT 031919
...
- correct. error in fix_prec_spin
- added min_post_force in fix_prec_spin
2019-03-19 22:30:44 -06:00
08273c40d7
Fix compile issue in comm_kokkos
2019-03-19 14:29:45 -06:00
2dbc2c5916
fix spelling issues in documentation and some minor clarification
2019-03-19 16:04:53 -04:00
1c3e3ce548
add kim_query command to commands list
2019-03-19 15:57:19 -04:00
fed48427be
update lib/kim/Install.py to support md5 checksum. update CMake support as needed
2019-03-19 15:48:03 -04:00
38c373a0e4
integrate new kim_query command into the documentation environment
2019-03-19 15:42:35 -04:00
741a7fe630
final touches to support compiling with libcurl transparently
2019-03-19 15:40:49 -04:00
7a8bb5baaf
come code cleanup and refactoring
2019-03-19 15:33:53 -04:00
02b800a3bb
add template for new kim_query command
2019-03-19 15:33:48 -04:00
a626efbca0
Merge pull request #1370 from akohlmey/write-data-for-dihedrals-fixes
...
Enable write_data for more dihedral styles and related corrections
2019-03-19 13:55:15 -04:00
487671c46b
enable write_data functionality for more dihedral styles
2019-03-19 12:10:30 -04:00
e87e215bcc
enable and correct write_data output for dihedral style spherical
2019-03-19 12:02:25 -04:00
c0c61268ee
store only dihedral style info in restart, no coeffs
2019-03-19 11:56:23 -04:00
cf8bee9b46
remove unused and redundant data elements. no write_data support for tables.
2019-03-19 11:43:29 -04:00
0d4dbb8d73
Merge branch 'clean-master2' of github.com:julient31/lammps into gneb_spin
2019-03-19 09:01:27 -06:00
194e11c329
Commit JT 031919
...
- bug with sk sim
- commit/push before pull up-to-date SPIN from master
2019-03-19 08:12:49 -06:00
e2d28f5160
Only copy pbc info in comm setup
2019-03-18 15:27:35 -06:00
b50ef59a19
Optimize Kokkos comm for small systems
2019-03-18 13:17:32 -06:00
36836598b1
Reduce data transfer in exchange
2019-03-18 10:45:14 -06:00
ac20d1ab41
fix corner-case issue with hyper communication, also timer
2019-03-18 09:52:16 -06:00
8c4baac3f1
Only copy force on ghost atoms if newton on
2019-03-15 14:25:24 -06:00
2bac365081
support old style PDF build for new pair style granular
2019-03-15 15:51:08 -04:00
a7a1fd4ee5
remove reference to USER-OMP version of fix wall/gran
2019-03-15 15:50:44 -04:00
4cd0ea61f2
change source code format style to be more like other LAMMPS sources
2019-03-15 15:33:15 -04:00
05a5ecd4d4
silence compiler warnings about unused parameters
2019-03-15 15:24:41 -04:00
27510f313c
change formatting to closer resemble LAMMPS common source code format style
2019-03-15 15:24:16 -04:00
d278cfe230
remove pointless recursive self-include
2019-03-15 15:10:44 -04:00
b6459b3f74
Merge branch 'master' into gran_mods
2019-03-15 14:30:36 -04:00
28607f156e
use C++ style include headers for accessing C library functions
2019-03-15 14:25:14 -04:00
c26068a57a
use LAMMPS style indentation for class definitions
2019-03-15 14:24:45 -04:00
8845a1a0ae
whitespace cleanup (remove ctrl-m, trailing whitespace)
2019-03-15 14:20:10 -04:00
3f0f2383b4
fix spelling and record false positives
2019-03-15 14:18:04 -04:00
3abfce01ca
remove diverged fix wall/gran/omp
2019-03-15 14:06:03 -04:00
2558509b70
Merge pull request #1366 from jrgissing/bond/react-delete_internal_groups
...
Bond/react: unfixing deletes internal groups
2019-03-14 19:29:39 -04:00
179026dd44
Reduce GPU data movement in npair_kokkos
2019-03-14 17:13:12 -06:00
71a6227240
Optimize KOKKOS package for small system sizes
2019-03-14 15:43:50 -06:00
d66b07dabe
Commit2 JT 031419
...
- commit before solo tests
2019-03-14 15:39:45 -06:00
a3c936d283
bug fixes for new local hyperdynamics reduced comm
2019-03-14 15:13:02 -06:00
033a5c2721
Commit JT 031419
...
- cleaned fix_neb_spin
- first working version
2019-03-14 11:07:24 -06:00
5608f87c15
bond/react:unfix_deletes_internal_groups
2019-03-13 21:55:17 -06:00
5556567e91
Merge pull request #46 from lammps/master
...
rebase
2019-03-13 21:41:08 -06:00
8c50c3d7c8
Commit JT 031319
...
- improved gneb functions
- correct name in fix_neb (Weinan)
2019-03-13 17:02:40 -06:00
aca8ce1f53
Merge branch 'master' into hyper
...
sync with GH master
2019-03-13 12:19:06 -06:00
985fc86aa3
use ev_init for kspace
2019-03-13 17:55:30 +01:00
ff2d8e55c9
use ev_init for bonds
2019-03-13 17:54:10 +01:00
fbd600592b
use ev_init for dihedrals
2019-03-13 17:53:22 +01:00
6e6f903818
use ev_init for angles
2019-03-13 17:51:41 +01:00
c7af948dfc
use ev_init for impropers
2019-03-13 17:50:50 +01:00
17c81295c2
use ev_init for fixes
2019-03-13 17:50:10 +01:00
06a57dd659
use ev_unset for all pair styles
2019-03-13 17:49:16 +01:00
7fe1cceb76
fix some leftover bigint conversions, groupmap construction
2019-03-13 14:05:46 +01:00
e8efa01006
dynamical_matrix progress indicator
2019-03-13 14:05:46 +01:00
bb8398b22b
streamline writeMatrix function
2019-03-13 14:05:46 +01:00
d30e69e871
fix writing binary dynmat file
2019-03-13 14:05:46 +01:00
adcd46da55
require an atom map for dynamical_matrix
2019-03-13 14:05:46 +01:00
3b234c167f
USER-MEAMC: fix incomplete clearing of ev variables
2019-03-13 13:53:10 +01:00
2cc35ee777
A few additional enhancements to pair granular and fix wall granular option:
...
- NULL option for tangential stiffness, to set it based on shear modulus
- calculation of effective shear moduli from elastic moduli and Poisson's ratio
- updates to doc page example syntax
2019-03-13 00:42:08 -06:00
f6fb8b220d
Commit 2 JT 031219
...
- modified examples (gneb and spinmin now distinct)
- started documention for spinmin
2019-03-12 16:59:13 -06:00
0d73fe99fd
Update Kokkos docs
2019-03-12 15:34:12 -06:00
b51d06b3ea
Change default binsize for Kokkos if running on GPUs
2019-03-12 15:33:28 -06:00
75ddde438c
Commit JT 031219
...
- correct errors in fix_prec_spin
- clean version of spinmin
2019-03-12 14:38:49 -06:00
3a4bb6f980
All errors and warning are now printed through LAMMPS
2019-03-12 20:19:56 +01:00
cc2b5fbb80
Commit JT 031119
...
- add min_post_force in precession
2019-03-11 17:37:44 -06:00
e0c935b52d
Additional changes to pair_granular:
...
-added mindlin and mindlin/rescale tangential model options
-torque from tangential force is now applied at the same point on both contacting particles
-updated doc page to reflect changes above
2019-03-11 14:28:44 -06:00
aecef752e8
Remove unnecessary data movement in fix_nve_kokkos
2019-03-11 13:41:20 -06:00
5fff18932d
Commit 2 JT 031119
...
- new input files gneb and spinmin
2019-03-11 13:23:55 -06:00
14a00662e6
Commit JT 031119
...
- first working version of spinmin
2019-03-11 13:04:03 -06:00
e422e886de
Add error check for team on and full neighborlist
2019-03-08 11:33:29 -07:00
069853fd10
Merge branch 'master' into team
2019-03-08 11:32:31 -07:00
c3acb3e4ef
Merge pull request #1361 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2019-03-08 12:11:59 -05:00
84773f9d1d
Merge branch 'master' of github.com:stanmoore1/lammps into team
2019-03-08 08:31:48 -07:00
4e2ebf7feb
Merge pull request #1352 from mkanski/reax_var_atoms
...
A partial fix for ReaxFF failure when the number of atoms increases during a simulation
2019-03-07 15:44:15 -05:00
2077df5465
Merge pull request #1363 from stanmoore1/kk_deprecated
...
Remove deprecated code in KOKKOS package
2019-03-07 15:42:58 -05:00
e62746ef27
protect group command against options that require unavailble properties resulting in segfaults
2019-03-07 15:38:23 -05:00
a5c93e75a5
ignore src/lmpgitversion.h
2019-03-07 15:12:22 -05:00
3bc815efe8
fix a memory leak in fix bocs
2019-03-07 15:11:33 -05:00
9cb2a56194
Remove deprecated Kokkos code
2019-03-07 10:47:40 -07:00
0edc588458
Replace deprecated Kokkos capacity() with span()
2019-03-07 10:23:17 -07:00
f0e48931e4
Remove deprecated KOKKO_HAVE macros
2019-03-07 10:17:32 -07:00
ff7276e494
Clean up the fused comm
2019-03-07 08:56:13 -07:00
553714b0bb
Merge branch 'master' into team
2019-03-07 08:42:24 -07:00
9408dd6e92
use simpler way whether we are inside a git checkout in conventional build
2019-03-06 18:41:43 -05:00
4e632d1b79
implement another suggestion from @junghans
2019-03-06 17:32:08 -05:00
2918dae87e
correct variable name and path to find the local .git folder
2019-03-06 17:12:41 -05:00
fe56cf04bc
simplify the detection of whether the source folder is checked out from a local git repo
2019-03-06 17:04:14 -05:00
436e02aa6e
small corrections/clarifications to the pull request template
2019-03-06 16:59:17 -05:00
4ee98d18da
Fixed missing reference in pair_granular doc page
2019-03-06 14:15:19 -07:00
9a6dc2ff11
Removed several files that should not have been included
2019-03-06 13:54:32 -07:00
c0ce8591e7
Merge pull request #1358 from ellio167/kim-link-update
...
Update openkim.org urls in various places
2019-03-06 12:22:12 -05:00
b628e3b1b6
Update openkim.org urls in various places
2019-03-06 10:26:03 -06:00
4a17cb3467
Merge pull request #1357 from akohlmey/embed-git-revision
...
Embed git branch and revision info into LAMMPS class
2019-03-05 23:31:16 -05:00
c5a3b034ce
implement various suggestions to improve the use of git information gathered
2019-03-05 17:29:34 -05:00
bfa950a7e9
Added initialization for grown arrays
2019-03-05 22:40:10 +01:00
390fc873bc
Merge pull request #1355 from julient31/bfo_spin
...
bugfix update for SPIN package
2019-03-05 14:27:28 -05:00
6b8a768f6c
Merge pull request #1356 from akohlmey/address-user-smtbq-vla-issue
...
Address Variable-Length-Array issues, memory leaks, uninitialized data access issues in USER-SMTBQ
2019-03-05 14:26:30 -05:00
146e2f283a
Better error handling in reaxc_forces
2019-03-05 19:11:33 +01:00
1c7d191988
also print git version (if available) in multi-partition runs and in help message
2019-03-05 09:03:12 -05:00
1e573bd557
when compiling LAMMPS in a git checkout, embed and print git branch and revision info into the executable
2019-03-05 08:35:53 -05:00
bc4a80d9e8
Merge pull request #1354 from akohlmey/collected-small-fixes
...
Collected small fixes and updates for the next patch release
2019-03-05 00:55:36 -05:00
fa7b5ecfa3
disable chimet array in pair style smtbq, which was never set anywhere
2019-03-05 00:45:40 -05:00
6ed8fbbd51
handle uninitialized data access issues and out-of-bounds access for single element calculations
2019-03-04 18:01:55 -05:00
0d1524526a
work around the remaining variable length array cases. fix an off-by-one error, too.
2019-03-04 17:26:55 -05:00
ab0c35be93
Commit JT 030419
...
- correction of pair_spin calculations
- corrects an error between i and ii lists in single/pair calc.
2019-03-04 08:04:11 -07:00
849e52040a
Merge branch 'clean-master2' of github.com:julient31/lammps into bfo_spin
2019-03-04 07:51:12 -07:00
edd4b0cf25
Commit JT 030419
...
- added minspin
- modifs before co
2019-03-04 07:35:02 -07:00
05f739a5a0
Bugfix for WCA-only option (trivial)
2019-03-03 01:55:02 +01:00
14353c5ea5
Added WCA-only option (sigma == cutoff case with wca)
2019-03-03 01:52:43 +01:00
f0ec2e3279
refactoring of global and local hyper, including amended doc pages
2019-03-01 18:47:34 -07:00
5ecbb8bd01
fix int vs. bigint issue and add NULL file pointer check to dynamical_matrix
2019-03-01 09:46:13 -05:00
30ee2f3d78
avoid windows portability issues with int32_t
2019-03-01 09:37:38 -05:00
0f0a65bb48
plug small memory leak in USER-ADIOS
2019-03-01 09:37:33 -05:00
d8845b6817
Added initialization of the entire num_bonds and num_hbonds arrays
2019-03-01 13:13:11 +01:00
87a243203b
Removed pair_granular.cpp/h from src directory
2019-02-28 16:46:21 -07:00
5486896876
Merge pull request #1350 from akohlmey/next-patch-release
...
Step version string for next patch release
2019-02-28 17:56:51 -05:00
47b0c77dd9
replace variable length arrays with std::vector
2019-02-28 17:53:50 -05:00
fbc9cf8354
fix huge memory leak
2019-02-28 17:53:17 -05:00
c555f7e2ed
update permissions
2019-02-28 17:52:53 -05:00
14e6c126a8
Merge pull request #1314 from charlessievers/OptimizedDynamicalMatrix
...
add command to compute the Dynamical Matrix
2019-02-28 17:08:36 -05:00
50fef541c2
add x-ref
2019-02-28 15:50:59 -05:00
5fd033c0a2
add one more false positive required by recent changes
2019-02-28 15:49:48 -05:00
1d2eab5e1b
update attribution information in Package details documentation
2019-02-28 15:26:36 -05:00
7062bc862e
remove third_order command and ASE based examples to be added in a new pull request
2019-02-28 15:21:48 -05:00
9298fe7868
fix segfault and copy-n-modify issues with third order command
2019-02-28 14:45:42 -05:00
16946d8c6d
integrate dynamical_matrix command into LAMMPS manual
2019-02-28 14:45:07 -05:00
5d8e3c6cb4
Optimize reneighbor for small systems
2019-02-28 10:14:35 -07:00
286112ffbc
count each force computation as one simulation step. this avoids accessing uninitialized data, too.
2019-02-28 11:00:55 -05:00
326a97624e
Merge pull request #1317 from ornladios/adios2-master
...
USER-ADIOS package with ADIOS 2.x
2019-02-27 17:24:12 -05:00
80392224cd
Merge pull request #1351 from ellio167/kim-2.0.1
...
Bump KIM API version to 2.0.1
2019-02-27 17:21:30 -05:00
b60f0f754c
small tweaks to USER-ADIOS docs
2019-02-27 17:18:08 -05:00
6bd56c2a85
update author attribution
2019-02-27 17:08:13 -05:00
a4e580879c
Merge pull request #1347 from akohlmey/collected-small-fixes
...
Collected small fixes for the next patch release
2019-02-27 17:02:21 -05:00
54e5c76333
Bump KIM API version to 2.0.1
2019-02-27 15:50:08 -06:00
6bf9c06a5a
Step version string for next patch release
2019-02-27 16:19:20 -05:00
9cc7bea05d
bugfix for changes in #1340
2019-02-27 16:09:46 -05:00
099b9baf0d
update blob about providing a suitable e-mail contact in PR template
2019-02-27 16:08:42 -05:00
28f1ad9145
update License section to unconditionally confirm GPL and LGPL licensing
2019-02-27 16:08:41 -05:00
f178cc0a73
add template for help requests and generic issues
...
NOTE: the help request issue template actually asks people
to post to the lammps-users mailing list.
2019-02-27 16:08:41 -05:00
9185f28a12
correct compute group/group documentation for use with EAM styles
2019-02-27 16:08:41 -05:00
229ded45ee
pull request template update
2019-02-27 16:08:41 -05:00
ba320967a5
fix variable delete bug reported in #1346
2019-02-27 16:08:41 -05:00
73401d02c0
convert a couple of inputs from using pair style reax to reax/c
2019-02-27 16:08:41 -05:00
eb39866e87
Merge pull request #1340 from akohlmey/bonus-data-checks
...
Bonus data checks and updates. Part 1
2019-02-27 15:10:58 -05:00
0efc3765f8
add warning when writing incomplete data file due to bonus data
2019-02-27 14:57:25 -05:00
05774ed894
Merge pull request #1315 from jan-janssen/patch-1
...
Adjust LAMMPS python module for compiling the shared library with CMake, which uses a different extension on MacOS X.
2019-02-27 14:46:53 -05:00
c4d081b507
hide output to stderr when looking for adios-config. we only need the error status.
2019-02-27 14:16:36 -05:00
9bec93faa9
update spell-checking false positives for USER-ADIOS package
2019-02-26 19:51:18 -05:00
9178b9446a
remove trailing whitespace
2019-02-26 19:50:50 -05:00
eea30c5b76
half-bond lists and no bond migration for local hyper
2019-02-26 16:17:31 -07:00
36b8271e04
Merge pull request #1348 from akohlmey/create-atoms-optimization
...
Optimization for create_atoms with regions (2nd attempt)
2019-02-26 12:19:37 -05:00
de29763d1a
new attempt at the create_atoms optimization for small regions in large boxes
...
this passes the test input with the rotated lattice
2019-02-25 17:11:54 -05:00
29073f7d0e
Merge branch 'team' into comm_squash
2019-02-25 09:20:13 -07:00
38c6c1907b
Merge branch 'master' into team
2019-02-25 09:19:54 -07:00
85a14ebcb8
Fix issue with comm squash
2019-02-25 09:17:34 -07:00
0a02097e20
Add squashed comm forward for Kokkos
2019-02-25 08:39:54 -07:00
394fd751d1
Merge pull request #1344 from erozic/bugfix-library-scatter-subset
...
Fixed bug in lammps_scatter_atoms_subset...
2019-02-22 15:10:33 -05:00
d76569c033
Merge pull request #1320 from eofetis/manual-pdf-support
...
Add support for Sphinx+PDF+MathJax
2019-02-22 15:10:13 -05:00
e6df92e65a
Merge pull request #1011 from ellio167/kim-v2-update
...
KIM v2 update
2019-02-21 20:06:59 -05:00
e6a7c8b03b
Merge pull request #1335 from donatas-surblys/langevin-tally-zero
...
correct fix langevin with tally yes zero yes
2019-02-21 20:06:44 -05:00
46b277b699
c++11 compliance
...
also preempt a very unlikely bug
2019-02-20 23:25:05 -07:00
76e67415b0
Merge pull request #45 from lammps/master
...
rebase
2019-02-20 23:18:16 -07:00
4ea7d733e8
Initial commit...
2019-02-21 02:17:19 +01:00
101948ce1e
Added a Morse potential option to 'fix wall/region'
2019-02-21 01:49:04 +01:00
52d3b9f325
Merge pull request #1 from erozic/bugfix-library-scatter-subset
...
Fixed bug in lammps_scatter_atoms_subset...
2019-02-21 01:14:57 +01:00
b38033bc59
Fixed bug in lammps_scatter_atoms_subset...
...
- ids was ignored for the single-value integer arrays (e.g. type, id, ...)
2019-02-21 01:07:46 +01:00
3ad268739b
Add dump adios to PDF build. Update example config with better documentation
2019-02-20 17:02:48 -05:00
a5f20305d4
Add user-adios to PACKLIB and PACKEXT
2019-02-20 16:28:51 -05:00
2de01cef45
Dump atom/adios and dump custom/adios command notifications
2019-02-20 16:21:07 -05:00
1179beb543
Makefile build support for USER-ADIOS and build documentation
2019-02-20 14:42:28 -05:00
75fe967876
remove fluff about adios in CMakeLists.txt.
2019-02-20 09:02:24 -05:00
9c52a37546
PIMPL implementation of USER-ADIOS to hide internal data from style header file
2019-02-20 09:02:24 -05:00
a4b9542ba9
remove personal runconf file. cleanup ADIOS2 xml config file for example
2019-02-20 09:02:24 -05:00
410d79d8b7
Add an example for USER/adios based on the balance example
2019-02-20 09:02:24 -05:00
200fed9d4c
Fix basic errors in USER-ADIOS code
2019-02-20 09:02:24 -05:00
24234d3a0b
Fixed cmake build for ADIOS 2.x
2019-02-20 09:02:24 -05:00
8db88b1c02
Added initial untested ADIOS 2.x code with cmake building problems
2019-02-20 09:02:24 -05:00
4e26ca29f7
Changes to new generalized granular pair styles and fix wall/gran
...
-Clean-up of unused variables in code
-Bug fix for single method of pair granular
-Changes to fix wall/gran to fix issues with JKR
-Doc page updates for fix wall/gran and fix wall/gran/region
2019-02-19 16:47:13 -07:00
ff795e761a
Added generalized granular option to fix wall/gran and fix wall/gran/region; some minor bug fixes for pair granular
2019-02-19 14:31:27 -07:00
12bec9cbad
Merge pull request #1339 from pmla/ptm-update
...
USER-PTM package update
2019-02-18 19:43:31 +01:00
d8e8a0d2d2
More changes to pair granular:
...
- tangential damping now set by scaling the normal damping
- some fixes to the twisting coefficients for the Marshall twist model
- progress (completion?) of doc page
2019-02-18 09:58:34 -07:00
9207b8814e
Merge pull request #1341 from rbberger/cmake_detect_changes
...
Fixes part of issue #1278
2019-02-18 08:18:47 +01:00
f0a410aa96
replaced manual allocation with std::vector
2019-02-17 23:17:37 -05:00
f25b06fab0
Fixes part of issue #1278
...
Moving a style header or touching it will now trigger a reconfiguration before
building, which triggers style files to be regenerated.
2019-02-17 20:53:21 -05:00
a0450fbd2b
fix copy-n-modify error
2019-02-17 18:51:15 -05:00
7b47c82452
update global bonus data counters
2019-02-17 18:50:35 -05:00
07c1942b13
update global bonus data counters after deleting atoms
2019-02-17 17:14:45 -05:00
7d0c0bc984
make nlocal_bonus accessible
2019-02-17 17:14:01 -05:00
d890848412
add a check for consistent bonus data
2019-02-17 15:03:59 -05:00
09de4fb953
add support for checking consistency of atom bonus data
2019-02-17 15:01:13 -05:00
318dd34737
correct cut-n-paste error
2019-02-17 15:00:04 -05:00
d5fd423496
silence compiler warnings
2019-02-16 13:52:40 -05:00
3a34c6f17a
use c++ style include files throughout
2019-02-16 13:42:38 -05:00
9168df575a
replace (evil) tabs with blanks
2019-02-16 13:41:04 -05:00
6724ebbdc1
remove trailing whitespace
2019-02-16 13:31:38 -05:00
551e7a5943
added contact address
2019-02-15 19:42:28 -05:00
bae2e61fa0
documentation bugfix
2019-02-15 19:40:37 -05:00
8a28046b4c
typo in PTM docs
2019-02-15 18:52:40 -05:00
35d2de298f
added license information to all files
...
updated documentation
added example file
added graphene structure
2019-02-15 18:49:23 -05:00
978b716f18
Merge branch 'master' into kim-v2-update
2019-02-15 07:48:18 -05:00
c2725f5a49
forward build type setting to compiling downloaded KIM API
2019-02-15 03:53:09 -05:00
afa50ab61a
update pathspec when linking KIM API from downloaded archive
2019-02-15 02:21:07 -05:00
c193a9aee9
Updated Errors_messages.txt & false_positives.txt
2019-02-14 19:28:18 -06:00
a8cee136fe
Merge pull request #1338 from akohlmey/fix-bug-in-compute-reduce
...
revert broken changes to compute reduce
2019-02-14 23:19:38 +01:00
e8d56d3ea6
revert broken changes to compute reduce
2019-02-14 16:22:52 -05:00
e95cf4e917
Some various doc updates for kim-api support
2019-02-14 13:38:28 -06:00
333154633b
Merge branch 'master' into kim-v2-update
2019-02-14 13:29:50 -06:00
c8f113f4a6
Merge pull request #1333 from jrgissing/bond/react-revert_bond_forming_behavior
...
Bond/react: revert bond-forming reaction behavior
2019-02-14 18:24:49 +01:00
14667749c6
Merge pull request #1332 from jrgissing/bond/react-C++11-compliance
...
make fix bond/react c++ standard compliant by eliminating variable length arrays.
2019-02-14 18:24:32 +01:00
d0ed6f2bf5
reflect changes to fix langevin also in the manual
2019-02-14 05:45:52 -05:00
8020f5b965
remove warning messages when using 'tally yes zero yes' with fix langevin
2019-02-14 18:54:59 +09:00
b3a7a534a9
make fix langevin correctly account for energy with 'zero yes'
2019-02-14 18:54:59 +09:00
0108855930
update .gitignore for the doc folder
2019-02-14 02:54:02 -05:00
d08979737c
bond/react:partially_revert_bonding_atom_choice
...
choose closest eligible bonding partner, unless directly bonded (in which case we assume a bond-breaking reaction)
2019-02-13 22:56:56 -07:00
13f1c7d2d7
bond/react_VLA_compliance
2019-02-13 20:42:52 -07:00
b7ee3606db
Merge pull request #44 from lammps/master
...
rebase
2019-02-13 20:01:34 -07:00
88b62fa6bd
add old style PDF build to "make old" target.
...
this will create the old style Manual.pdf in the old folder and put Developer.pdf there, too.
2019-02-13 12:43:35 -05:00
34d4209197
Merge pull request #1331 from akohlmey/collected-small-changes
...
Collected small changes
2019-02-13 16:47:27 +01:00
528e6632ed
OpenMP doesn't use "version #.#" with their specs, but just OpenMP #.#
2019-02-13 10:41:43 -05:00
eaf2ca9c84
Merge pull request #1272 from lammps/utility-functions
...
Add library of utility functions to make LAMMPS code simpler and more consistent.
This is the first part of multiple pull requests that will add some more of these functions and will apply them to more of LAMMPS.
2019-02-13 16:30:46 +01:00
a645278d6b
Merge pull request #1325 from Adrian-Diaz/shrink_wrap_tiled
...
Support shrink wrap boundary condition when reading data files with comm tiled enabled
2019-02-13 16:28:58 +01:00
9ac908f05f
switch download server for voro++ from LBL to download.lammps.org, which seems much more reliable
2019-02-13 09:53:20 -05:00
581b7d3543
update list of false positives after docs changes
2019-02-13 09:23:54 -05:00
8bed429ab7
reduce warnings due to signed/unsiged comparisons
2019-02-13 07:42:25 -05:00
393948f363
dead code removal and compiler warning silencing
2019-02-13 07:42:25 -05:00
cf86334f43
using int instead of size_t should be more efficient and range doesn't seem to be needed
2019-02-13 07:42:25 -05:00
76533b1572
remove dead code and silence compiler warnings in USER-YAFF package
2019-02-13 07:42:24 -05:00
38b003261d
silence compiler warnings about unused parameters in USER-OMP package
2019-02-13 07:42:24 -05:00
24ff914e5a
silence compiler warnings about unused parameters in the GPU package
2019-02-13 07:42:24 -05:00
d6200fde93
add one more OpenMP version string
2019-02-12 12:17:36 -05:00
82187eaac3
fix stupid typo
2019-02-12 11:34:26 -05:00
36ad48b259
add OpenMP version detection and info output
2019-02-12 11:28:52 -05:00
eb8a6512e2
rename and document script to automatically convert 'default(none)' to 'default(shared)' OpenMP pragmas
2019-02-12 09:44:19 -05:00
6ff1557af8
More progress on doc page
2019-02-12 07:42:26 -07:00
ac7d74f2a5
silence some more compiler warnings about unused arguments
2019-02-12 08:07:44 -05:00
a0b7bf0f5c
reformat fix wall/gran/region docs
...
this should make it easier to recognize that these walls can be
moving/rotating/growing/shrinking due to using time dependent
equal style variables in the region definition
2019-02-12 08:07:28 -05:00
e582c0d4e5
Update lammps.py
2019-02-12 08:20:54 +01:00
f5e3c53880
Update install.py
2019-02-12 08:08:22 +01:00
e7c1ca1fca
Revert changes
2019-02-12 08:07:28 +01:00
b7413226e0
Several changes to new consolidated granular code:
...
- Normal contact models take Young's modulus and Poisson's ratio (instead of Young's and shear modulus)
- Mixing of Young's moduli corrected
- Changes to cutoffs corrected for JKR pulloff distance
- Renamed 'mindlin' to 'linear_history'
- Progress on doc page
2019-02-11 21:37:06 -07:00
627cc254f0
Merge branch 'master' into Ncreate_atoms
2019-02-11 20:47:13 -07:00
4b8621e7ef
Added additional tutorials for the dynamical matrix calculator
2019-02-11 19:46:22 -08:00
d2093fe8c2
fixing a version conflict for an if statement
2019-02-11 18:39:07 -07:00
39b6e0b7c8
allowing shrink wrap with comm tiled
2019-02-11 16:55:31 -05:00
a72f3cfb58
Merge branch 'master' into team
2019-02-11 14:45:34 -07:00
df41ce6522
create_atoms subset: make 'fully parallel', fix bugs and typos
2019-02-10 01:11:11 -07:00
277f8356b1
Update lammps.py
2019-02-09 08:46:22 +01:00
0fade44b43
Update install.py
2019-02-09 08:45:03 +01:00
b29d526632
Merge pull request #1323 from akohlmey/next-patch-release
...
Patch release 8 February 2019
2019-02-08 21:43:39 +01:00
77c24f1b79
Merge branch 'master' into next-patch-release
...
# Conflicts:
# .github/PULL_REQUEST_TEMPLATE.md
2019-02-08 15:34:40 -05:00
b4765683da
restore generic pull request template (for now)
2019-02-08 15:27:16 -05:00
f286155dd3
Merge pull request #1306 from stanmoore1/kk_angle_cosine
...
Add Kokkos version of angle/cosine
2019-02-08 21:07:36 +01:00
f04d97e66e
Merge pull request #1312 from stanmoore1/kk_update
...
Update Kokkos library to v2.8.00
2019-02-08 21:07:23 +01:00
b871b4e13d
Merge pull request #1321 from akohlmey/collected-small-fixes
...
Collected small fixes for the next patch release
2019-02-08 17:19:01 +01:00
8b449e569b
Merge pull request #1318 from akohlmey/github-template-update
...
New GitHub PR templates
2019-02-08 17:18:30 +01:00
be6c2d781b
Merge pull request #1322 from akohlmey/add-code-of-conduct
...
Add a code of conduct to lammps github project
2019-02-08 17:18:05 +01:00
a35f407dfc
Patch release 8 February 2019
2019-02-08 17:15:22 +01:00
82355342bf
improve wording about avoiding namespace imports in headers
2019-02-08 17:08:15 +01:00
773476634b
Update Kokkos library in LAMMPS to v2.8.00
2019-02-08 08:50:26 -07:00
1b4ed9cb8d
revert region optimization to create_atoms
2019-02-08 16:24:48 +01:00
997727d26c
add a code of conduct to github project
...
complete the "github open source best practices" setup by adapting a
code of conduct for any public communications about LAMMPS on github.
2019-02-08 14:21:37 +01:00
a71159578e
fix typo
2019-02-08 02:29:03 -05:00
ae85ca18fc
provide multiple and more specific pull request templates
2019-02-07 15:53:46 +01:00
4d192e541e
update github contribution guidelines text
2019-02-07 14:58:52 +01:00
8da5289638
add readme file adapted from https://github.com/pmla/polyhedral-template-matching/blob/master/README.md to USER-PTM package
2019-02-07 14:40:52 +01:00
ad8aeb8b00
using POSIX compatible version of strdup() (i.e. _strdup()) on windows
2019-02-07 14:11:02 +01:00
f80c577b3c
Merge pull request #1316 from akohlmey/python-portable-header
...
Rename python.h to lmppython.h
2019-02-07 14:05:49 +01:00
510641c065
Merge pull request #1319 from lammps/akohlmey-new-issue-templates
...
Update issue templates to have a different template for bug reports and feature requests.
2019-02-07 14:02:10 +01:00
622eb47902
some small tweaks, fixes for typos, and url corrections for the manual
2019-02-07 01:19:29 -05:00
019e534f80
some small tweaks, fixes for typos, and url corrections for the manual
2019-02-07 01:16:48 -05:00
6068a719ff
Updated example/kim/log.* files
2019-02-06 23:53:47 -06:00
927dc262b2
Update CMake & Install.py for KIM API v2
2019-02-06 23:41:45 -06:00
7c1fb847f4
Slight tweak to sed in doc/Makefile
2019-02-06 18:00:23 -08:00
4fe6528ed4
Add support for Sphinx+PDF+MathJax
2019-02-06 17:14:50 -08:00
ebcbc5bdbd
fix some formatting and spelling/grammar errors in bug report template
2019-02-06 17:32:44 -05:00
c9a7513dc6
remove outdated generic issue template
2019-02-06 17:26:59 -05:00
17cd92a3f2
Update issue templates
...
Take advantage of the fact, that GitHub now allows to have separate issue templates for bug reports and feature requests
2019-02-06 17:15:52 -05:00
58905525bf
Add team-based calcs to some KOKKOS package pair_styles
2019-02-06 14:42:37 -07:00
490f67d332
third order tensor calculator
2019-02-06 12:05:41 -08:00
e96878a70e
Commit JT 020619
...
- correction gneb/spin
- run but do not converge yet
- check forces
2019-02-06 11:35:33 -07:00
4226522e20
minor dynmat changes and start of third order changes
2019-02-05 17:52:28 -08:00
8ec9b6fb64
Memory Use Reduction
2019-02-05 11:49:15 -08:00
d7c2ecadad
add support for using utils::sfgets() to pair style airebo and check whether sscanf() was parsing numbers correctly
2019-02-05 17:05:49 +01:00
0eef5ebaa3
add support for using utils::sfgets() to pair style adp
2019-02-05 17:04:54 +01:00
c42b269803
convert several more table styles to use utils::sfgets()
2019-02-05 16:18:55 +01:00
0c4e76ce84
bugfix for fix qeq/reax to make it usable without pair reax/c
2019-02-05 11:55:02 +01:00
7e1f760b72
rename python.h to lmppython.h and correspondingly python.cpp to lmppython.cpp
2019-02-04 14:24:53 -05:00
e00757e108
support utils:sfgets()
2019-02-04 14:23:29 -05:00
9fcd69921f
Commit JT 020419
...
- neb/spin implemneted
- rotational initial states to be implemented
- climbing image to be implemented
2019-02-04 11:27:00 -07:00
9915a6725f
Commit JT 020419
...
- correct in magelec (if ii<n)
- check correct, apply it to other pairs
2019-02-04 17:21:59 +01:00
b9d8b5f501
lib extension for Mac Os X
2019-02-04 09:23:29 +01:00
d677335b23
Merge remote-tracking branch 'lammps/master' into kim-v2-update
2019-02-03 12:45:44 -06:00
a9b0fb9e9d
Some adjustments to kim Install.py
2019-02-03 12:43:48 -06:00
5c3e3f381b
added a groupmap
2019-02-03 09:13:37 -08:00
b417cfda9b
removed dead code and reduce compiler warnings about unused parameters
2019-02-03 11:36:41 -05:00
7c2a61ad4c
Define lib_ext
2019-02-02 17:55:09 +01:00
a8aeba78f3
change write_coeff to use utils:sfgets()
2019-02-02 10:20:49 -05:00
562bc4e584
Update install.py
2019-02-02 13:05:26 +01:00
adebe90315
Optimized Dynamical Matrix
2019-02-01 21:55:29 -08:00
682b456aae
Optimized (but not working) Dynamical Matrix command)
2019-02-01 16:18:17 -08:00
64834e4a3d
Update Kokkos library
2019-02-01 12:45:54 -07:00
d6eaf73db1
Merge pull request #1307 from akohlmey/next-patch-release
...
Patch release 1 February 2019
2019-02-01 20:22:18 +01:00
2b5073fb90
Merge pull request #1311 from akohlmey/correct-delete-callback
...
Correct calls to atom->delete_callback()
2019-02-01 17:25:25 +01:00
989496d26c
use utils::sfgets() where the return status of fgets() is not checked
2019-02-01 12:23:06 +01:00
a401998ede
correct sfgets() API to use const char for preprocessor string. whitespace cleanup
2019-02-01 12:23:06 +01:00
0fe5b6c34c
apply cfvarg() function to compute reduce
2019-02-01 12:23:06 +01:00
a0699027f7
fix typo
2019-02-01 12:23:06 +01:00
37821f4fa4
more specific style matching for kspace
2019-02-01 12:23:06 +01:00
bb36e6e3c8
implement some examples for using the utils::strmatch() function and use it for inexact Force::pair_match()
2019-02-01 12:23:06 +01:00
7fcc76f071
implement the first three convenience utility functions
2019-02-01 12:23:06 +01:00
825facad75
create_atoms subset: improvements based on Steve's suggestions
2019-01-31 22:41:08 -07:00
f2a977884c
Merge pull request #1290 from akohlmey/python-script-portability
...
Use argparse module in for Install.py scripts in lib and further portability and consistency enhancements. Some lint removal as well.
2019-02-01 01:18:40 +01:00
bc2eeaf22a
remove extraneous atom->delete_callback()
2019-01-31 19:10:14 -05:00
5c927d484e
add missing atom->delete_callback()
2019-01-31 19:09:59 -05:00
8ee1fefe19
add pointer to README and Manual to help.
2019-01-31 18:46:43 -05:00
763dda64af
update lib/gpu/README to current state
2019-01-31 18:45:17 -05:00
a9f8b17cbd
Merge pull request #1282 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes for the next patch release
2019-02-01 00:24:15 +01:00
f28ab59695
output bounding box info for regions, if present
2019-01-31 18:12:56 -05:00
2e60e461a0
must convert regions bounding box to lattice coordinates before checking to reduce lattice creation range
2019-01-31 18:12:37 -05:00
d6a918f4fd
Merge pull request #1270 from akohlmey/get-moltemplate-from-web
...
Replace bundled moltemplate distribution with installation instructions only
2019-01-31 22:58:31 +01:00
7606529f03
Merge pull request #1302 from akohlmey/combined-user-fep-soft-updates
...
Combined USER-FEP related updates
2019-01-31 22:57:51 +01:00
cdb07f9f06
Merge pull request #1310 from akohlmey/reaxc-with-qeq-shielded
...
Support using fix qeq/shielded with pair style reax/c
2019-01-31 22:57:31 +01:00
0cce3387bb
Merge pull request #1285 from Adrian-Diaz/4D-grow-memory
...
Added 4D memory grow routine
2019-01-31 17:32:45 +01:00
a93d8dda3c
add example input and logfiles for using fix qeq/shielded with pair style reax/c
2019-01-31 14:14:29 +01:00
327ca344ff
make fix qeq/shielded fully compatible with pair style reax/c as a replacement for fix qeq/reax
2019-01-31 13:49:05 +01:00
c5256624e8
document coul/streitz and reax/c keywords to extract qeq parameters from pair styles
2019-01-31 13:48:06 +01:00
ae6fb92478
whitespace cleanup
2019-01-31 12:02:43 +01:00
14ab0ec459
remove references to pre-installed packages as this was changed with the 22 August 2018 version
2019-01-31 12:02:22 +01:00
8338969af5
bugfix for create_atoms region optimization
2019-01-31 11:46:03 +01:00
ef5c327f74
Merge branch 'master' into collected-small-changes
2019-01-31 11:45:15 +01:00
06d5c1d62f
Merge pull request #1279 from akohlmey/create-atoms-bounding-box
...
Optimize performance of create_atoms for large boxes and small regions
2019-01-31 09:39:55 +01:00
0e1c6082b0
Merge pull request #1309 from PabloPiaggi/pair_entropy
...
compute entropy/atom - enhancement/optimization
2019-01-31 09:36:44 +01:00
a59a385d6e
fix storage size for internal compute ids in fix plumed
2019-01-31 02:55:37 -05:00
d2846404bd
update development workflow description to state of latest discussions
2019-01-31 02:55:11 -05:00
ee5f39d895
Patch release 1 February 2019
2019-01-30 16:16:32 -05:00
1d6bf1ea7d
add overlooked entry to Purge.list
2019-01-30 18:05:10 +01:00
e195d6faee
Fixed issue with not setting i-j, j-i coefficients correctly
2019-01-30 08:37:04 -07:00
ccdfde4978
Update example log file
2019-01-30 15:16:35 +01:00
136e247cd8
compute entropy/atom - Use NL with ghost atoms only with avg yes
2019-01-30 14:59:23 +01:00
8cc593fe6b
Merge pull request #1308 from agiliopadua/master
...
Fix in extract() method of pair_thole
2019-01-30 08:12:30 +01:00
08b1728a96
Commit JT 012919
...
- commit tuesday evening, second day imp.
- dev. fix_neb_spin
2019-01-29 13:05:03 -07:00
f7bb48102f
Fix in extract() method of pair_thole
2019-01-29 18:03:12 +01:00
bad6c8aa35
Patch release 30 January 2019
2019-01-29 13:37:50 +01:00
72bbabcecb
randnpos: reduce overzealous pointer usage
2019-01-28 21:23:27 -07:00
9abf5c09d8
update with considerably-easier-to-read version
2019-01-28 20:55:06 -07:00
c9b727e75b
create_atoms randnpos doc spelling correction
2019-01-28 20:41:24 -07:00
1465352454
some cleanups and small bugfixes to conform better with python conventions
2019-01-28 17:37:05 -05:00
0cae619320
increase portability by using python modules instead of subprocesses
2019-01-28 15:54:19 -05:00
54b9a1335c
Add Kokkos version of angle_cosine
2019-01-28 11:29:28 -07:00
b7ab017a76
improve portability by using shutil.copyfile, os.path.join, and make -C
2019-01-28 17:44:46 +01:00
4fcfa4987a
fix typo
2019-01-28 14:56:47 +01:00
d71305b209
Merge pull request #43 from lammps/master
...
rebase
2019-01-27 21:56:03 -07:00
53f600ea35
use enable all available plumed modules when using download/compile mode
2019-01-26 09:55:48 -05:00
8c323a7056
fix issue in USER-PLUMED due to incorrectly copying strings
2019-01-26 05:58:41 -05:00
21dac57c7c
fix typo
2019-01-26 05:16:38 -05:00
6c72d15c31
Merge branch 'core_soft' of https://github.com/agiliopadua/lammps into combined-user-fep-soft-updates
...
Resolved Conflicts:
doc/src/Commands_pair.txt
doc/src/pair_fep_soft.txt
doc/src/pair_style.txt
doc/src/pairs.txt
2019-01-25 16:25:19 +01:00
f2aab01e96
Approximation in tail correction better explained
2019-01-25 15:04:52 +01:00
fb30d2d078
Merge pull request #1303 from pastewka/19_dump_nc1
...
ENH: Output computes/fixes of with arbitrary number of columns to NetCDF
2019-01-25 10:42:46 +01:00
a278df586d
cleanup up rendezvous diagnostic output
2019-01-24 09:56:21 -07:00
1927659fb1
fix cut-n-paste bug in extract_setting() method
2019-01-24 17:55:37 +01:00
272ff1dbdf
link class2 soft-core pair styles from pair style overviews
2019-01-24 11:20:12 -05:00
06c8a67247
Updated broken links to pair_fep_soft
2019-01-24 17:10:39 +01:00
1e3cc7784b
update false positives list for spell checking
2019-01-24 11:06:22 -05:00
e83600eee3
make naming of extract-able parameters consistent across similar pair styles (a/b/cparm -> a/b/c)
2019-01-24 10:54:17 -05:00
5c09732dc3
file spelling
2019-01-24 10:49:47 -05:00
82905dc62d
correctly spell "through"
2019-01-24 10:29:51 -05:00
89a3f60289
replace references to pair_lj_soft with pair_fep_soft in docs
2019-01-24 15:49:46 +01:00
a6ecd3d08c
Merge branch 'core_soft' of https://github.com/agiliopadua/lammps into combined-user-fep-soft-updates
...
Resolved Conflicts:
doc/src/compute_fep.txt
doc/src/fix_adapt_fep.txt
2019-01-24 15:41:41 +01:00
1be589fb33
Merge branch 'patch-2' of https://github.com/evoyiatzis/lammps into combined-user-fep-soft-updates
2019-01-24 15:35:52 +01:00
536e34974a
Merge branch 'soft_class2_potentials' of https://github.com/evoyiatzis/lammps into combined-user-fep-soft-updates
2019-01-24 15:33:30 +01:00
4464f62c8f
another permission fix
2019-01-24 08:20:24 -05:00
57b804eecf
Merge pull request #1301 from stevenvdb/add-user-yaff
...
Fix mistake in mixing rules for mm3/switch3
2019-01-24 14:16:36 +01:00
a432b668f6
Fix mistake in mixing rules for mm3/switch3
2019-01-24 13:52:46 +01:00
985913bce2
Merge pull request #1297 from stevenvdb/add-user-yaff
...
Add USER-YAFF package for MOF simulations with QuickFF
2019-01-24 11:05:55 +01:00
f88c5e147a
Merge pull request #1298 from jrgissing/bond/react-distance_constraints
...
Bond/react: add reaction constraints support
2019-01-24 10:55:22 +01:00
48542f1832
permission update for some bundled PDF files
2019-01-24 04:51:55 -05:00
098f2906e0
Merge pull request #1299 from ohenrich/user-cgdna
...
USER-CGDNA PDF docs update
2019-01-24 10:50:44 +01:00
f2544fa738
remove (evil) tabs
2019-01-24 04:44:54 -05:00
4ce68cf5fd
added diagnostic info for memory and balance info
2019-01-23 16:01:10 -07:00
9de0262155
added rendezvous via all2all
2019-01-23 14:49:52 -07:00
0bfb34389b
Consolidated doc of soft-core pair styles
2019-01-23 20:56:54 +01:00
bdbb36e570
Merge branch 'master' into core_soft
2019-01-23 12:04:22 +00:00
012d5a55bf
Consolidated doc for soft pair styles
2019-01-23 12:02:23 +00:00
5f3a7cbc33
MAINT: Replaced special character with a space.
2019-01-23 11:29:49 +01:00
fbee21f495
distance constraint: clarify use case in docs
2019-01-22 23:22:51 -07:00
7a10ac2019
bond/react:reaction_constraints
...
introduce a distance constraint between any two reaction-site atoms, in order for reaction to occur
2019-01-22 23:14:58 -07:00
a5248090fa
Update fix_adapt.txt
2019-01-22 19:46:35 +01:00
ade023861d
Update compute_fep.txt
2019-01-22 19:42:52 +01:00
24bede9fff
Update fix_adapt_fep.txt
2019-01-22 19:37:58 +01:00
54a481ef1f
use correct pair style name in comment about error messages
2019-01-22 12:33:17 -05:00
dd3dbfaee2
restore aphabetical order of improper styles
2019-01-22 12:26:51 -05:00
9caf0ce3e1
add USER-YAFF package to build system
2019-01-22 12:17:04 -05:00
ca31147d00
Fix USER-YAFF documentation issues
2019-01-22 14:58:38 +01:00
7ec6e4b262
Merge branch 'master' into user-cgdna
2019-01-22 13:06:42 +00:00
874e4fdafc
Corrected required input angular velocity -> momentum
2019-01-22 13:05:15 +00:00
60b137f241
Add examples for the USER-YAFF package
2019-01-22 10:09:10 +01:00
794bf5084c
Implementation and documentation for USER-YAFF package
2019-01-22 10:09:10 +01:00
fb6942a325
Merge pull request #41 from lammps/master
...
rebase
2019-01-21 20:22:23 -07:00
e789715d92
Update fix_adapt_fep.txt
2019-01-21 23:12:34 +01:00
0fde0f99bc
ENH: Support for outputting computes and fixes with arbitrary number of columns.
2019-01-21 23:04:22 +01:00
0f88513f65
updated comm tiled to have multi
2019-01-21 12:29:31 -05:00
9a3f90294c
updated comm tiled to have multi
2019-01-21 11:50:10 -05:00
49da946398
fix bug reported in https://github.com/lammps/lammps/issues/1294
2019-01-21 05:52:28 -05:00
53673cd99c
fix typo
2019-01-20 16:01:34 -05:00
cab3380b55
Updating the list of potentials in fix_adapt_fep.txt
...
There are several potentials that contain the method extract() but they are not included in the "fix adapt" and "fix adapt/fep"
A small update of the list is attempted here. The same potentials might be added to the documentation of fix_adapt if it is useful.
2019-01-20 13:35:40 +01:00
bd3b712902
Merge pull request #1263 from stanmoore1/kk_snap
...
Optimize Kokkos SNAP energy calculation
2019-01-18 21:12:56 +01:00
e5b86910e9
Merge branch 'master' of https://github.com/lammps/lammps into kk_snap
2019-01-18 12:03:09 -07:00
b3747ce99b
Fix some issues in new version of pair_snap_kokkos_impl.h
2019-01-18 11:58:10 -07:00
037cdfe046
Merge pull request #1291 from stevenvdb/bugfix_improper_virial
...
Fix bug in virial calculation for impropers fourier and umbrella
2019-01-18 13:51:04 +01:00
3609a33eb8
Merge pull request #1292 from jrgissing/bond/react-limit-total-number-of-reactions
...
bond/react: strict reaction limit and serial compilation bugfix
2019-01-18 13:16:56 +01:00
94dc5e1133
bond/react: strict reaction limit
...
also, fixes a bug in the 'serial' build introduced in #1099 , wherein no reactions could occur in some cases
2019-01-17 23:13:21 -07:00
23ce00f366
Merge remote-tracking branch 'lammps/master' into kim-v2-update
2019-01-16 21:49:14 -06:00
683f8854c2
a few more Install.py script changes. untested.
2019-01-15 23:02:49 -05:00
26eb17aa50
Fixed tangential damping in pair granular; fixed order of template arguments, so that pair gran and gran/multi now produce identical results for same settings (as they should)
2019-01-15 16:42:06 -07:00
f8a8704ef4
use os.path.join(), os.symlink(), shutile.copyfile() and tarfile module
2019-01-15 18:07:50 -05:00
6e4e244e65
More doc page additions
2019-01-15 13:31:16 -07:00
ef803be08e
Moved all model option syntax for pair granular to pair coeff command;
...
added global cutoff option for pair style granular command; initial
write-up of documentation.
2019-01-15 10:18:46 -07:00
6702f65fbb
Fix mistake in virial calculation for improper_fourier and improper_umbrella
2019-01-15 10:06:42 +01:00
1ae112e563
small tweaks and improved consistency for Install.py in lib/kim
2019-01-14 18:03:32 -05:00
cea0855fe4
small programming style cleanup
2019-01-14 17:47:58 -05:00
d01c28002f
update plumed support to use newer version of the library
2019-01-14 17:47:36 -05:00
54679b69f4
add argparse support to Install.py for kim library
2019-01-14 17:40:18 -05:00
dc5385b290
add argparse support to Install.py in message lib
2019-01-14 17:13:46 -05:00
659bec582e
update Install.py for LATTE to use the argparse module
2019-01-14 16:54:44 -05:00
2604b60eb8
properly apply version flag
2019-01-14 16:29:07 -05:00
718428df68
add md5 sum check for Voro++ download via Install.py
2019-01-14 15:03:29 -05:00
4eb141391b
add md5 sum check for Eigen3 download via Install.py
2019-01-14 15:03:07 -05:00
23ad82a074
add md5sum check for ScaFaCoS download via Install.py
2019-01-14 15:02:38 -05:00
b20be581c1
update Eigen3 download to version 3.3.7 for CMake as well
2019-01-14 15:02:09 -05:00
ef25afcedb
update Install.py for ScaFaCoS to use argparse
2019-01-14 14:44:32 -05:00
e4cf409d69
update default Eigen3 version to the latest release
2019-01-14 14:13:53 -05:00
c3a15e221d
use sys.exit() instead of the removed error() function
2019-01-14 14:13:40 -05:00
59559f74e6
make smd/Eigen library Install.py script use argparse module
2019-01-14 13:55:22 -05:00
1e1f754d0c
make gpu library Install.py use argparse module
2019-01-14 12:52:21 -05:00
8d4bfa1aa7
port plumed and mscg Install.py files to use argparse
2019-01-14 12:52:21 -05:00
3aacea671e
use argparse in colvars lib build
2019-01-14 12:52:21 -05:00
4e7329151d
update generic Install.py script to use argparse
2019-01-14 12:52:21 -05:00
aad8dd1462
use argparse for more consistent and robust argument parsing.
...
this uses the code in PR #1244 as template. it supersedes the PR and thus closes #1244
2019-01-14 12:52:21 -05:00
1dbdadcf89
Add files via upload
2019-01-14 09:53:10 +01:00
7a4b6526de
Create in.deletion
2019-01-14 09:52:28 +01:00
16b8c94aae
Add files via upload
2019-01-14 09:49:37 +01:00
62b4c69360
Create in.insertion
2019-01-14 09:48:40 +01:00
261122d59c
Update README
2019-01-14 09:43:13 +01:00
a5ce656c32
Merge pull request #1288 from jrgissing/bond/react-limit-total-number-of-reactions
...
Bond/react: limit number of reactions, bugfixes
2019-01-13 10:26:06 -05:00
b0af54ac37
bond/react:limit reaction occurrences
2019-01-13 00:07:03 -07:00
4ec21e1b31
Merge pull request #40 from lammps/master
...
rebase
2019-01-12 23:28:09 -07:00
a3b45d789a
correct local/aligned storage issue in airebo/intel macros for vecorization
2019-01-11 10:08:06 -05:00
29dcdec875
Separated templated pair granular from pair granular/multi
2019-01-10 16:53:50 -07:00
15b475690c
fix memory leak in fix bond/react
2019-01-10 17:09:30 -05:00
cf00346db4
detect when something tries to delete a callback that was never added
2019-01-10 16:52:40 -05:00
4155b88468
fix 2 bugs in fix bond/react
...
- correct logic when deleting internal fix
- remove line attempting to dele a callback to Atom(), that was never added
2019-01-10 16:51:30 -05:00
bedbf408f7
use per-target unique temporary name to avoid corruption when creating lmpinstalledpkgs.h from concurrent builds
2019-01-10 16:50:00 -05:00
6f8c544a7d
add option to print_var_error() function to delegate errors to error->one() instead of error->all()
...
this change is applied to cases that may happen on individual ranks only, e.g. out-of-range access, division by zero, invalid argument.
2019-01-10 16:50:00 -05:00
6fbd0c08cc
if we want to check for C++ includes, we should now check for cmath not math.h
2019-01-10 16:50:00 -05:00
3cbf009ce6
Merge pull request #1286 from jrgissing/bond_react-memory_correction
...
Bond/react: memory correction
2019-01-10 07:09:45 -05:00
48cbfc2b1b
Update README
2019-01-10 09:09:09 +01:00
8387b2953b
bond_react:correctly delete internally-created fixes
2019-01-09 23:14:24 -07:00
e82999ecb4
Merge pull request #39 from lammps/master
...
rebase
2019-01-09 22:17:33 -07:00
4377662a1e
Added 4D memory grow routine
...
Added a 4D memory grow routine that will be required in possible future patches.
2019-01-09 17:28:42 -05:00
31a712b510
Update Install.sh
...
Addition of the six files for the class 2 potentials in the end of Install.sh
2019-01-09 09:50:32 +01:00
57df2d81e4
files for soft lj/class2 potentials
...
the source code for the three soft core class2 potentials
2019-01-09 09:24:12 +01:00
18f8f68e67
Fixed several input parsing issues in pair granular; fixed issue with JKR hysteresis and damping with JKR
2019-01-08 16:33:24 -07:00
e572235ecf
optimize create_atoms performance for large boxes and small regions. warn if taking a long time
2019-01-08 14:33:07 -05:00
7a2d326103
Commit JT 010819
...
- commit before co
2019-01-08 09:19:49 -07:00
faa716e348
Added PairGranular::single method
2019-01-07 16:27:04 -07:00
60693a5f8a
Change Kokkos SNAP energy shared arrays from thread to team
2019-01-07 16:26:16 -07:00
61c36dd768
Merge pull request #1277 from stanmoore1/kk_reax_bugfix
...
Fix memory issue in Kokkos Reax
2019-01-07 14:36:22 -05:00
7fe7dd95d0
Fix memory issue in pair_reaxc_kokkos
2019-01-07 12:09:36 -07:00
06f9933c55
Merge pull request #1276 from akohlmey/rename-lebedva-sources
...
Rename pair style lebedeva/z sources
2019-01-07 11:32:54 -05:00
3d374aa8b3
Merge branch 'master' into kk_snap
2019-01-07 08:44:36 -07:00
98e0d6eab2
rename sources for pair style lebedeva to be consistent with style name
2019-01-06 21:42:08 -05:00
5ec9623294
Merge pull request #1274 from lammps/rerun-doc
...
add parallel dump file info to rerun doc page
2019-01-06 21:36:56 -05:00
43edcf4c02
Merge pull request #1275 from jrgissing/bond/react-check-template-topology-overflow
...
Bond/react: check for molecule template topology overflow
2019-01-06 21:36:13 -05:00
9ae84bc367
bond/react: check template for topology overflow
2019-01-06 17:07:35 -07:00
ca6c1c4b41
Merge pull request #38 from lammps/master
...
rebase
2019-01-06 16:58:33 -07:00
0cc9a445e8
add parallel dump file info to rerun doc page
2019-01-04 17:09:11 -07:00
dced4c1fca
More changes, fixed indentation issues
2019-01-04 17:03:31 -07:00
c26b2078ee
Merge pull request #1271 from akohlmey/next-patch-release
...
Patch release 4 January 2019
2019-01-03 22:28:55 -05:00
856c325ac4
Merge pull request #1273 from akohlmey/rename-lebedeva
...
Rename pair style lebedeva to lebedeva/z
2019-01-03 19:43:08 -05:00
7323179de3
rename pair style lebedeva to lebedeva/z to be consistent with kolmolgorov/crespi/z
2019-01-03 17:30:16 -05:00
19e12aada5
Patch release 4 January 2019
2019-01-03 13:44:18 -05:00
abcba913ab
Merge pull request #1242 from akohlmey/collected-post-stable-patches
...
Collected post stable patches
2019-01-03 13:20:28 -05:00
f96f98241c
replace outdated moltemplate distribution with README explaining how to install the latest version
2019-01-03 00:39:58 -05:00
41ccf832bf
update log files
2018-12-30 04:30:58 -05:00
6d5ab3dac1
Merge branch 'github-rebo-bugfix' of https://github.com/CF17/lammps into test-rebo
...
# Conflicts:
# examples/airebo/log.23Jun17.airebo-m.g++.1
# examples/airebo/log.23Jun17.airebo-m.g++.4
# examples/airebo/log.23Jun17.airebo.g++.1
# examples/airebo/log.23Jun17.airebo.g++.4
# examples/airebo/log.27Nov18.airebo-m.g++.1
# examples/airebo/log.27Nov18.airebo-m.g++.4
# examples/airebo/log.27Nov18.airebo.g++.1
# examples/airebo/log.27Nov18.airebo.g++.4
# examples/airebo/log.29Jun18.airebo-m.g++.1
# examples/airebo/log.29Jun18.airebo-m.g++.4
# examples/airebo/log.29Jun18.airebo.g++.1
# examples/airebo/log.29Jun18.airebo.g++.4
2018-12-30 03:44:38 -05:00
2bd2d43cca
Merge branch 'master' of https://www.github.com/lammps/lammps
2018-12-29 18:25:43 -05:00
501e457201
Commit before merge.
2018-12-29 18:25:40 -05:00
fd18660463
Merge branch 'collected-small-changes' into collected-post-stable-patches
2018-12-29 17:08:32 -05:00
1991ff6c48
consistent formatting: replace "if( XXX)" with "if (XXX)"
2018-12-29 17:08:12 -05:00
f25bfd5931
consistent formatting: replace "if( XXX )" with "if (XXX)"
2018-12-29 17:04:28 -05:00
6e866f82a7
correct typo (missing increment operator) in fix bond/react
2018-12-29 16:31:44 -05:00
01163c9ae8
correct error in Purge.list for removed files of the REAX package
2018-12-29 16:30:38 -05:00
e7361728a1
Merge branch 'collected-small-changes' into collected-post-stable-patches
2018-12-29 14:51:31 -05:00
37a597cc0f
Merge branch 'master' into collected-post-stable-patches
2018-12-29 14:51:21 -05:00
2e70541134
consistent formatting: replace '}else' with '} else'
2018-12-29 14:50:26 -05:00
991ca25dd7
consistent formatting: adjust cases of "dangling else", add curly braces
2018-12-29 14:47:50 -05:00
444dcca433
Merge pull request #1254 from akohlmey/remove-reax-meam
...
Remove REAX and MEAM packages
2018-12-29 13:06:07 -05:00
25a4fd4793
Merge pull request #1262 from evoyiatzis/evoyiatzis-patch-1
...
Addition of extract() method for class2 pair potentials
2018-12-29 13:05:38 -05:00
dd6688609d
Merge pull request #1259 from athomps/npt-econs-varv
...
Fix two problems with NPT: volume fluctuations (with iso, previously with aniso/tri) and energy conservation (with aniso/tri)
2018-12-29 13:05:25 -05:00
4725d4be20
Merge pull request #1255 from stanmoore1/sllod
...
Change fix nvt/sllod to allow suffix styles of fix deform
2018-12-29 13:05:06 -05:00
9355e7e5cc
Merge pull request #1243 from athomps/snap-foundtest
...
Removed redundant element list from pair_coeff snap syntax
2018-12-29 13:04:47 -05:00
cf3aee06f3
Merge pull request #1239 from jrgissing/bond/react-delete_atoms
...
fix bond/react: allow deleting atoms
2018-12-29 13:04:23 -05:00
bad7be4126
Merge pull request #1265 from junghans/linux_doc
...
Update pre-packaged LAMMPS for linux docs
2018-12-29 12:54:45 -05:00
08455b9cc3
Merge pull request #1267 from evoyiatzis/patch-1
...
add "mixing rule" check for inconsistent lambda in init_one() method of lj/cut/soft
2018-12-29 12:36:20 -05:00
c588b44cf1
consistent formating: replace "} else{" with "} else {"
2018-12-29 12:35:01 -05:00
31427a2380
consistent formatting: replace "if( XXX ){" with "if (XXX) {"
2018-12-29 12:32:59 -05:00
7177c541d4
consistent source format: replace '}else{' with '} else {'
2018-12-29 12:20:24 -05:00
dd028e9071
Merge pull request #1266 from junghans/cmake_doc
...
doc: add CMAKE_VERBOSE_MAKEFILE and CXX_COMPILER_LAUNCHER
2018-12-29 12:09:06 -05:00
484b4f2f0e
Merge pull request #1268 from junghans/cmake_install
...
cmake: adjust install location of FindLAMMPS.cmake
2018-12-29 12:08:00 -05:00
89ca07c76e
Merge branch 'collected-small-changes' into collected-post-stable-patches
2018-12-29 12:05:30 -05:00
92e1cbe788
cmake: find install location of FindLAMMPS.cmake
2018-12-28 17:57:13 -07:00
3a7350575c
tweak coeff argument parsing settings for lj/class2/coul/long
2018-12-28 17:38:55 -05:00
99ace5b435
"mixing rule" for lambda in init_one() method
...
The values of the lambda[i][j] were equal to zero and different from lambda[i][i] when the user was not using explicit pair_coeff commands for the i-j pairs in the input script. The "mixing rule" included in this file is the same with the one in the pair_lj_cut_coul_cut_soft.cpp and pair_lj_cut_coul_long_soft.cpp files.
2018-12-28 11:21:13 +01:00
b19ee27f86
initialize two more struct Tree members to appease coverity scan
2018-12-28 01:01:33 -05:00
2d4411130f
ensure that binsize is initialized in all cases
2018-12-28 01:01:07 -05:00
cc1c93a3d9
correct broken formatting and add explicit links to ParmEd and InterMol, a few tweaks
2018-12-28 00:29:40 -05:00
7b4d0092b0
Added type- and form-dependent conditionals in PairGranular::compute,
...
still some issues with overall structure of the code.
2018-12-22 14:33:09 -07:00
71ed60ced3
More work on compute method for generalized pair granular
2018-12-21 15:41:46 -07:00
009d8c8ebf
Added parsing to pair_coeff, added for for init_one
2018-12-21 09:29:47 -07:00
7861de03a2
Progress on general granular pair style
2018-12-20 16:59:21 -07:00
f8a5a78c2c
doc: add CMAKE_VERBOSE_MAKEFILE and CXX_COMPILER_LAUNCHER
2018-12-20 09:17:34 -07:00
e2d871ac23
update Fedora rpm docu
2018-12-20 09:01:44 -07:00
6ebef96c23
Gentoo is not pre-built
2018-12-20 08:58:32 -07:00
fd8130859b
fix a small memory leak in SHAKE setup
2018-12-19 17:40:35 -07:00
8cc4354894
Optimize Kokkos SNAP energy calculation
2018-12-19 17:11:54 -07:00
685ed827d7
small formatting changes
2018-12-19 06:46:19 -05:00
5fb8f23cb4
update false positives list for recent manual changes
2018-12-19 02:24:16 -05:00
ba3ee71edf
update the github workflow checklist with a missing requirement
2018-12-19 02:09:31 -05:00
caba050f29
update list of items to check for contributing code to current status
2018-12-19 02:03:27 -05:00
67782d71a8
Granular pair style files added
2018-12-18 21:23:04 -07:00
7cdb4675ee
Merge branch 'master' of github.com:lammps/lammps into gran_mods
2018-12-18 13:41:38 -07:00
6c839eb667
Merge branch 'npt-econs-varv' of https://github.com/athomps/lammps into collected-post-stable-patches
2018-12-17 14:16:47 -05:00
6dcd0ccfc3
Merge branch 'collected-small-changes' into collected-post-stable-patches
2018-12-17 14:15:28 -05:00
68b62bec29
Merge branch 'evoyiatzis-patch-1' of https://github.com/evoyiatzis/lammps into collected-post-stable-patches
2018-12-17 14:14:11 -05:00
90e125a73a
make error message for input parameter type mismatch more specific to show what is incorrect
2018-12-17 14:03:26 -05:00
96eb0ad527
Update pair_lj_class2_coul_long.cpp
2018-12-17 18:04:13 +01:00
d91c7f38f6
Update pair_lj_class2_coul_cut.cpp
2018-12-17 18:03:25 +01:00
968e56694f
Update pair_lj_class2.cpp
2018-12-17 18:02:27 +01:00
0ad44efe24
Update pair_lj_class2_coul_cut.h
2018-12-17 18:00:47 +01:00
6625a066b6
Update pair_lj_class2.h
2018-12-17 17:57:51 +01:00
980f7e3b36
Merge branch 'collected-small-changes' into collected-post-stable-patches
2018-12-16 20:41:02 -05:00
34e0c05b09
allow -suffix and -package command line flags to be use independently
2018-12-16 20:36:48 -05:00
5508438ba1
make included Pizza.py code for reading dumps compatible with python 2.7
2018-12-16 18:30:44 -05:00
6c0b100a53
Merge branch 'master' into kim-v2-update
2018-12-16 15:56:33 -06:00
540026ca00
Update CMakeLists.txt to avoid merge conflicts
2018-12-16 15:53:51 -06:00
f7a2cd689b
document default setting for flip flag
2018-12-15 19:14:59 -05:00
24e2d4bb49
Added changes to other FixNH variants (just KOKKOS, in this case)
2018-12-14 18:27:34 -07:00
875f7776c6
small whitespace adjustment
2018-12-14 15:28:31 -05:00
94a4b59961
place queries for OS and compiler into functions in Info and use them for both, the info command and lmp -h/-help
2018-12-14 14:22:13 -05:00
ea8376b3fa
skip writing redundant version information to the screen when using the -h/-help flag.
2018-12-14 14:21:31 -05:00
deb21ad4e2
support variables for more region properties
...
add code to allow the center of a spherical or cylindrical
region to be determined as variables and thus change over time.
2018-12-13 14:06:12 -05:00
4f38878cf4
Removed unnecessary changes to ComputePressure
2018-12-12 17:48:02 -07:00
6f33ce9dba
Made two changes:
...
-recomputed up-to-date pressure tensor (fixes energy
conservation problem with aniso)
-changed ndof for iso (fixes volume fluctuation problem with iso)
2018-12-12 17:31:42 -07:00
e538fd5c6d
added rendezvous alg to fix shake
2018-12-12 17:14:56 -07:00
b068690e13
Update for kim-api beta.3 release
2018-12-12 16:21:54 -06:00
e39ba20e42
Merge branch 'collected-small-changes' into collected-post-stable-patches
2018-12-12 16:40:07 -05:00
5b0c43108d
detect missing initialization and run it instead of crashing with a non-descript segfault
2018-12-12 16:39:27 -05:00
0ed4da0bf9
Merge branch 'bond/react-delete_atoms' of https://github.com/jrgissing/lammps into collected-post-stable-patches
2018-12-12 00:20:17 -05:00
96c7f256f9
Merge branch 'snap-foundtest' of https://github.com/athomps/lammps into collected-post-stable-patches
2018-12-12 00:16:36 -05:00
02bdda0d05
Merge branch 'remove-reax-meam' into collected-post-stable-patches
2018-12-12 00:14:58 -05:00
be3c80829a
Merge branch 'collected-small-changes' into collected-post-stable-patches
2018-12-12 00:14:41 -05:00
0a610cb482
Merge branch 'sllod' into collected-post-stable-patches
2018-12-12 00:14:33 -05:00
5362b1cfde
use more accurate strncmp() check instead of strstr() and apply the same change to all affected variants of fix nvt/sllod
2018-12-12 00:02:06 -05:00
f2f7bcfa5a
add new false positive
2018-12-11 23:45:27 -05:00
d15e4b1546
Merge branch 'master' into remove-reax-meam
2018-12-11 23:31:48 -05:00
c4f7b36dc5
whitespace cleanup
2018-12-11 23:14:43 -05:00
ba98cff5a8
avoid merge conflict
2018-12-11 23:03:01 -05:00
04b365818e
fix typo
2018-12-11 23:01:52 -05:00
35cfedab39
document PDF manual generation
2018-12-11 21:13:03 -05:00
3ad4c0db35
expose "make spelling" in the doc folder to the documentation
2018-12-11 21:02:52 -05:00
113a2e328e
Change fix nvt/sllod to allow suffix styles of fix deform
2018-12-11 10:47:34 -07:00
ad1b1897d8
Merge pull request #1253 from akohlmey/final-cosmetic-changes
...
Final cosmetic changes for stable release, update version.
2018-12-11 12:39:04 -05:00
bbe863f1ac
add input for controlling a wall for a slab
2018-12-11 05:43:19 -05:00
eeaeab0832
add example for using fix controller with a moving wall to adjust pressure
2018-12-11 05:31:12 -05:00
264dd59c75
also output integer sizes and the corresponding define with lmp -h
2018-12-10 17:58:42 -05:00
8422bf64fa
prevent configuring -D PKG_USER-ATC=yes with -D LAMMPS_SIZES=bigbig in CMake
2018-12-10 17:42:38 -05:00
70868ca070
remove extra line from PDF manual config
2018-12-10 15:31:38 -05:00
30017697e3
update src/.gitignore and src/Purge.list for removed styles
2018-12-10 15:20:39 -05:00
0b5c273e2d
update examples for removal of reax and meam
2018-12-10 15:16:34 -05:00
052828284d
fix typo
2018-12-10 14:53:31 -05:00
1933c2eb5f
next chunk of documentation changes for the removal of REAX and MEAM
2018-12-10 14:51:21 -05:00
e2c39a1acd
rename page for fix reax/c/bonds
2018-12-10 14:38:58 -05:00
e86b933862
remove meam and reax from documentation
2018-12-10 14:38:25 -05:00
52a1f257c5
fix typo
2018-12-10 14:19:03 -05:00
dedc6cf20c
remove obsolete reax tools and rename pair_meam.txt to pair_meamc.txt
2018-12-10 14:16:08 -05:00
93efe3e40e
update docs for meam and meam/c pair style
2018-12-10 12:21:15 -05:00
3f49eb8515
remove meam and reax from build system
2018-12-10 12:14:03 -05:00
1de2f5fc01
make pair style meam an alias of meam/c
2018-12-10 12:12:29 -05:00
a9c3b8aca0
add reax to DEPRECATED pair style and state when it was removed from LAMMPS
2018-12-10 12:11:56 -05:00
054c525842
remove REAX and MEAM from src folder
2018-12-10 12:07:51 -05:00
8b5887bfb1
remove MEAM and REAX from lib folder
2018-12-10 12:05:29 -05:00
fb08d3ea46
ignore MSCG build folder more generally
2018-12-10 11:25:24 -05:00
7d3caaa1a4
step version date for stable release on wednesday
2018-12-10 11:24:35 -05:00
b6b813459b
update example logfiles for USER-DRUDE package
2018-12-10 11:04:52 -05:00
8f95cdcb27
small update to the fix rigid/meso command docs
2018-12-09 16:24:06 -05:00
802bf4bc1f
update .gitignore for recently added files
2018-12-08 15:00:33 -05:00
4078c7897e
fix permissions
2018-12-08 15:00:14 -05:00
7c3d6dc051
propagate rendezvous changes to fix rigid/small
2018-12-07 16:43:01 -07:00
ece1aff7e9
less comm version of special bonds rendezvous
2018-12-07 15:46:27 -07:00
e6321e1020
Merge pull request #1246 from akohlmey/next-patch-release
...
Patch release 7 December 2018
2018-12-07 14:15:12 -05:00
0165f18d59
Merge pull request #1241 from akohlmey/collected-small-fixes
...
Collected small changes and updates for stable release
2018-12-07 11:28:26 -05:00
c36f8390d2
Merge pull request #1240 from akohlmey/fix-tune-kspace-limits
...
Detect fix tune/kspace incompatible configurations
2018-12-07 11:28:02 -05:00
57204a0f66
reformat recently changed paragraphs in the manual
2018-12-07 10:38:01 -05:00
4f00984bbc
Merge branch 'master' into collected-small-fixes
2018-12-07 10:32:33 -05:00
f02eab3990
Merge pull request #1248 from junghans/cmake-plumed
...
cmake: USER-PLUMED does not depend on LAPACK anymore
2018-12-07 10:31:18 -05:00
4792ff1dc2
Merge pull request #1247 from gtribello/master
...
Changes to manual related to the USER-PLUMED package
2018-12-07 10:30:35 -05:00
998a512143
update log files for USER-UEF
2018-12-07 10:19:34 -05:00
29dcf8348b
No longer require LAPACK and BLAS to compile PLUMED+LAMMPS so removed this statement from docs
2018-12-07 15:16:40 +00:00
1bd81db9b3
Fixed spelling mistakes
2018-12-07 15:15:35 +00:00
a30e1b2670
cmake: USER-PLUMED does not LAPACK anymore
2018-12-07 06:10:29 -07:00
4a4dbc7da5
Added further instructions on building of PLUMED+LAMMPS
2018-12-07 12:49:00 +00:00
0244841b27
auto-request a review from @sjplimp when the LAMMPS version is updated
2018-12-07 06:15:03 -05:00
ee98dc0b96
step version number to 7 December 2018
2018-12-07 06:11:30 -05:00
e61b553bb3
update USER-MOFF log files
2018-12-07 05:54:02 -05:00
f8da830c07
fix new[]/delete mismatches and a memory leak in USER-DIFFRACTION package
2018-12-07 05:51:02 -05:00
20eca799b1
update log files for USER-DIFFRACTION package
2018-12-07 05:50:39 -05:00
d802817cca
Small changes to the documentation for building and using PLUMED
2018-12-07 10:39:10 +00:00
8ce60d8761
update USER-CGSDK and USER-COLVARS log files
2018-12-07 05:03:26 -05:00
c44620f00e
make sure all class pointers in the LAMMPS class are initialized to NULL
...
some early use of the LAMMPS class may produce segmentation faults,
if member classes are not yet initialized and their pointers are
pointing to random locations. For NULL we can easily test.
2018-12-07 04:34:00 -05:00
a5f75bbabd
plug memory leaks in USER-CGDNA package pair styles
2018-12-07 04:33:33 -05:00
685a8bfc62
update or add logs for USER-AWPMD, USER-BOCS, and USER-CGDNA
2018-12-07 04:32:46 -05:00
cd0924ca4c
add log files for USER-AWPMD examples
2018-12-07 03:49:46 -05:00
afaaf442d3
bond/react doc tweaks 2
2018-12-06 21:32:10 -07:00
18f7e96e8a
update log files for USER-PLUMED examples
2018-12-06 19:07:36 -05:00
984f415196
fix memory leak in fix plumed
2018-12-06 19:05:39 -05:00
e01ba84fd2
update log files for USER-SCAFACOS
2018-12-06 19:01:20 -05:00
e37436d646
plug memory leak and avoid accessing uninitialized memory in virial computation and properly handle PPPM/Ewald cases that don't compute a virial
2018-12-06 18:54:25 -05:00
3021189cc9
Merge branch 'master' of github.com:lammps/lammps into gran_mods
2018-12-05 13:52:52 -07:00
00d719459f
Fixed one error
2018-12-04 17:46:31 -07:00
9ee076e4c7
correct formatting of preformatted text
2018-12-04 10:40:31 -05:00
fa7e02ea71
Removed redundant element list from pair_coeff snap syntax
2018-12-03 20:28:01 -07:00
cf3aee9083
bond/react doc tweaks
2018-12-03 20:12:38 -07:00
45b6b4bf52
Merge branch 'python-script-portability' into collected-post-stable-patches
2018-12-03 19:47:37 -05:00
be721fe75a
more Install.py refactoring
2018-12-03 19:47:10 -05:00
4168855ba3
reduce distracting nvcc (or rather ptxas) verbosity
2018-12-03 19:27:03 -05:00
4adbacf8e5
Merge branch 'python-script-portability' into collected-post-stable-patches
2018-12-03 19:14:47 -05:00
d603d084c4
Fix typo, whitespace cleanup
2018-12-03 18:12:10 -05:00
46c0be57de
Restore deleted deps file (if deletion is intentional, please delete again)
2018-12-03 18:08:27 -05:00
db2c8887cf
Merge branch 'python-script-portability' into collected-post-stable-patches
2018-12-03 17:50:47 -05:00
e5c555fa7d
consolidate shared code from various Install.py files into install_helpers.py
2018-12-03 17:50:20 -05:00
ee82143a29
more false positives to handle
2018-12-03 16:21:18 -05:00
a0bd1bd755
fix typo
2018-12-03 16:12:32 -05:00
aeb7854aca
update false positives list for newly added documentation
2018-12-03 16:11:39 -05:00
ac51d0fb89
remove old versions of read_dump and rerun w/o parallel reading support
2018-12-03 15:32:43 -05:00
22f99be57e
Merge remote-tracking branch 'github/read-dump-parallel' into collected-post-stable-patches
...
# Conflicts:
# src/read_dump.cpp
2018-12-03 15:28:34 -05:00
55077cea4d
Merge branch 'lebedeva2' of https://github.com/zbych127/lammps into collected-post-stable-patches
2018-12-03 15:24:31 -05:00
98728cddbe
Merge remote-tracking branch 'devel/python-script-portability' into collected-post-stable-patches
2018-12-03 15:18:03 -05:00
e1aff27cd4
Merge remote-tracking branch 'devel/whitespace-cleanup' into collected-small-fixes
2018-12-03 15:06:23 -05:00
4af7e706d7
correctly compute hash for temporary directory used by manual building
2018-12-03 14:59:43 -05:00
1c795a6be3
remove trailing blanks
2018-12-01 21:38:22 -05:00
d14404254e
check for illegally deleted atoms
2018-12-01 15:18:11 -07:00
4ec05a3389
remove some more trailing whitespace
2018-12-01 08:14:02 -05:00
c69fc90588
detect more incompatible setups for fix tune/kspace, and document
2018-12-01 02:48:22 -05:00
78685761d5
Merge pull request #36 from lammps/master
...
rebase
2018-11-30 22:58:45 -07:00
53e66dcd15
bond/react: delete atoms
...
allows deleting of a user-specified set of atoms, based on topology
2018-11-30 22:35:10 -07:00
482e120af4
Merge pull request #35 from lammps/master
...
rebase
2018-11-30 21:36:01 -07:00
2e0d69b005
replace STL map with atom->map in special, better code comments
2018-11-30 13:06:31 -07:00
ab1c3f6498
rendevous comm option for special bonds and fix rigid/small
2018-11-30 11:54:48 -07:00
7b64ed19be
modified "package" related pages to point to USER-CAUCHY correctly
2018-11-30 12:54:18 -05:00
67041a5446
Merge pull request #1231 from lammps/update-log-files
...
Update log files for example inputs, part 1
2018-11-30 11:07:44 -05:00
f380a03a07
Merge pull request #1237 from akohlmey/compute-mop-bugfix
...
Make compute stress/mop and stress/mop/profile compatible with per-atom masses
2018-11-30 11:07:17 -05:00
7b68655c4d
remove trailing whitespace
2018-11-30 08:00:08 -05:00
dd84b5c975
make compute stress/mop and stress/mop/profile compatible with per-atom masses
2018-11-30 07:50:57 -05:00
01f47c4450
fixed the input for the example
2018-11-29 20:06:36 -05:00
4d06e11cfd
creating clean fix npt/cauchy package and docs
2018-11-29 19:55:31 -05:00
1f210a246e
Merge pull request #1234 from lammps/read-dump-keep
...
bug-fix for miscounting atoms for read_dump add keep
2018-11-29 18:33:45 -05:00
5d2730f055
update log files for rigid, shear, snap, srd, streitz, threebody, vashsista, and voronoi examples
2018-11-29 18:22:18 -05:00
e4ca5b1889
Merge pull request #1232 from akohlmey/collected-small-fixes
...
First chunk of collected small fixes for the stable release
2018-11-29 18:19:12 -05:00
4e9b987fec
bug fix in original read_dump for add keep atom count
2018-11-29 15:54:14 -07:00
f92e61c58d
bug-fix for miscounting atoms for read_dump add keep
2018-11-29 15:37:58 -07:00
cda3227b05
plug memory leak in poems library
2018-11-29 16:41:11 -05:00
6705777f7b
fix memory issue in POEMS library, where auxiliary data was cast to a data structure of different (smaller) size when deleting.
...
this commit adds support to a callback function that allows to delete aux data in the Tree with its native size.
2018-11-29 16:34:41 -05:00
4b8c6d40e2
update log files for qeq and rdf-adf examples
2018-11-29 15:15:14 -05:00
46bf4b7efb
update log files for peptide, peri, pour and python examples
2018-11-29 14:51:25 -05:00
cef4164460
update log files for min, msst, nb3b, nemd, and obstacle examples
2018-11-29 14:13:11 -05:00
074a9663cb
update log files for melt and micelle example
2018-11-29 14:05:28 -05:00
d67dad9d67
update log files for meam examples
2018-11-29 12:47:15 -05:00
41e24f6e8b
update log files for gcmc example
2018-11-29 12:35:07 -05:00
e3ddefb38b
update docs and header for removed error message
2018-11-29 02:03:56 -05:00
ea6d8a5dca
replace hard crash with disabling atom sorting, when no suitable binsize is found
2018-11-29 01:38:04 -05:00
09abc0c75a
Fix memory leak in Variable::compute_atom
2018-11-29 00:41:40 -05:00
6be4ce7137
found a new false positive word in docs with spellchecker
2018-11-28 23:14:45 -05:00
78f86d5f16
silence compiler warning about singed vs. unsigned
2018-11-28 22:23:09 -05:00
cb2964af4c
silence compiler warning about unused parameter
2018-11-28 22:20:42 -05:00
c42776e4e1
ignore valgrind core dumps
2018-11-28 21:22:46 -05:00
c763916f9e
update log files for granregion hugoniostat and indent examples
2018-11-28 21:21:54 -05:00
eda79bd1c2
use shutil.rmtree() instead of calling 'rm -rf' for increased portability
2018-11-28 20:46:50 -05:00
798f098e4a
remove USER-OMP version of fix nphug, which had intermittant and difficult to track down memory corruption issues with multiple threads.
2018-11-28 18:57:26 -05:00
3508eca337
make sure all local Tree pointers are initialized, either to a newly allocated Tree() or NULL
2018-11-28 18:49:37 -05:00
9646d4614f
plug small memory leak in fix gcmc
2018-11-28 18:45:32 -05:00
48a408bb19
update log files for friction example
2018-11-28 18:42:48 -05:00
a4d21370bf
Merge pull request #1229 from invemichele/fix_plumed_memory_leak
...
fix plumed memory leak
2018-11-28 16:42:16 -05:00
9702899d1c
Merge pull request #1228 from invemichele/fix_plumed_install
...
Fix bug in lib/plumed/Install.py, some small cleanup and support parallel compile of plumed sources
2018-11-28 16:32:04 -05:00
8e07aaf005
update log files for ellipse and flow examples
2018-11-28 16:16:19 -05:00
4a8f1a7a08
update log files for eim example
2018-11-28 16:11:15 -05:00
37289f7476
update log files for dipole and dreiding example inputs. add running some MD steps for dreiding
2018-11-28 16:07:12 -05:00
3ce61c42d6
update log files for crack and deposit examples
2018-11-28 16:01:42 -05:00
98c8f22046
update log files for coreshell examples
2018-11-28 15:56:58 -05:00
296cab0b09
update log files for controller example
2018-11-28 15:40:14 -05:00
ab924e4f1d
update log files for comb examples
2018-11-28 15:38:11 -05:00
852916983a
update logs for colloid example
2018-11-28 14:53:29 -05:00
d0a83e9e12
update cmap example logfiles
2018-11-28 14:51:19 -05:00
2ed90c1669
update log files for body examples
2018-11-28 14:46:47 -05:00
c428088554
update logfiles for balance examples
2018-11-28 14:40:20 -05:00
77e7362168
update log files for airebo and atm examples
2018-11-28 14:28:20 -05:00
22e774adef
Revert "Add --noinstall flag to use the plumed source code directly without issuing make install"
...
This reverts commit a4684e2629 .
Revert --noinstall flag commit
2018-11-28 17:37:24 +01:00
8213287966
detect the number of available CPU for plumed make, as suggested by @akohlmey
2018-11-28 16:09:05 +01:00
a4684e2629
Add --noinstall flag to use the plumed source code directly without issuing make install
2018-11-28 15:43:35 +01:00
0d9e3779b8
capitalization of pre-processor inclusion guard
2018-11-28 08:45:15 -05:00
1616886c97
Corrected Another attempt to add Lebedeva potential
2018-11-28 11:56:39 +01:00
2d0d08093b
Another attempt to add Lebedeva potential
2018-11-28 09:33:44 +01:00
3d5423f5da
revert back to correct path to Plumed.inc.*. (my fault, I was not doing the 'make install')
2018-11-28 09:18:38 +01:00
55654ca68e
fix memory leak due to virial_lmp
2018-11-28 00:35:47 +01:00
32abe35201
added -j8 option for faster plumed make
2018-11-28 00:08:55 +01:00
c87bdda9a8
fixed wrong path to Plumed.inc.*
2018-11-28 00:08:01 +01:00
1b50ad02fb
fixed uninitialized var homedir
2018-11-28 00:06:50 +01:00
c0ab126e77
Merge pull request #1223 from akohlmey/next-patch-release
...
Patch release 27 November 2018
2018-11-27 16:37:10 -05:00
f254b8e3a3
Merge pull request #1226 from akohlmey/cmake-gpu-enhancements
...
Enhancements for using CMake with the GPU package, improved compatibility with cmake 3.x versions, improved handling of shared library building.
2018-11-27 16:05:47 -05:00
ebacd5ca6b
anti-nitpick hack
2018-11-27 14:36:59 -05:00
79fafcb12c
passing build type specific compiler flags to building the voro++ library
2018-11-27 09:57:21 -05:00
dbc798e286
correct passing flags to local voro++ build
2018-11-27 05:47:19 -05:00
6e8c537564
Merge pull request #1225 from akohlmey/last-minute-fixes
...
Last minute fixes
2018-11-26 22:56:44 -05:00
d43f229162
do not warn about deprecated GPU target archs
2018-11-26 22:48:23 -05:00
00b138f542
verbose CUDA assembly processing is more distracting than helping
2018-11-26 22:45:54 -05:00
1fdfc89d25
make $HOME/.local the default LAMMPS installation destination
2018-11-26 22:27:21 -05:00
d6ea31e143
implement changes suggested by @junghans for GPU/CUDA compilation
2018-11-26 22:06:10 -05:00
91b96fa0c9
build MESSAGE package client/server library always as static library
2018-11-26 21:37:23 -05:00
c980dd0a56
remove stray endif()
2018-11-26 20:56:13 -05:00
3ad74985eb
replace more inline expansions with explicit code. some general overhaul and better propagation of consistent compiler settings and flags for library builds
2018-11-26 20:53:23 -05:00
aa0b9684dc
remove inline expansion from two more cases (of external library builds)
2018-11-26 20:19:28 -05:00
05fb2d7587
more generated files/symlinks to ignore
2018-11-26 18:23:06 -05:00
5df2f92651
minor cleanup in lib/gpu
2018-11-26 18:22:33 -05:00
55359789fb
improve docs for building the GPU library with CUDA and CMake/make with fat binaries
2018-11-26 18:13:50 -05:00
e0ff230268
remove comment-in-comment
2018-11-26 17:03:48 -05:00
b3975f4b14
reword a few options for clarity
2018-11-26 17:03:32 -05:00
c61da28f0a
allow building "fat" GPU binaries in CUDA mode, resulting in executables compatible with all GPUs supported by the used CUDA toolkit
2018-11-26 17:03:09 -05:00
1ddbd24a4e
add missing include file
2018-11-26 15:45:23 -05:00
6745c37741
Merge pull request #1222 from lammps/doc-adjust3
...
Some adjustments to the documentation for the per style listing pages
2018-11-26 15:20:29 -05:00
4434481c91
remove trailing whitespace in manual source files
2018-11-26 14:48:53 -05:00
c42d07d907
Merge branch 'master' into doc-adjust3
2018-11-26 14:47:29 -05:00
79b3e9e27d
some clarifications and corrections on the wildcard command line docs
2018-11-26 14:46:39 -05:00
cce874dfb4
step version number to 27 November 2018
2018-11-26 14:28:57 -05:00
4004b8f161
Merge pull request #1219 from akohlmey/fix-class2-write-coeff
...
Handle class2 force field parameters correctly in write_coeff
2018-11-26 14:23:26 -05:00
96b971875f
Merge pull request #1217 from akohlmey/more-small-changes
...
More small changes and bug fixes for the next release
2018-11-26 14:22:03 -05:00
bfaa2e9ee1
more adjustments to style pages
2018-11-26 11:24:48 -07:00
a010780808
merged in current master
2018-11-26 11:00:22 -07:00
32b3ff6cd7
remove tabs
2018-11-24 23:59:43 -05:00
179e84f282
replace dos/windows-style CR-LF line endings with unix style LF-only
2018-11-24 16:57:01 -05:00
f50ff9a9e3
use C++ style include files in USER-PTM package consistently
2018-11-24 16:47:59 -05:00
5af7f52370
formatting tweak for labels, add checking item for added pair styles
2018-11-24 16:47:18 -05:00
b76c7ddc84
correct some incorrect writedata and single_enable settings
2018-11-22 09:22:58 -05:00
d1255ab572
we are LAMMPS, not LIGGGHTS
2018-11-22 09:22:09 -05:00
5efd8c06b1
correct formatting for examples when discussing the non-incremental nature of special_bonds
2018-11-22 06:25:39 -05:00
900ecc170a
document that rcb balancing depends on comm_style tiled which in turn is not compatible with triclinic cells
2018-11-21 16:08:24 -05:00
b1b6980d32
write_coeff needs to do special processing for class2 angles, dihedrals, and impropers
2018-11-21 15:46:41 -05:00
689334706f
Merge branch 'more-small-changes' of github.com:akohlmey/lammps into more-small-changes
2018-11-21 09:24:21 -05:00
a91d89b516
avoid array overflows and silence compiler warnings from unused parameters
2018-11-21 09:24:10 -05:00
385cf2e1fc
avoid array overflows and silence compiler warnings
2018-11-20 22:40:46 -05:00
090fc7bc8a
remove unused sphinx-images extension from virtualenv setup
2018-11-20 22:14:24 -05:00
e51720a2de
add code to detect inconistent use of AIREBO/REBO potential files
2018-11-20 13:59:14 -05:00
dcffeb546f
update AIREBO/REBO examples and provide references for rebo and airebo with LJ and TORSION turned off
2018-11-20 13:56:46 -05:00
1235e77199
implemented recommended change to remove global class member
2018-11-20 13:56:46 -05:00
c59b3439c6
changes the values of some parameters in REBO in accordance to the original Brenner paper
2018-11-20 13:56:46 -05:00
8f90dc54bf
relaxbox: updated documentation
2018-11-20 17:41:59 +01:00
0d9cd31764
relax_box: add nb build check, add zeroing v
2018-11-20 17:27:38 +01:00
d359beb170
Merge pull request #1215 from jrgissing/bond/react-doc-corrections,mostly-formatting
...
Bond/react doc corrections,mostly formatting
2018-11-20 10:50:55 -05:00
719f719496
Merge pull request #1216 from bondrewd/charmm2lammps
...
make topology parsing in charmm2lammps.pl more tolerant
2018-11-20 10:35:52 -05:00
421f97e444
Merge pull request #1214 from akohlmey/collected-small-changes
...
Collected small changes and many spelling fixes for next release candidate
2018-11-20 10:34:58 -05:00
9f960baa4f
restore USER-ATM package data files taken from CVS repo
2018-11-20 09:17:02 -05:00
981f56840e
update workflow tips for checking new LAMMPS contributions
2018-11-20 00:30:45 -05:00
4c021dad37
port spell fixes to source code
2018-11-20 00:09:11 -05:00
4251c70e93
update list of false positives for spellchecking
2018-11-20 00:08:07 -05:00
0bcb1bd301
more spelling fixes and occational re-edits
2018-11-20 00:06:40 -05:00
c6c00ee7ee
more spelling fixes
2018-11-19 20:46:32 -05:00
6f7b052e24
update comments and remove commented code
2018-11-19 16:38:25 -05:00
9b401b6ed0
fix topology parsing
2018-11-20 06:22:32 +09:00
b34dac41c2
port documentation spelling fixes to comments or strings in source code.
2018-11-19 16:15:24 -05:00
13ae678f39
more manual spelling fixes
2018-11-19 16:13:57 -05:00
8a94a32551
avoid duplicate label
2018-11-19 15:19:23 -05:00
b0004bfd57
minor opt.: check for nb build
2018-11-19 20:13:13 +01:00
b6f0fe4c2d
more changes for correct and consistent spelling in the manual
2018-11-19 11:47:33 -05:00
809bd855b6
adjust wording of non-features discussion to be more in-sync with recent developments
2018-11-19 11:24:55 -05:00
4dc2f9c6c4
fix some spelling errors in the manual
2018-11-19 11:24:17 -05:00
98868cd66d
cleanup of relax_box method
2018-11-19 14:07:25 +01:00
6d5f495965
Merge branch 'fix-relaxbox' into adaptglok
2018-11-19 13:37:15 +01:00
0912054fca
re-writting relax_box method
2018-11-19 13:18:55 +01:00
c49c35e41d
avoid tuncation error through integer division and promote to use "bigint" instead of "int" to avoid overflows for large systems
2018-11-17 06:40:33 -05:00
1597e78d5a
guarantee initialization of hyperflag
2018-11-17 06:39:28 -05:00
a7bfb30043
update atc/cauchy_born examples with missing files
2018-11-16 23:03:47 -05:00
1d4e1f1425
bond/react:doc corrections
2018-11-16 20:47:51 -07:00
d7abb8cf4d
Revert "bond/react: doc corrections, mostly formatting"
...
This reverts commit da88305f4d .
2018-11-16 20:42:52 -07:00
da88305f4d
bond/react: doc corrections, mostly formatting
2018-11-16 20:41:49 -07:00
177a5ddb7a
Merge pull request #34 from lammps/master
...
rebase
2018-11-16 20:29:46 -07:00
bbcb659158
render fix commands in 6 columns instead of 8 so only narrow screens need to scroll horizontally
2018-11-16 22:09:07 -05:00
dc6054fc2d
rename "All commands" headers to "General commands"
2018-11-16 22:04:35 -05:00
0264edfcec
provide example for how to set Tdamp correctly to 100 timesteps for all choices of unit
2018-11-16 16:27:47 -05:00
a66384cfea
update github tutorial/howto for recent changes in the development workflow
2018-11-16 16:27:05 -05:00
fd4262805d
for enabling MPIIO we also need to set -DLMP_MPIIO
2018-11-16 15:48:35 -05:00
0d72c3769d
Merge pull request #1212 from stanmoore1/git_doc
...
Tweak to github-development-workflow.md
2018-11-16 12:44:58 -05:00
177733ecdd
Merge pull request #1211 from lammps/doc-hyper
...
change warning to just a note
2018-11-16 12:11:54 -05:00
0b60bf65d1
Merge pull request #1210 from giacomofiorin/colvars-update
...
Update Colvars library to version 2018-11-16
2018-11-16 12:00:41 -05:00
c5c26abdd3
change warning to just a note
2018-11-16 09:26:37 -07:00
5974741eea
Tweak to github-development-workflow.md
2018-11-16 09:26:12 -07:00
d8f540a433
Merge branch 'master' into colvars-update
2018-11-16 11:24:10 -05:00
0a96b891ef
Merge pull request #1209 from pdebuyl/fix_cmake_h5md
...
fix cmake build for USER-H5MD
2018-11-16 11:22:45 -05:00
11de8dafe3
Update Colvars library to version 2018-11-16
...
Fixes several issues with running averages and time correlation function
computations. Details are in:
https://github.com/Colvars/colvars/issues/143
https://github.com/Colvars/colvars/issues/193
https://github.com/Colvars/colvars/pull/194
2018-11-16 09:57:07 -05:00
2c979e878f
fix cmake build for USER-H5MD
...
The hdf5 includes were needed as well for building the dump.
2018-11-16 15:18:58 +01:00
cf79751f4f
Merge pull request #1207 from akohlmey/next-patch-release
...
Patch release 15 November 2018
2018-11-15 19:33:52 -05:00
e4dee3de17
Merge pull request #1206 from akohlmey/collected-small-changes
...
Collected small changes for next release
2018-11-15 17:29:26 -05:00
6e225d90fc
fix some minor bugs write data file writing and remove dead code and silence compiler warnings
2018-11-15 16:50:56 -05:00
1fc3b4618c
remove dead code and silence compiler warnings
2018-11-15 16:50:56 -05:00
eae9d27f6d
OpenMP support from the compiler is not a requirement for USER-OMP. Without OpenMP, it is like the OPT package but for many more styles, so it is still useful and should be supported.
2018-11-15 16:50:56 -05:00
db29ec7eee
complete workflow document
2018-11-15 14:58:02 -05:00
090778c42b
Merge pull request #1204 from lammps/doc-plumed
...
Linkage mode improvements and documentation updates for USER-PLUMED package
2018-11-15 13:48:58 -05:00
db935dba5e
Merge pull request #1201 from junghans/cmake_doc
...
cmake: update internal doc about how cmake finds executables
2018-11-15 13:48:17 -05:00
e160376365
incomplete first draft. committed for checking the markup in github.
2018-11-15 12:45:15 -05:00
d5f222464b
Update README.md
2018-11-15 09:48:46 -07:00
4d9e2a014b
add detailed build instructions and discussion of linkage modes for PLUMED library and USER-PLUMED package
2018-11-15 11:35:04 -05:00
8a4983e4bc
reformatting and simplification of fix plumed docs
2018-11-15 10:53:38 -05:00
82d6aa9add
interlink fixes colvars, plumed, and smd
2018-11-15 10:52:41 -05:00
4231ab3d57
correct some links
2018-11-15 10:52:03 -05:00
25914ea3f3
patch 15Nov2018
2018-11-15 10:17:25 -05:00
47bf9f73be
Merge pull request #33 from lammps/master
...
rebase
2018-11-14 22:01:31 -07:00
003bb28471
make @gtribello code owner of the USER-PLUMED package
2018-11-14 22:17:25 -05:00
a557644939
support all three plumed linkage modes with CMake as well. For downloaded and previously installed plumed lib
2018-11-14 22:13:18 -05:00
04520e627d
add code and scripts to support all three plumed linkage modes with fix plumed for conventional build
2018-11-14 21:26:36 -05:00
d0235dd018
remove cauchystat changes from fix_nh.cpp/.h/.txt (again). delete misplaced example that came back from the dead, too.
2018-11-14 17:22:31 -05:00
03b1129abd
Update pair_kim to check for ModelRoutine requirements
...
Also fixup cmake settings for PKG_KIM
2018-11-14 13:11:47 -05:00
ddd5e61254
Commit JT 111418
...
- removed muk table (size kmax3d, mem fault)
2018-11-14 09:46:16 -07:00
a4835fa7a6
Merge branch 'master' of https://github.com/ProfessorMiller/lammps
2018-11-14 09:42:32 -05:00
952e52982e
add comment to indicate code intended for backward compatibility only
2018-11-14 05:37:59 -05:00
a942d8b3ba
use memset() for clearing of arrays
2018-11-14 05:30:23 -05:00
7a22b8aa62
check only in currently added data file atoms for dihedral overflow
2018-11-14 05:29:26 -05:00
4c1fbc359a
use tagint when unpacking atom tags from communication buffers
2018-11-14 05:28:19 -05:00
d66a1ac054
Commit JT 111318
...
- corrections pair/spin/dipolar/long
2018-11-13 17:03:32 -07:00
f46478e5ad
add missing file
2018-11-13 17:40:05 -05:00
32be742144
fix typo
2018-11-13 17:32:48 -05:00
ad764dbdfb
remove cauchystat changes from fix_nh.cpp/.h and fix_nh.txt
2018-11-13 17:23:39 -05:00
d1ff90eacf
copy and rename fix_nh.cpp/.h to USER-CAUCHY/fix_cauchy.cpp/.h related changes
...
this moves the code into the corresponding folders, renames the classes, adds copies of the doc files, moves the examples, integrates the USER-CAUCHY package into the build system.
2018-11-13 17:18:37 -05:00
2c644c5f2e
Merge pull request #1197 from akohlmey/collected-small-fixes
...
Collection of small changes and bugfixes for the next release
2018-11-13 15:18:09 -05:00
b1186a971e
Merge pull request #1202 from lammps/hyper
...
Add Hyper-dynamics to REPLICA package
2018-11-13 15:17:30 -05:00
2dbd575a4b
Merge pull request #1203 from stanmoore1/kk_update
...
Update Kokkos library in LAMMPS to v2.7.24
2018-11-13 15:15:09 -05:00
4805e1df22
doc page additions for USER-PLUMED package
2018-11-13 08:29:07 -07:00
380f0e4971
remove some debugging code
2018-11-13 08:06:40 -07:00
a026ce9669
correct broken links detected by make mobi
2018-11-12 21:38:26 -05:00
7e779d16de
correct broken links in manual reported by 'make html'
2018-11-12 21:33:37 -05:00
b776f0f29f
remove dead code and silence warnings about unused parameters
2018-11-12 21:11:55 -05:00
443644025f
silence compiler warnings
2018-11-12 20:50:14 -05:00
c4c90a96ec
avoid void return from non-void function
2018-11-12 20:49:01 -05:00
5cb2463204
c++ style include files do not have a .h extension
2018-11-12 20:33:30 -05:00
5a4e44b75a
remove accidentally duplicated code
2018-11-12 20:27:21 -05:00
0ca02b6f41
added new commands to doc pages, fixed a few missing entries as well
2018-11-12 17:23:15 -07:00
2b96dfd6cc
Remove deprecated Kokkos code
2018-11-12 15:49:31 -07:00
c22c6e4d34
Add LAMMPS changes to Kokkos Makefile
2018-11-12 15:30:14 -07:00
b2d67bcbb5
Remove tpls dir
2018-11-12 15:18:06 -07:00
b3f08b38a2
Update Kokkos library in LAMMPS to v2.7.24
2018-11-12 15:16:26 -07:00
8e9d4f5bce
modify bond style hybrid, so it can handle bond style quartic as a sub-style
2018-11-12 16:06:55 -05:00
fe07ad279d
added NULL declations to constructor, removed debug code
2018-11-12 12:32:54 -07:00
5062c43aea
rename example outputs
2018-11-12 12:32:53 -07:00
90caf0019c
fix doc page errors
2018-11-12 12:32:53 -07:00
3b7ebbb8df
new hyper examples
2018-11-12 12:32:53 -07:00
d7a479d2f6
hyper example dir
2018-11-12 12:32:52 -07:00
0c8ce199af
more updates to hyper docs
2018-11-12 12:32:52 -07:00
4a6f088c0b
updates to hyper doc pages
2018-11-12 12:32:52 -07:00
56598fcd0b
changes to prd command doc page
2018-11-12 12:32:52 -07:00
265c11dca9
more edits to hyper docs
2018-11-12 12:32:52 -07:00
d6631266ce
doc files in wrong dir
2018-11-12 12:32:52 -07:00
fbd610b8a9
global/local hyperdynamics src and doc files
2018-11-12 12:32:52 -07:00
86d1304176
cmake: update doc aobut executables
2018-11-10 18:58:53 -07:00
134b1d70ad
Cleanup, add memory_usage method
2018-11-09 21:28:41 -05:00
f68d77c7af
correct formatting
2018-11-09 08:03:58 -05:00
7a4f534676
replace non-ASCII character
2018-11-09 08:03:41 -05:00
729201ab93
fix typo reported in #1199
2018-11-09 08:03:19 -05:00
ab8215a669
remove dead code
2018-11-09 01:09:31 -05:00
fe04147ee0
fix typo
2018-11-09 01:09:22 -05:00
62b1159673
update presets for USER-PLUMED package. fix typo.
2018-11-09 01:08:57 -05:00
adeb0c2b54
replace faulty preprocessor logic
...
fixes #1196
2018-11-09 01:08:57 -05:00
1651a21f92
Merge pull request #1198 from akohlmey/next-patch-release
...
Patch release 9 November 2018
2018-11-08 20:49:49 -05:00
9727fdc473
Commit JT 110818
...
- correct bug (match ewald/disp results for vir)
- started correct mag. part
2018-11-08 16:17:43 -07:00
cbae3b5afa
Merge pull request #1184 from DiscreteLogarithm/sdpd
...
add USER-SDPD package for Smoothed Dissipative Particle Dynamics
2018-11-08 17:21:21 -05:00
f2a29880e2
patch 9Nov2018
2018-11-08 16:48:43 -05:00
e0955f6434
Merge branch 'master' into sdpd to resolve merge conflicts
...
# Conflicts:
# cmake/CMakeLists.txt
# src/Makefile
2018-11-08 16:32:02 -05:00
3681bc853d
Merge pull request #1195 from jrgissing/bond/react-custom_edges
...
Bond/react: charge update for custom edges
2018-11-08 16:19:23 -05:00
a6e9b99295
Merge pull request #1180 from gtribello/master
...
Add natively supported PLUMED interface to LAMMPS
2018-11-08 16:16:50 -05:00
893a51ce14
Merge pull request #1191 from akohlmey/msi2lmp-avoid-bad-topology
...
Dihedral generation bugfix for msi2lmp
2018-11-08 16:10:31 -05:00
80ee08482c
Merge pull request #1182 from junghans/pkgconfig_doc
...
liblammps.pc: add some more documentation
2018-11-08 16:10:15 -05:00
29cd4eb5b6
Add HMA compute
2018-11-08 12:03:51 -05:00
3367a408b2
Add single2 method to Pair that can compute and return the Hessian matrix
2018-11-08 12:03:24 -05:00
bbb371134d
include USER-SDPD package in list of user packages in conventional make
2018-11-06 22:38:02 -05:00
a1e8992eac
replace non-ASCII characters
2018-11-06 22:21:19 -05:00
baa7b705b8
improve logic and grammar of error messages
2018-11-06 22:13:38 -05:00
2d12260ade
remove bogus single function and set single_enable = 0
2018-11-06 22:13:05 -05:00
31277349c6
remove dead code and avoid compiler warnings
2018-11-06 22:10:27 -05:00
df232c1cf6
use c++ style include files for c-library functions
2018-11-06 22:09:05 -05:00
bdf73f7adb
ignore USER-SDPD files when installed
2018-11-06 22:07:35 -05:00
84fcf01bed
bond/react: allow custom update of charges near template edges
...
also, fixes a bug introduced in PR #1189 , when not using stabilization
2018-11-06 19:59:22 -07:00
cc0d685e8e
Merge pull request #32 from lammps/master
...
rebase
2018-11-06 19:52:08 -07:00
5196fa37e0
Merge pull request #1194 from ohenrich/user-cgdna
...
Update reference for USER-CGDNA
2018-11-06 15:52:22 -05:00
4e6253254c
Merge branch 'master' into user-cgdna
2018-11-06 19:48:06 +00:00
562296bdb7
Updated link to preprint article
2018-11-06 19:44:35 +00:00
91c4ef6f64
Merge pull request #1189 from jrgissing/bond/react-custom_group
...
Bond/react custom group support
2018-11-06 10:32:06 -05:00
f46d6a4312
Merge pull request #1192 from julient31/master
...
update reference for SPIN package
2018-11-06 10:26:27 -05:00
cb828e9579
update reference
2018-11-06 07:48:47 +01:00
ed77701e56
Merge pull request #31 from lammps/master
...
rebase
2018-11-05 20:25:38 -07:00
7ed6cab040
do not generate illegal dihedrals, e.g. from 3-membered rings
2018-11-05 20:35:43 -05:00
81e79ec884
Have KIM use LAMMPS specified compilers
2018-11-05 15:39:10 -06:00
4a4147e0e4
Remove hard-coded compiler versions for KIM in CMake
2018-11-05 11:15:07 -06:00
29ae88e309
Update docs for KIM
2018-11-05 09:37:35 -06:00
dd61ded311
Update cmake build to work with cmake-based KIM
2018-11-05 09:31:21 -06:00
ce7f76de1d
cmake: switch plumed to full static mode
2018-11-05 07:39:23 -07:00
58d2f0cc57
cmake: fix linking again plumed
2018-11-05 05:55:31 -07:00
ab7aa9dfda
correction to fix group property doc
2018-11-05 00:49:33 -07:00
6d1ea2d0b1
broke smooth restarts at some point. fixed
2018-11-05 00:46:53 -07:00
9ed6f2fc43
Adjust lib/kim install script and settings
2018-11-04 20:10:04 -06:00
a3ca177d20
various small changes and reformatting
...
- add memory usage estimator
- test against varying number of atoms
- test against non-consecutive atom tags
- test for 32-bit overflow in number of atoms
- test for 32-bit overflow in timestep
- reduce tail correction error to warning
- more LAMMPS style formatting of the source code
- remove trailing whitespace
- avoid leaking memory from allocated arrays for masses/charges/tags
2018-11-04 19:52:10 -05:00
a3c0fe7726
Added check on fix modify for PLUMED to ensures that virial is calculated for group all
2018-11-04 11:43:07 +00:00
a051d61e1f
Added functionality to support fix modify for fix plumed
2018-11-04 11:24:01 +00:00
8cb665f013
Added functionality to throw error when time step changes and PLUMED is being used
2018-11-04 10:21:28 +00:00
cb8c51e353
Got rid of some of the hard-coded units in the plumed interface
2018-11-03 18:13:28 +00:00
a37d718ed1
update bond/react examples
2018-11-03 12:01:00 -06:00
f7aa01d74a
bond/react: convert group-ID to group-ID-prefix
...
enables consistent syntax when using custom groups
2018-11-03 11:57:46 -06:00
badfdd7433
download only the plumed-src package and include further tweaks to be compatible with plumed 2.5b
2018-11-03 00:21:10 -04:00
ac11d66d5a
provide reference logfiles and move generated files to reference folder
2018-11-02 23:28:09 -04:00
18216de084
correctly check for fixes that maintain their own pressure compute
2018-11-02 23:21:09 -04:00
3cb2291a5a
need to include comm.h now
2018-11-02 22:52:51 -04:00
54c52c3bdf
adjust compilation settings to link in plumed library statically and all its dependencies
2018-11-02 22:52:36 -04:00
df3390e224
update formatting to closer match LAMMPS' programming style
2018-11-02 21:33:30 -04:00
d185b34b19
reformat to closer match LAMMPS programming style
2018-11-02 21:19:53 -04:00
30518a993b
add LAMMPS header
2018-11-02 21:14:36 -04:00
b7e507a258
fix typo and reformat
2018-11-02 21:08:45 -04:00
ea9746f26d
insert fix plumed docs into manual generation
2018-11-02 21:08:32 -04:00
2635f7d160
Merge pull request #1190 from giacomofiorin/colvars-update
...
Update Colvars library to version 2018-10-16
2018-11-02 20:11:28 -04:00
85a5cab663
Update Colvars library to version 2018-10-16
2018-11-02 17:45:20 -04:00
b1c50e3bbe
Added plumed documentation in a txt file
2018-11-02 19:50:49 +00:00
b0938b70d5
Merge branch 'master' into kim-v2-update
2018-11-01 19:41:13 -05:00
8dd3bce7c5
Update to C KIM_API bindings
2018-11-01 19:33:52 -05:00
0c7c344e19
additional molecule templates sanity-check
...
thanks to Sagar Patil for report
2018-11-01 01:26:12 -06:00
b67e54dd7d
reciprocal 'related commands'
2018-11-01 01:09:52 -06:00
5821a5ecc8
bond/react: custom group with stabilization option
2018-11-01 01:04:45 -06:00
20b9c7fd79
Merge pull request #30 from lammps/master
...
rebase
2018-10-31 20:15:45 -06:00
a66d4c7451
Merge pull request #1186 from akohlmey/various-small-fixes
...
Various small fixes
2018-10-31 12:13:38 -04:00
7514838700
put LAMMPS sources folder first in list of include directories
2018-10-31 04:18:08 -04:00
1fccb391a6
Merge pull request #1185 from jrgissing/bond/react-update_edges-option
...
Bond/react: update edges option
2018-10-31 00:43:07 -04:00
688945a0ef
silence compiler warnings about initialization order and unused args
2018-10-31 00:34:58 -04:00
50b99c8450
silence compiler warnings about unused arguments
2018-10-31 00:19:06 -04:00
446b05ebc1
silence warning about initialization order
2018-10-31 00:17:17 -04:00
2a5cd1d31e
remove debug output
2018-10-31 00:16:44 -04:00
3faecc4d28
add option to update all atoms' atomic charges
...
option to update all atomic charges, even when edge atoms are defined
2018-10-30 22:11:52 -06:00
762a4b97ac
Revert "pair_kim - no need to comm vatom() values"
...
This reverts commit 9962f941e6 .
2018-10-30 21:54:59 -05:00
e992bf935b
Merge pull request #29 from lammps/master
...
rebase
2018-10-30 20:35:47 -06:00
42068944aa
Merge branch 'master' of github.com:gtribello/lammps into fix-plumed
2018-10-30 20:43:49 -04:00
e3b89b60dc
add checksum support for downloaded tar archives. upgrade to v2.4.3
2018-10-30 20:43:20 -04:00
1b98c0e40d
Merge remote-tracking branch 'lammps/master' into kim-v2-update
2018-10-30 18:40:55 -05:00
e70a9b0f26
updated CMakeLists to handle the optional dependency of USER-SDPD
2018-10-30 19:35:22 +03:30
113539b053
Merge pull request #1183 from akohlmey/voro-clean-namespace
...
Reduce namespace pollution for VORONOI package
2018-10-30 11:53:56 -04:00
ba6f6f73f1
first commit: added SDPD
2018-10-30 17:40:00 +03:30
c838a9fd48
use forward declarations for better namespace hygiene
2018-10-30 00:33:51 -04:00
fb4df86d3d
Merge pull request #1170 from akohlmey/fix-merge-sort
...
Bug fix for merge sort by Jeffrey Frey
2018-10-29 18:47:50 -04:00
1bae30c295
liblammps.pc: add some more documentation
2018-10-29 06:57:46 -06:00
044507640f
include Plumed.h with full path
2018-10-29 06:52:19 -06:00
bcc7a4c32f
cmake: add PLUMED include dir
2018-10-29 06:36:47 -06:00
283096d1d5
update .gitignore
2018-10-29 03:50:55 -04:00
079134255d
make sure class member "list" is initialized to NULL in constructor
2018-10-29 03:49:25 -04:00
25b425dbb0
no need to import the PLMD namespace globally
2018-10-28 22:21:35 -04:00
bee2cb96fa
remove references to Plumed.cpp and Plumed.h
2018-10-28 22:18:27 -04:00
360aca581c
remove last reference to voro++
2018-10-28 21:56:49 -04:00
21661f84db
Merge pull request #1181 from akohlmey/fixup-github-folder
...
Updates to contributing guidelines
2018-10-28 21:55:02 -04:00
a662afe970
fully integrate USER-PLUMED package into conventional build
2018-10-28 21:37:33 -04:00
3a082e227e
remove obsolete and redundant files
2018-10-28 21:33:51 -04:00
54d728c0c7
reduce need for include files by adding forward declaration
2018-10-28 21:33:06 -04:00
ae499b980d
make Plumed.cpp obsolete in USER-PLUMED code by inserting it into fix_plumed.cpp
2018-10-28 21:32:47 -04:00
925d6d37b9
adjust header inclusion to current LAMMPS conventions
2018-10-28 21:32:01 -04:00
bdf3764905
update user-plumed Install.sh file to fit better into LAMMPS, adjust to changes in lib folder
2018-10-28 21:31:40 -04:00
bfbf5695fd
adjust path for includelink to find the Plumed.h wrapper properly
2018-10-28 21:30:37 -04:00
e788ffe210
Merge branch 'master' of github.com:gtribello/lammps into fix-plumed
2018-10-28 21:29:53 -04:00
3cc9384488
cmake: add support USER-PLUMED
2018-10-28 16:23:29 -06:00
a60b6d1ab8
add feature to python lib install script to support existing installation and use links
2018-10-28 18:12:32 -04:00
174b180a41
remove file that is not present
2018-10-28 18:12:02 -04:00
9fb05cb428
Merge branch 'patchy-sphere-model' of brandeis_desktop:projects/lammps-mine
2018-10-28 16:12:15 -04:00
681be091c8
Merge branch 'master' of github.com:Pakketeretet2/lammps
2018-10-28 16:09:25 -04:00
7bbd8644c8
rework some of the pull request instructions to be realigned with the recent changes in the workflow.
2018-10-28 08:50:37 -04:00
f36b7e38a8
correct link to github tutorial in CONTRIBUTING doc
2018-10-28 08:42:28 -04:00
f70af61b35
Added new version of Plumed wrapper
2018-10-28 09:27:22 +00:00
a2671f8943
doc files for new parallel dump file read capability
2018-10-26 18:06:34 -06:00
0a4007c55b
add parallel file read capability to ReadDump
2018-10-26 17:37:50 -06:00
85c8877aeb
make 2 copy of old read_dump and rerun for comparison to new
2018-10-26 17:31:42 -06:00
4fa78a78de
Added instructions on PLUMED to build extras and Package details pages of manual
2018-10-26 22:12:17 +01:00
ff9f836be4
Merge remote-tracking branch 'upstream/master'
2018-10-26 22:01:05 +01:00
c495020287
Merge branch 'master' into patchy-sphere-model
2018-10-25 18:00:03 -04:00
2e79d9f340
Merged Pablo's fixes into the plumed interface for lammps
2018-10-25 21:45:35 +01:00
06cdf5545e
Slightly modified example.
2018-10-25 11:41:58 -04:00
63d24b1655
Merge branch 'master' into fix-active
2018-10-25 11:35:34 -04:00
dd9166f896
Merge branch 'master' of https://www.github.com/lammps/lammps
2018-10-25 11:35:22 -04:00
07ccfc355d
Added a fix to add active force to particles.
2018-10-25 11:34:54 -04:00
2428c1c1f3
Merge pull request #1177 from lammps/modify-reorder
...
reorder operations in init() to fix a bug with compute chunk/atom del…
2018-10-25 10:55:14 -04:00
0e213b80e9
reorder operations in init() to fix a bug with compute chunk/atom deleting a fix
2018-10-25 08:23:10 -06:00
2c1f420a48
more tweaks
2018-10-24 13:43:26 -06:00
07f92d225e
formatting tweak
2018-10-24 12:03:51 -06:00
7e5ec96bcd
more tweaks from style check script
2018-10-24 12:02:36 -06:00
c8870f1b78
change intro to each list of commands
2018-10-24 11:57:34 -06:00
6618ca2270
Makefile.kokkos_cuda_mpi
2018-10-24 11:10:53 -04:00
7069b52a44
Merge pull request #1172 from akohlmey/next-patch-release
...
Patch release 24 October 2018
2018-10-23 18:08:38 -04:00
45f28517ef
Merge pull request #1174 from akohlmey/fix-kspace-refactor
...
Bug fix for Kspace refactoring in USER-INTEL package
2018-10-23 13:33:36 -04:00
fccc26758b
Merge pull request #1152 from lammps/doc-adjust2
...
More Documentation consistency improvements
2018-10-23 13:05:04 -04:00
b6b6270716
fix bug reported in issue #1173
2018-10-23 11:58:00 -04:00
0293dee9b2
patch 24Oct2018
2018-10-23 11:03:51 -04:00
a726cb50e1
fix uninitialized data issue detected by valgrind
2018-10-23 10:41:51 -04:00
a20c38af80
complete implementation of using an instance of fix STORE for persistent storage
2018-10-23 10:41:51 -04:00
cf91a93876
update example to check if the store fix is removed properly
2018-10-23 10:41:51 -04:00
baea04b913
update cauchystat example to conform more with standard LAMMPS examples
2018-10-23 10:41:51 -04:00
8f6f7eb4cd
add infratructure to add an instance of fix STORE for persistent storage
2018-10-23 10:41:51 -04:00
c094831617
tweak example input and readme
2018-10-23 10:41:51 -04:00
13d7514ea0
remove dead code and reduce compiler warnings because of it
2018-10-23 10:41:51 -04:00
864958216a
remove static class members. some cosmetic changes
2018-10-23 10:41:51 -04:00
5c686be33d
clean up whitespace, indentation, isolate all cauchystat-related code, remove extraneous examples
2018-10-23 10:41:50 -04:00
43f83abe5e
Changes to the NH fix enabling Cauchy stress control (Cauhchystat) due to Miller, Tadmor, Gibson, Bernstein and Pavia, J Chem Phys,
...
144, 184107 (2016).
2018-10-23 10:41:50 -04:00
6107f00e9d
Merge pull request #1164 from akohlmey/fix-halt-for-minimize
...
Enable use of fix halt for minimizations
2018-10-23 10:35:26 -04:00
1d38f2d725
Merge pull request #1165 from akohlmey/refactor-kspace-base-class
...
Refactor kspace base class to have a settings() method
2018-10-23 10:35:12 -04:00
4a5c14f60d
Merge pull request #1148 from akohlmey/deprecated-styles
...
Implement dummy classes for deprecated and removed styles
2018-10-23 10:34:58 -04:00
aa27c8f733
convert double quotes to latex style
2018-10-23 09:17:00 -04:00
da38ae0370
apply fix for merge sort from issue #1163 by @jtfrey and re-enable it
2018-10-23 08:57:33 -04:00
1492a2221a
Merge branch 'master' of https://www.github.com/lammps/lammps
2018-10-22 11:24:22 -04:00
8b055ee4ef
Fixed compile error for fix_momentum_kokkos.
2018-10-22 11:24:11 -04:00
527ec61586
Merge pull request #1169 from akohlmey/kokkos-parallel-for-workaround
...
Workaround for parallel_for() compilation issue with newer GNU compilers
2018-10-22 11:17:47 -04:00
12385480ab
Started work on a patchy sphere model.
2018-10-22 11:12:46 -04:00
8649081904
fix broken links in manual
2018-10-21 18:39:25 -04:00
c0dd187802
make sure all pictures are includes in epub/mobi files
2018-10-21 18:38:46 -04:00
3661836a3b
Merge pull request #1168 from athomps/compute-adf
...
Created new compute ADF for angular distribution function
2018-10-20 20:57:38 -04:00
76a2a9ab0a
Fixed normalization error for ordinate degree
2018-10-20 17:16:47 -06:00
8223f5e0a3
Eliminated another initialization error and tweaked rdf-adf example
2018-10-20 16:46:45 -06:00
07a499fcc1
improve check for missing styles in lammps.book
2018-10-20 10:01:55 -04:00
8aecefe233
fix uninitialized data bug in compute adf
2018-10-20 08:12:19 -04:00
2140caa6f5
add an example for RDF and ADF computation with water molecules
2018-10-20 08:12:02 -04:00
fb6f019a11
correct link to output options
2018-10-20 06:45:57 -04:00
79da210dc4
integrate compute adf into manual build infrastructure
2018-10-20 06:45:28 -04:00
348febdf4b
work around for parallel_for() compilation issue with newer compilers
...
apparently, data items used inside parallel_for() constructs have
rather strict requirements on const-ness, which is enforced by
newer GNU compilers. As a workaround we construct explicit const
copies of those class instances. This closes #1045
2018-10-20 02:54:48 -04:00
0783f8ad2f
Added compute_rdf.txt
2018-10-19 18:43:58 -06:00
3a735d15d4
Added compute_rdf.cpp
2018-10-19 18:43:04 -06:00
04a4a29fcf
Creatd new compute ADF for angular distribution function
2018-10-19 18:36:11 -06:00
52f02f2bbb
Merge pull request #1167 from lammps/create-triclinic-lib
...
fix triclinic rounding bug for lib interface as well
2018-10-19 19:06:01 -04:00
f82a8493fa
Merge pull request #1166 from rbberger/cmake_prevent_src_builds
...
Add src directory to PreventInSourceBuilds checks
2018-10-19 17:56:25 -04:00
8cd70f7d78
fix triclinic rounding bug for lib interface as well
2018-10-19 15:27:38 -06:00
27a46cec8c
Add src directory to PreventInSourceBuilds checks
2018-10-19 17:25:18 -04:00
15de09683e
Merge pull request #1162 from lammps/restart2dump
...
added -restart2dump command-line option
2018-10-19 17:24:17 -04:00
f542590090
Merge pull request #1136 from junghans/cmake_out_source
...
cmake: prevent in-source build
2018-10-19 17:02:05 -04:00
01c3ab5979
update embedded command line help summary string for new feature
2018-10-19 16:49:06 -04:00
709013be5a
harden code against buffer overflows
2018-10-19 16:48:37 -04:00
db32373b32
fix some typos caused by trusting emacs' smart case-preserving replace too much
2018-10-19 16:11:13 -04:00
9d7c4ac5f2
add depreacted kspace style
2018-10-19 16:01:26 -04:00
0ec94b2ad6
replace non-ASCII character
2018-10-19 16:01:13 -04:00
83c830fd8a
port kspace refactor to GPU and KOKKOS package
2018-10-19 15:47:00 -04:00
3a4bef351c
refactor kspace style in USER-SCAFACOS and fix uninitialized handle bug
2018-10-19 15:32:29 -04:00
da84138475
correct scafacos input example
2018-10-19 15:31:53 -04:00
2f52eee6bf
kspace refactor compiles for KSPACE and USER-OMP
2018-10-19 15:11:37 -04:00
80e0dddae0
use min_post_force() method to hook fix halt into minimization
2018-10-19 14:08:25 -04:00
1c994bda46
corrections to fix neb doc page
2018-10-19 09:53:19 -06:00
f5206d2f7b
more one-liner in pair_style doc page
2018-10-19 09:53:19 -06:00
9bca5ae607
added one-line pair descriptions
2018-10-19 09:53:19 -06:00
d1f260a765
undo changes to PRD doc from another branch
2018-10-19 09:53:19 -06:00
36a1ca7e72
updates some one-line style defs
2018-10-19 09:53:19 -06:00
5f1c77ced2
tweaks to USER-PTM package doc
2018-10-19 09:53:18 -06:00
dc89bdd924
more changes augmenting lists with USER styles and to core/shell doc pages
2018-10-19 09:53:18 -06:00
a979c6eeec
updating files that have lists of command styles
2018-10-19 09:53:18 -06:00
cc6f1be82d
first attempt to port fix halt to minimizations
2018-10-19 07:26:49 -04:00
52cb8cf51b
Merge conflicts in fwgr.cpp fixed
2018-10-18 16:39:20 -06:00
9090fd0255
propagate the kspace change to a the first few kspace styles
2018-10-18 16:31:17 -04:00
7deb1df2b6
split kspace style constructor into plain constructor and settings() method
2018-10-18 16:30:45 -04:00
d9dd80b368
added -restart2dump command-line option
2018-10-18 14:24:48 -06:00
4015b36a1a
Merge pull request #1161 from lammps/create-atoms-single
...
bug fix for create_atoms single remap and triclinic
2018-10-18 13:41:28 -04:00
dcde84eb53
bug fix for create_atoms single remap and triclinic
2018-10-18 11:22:51 -06:00
7bb5821baf
add deprecated dump and region styles
2018-10-17 18:13:12 -04:00
2b0e474729
implement deprecated styles for bond, angle, dihedral, and improper
2018-10-17 16:26:20 -04:00
65ebbdada3
add DEPRECATED compute style
2018-10-17 16:05:10 -04:00
b71f530bd0
make default style name for deprecated styles uppercase, so it is considered internal
...
also consolidate the writeout message across styles into a single convenience function
2018-10-17 16:04:52 -04:00
0ec9b9a71a
Merge pull request #1160 from akohlmey/user-ptm-portability
...
Make USER-PTM compile with MinGW64 for Windows
2018-10-16 14:52:26 -04:00
2273604533
resolve portability issues to windows w.r.t. fixed width integer types
2018-10-16 13:49:06 -04:00
6e99b3d8ff
Merge pull request #1159 from wmbrownIntel/user-intel-sf-hybrid
...
Fix to allow suffix and pair hybrid to work together with USER-INTEL.
2018-10-16 06:09:58 -04:00
bea0a3091d
Fix to allow suffix and pair hybrid to work together with USER-INTEL.
2018-10-15 10:25:39 -07:00
7968d2ed22
Merge pull request #1155 from athomps/sna-atom-leakfix2
...
Fixed a segfault introduced by memory-leak fix (#1125 )
2018-10-12 13:01:15 -04:00
382e91cf5b
Merge pull request #1156 from wmbrownIntel/user-intel-hybrid
...
Adding hybrid support to USER-INTEL package + EAM/intel bug fix
2018-10-12 12:35:36 -04:00
ce63a22783
Merge pull request #1157 from wmbrownIntel/user-intel-makefiles
...
Changes to intel Makefiles to make use of MKL consistent.
2018-10-12 12:32:28 -04:00
00c75ecb74
Merge pull request #988 from valleymouth/granular-kokkos
...
Kokkos port for GRANULAR
2018-10-12 09:04:36 -06:00
8224c89f93
Revert size_velocity change in atom_vec_dpd_kokkos
2018-10-11 16:38:44 -06:00
a223338b47
Fix hang with Kokkos and USER-DPD examples
2018-10-11 16:32:44 -06:00
8eb74d8fb3
Add missing Kokkos pack/unpack comm vel functions
2018-10-11 13:21:44 -06:00
e5c6b6987a
Merge branch 'master' of github.com:lammps/lammps into granular-kokkos
2018-10-11 13:14:25 -06:00
8cbee78725
Changes to intel Makefiles to make use of MKL consistent.
2018-10-11 05:46:40 -07:00
c37deebffa
Adding full hybrid support to USER-INTEL package and fixing bug with EAM parameter initialization.
2018-10-11 05:12:00 -07:00
c142288eb3
Fixed a segfault introduced by memory-leak fix
2018-10-10 17:24:14 -06:00
7faa48b4c3
Merge pull request #1154 from stanmoore1/small_fixes
...
Small fixes
2018-10-10 23:05:21 +02:00
a1266a1a1e
Fix compile error with copysign function
2018-10-10 14:19:23 -06:00
7cce002cf9
Makefile fix from the mailing list
2018-10-10 14:18:24 -06:00
2def00d4c9
Add missing files to .gitignore
2018-10-10 14:18:00 -06:00
3d0722b974
Merge branch 'master' of github.com:lammps/lammps into granular-kokkos
2018-10-10 10:43:54 -06:00
747f72aca2
Merge branch 'granular-kokkos' of https://github.com/valleymouth/lammps into granular-kokkos
2018-10-10 09:53:15 +01:00
1b76e14224
Merge pull request #1151 from akohlmey/next-patch-release
...
update version number for next patch release
2018-10-10 02:20:50 +02:00
9a0c02a845
Merge pull request #1150 from mkanski/compute_pair_multiple_pstyles
...
Extend compute pair to handle multiple instances of a sub-style in pair style hybrid
2018-10-10 00:48:52 +02:00
70bee26641
update version number
2018-10-09 12:59:12 -04:00
7416e113ff
Merge pull request #1147 from akohlmey/fix-omp-intel-neighbor
...
Resolve neighbor list request conflict with USER-INTEL and USER-OMP
2018-10-09 18:40:41 +02:00
791024586e
Merge pull request #1131 from ckadding/master
...
Add compute_pressure_cylinder to USER-MISC package
2018-10-09 18:40:02 +02:00
962fd1df90
Merge pull request #1146 from jrgissing/maxspecial_restarts
...
put atom->maxspecial in restarts
2018-10-09 17:55:24 +02:00
dc6123fafc
fix stupid typo
2018-10-08 17:26:21 +02:00
3c41295e70
change implementation to be consistent with pair_coeff and remain backward compatible
2018-10-08 17:23:22 +02:00
e7ca200e97
Merge pull request #1149 from akohlmey/doc-adjust-bugfix
...
correct typo in USER-SMD introduced by doc-adjust PR
2018-10-05 22:21:33 +02:00
d5fe8857cc
Commit JT 100518
...
- correction torque ewald_dipole
- idem ewald_dipole_spin to check
2018-10-05 14:01:29 -06:00
8b944e06f0
Small changes in doc file
2018-10-05 21:08:18 +02:00
8960774b16
correct typo in USER-SMD introduced by doc-adjust PR
2018-10-05 14:55:18 -04:00
1e9778b81e
Extend compute pair to handle multiple instances of a given pair style
2018-10-05 20:34:12 +02:00
d805796cd7
Merge pull request #1133 from lammps/doc-adjust
...
Multiple documentation adjustments and corrections from Steve and Axel
2018-10-05 20:20:18 +02:00
0c1ff5ac3e
Fixing issues with AtomVecSphereKokkos not correctly handling cases with varying and constant radius.
2018-10-05 17:10:31 +01:00
43ae9656d7
add a "deprecated" command style for flagging future removed commands
2018-10-05 17:23:09 +02:00
61e2cd3f61
avoid requesting threaded neighbor lists that are both threaded via USER-OMP and USER-INTEL
2018-10-05 16:03:11 +02:00
e024658cec
Merge branch 'doc_cleanup' of https://github.com/jrgissing/lammps into maxspecial_restarts
2018-10-05 14:15:39 +02:00
17853aef20
modify restart changes, so it stays backward compatible and does not result in unexpected behavior when reading old restarts. also use consistent naming conventions for enum entries
2018-10-05 09:47:47 +02:00
7f8302b65b
replace extra_special with maxspecial in restarts
2018-10-04 22:08:43 -06:00
fd20eb93b2
remove listing of extinct special_bonds 'extra' keyword
2018-10-04 21:30:34 -06:00
b16a83cddc
Merge pull request #28 from lammps/master
...
rebase
2018-10-04 21:26:22 -06:00
b02d3b1b94
cosmetic change
2018-10-04 12:24:46 +02:00
a1a9f34c18
pair style deprecated now functional and compatible with hybrid pair styles
2018-10-04 12:18:28 +02:00
c3abf13af1
don't allow hybrid/overlay as hybrid substyle as well
2018-10-04 12:18:01 +02:00
a745a0aed0
Commit JT 100318
...
- correction forces ewald_dipole
- correction mag. dipolar energy
2018-10-03 10:23:58 -06:00
cdea8968c2
Merge pull request #1143 from athomps/semigrand_issue_1139
...
Fixed sign error on mu for semigrand variant of fix atom/swap
2018-10-03 07:42:56 +02:00
9e9b97231c
Fixed sign error on mu for semigrand variant
2018-10-02 16:56:27 -06:00
5a359d887a
remove dead code and reduce compiler warnings because of it
2018-10-02 16:33:15 -04:00
c9b7a30eea
remove static class members. some cosmetic changes
2018-10-02 16:25:34 -04:00
a549752764
reduce compiler warnings and some more whitespace adjustments
2018-10-02 15:18:15 -04:00
590ab1661e
convert more system headers to c++ style
2018-10-02 15:17:11 -04:00
08b135ce6b
Apply uniform LAMMPS formatting
2018-10-02 14:54:09 -04:00
a6ba55080f
Use MathConst namespace
2018-10-02 14:33:49 -04:00
e3b80e734a
remove trailing whitespace
2018-10-02 12:37:13 -04:00
177044cd07
Merge pull request #1142 from stanmoore1/kk_eam
...
Fix bug in Kokkos EAM
2018-10-02 10:28:51 -06:00
ff7449b29a
ensure, that we have no division by zero and add an upper limit for bins
2018-10-02 12:27:05 -04:00
13d3903e8d
integrate compute pressure/cylinder into build and README
2018-10-02 11:56:29 -04:00
f81836d605
reformat compute pressure/cylinder docs and integrate it into the manual
2018-10-02 11:51:23 -04:00
57b2f60556
Fix bug in Kokkos EAM
2018-10-02 09:45:13 -06:00
c7c0defa77
Insert a comma
2018-10-02 10:45:43 -04:00
ac658a17fc
Update compute_pressure_cylinder.cpp
2018-10-02 10:34:08 -04:00
b5a5270f4a
fix typos in compute msd/chunk
...
as reported by @evoyiatzis the example is incorrect,
but also a mention of the compute a few lines above.
2018-10-02 16:29:18 +02:00
b481af51d6
add pair_style deprecated and some tweaks for fix style
2018-10-02 16:26:20 +02:00
69c3ff560e
Clarify restrictions and output
2018-10-02 10:11:57 -04:00
af5ac6bcdf
Add NULL pointers to constructor init
2018-10-02 09:55:37 -04:00
89c0655809
Add input validation
2018-10-02 09:46:53 -04:00
3a0cfc1d57
Modifying headers
2018-10-02 09:32:26 -04:00
dba8f9c62b
Merge pull request #1137 from dilkins/fast-forward-langevin
...
Fast-forward Langevin functionality included in USER-MISC package
2018-10-02 14:19:37 +02:00
ca3a64ea3e
fully integrate fix ffl in conventional build processing
2018-10-02 11:25:39 +02:00
4b4f7d6ee0
implement conventions for unique links in docs
2018-10-02 11:25:12 +02:00
66bfdd20d4
fully integrate fix ffl docs into the manual system
2018-10-02 11:24:45 +02:00
990a93f9d9
fix typo in example input
2018-10-02 10:58:28 +02:00
d5e71e7099
enumeration of flip types
2018-10-02 10:41:55 +02:00
14251948f3
LAMMPS coding conventions
2018-10-02 10:18:40 +02:00
b9d12f0aa0
Update function pointer name
2018-10-01 22:01:12 -05:00
f61f43a56b
Merge branch 'master' into kim-v2-update
2018-10-01 21:17:26 -05:00
799ffc58d9
C++ system headers included and enumeration of flip_int used;documentation corrected
2018-10-01 17:13:56 +02:00
a333fdac30
correct some documentation issues with the recently added USER-PTM package
2018-09-28 18:02:13 +02:00
ffbc33bea5
Merge branch 'master' into doc-adjust
2018-09-28 17:07:51 +02:00
12d2dd201a
update description of RPM based LAMMPS packages with info from @junghans
...
this fixes #1135
2018-09-28 15:47:56 +02:00
497af2ebb9
document eam/cd/old
2018-09-28 13:44:42 +02:00
21c59d4cf0
Fast-forward Langevin functionality included
2018-09-28 12:46:11 +02:00
4fe23c3854
Merge pull request #1120 from pmla/polyhedral-template-matching
...
Added compute for Polyhedral Template Matching
2018-09-28 12:26:06 +02:00
1de76c33fd
Merge pull request #1122 from oywg11/master
...
collecting small changes for potential #839
2018-09-28 12:22:29 +02:00
2da999d864
cmake: prevent in-source build
2018-09-27 12:18:43 -06:00
e4d4f3a775
Merge pull request #1132 from martok/meam-init
...
Small fixes to MEAM/C
2018-09-27 19:40:05 +02:00
19aaf294e5
Commit JT 092718
...
- renamed pair/spin/long functions
- started to work on debugging ewald_dipole (force errors)
2018-09-27 10:46:52 -06:00
f58aa05e02
remove references to USER-OMP version of pair style nb3b/harmonic
2018-09-27 07:44:54 -04:00
9ae6cb5c4f
add recently renamed file to purge list
2018-09-27 07:28:44 -04:00
f23b638d47
include USER-PTM into git management
2018-09-27 07:23:38 -04:00
e1627caf04
integrate compute ptm/atom and USER-PTM into the docs
2018-09-27 07:20:03 -04:00
5481e99331
remove broken USER-OMP pair style
2018-09-27 06:52:20 -04:00
91286ddb0e
remove references to fix ave/spatial and ave/spatial/sphere
2018-09-27 06:51:30 -04:00
cf0f3b6b61
Update manual for renamed or removed files
2018-09-27 06:23:59 -04:00
8e7ddff6dc
reverse order in which pdf files are created.
...
Creating Developer.pdf first and Manual.pdf later makes
any warnings from the latter step, e.g. about missing
files in doc/src/lammps.book more visible.
2018-09-27 06:15:03 -04:00
7987f3319e
remove outdated references to linux rpms on rpm.lammps.org
2018-09-27 06:05:26 -04:00
b07adbf98c
Update installing/running LAMMPS on ubuntu for daily binary
2018-09-27 05:49:43 -04:00
a9b8a6521d
more mis-matches between doc pages and src files
2018-09-25 13:18:54 -06:00
5a6226caa5
jive src headers with doc page entries and example scripts
2018-09-25 10:50:43 -06:00
37fe03c0ab
escape backslash in bibtex string for correct citeme output
2018-09-25 09:19:09 -04:00
93e56c113a
add USER-PTM to build system
2018-09-25 09:18:11 -04:00
e5ddc909ad
Fully zero-init MEAM data structure
2018-09-25 14:19:26 +02:00
aefdcd0f94
Silence some warnings
2018-09-25 11:14:42 +02:00
6b4303c405
Commit2 JT 092418
...
- initialized g_ewald before Newton solver
- mu2 is now adim in ewald_dipole_spin
2018-09-24 16:40:59 -06:00
53a779067e
Commit JT 092418
...
- ewald_dipole_spin added
- accuracy problem (with eval of gewald and Newton solver)
2018-09-24 10:59:17 -06:00
4b988b8cdf
clean up whitespace, indentation, isolate all cauchystat-related code, remove extraneous examples
2018-09-24 11:30:06 -04:00
36c5fb2ec6
update formatting
2018-09-24 10:37:52 -04:00
918030bf1c
Merge branch 'master' of https://github.com/oywg11/lammps into ilp-update
2018-09-24 10:29:08 -04:00
de010551cf
Merge pull request #1128 from akohlmey/complain-reax-meam
...
Warn more loudly about REAX and MEAM going away soon
2018-09-23 10:35:28 -04:00
5192825230
doc tweak
2018-09-22 22:17:22 -06:00
2477f00402
change keyword from 'insert' to 'randnpos'
2018-09-22 21:36:27 -06:00
f13d5db614
Merge pull request #27 from lammps/master
...
rebase
2018-09-22 16:45:45 -06:00
f63ff38339
Merge branch 'master' of github.com:Pakketeretet2/lammps
2018-09-21 19:43:22 -04:00
cce9fe4a34
Commit2 JT 092118
...
- created pair_spin_dipolar_cut
- real-space short-range calc of the spin dipolar interaction
- run and check valgrind ok
2018-09-21 09:55:41 -06:00
407392f6bf
Commit JT 092118
...
- ewald_dipole with virial, torque and slabcorr
- run and valgrind test ok
Merge branch 'pppm_spin' of github.com:julient31/lammps into pppm_spin
Conflicts:
src/KSPACE/ewald_dipole.cpp
2018-09-21 08:33:02 -06:00
6e546ef5af
added ptm namespace
2018-09-20 14:20:58 -04:00
dd39bc44ee
Add compute_pressure_cylinder documentation
2018-09-20 09:16:58 -04:00
5aeba421bb
Add compute_pressure_cylinder .cpp and .h files
2018-09-20 09:15:43 -04:00
37201beda5
Fixed folder structure
2018-09-20 00:04:07 -04:00
c705e8d0e6
renamed files for LAMMPS build system compatibility
2018-09-19 20:46:48 -04:00
cda89283aa
warn more loudly about REAX and MEAM going away soon
2018-09-18 22:13:17 -04:00
c2758a0b55
Merge pull request #1126 from lammps/patch-18-sep-2018
...
patch 18Sep18
2018-09-18 21:50:30 -04:00
9c58834af2
Merge pull request #1127 from akohlmey/reax-bonds-typo
...
fix typo in gzip support for fix reax/bonds
2018-09-18 18:05:57 -04:00
4bfac61b1a
fix typo in gzip support for fix reax/bonds
2018-09-18 17:41:02 -04:00
8dff5fd5d7
patch 18Sep18
2018-09-18 17:24:10 -04:00
e9ed95c2db
Merge pull request #1108 from akohlmey/fix-sprintf-buffer-overflows
...
Avoid more buffer overflows due to using snprintf() on fixed size buffers
2018-09-18 16:57:10 -04:00
33e33048bf
Merge pull request #1125 from athomps/sna-atom-leakfix
...
The sna*/atom computes were not destroying SNA objects. Fixed.
2018-09-18 15:50:17 -04:00
d753c51c45
The sna*/atom computes were not destroying SNA objects. Fixed.
2018-09-17 19:44:32 -06:00
c047de5ad8
minor: validation of relaxbox_rate
2018-09-17 17:06:15 +02:00
e2293cc7df
Merge pull request #1119 from lammps/doc-clarify
...
doc page clarifications
2018-09-17 06:10:25 -04:00
0c287a55cd
Merge pull request #1092 from RomainVermorel/master
...
New stress/mop and stress/mop/profile computes for USER-MISC
2018-09-17 05:16:42 -04:00
5f6b5c5400
fix typo
2018-09-17 05:11:59 -04:00
494b149272
fix typo
2018-09-17 05:10:56 -04:00
39ee7876c4
fix typo
2018-09-17 05:09:23 -04:00
8fa80081df
fix typo
2018-09-17 05:08:22 -04:00
cdde878d60
Commit JT 091618
...
- merge with modifs Stan 1
- energy correction
Merge branch 'pppm_spin' of github.com:julient31/lammps into pppm_spin
Conflicts:
src/KSPACE/ewald_dipole.cpp
2018-09-16 09:42:27 -06:00
b9e33e631f
Fix bug in ewald_dipole forces
2018-09-15 13:34:24 -06:00
e14db00d52
doc link adjustments
2018-09-14 17:31:33 -06:00
82a5346ab1
Commit JT 091418
...
- created pair_spin_long_qsymp
- modified ewald_dipole
2018-09-14 15:09:59 -06:00
a76457ef22
Fix bug in ewald_dipole structure factor
2018-09-14 13:05:48 -06:00
beb9cf6ead
Correct default value for tmax
2018-09-14 18:17:57 +02:00
0bc4e8665e
update default value for tmax
2018-09-14 18:13:24 +02:00
e6b5112ddc
Fix issues in ewald_dipole
2018-09-13 14:36:54 -06:00
7054800932
Merge branch 'master' into master
2018-09-12 22:13:43 +03:00
01beaf38a1
small modifications for potential #839
2018-09-12 21:51:57 +03:00
83b6d6ae96
small modifications of potential #839
2018-09-12 17:47:16 +03:00
6ae4bdead5
Merge pull request #1089 from lammps/spread
...
2 new computes: chunk/spread/atom and reduce/chunk
2018-09-11 21:21:02 -04:00
1f5885fc45
Merge pull request #1099 from jrgissing/bond/react-efficient-competing_reactions
...
bond/react: efficient competing reactions
2018-09-11 21:18:41 -04:00
92b508f14c
Merge pull request #1097 from lammps/localvars
...
add variable option to compute bond/angle/dihedral local
2018-09-11 21:18:15 -04:00
b7c75b6c4e
Added compute for Polyhedral Template Matching
2018-09-11 16:41:44 -04:00
c3ece2f086
typo in fix relax/box doc page
2018-09-11 12:44:35 -06:00
7f328d3f79
cite a good book on SLLOD thermostatting for molecular systems
2018-09-11 11:49:46 -06:00
983e8bb110
doc page clarifications
2018-09-11 11:36:37 -06:00
0305cca1df
make certain that *_freq flags are initialized. use -1 instead of 0 to avoid division by zero
2018-09-10 22:47:45 -04:00
3d2c731709
avoid class initialization order warnings
2018-09-10 22:32:56 -04:00
02b653c0ce
correct end of itemized list to be compatible with txt2rst conversion
2018-09-10 22:22:42 -04:00
a33f45f176
Merge pull request #1112 from akohlmey/rename-cdeam-omp
...
Rename files for pair style eam/cd/omp in USER-OMP
2018-09-10 15:16:10 -04:00
a903e64947
Merge pull request #1114 from junghans/cmake_eigen3
...
cmake: fix Eigen3 detection
2018-09-10 10:45:20 -04:00
46b87518b8
cmake: use NO_MODULE for Eigen3
2018-09-10 00:35:55 -04:00
45682f8695
Merge pull request #1115 from junghans/cmake_globfix
...
cmake: fix globbing of emacs files
2018-09-09 22:15:44 -04:00
2faa34b2be
Merge pull request #1105 from rbberger/truncate-file-path
...
Avoid buffer overflow during errors with long filenames
2018-09-09 01:30:14 -04:00
075d366051
Merge pull request #1116 from akohlmey/correct-doc-build
...
Correct multiple issues in manual build
2018-09-09 01:28:29 -04:00
3b073de357
make it less likely to have people get confused by Eigen3_DIR
2018-09-09 01:21:37 -04:00
6f379f54d6
Merge pull request #1117 from lammps/doc-tweak
...
small doc page changes, format and content on doc page tarballs
2018-09-07 23:48:46 -04:00
e325c78628
Merge pull request #1101 from Pakketeretet2/bugfix-pair-morse-smooth-linear
...
Bugfix pair morse smooth linear
2018-09-07 23:38:16 -04:00
b488f1072e
recent package links
2018-09-07 14:22:38 -06:00
0384ef8967
more tweaks to client/server doc pages
2018-09-07 14:00:39 -06:00
25907c856e
small doc page changes, format and content on doc page tarballs
2018-09-07 09:56:03 -06:00
861a7acdf0
cmake: fix globbing in some more places
2018-09-07 06:40:06 -06:00
f7cdf2a7b8
Merge pull request #26 from lammps/master
...
rebase
2018-09-06 21:37:52 -06:00
aea148a86a
Merge pull request #1100 from rbberger/info-command-refactoring
...
Avoid unnecessary sorting in print_columns
2018-09-06 22:55:56 -04:00
dd64c063cf
various fixes for the manual to address breakage from merging MESSAGE and USER-SCAFACOS packages
2018-09-06 22:28:20 -04:00
44fcdc4024
update reference examples with versions that do not vary by MPI rank count
2018-09-06 21:20:47 -04:00
947f574503
Merge branch 'master' into compute_mop
...
# Conflicts:
# cmake/CMakeLists.txt
2018-09-06 21:13:42 -04:00
5c4434b283
Merge pull request #1113 from akohlmey/more-codeowners
...
Expand the list of code owners for more automated review requests
2018-09-06 20:59:07 -04:00
8f8aee65d2
cmake: fix globbing of emacs files
...
Done by: sed -i '/GLOB/s@/\*\.@/[^.]*.@g' CMakeLists.txt
2018-09-06 14:52:49 -06:00
d7b00f86f8
cmake: fix Eigen3 detection
...
For some reason FindEigen3.cmake defines all cap. variables, i.e.
Eigen3_FOUND -> EIGEN3_FOUND
2018-09-06 14:18:31 -06:00
efd582fb21
update list of code owners for automatic review requests. started assigning core files
2018-09-06 13:13:20 -04:00
b915716b60
fix inconsistency resulting from error in auto-replace macro
2018-09-06 12:27:10 -04:00
b3079f3aec
rename files and classes for pair style eam/cd/omp to follow the rename of the non-threaded classes
2018-09-06 12:07:25 -04:00
84657f1531
final pass at sprintf() buffer overflow prevention. also fix typo in previous commit
2018-09-06 12:00:04 -04:00
db510af582
more fixes for potential buffer overflows by using snprintf() instead of sprintf()
2018-09-06 11:32:44 -04:00
9c27548a5c
more replacing of sprintf() with snprintf()
2018-09-06 10:45:48 -04:00
4d52cb9245
more buffer overflow avoiding through using snprintf()
2018-09-06 09:57:43 -04:00
fbc1c1cfdd
replace fixed buffer sprintf() with straight fprintf()
2018-09-06 09:57:10 -04:00
ca04e8f31c
use snprintf() in a bunch of cases to avoid overflowing fixed size buffers with unchecked strings
2018-09-06 02:57:53 -04:00
ba1c5d3191
Avoid buffer overflow during errors with long filenames
2018-09-05 21:39:09 -04:00
0b951840f2
Merge pull request #1103 from rbberger/cmake-fix-user-omp
...
cmake: add missing fix_omp.h and fix_omp.cpp to compilation
2018-09-05 21:27:24 -04:00
95c3d2fc8e
Merge pull request #1051 from stanmoore1/data_dup
...
Add data duplication option to the KOKKOS package
2018-09-05 17:09:09 -06:00
ad498811b1
cmake: add missing fix_omp.h and fix_omp.cpp to compilation
2018-09-05 16:04:35 -04:00
510e09f4ef
patch 5Sep18
2018-09-05 13:39:18 -04:00
5003354fba
Replaced a tab with whitespace.
2018-09-05 11:42:48 -04:00
9b38a5b359
Replaced gpu Makefile with the one from upstream so as not to delete it.
2018-09-05 11:39:41 -04:00
1c8feed69f
Removed gpu makefile from wrong branch.
2018-09-05 11:38:04 -04:00
84de0d38ea
Replaced files with those from upstream.
2018-09-05 11:34:07 -04:00
c192236a7e
Commit before switching to old master.
2018-09-05 11:28:06 -04:00
779f1bd0b1
Fixes a bug in pair_morse_smooth_linear where the cutoff was not properly initialized.
2018-09-05 11:27:10 -04:00
a28990ed8d
Merge pull request #989 from rhalver/ScaFaCoS
...
[Feature Contribution] Scafacos
2018-09-05 11:24:13 -04:00
0c92c22755
moved contents of USER-MOP package to USER-MISC as suggested by @sjplimp
2018-09-05 10:56:12 -04:00
4a5e28af81
Avoid unnecessary sorting in print_columns
...
std::map is a sorted associative container. We don't need to
first copy it into a vector and sort that one.
print_columns has been refactored as a template function and
makes use of this property.
2018-09-05 10:35:47 -04:00
d3d16882ca
remove note for Rene
2018-09-05 08:12:19 -06:00
ae7b18fb77
only one call to extract needed
2018-09-05 00:11:50 -06:00
efd81a2854
Merge branch 'master' into bond/react-efficient-competing_reactions
2018-09-04 22:34:04 -06:00
a5f7b418de
bond/react: efficient competing reactions
2018-09-04 22:06:49 -06:00
634ed487a5
Use pkg-config to find kim-api-v2 library settings
2018-09-04 22:43:55 -05:00
09ef2bc829
Merge pull request #1093 from rbberger/cmake-fixes
...
Collection of CMake fixes
2018-09-04 21:51:47 -04:00
f8b8ebed5b
Merge pull request #1098 from junghans/cmake_testing
...
cmake: only add tests if exe is build
2018-09-04 21:50:23 -04:00
ff2e13e063
Merge branch 'master' into ScaFaCoS
2018-09-04 21:35:46 -04:00
8608b4f93c
Remove extra libm in LAMMPS_LINK_LIBS
2018-09-04 21:31:08 -04:00
db7c2549d0
cmake: inject with-pic into Scafacos
2018-09-04 17:05:59 -06:00
037420b611
cmake: only add tests if exe is build
2018-09-04 14:59:30 -06:00
bcecc0389e
add variable option to compute bond/angle/dihedral local
2018-09-04 14:48:44 -06:00
5edff5d970
Merge pull request #1095 from rbberger/cmake-add-core-tests
...
Add core tests to CMake
2018-09-04 16:28:26 -04:00
af4b2b9354
Add LAMMPS_TESTING_SOURCE_DIR and LAMMPS_TESTING_GIT_TAG options
2018-09-04 15:37:32 -04:00
f120b18db8
Changes to the NH fix enabling Cauchy stress control (Cauhchystat) due to Miller, Tadmor, Gibson, Bernstein and Pavia, J Chem Phys,
...
144, 184107 (2016).
2018-09-04 15:28:57 -04:00
842136afc8
Add core tests to CMake
2018-09-04 12:12:49 -04:00
990f733d22
Merge pull request #1091 from akohlmey/less-compiler-warnings
...
Collected diverse small changes
2018-09-04 10:30:04 -04:00
f18f12d1a6
Fix NETCDF include and libs in CMake
2018-09-04 09:15:00 -04:00
a6dfab6f27
recover some const'ness in Domain class, that was lost when merging MESSAGE package. fixes lib/atc compilation issue
2018-09-04 09:13:22 -04:00
1d3116d7c2
Merge branch 'master' into less-compiler-warnings
2018-09-04 08:59:12 -04:00
cb4ffaf95c
update docs and references for name changes in USER-MOP package, remove obsoleted files
2018-09-04 08:42:32 -04:00
c9cf3fba8f
Merge pull request #1013 from lammps/cslib
...
new MESSAGE package for client/server/coupling
2018-09-04 08:29:15 -04:00
a797a0d193
changed computes names to stress/mop and stress/mop/profile
2018-09-04 14:02:19 +02:00
0af80bbbe0
Merge pull request #24 from lammps/master
...
rebase
2018-09-03 21:44:22 -06:00
f6f4b58167
add parallel reference output
2018-09-03 23:42:52 -04:00
7b423c6d4b
integrate USER-MOP package into build and documentat system. apply latest LAMMPS programming style conventions
2018-09-03 23:37:25 -04:00
ba4ff7744b
new USER-MOP package submitted
2018-09-03 16:26:36 +02:00
9e03bf7db9
make USER-DIFFRACTION input example fully consistent with output and remove additional input file
2018-09-01 19:12:46 -04:00
754036462f
Merge pull request #1088 from junghans/pkgconfig_version
...
liblammps.pc: add lammps version
2018-09-01 11:40:56 -04:00
5f0423b97d
change -mpi to -mpicolor
2018-08-31 17:04:27 -06:00
a299a7fa28
Merge branch 'cslib' of github.com:lammps/lammps into cslib
2018-08-31 16:37:19 -06:00
78301e5e93
Merge branch 'master' into cslib
2018-08-31 16:30:28 -06:00
f66ce801ad
final testing
2018-08-31 16:21:45 -06:00
bc62002b1c
units and doc changes
2018-08-31 16:05:24 -06:00
a989d04d09
think this flag should not be set by this fix
2018-08-31 14:17:36 -06:00
e3ce702eec
doc adjust
2018-08-31 13:53:02 -06:00
c4c5f9a32e
2 new computes: chunk/spread/atom and reduce/chunk
2018-08-31 13:44:49 -06:00
41f0951d0c
liblammps.pc: add lammps version
2018-08-31 10:09:03 -06:00
8f5512eafe
patch 31Aug18
2018-08-31 09:49:35 -06:00
4f30842ac4
Merge pull request #1086 from junghans/find_lammps_cmake
...
cmake: add FindLAMMPS.cmake.in
2018-08-31 09:32:28 -06:00
3f07adb765
Merge branch 'master' of https://www.github.com/lammps/lammps into port-enforce2d-kokkos
2018-08-30 11:53:05 -04:00
16911adcea
Commit1 JT 083018
...
- started to work on ewald_dipole (not yet triclinic)
- compiles and runs (no memory issue)
- check the energy accuracy
2018-08-30 07:33:25 -06:00
b0f5400d52
Add utility function to determine LAMMPS version in CMake
2018-08-29 16:12:16 -04:00
db180209b3
FindLAMMPS.cmake: add LAMMPS_API_DEFINES
2018-08-29 13:20:25 -06:00
47b8a116a6
liblammps.pc: fixed a typo
2018-08-29 13:20:04 -06:00
054abe280e
squash some more compiler warnings
2018-08-29 14:55:36 -04:00
499ffa198d
cmake: change too generic LIB_SUFFIX to LAMMPS_LIB_SUFFIX
2018-08-29 11:31:28 -06:00
c5861307f6
cmake: add FindLAMMPS.cmake.in
2018-08-29 10:58:09 -06:00
447a6c3373
Merge pull request #1085 from akohlmey/silence-user-cgsdk-warnings
...
Silence USER-CGSD warnings
2018-08-29 07:50:11 -06:00
40e7ea83a3
Merge pull request #1084 from rbberger/cmake-and-warning-suppression-bugs
...
Fixes various compilation issues
2018-08-29 07:49:52 -06:00
ed61ed5b56
Merge pull request #1082 from jrgissing/bond/react-competing-reactions
...
Bond/react: treatment of simultaneous competing reactions
2018-08-29 07:49:25 -06:00
a8f1fe8f96
Merge pull request #1078 from junghans/manpage
...
added manpage from debian package
2018-08-29 07:48:48 -06:00
c61f9248f4
Merge pull request #987 from sergeylishchuk/master
...
Added Axilrod-Teller manybody potential
2018-08-29 07:48:22 -06:00
0860b9e674
Build cslib static or as shared
2018-08-29 07:52:16 -04:00
a7e9076bc0
Rename to libcsmpi/libcsnompi like in Makefile
2018-08-29 07:30:53 -04:00
4c32a551bd
Rename to libcs.a
2018-08-29 07:24:38 -04:00
6ea33e3e89
Fix typo and use ZMQ stubs in CMake when necessary
2018-08-29 06:51:20 -04:00
944574232e
Merge branch 'cslib' of github.com:lammps/lammps into cslib
2018-08-28 17:09:24 -06:00
83d453e78b
updates to MD protocol and examples
2018-08-28 17:08:52 -06:00
30d45e6773
Ensure MESSAGE files are added to CMake compilation
2018-08-28 15:22:43 -04:00
03654b2b7f
rename define to better fit LAMMPS' logic
2018-08-28 15:19:07 -04:00
eb850c5326
silence compiler warning about unused static function in shared include file
2018-08-28 15:17:31 -04:00
cb318f55e9
Add missing or lost cmake changes
2018-08-28 10:11:16 -04:00
a404da02d5
Use LMP_UNUSED_PARAM macro instead of existing workarounds
2018-08-27 22:36:38 -04:00
71bc72ec13
formatting: add additional space to avoid bad syntax highlights
2018-08-27 22:13:43 -04:00
02f131c544
Fix USER-OMP compilation with CMake
2018-08-27 22:11:15 -04:00
a103bd4de2
Correct compilation error introduced by #1077
2018-08-27 21:25:48 -04:00
aac238503b
Add missing LMP_USER_OMP definition with CMake
2018-08-27 21:23:47 -04:00
a2ec8d3f21
Merge pull request #1083 from junghans/cmake_fix_potential_location
...
cmake: fix install of potential files
2018-08-27 17:15:47 -06:00
62a1dcba55
Merge pull request #1081 from junghans/cmake_sort_packages
...
cmake: sort package in header
2018-08-27 17:15:17 -06:00
41fff2979e
Merge pull request #1077 from dschwen/warnings_1076
...
Fix compile warnings when building with pedantic flags
2018-08-27 17:14:34 -06:00
31ed3f7178
more changes to insure each triplet IJK computed exactly once
2018-08-27 17:09:59 -06:00
dbc0f0eea0
Ensure generated style headers are sorted
2018-08-27 12:17:57 -04:00
5189bc4f4b
cmake: fix install of potential files
...
Add an '/' at the end avoids the double potentials/ subdir.
2018-08-26 07:57:57 -06:00
b05aa62c49
correctly exclude atoms from simultaneous competing reactions
2018-08-25 15:46:48 -06:00
c471902db1
Merge pull request #23 from lammps/master
...
rebase
2018-08-24 22:23:36 -06:00
c477129165
real <-> metal unit conversion factors
2018-08-24 16:17:07 -06:00
9ed6d0a9d1
cmake: sort package in header
2018-08-24 15:27:15 -06:00
38a998c03c
Fix misc. warnings ( #1076 )
2018-08-24 14:58:28 -06:00
0661a800a7
lammps.1: add options block
2018-08-24 14:57:49 -06:00
c01fb5f701
new loop structure in pair ATM
2018-08-24 14:33:06 -06:00
796b6b2d9c
Merge branch 'master' into kim-v2-update
2018-08-24 14:28:33 -05:00
d8b087aeb4
docs for MD protocol enhancements
2018-08-24 11:11:34 -06:00
735ec9de0b
more general MD c/s protocol
2018-08-24 10:53:05 -06:00
92a4dc25b1
Fix unused params in packages ( #1076 )
2018-08-24 10:42:08 -06:00
19976bb94f
Fixup conditionally used params ( #1076 )
2018-08-24 10:42:08 -06:00
7a2cb10864
Remove unused variable ( #1076 )
2018-08-24 10:42:08 -06:00
fd6792c6be
Fix unused params in GRANULAR ( #1076 )
2018-08-24 10:42:08 -06:00
1abeec3a43
Fix initialization order ( #1076 )
2018-08-24 10:42:08 -06:00
33d5fe457c
re-merge with current master
2018-08-24 09:57:08 -06:00
44bda245a6
resolution of cutoff issues
2018-08-24 09:36:39 -06:00
413fdbbf23
Merge pull request #1080 from junghans/as-needed-fix
...
cmake: fix link issue with --as-needed
2018-08-24 08:16:50 -06:00
1c4d68a92e
Merge pull request #1074 from akohlmey/more-doc-fixes
...
Add conversion from ePUB to MOBI e-book format to doc Makefile
2018-08-24 08:16:01 -06:00
bd1e89ac4c
lammps.1: use -in syntax
2018-08-24 06:55:59 -06:00
e1ef158b36
cmake: rename manpage when installing
2018-08-24 06:52:50 -06:00
9b4f7090d3
cmake: install manpage, too
2018-08-23 19:19:03 -06:00
3622cb9b28
lammps.1: some update
2018-08-23 19:16:41 -06:00
cf1d421e10
Commit JT 082318
...
- corrected memory errors in pppm_dipole and pppm_dipole_spin
- created fm_long in atom_vec_spin
- fm_long added to fm in initial_integrate (in ComputeInteractionsSpin)
2018-08-23 15:18:30 -06:00
a10bb4b96f
cmake: fix link issue with --as-needed
2018-08-23 15:02:36 -06:00
9eacabd821
added manpage from debian package
2018-08-23 14:43:31 -06:00
e9bc939098
Fix more unused parameter warnings ( #1076 )
2018-08-23 12:22:44 -06:00
7238d4af94
Fix logic warnings ( #1076 )
2018-08-23 10:08:36 -06:00
2eeb8cecb2
removed left-over debug messages
2018-08-23 10:08:31 -06:00
9388ed8cd0
Add build files and clang-format config to gitignore ( #1076 )
2018-08-23 09:25:20 -06:00
dd923edf15
Fix unused parameters in memory.h ( #1076 )
2018-08-23 09:20:02 -06:00
59d3af44f2
use c++ style system headers
2018-08-23 10:27:51 -04:00
a04008cdfd
fully integrate atm pair style into manual
2018-08-23 10:27:40 -04:00
648d8c3d2a
adapt docs to refactored manual
2018-08-23 10:15:17 -04:00
c5d3274222
restore files
2018-08-23 10:13:06 -04:00
4f36f077ff
whitespace cleanup
2018-08-23 10:08:36 -04:00
929185da07
Merge branch 'master' into axilrod-teller
...
# Conflicts:
# cmake/CMakeLists.txt
# doc/src/Commands.txt
# doc/src/Commands_bond.txt
# doc/src/Howto.txt
# doc/src/Howto_bioFF.txt
# doc/src/Howto_coreshell.txt
# doc/src/Howto_couple.txt
# doc/src/Howto_diffusion.txt
# doc/src/Howto_dispersion.txt
# doc/src/Howto_granular.txt
# doc/src/Howto_library.txt
# doc/src/Howto_multiple.txt
# doc/src/Howto_replica.txt
# doc/src/Howto_restart.txt
# doc/src/Howto_temperature.txt
# doc/src/Howto_tip4p.txt
# doc/src/Intro.txt
# doc/src/Intro_authors.txt
# doc/src/Intro_features.txt
# doc/src/Intro_nonfeatures.txt
# doc/src/Manual.txt
# doc/src/Manual_version.txt
# doc/src/Packages.txt
# doc/src/Packages_details.txt
# doc/src/Packages_standard.txt
# doc/src/Packages_user.txt
# doc/src/Section_start.txt
# doc/src/Speed.txt
# doc/src/Speed_compare.txt
# doc/src/Speed_gpu.txt
# doc/src/Speed_intel.txt
# doc/src/Speed_kokkos.txt
# doc/src/Speed_measure.txt
# doc/src/Speed_omp.txt
# doc/src/Speed_opt.txt
# doc/src/Speed_packages.txt
# doc/src/Speed_tips.txt
# doc/src/fix_deform.txt
# doc/src/fix_external.txt
# doc/src/fix_property_atom.txt
# doc/src/lammps.book
# doc/src/neb.txt
# doc/src/pair_eam.txt
# doc/src/prd.txt
# doc/src/run_style.txt
# doc/src/temper.txt
# src/version.h
2018-08-23 10:06:47 -04:00
440338d769
last round of spelling fixes
2018-08-22 22:35:35 -04:00
af35c3bcca
atomID -> atom-ID
2018-08-22 22:28:53 -04:00
c0d9d96e09
better help message in make file
2018-08-22 22:24:51 -04:00
0cd71ee582
more false positives
2018-08-22 22:18:35 -04:00
b00046fd34
fix typo
2018-08-22 22:18:27 -04:00
4b2629d8ba
recompile/recompute/reinit -> re-compile/re-compute/re-init
2018-08-22 22:18:16 -04:00
193f46dd9f
spelling fix
2018-08-22 22:04:03 -04:00
96bde51ae4
autodetect -> auto-detect
2018-08-22 22:03:53 -04:00
683c87347c
neighborlist -> neighbor list
2018-08-22 22:02:24 -04:00
fe6debfe9a
precompiled -> pre-compiled
2018-08-22 22:02:01 -04:00
9a8c09288f
use Hyper-Threading consistently
2018-08-22 21:54:41 -04:00
eca0487daf
subdomain -> sub-domain
2018-08-22 21:50:56 -04:00
4278a284e4
fix one more broken link
2018-08-22 21:48:42 -04:00
5da714bcc8
fix another source of broken links inserted into processed files
2018-08-22 21:33:40 -04:00
2d6d635ce0
update list of false positives
2018-08-22 21:30:40 -04:00
e632acec29
fix a bunch more spelling errors
2018-08-22 21:30:21 -04:00
1bd5626140
fix some more spelling issues
2018-08-22 20:43:35 -04:00
ffb1a9c46a
update link in lammps theme for sphinx
2018-08-22 20:36:01 -04:00
9e37ea16ac
fix some speelink ehrrors
2018-08-22 20:35:35 -04:00
c8ac88dd87
update link in LAMMPS theme for Sphinx
2018-08-22 19:46:49 -04:00
0e292b397f
even more broken links detected by ePUB to MOBI conversion
2018-08-22 19:41:44 -04:00
01fe356904
first version of scafacos.h without the inclusion of the ScaFaCoS header
2018-08-22 17:18:36 -06:00
d5089858bd
add support for the conversion of ePUB to MOBI (compatible with Kindle)
2018-08-22 19:17:21 -04:00
357ffef09c
fix some more broken links detected by ebook conversion
2018-08-22 19:16:36 -04:00
2aa4770e0d
correct link in AtC html docs
2018-08-22 19:16:11 -04:00
4074c4c67f
correct some more broken or outdated links
2018-08-22 19:08:07 -04:00
a1098d5796
fix broken and inconsistent links in the manual
2018-08-22 18:45:32 -04:00
8930a88e99
enrich the AIMD interface
2018-08-22 15:12:52 -06:00
fd56124a94
corrected remap call and logic for check if correct solver / tolerance combinations are set
2018-08-22 14:17:21 -06:00
03b880a31c
more doc page updates
2018-08-22 11:42:41 -06:00
4e13ce1d25
add back in MESSAGE package info in CMakeLists.txt
2018-08-22 11:21:14 -06:00
89a3670fb5
merge master into cslib branch, update docs
2018-08-22 11:19:55 -06:00
c4b55385e2
doc updates
2018-08-22 10:40:39 -06:00
cb8482b0e6
another doc change
2018-08-22 10:22:51 -06:00
a9fb8636ad
doc page updates and changed domain->remap() call
2018-08-22 09:52:44 -06:00
9a15d0bd83
Merge branch 'master' into scafacos
2018-08-22 09:25:29 -06:00
f466c64071
enable merge to current GH master
2018-08-22 09:21:54 -06:00
b47e492233
patch 22Aug18
2018-08-22 08:45:41 -06:00
bb72604eec
Merge pull request #1071 from akohlmey/doc-updates-for-release
...
Doc updates for release
2018-08-22 08:37:44 -06:00
316f265e3d
Merge pull request #1067 from jrgissing/bond/react-better-template-checks
...
Bond/react: better template validity checks
2018-08-22 08:36:44 -06:00
25bc74eb21
Merge pull request #1070 from rbberger/pylammps_mpi_bugfix
...
Fixes issue #1069
2018-08-22 08:35:52 -06:00
9d4994b383
Add missing bullet points
2018-08-22 10:08:56 -04:00
fc47b8c6dd
some more tweaks and epxlanations for windows support
2018-08-22 09:51:29 -04:00
c4bda59f9a
make the statement, that the group id is ignored more visible
2018-08-22 09:41:29 -04:00
87afaa44fd
add notes on compiling LAMMPS for windows
2018-08-22 09:41:12 -04:00
2baa0b3452
nasty little bug
2018-08-22 03:32:17 -06:00
fd0b041e0e
remove debugging comments
2018-08-21 21:10:34 -06:00
bfd711ad12
fixed missing initialization of xpbc as well as deallocation in constructor
2018-08-21 17:29:38 -06:00
c23534019c
fixed typo in example file name
2018-08-21 17:28:42 -06:00
3573970e4a
fixed double definition, removed virial check for p3m and removed unused function definition Scafacos::pack...
2018-08-21 17:04:52 -06:00
8d79db03d3
Commit1 JT 082118
...
- created pppm_dipole_spin.h/cpp (child-class of pppm_dipole)
- improved pair_spin_long.h/cpp
- created documentation for pair_spin_long
- new 3xN fm_long vector in atom_vec_spin (with associated comm)
2018-08-21 13:47:38 -06:00
c0150e80e9
Merge pull request #1068 from lammps/junghans-patch-1
...
cmake/README.md: add BUILD_EXE option
2018-08-21 13:24:15 -06:00
4b0382cadd
Fixes issue #1069
2018-08-21 14:45:01 -04:00
fc7d9ff558
apply PBC to coords passed to scafacos
2018-08-21 11:12:21 -06:00
fd788e5bbd
cmake/README.md: add BUILD_EXE option
2018-08-21 09:25:06 -06:00
ee3b7a67a0
Merge pull request #1066 from rbberger/doc-fixes
...
minor tweak to docs
2018-08-21 08:01:30 -06:00
2b5618dc40
Updates for Speed_gpu.txt doc page
...
This corrects some inaccurate statements about required hardware and briefly discusses some OpenCL related basics. also a typo is fixed
2018-08-21 06:50:30 -04:00
95d462e5d3
bond/react: better template validity check
...
now always throws error if a bond type changes, but both of of the involved atoms are too close to edge of template
2018-08-21 02:28:53 -06:00
3aedfbf9d5
Merge pull request #22 from lammps/master
...
rebase
2018-08-20 22:57:04 -05:00
d66d696dff
minor tweak
2018-08-20 22:45:57 -04:00
cca1e0a399
Merge branch 'master' into granular-kokkos
2018-08-20 22:02:41 -04:00
2c19079707
Merge pull request #1062 from lammps/doc-reformat
...
change format of Howto and Tools doc pages
2018-08-20 15:36:53 -06:00
937d4707dc
proposed SJP changes for 2nd cutoff_triple
2018-08-20 15:03:21 -06:00
21c332353a
Merge pull request #1065 from lammps/latte-ifort
...
add a needed ifort flag for LAMMPS/LATTE link
2018-08-20 13:58:48 -06:00
f8faf4dfe2
cosmetic tweak to Howto page
2018-08-20 13:50:55 -06:00
c719af8bcd
remove wrong link optimization flag
2018-08-20 13:42:34 -06:00
f402d2f520
Merge pull request #1064 from junghans/cmake_fix
...
cmake: required v3.7 for some DOWNLOAD options
2018-08-20 13:40:28 -06:00
044141eb8f
Merge pull request #1063 from akohlmey/small-doc-fixes
...
Fix some documentation issues
2018-08-20 13:39:59 -06:00
2248bf12d5
Merge pull request #1061 from lammps/doc-tweak2
...
doc typos and push author details back to website
2018-08-20 13:39:32 -06:00
0ca0e0a93c
mis-spelled word
2018-08-20 13:36:44 -06:00
f8e6e4275a
Merge branch 'master' of https://www.github.com/lammps/lammps into port-enforce2d-kokkos
2018-08-20 15:12:11 -04:00
e0fc050bf4
Changes to linux makefile.
2018-08-20 15:12:05 -04:00
639573ff87
more instructions on external lib downloads, and CMake versions
2018-08-20 13:10:26 -06:00
f73ffb829b
add a needed ifort flag for LAMMPS/LATTE link
2018-08-20 11:20:23 -06:00
353c004d6c
cmake: required v3.7 for some DOWNLOAD options
2018-08-20 10:07:49 -06:00
703a795af8
Modify Howto and Tools
...
- add missing TOCs in Howto section
- limit section numbering to maximum of 3 levels
- add "Tool descriptions" header
2018-08-20 01:50:16 -04:00
dd2a1e4787
Fix typos in pair_kim.cpp
2018-08-18 12:38:29 -05:00
d0667d21cc
Merge branch 'master' into kim-v2-update
2018-08-18 12:23:19 -05:00
7aa7002347
Added check & error for KIM/LAMMPSvirial argument
2018-08-18 12:02:22 -05:00
9962f941e6
pair_kim - no need to comm vatom() values
2018-08-18 11:53:03 -05:00
4f37b46b10
Merge branch 'master' into small-doc-fixes
2018-08-17 11:24:25 -04:00
5436169c20
change format of Howto and Tools doc pages
2018-08-17 09:20:44 -06:00
7dac513235
doc typos and push author details back to website
2018-08-17 09:15:21 -06:00
6c5d339a94
Merge pull request #1060 from rbberger/doc-fixes
...
Rename Run.txt to Run_head.txt to avoid file name clash on OSX
2018-08-17 08:51:11 -06:00
c0544ba346
Actually rename the file
2018-08-17 10:34:17 -04:00
eb7568a4fb
Fixes issue #1058
2018-08-17 10:13:19 -04:00
2a547ede68
Merge pull request #1059 from rbberger/cmake_fixes
...
Add missing source file for KOKKOS with KSPACE
2018-08-17 06:49:04 -06:00
bfaa345536
add comment on KOKKOS compiler and platform support
2018-08-17 00:09:39 -04:00
f8c9ab4a3e
some rewrite/update of the accelerator comparison page removing outdated info
2018-08-16 23:47:00 -04:00
a8c687aee8
cleaner formatting in Sphinx for package tables
2018-08-16 22:41:48 -04:00
73540e6b44
remove unneeded comments
2018-08-16 22:33:38 -04:00
e05d471869
fix typo
2018-08-16 22:33:13 -04:00
4c3bd3909e
Add missing source file for KOKKOS with KSPACE
2018-08-16 18:49:45 -04:00
b7d64e0374
patch 16Aug18
2018-08-16 11:55:57 -06:00
8c0c6659e4
Merge pull request #1056 from lammps/doc-tweak
...
tweaks to Manual formatting
2018-08-16 11:43:46 -06:00
47f02b323a
Undo change, would create inconsistent tocs
2018-08-16 12:39:48 -04:00
3f15353616
Merge remote-tracking branch 'origin/master' into doc-tweak
2018-08-16 12:27:52 -04:00
5e287033f7
Commit1 JT 081618
...
- converted pppm_spin for long range spin-spin interactions
- modified kspace, pair,and pair_hybrid to add spinflag
2018-08-16 10:13:18 -06:00
b55f3162f4
date got lost somehow
2018-08-16 09:41:04 -06:00
17e5da978b
Merge branch 'master' of github.com:lammps/lammps
2018-08-16 09:32:12 -06:00
34b9b44cb6
Merge pull request #1057 from junghans/cmake_fixes
...
cmake: convert FFT and INTEL_ARCH
2018-08-16 09:31:58 -06:00
8cea92d0bd
few more formatting issues
2018-08-16 09:24:55 -06:00
481924fccc
Update CMakeLists.txt
2018-08-16 05:50:10 -06:00
3eb53cb1a4
Doc corrections
2018-08-16 13:40:17 +02:00
71227cb3c6
cmake: convert INTEL_ARCH to upper
2018-08-15 18:06:41 -06:00
2137668c35
cmake: convert FFT and INTEL_ARCH
2018-08-15 16:30:21 -06:00
07cd194e27
tweaks to Manual formatting
2018-08-15 16:27:39 -06:00
ccc9fcda77
tweaks to doc page formatting
2018-08-15 16:22:26 -06:00
ccacf0d4bb
Merge pull request #1048 from lammps/doc-reorg-start
...
Documentation Refactoring: Section Start
2018-08-15 15:25:17 -06:00
6cc653f631
Merge pull request #1055 from rbberger/temporary_qsort_v_mergesort_bugfix
...
favor qsort over mergesort for stable release
2018-08-15 15:14:43 -06:00
46f1e63a19
update to Authors for CMake addition
2018-08-15 15:14:01 -06:00
9e154abba0
remove pre-install of 3 default packages from docs
2018-08-15 14:55:48 -06:00
6069d392a3
favor qsort over mergesort for stable release
2018-08-15 16:44:31 -04:00
e541074697
Merge pull request #1050 from rbberger/fix_shared_lib_voro_build
...
Generate Position Independent Code in ExternalProject Voro when necessary
2018-08-15 14:01:08 -06:00
c9131cf1de
drop FFTW2 support, and change doc pages
2018-08-15 13:54:37 -06:00
b9e2b26b65
Simplified change
2018-08-15 12:22:06 -04:00
023c8e5d6e
Correct option values to lower case in README.md
2018-08-15 11:31:22 -04:00
1776ade72e
Update CMake README.md
2018-08-15 11:23:02 -04:00
3bb8fefb12
Little tweak to error message
2018-08-15 10:57:45 -04:00
60c9477e96
Add option validation and remove extra variables in CMakeLists.txt
2018-08-15 10:50:51 -04:00
95bfc3b536
one more entry to lammps.book
2018-08-15 07:54:17 -06:00
1823fc2bd1
commands.txt -> commands_list.txt to avoid conflict with Commands.txt
2018-08-15 07:50:10 -06:00
6eededb190
one more tweak
2018-08-15 07:45:52 -06:00
6c90410260
one more file I forgot to commit
2018-08-15 07:44:36 -06:00
1f65150e16
60 -> sm_60 for GPU_ARCH
2018-08-15 07:34:20 -06:00
9c3748e07c
change Python.txt to Python_head.txt, adapt GPU package syntax
2018-08-15 07:31:31 -06:00
ad9126f30e
Kokkos bugfix for building with cmake
2018-08-14 22:19:20 -04:00
b72048097c
Correct Build_settings.txt
2018-08-14 22:17:40 -04:00
9526db44ce
Fix lammps.book and broken link
2018-08-14 22:10:08 -04:00
e1ab38439b
Commit2 JT 081418
...
- converted pppm_dipole toward spin quantities
- need to check if can handle ferrimagnets
2018-08-14 17:09:44 -06:00
63f57bbece
small tweak on USER-INTEL section
2018-08-14 16:07:04 -06:00
7ec52784cb
more changes to doc pages and CMakeLists.txt
2018-08-14 15:44:25 -06:00
062c1a04fc
Commit JT 081418
...
- initial commit pppm_spin branch
- copied short_range spin files (src/SPIN)
- copied/renamed Stan's file (from pppm_dipole branch)
2018-08-14 14:42:01 -06:00
64d539d9d2
Disable sin/cos check in CMakeLists.txt since it breaks KOKKOS CUDA support
2018-08-14 11:56:57 -04:00
7ab11488d0
Added brief discussion on how to use presets files with CMake
2018-08-14 11:51:37 -04:00
3384c683df
Correct FFT_PACK in CMakeLists.txt
2018-08-14 11:41:22 -04:00
dde0974a1a
Update for corrected neighbor list hint
2018-08-13 22:34:42 -05:00
13bb02b100
Updated CMake build for USER-INTEL
...
- Removed differences between MAKE/OPTIONS/Makefile.intel_cpu/coprocessor and
CMake compilation and added INTEL_ARCH to select between CPU and KNL.
- Added some sanity checks for requirements
- Added FindTBB
2018-08-13 19:58:54 -04:00
781ddc07c7
update to CSlib website link
2018-08-13 15:29:28 -06:00
afbfaf0a8f
Change LAMMPS_SIZE_LIMIT to LAMMPS_SIZES and use lower case values
2018-08-13 15:53:50 -04:00
8634301b53
Limit depth of howto tocs
2018-08-13 11:48:32 -04:00
fef2b8260b
Correct CMake FFT settings in docs
...
The upper or lowercase matters. It won't work with lower case.
2018-08-13 11:46:46 -04:00
9765a9a430
Implementing forward/border comm in Kokkos.
2018-08-13 16:03:23 +01:00
69860a7944
Merge branch 'master' into adaptglok
2018-08-13 10:59:36 +02:00
6e8a68a420
fix a bunch of typos and broken links as detected by ebook-convert
2018-08-12 17:16:24 +02:00
11f04fde5c
fix typo
2018-08-12 16:44:31 +02:00
e01185c283
correct some errors and misconceptions about zlib and USER-OMP
2018-08-12 16:44:26 +02:00
907b061e0b
more updates to Build doc page
2018-08-10 15:04:33 -06:00
165fa01a97
Cleanup
2018-08-10 14:23:51 -06:00
8f665a5a0f
Update Kokkos docs for data duplication
2018-08-10 13:46:03 -06:00
6f1986a8f1
Small tweaks to Kokkos EAM
2018-08-10 13:10:02 -06:00
135b877161
Make sure -fPIC is passed to ExternalProject VORO if BUILD_SHARED_LIBS=on
2018-08-10 15:01:46 -04:00
eb4d586493
Remove duplicate if test in fix_qeq_reax_kokkos
2018-08-10 12:53:27 -06:00
9f058f19bc
Deallocate duplicated memory
2018-08-10 12:49:02 -06:00
44d7c79fdc
Merge branch 'master' of https://github.com/lammps/lammps into reax_dup
2018-08-10 12:33:28 -06:00
12ecc45b6a
Add data duplication to pair_snap_kokkos
2018-08-10 12:30:58 -06:00
ebc0abbb8d
Add data duplication to pair_eam_kokkos variants
2018-08-10 12:30:37 -06:00
faa21a0591
Add data duplication to pair_sw_kokkos
2018-08-10 12:30:17 -06:00
d9fb37e25e
Add data duplication to pair_tersoff_kokkos and variants
2018-08-10 12:30:03 -06:00
120fdbb9fc
Add data duplication to pair_eam_kokkos
2018-08-10 10:53:22 -06:00
28c03e4518
Merge pull request #1046 from rbberger/gpu_fix_deprecated
...
Replace deprecated CUDA functions calls in GPU package
2018-08-10 09:30:02 -06:00
b33452040a
correct FFT definitions in docs and make -DFFT_KISSFFT explicit in CMake
2018-08-10 17:27:40 +02:00
ddd8533d81
make -DLAMMPS_MEMALIGN optional in CMake by checking of 0 alignment. also some rewording.
...
this changes the CMake configuration file.
also, the special case of Windows not supporting posix_memalign() is documented.
some more explanations for FFTs and memory alignment are added
2018-08-10 16:33:20 +02:00
bc8939a08b
more corrections/rewrites/additions for OpenMP, QM/MM and USER-QUIP
2018-08-10 15:55:32 +02:00
f67b198c24
discourage the use of MEAM and REAX, which have been supersede by USER-MEAMC and USER-REAXC
2018-08-10 13:04:31 +02:00
13d1f26a0f
provide additional information about building QM/MM with QE
2018-08-10 12:15:49 +02:00
8318b96c11
update OpenMP support info in build basics
2018-08-10 11:54:51 +02:00
0b523cb48e
some rewording and updates for the traditional and cmake documentation
2018-08-10 11:38:59 +02:00
b0183de7ca
Merge branch 'master' into reax_dup
2018-08-09 17:11:26 -06:00
76289cd955
Add LAMMPS shared library instructions for CMake
2018-08-09 17:50:55 -04:00
edb535d36f
Fix some of the missing TODOs in cmake docs
2018-08-09 17:21:00 -04:00
4db08f5351
Some tweaks and corrections
2018-08-09 16:02:54 -04:00
630a46ad67
Move Manual_version to Intro
...
It should not be its own chapter. The intro seems to be the right place for it.
2018-08-09 14:53:40 -04:00
aca9416c7f
Merge branch 'master' into doc-reorg-start and resolve merge conflicts with master
...
Conflicts:
doc/src/Speed_kokkos.txt
doc/src/package.txt
2018-08-09 20:18:12 +02:00
f7164e593e
fix a few more broken or non-unique links
2018-08-09 20:09:11 +02:00
a5170e93ec
fix a bunch more broken, duplicate links and misformatted text
2018-08-09 19:46:25 +02:00
108f2d0ed7
Merge branch 'collected-small-changes' into doc-reorg-start
...
Resolved Conflicts:
doc/src/Packages_details.txt
doc/src/Python_shlib.txt
doc/src/fix_manifoldforce.txt
2018-08-09 18:48:11 +02:00
6663fbeb11
Merge pull request #928 from akohlmey/fix-rcb-balance-issue
...
Fix rcb balance issue
2018-08-09 10:24:38 -06:00
cfc1b3a823
more changes induced by removing Section_start.txt
2018-08-09 10:20:02 -06:00
c97e6537c8
changes to replace Section_start.txt
2018-08-09 10:19:10 -06:00
9dde50a4f2
Merge pull request #1042 from akohlmey/kokkos-vs-gpu-direct
...
Kokkos vs gpu direct
2018-08-09 09:25:24 -06:00
08636889ca
Merge pull request #1043 from lammps/compute-cluster-atom
...
bug fix for compute cluster/atom when computing values used to update…
2018-08-09 09:15:09 -06:00
bb25e5d98a
adjust header levels for Tools section
2018-08-09 17:13:07 +02:00
8e9ea1e4fa
formatting tweak for Build the manual page
2018-08-09 17:13:07 +02:00
f4ea28cd32
update src/lammps.book file with missing entries
2018-08-09 17:13:07 +02:00
1604f011d2
fix a couple more broken links
2018-08-09 17:13:07 +02:00
a065143723
create missing "Build_manual.txt" file from 'doc/README'
2018-08-09 17:13:07 +02:00
df20fbbca4
fix a bunch of broken linke or make links unique across files
2018-08-09 17:13:07 +02:00
a97ad15d22
update .gitignore
2018-08-09 17:13:06 +02:00
d5594350c4
change zero-size shrink box to original box
2018-08-09 08:50:11 -06:00
9521814441
rename Kokkos::gpu_direct to Kokkos::gpu_direct_flag
...
This is for consistency with other parts of LAMMPS where
such variables have "flag" in their name. Also reduces
confusion with have_gpu_direct() function.
When we can safely detect, that GPU-direct is not available,
change the default setting of Kokkos::gpu_direct_flag from 1 to 0
2018-08-09 04:52:58 -04:00
dd9fed11dc
use '-pk kokkos gpu/direct on/off' consistently in comments and docs
2018-08-09 04:16:22 -04:00
65d11171c4
Replace functions which were deprecated since CUDA 5
2018-08-09 03:36:21 -04:00
01b8134746
Small tweak to GPU direct not available warning
2018-08-09 09:35:11 +02:00
6d60075d3b
GPU Package: Use __shfl_xor_sync starting with CUDA 9
2018-08-09 02:33:35 -04:00
32658c20d4
Fix typo in gridcomm_kokkos
2018-08-08 17:07:12 -06:00
1c550d8f39
Change defaults for GPU-direct to use comm host
2018-08-08 16:46:36 -06:00
d8aa6d534b
Remove hardcoded GPU-direct in KOKKOS package
2018-08-08 16:09:41 -06:00
e08aaa7e39
added examples for P3M with ScaFaCoS
2018-08-08 15:03:47 -06:00
2a5e550bda
updated log files
2018-08-08 15:02:19 -06:00
fc93a79fdd
updated to support ScaFaCoS 1.0.1
2018-08-08 14:05:28 -06:00
7f5476b408
removed deprecated log files (will be replaced with more current ones)
2018-08-08 14:04:41 -06:00
64cd37b6ed
Merge branch 'master' of https://www.github.com/lammps/lammps into port-enforce2d-kokkos
2018-08-08 11:56:28 -04:00
76ad2b35a9
Merge remote-tracking branch 'origin/master' into ScaFaCoS
2018-08-08 09:53:32 -06:00
74633ce28f
fixed merge conflict
2018-08-08 09:53:27 -06:00
9202896e75
bug fix for compute cluster/atom when computing values used to update a dynamic group
2018-08-08 09:31:16 -06:00
985318203d
Merge pull request #1038 from stanmoore1/issue-1037
...
KOKKOS Package bugfix: Workaround for issue #1037
2018-08-08 08:42:21 -06:00
ff87cdb8f4
Merge pull request #1041 from rbberger/fix_gpu_segfault
...
Add extra check for OpenCL timers
2018-08-08 08:41:32 -06:00
a3fad229ab
Merge pull request #1040 from lammps/natom
...
enable more correct natoms computation when atoms are lost
2018-08-08 08:41:15 -06:00
fac5e29f48
Merge pull request #994 from danicholson/user-uef-image-flags
...
USER-UEF support for image flags
2018-08-08 08:40:56 -06:00
64e152bced
add some notes about GPU-direct support requirements to the manual
2018-08-08 14:25:49 +02:00
5d87e0c651
add wrapper for MPI implementation specific GPU-direct detection
...
this adds a local wrapper function have_gpu_direct(), that informs about
the support for GPU-direct, if possible and add a warning message in case
it cannot be detected or is not available and using more than 1 MPI rank.
2018-08-08 13:57:41 +02:00
3d537850fd
make communication settings consistent, in case the package command is used multiple times.
2018-08-08 10:20:24 +02:00
b6c458192c
reword misleading message about GPU usage
2018-08-08 10:19:48 +02:00
ac7aeb6862
Add extra check for OpenCL timers
...
Fixes issue #1034 by preventing time() to access non-existent OpenCL events
2018-08-07 21:43:59 -04:00
d27215b7e1
enable more correct natoms computation when atoms are lost
2018-08-07 15:05:07 -06:00
48fd8b46ee
cleaned documentation, added p3m entry for allowed tolerance type
2018-08-07 15:04:37 -06:00
eb86ec3eea
added support for p3m, added check for compatible tolerance / method combinations (should they not be caught by ScaFaCoS itself)
2018-08-07 15:03:48 -06:00
cdde51d8af
fixed example so that P3M also works, changed tolerance type in the FMM example
2018-08-07 14:29:04 -06:00
a944d1c913
fixed missing REQUIRED and introduced the compilation of internal sub-libraries (FFTW,PFFT,PNFFT)
2018-08-07 14:26:53 -06:00
bf2a942f36
Merge branch 'master' into reax_dup
2018-08-07 13:18:45 -06:00
ba693a74be
Add contribute method to pair_table_kokkos
2018-08-07 12:27:32 -06:00
0a27b7065b
bug fixes: ScaFaCoS returns virial as 9-value array, requires copies to Lammps 6-value array; fixed error in compuation of per-atom energy calculation
2018-08-06 16:01:39 -06:00
953b283773
updated URL for tarball download
2018-08-06 15:59:46 -06:00
b97195d48f
CMake: download ScaFaCoS, compile and link it - required resorting, as Fortran MPI is required
2018-08-06 15:58:53 -06:00
4d75d2d611
more changes to ATM source and doc file
2018-08-06 20:49:05 +01:00
32917f4caa
Workaround for issue 1037
2018-08-06 10:50:06 -06:00
c1dffe40dc
Merge branch 'master' of https://www.github.com/lammps/lammps into port-enforce2d-kokkos
2018-08-06 10:25:22 -04:00
446a8da8e7
Commit before merge.
2018-08-06 10:25:12 -04:00
e88311235f
Merge pull request #1033 from lammps/doc-reorg-commands
...
replace Section_commands.txt file
2018-08-06 08:20:59 -06:00
78bddacd88
Merge pull request #1032 from lammps/slope
...
bug-fix for slope() function in variable
2018-08-06 08:20:32 -06:00
fba9f0aaae
Fix various links
2018-08-06 00:10:06 -04:00
6927ed5eb9
Fix pair body rounded polygon and polyhedron links
2018-08-06 00:01:38 -04:00
6de3dab72a
Remove duplicates
2018-08-05 23:59:52 -04:00
82744773b3
replace Section_commands.txt file
2018-08-03 16:04:54 -06:00
31c3c6c93e
Merge pull request #1031 from akohlmey/cmake-cross-linux-mingw
...
Allow cross-compiling from linux to windows with cmake
2018-08-03 14:55:03 -06:00
382e3b08ac
Merge pull request #1028 from lammps/doc-reorg-intro-howto
...
changes for Intro and Howto doc pages
2018-08-03 14:54:34 -06:00
94bf221258
implemented checks for unsupported solvers
2018-08-03 11:31:50 -06:00
e8774dce97
removed thread restriction on make command, should make the building process faster
2018-08-03 11:31:11 -06:00
5789ef9128
bug-fix for slope() function in variable
2018-08-03 10:08:02 -06:00
463e34cef5
Merge remote-tracking branch 'origin/master' into HEAD
2018-08-03 08:13:12 -06:00
cdd85b0749
Merge branch 'reax_dup' of ssh://github.com/stanmoore1/lammps into reax_dup
2018-08-03 07:37:49 -06:00
3e962c9729
Update from master
2018-08-03 07:37:18 -06:00
2321c8ff37
Merge remote-tracking branch 'origin/master' into doc-reorg-intro-howto
2018-08-03 00:12:58 -04:00
9cc75792d6
Update lammps.book
2018-08-02 23:29:29 -04:00
b2d1332d46
change proc count to color for MPI_Comm_split
2018-08-02 14:47:20 -06:00
f330013584
lost SPIN in package list
2018-08-02 14:26:02 -06:00
39f61a78f2
couple more doc page tweaks
2018-08-02 14:09:00 -06:00
c105e21a73
more mods to Intro section
2018-08-02 13:58:25 -06:00
efaebe0eb0
READMEs for USER-SCAFACOS completed
2018-08-02 13:44:12 -06:00
1b0a8fdc9b
Merge pull request #942 from tootea/nhfixes
...
Fix discrepancies between fix_nh and papers
2018-08-02 11:16:54 -06:00
fb03924e83
patch 2Aug18
2018-08-02 11:12:57 -06:00
4faeda28ee
allow cross-compiling from linux to windows with cmake
2018-08-02 06:38:25 -04:00
5412204ff7
Merge branch 'master' into granular-kokkos
2018-08-02 10:11:50 +02:00
ad88ecd3ef
Merge pull request #1030 from akohlmey/collected-small-fixes
...
Collected small fixes for the next patch release
2018-08-01 10:54:31 -06:00
d598e7c60e
rename preprocessor guard to prevent multiple inclusion to be consistent with file name
2018-08-01 15:54:46 +02:00
42948b60ee
corrections for broken links in the html docs
2018-08-01 14:37:03 +02:00
d877a12e0c
Merge branch 'fix_xrd_histo' of https://github.com/king-michael/lammps into collected-small-fixes
2018-08-01 13:57:56 +02:00
c8be5a3f2d
change ave/histo to ave/histo/weight
2018-08-01 11:11:18 +02:00
90897f570e
changes for Intro and Howto doc pages
2018-07-31 15:27:09 -06:00
a8f0200fe9
Install.py works on dummy tar-ball
2018-07-31 13:33:10 -06:00
ac0ab4ba34
changed CMake file to require pkg_config for ScaFaCoS and removed Fortran/C dependencies
2018-07-31 13:31:50 -06:00
77e5445bfe
Need to purge old pair_cdeam.* files
2018-07-31 14:16:54 -04:00
eb967a8a6c
Merge pull request #1027 from akohlmey/move-cdeam
...
Move pair style eam/cd from USER-MISC to MANYBODY
2018-07-31 10:39:18 -06:00
2b7b61d5b7
Merge pull request #1023 from amritagos/patch-1
...
docs: Fix spelling mistakes and clarify Tools.txt
2018-07-31 10:38:47 -06:00
ff351bd5f7
Merge pull request #1022 from HaoZeke/updateEmacs
...
emacs: Update mode file
2018-07-31 10:38:26 -06:00
ae04fd0bea
fixed error: if no particles are on a process, the arrays for efield and epot were not allocated, leading to segfaults; shifted the parameter output to after the tuning step, so if the values are changed, the changed values are displayed
2018-07-31 09:48:59 -06:00
c6186bf00d
whitespace and formatting update
2018-07-31 17:36:49 +02:00
e9d40d3c6d
rename class from PairCDEAM to PairEAMCD
2018-07-31 17:16:18 +02:00
8c0955aaff
Merge pull request #1025 from lammps/doc-reorg-speed-packages
...
changes to Packages and Speed doc files
2018-07-31 08:58:49 -06:00
67e70316de
rename pair_cdeam.* to pair_eam_cd.*
2018-07-31 16:58:44 +02:00
bbaf522430
Merge pull request #1024 from akohlmey/cmake-dependencies-fixups
...
Resolve object dependency problems for CMake build system
2018-07-31 08:50:33 -06:00
6dad2f59d8
list @HaoZeke as (new) owner of the LAMMPS emacs mode list code
2018-07-31 11:06:09 +02:00
50fe209782
mention -*- cookie for switching emacs modes and clarify file pattern text
2018-07-31 10:24:36 +02:00
24e293326d
Remove disabled line and add comment on package dependencies
2018-07-31 09:36:35 +02:00
f3615e83e8
move pair style eam/cd from USER-MISC to MANYBODY and update docs accordingly
2018-07-31 09:18:37 +02:00
18a7b1ab4f
Fix broken links and duplicate TOC
2018-07-30 21:32:12 -04:00
57cd1ab55a
Add missing extension
2018-07-30 19:13:26 -04:00
34f619ea1d
Update lammps.book
2018-07-30 19:04:52 -04:00
a8e2a0a54b
Merge pull request #1019 from rbberger/cmake_updates
...
CMake updates
2018-07-30 15:18:47 -06:00
d9c328932f
changes to Packages and Speed doc files
2018-07-30 12:31:12 -06:00
ee822bec1b
selectively handle dependency of qeq/fire on MANYBODY
2018-07-30 20:04:31 +02:00
b02362b943
add manual treatment of source dependencies between USER-REAXC and USER-OMP
2018-07-30 19:09:16 +02:00
82c9e8a52c
add explicit pattern based dependencies for CORESHELL packages, so KSPACE is no longer enforced
2018-07-30 18:56:56 +02:00
2bb11ef47a
Merge pull request #1021 from akohlmey/spin-package-fixes
...
SPIN package fixes, especially for DMI
2018-07-30 10:39:35 -06:00
4a8f2c2d29
Merge pull request #1020 from akohlmey/coverity-inspired-fixes
...
Coverity inspired fixes to BODY package
2018-07-30 10:39:08 -06:00
882e1e5138
resolve dependency problem between RIGID and USER-OMP package
2018-07-30 18:32:28 +02:00
b76f86602a
docs: Fix spelling mistakes and clarify Tools.txt
2018-07-30 21:18:59 +05:30
a00d7becc3
emacs: Major readme update and refactor
...
Also update the license and switch to GPL v2 like lammps
2018-07-30 20:51:28 +05:30
2c9e96be11
emacs: Stop forcing filename patterns
2018-07-30 19:58:18 +05:30
82fc3b99d9
emacs: Update mode file
...
This is a squashed commit including the following changes:
1) Update mode header
2) Clean up white-space
3) Fix free variable warning
4) Add proper file ending stuff
5) Rename to keep conventional naming scheme
6) Updates to the readme
7) Update to conform to `package-lint` criteria
8) Add license header
9) Add in-file instructions
2018-07-30 19:37:01 +05:30
528fc8f6a1
Merge pull request #21 from lammps/master
...
rebase
2018-07-29 16:04:36 -05:00
fa9b46fb40
Add BUILD_DOC option to CMake README.md
2018-07-29 00:08:20 -04:00
8fccf6b9b4
Use absolute paths for docenv
2018-07-28 23:31:50 -04:00
99985a1d5b
Add profile.d files to set LAMMPS_POTENTIALS environment variable
2018-07-27 20:31:53 -04:00
6cd7299920
update CODEOWNERS file to automatically notify @julient31 on changes to the SPIN package
2018-07-27 12:10:43 +02:00
28993d9823
Commit JT 072618
...
- improvements documentation (dmi and exchange)
- correction error cross product in pair_spin_dmi.cpp
- implementation mech. part in pair_spin_dmi.cpp
- correction in all pairs: init_one for [j][i] couples
- correction in atom_vec_spin.cpp: index error in read_data
- some improvements in pair_spin_dmi.cpp and pair_spin_magelec.cpp
2018-07-27 12:00:15 +02:00
649d0167c8
sorted out restart
2018-07-27 10:41:01 +01:00
2af88dcc26
avoid uninitialized variables
2018-07-27 10:39:01 +02:00
8075b98fc5
initialize rsqinv
2018-07-27 10:24:38 +02:00
f63e2b6eaf
simplify code and guarantee that "mode" is initialized
2018-07-27 10:24:15 +02:00
06335e77cb
Ensure doc is built by default when enabled
2018-07-27 02:56:26 -04:00
9ffd262039
Add CMake target for html documentation
2018-07-27 02:46:36 -04:00
819e47b69e
Add output dir and verbose option to txt2rst
2018-07-27 02:30:28 -04:00
c8b9a727e4
Add potential files to CMake install target
2018-07-27 00:35:08 -04:00
ed96958915
Merge branch 'master' of https://github.com/sergeylishchuk/lammps
2018-07-26 11:56:41 +01:00
a2303e5a15
more changes to ATM source and doc file
2018-07-26 11:54:04 +01:00
7cae80b6d8
Merge https://github.com/lammps/lammps
...
more changes to ATM source and doc file
2018-07-26 11:42:53 +01:00
ae0979e1ad
Merge pull request #1017 from lammps/doc-reorg-errors-python
...
changes to Errors and Python doc pages
2018-07-25 16:32:46 -06:00
532d09bd56
Correct lammps.book
2018-07-25 16:56:49 -04:00
353ecd2c7a
Correct header levels
2018-07-25 16:56:28 -04:00
e6e026433c
Fix clean-all in docs Makefile
2018-07-25 16:49:51 -04:00
1d9ad55796
changes to Errors and Python doc pages
2018-07-25 14:10:00 -06:00
dff8977156
Merge pull request #1016 from lammps/doc-reorg-examples-modify
...
doc changes for Examples and Modify sections
2018-07-25 11:44:54 -06:00
592804d56f
Fix header level of Tools.txt
2018-07-25 11:53:31 -04:00
ee394b0ed1
Fixup header levels
2018-07-25 11:53:17 -04:00
030f1c0127
Update lammps.book
2018-07-25 11:48:57 -04:00
22c9258b8e
doc changes for Examples and Modify sections
2018-07-25 09:27:13 -06:00
0fc789bae5
Merge pull request #1015 from akohlmey/allow-commands-after-exception
...
Re-allow commands after an exception was caught inside a run.
2018-07-25 08:43:02 -06:00
8d49d1a8c5
Merge pull request #1010 from lammps/latte-checksum
...
new checksum for LATTE download
2018-07-25 08:42:35 -06:00
c31d7c6f45
Merge pull request #1009 from ndtrung81/gpu-maint
...
Fixed bugs to the tersoff gpu styles for OpenCL builds and some maintenance
2018-07-25 08:42:04 -06:00
45532b7106
Merge pull request #996 from marshallmcdonnell/fix_tail_in_gcmc
...
Fixes #995 : Added tail correction to fix gcmc
2018-07-25 08:41:37 -06:00
bf83e55cfa
Merge pull request #1014 from lammps/doc-reorg2
...
Doc Reorganization - Tools Section
2018-07-25 08:37:38 -06:00
80d85841af
one more tweak on a link
2018-07-25 08:15:25 -06:00
7ac3f08eec
Fix typo
2018-07-25 09:39:18 -04:00
678df2498a
Updated lammps.book
2018-07-25 09:32:02 -04:00
c3661272f1
re-allow commands after an exception was caught inside a run.
...
after an exception "all bets are off",
i.e. the user should be allowed to do anything to recover.
through setting Update::whichflag to 0, the guard against running commands during a run is removed.
2018-07-24 19:55:39 -04:00
b2c75cc0b9
enable LAMMPS/VASP coupling to work w/out using VASP
2018-07-24 17:29:52 -06:00
a4dbac63d3
more updates to the new MESSAGE package
2018-07-24 17:22:15 -06:00
37a0a7b49b
fixed compilation error
2018-07-24 15:55:48 -06:00
8846f97868
explained differences between absolute and relative tolerance more
2018-07-24 15:46:28 -06:00
655bd10db6
doc changes to 2 files
2018-07-24 15:20:37 -06:00
8385f5666b
link changes for new Tools.html
2018-07-24 14:43:48 -06:00
d83d05088f
remove replaced file
2018-07-24 14:33:27 -06:00
da1be29278
2nd try at incremental doc page reorg, Section_tools
2018-07-24 14:31:55 -06:00
1aa8307fa1
change CSlib files to BSD license
2018-07-24 12:04:23 -06:00
81abd8bc0a
extended scafacos documentation
2018-07-24 11:59:44 -06:00
ab1cc706cc
change syntax of standard C include files
2018-07-24 11:55:56 -06:00
2e93202519
Merge branch 'cslib' of github.com:lammps/lammps into cslib
2018-07-24 11:46:55 -06:00
c2c654c87b
CMake additions to new MESSAGE package
2018-07-24 11:44:15 -06:00
b08a2fcd3b
mended un-done changes from Git master
2018-07-24 11:36:12 -06:00
7702114e25
fix typo in pair_atm.txt
2018-07-24 13:11:58 -04:00
e37ee02eed
port nh fixes to USER-BOCS package
2018-07-24 11:19:00 -04:00
57ad197b7d
port nh fixes to KOKKOS
2018-07-24 10:48:06 -04:00
8495fb62f4
Add preliminary cmake support
2018-07-24 10:33:12 -04:00
eee0df45dd
Updated fix gcmc docs for tail correction note
2018-07-24 09:26:06 -04:00
ae2d43031b
added pressure output, to compare results with global virial (with internal PPPM)
2018-07-23 16:25:02 -06:00
1b7af5d93b
added the computation of the global virial by ScaFaCoS
2018-07-23 16:24:16 -06:00
a90e019ec7
updated ScaFaCoS examples, added open-boundary Hammersley distributed sphere and charged cloud near a charged wall examples
2018-07-23 16:13:15 -06:00
ef3fd1374a
added kspace_style for internal fmm tuning (for inhomogenous systems) and fixed the call to fcs_set_tolerance
2018-07-23 16:11:18 -06:00
2f55981224
new MESSAGE package for client/server/coupling
2018-07-23 15:58:33 -06:00
923ae041dc
(temporary) workaround for memory leaks with OpenCL and MPI for upcoming stable release
2018-07-23 15:52:42 -04:00
2ac3953e17
update src/Purge.list to cleanly remove obsolete files
2018-07-23 12:37:05 -04:00
35ffa0a214
update MD5SUM entry in CMake build system
2018-07-23 12:36:29 -04:00
40dcfa44c9
new checksum for LATTE download
2018-07-23 08:35:40 -06:00
6ab93b52bc
Merge remote-tracking branch 'lammps/master' into kim-v2-update
2018-07-23 09:30:43 -05:00
644888d03c
Fixed bugs with time_q and time_quat not calling start() and stop() when _charge and/or _rot in Atom are true for OpenCL builds
2018-07-22 15:12:45 -05:00
b612c7ee75
Fixed a copy-paste bug in lal_neighbor.cpp for neigh no
2018-07-22 13:15:01 -05:00
d71e037c23
Renamed dev_acc to dev_ilist for better description and updated the 3-body styles accordingly; also fixed bugs with accessing dev_packed from the three_end kernel of tersoff/mod and tersoff/zbl gpu styles for OpenCL builds
2018-07-22 11:27:14 -05:00
94da4be922
Fixed bugs for tersoff gpu styles for OpenCL builds
2018-07-21 13:50:10 -05:00
01c27194d4
Fixes for lal_neighbor.cpp for get_host() and for time_kernel
2018-07-21 00:18:30 -05:00
223de57401
Added set_platform_accelerator() for nvd_device.h for OpenCL compatibility
2018-07-21 00:14:31 -05:00
5c21d2aff9
Merge pull request #962 from ndtrung81/body-dem
...
Discrete element models for the BODY package
2018-07-20 14:37:41 -06:00
884e72a4ba
Merge pull request #1008 from akohlmey/support-platform-select
...
OpenCL related fixes and improvements to the GPU package
2018-07-20 14:32:49 -06:00
2732b8b647
Merge pull request #1007 from rbberger/fix_memleak_in_gpu_package
...
Fixes a memory leak when using OpenCL
2018-07-20 14:27:16 -06:00
de8176b4fc
various minor OpenCL related fixes and improvements to the GPU package
...
- document previously undocumented OpenCL tune settings
- implement OpenCL platform selection through prefixing the device type with the platform id separated by a colon
- allow passing custom tune parameters though postfixing the device type with the 13 tuneable parameters separated by commas
- remove an extra clear() that would delete device properties structs an cause LAMMPS to output garbage strings
2018-07-20 14:41:54 -04:00
0e0afdeb51
fixed typo and removed comment
2018-07-20 10:41:19 -06:00
5c934cdb6f
fixed examples to work with charged molecular restriction and new kspace call format
2018-07-20 10:40:29 -06:00
407708dcd2
reverted change to kspace call and using domain->boxlo for origin for now
2018-07-20 10:38:18 -06:00
fba165d6b2
changed the files according to remarks by Steve (compare to previous commit)
2018-07-19 11:46:56 -06:00
591e782415
Optimizing PairGranHookeHistoryKokkos to be less divergent.
2018-07-19 17:08:44 +01:00
36081f9ffd
Merge pull request #1005 from timattox/USER-DPD_alpha
...
USER-DPD: propagate a minor performance bugfix throughout the DPDE code
2018-07-19 09:07:21 -06:00
c0a7cabcba
Added GPLv2 exception to link to kim-api in pair_kim.*
2018-07-18 22:15:23 -05:00
2eb8d779e8
Fixes a memory leak when using OpenCL
...
The GPU package uses OpenCL events for measuring time. These have to be
released to free up memory. I removed the clReleaseEvent() calls in the
clear() method because in some cases they don't exist yet and I couldn't
find a way to check for a valid event (clRetainEvent didn't work). This
at least fixes the massive leak during simulations.
See issue #1006
2018-07-18 18:54:57 -04:00
a62b65096b
more error checks for Scafacos usage
2018-07-18 15:48:17 -06:00
b0c9fde1dd
more changes from Steve
2018-07-18 15:32:03 -06:00
1a959a5683
must add USER-SCAFACOS to PACKLIB variable in Makefile
...
We need "make no-lib" to be correct for automated testing to work, since only known packages with libraries can be successfully compiled through jenkins and other tools. Those scripts usually do "make yes-all no-lib" and then "make yes-XXX" for selected packages where it is known how to build the required libs.
2018-07-18 13:26:45 -04:00
7d4de932b6
reinstate reference to fix wall/ees in lammps.book
2018-07-18 13:13:57 -04:00
eebd075a15
added scaling for different units (lj, metal, ...) and storage of atom-wise potentials (eatom / eatom_flag)
2018-07-18 11:05:54 -06:00
dfd40c1b70
more doc tweaks
2018-07-18 10:48:29 -06:00
f9c7fa973b
USER-DPD: propagate a minor performance bugfix throughout the DPDE code
...
The fix_shardlow_kokkos.cpp code had already factored out a redundant
sqrt() calculation in the innermost loop of ssa_update_dpde(). This
changeset propagates an equivilent optimization to:
fix_shardlow.cpp
pair_dpd_fdt_energy.cpp
pair_dpd_fdt_energy_kokkos.cpp
The alpha_ij variable was really just an [itype][jtype] lookup parameter,
replacing a sqrt() and two multiplies per interacting particle pair
by a cached memory read. Even if there isn't much time savings, the
code is now consistent across the various versions.
2018-07-18 10:50:22 -05:00
843b96e8dd
more changes to new polygon/hedron docs and command names
2018-07-18 08:49:42 -06:00
de69e24551
Added replies to Steve's questions
2018-07-17 11:05:32 -05:00
d23788831c
Updated to the doc pages of body rounded/polygon and rounded/polyhedra and the pair style:
...
+ added examples for special cases with disks and rods for 2d, and spheres and rods for 3d,
+ corrected the definition of the cutoff distance in pair style command
2018-07-17 10:54:05 -05:00
54e33bd72b
Merge branch 'master' of https://github.com/sergeylishchuk/lammps
2018-07-17 14:00:38 +01:00
dbd0d2180e
Merge https://github.com/lammps/lammps
2018-07-17 11:22:41 +01:00
203f82ed47
Merge pull request #20 from lammps/master
...
rebase
2018-07-16 21:47:04 -05:00
62c8ba7824
pair_kim : private to protected and add virtual to all routines
2018-07-16 21:21:28 -05:00
e37e9cfa2f
Add virtual set_contributing() to pair_kim
2018-07-16 19:46:00 -05:00
fa73fab5df
patch 16Jul18
2018-07-16 18:12:15 -06:00
a3b6f38a42
Merge pull request #1003 from akohlmey/restart_extra_flags
...
include support for 'extra/XXX/per/atom' info in restart files
2018-07-16 15:07:43 -06:00
5abbea3606
doc file changes/Qs added for body DEM particles
2018-07-16 14:52:18 -06:00
783839e985
add support for restarting extra/XXX/per/atom settings in binary restarts
2018-07-16 15:21:52 -04:00
cfa6e8717d
Updated doc pages for pair body rounded/polygon and rounded/polyhedron with equations
2018-07-16 12:45:23 -05:00
d4385ade15
more changes to ATM source and doc file
2018-07-16 11:22:22 -06:00
27dc7f3205
Added a tex file for the equations of pair rounded/polygon and rounded/polyhedron
2018-07-16 11:44:45 -05:00
c589029219
Merge pull request #1002 from rbberger/set_velocity_command
...
Allow 'set' command to change atom velocities
2018-07-16 08:50:15 -06:00
140767be16
Merge pull request #1001 from stanmoore1/kk_bugfix
...
Fix rare crash in Kokkos ReaxFF on GPUs
2018-07-16 08:49:30 -06:00
1c007ce7a1
Merge pull request #1000 from HaoZeke/fixDocs
...
docs: Fix sneaky unicode character
2018-07-16 08:49:13 -06:00
6f1b6e7abd
Merge pull request #999 from junghans/cmake_doc
...
cmake/README.md: fix GPU_ARCH options
2018-07-16 08:48:48 -06:00
5fc4aaef06
Merge pull request #940 from Pakketeretet2/port-enforce2d-kokkos
...
Port enforce2d kokkos
2018-07-16 08:48:21 -06:00
406aaf011f
Improving global memory access pattern for firstflag and firstvalue in FixNeighHistoryKokkos.
2018-07-16 15:30:24 +01:00
f7d551eb54
Added a figure illustrating pair body rounded/polygon and rounded/polyhedron
2018-07-15 08:27:55 -05:00
aa3d3213c9
Update set command documentation
2018-07-13 23:06:42 -04:00
d00eaef070
Allow 'set' command to change atom velocities
2018-07-13 23:05:44 -04:00
e7f4e059cf
convert to KSspace style rather than fix
2018-07-13 16:46:06 -06:00
286a284c5a
Merge branch 'gran_mods' of github.com:dsbolin/lammps
2018-07-13 15:06:44 -06:00
eeaf907227
Resolved merge conflict.
2018-07-13 21:36:40 +01:00
b461967e91
Updated documentation and source
2018-07-13 20:45:06 +01:00
8447d8dd91
Updated doc pages for pair body rounded/polygon and rounded/polyhedra
2018-07-13 14:34:50 -05:00
bf5fbc92df
Updated documentation and source
2018-07-13 20:18:53 +01:00
6cfdcd1000
removed custom error message, information is added to error->one() call
2018-07-13 08:49:47 -06:00
cdf091f228
fixed an error in the scafacos example (added missing keyword tolerance)
2018-07-13 08:37:29 -06:00
d4f8940ff2
Update command doc page for Kokkos enforce2d
2018-07-13 07:40:06 -06:00
d4e27c833c
update doc
2018-07-13 12:22:29 +02:00
16381a52b1
Fix crash in ReaxFF on GPUs
2018-07-12 20:22:38 -06:00
85511a4db8
docs: Fix sneaky unicode character
...
Fixes the `pdf` target of the `Makefile`.
2018-07-13 00:44:04 +05:30
c442166ded
Tidied up example directory for PLUMED
2018-07-12 16:22:40 +01:00
21f749243a
Required newton on for pair styles body rounded/polygon and rounded/polyhedron
2018-07-12 10:21:06 -05:00
4ac47ba037
cmake/README.md: fix GPU_ARCH options
2018-07-12 07:27:11 -06:00
6d9face1ec
Added documentation describing PLUMED package installation
2018-07-12 12:26:09 +01:00
6dfb74f23e
Merge pull request #997 from lammps/balance-bug-fix
...
2 small bug fixes to load balancing
2018-07-11 16:13:22 -06:00
67e6afaab2
Update to KIM kim-api-v2.0.0-beta.1
2018-07-11 15:09:58 -07:00
3e73418601
Updated example/kim log files
2018-07-11 15:09:58 -07:00
81e33f5f78
Minor fixes & Error message updates in pair_kim.h
2018-07-11 15:09:58 -07:00
af42251142
Update doc/src/pair_kim.txt
2018-07-11 15:09:58 -07:00
fcec1498e3
update input example scripts for pair_kim
2018-07-11 15:09:58 -07:00
90a9b7ccd1
Remove pair_kim support for partialVirial - do it w/fdotr
2018-07-11 15:09:58 -07:00
7eeb96f1af
Update pair_kim to work with new neig. list Hints
2018-07-11 15:09:58 -07:00
0264e044e2
Update example/kim input files
2018-07-11 15:09:58 -07:00
0fbc6bebf5
Fix no-virial support -> LAMMPSvirial in pair_kim
2018-07-11 15:09:58 -07:00
5bdc295331
Add skin to pair_kim neigh-list cutoffs & update docs
2018-07-11 15:09:58 -07:00
68ec8822ee
Update example/kim/log.*
2018-07-11 15:09:58 -07:00
955fe583d8
Updated docs for new pair_kim
2018-07-11 15:09:57 -07:00
cb21051eb8
Update KIM Model matching code in pair_kim.cpp
2018-07-11 15:09:28 -07:00
199a017148
Some cleanup in pair_kim
2018-07-11 15:09:28 -07:00
a7e3ccd8c4
Finish off multi-neighbor list support for pair_kim
2018-07-11 15:09:28 -07:00
f1f140dd5f
remove unnecessary code in pair_kim.cpp
2018-07-11 15:09:28 -07:00
cb07782935
Multiple neig lists working in pair_kim
2018-07-11 15:09:28 -07:00
5958b24edc
Adjust some internal pair_kim things
2018-07-11 15:09:28 -07:00
8a8b968d55
Fixup the pressure/virial computation in pair_kim
2018-07-11 15:09:28 -07:00
da9441471a
Fixup partialVirial bug in pair_kim
2018-07-11 15:09:28 -07:00
906a12353c
Fixup neighbor list settings for pair_kim
2018-07-11 15:09:28 -07:00
8bbba22867
First working version of pair_kim with kim-api-v2
2018-07-11 15:09:28 -07:00
2fa9a986de
Strip out all but NEIGH_PURE_F and Loca from pair_kim
...
Progress toward implementation of kim-api-v2 support
2018-07-11 15:09:28 -07:00
b31f0245d0
2 small bug fixes to load balancing
2018-07-11 15:55:16 -06:00
4734bc09dc
Added descriptions of static linking of PLUMED to README files
2018-07-11 21:56:08 +01:00
8cca44ae45
removed wrong error messages
2018-07-11 14:02:51 -06:00
88d3233b66
replaced printf with fprintf as requested
2018-07-11 14:02:30 -06:00
aa705f6122
Added tail correction to fix gcmc
2018-07-11 15:59:48 -04:00
65d12b1961
Merge remote-tracking branch 'lammps_upstream/master' into user-uef-image-flags
2018-07-11 15:18:39 -04:00
f288331874
Merge pull request #993 from lammps/doc-plus-makefile
...
better rRESPA doc page, also a new Makefile.theta
2018-07-11 12:53:31 -06:00
71f6991233
Small tweaks to fix_enforce2d_kokkos
2018-07-11 12:39:04 -06:00
5d13321425
Standardize suffix paragraph in fix_enforce2d.txt
2018-07-11 12:15:50 -06:00
56c2127127
Merge branch 'granular-kokkos' of github.com:valleymouth/lammps into granular-kokkos
2018-07-11 12:03:57 -06:00
b5816f2637
Update docs for Kokkos version of GRANULAR package
2018-07-11 12:03:34 -06:00
492e945b5a
Added options to link plumed statically
2018-07-11 16:39:52 +01:00
0d1e55c99d
Removing unnecessary calls to sync/modified in AtomVecSphereKokkos.
2018-07-11 11:06:16 -04:00
acdc240cdd
better rRESPA doc page, also a new Makefile.theta
2018-07-11 08:42:28 -06:00
69baaaec16
Merge pull request #991 from akohlmey/collected-small-updates
...
Collected small updates for the next patch release
2018-07-11 07:50:31 -06:00
1f1447c3ac
need to update exclusions with the new atom IDs in case of molecular systems
2018-07-11 07:22:47 -04:00
c3a32dde12
Updated doc/body.txt for body rounded/polygon and rounded/polyhedron
2018-07-11 00:21:49 -05:00
930215a4b1
superfluous code removal and formatting changes
2018-07-10 23:10:04 -04:00
c83b5ec226
Prevent error when Kokkos debug mode turned on
2018-07-10 19:49:41 -06:00
eaf3d1ea9e
added an image flag update a la domain->image_flip() to FixNHUef::pre_exchange()
2018-07-10 19:38:18 -04:00
c3bf7d0971
added an interface for the inverse c.o.b. matrix to UEF_utils
2018-07-10 19:02:31 -04:00
5124c9e993
Fixed bugs in body rounded/polydedra for correct size_border
2018-07-10 16:53:26 -05:00
9a70f4a08c
modified UEF_utils to compute inverse change of basis
2018-07-10 17:10:01 -04:00
687a4427da
Fix runtime error in pair_dpd_fdt_energy_kokkos due to rmass change
2018-07-10 12:15:08 -06:00
af0eb52410
Error out if using fix pour with the KOKKOS package
2018-07-10 10:21:42 -06:00
a49f946f2f
Add missing modify in atom_vec_sphere_kokkos
2018-07-10 10:04:13 -06:00
8c3cbad7ae
Fix runtime error in fix_nve_kokkos
2018-07-10 09:15:24 -06:00
4d5635a3c4
Fixed virial contribution from PLUMED
2018-07-10 16:01:45 +01:00
ca8b109a1c
Fix issues with rmass in KOKKOS package
2018-07-10 08:59:06 -06:00
1ed25d195b
convert c-style includes for c-library calls to c++-style
2018-07-10 09:48:49 -04:00
792b182cb0
whitespace cleanup
2018-07-10 09:46:08 -04:00
ade9b7bfc3
Commit2 JT 070918
...
- modified the citeme reference (replaced by the JCP one)
- same modification in doc and src/SPIN
2018-07-10 09:44:14 -04:00
9d5dc561ca
Commit1 JT 070918
...
- created README in examples/SPIN
- modified doc/src/set.txt to define 'spin' and 'spin/random' keywords
2018-07-10 09:44:14 -04:00
199c96f985
update and clarify the choice of atom ids for angle style dipole (which is not really an angle potential)
2018-07-10 09:22:41 -04:00
ad4f61a5ce
update fatbin makefile for libgpu.a to latest additions
2018-07-10 09:07:54 -04:00
55980294f1
Fix issues in atom_vec_sphere_kokkos
2018-07-09 18:47:17 -06:00
13338bf8cb
small changes to Trung body files
2018-07-09 16:15:15 -06:00
ee98d026dc
preliminary documentation added (to be improved)
2018-07-09 14:28:25 -06:00
75ec0a6a99
remove HTML file
2018-07-09 14:17:21 -06:00
3a824b3a4b
mods to Sergey's files
2018-07-09 14:16:46 -06:00
dd38318f5f
adjustments to indention and line lengths (<=80 now)
2018-07-09 14:12:06 -06:00
4c4d8372e4
removed C++ std::cout I/O and replaced it with printf
2018-07-09 14:01:06 -06:00
dbfea0e617
update folder structure to comply to LAMMPS contribution rules
2018-07-09 13:53:31 -06:00
f698e37bf2
merged latest version of CMakeLists.txt with custom one (adding USER-SCAFACOS)
2018-07-09 13:41:35 -06:00
4743bb3c30
rename of the ScaFaCoS package
2018-07-09 13:35:46 -06:00
400ae72267
added tolerance to the example
2018-07-09 13:18:28 -06:00
b259de95d2
fix for ScaFaCoS library
2018-07-09 13:00:52 -06:00
c84ae38e34
Fixed installation scripts for PLUMED
2018-07-09 17:27:41 +01:00
43cdca80f2
Fixed passing of charges
2018-07-09 15:06:10 +01:00
0c1dcfb617
Favor copymode instead of cleanup_copy
2018-07-06 17:06:37 -06:00
ee98daeba5
Fix bug in atom_vec_sphere_kokkos
2018-07-06 16:47:55 -06:00
2cd95d1a99
Fix misnamed variable in comm_kokkos
2018-07-06 15:47:14 -06:00
13d562e969
Removed wrong which variable
2018-07-06 12:06:09 -06:00
228caa3fab
Remove randomread from radius to prevent Kokkos runtime error when radius isn't defined
2018-07-06 11:59:25 -06:00
64fb7674b1
Fix compile warning in fix_freeze_kokkos
2018-07-06 11:58:42 -06:00
cce0755ee9
Fix memory free issue in fix_neigh_history_kokkos
2018-07-06 10:08:21 -06:00
67ed11a960
Allow Kokkos version of fix gravity in fix pour, including kk/device and kk/host suffixes
2018-07-06 09:52:41 -06:00
db75232957
Removed debug print and comment.
2018-07-06 11:31:48 -04:00
acb0436057
Allow Kokkos version of fix gravity in fix pour
2018-07-06 09:31:48 -06:00
2f3343b7ed
Fixing dependencies with GRANULAR.
2018-07-06 05:24:26 -04:00
13efc1b76d
Attempt to fix compilation issue with kokkos_omp.
2018-07-05 18:32:19 -04:00
24405217d0
Updated Install.sh in KOKKOS.
2018-07-05 11:20:27 -04:00
dc93d4ceea
Added virial computation to PairGranHookeHistoryKokkos.
2018-07-05 06:03:27 -04:00
7260bb58e1
Added Axilrod-Teller manybody potential
2018-07-04 11:03:30 +01:00
a6df61a637
Making ComputeTempKokkos compatible with rmass in device memory.
2018-07-03 12:05:21 -04:00
f394ed94f3
dump vtk also works with VTK version 8.
2018-07-03 11:33:55 -04:00
11a5ed0e03
Porting fix freeze to Kokkos.
2018-07-03 11:29:13 -04:00
a365246e3a
Porting fix gravity to Kokkos.
2018-07-03 11:21:54 -04:00
8ebe38474d
Porting fix nve/sphere to Kokkos.
2018-07-03 11:13:27 -04:00
0a5b027bac
Porting pair gran/hooke/history to Kokkos.
2018-07-03 11:10:27 -04:00
7f5a83cb1d
Added first go at checks on PLUMED interface to LAMMPS
2018-07-02 17:04:19 +01:00
b299bfa821
Started adding tests on PLUMED interface
2018-07-02 13:58:38 +01:00
2c5f2a6683
Added running example of PLUMED + LAMMPS
...
Not sure if this has been done correctly. I add both the input and the output
2018-07-02 10:22:23 +01:00
a52ddf8759
patch 29Jun18
2018-06-30 08:03:24 -06:00
0f71ed1fec
Merge pull request #983 from akohlmey/python-module-typo
...
fix typo in python module
2018-06-29 17:23:45 -06:00
43ffee980d
fix typo in python module
2018-06-29 19:07:14 -04:00
560b34aad0
Merge pull request #982 from lammps/doc-tweak-again
...
couple more doc tweaks - sigh
2018-06-29 16:35:46 -06:00
ea35235ca0
couple more doc tweaks - sigh
2018-06-29 16:12:25 -06:00
474b59a1f3
Merge pull request #981 from lammps/latte-tweak
...
fix glitch in ABIVERSION in fix latte
2018-06-29 16:03:45 -06:00
c63d77d0b8
Merge pull request #980 from lammps/spin-doc
...
added SPIN package to Section_packages doc
2018-06-29 15:26:36 -06:00
bf9646cbbe
fix glitch in ABIVERSION in fix latte
2018-06-29 15:08:19 -06:00
d2dd76e655
added SPIN package to Section_packages doc
2018-06-29 14:56:27 -06:00
d649a6fe38
Merge pull request #979 from rbberger/small-python-fix
...
Fixes issue #975
2018-06-29 14:55:25 -06:00
a8b7153f4e
Fixes issue #975
2018-06-29 16:03:38 -04:00
c3fe26a614
Merge pull request #977 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2018-06-29 13:57:14 -06:00
bbe77e4c31
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2018-06-29 15:33:23 -04:00
b819018084
Revert change to CMakeLists.txt which only works with 3.9+
2018-06-29 15:31:15 -04:00
6900f9edf9
Merge branch 'master' into collected-small-changes
2018-06-29 14:59:02 -04:00
11a8d4e1c3
Merge pull request #978 from lammps/new-makefiles
...
new ARM makefiles, also some doc tweaks
2018-06-29 12:53:58 -06:00
d9396df5b9
Merge pull request #976 from akohlmey/collected-cmake-changes
...
Collected cmake changes
2018-06-29 12:53:18 -06:00
9b44529591
Added an example
2018-06-29 17:46:51 +01:00
0e047f2786
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2018-06-29 12:05:28 -04:00
e08ccd0a7c
Forgot to include change in fix_enforce2d to access fixlist in kokkos port.
2018-06-29 11:58:27 -04:00
f5642ac292
Removed reference to local version of PLUMED from interface
2018-06-29 16:28:53 +01:00
ec99b0957c
new ARM makefiles, also some doc tweaks
2018-06-29 08:06:51 -06:00
ef0f9c0451
First attempt at permanent PLUMED interface
2018-06-29 12:26:19 +01:00
75a3968039
multiple small tweaks to compute entropy/atom
...
- improve error detection and messages
- avoid sigma/cutoff to be zero (and thus division by zero)
- move new/delete of temporary storage outside of loop
2018-06-29 06:48:11 -04:00
fe2862d5a1
Merge pull request #19 from lammps/master
...
rebase
2018-06-29 00:31:32 -05:00
a3a2981cd2
remove unused class member
2018-06-29 01:22:35 -04:00
4f9c0456e6
eliminate variable length arrays from compute entropy/atom
2018-06-29 01:22:26 -04:00
ad4720ef00
make various compiler instrumentation flags "advanced" options
2018-06-29 01:00:20 -04:00
946bca82c5
add options to support GNU gcc sanitizers
2018-06-29 00:56:35 -04:00
85d7f7ddc9
Merge branch 'cmake_presets' of https://github.com/rbberger/lammps into collected-cmake-changes
2018-06-29 00:23:52 -04:00
ee0e9f94f1
Merge branch 'cmake_misc' of https://github.com/junghans/lammps into collected-cmake-changes
2018-06-29 00:16:19 -04:00
9f1aabea50
Merge branch 'cmake-fix-check-for-installed' of https://github.com/akohlmey/lammps into collected-cmake-changes
2018-06-29 00:13:23 -04:00
b3bc5fd823
Merge branch 'record-compile-flags' of https://github.com/akohlmey/lammps into collected-cmake-changes
2018-06-29 00:09:51 -04:00
e0dc53ab3f
Simplify CreateStyleHeader CMake utility
2018-06-28 14:22:37 -04:00
206d349d5b
Simplify DetectBuildSystemConflict CMake utility
2018-06-28 14:16:56 -04:00
4d629872d8
CMake preset docs wording
2018-06-28 14:05:25 -04:00
7a783870e2
Merge remote-tracking branch 'origin/master' into cmake_misc
2018-06-28 11:19:54 -06:00
0df8587c18
cmake: make GPU_ARCH free form
2018-06-28 11:13:51 -06:00
ad3d049edd
Merge pull request #974 from akohlmey/moltemplate-2.8.6
...
Update moltemplate tool to version 2.8.6
2018-06-28 07:34:52 -06:00
7abc960d39
import moltemplate 2.8.6 from andrew jewett
2018-06-28 08:18:35 -04:00
23fb0370a9
Update CMake documentation
2018-06-28 00:39:24 -04:00
a043ddcb82
Merge branch 'master' into cmake_misc
2018-06-27 21:12:25 -04:00
a2b2507121
cmake: remove ENABLE_ALL option
2018-06-27 19:02:10 -06:00
6bd5a3d69b
Merge pull request #935 from julient31/spin_origin
...
Spin origin
2018-06-27 16:58:27 -06:00
086e83456b
Merge pull request #970 from jrgissing/bond/react-optional-EdgeIDs
...
Bond/react: edge IDs optional
2018-06-27 16:52:41 -06:00
1db4705a3d
Merge pull request #966 from wmbrownIntel/user-intel-2018Jun
...
Intel Package: Bug fix when using LRT with minimize and for virial calculation with GNU...
2018-06-27 16:52:16 -06:00
8e77be0848
Merge pull request #967 from lammps/latte-tweak2
...
small changes to last LATTE PR, including xControl to upper case
2018-06-27 16:44:25 -06:00
fc3694189e
update CODEOWNERS file for LATTE
2018-06-27 17:01:49 -04:00
75aacfd17f
add explanation comment to ABIVERSION define
2018-06-27 16:58:58 -04:00
08552fefe9
add md5 checksum support to Install.py for LATTE
2018-06-27 16:52:28 -04:00
20fe0cd9d0
Define CMake presets
2018-06-27 16:41:10 -04:00
8f4b7161c5
README: add cmake
2018-06-27 14:12:34 -06:00
38cdc1828d
insert spin package into make and cmake build system
2018-06-27 15:29:24 -04:00
9353569d30
cmake: add KOKKOS_ARCH to summary
2018-06-27 13:25:56 -06:00
868f5711a2
cmake: fix summary for GPU
2018-06-27 13:23:35 -06:00
7ffab9a228
cmake: added INJECT_KNL_FLAG option
2018-06-27 13:22:22 -06:00
58559d9e62
update src/.gitignor for SPIN package sources
2018-06-27 14:08:54 -04:00
3eed23d3f7
whitespace cleanup
2018-06-27 14:07:09 -04:00
d3b83885d1
make SPIN package examples consistent with other examples and add reference logs
2018-06-27 14:06:56 -04:00
3549345830
whitespace cleanup
2018-06-27 12:30:19 -04:00
244963aa19
fix incorrect scaling of emag bug
2018-06-27 12:29:34 -04:00
264f832b18
fix formatting of dump_modify docs
2018-06-27 07:58:57 -04:00
5c4bf8ac47
bond/react: optional EdgeIDs take2
2018-06-26 20:40:02 -06:00
6008cee6aa
...and replace with symbolic links
2018-06-26 16:02:56 -04:00
f33a2c982c
remove redundant potential files
2018-06-26 16:01:54 -04:00
8e14143908
Merge pull request #925 from PabloPiaggi/pair_entropy
...
Pair entropy fingerprint
2018-06-26 13:16:09 -06:00
e6ef8ce5ee
Merge pull request #968 from oywg11/github-tutorial-update
...
New paramteters for potential #839
2018-06-26 13:14:22 -06:00
ebe622ff7d
make edge atoms optional
2018-06-26 09:35:38 -06:00
f94cdf856c
Merge pull request #18 from lammps/master
...
rebase
2018-06-26 10:15:52 -05:00
e2622f0230
Remap the paragraph
2018-06-26 17:27:55 +03:00
e4dd6dec40
Refine the documentation
2018-06-26 16:36:16 +03:00
b0126dd9d6
updata potential file CH.KC
2018-06-26 16:09:42 +03:00
f36e1a2cdc
Changed default deltabin from 2 to 3
2018-06-26 13:06:04 +02:00
c9d147c366
New paramteters for potential #839
2018-06-26 11:09:48 +03:00
19f81e0802
Add library functions for accessing LAMMPS configuration
2018-06-25 23:56:18 -04:00
49a91db0b2
small changes to last LATTE PR, including xControl to upper case
2018-06-25 17:43:31 -06:00
bad750eb2b
move LATTE ABI version constant into a define at the top of fix latte, as suggested by @sjplimp
2018-06-25 19:34:10 -04:00
5e48565761
Merge pull request #961 from cnegre/newsystem
...
Added newsystem flag to be passed to latte
2018-06-25 17:20:57 -06:00
af91f7fa5d
LAMMPS does not build on windows without this one
2018-06-25 18:13:41 -04:00
0cd86bab22
Added new checksum value
2018-06-25 14:58:49 -06:00
bec82e4045
Added new checksum value
2018-06-25 14:23:44 -06:00
06b3209ad8
Commit JT 062518
2018-06-25 09:56:39 -06:00
2fd45050cd
Merge branch 'newsystem' of https://github.com/cnegre/lammps into newsystem
2018-06-25 08:44:57 -06:00
8ffa96c9e9
Added fix latte
2018-06-25 08:43:00 -06:00
6a9251245c
update MD5 sum for latte-v1.2.0.tar.gz src archive
2018-06-25 09:43:37 -04:00
cb2cf5b773
cmake: fixed comment
2018-06-25 06:31:09 -06:00
c4d0994d5e
cmake: fixed a typo
2018-06-25 06:29:24 -06:00
e2c03f0596
Simplify build system conflict checks
...
- removes redundant code for conflict checks
- updates and expands original check to report fatal error instead of ignoring
files
- removes obsolete DetectAndRemovePackageHeader and RemovePackageHeader utility
functions which are no longer needed
- adds utility function DetectBuildSystemConflict, which loops over files and
reports an error if they exist in the lammps src directory.
- updates definition of LAMMPS_SOURCE_DIR, LAMMPS_LIB_SOURCE_DIR and
LAMMPS_LIB_BINARY_DIR to be absolute paths. This improves instructions in
error messages
2018-06-25 03:09:42 -04:00
9108306c11
Shorter entropy/atom example
2018-06-24 00:36:09 +02:00
86519ce213
Rename compute to entropy/atom
2018-06-24 00:25:07 +02:00
0b1d4a1696
liblammps.pc: fix lib suffix
2018-06-22 17:06:39 -06:00
264e4fd3b1
cmake: fix for <cmake-3.4
2018-06-22 17:05:55 -06:00
d237625d2a
patch 22Jun18
2018-06-22 14:08:09 -06:00
ce0f3daad6
cmake: don't include quiet packages in summary
2018-06-22 11:43:52 -06:00
cb7b23e220
cmake: add BUILD_EXE option
2018-06-22 11:11:09 -06:00
3f17d33fbe
cmake: add BUILD_LIB option
2018-06-22 11:06:12 -06:00
510834cb7b
Merge pull request #960 from lammps/latte-tweak
...
made latte.in compatible with v1.1.1 and updated log files
2018-06-22 10:18:19 -06:00
2165a2aa9b
Changed version on cmakelist and install.py
2018-06-22 10:04:20 -06:00
ac41cc2c9a
cmake: add GPU_PREC status output
2018-06-22 09:02:10 -06:00
f5f73b0172
Merge pull request #958 from ndtrung81/gpu-updates
...
Bug fixes and updates to the GPU package
2018-06-22 08:52:20 -06:00
35f5a685f6
small change to preempt a possible merge conflict
2018-06-22 08:19:49 -04:00
62984c1de0
small tweaks: improve messages and comments
2018-06-22 08:02:17 -04:00
04d040b863
update make purge list and fix checking for styles and installed package files in cmake
2018-06-22 07:57:03 -04:00
92f0f19df6
make info config output of compile time defines consistent with lmp_<machine> -h
2018-06-22 07:26:33 -04:00
dcdc7877a4
make compile time output more consistent and complete
2018-06-22 07:05:09 -04:00
2f11f2d7b2
query compile time settings in Info class
2018-06-22 06:59:09 -04:00
e25b6c81ee
use a more conventional way to generate and include the lmpinstalledpkgs.h file
2018-06-22 06:58:31 -04:00
80cca7c4c1
make has_XXX_support functions static, so they can be called without having to create an instance of Info, which requires a fully instantiation of the LAMMPS and Pointers classes
2018-06-22 06:57:05 -04:00
2fe0eabc09
Intel Package: Bug fix when using LRT with minimize. Bug fix for virial calculation when using GNU compilers. Most of framework for adding hybrid support is now in place.
2018-06-22 01:52:55 -07:00
7da8e69b45
add code to create lmpinstalledpkgs.h file with cmake
2018-06-21 19:08:09 -04:00
e8e1349da4
make the list of installed packages a static const class member of the LAMMPS class
...
through this change, the list of packages becomes accessible for the
library interface and the python wrapper, e.g. to check whether a
prerequisite packages is installed (simpler/faster for quick highlevel
check than having to try instantiating a specific style).
2018-06-21 19:07:16 -04:00
dc132c8bf1
Added newsystem flag to be passed to latte
2018-06-21 15:40:20 -06:00
f0a2c57401
Merge pull request #959 from rbberger/cmake_documentation
...
Expand cmake documentation
2018-06-21 13:57:48 -06:00
4ca3d30db7
Add BUILD_MPI and BUILD_OMP in cmake docs
2018-06-21 14:45:00 -04:00
cbfb751e92
made latte.in compatible with v1.1.1 and updated log files
2018-06-21 11:10:29 -06:00
65c895721f
Update README.md to reflect change ENABLE_* to PKG_*
2018-06-21 12:32:46 -04:00
bfacfc46be
Add TOC to README.md
2018-06-21 12:32:46 -04:00
919d95d375
Fill in package descriptions
2018-06-21 12:32:46 -04:00
258185690d
Fixup GitHub markup version
2018-06-21 12:32:46 -04:00
cea0227f14
Expand CMake build documentation
2018-06-21 12:32:32 -04:00
3e58ebea4f
Merge pull request #957 from akohlmey/collected_small_fixes
...
Collected small changes and bugfixes for next patch release
2018-06-21 08:49:18 -06:00
7a22612bea
Merge pull request #956 from cnegre/latte_examples
...
Added boxrel example and simplified latte.in
2018-06-21 08:48:56 -06:00
9805b5d34a
Merge pull request #955 from junghans/fortran_linking
...
cmake: implicit fortran libs need to linked last
2018-06-21 08:48:26 -06:00
9f3cb83fb3
use a list instead of a string to store the names of installed packages
2018-06-20 17:57:17 -04:00
9f3fae1c47
record 3d-FFT array packaging algorithm
2018-06-20 17:23:37 -04:00
0e603493af
fix bug that made compilation fail with no packages installed
2018-06-20 17:23:37 -04:00
7f0c88c74b
refactor the gathering of compile time settings after discussion with @sjplimp
...
- remove feature to record the compilation time and date
- remove 'echo -n' based "progress bar"
- update output format for "lmp_machine -h" to be consistent with help output
- move generation of lmpinstalledpkgs.h to be a separate target depending on
all sources and headers in src folder. this way it is only regenerated
when files are modified or packages installed
2018-06-20 17:23:37 -04:00
1f770a6a8f
print information about serial/parallel and MPI version for known libraries
2018-06-20 17:23:37 -04:00
596acaf4d2
give visual feedback on when the compile starts since gathering the package information can take time
2018-06-20 17:23:37 -04:00
472a1a501d
add lmpinstalledpks.h to the list of purgable files
2018-06-20 17:23:37 -04:00
eb485afc45
fix logic bug that would not create lmpinstalledpkgs.h when there was none
2018-06-20 17:23:37 -04:00
4265e68ff8
record installed packages
2018-06-20 17:23:37 -04:00
90f0586c9e
include compilation date as an example for embedding info, that is not a define
2018-06-20 17:23:37 -04:00
c371ce1005
include date when LAMMPS was compiled
2018-06-20 17:23:37 -04:00
e3a528a493
report compile time options (-DLAMMPS_XXX) in help output and info config
2018-06-20 17:23:37 -04:00
28504e91c0
Added missing source files for born/coul/wolf/cs in the gpu library
2018-06-20 15:08:24 -05:00
47482afbc1
add more thorough checks on parsing reaxff force field and signal when the lgvdw setting is correct.
2018-06-20 15:47:32 -04:00
7d3a549de9
remove entries that are not compatible with lgvdw yes and not included in the publication
...
closes #876
2018-06-20 14:16:34 -04:00
a9b794b2ab
Updates to the core-shell gpu pair styles
2018-06-20 10:43:13 -05:00
3ae8fdccd8
Updated the kernels for born/coul/long/cs and coul/long/cs gpu styles
2018-06-19 16:22:00 -05:00
70a7b37614
Updated pair coul/long/cs and born/coul/long/cs; updated gpu neighbor builds to support core-shell styles where r2 can be tiny.
2018-06-19 15:50:02 -05:00
036647c102
correct sign of virial tally in fix smd. issue reported by Dinesh SD on lammps-users
2018-06-19 16:19:37 -04:00
37b901eadb
Added boxrel example and simplified latte.in
2018-06-19 11:12:28 -06:00
4a88f53d22
adjust input files for changed paths
2018-06-18 19:17:25 -04:00
d4861e71d2
integrate SPIN package into documentation, fix links and make it consistent
2018-06-18 18:36:30 -04:00
5a3ef99272
cmake: implicit fortran libs need to linked last
2018-06-18 16:11:31 -06:00
605b4dca22
fix overlooked merge conflict
2018-06-18 18:09:59 -04:00
dade67664d
restore bugfix for refrences
2018-06-18 18:07:26 -04:00
93d6510d34
restore deleted file
2018-06-18 18:02:40 -04:00
4f8d1893e9
restore fix for formatting cleanup
2018-06-18 18:01:28 -04:00
7c7a80b31a
restore deleted file
2018-06-18 17:59:22 -04:00
da5931d65d
whitespace cleanup
2018-06-18 17:55:12 -04:00
83ae0ad26f
remove unused code
2018-06-18 17:47:59 -04:00
b189a328ed
source code formatting cleanups
2018-06-18 17:00:23 -04:00
469b67a39b
remove bogus file
2018-06-18 17:00:01 -04:00
1d0773d10d
remove redundant statement
2018-06-18 16:50:24 -04:00
03a7d1cd5d
Merge pull request #933 from rtoijala/fix_dt_reset_energy
...
Limit atom energy change in fix dt/reset
2018-06-18 13:43:03 -06:00
08331da93d
Merge pull request #950 from martok/subst-equal-fmt
...
Add support for inline format strings to immediate variable substitution
2018-06-18 13:42:24 -06:00
ab0f3debeb
Merge pull request #948 from martok/variable-string
...
Variable style 'string' substitutes variables in definition
2018-06-18 10:50:36 -06:00
fe14bfd1d2
Merge pull request #951 from martok/meam-diaref-fix
...
Apply modifications to MEAM & MEAM/C as found by Kyung-Han Kang
2018-06-18 10:29:57 -06:00
d55c7039ee
Merge pull request #943 from Pakketeretet2/improve-manifoldforce-warning
...
Improve fix manifoldforce warning
2018-06-18 10:09:18 -06:00
87dcef7115
Merge pull request #952 from rbberger/coverage
...
Add code coverage target to CMake
2018-06-18 10:08:31 -06:00
7e234497ff
Merge pull request #953 from jrgissing/bond/react-update
...
Bond/react update
2018-06-18 10:08:06 -06:00
277b43b2fd
Merge pull request #949 from jdevemy/master
...
Fix the tail correction with pair_nm
2018-06-18 10:07:26 -06:00
6f61ed2af5
Merge pull request #938 from akohlmey/collected-bugfixes
...
Collected bugfixes and updates
2018-06-18 10:06:55 -06:00
16cc613993
Merge pull request #920 from junghans/mscg
...
cmake: add DOWNLOAD_MSCG option
2018-06-18 10:06:16 -06:00
6842a527e0
Fixed bugs and added born/coul/long/cs/gpu and coul/long/cs/gpu, need tests
2018-06-18 00:15:28 -05:00
d094bf789c
Updated GPU/Install.sh
2018-06-17 11:50:41 -05:00
3750e0a427
resolve newton setting and parallel disparities, improve syntax error catching
2018-06-16 11:13:52 -06:00
40c4461a78
Merge pull request #17 from lammps/master
...
rebase
2018-06-15 23:26:01 -06:00
d830fc2301
Inline find_program() for gcovr
2018-06-16 00:40:10 -04:00
265b6c261e
Fixed bugs with lj/expand/coul/long and its gpu version
2018-06-15 23:38:37 -05:00
3411b0e576
add more code owners
2018-06-15 18:03:15 -04:00
47458f1ca0
Add code coverage target to CMake
2018-06-15 17:57:33 -04:00
c4bcb7e73d
mention requirement to come after the box creation in Restrictions section
2018-06-15 17:52:54 -04:00
18b543179c
fix typo
2018-06-15 17:47:23 -04:00
14c4438a72
update docs to reflect the state of reserving space for topology info with molecule files
2018-06-15 17:46:09 -04:00
acd20512f0
require that box is defined before molecule command is issued
2018-06-15 17:40:14 -04:00
5fcdfe6dcb
describe the use of wildcards for adapting ranges of bond types
2018-06-15 17:35:43 -04:00
7c9afc1be2
change warning and move it do init() as discussed in PR #943
2018-06-15 17:27:23 -04:00
b2e6863d93
add reference log file.
2018-06-15 17:01:26 -04:00
cb887d48a1
include compute pentropy/atom in src/USER-MISC/README
2018-06-15 16:55:05 -04:00
9ef1bfe814
whitespace cleanup
2018-06-15 16:44:07 -04:00
76b85e4d25
rename source files for compute pentropy/atom to match the command name
2018-06-15 16:43:19 -04:00
8a2faff541
integrate compute pentropy/atom into the documentation tree
2018-06-15 16:40:25 -04:00
fe483a769f
update makefiles in lib/linalg to support .F files in addition to .f files
2018-06-15 15:35:34 -04:00
f312fbfe32
update Install.py to use a specific numbered release version instead of master
2018-06-15 15:16:10 -04:00
f68c6dddb8
Apply modifications to MEAM & MEAM/C as found by Kyung-Han Kang
2018-06-15 12:33:38 +02:00
c5b51df06e
Add support for inline format strings to immediate variable substitution
2018-06-14 14:17:37 +02:00
479cc9424d
C include
2018-06-14 13:57:10 +02:00
673202d05f
Bugfix for pair_nm and tail correction
2018-06-14 13:44:55 +02:00
3e79296dcf
Variable style 'string' substitutes variables in definition
2018-06-14 13:10:08 +02:00
fcf9ed0fc2
Merge pull request #946 from b-v/patch-1
...
Update README.md
2018-06-13 13:01:15 -06:00
14c4aea32d
Merge branch 'master' into port-enforce2d-kokkos
2018-06-13 14:59:07 -04:00
666a13ea8a
Merge branch 'master' of https://www.github.com/lammps/lammps
2018-06-13 14:58:58 -04:00
661848139c
Merge pull request #926 from ndtrung81/gpu-updates
...
some updates to the GPU package
2018-06-13 12:57:01 -06:00
12d8370ec5
Update README.md
2018-06-12 23:03:33 +01:00
3c781afa6c
Switched to standard C++ header files for pair lj/expand/coul/long in USER-MISC
2018-06-09 09:41:03 -05:00
37268e435b
Merge remote-tracking branch 'origin/master' into mscg
2018-06-08 18:06:06 -06:00
29e555213c
Merge pull request #924 from junghans/cmake_misc
...
miscellaneous CMake Fixes
2018-06-08 17:34:58 -06:00
965ac3cedd
cmake: lower cmake requirement to 2.8.12
2018-06-08 16:18:02 -06:00
30e3e9ab88
cmake: simplify Fortran linkage
2018-06-08 16:14:28 -06:00
6cb0c2e9c5
Merge pull request #937 from stanmoore1/kk_bonds
...
Fix issues in Kokkos topology files
2018-06-08 15:42:40 -06:00
ebd93cac69
Merge pull request #930 from stanmoore1/kk_update
...
Update Kokkos library to v2.7.00
2018-06-08 15:42:05 -06:00
a2dd21dca5
Made statement in if have equal whitespace on either side.
2018-06-08 15:15:37 -04:00
e78ed7d044
Improved the warning message of fix_manifoldforce about incompatible min_style.
2018-06-08 15:11:59 -04:00
142de878f9
Kokkos doesn't yet support map_style hash, so use may_style array by default if Kokkos is enabled
2018-06-08 09:38:16 -06:00
3495141dbe
Fix the target kinetic energy of the NH barostat
...
The cell momenta should be thermostatted to kT per barostat degree
of freedom (d^2 in general, d*(d-1) without rotations), according to
Shinoda et al. 2004 (doi:10.1103/PhysRevB.69.134103) Eqn. 1 and Martyna,
Tobias, Klein (JCP 1994, doi:10.1063/1.467468 section II.D).
2018-06-06 17:54:02 +02:00
d0ba8e1dcb
Make omega_mass proportional to (N+1)kT
...
According to papers like Martyna, Tobias, Klein (JCP 1994,
doi:10.1063/1.467468 section II.F) and Martyna, Tuckerman, Tobias,
Klein (Mol. Phys. 1996, doi:10.1080/00268979600100761 section 2.5), the
mass of the cell parameters should be proportional to (Ndof + dim) / dim, or
in other words, Natoms + 1.
2018-06-06 17:24:26 +02:00
4bf9a93c11
Removed x dependency from enforce2d_kokkos.
2018-06-06 10:47:07 -04:00
4c28827aa1
JT commit 060518
2018-06-05 12:32:18 -06:00
824a21a661
Removed debug printing from setup.
2018-06-04 12:28:06 -04:00
5a383aa518
Reverted fix nve/manifold/rattle to upstream.
2018-06-04 12:26:26 -04:00
86240cbc8e
Merge branch 'master' of github.com:Pakketeretet2/lammps
2018-06-02 08:10:40 -04:00
db977dac7c
Commit change in fix_wall_region before merge.
2018-06-02 08:10:35 -04:00
a4a3133b76
Switched to standard C++ header files for consistency with other source files
2018-06-01 23:13:49 -05:00
0e96918313
Made enforce2d_kokkos actually set data masks.
2018-06-01 17:22:25 -04:00
031077b4fa
Made enforce2d also set rotations to in-plane.
2018-06-01 17:19:53 -04:00
9dda907f7d
Commit JT 060118 Changes Stan
2018-06-01 15:19:27 -06:00
fa5ecf88a5
change error->all to error->warning on pair style restartinfo bug
2018-06-01 16:13:05 -04:00
7ca794beb9
whitespace cleanup
2018-06-01 16:11:43 -04:00
962946ee45
Ported fix enforce2d to Kokkos.
2018-06-01 14:52:34 -04:00
1ee85e59c3
Removed obsolete changes to fix_nve-manifold_rattle
2018-06-01 14:50:41 -04:00
c386bdddf9
Merge branch 'master' of https://www.github.com/lammps/lammps
2018-06-01 10:44:11 -04:00
56c3a0be29
support virtualenv on machines with python3 where it is called virtualenv-3
2018-05-31 19:03:28 -04:00
cf3095e938
document restartinfo bug message, add check to Pair::write_restart as well
2018-05-31 19:02:03 -04:00
6056c1db4d
fix restart bug in pair style quip
2018-05-31 18:54:38 -04:00
38182dcc60
clarify docs on what energy is monitored
...
changes to the energy only consider the kinetic energy, so make that explicit in the augmented `fix dt/reset` docs
2018-05-31 17:32:19 -04:00
ef3c0dbf7b
Merge branch 'molecule-template-validity-checks' of https://github.com/jrgissing/lammps into collected-bugfixes
2018-05-31 16:30:25 -04:00
4c18a07193
Merge branch 'fix/adapt-wildcard-bondtypes' of https://github.com/jrgissing/lammps into collected-bugfixes
2018-05-31 16:15:33 -04:00
e3e040227b
Fix issues in Kokkos topology files
2018-05-30 12:31:20 -06:00
82b1ab2ac4
Cleaned up pair body rounded/polyhedron
2018-05-30 00:04:48 -05:00
f5e9b1e021
Added example input for fix wall rounded/polygon
2018-05-29 23:59:58 -05:00
1fbd4fffd4
Updated rounded/polygon example
2018-05-29 23:50:43 -05:00
d4cca615fb
Refactored pair body rounded/polyhedron so that kernel_force() can be derived for other styles
2018-05-29 23:42:03 -05:00
f2a6aa249f
Commit2 JT 052918: doc
2018-05-29 17:18:45 -06:00
6457e5eedb
Commit1 JT 052918 modifs files
2018-05-29 14:51:21 -06:00
7aab932731
Fixed typos in pair body rounded/polygon header file
2018-05-29 15:49:15 -05:00
c27e617fd8
Add logic to Makefile.kokkos
2018-05-29 11:33:18 -06:00
b9a8f91753
Limit atom energy change in fix dt/reset
...
Allow limiting of the maximum energy change of an atom in
fix dt/reset in addition to the existing distance limit.
Useful especially for high-energy irradiation.
2018-05-28 10:57:40 +03:00
cfcb6902bc
remove now unnecessary comm->me
2018-05-27 13:16:58 -06:00
16857bb9d3
Merge pull request #15 from lammps/master
...
rebase
2018-05-27 12:54:52 -06:00
18e9b1115c
add consistent 'particle overflow' error for serial
2018-05-27 12:48:12 -06:00
95e259fe71
also include consistent type checks
2018-05-26 15:18:26 -06:00
69a9f1bf94
molecule templates sanity checks
2018-05-26 15:03:24 -06:00
e7773808a5
Merge pull request #14 from lammps/master
...
rebase
2018-05-26 14:38:13 -06:00
0368202d12
Merge pull request #929 from stanmoore1/snap_fix
...
Small bugfixes for Pair Snap
2018-05-26 14:07:19 -06:00
f2c302c2c4
Added fix wall/body/polygon and related doc pages
2018-05-26 14:59:40 -05:00
6438cffa57
Added examples for body rounded/polygon
2018-05-26 13:39:43 -05:00
6b9637eaa3
Added doc page for pair body rounded/polyhedron and updated related pages
2018-05-26 12:34:07 -05:00
4ca870b2a9
Updated doc page for pair body rounded/polygon
2018-05-26 11:41:15 -05:00
179dcd6895
Updated pair body rounded/polygon and rounded/polyhedron
2018-05-26 10:02:53 -05:00
5a23342934
Refactored pair body rounded/polyhedron so that other kernel force models can be implemented in the future
2018-05-26 00:39:55 -05:00
3ba87e52e9
fix/adapt wildcard bondtypes
2018-05-25 21:18:11 -06:00
1422b0413b
Update Kokkos library to v2.7.00
2018-05-25 15:00:53 -06:00
dd3278ea07
Added examples for body rounded/polygon and rounded/polyhedron
2018-05-24 23:54:50 -05:00
4bd4b2a1c7
Updated pair body rounded/polygon and rounded/polyhedron
2018-05-24 23:35:49 -05:00
4308f005ab
Updated pair body rounded/polygon
2018-05-24 23:12:01 -05:00
41687a84a4
Added body and pair styles for rounded/polygon and rounded polyhedra, wall fixesthat are compatible with these body styles
2018-05-24 22:55:49 -05:00
18c6d7f289
Fix possible MPI deadlock in pair_snap
2018-05-24 15:31:49 -06:00
1b4068b575
Restore workaround for compiler bug in pair_snap.h
2018-05-24 15:31:22 -06:00
5f0e6d0aa7
Commit JT2 052418
2018-05-24 12:55:39 -06:00
99f4274483
Commit JT 052418 rm comments
2018-05-24 06:59:40 -06:00
341fa160fe
Updated UCL_Device built with OpenCL to use platforms that support accelerators by default
2018-05-23 16:11:55 -05:00
d10a470245
second try to implement changes suggested in issue #888
...
In src/rcb.cpp:460 there is an if (smaller > largest).
now if we have one particle you will see that lo[] = hi[] and because
of this smaller == largest == 0 for all values of dim. This causes
this particular part of the code to never be run. In particular the
memcpy inside this if is never executed. This causes an unitialized
memory access in line 472. Additionally, dim is initialized with -1
and thus the accesses in 484 and 485 are problematic. Additionally,
valuehalf_select is never initialized either.
closes #888
2018-05-23 16:05:32 -04:00
c960b9295c
fix cut-n-paste error in fix property/local docs
...
correct issue reported in comment at https://github.com/lammps/lammps/pull/911
2018-05-23 16:05:32 -04:00
102be8dd8b
Commit JT 052318
2018-05-23 11:23:39 -06:00
6c42c9b378
Add missing OCL_TUNE define to CMake build
2018-05-22 20:21:58 -04:00
ce4a446cea
Merge pull request #911 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2018-05-22 10:11:12 -06:00
933cf92e36
Merge pull request #923 from akohlmey/remove-register
...
Remove deprecated 'register' keyword
2018-05-22 10:02:32 -06:00
69903cb4aa
Merge pull request #921 from lammps/doctweaks
...
tweaks to doc pages
2018-05-22 10:02:01 -06:00
6de4569483
Removed unused variables - corrected documentation
2018-05-22 17:29:51 +02:00
ad5cfb5ae6
Switched member variables from private to protected for lj/cut/dipole/long
2018-05-22 09:55:16 -05:00
fbc435a0cb
Formatted according to Lammps guidelines
2018-05-22 16:40:25 +02:00
108c31e24a
Moved to USER-MISC
2018-05-22 14:56:26 +02:00
e550f5120b
Updated docs
2018-05-22 12:44:40 +02:00
2f9e6d4566
Fixed bugs in lal_device.cpp with node_names dynamically allocated and dipole/long/gpu
2018-05-21 23:32:25 -05:00
1641f78e3e
Merge from lammps master
2018-05-21 16:06:53 -06:00
4ec31564fe
fix preprocessor directive bug in lib/atc
2018-05-21 16:50:16 -04:00
f5b7419108
fix typo reported in #915
2018-05-21 16:49:00 -04:00
1f193e02e0
update to c++ style include header syntax
2018-05-21 16:49:00 -04:00
838a1938bb
Added pair styles lj/expand/coul/long to USER-MISC and its gpu version to GPU package, added lj/cut/dipole/long/gpu; and added an example Makfile to build GPU package for multi-arch
2018-05-20 17:03:12 -05:00
df3eb36519
cmake: KOKKOS enables C++-11 internally
2018-05-20 08:22:20 -06:00
bb6dcb8ebd
cmake: make CORESHELL depend on KSPACE
2018-05-20 07:54:00 -06:00
e6f76451eb
cmake: fix pkg_depend macro
2018-05-20 07:27:22 -06:00
cfb350d40b
cmake: QMMM and H5MD need C
2018-05-19 11:07:19 -06:00
5daf1fe0d4
remove deprecated 'register' keyword. closes #922
2018-05-18 17:43:18 -04:00
2e7b919774
linalg: update to netlib lapack-3.7.1
2018-05-18 15:20:47 -06:00
858c211fdc
linalg: add functions needed for MSCG
2018-05-18 15:08:08 -06:00
6997aedf30
cmake: avoid warning of missing include dir
2018-05-18 15:06:54 -06:00
cab602045e
tweaks to doc pages
2018-05-18 08:37:29 -06:00
124641dc8a
Examples - new local option
2018-05-18 15:13:48 +02:00
6944973484
cmake: don't build Eigen3 for USER-SMD
2018-05-17 20:07:43 -06:00
9e82c86fbd
cmake: minor improvement for MSCG
2018-05-17 20:01:33 -06:00
68dd7d4f2b
cmake: fix 2 typos in MSCG build
2018-05-17 17:43:16 -06:00
b2da3ca3e9
cmake: add DOWNLOAD_MSCG option
2018-05-17 17:23:54 -06:00
e1361a9dca
Merge branch 'master' of https://www.github.com/lammps/lammps
2018-05-17 10:42:18 -04:00
94c6d2d546
Merge pull request #918 from stanmoore1/kk_atomics
...
Fix performance regression in KOKKOS package
2018-05-16 16:46:02 -06:00
585a164e78
Merge pull request #901 from timattox/bugfix_atom_vec_dpd
...
USER-DPD: bugfix for AtomVecDPD::unpack_restart() and the Kokkos version
2018-05-16 16:45:35 -06:00
5a4a7cebc1
Fix performance regression in KOKKOS package
2018-05-16 16:12:05 -06:00
133f0922b3
Merge branch 'master' of https://www.github.com/lammps/lammps
2018-05-15 12:58:40 -04:00
1a88ffd5ab
Updated fix_nve_manifold_rattle.cpp
2018-05-15 12:58:32 -04:00
307e471456
Merge pull request #914 from jrgissing/bond-react-restart
...
smooth restarts with bond/react
2018-05-14 16:16:58 -06:00
f5d66e74c5
Merge pull request #913 from jrgissing/bond/react-doc-reformat
...
Bond/react doc reformat
2018-05-14 16:16:46 -06:00
bebf25dcb3
Merge pull request #912 from ellio167/kim-update
...
Update to kim-api-v1.9.5
2018-05-14 16:16:18 -06:00
3f316f71ef
Merge pull request #910 from junghans/cmake_intel
...
USER-INTEL: enforce icc and add icc flags
2018-05-14 16:15:50 -06:00
8303d1a375
allow smooth restarts
2018-05-13 22:49:54 -06:00
363d8ef775
tweaks1
2018-05-13 15:45:43 -06:00
a449488b1d
simplify
2018-05-13 12:14:15 -06:00
e076d08ee9
correctly render doc page
2018-05-12 14:17:29 -06:00
1a5144bf37
Merge pull request #13 from lammps/master
...
rebase
2018-05-12 12:59:57 -06:00
ca6920be72
Merge pull request #907 from akohlmey/dump_maxfile
...
Implement 'dump_modify maxfiles' feature
2018-05-12 12:59:33 -06:00
55d8cc0341
cmake: add DOWNLOAD_KIM option
2018-05-12 09:48:15 -06:00
6b73e29f64
cmake: update kim to v1.9.5
2018-05-12 09:43:13 -06:00
09046ad3f7
Update to kim-api-v1.9.5
...
Fixes the 'everything' option
2018-05-12 10:08:09 -05:00
06c18dd36c
cmake: make CMAKE_VERBOSE_MAKEFILE option visible
2018-05-11 17:50:50 -06:00
55bd823339
cmake: fix icc versioning
2018-05-11 17:48:31 -06:00
77e04a9213
Merge branch 'dump_maxfile' of github.com:akohlmey/lammps into dump_maxfile
2018-05-11 18:04:06 -04:00
233f03ea8e
windows portability bugfix
2018-05-11 18:03:49 -04:00
f65b06de0e
dump_modify maxfiles tweak
2018-05-11 15:54:16 -06:00
0f32d603b5
tweaks to dump_modify maxfiles doc page
2018-05-11 15:52:18 -06:00
3440b1a2a7
Merge pull request #909 from lammps/tablecut
...
new dihedral table/cut command
2018-05-11 15:41:52 -06:00
8952b1107c
cmake: add user overwrite for USER-INTEL
2018-05-11 15:33:18 -06:00
b3b3c225e8
cmake: check that USER-INTEL flags actually work
2018-05-11 15:32:32 -06:00
4d34e55072
rename jpeg file, recreate tex file and fix typo in docs for dihedral style table/cut
2018-05-11 17:31:14 -04:00
437e854741
Commit JT 051118 before CEA
2018-05-11 15:24:26 -06:00
4820cef5d4
cmake: USER-INTEL fix flags
2018-05-11 15:19:29 -06:00
e7598eeec0
ignore new style sources in USER-MSIC
2018-05-11 16:17:00 -04:00
a5d29fa52e
Merge remote-tracking branch 'origin/master' into cmake_intel
2018-05-11 14:13:30 -06:00
821ef0cf77
update documentation for dihedral style table/cut
2018-05-11 16:08:23 -04:00
42f22a9723
Merge pull request #908 from akohlmey/coverity-scan-fixes
...
Correct small bugs found by static code analysis
2018-05-11 14:06:18 -06:00
0d8110bc19
Merge pull request #903 from akohlmey/move-enums-to-headers
...
Move enums that have to be consistent across files into a class
2018-05-11 14:05:58 -06:00
44c5e88e24
Merge pull request #902 from junghans/cmake
...
CMake improvements
2018-05-11 14:05:26 -06:00
8d24101df4
patch 11May18
2018-05-11 14:04:49 -06:00
308dac6821
fix force->bounds() bug and remove dead code
2018-05-11 15:54:51 -04:00
944dab1351
USER-INTEL: enforce icc and add icc flags
2018-05-11 11:53:34 -06:00
c3cc07bd3d
truncate filename path to a segment starting with 'src/'
...
this will trim warnings and error messages when compiling using the CMake
build system, which uses full paths. as a bonus,one can now see, if a
source is taken from a package or not.
2018-05-11 13:52:34 -04:00
c50258e89c
cmake: ENABLE -> PKG for packages
2018-05-11 07:51:59 -06:00
9674512997
new dihedral table/cut command
2018-05-11 07:36:40 -06:00
f864584bce
correct small bugs found by coverity scan static code analysis
...
- in fix rigid, rigid/small, and poems, a string argument was
incorrectly assigned to a %d format
- plug two small memory leaks in fix bond/react
2018-05-11 00:43:09 -04:00
075598b405
port dump_modify maxfiles option to COMPRESS and MPIIO package
2018-05-10 23:44:27 -04:00
7780d92823
implement 'dump_modify maxfiles' feature as discussed
2018-05-10 23:25:26 -04:00
66caf1c1a3
cmake: rename PNG,JPEG options to WITH_*
2018-05-10 20:33:18 -06:00
95eb86d6c7
Need to use MPI_CXX_INCLUDE_PATH instead of MPI_C_INCLUDE_PATH on Fedora 28 with cmake 3.11
2018-05-10 21:20:06 -04:00
724ade0af3
silence compiler warnings about bool vs int in AtC lib
2018-05-10 18:48:47 -04:00
d43c556263
cmake: fix typo and added summary for KSPACE package
2018-05-10 16:11:10 -06:00
40a8b1af79
fix stupid bug in AtC when using alloca() instead of VLAs
2018-05-10 17:42:10 -04:00
33a41a4fb3
Merge pull request #906 from akohlmey/recover-jenkins
...
Recover jenkins test builds
2018-05-10 15:20:01 -06:00
d7992f324d
cmake: summary, fix typo, more info
2018-05-10 14:30:45 -06:00
5dafd03d1f
Various fixes to fix/wall/gran DMT
2018-05-10 13:56:02 -06:00
79d1d3458e
revive lib/atc/Makefile.mpic++
2018-05-10 15:44:36 -04:00
a25895d31d
cmake: add FFT_SINGLE option
2018-05-10 12:52:04 -06:00
4f762deff8
cmake: drop FFTW2 support
2018-05-10 12:37:11 -06:00
843f89fc92
cmake: add GPU into to summary
2018-05-10 12:36:09 -06:00
6336c3b975
cmake: add option to download voro
2018-05-10 12:31:55 -06:00
a43e74180a
cmake: add downlad option for LATTE
2018-05-10 11:09:15 -06:00
6626cd5aaa
cmake: add Eigen3 download for USER-SMD
2018-05-10 11:04:56 -06:00
aa1d815fe5
Merge pull request #904 from jrgissing/typing_bugfix
...
Retyping parameters bugfix
2018-05-10 06:56:50 -06:00
863a85353a
type reassignment bugfix for edge atoms
2018-05-09 23:55:04 -06:00
662535865f
Merge pull request #12 from lammps/master
...
rebase
2018-05-09 23:51:57 -06:00
6226ec8831
import enum{GEOMETRIC,ARITHMETIC,SIXTHPOWER} from pair.h
2018-05-10 01:32:57 -04:00
6c91cc1f76
cmake: rename ENABLE_MPI to BUILD_MPI
2018-05-09 23:12:00 -06:00
4e42ee2cfc
cmake: add BUILD_OMP option
2018-05-09 23:09:23 -06:00
1224296365
move enum{INT,DOUBLE,STRING,BIGINT}; to Dump class in dump.h
2018-05-10 01:09:04 -04:00
25cef528c9
cmake: remove -fno-second-underscore injection
2018-05-09 23:03:22 -06:00
6359392834
cmake: MEAM needs a C compiler
2018-05-09 23:02:00 -06:00
71e1867dd2
move enum{LAYOUT_UNIFORM,LAYOUT_NONUNIFORM,LAYOUT_TILED}; to Comm class
2018-05-10 00:50:20 -04:00
f90af1839e
cmake: add a warning for QMMM
2018-05-09 22:42:33 -06:00
2ebd4eb26e
cmake: COMPRESS needs zlib
2018-05-09 22:24:22 -06:00
3682bc47c2
move enum{NO_REMAP,X_REMAP,V_REMAP} to Domain class in domain.h
2018-05-10 00:20:10 -04:00
2797afbf3e
cmake: only enable CXX by default
2018-05-09 22:16:19 -06:00
635383c00c
cmake: cache check for installed packages
2018-05-09 22:09:19 -06:00
b6a8168e3f
fix bug in procmap Comm::MULTIPLE import
2018-05-10 00:02:12 -04:00
71fce2e413
move enum{SINGLE,MULTI} and enum{MULTIPLE} to Comm in comm.h
2018-05-09 23:57:24 -04:00
994fd2af0e
move enum{NSQ,BIN,MULTI} to the Neighbor class in neighbor.h
2018-05-09 23:46:09 -04:00
d8138a5b4c
move enum{IGNORE,WARN,ERROR) into Thermo class and use Thermo:: namespace to reference it
2018-05-09 18:11:31 -04:00
a001f2c248
cmake: turn PNG, JPEG, GZIP and FFMPEG into options
2018-05-09 15:54:04 -06:00
8104568b6a
cmake: improve check again make-based build system
2018-05-09 15:26:59 -06:00
96d1c421df
cmake: improve summary
2018-05-09 15:19:52 -06:00
dde271db36
Merge pull request #900 from lammps/install
...
Consistency tweaks to various package Install.sh files and related shell scripts
2018-05-09 15:10:35 -06:00
a7a83b118d
update dependencies for USER-CGSDK package. make script permissions consistent
2018-05-09 16:13:54 -04:00
8697cac6aa
make QEQ package depend on MANYBODY
...
the qeq/fire style depends on pair style comb,
thus QEQ needs and explicit Install.sh file and
it has to depend on MANYBODY
2018-05-09 16:06:37 -04:00
96c5c92b1a
USER-DPD: bugfix for AtomVecDPD::unpack_restart() and the Kokkos version
...
Also, cleaned up UCG_MASK and UCGNEW_MASK usage in atom_vec_dpd_kokkos.cpp
Fixes a crash when using the python interface on a 2nd LAMMPS invocation
when using the restart (or replicate) commands, because of garbage
in the uCG and uCGnew arrays leftover from the previous LAMMPS invocation.
2018-05-09 15:00:10 -05:00
793260f227
consistency tweak to package LATTE Install.sh file
2018-05-09 11:47:57 -06:00
e5a589e05a
Merge pull request #898 from robeme/fix_restrain_individual_energies
...
Output individual energies in fix restrain
2018-05-09 11:43:52 -06:00
dc8e141501
Merge pull request #896 from akohlmey/cplusplus-compliance-lib
...
C++ style header includes and C++ standard conforming code changes in lib folder
2018-05-09 11:43:03 -06:00
9f03a6798f
Merge pull request #880 from stanmoore1/kk_dep
...
Remove Kokkos deprecated code
2018-05-09 11:41:25 -06:00
b4e5828a60
Update fix_restrain.cpp
2018-05-08 15:36:32 -04:00
671876efef
Make the description of global properties more explicit
2018-05-08 15:33:42 -04:00
8705ea9fc5
replace pointless use of strncat() emulating strcat() with plain strcat()
2018-05-08 08:49:05 -04:00
16697fc4cb
forgot to reduce energies
2018-05-08 10:46:41 +02:00
53fc9f1f0f
updated doc for new fix restrain output
2018-05-08 10:11:00 +02:00
6960529594
set appropriate flags for computing a vector in constructor of fix restrain
2018-05-08 10:02:10 +02:00
fccc16f42c
tune OpenCL for generic architecture by default
2018-05-08 00:50:23 -04:00
e7e1827e57
remove variable length arrays in gpu lib
2018-05-08 00:48:53 -04:00
c9817b0db9
update src/.gitignore
2018-05-08 00:33:27 -04:00
318dfd0613
correct indentation
2018-05-08 00:32:49 -04:00
f4d14c96e8
convert poems lib to use c++-style header includes
2018-05-08 00:29:56 -04:00
3394d18a2a
convert gpu lib to use c++-style include files
2018-05-08 00:25:10 -04:00
ff6507e7b7
convert colvars lib to use c++ style header files
2018-05-08 00:17:57 -04:00
fff962646f
convert awpmd header include to c++ style
2018-05-08 00:10:20 -04:00
f39a8d46d1
convert atc library header files to C++ style
2018-05-08 00:05:18 -04:00
00b92cd93b
Merge pull request #11 from lammps/master
...
rebase
2018-05-07 21:58:57 -06:00
808eb2a25e
Merge pull request #895 from junghans/cmake
...
cmake: remove obsolete BODY/POEMS conflict
2018-05-07 16:43:25 -06:00
1888b616c4
remove some extra semicolons
2018-05-07 18:04:25 -04:00
761b15b8f4
cmake: remove obsolete BODY/POEMS conflict
2018-05-07 16:03:23 -06:00
cde6e9b7c4
Fix CUDA issue in pair_exp6_rx_kokkos
2018-05-07 15:51:15 -06:00
104dde27ed
eliminate variable length arrays from AtC lib for C++ standard compliance
2018-05-07 17:36:34 -04:00
bfdfd36c1c
Merge pull request #894 from akohlmey/cplusplus-clang-fixes
...
More fixes to conform with C++ standards as indicated by Clang
2018-05-07 14:53:43 -06:00
a4759210a8
Merge pull request #893 from ohenrich/user-cgdna
...
Docs update and journal reference for USER-CGDNA package
2018-05-07 14:39:32 -06:00
7fed6c7e4c
Merge pull request #634 from craabreu/master
...
Computation of forces/torques on rigid bodies moved to post_force
2018-05-07 14:39:10 -06:00
82217001c8
must use fabs() on doubles, not abs(), to avoid ambiguity
2018-05-07 15:56:35 -04:00
b2370b6986
use correct namespace when instantiating IntelBuffers;
2018-05-07 15:49:51 -04:00
624173d25a
Merge branch 'master' into kk_dep
2018-05-07 13:42:33 -06:00
7cf42e42eb
make links to citations unique across files 2/2
2018-05-07 14:25:18 -04:00
d80b375e26
make links to citations unique across files 1/2
2018-05-07 14:24:00 -04:00
d203118286
update rigid body reference outputs. add bodyforces early examples
2018-05-07 14:19:50 -04:00
74fbb84b8c
Merge pull request #878 from jrgissing/group_extract
...
Group extract
2018-05-07 11:45:37 -06:00
5076b6d161
Removed old documentation
2018-05-07 18:25:55 +01:00
fcdcdb3286
Merge branch 'master' into user-cgdna
2018-05-07 18:19:24 +01:00
722549965e
Added reference to implementation paper
2018-05-07 18:13:18 +01:00
ca96a7ab05
Merge pull request #891 from akohlmey/collected-small-changes
...
Collected small changes, fixes and updates
2018-05-07 10:43:19 -06:00
8ec033e823
Merge pull request #889 from akohlmey/cplusplus-compliance
...
Collected changes to restore C++ standard compliance
2018-05-07 10:42:22 -06:00
a7c9418629
Merge pull request #890 from jrgissing/bond_react_final_touches
...
bond/react final touches
2018-05-07 10:37:47 -06:00
bc0c405bfa
Merge pull request #887 from akohlmey/create-bonds-single-bugfix
...
Fix bug in create_bonds single/bond
2018-05-07 10:37:00 -06:00
1ea5b9eabb
Merge pull request #879 from mdelyser/USER-BOCS
...
USER-BOCS
2018-05-07 10:34:51 -06:00
d9d33ac766
add ability to set multiplicity for dihedrals with fix restrain
...
this introduces an optional keyword, so backward compatibility is preserved.
this closes #884
2018-05-07 07:23:29 -04:00
d51745fd27
whitespace cleanup
2018-05-07 07:23:29 -04:00
c3588f08b7
provide keyword/value option to compute ackland/atom for selecting legacy or current variant of implementation
2018-05-07 07:23:29 -04:00
ecfe5c8373
use american spelling of neighbor consistently in docs and code comments
2018-05-07 07:23:29 -04:00
009666d9a5
need to ignore pair style kim in src/
2018-05-07 07:23:29 -04:00
551ea9694d
add VTK config for recent fedora versions
2018-05-07 07:23:29 -04:00
d7339bbd9e
significantly expand .github/CODEOWNERS file to automatically notify more contributors of changes to files/packages they maintain
2018-05-07 07:23:29 -04:00
934f825388
update USER-INTEL Install.sh script and dependency handling
2018-05-07 07:23:29 -04:00
f4fbdea0b3
update .gitignore for lib/latte
2018-05-07 07:23:29 -04:00
14588f6242
remove dead code and fix compilation for fix mscg
2018-05-07 07:23:29 -04:00
aa1d0f3df5
actually fulfill promise given by 'ninsert == 0' warning
2018-05-06 13:38:43 -06:00
c4991778cb
C++ compliance and bugfix
...
bugfix restores exact behavior when not using 'insert' keyword
2018-05-06 13:09:05 -06:00
5e49976b70
correct typo in fix bond/react docs
2018-05-06 11:17:34 -04:00
9d9d7cb9ed
update example log files
2018-05-06 11:10:40 -04:00
941d289a69
cosmetic changes to avoid compiler warnings
2018-05-06 10:54:34 -04:00
e1f9ee1347
fix1
2018-05-06 01:04:23 -06:00
916ed71760
fix bond/react final touches
2018-05-06 00:34:03 -06:00
9d6891823a
some more cosmetic changes
2018-05-05 20:38:22 -04:00
e14b61e4a4
replace variable length array with constant length through making maxLine constant
2018-05-05 19:51:30 -04:00
2d321a602c
Merge pull request #10 from lammps/master
...
rebase
2018-05-05 14:22:23 -06:00
9acd35abe2
another change to fix poems
2018-05-05 10:52:39 -06:00
0c53afbfcf
more changes to fix rigid and fix poems
2018-05-05 10:39:01 -06:00
2616dd91f9
include USER-BOCS package in cmake
2018-05-05 12:05:32 -04:00
f7c37a7a98
adapt isfinite() handling to upstream
2018-05-05 11:46:35 -04:00
095ca76b5b
plug memory leaks in USER-BOCS
2018-05-05 11:44:21 -04:00
f9f8e2bdbe
update USER-BOCS example to match LAMMPS style and include reference logs
2018-05-05 11:43:05 -04:00
735bceb468
Merge branch 'master' into USER-BOCS
2018-05-05 10:21:21 -04:00
81293b0fda
changes to integrate USER-BOCS into LAMMPS and to closer follow the LAMMPS programming/documentation style
2018-05-05 10:21:11 -04:00
88dca11b3c
update colvars dependencies
2018-05-05 02:36:02 -04:00
460e8bd298
add return value to non-void function
2018-05-05 02:35:42 -04:00
ce86ff6cd1
add missing USER-MOFFF to Makefile and fix typo
2018-05-05 02:15:36 -04:00
36126ccb7d
be more verbose in USER-PHONON install script when KSPACE is not installed
2018-05-05 02:14:17 -04:00
b7210e931c
more cosmetic changes to silence pedantic warnings
2018-05-04 22:34:20 -04:00
53342a5cec
address a few cosmetic issues flagged by -Wpedantic
2018-05-04 22:17:25 -04:00
d53dc541d8
avoiding variable length array in pair style comb3 by declaring MAXLIB const
2018-05-04 21:48:44 -04:00
974ea3420b
replace variable length array in fix drude/transform with new/delete
2018-05-04 21:45:17 -04:00
c83fedf100
replace variable length array in Molecule class with new/delete
2018-05-04 21:41:23 -04:00
7edeccae80
replace variable length arrays in fix filer/corotate by Memory::create() / Memory::destroy()
2018-05-04 21:14:08 -04:00
e242b37619
cast implicit string objects to char * for C++ standard compliance
2018-05-04 21:13:02 -04:00
9a389c946c
replace variable length arrays in fix rx of USER-DPD with new/delete
2018-05-04 19:36:57 -04:00
1b31b4899a
replace variable length arrays in pair style tdpd with new/delete
2018-05-04 19:06:36 -04:00
d24885f805
replace variable length array in fix lb/momentum with fixed size array
2018-05-04 19:00:43 -04:00
345c212828
replace variable length arrays in compute basal/atom with new/delete
2018-05-04 18:55:22 -04:00
477d9feb5c
replace variable length arrays in fix gcmc with new/delete
2018-05-04 18:48:43 -04:00
0a835c499a
fix newly introduced bug
2018-05-04 18:32:41 -04:00
6dcee30b1a
replace variable length arrays in fix gle with new/delete
2018-05-04 18:21:22 -04:00
5670dc5e6e
replace variable length array in msm with new/delete
2018-05-04 18:09:25 -04:00
b11757adb3
replace variable length array in fix ipi with new/delete
2018-05-04 16:47:29 -04:00
b61834f28d
replace variable length array with fixed size
2018-05-04 16:34:46 -04:00
1d54c93df8
replace variable length array with new/delete in PNG support of dump image
2018-05-04 16:30:52 -04:00
330f29db0b
replace variable length arrays in USER-PHONON with new/delete
2018-05-04 16:26:48 -04:00
366aaf2450
port bugfix for single/bond to single/angle and single/dihedral
2018-05-04 00:32:13 -04:00
c9d41178d8
update logfiles and adjust some example inputs to be consistent
2018-05-03 23:37:01 -04:00
6886dcb2e4
correct minor issues, so LAMMPS compiles again
2018-05-03 23:04:07 -04:00
23f71ee4ad
fix bug in create_bonds, where ghost atoms were counted incorrectly
2018-05-03 22:34:11 -04:00
844858d3a7
2nd set of updates
2018-05-03 17:00:08 -06:00
2b8576c7c7
first updates
2018-05-03 16:55:22 -06:00
eeee2d3026
Merge pull request #803 from jrgissing/fix_bond_react
...
Fix bond react
2018-05-03 14:16:46 -06:00
53cc609c4c
make filenames comply with LAMMPS conventions and add reference log files
2018-05-03 16:03:37 -04:00
c8a0689d78
correct typo in converting c-library header includes to c++ styles
2018-05-03 15:44:17 -04:00
28786ef99b
tweak to header file names
2018-05-03 11:49:27 -06:00
749f1ff407
Merge pull request #875 from akohlmey/collected-small-fixes
...
Collected small changes and bug fixes for the next patch release
2018-05-03 11:28:00 -06:00
654fec164d
Merge pull request #881 from akohlmey/cplus-plus-style-includes
...
Replace C-style include files with their C++ equivalents
2018-05-03 11:25:51 -06:00
35294dafbc
Merge pull request #883 from giacomofiorin/colvars-update
...
Fixes to Colvars library (version 2018-04-29)
2018-05-03 11:25:32 -06:00
83f5c331cd
Merge pull request #886 from lammps/snap-quadratic
...
updates to quadratic form of SNAP potential
2018-05-03 11:21:29 -06:00
1fdb010c41
Revert "workaround for ISFINITE() macro to work with the latest KOKKOS library update"
...
This reverts commit f202f1bcf6 .
2018-05-03 13:08:15 -04:00
b5b70b429f
update log files for SNAP package examples to reflect current state of keywords.
2018-05-03 13:00:24 -04:00
07a15a719f
whitespace cleanup
2018-05-03 12:38:24 -04:00
75cffc78c5
updates to quadratic form of SNAP potential
2018-05-03 10:23:50 -06:00
0c005f5cb0
Small fixes to Colvars library
...
Primarily a list of small fixes, combined with cosmetic changes and cleanups
in several files.
6d0c917 2018-04-29 Fix missing deallocation of output stream object (reported by HanatoK) [Giacomo Fiorin]
c92d369 2018-04-17 Do not test for atom group size [Jérôme Hénin]
431e52a 2018-04-06 Allow scripted/custom colvars to be periodic [Jérôme Hénin]
81d391f 2018-04-05 Split colvarcomp constructor into POD constructor + init() function [Giacomo Fiorin]
9b85d5f 2018-03-13 Fix issue with out-of-order atom selections; clarify format for ref positions [Giacomo Fiorin]
0e0ed37 2018-03-07 Support triclinic unit cells in VMD, clean up PBC functions [Giacomo Fiorin]
eed97c9 2018-02-24 Obtain integer version number from version string [Giacomo Fiorin]
c17f3cd 2018-02-23 Write trajectory labels only when needed [Giacomo Fiorin]
2018-05-02 15:03:56 -04:00
fc0110a2e0
Update fix_bocs.cpp
2018-05-02 13:25:26 -04:00
072a063afc
Delete fix_bocs.html
2018-05-02 11:30:25 -04:00
fbf96b680b
Delete MOD_COMPUTE_H
2018-05-02 11:29:41 -04:00
ed3f8d4b3f
Update methanol.lmp
2018-05-02 11:28:44 -04:00
efbee4a292
Delete man_fix_bocs.html
2018-05-02 11:27:31 -04:00
2e2f19770c
Removed .html files. Removed compute.h mods. Cast pressure for functions
2018-05-02 11:14:30 -04:00
59b59573a7
Added documentation for compute_pair_entropy_atom
2018-05-02 16:10:31 +02:00
25ac1fd16c
mention that fix reax/bonds and reax/c/bonds do not honor the group id
2018-05-01 18:55:00 -04:00
51d2625daf
First fully working version of compute_pair_entropy_atom
2018-04-30 19:40:18 +02:00
4e6188cff6
pair_entropy_atom workin - avg missing
2018-04-28 09:01:09 +02:00
ca6f99129d
revert <cinttypes> back to <inttypes.h> as the former seems to require C++-11
2018-04-27 18:39:11 -04:00
0015b15b18
revert <cstdint> back to <stdint.h> as the former seems to require C++-11
2018-04-27 18:25:30 -04:00
e4071d7f46
replace C-style include files with their C++ equivalents
2018-04-27 18:00:24 -04:00
6b92826a1a
Remove Kokkos deprecated code
2018-04-27 12:35:00 -06:00
f202f1bcf6
workaround for ISFINITE() macro to work with the latest KOKKOS library update
2018-04-27 14:15:32 -04:00
d504dcc465
Some changes to compute_pair_entropy_atom
2018-04-27 17:50:35 +02:00
eaaad3f6d5
Commit JT-2 042618
...
- commit after after rebase
- some #include were needed
2018-04-26 15:48:34 -06:00
75069ec55b
Commit JT-1 042618
...
- new version DMI
2018-04-26 15:26:31 -06:00
392816a807
Commit JT 042418
...
- adding the README
- some corrects pair_spin*.cpp/h
2018-04-26 15:26:31 -06:00
1b8669c620
Commit JT 042018, new spin/precession and pair/spin (peru virtual)
2018-04-26 15:26:31 -06:00
ce80d1a3ea
Commit JT 041618
...
Enabling multiple exchange interactions
2018-04-26 15:26:31 -06:00
8709f6044b
Commit modifs before release 2 (04/02/18)
2018-04-26 15:26:31 -06:00
a315599bac
Commit modifs before release 1 (03/26/18)
2018-04-26 15:26:31 -06:00
08bc115380
Commit before meeting 032218
2018-04-26 15:26:13 -06:00
65b7e43a91
Examples and docs
2018-04-26 15:25:23 -06:00
436a5de3a6
Documentation V1
2018-04-26 15:25:23 -06:00
f0cca6fb9d
rm pdf equations
2018-04-26 15:21:41 -06:00
3ed640666f
Delete pair_spin_exchange_function.pdf
2018-04-26 15:21:41 -06:00
6a9ecde742
rm one file
2018-04-26 15:21:41 -06:00
2a3b93ca3d
First commits last version doc
2018-04-26 15:21:41 -06:00
e4c6c46b4c
Commit JT 010318 (before APS)
2018-04-26 15:21:41 -06:00
7990826ca2
Commit JT 021518
2018-04-26 15:21:41 -06:00
fa499ff95d
Commit JT 021318
2018-04-26 15:21:41 -06:00
86cfbb3010
Delete in.spin.read_data
2018-04-26 15:15:16 -06:00
f409f4ff53
Commit JT 021318
2018-04-26 15:02:15 -06:00
eab737a45c
Delete Co_PurjaPun_2012.eam.alloy
2018-04-26 15:01:43 -06:00
b422480002
Commit JT 021318
2018-04-26 15:01:43 -06:00
3d18f55155
commit JT 020818
...
- adding files for doc and reorg.
2018-04-26 15:01:43 -06:00
10b38cda93
commit JT 020818
...
- documentation v1.0
- reorg. of examples
2018-04-26 15:01:43 -06:00
6490ee46b7
Commit JT 020618
...
- Documentation
- Memory leaks solved
2018-04-26 14:58:43 -06:00
642c8f9859
Commit JT 020518
...
Begin work documentation
2018-04-26 14:58:43 -06:00
755bda2275
Commit JT 020118
2018-04-26 14:58:43 -06:00
05a7e5011f
Commit JT 012318
2018-04-26 14:58:43 -06:00
3abb7f0eaf
Commit JT 011718
...
Correction bug in fix/integration/spin
2018-04-26 14:58:43 -06:00
5b93fc6a27
Commit JT 011617
2018-04-26 14:58:43 -06:00
1e096d77ef
Commit JT 011518
2018-04-26 14:58:43 -06:00
38e940a392
beautyfy shell script
2018-04-26 14:58:43 -06:00
7cc62f4234
minor updates on examples/SPIN
2018-04-26 14:58:43 -06:00
01f378d265
minor updates on examples/SPIN
2018-04-26 14:58:43 -06:00
ab200cff06
- linked list in the integration algorithm
...
- new version of the coord2sector function
- possible to read_data a spin .data file
2018-04-26 14:58:43 -06:00
5fe0b0a2cc
Delete in.cobalt_dev
2018-04-26 14:58:42 -06:00
6df54ac3ec
Delete in.cobalt_SD
2018-04-26 14:58:42 -06:00
1e9d91bd8f
Delete in.co_magnetomech
2018-04-26 14:58:42 -06:00
749336ae1f
Delete in.kagome
2018-04-26 14:58:42 -06:00
925e647acf
Commit integ
2018-04-26 14:58:42 -06:00
148d26d943
Delete in.cobalt
2018-04-26 14:58:42 -06:00
2bfd30f7d7
Delete in.BFO
2018-04-26 14:58:42 -06:00
f4bb33de4b
Memory corrections
2018-04-26 14:58:42 -06:00
49f0a7a89a
New MPI algorithm (still to be checked)
2018-04-26 14:58:42 -06:00
f1182df776
Commit MPI algorithm
2018-04-26 14:58:42 -06:00
1828274a99
new vmd shell to prepare vmd runs
2018-04-26 14:58:42 -06:00
813343928a
moving files into proper directories
2018-04-26 14:58:42 -06:00
cc44a8863c
Commit 11/06/17
2018-04-26 14:58:42 -06:00
f3e58440a2
Commit 11/6/17
2018-04-26 14:58:42 -06:00
4cbda74df4
Commit new serial algorithms
2018-04-26 14:58:42 -06:00
c6bb9586ef
Commit before new serial algo
2018-04-26 14:58:41 -06:00
b219392d59
Commit before pull on SOLO
2018-04-26 14:58:41 -06:00
f6b4587fe8
Commit Julien 10/24/17
...
Correction in the pair/exchange for energy preservation
2018-04-26 14:58:41 -06:00
72d9795d7f
Commit Julien 10/19/2017
...
- New files for the pair interactions
- New files for the documentation
- Spin orbit coupling via Neel approach
2018-04-26 14:58:41 -06:00
54832a8fe4
Commit Julien 09/14/17
...
- Changes and corrections in the computation of the energy
- Issue with newton_pair in the compute of pair
2018-04-26 14:58:41 -06:00
d144ab0164
Commit Julien 09/06/17
...
- units of J1_mag and J1_mech
- correct of pack and unpack in atom_vec_spin
- add conditions in fix_integration_spin
2018-04-26 14:58:41 -06:00
87993368f9
Commit Julien 08/24/17
...
- in pair_spin, magneto-mech force for exchange
- compute and added in integration_spin
2018-04-26 14:58:41 -06:00
3de0cf5ab4
Commit Julien 2 08/23/17
...
- reorganized includes
- start work on magneto-mechanic potential (adding function)
- renamed fix_nve_spin into fix_integration_spin
2018-04-26 14:58:41 -06:00
f5ff30df83
Changes for coupling magnetomech:
...
- hybrid_overlay friend with fix_nve_spin
- modif of the allocation of pair classes in fix_nve_spin
- modif input file for hybrid/overlay eam - spin/pair
- new file for cobalt eam potentials
2018-04-26 14:58:41 -06:00
45ea7b3cc7
First version of the spin tutorial (2)
...
Examples (example/SPIN), for BFO and Co
2018-04-26 14:58:41 -06:00
023b018ed2
First version of the tutorial for spin simulations
2018-04-26 14:58:41 -06:00
64b08d3ca8
add write_data() support to remaining improper styles.
...
with this commit, write_data() support should be complete.
2018-04-26 16:39:31 -04:00
c7edc6636a
make sure all allocatable class pointers are initialized to NULL
2018-04-26 16:13:19 -04:00
98a22c2b55
Simple test in fix_nve_spin
2018-04-26 13:08:55 -06:00
b88f7aac32
Begining work on test for sectoring (works only if sectoring possible when mpi option is on)
2018-04-26 13:08:55 -06:00
7519dee502
Changes 2 (modif/corrects parallel)
2018-04-26 13:08:55 -06:00
8746ab547e
Small modif and correc of the parallel implemetation
2018-04-26 13:08:54 -06:00
2c5597ae4b
Commit with last changes (sectoring parallel implementation)
2018-04-26 13:08:54 -06:00
8a56b8ad3a
First version of the parallel algorithm
...
Performed by sectoring (1, 2, 4, or 8 chuncks) each process.
2018-04-26 13:08:54 -06:00
b934621651
Implementation of SeqNei V1 (Real)
...
Still both Seq and SeqNei versions
In SeqNei, loop on Neighb not working yet
2018-04-26 13:08:54 -06:00
bf5b3f96e9
Implemetation of SeqNei Algo 1
...
Still Seq and SeqNei versions
Loop on Neigh in SeqNei not working yet
2018-04-26 13:08:54 -06:00
4d375e72f0
Changes: - DMI and ME interactions
...
- Computation optimisations
- lot of removed prints
Next work: - Sequential algo implemetation
- temperature simulations (check)
- Work on parallelization
2018-04-26 13:08:54 -06:00
7cc59fbbbe
Same commit, beginning removing prints/checks and pushing
2018-04-26 13:08:54 -06:00
d53def5853
Field compute error apparently corrected. The issue was related to the reverse communication.
...
To do:
- Remove all checks/prints used to debug
- Check all the flag set in the atom_vec_spin creator (very important for the reverse comm)
- Code DMI/ME interactions
- Start to work on parallel implementation of the integration
2018-04-26 13:08:54 -06:00
af45d55b3f
Added:
...
- For Paramag. simulations, the option "atom_modify" has to be set
ex: atom_modify sort 1000 4.0 (Freq,Dist).
- Actual time is now printed (c_mag[0] in compute_spin)
- Value of Gilbert's damping corrected
- Now even results for SD/Lammps comp. in purely paramg. or aniso. situations
- Pack and unpack reverse needed corrections (f only was set, not fm)
- Spin temperature is now computed (data c_mag[7] in spin_compute)
To do:
- Fcc with p p p bc is still not working
- If Zeeman/Aniso force not defined, error => to be removed
- Add DMI and ME (see if new file or add in the exchange file)
2018-04-26 13:08:54 -06:00
3168704858
For paramagnetic simulation (no pair interaction declared), the "atom_modify" command has to be used (in order to initialize the bin).
...
example: atom_modify sort 1000 4.0 (Freq. of sorting, Cutoff distance)
In order to print the actual time with the total mag., the vector associated to the mag. compute was modified. It is now: [time, Mx, My, Mz, |M|, En_mag]
Optimization of the spin_compute routine: energy and mag. have been gathered in a same loop.
2018-04-26 13:08:54 -06:00
bf18d84273
Same commit, with input (mag. cobalt) and vmd files
2018-04-26 13:08:54 -06:00
9b0f8a0c55
First commit for the SPIN package.
...
Changes to come:
-Exchange interaction computation to check (loop on neighbors),
-Temperature/random fluctuations to correct (effects too strong),
-Physical results to check,
-Add final interactions (DMI, ME, Dipolar),
-Compute spin temperature (Nurdin and Ma formslisms),
-Work on MPI parallelization,
-Ewald sums to implement (see with Stan's pakage),
-See for prefered magnetic axis (Mitchell's idea),
2018-04-26 13:08:54 -06:00
56d0014a4a
Added #include "citeme.h"
2018-04-26 10:05:49 -04:00
26d22a4b7a
restrain energy must be incremented. bugfix from robert meissner posted to lammps-users
2018-04-26 10:02:42 -04:00
c5e884fb41
USER-BOCS
2018-04-26 09:34:47 -04:00
c4373c7afa
add extract to fix_group
...
this will allow users to define groups that are by default created internally by fixes, etc.
2018-04-24 22:53:54 -06:00
69665c218a
Merge pull request #9 from lammps/master
...
rebase
2018-04-24 22:09:17 -06:00
6f9a2245d2
add write_data() support to 4 more dihedral styles, which completes the set
2018-04-23 16:56:19 -04:00
d5ec76290b
patch 20Apr18
2018-04-20 17:22:38 -06:00
836027dbd8
Merge pull request #867 from stanmoore1/kk_tweaks
...
Tweaks to KOKKOS package
2018-04-20 14:35:58 -06:00
c5127eca89
Merge pull request #872 from akohlmey/ave-correlate-long-bugfix
...
Bugfix for fix ave/correlate/long
2018-04-20 09:30:02 -06:00
91b407570a
docfix
...
remove mention of as yet unreleased feature
2018-04-19 20:23:58 -06:00
5bf8e1bc5b
add ability to retrieve the number of local rows for computes returning local data
...
this is done supporting the combination of type == 2 with style == 0,
i.e. a local scalar, which is not available in C++ (but there one can
access the compute style data member directly. for the python interface,
the pointer is automatically dereferenced and returned as a c_int.
2018-04-19 18:37:15 -04:00
164537cf37
whitespace cleanup
2018-04-19 18:30:51 -04:00
f1ee46cc64
add check to require atom attribute molecule to avoid segfaults, when it is missing
2018-04-19 18:24:19 -04:00
caa990746e
bugfix
...
fixes crash e.g. when building on Ubuntu for Windows
thanks to Márk Jenei (University of Cambridge) for submitting error report
2018-04-18 22:27:12 -06:00
a087813d01
incorporate bugfix for fix ave/correlate/long from jorge ramirez
2018-04-18 07:26:13 -04:00
158c7531fe
Added pair/gran/dmt as a granular wall interaction option
2018-04-16 16:03:50 -06:00
f94c5b7637
Added 'store_contacts' option to fix/wall/gran/region to store info about individual particle-wall contacts
2018-04-16 12:40:22 -06:00
85e934681d
Added DMT and JKR pair styles with rolling friction
2018-04-16 12:39:45 -06:00
48e42a4e1e
Merge pull request #824 from jrgissing/write_data-noextra
...
Write_data nofix option
2018-04-13 10:27:21 -06:00
6027de5387
Merge pull request #870 from lammps/doc-tweak
...
add info to compute heat/flux doc page and a small update to the developer's guide
2018-04-13 10:26:31 -06:00
398f3173aa
remove trailing whitespace
2018-04-13 11:38:02 -04:00
798fcacd77
update example for API change in Fix::copy_arrays()
2018-04-13 11:37:51 -04:00
bc0fd5496a
add info to compute heat/flux doc page
2018-04-13 08:57:24 -06:00
430027465f
Merge pull request #868 from junghans/latte
...
cmake: update latte to v1.1.1
2018-04-13 08:44:59 -06:00
7f9400eadc
Merge pull request #865 from athomps/fix_gcmc_temperature
...
Made ndof dynamic for temperature fixes and computes
2018-04-13 08:44:41 -06:00
1b965d4d3a
Merge pull request #863 from ellio167/kim-update
...
KIM API interface update
2018-04-13 08:43:56 -06:00
6e31b7da63
doc typos
2018-04-11 22:06:22 -06:00
8f1487fbc6
update lib/latte/Install.py to be consistent with CMake config
2018-04-11 11:20:39 -04:00
e2bc4d461e
cmake: update latte to v1.1.1
2018-04-10 17:26:16 -06:00
dee945c01d
cmake: bump openkim to v1.9.4
2018-04-10 15:44:13 -06:00
bc49ce611a
restore python3 compatibility
2018-04-09 23:08:49 -04:00
72cd13aac7
cmake: add openkim build as external project
2018-04-06 17:22:54 -06:00
49d524e442
Remove unused variables in pair_reaxc_kokkos
2018-04-05 11:58:47 -06:00
3c6102a0c3
Tweak whitespace in Makefile.kokkos_cuda_mpi
2018-04-05 11:49:57 -06:00
4517c85c77
Use reference to improve performance in pair_reaxc_kokkos
2018-04-05 11:47:22 -06:00
aa4f044709
Deallocate views of views in serial to prevent race condition in Kokkos profiling tools
2018-04-05 11:44:19 -06:00
2d4e0fcfd3
purge deleted file in KIM package
2018-04-04 13:24:05 -04:00
4fa95de91c
update logfiles for gcmc example inputs
2018-04-04 12:33:48 -04:00
24e0ca5377
avoid warning about group all
2018-04-04 12:28:20 -04:00
e1a17d428f
print the warning about using group all with fix gcmc only from MPI rank 0
2018-04-04 12:26:43 -04:00
8e3ba36a4f
Merge pull request #866 from lammps/header-error-messages
...
add placeholders to include files for error messges
2018-04-04 09:45:07 -06:00
12bc84163d
remove or reformulate references to USER-CUDA package, which no longer exists
2018-04-04 11:06:20 -04:00
5221ac2d55
add placeholders to include files for error messges
2018-04-03 17:48:31 -06:00
af8e258ebb
Revert to previous code without plug-in interface
2018-04-03 17:17:23 -05:00
d1356c1d76
Made ndof dynamic for temperature fixes and computes
2018-04-03 15:07:04 -06:00
30f8bb059f
Merge branch 'reax_dup' of github.com:stanmoore1/lammps into reax_dup
2018-04-02 12:11:22 -06:00
52254fe155
Fix issue in fix_qeq_reax_kokkos
2018-04-02 12:10:30 -06:00
d8e0f48864
Merge branch 'master' into reax_dup
2018-04-02 10:55:09 -06:00
3f3bab4e71
Create KIM_LAMMPS_PlugIn.h & related changes
2018-04-02 11:45:35 -05:00
f089d8d247
use correct installed kim lib when adding new models
2018-04-02 09:39:44 -05:00
25d2f4b1f6
Update pair_kim for v1.9.4 and versatile linking
...
Use dlopen instead of directly linking to kim-api
library. This will allow for easier distribution
of LAMMPS with support for KIM Models.
2018-04-02 09:39:44 -05:00
020fc66ad9
Merge pull request #8 from lammps/master
...
rebase
2018-04-01 12:55:58 -06:00
0bfb6f0c2a
Merge branch 'master' of github.com:lammps/lammps
2018-03-30 15:22:15 -06:00
7786cb5a4b
patch 30Mar18
2018-03-30 15:21:55 -06:00
e476f89b47
Merge pull request #860 from lammps/doctweak
...
alphabetize correction in docs
2018-03-30 10:10:34 -06:00
bfc07712cf
alphabetize correction in docs
2018-03-30 09:48:15 -06:00
ee5ad9cbb3
Merge pull request #857 from lammps/resetids
...
new reset_ids command and dump_modify delay option
2018-03-30 09:45:02 -06:00
a19e8fb269
Merge branch 'master' into resetids
2018-03-30 09:15:24 -06:00
81caeffb38
Merge pull request #855 from lammps/dumpinc
...
new dump_modify refresh and compute displace/atom refresh commands fo…
2018-03-30 09:07:19 -06:00
a4795df5f9
complete integration of reset_ids into the documentation build system
2018-03-30 10:49:38 -04:00
ef8423918a
fix typo
2018-03-29 17:04:53 -04:00
0984e94c04
Merge pull request #858 from junghans/fix_return
...
MathSpecial::fm_exp: fix return value on ppc64
2018-03-29 08:11:33 -06:00
2a930dac42
Merge pull request #856 from akohlmey/fix_srp_bugfix
...
Bugfix for SRP with triclinic cells
2018-03-29 08:10:55 -06:00
09313cf3b5
shift files into doc/src
2018-03-28 13:35:13 -06:00
6dff29bb9c
remove files that were added in error last summer by a pull request
2018-03-28 13:52:07 -04:00
c664f46b31
MathSpecial::fm_exp: fix return value on ppc64
2018-03-28 11:51:04 -06:00
5fd17670b1
new reset_ids command and dump_modify delay option
2018-03-28 11:31:35 -06:00
b37664b44e
squash bug in fix srp that was incorrectly comparing cutoffs for triclinic cells
2018-03-28 10:57:13 -04:00
b5b0f67bcd
Merge pull request #852 from akohlmey/collected-small-bugfixes-and-updates
...
Collected small bugfixes and cleanups
2018-03-27 15:43:57 -06:00
a524d8c193
Merge pull request #854 from lammps/readdump
...
new option *add keep* added to read_dump
2018-03-27 14:39:35 -06:00
b571f5423a
Merge pull request #850 from lammps/addlib
...
a few new lib interface methods
2018-03-27 14:39:16 -06:00
2aef3a0e96
new dump_modify refresh and compute displace/atom refresh commands for incremental dump files
2018-03-27 14:37:04 -06:00
da9f63210e
rephrase error message, remove trailing whitespace
2018-03-27 13:59:21 -04:00
e8b8428f6b
new option *add keep* added to read_dump
2018-03-27 10:08:58 -06:00
1956d93af9
doc tweak on added lib functions
2018-03-27 09:58:53 -06:00
48509622fe
fix bug reported in issue #851
2018-03-26 11:51:00 -04:00
6d0b53ff16
Merge pull request #7 from lammps/master
...
rebase
2018-03-24 09:54:32 -06:00
f38169f19c
do not capitalize library.cpp, even if it is at the beginning of a sentence
2018-03-23 16:08:40 -04:00
24e48760da
Merge pull request #845 from akohlmey/dummy-pair-restart-warning
...
More consistent and transparent handling for force styles with restarts
2018-03-23 13:47:43 -06:00
b5ee713779
Merge pull request #849 from stanmoore1/kk_deprecated
...
Remove deprecated Kokkos code
2018-03-23 13:42:39 -06:00
e73663d1de
Merge pull request #847 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2018-03-23 13:41:22 -06:00
5770a59ead
Merge pull request #846 from akohlmey/pdf-manual-reorg
...
Refactor PDF Manual Structure
2018-03-23 13:40:35 -06:00
db5a6b272b
Merge pull request #842 from martok/meamc-bugfix
...
MEAM/C Improvements/fixes
2018-03-23 13:40:14 -06:00
318877ada3
Merge pull request #839 from oywg11/master
...
New registry dependent interlayer potential in LAMMPS
2018-03-23 13:38:48 -06:00
d14c16a47c
a few new lib interface methods
2018-03-23 13:34:22 -06:00
5a341bee09
minor cleanup in docs and updated log files for kolmogorov/crespi/full
2018-03-23 06:42:04 -04:00
78e09e1854
refine the code and documentation
2018-03-23 13:26:40 +03:00
c398eb6b57
update kolmogorov-crespi examples
2018-03-22 19:42:07 -04:00
8de7c449fc
refactor code and examples to match LAMMPS conventions. whitespace cleanup. shorten examples.
2018-03-22 19:31:41 -04:00
04c968362f
fix up and integrate documentation for contributed pair styles
2018-03-22 18:20:19 -04:00
385e1e5adf
Fix compile error with CUDA
2018-03-22 12:28:21 -06:00
28b894a1d7
Remove unnecessary semicolon
2018-03-22 12:09:04 -06:00
a6d10ba91d
Remove deprecated Kokkos code
2018-03-22 11:19:17 -06:00
f72d38e0c3
Merge branch 'master' into reax_dup
2018-03-22 10:03:06 -06:00
2dcee75ae4
Add data duplication to pair_kokkos.h
2018-03-22 10:01:50 -06:00
b2194d617b
update logs for eff and reax
2018-03-21 21:26:46 -04:00
8bbefb6187
more meaningful output for electron units. fix bug in time unit to fs conversion
2018-03-21 20:12:14 -04:00
07a8e31623
update BOP input and log files
2018-03-21 19:45:52 -04:00
9f785a4f0b
detect and error out on unsupported/old bop potential files
2018-03-21 19:40:25 -04:00
a19f550c1e
update the bop potential file and input
2018-03-21 19:40:03 -04:00
968587ac1e
Merge from master
2018-03-21 17:24:35 -06:00
6dd8efd0b4
Add if statements
2018-03-21 17:20:45 -06:00
a585871251
update logfiles
2018-03-21 19:04:06 -04:00
ad87b632ef
update spc/e data and reax/c input
2018-03-21 19:03:02 -04:00
192f83164c
Merge branch 'master' of https://www.github.com/lammps/lammps
2018-03-21 17:04:04 -04:00
78d8be311c
Commit before merge.
2018-03-21 17:04:01 -04:00
57dbad59c0
update missing data files and adjust input files for potentials comparison
2018-03-21 16:03:21 -04:00
96061b854b
Merge branch 'compute_chunk_atom_pbc' of https://github.com/poppik/lammps into collected-small-changes
2018-03-21 15:34:05 -04:00
c58bc6fcba
Fixed pbc wrapping in case of spherical bins
2018-03-21 21:20:15 +03:00
f586d7c197
Merge remote-tracking branch 'upstream/master'
2018-03-21 18:06:06 +01:00
e66c71e1ca
fix linker error bug with fftw3 and -DFFT_SINGLE
2018-03-21 12:13:09 -04:00
1a402d4002
refactor headline levels to result in a more structured PDF manual
2018-03-20 15:42:13 -04:00
69ca8e5503
print a message about the restored atom style
2018-03-19 18:57:28 -04:00
5cdc6097f4
abort with an error when a pair style incorrectly advertises a restart ability
2018-03-19 18:25:18 -04:00
28a922b18b
print error message when a pair style was not re-specified after reading a restart
2018-03-19 18:05:47 -04:00
16054cc327
print names of restored force field styles to screen and logfile
2018-03-19 18:04:08 -04:00
3c94f7d5d1
add pointer Force class to temporarily hold the name of the restarted pair style
2018-03-19 18:03:13 -04:00
c2c49395bd
write the name of a pair style to the restart even if it does not store data
2018-03-19 18:00:48 -04:00
f6c76e04b8
patch 16Mar18
2018-03-19 08:26:58 -06:00
545e40f107
MEAM/C: Remove unused function
2018-03-19 13:33:58 +01:00
34db18589d
'error->one' correction
2018-03-18 15:28:53 -06:00
8e5d3802ad
avoid possible memory leak
2018-03-16 19:11:30 -04:00
3befd4b603
Merge pull request #843 from akohlmey/whitespace-cleanup
...
Whitespace cleanup for stable release
2018-03-16 14:44:30 -06:00
e9ac8ba01e
cleanup embedded or trailing tabs
2018-03-16 13:21:54 -04:00
a25e36abea
Avoid more div by zero in meam/c
2018-03-16 17:45:57 +01:00
59dbb49cf9
remove trailing whitespace
2018-03-16 12:37:27 -04:00
ee862d8bf5
replace leading tabs
2018-03-16 12:34:33 -04:00
ac97c2156f
Improve style, replace pow(x) with faster square() and cube()
2018-03-16 16:38:23 +01:00
fc3de22c17
Merge pull request #841 from stanmoore1/compiler_warnings
...
Fix compiler warnings
2018-03-16 09:26:59 -06:00
ab914a9220
Merge pull request #840 from akohlmey/collected-small-fixes
...
Collected small fixes for stable release
2018-03-16 09:25:59 -06:00
7c300eebd5
Merge pull request #837 from akohlmey/reaxff-bugfix-from-scm
...
reaxff corrected bond order bugfix
2018-03-16 09:25:38 -06:00
94a923191a
more whitespace cleanup
2018-03-15 22:02:02 -04:00
7d2ada9d80
whitespace cleanup
2018-03-15 21:57:45 -04:00
15a9600569
Fix compiler warnings
2018-03-14 13:27:03 -06:00
d62534665f
correct potential out-of-bounds memory access
2018-03-14 12:11:58 -04:00
6415befb5b
Add more examples
2018-03-14 16:30:54 +02:00
d00908ea3e
whitespace cleanup
2018-03-13 23:02:55 -04:00
6965307250
print warning when "compress yes" is ignored with delete_atoms
2018-03-13 22:58:39 -04:00
bbb2a6d641
Finally updated the github tutorial
2018-03-13 17:43:25 +02:00
375cf6124f
Finally updated the github tutorial
2018-03-13 17:27:23 +02:00
d9c6278844
Merge pull request #838 from zozo123/replaced-strcmpi-with-strncmpi-to-limit-number-of-chars-compared
...
Tools/Matlab: Allow to read LAMMPS output fields
2018-03-12 16:39:35 -06:00
821b18641d
kokkos version of reaxff corrected bond order bugfix from Tomáš Trnka trnka@scm.com posted on lammps-users
2018-03-12 16:58:03 -04:00
ce4ffe5933
Merge pull request #833 from stanmoore1/kk_update_2.6
...
Update Kokkos library to v2.6.00
2018-03-12 13:51:33 -06:00
9c3296aad2
Tools/Matlab: Allow to read LAMPPS output field
...
Some output fields have attributes attached on the same
line. e.g. "ITEM: BOX BOUNDS pp pp pp". This patch replaced all
the strcmpi to strncmpi in order to limit the number of character
compared with LAMPPS outputs.
Signed-off-by: Yossi Eliaz <eliaz123@gmail.com >
2018-03-12 13:45:13 -05:00
b2c8c40204
reaxff corrected bond order bugfix from Tomáš Trnka trnka@scm.com posted on lammps-users
2018-03-12 12:15:37 -04:00
25c46593ee
protect OpenMP header include with ifdefs
2018-03-12 11:56:54 -04:00
3c5d5b458c
remove debug comment
2018-03-11 17:14:50 -06:00
d413eb9eee
faster, simpler, 'more completely random' way to do this
2018-03-11 17:10:42 -06:00
70c5f3bff8
Merge pull request #6 from lammps/master
...
rebase
2018-03-11 17:01:20 -06:00
a1483989d8
Merge pull request #5 from lammps/master
...
rebase
2018-03-11 16:54:34 -06:00
35abbab966
Merge pull request #835 from junghans/fix_python
...
lammps.py: inconsistent use of tabs and spaces in indentation
2018-03-09 08:42:15 -07:00
d358e886c5
Merge pull request #834 from akohlmey/new-reax-logs
...
provide new reference outputs for various reaxff examples
2018-03-09 08:41:44 -07:00
62d446668c
lammps.py: inconsistent use of tabs and spaces in indentation
2018-03-08 16:23:44 -07:00
fcfbdb13ab
provide new reference outputs for various reaxff examples
2018-03-08 18:10:28 -05:00
39786b1740
Update Kokkos library to r2.6.00
2018-03-08 10:57:08 -07:00
0c4c002f34
patch 8Mar18
2018-03-08 08:19:46 -07:00
bad1cdde78
Merge pull request #831 from lammps/mpi4py-version
...
allow for mpi4py version 2 or 3 in Python wrapper
2018-03-07 14:01:22 -07:00
626ca25d05
Merge pull request #830 from akohlmey/more-fixes-for-stable
...
More small fixes for stable release
2018-03-07 14:00:32 -07:00
a1bb877d55
correct commented out MPI examples
2018-03-07 11:17:03 -05:00
63c0a35fab
remove code that has no effect
2018-03-07 11:12:08 -05:00
812572ea97
update dependencies for colvars library
2018-03-07 10:57:56 -05:00
f91c36878c
remove dead code
2018-03-07 10:57:07 -05:00
fd1edaf04f
allow for mpi4py version 2 or 3 in Python wrapper
2018-03-07 08:52:46 -07:00
47e2ca6eb2
apply bugfix to reaxff taper function as described in issue #828
2018-03-07 09:52:14 -05:00
8d6fbd9829
Merge pull request #829 from lammps/restartinfo
...
add restartinfo=0 to manbody file it was missing from
2018-03-06 15:17:05 -07:00
070e85b44b
add restartinfo=0 to manbody file it was missing from
2018-03-06 12:45:40 -07:00
3e535633e6
Merge pull request #827 from akohlmey/fixes-for-stable
...
Fixes for stable release
2018-03-06 12:33:33 -07:00
64779eb576
documentation update for MEAM to clarify the I,J,K indices in the MEAM parameter file
2018-03-06 13:21:34 -05:00
1ca928b331
dead code removal
2018-03-05 20:33:19 -05:00
a1bdea1dd8
avoid division by zero for pair styles meam and meam/c
2018-03-05 14:03:10 -05:00
49aad1d157
rename noextra flag to nofix
2018-03-04 09:56:22 -05:00
04bd268745
rename noextra flag to nofix
2018-03-04 09:55:44 -05:00
959883ad03
rename noextra option to nofix
...
since this corresponds to the `fix` option of `read_data`, calling this flag `nofix` seems more consistent and descriptive.
2018-03-04 09:49:50 -05:00
52446eed6d
make fix bond/react example inputs more similar to other input examples in LAMMPS
2018-03-03 19:34:31 -05:00
e8eeb52636
fix memory leaks detected by valgrind
2018-03-03 19:31:53 -05:00
a323147819
noextra option for write_data
2018-03-03 14:28:35 -07:00
89de70ff32
Merge pull request #4 from lammps/master
...
rebase
2018-03-03 14:17:56 -07:00
45555b017d
Merge pull request #728 from danicholson/cluster-fragment-aggregate-fixes
...
Cluster/fragment/aggregate bugfixes
2018-03-02 15:52:26 -07:00
54f58faab5
Merge pull request #822 from andeplane/gcmc_mpi_error
...
Added error if gcmc is used with molecules on more than one processor
2018-03-02 14:41:03 -07:00
22b6764304
Merge pull request #819 from stanmoore1/package_installed
...
Add make package-installed command
2018-03-02 14:40:36 -07:00
39a09d3a54
Merge pull request #814 from stanmoore1/kk_snap_workaround
...
Workaround issue in pair_snap_kokkos
2018-03-02 14:40:20 -07:00
812a45451a
Merge pull request #816 from giacomofiorin/colvars-update-2018-02-23
...
Collected fixes and updates to Colvars library
2018-03-02 13:15:56 -07:00
0666607ceb
Merge pull request #815 from akohlmey/collected-small-fixes
...
Collected small cleanups, fixes, and enhancements
2018-03-02 13:15:35 -07:00
d18ba3b188
Added error if gcmc is used with molecules on more than one processor
2018-03-02 11:23:34 -08:00
b1d3b56a17
apply bugfix reported in issue #820
2018-03-02 04:33:13 -05:00
21364f38b0
gatherv fix, take 2
2018-03-01 23:11:46 -07:00
ed494b295f
WIP
2018-03-01 11:52:39 -07:00
8d0fdb17a6
Add make package-installed command
2018-03-01 10:39:06 -07:00
dbc308f352
Add warning
2018-03-01 10:06:43 -07:00
eadac15466
avoid multiple calls to delete [] on the same pointer.
...
thanks to @ExHP for pointing out this issue
2018-02-28 14:02:16 +01:00
4ec99edcc6
Merge branch 'master' of github.com:stanmoore1/lammps into reax_dup
2018-02-27 13:10:17 -07:00
51b19dfd1a
plug memory leak in fix bond/react
2018-02-25 14:10:28 +01:00
58e01a9eee
plug memory leak in pair style lj/class2/coul/long with coulomb tables
2018-02-25 14:03:07 +01:00
3b90f60064
Merge pull request #3 from lammps/master
...
rebase
2018-02-24 23:49:27 -07:00
7d1de34533
gatherv fix, doc updates
2018-02-24 22:49:28 -07:00
5fb2979da7
allow dynamic groups for some standard walls interacting with point particles
2018-02-24 13:50:42 -05:00
948f4783aa
ring communication *is* called with outbut set to NULL, so don't error out on that.
2018-02-24 17:17:45 +01:00
fb6e7e8aea
add sanity checks for ring communication
...
we do not call memcpy() unless nbytes != 0 and source/target pointer is not NULL
we error out on illegal combinations of nbytes and inbuf/outbuf
2018-02-24 16:41:10 +01:00
bba4bd1489
support offsets for molecule IDs (if available) in read_data similar to atomIDs
...
suggested by felipe perez in https://sourceforge.net/p/lammps/mailman/message/36236631/
2018-02-23 18:02:05 -05:00
4a875dc67d
Workaround for compiler bug in gcc v4.9.3, manifest in KOKKOS SNAP
2018-02-23 09:01:34 -07:00
f3cf407a21
Collected fixes and updates to Colvars library
...
This commit includes several fixes to moving restraints; also added is support
for runtime integration of 2D and 3D PMFs from ABF.
Mostly changes to existing member functions, with few additions in classes not
directly accessible by LAMMPS. Also removed are calls to std::pow(), replaced
by a copy of MathSpecial::powint().
Relevant commits in Colvars repository:
7307b5c 2017-12-14 Doc improvements [Giacomo Fiorin]
7f86f37 2017-12-14 Allow K-changing restraints computing accumulated work; fix staged-k TI estimator [Giacomo Fiorin]
7c1c175 2017-12-14 Fix 1D ABF trying to do pABF [Jérôme Hénin]
b94aa7e 2017-11-16 Unify PMF output for 1D, 2D and 3D in ABF [Jérôme Hénin]
771a88f 2017-11-15 Poisson integration for all BC in 2d and 3d [Jérôme Hénin]
6af4d60 2017-12-01 Print message when issuing cv delete in VMD [Giacomo Fiorin]
4413972 2017-11-30 Check for homogeneous colvar to set it periodic [Jérôme Hénin]
95fe4b2 2017-11-06 Allow abf_integrate to start in bin with 1 sample [Jérôme Hénin]
06eea27 2017-10-23 Shorten a few constructs by using the power function [Giacomo Fiorin]
3165dfb 2017-10-20 Move includes of colvarproxy.h from headers to files [Giacomo Fiorin]
32a867b 2017-10-20 Add optimized powint function from LAMMPS headers [Giacomo Fiorin]
3ad070a 2017-10-20 Remove some unused includes, isolate calls to std::pow() [Giacomo Fiorin]
0aaf540 2017-10-20 Replace all calls to std::pow() where the exponent is not an integer [Giacomo Fiorin]
2018-02-23 08:34:53 -05:00
0003bb6766
merge capture regions, so the library interface code can compiled with exceptions
2018-02-23 14:20:39 +01:00
523978b4c7
dead code and uninitialized variables detected by clang
2018-02-23 12:04:15 +01:00
d5e43a9ab1
whitespace cleanup and reindent
2018-02-23 10:20:29 +01:00
939b1b2d05
Workaround issue in pair_snap_kokkos_impl
2018-02-22 14:27:23 -07:00
77efd3dfb3
Merge pull request #813 from akohlmey/correct-neighbor-build
...
Make default argument for virtual method Neighbor::build() explicit
2018-02-22 08:48:06 -07:00
feb9f29fad
Merge pull request #812 from akohlmey/correct-integrate-setup
...
Make default argument for pure method Integrate::setup() explicit
2018-02-22 08:47:45 -07:00
bfdf464ee3
patch 22Feb18
2018-02-22 08:46:03 -07:00
99d5957a01
make default argument of virtual function Neighbor::build() explicit
2018-02-22 08:42:36 -05:00
65acd233ce
forgot to remove one default argument on a method derived from Integrate::setup()
2018-02-22 08:13:54 -05:00
cf3887c5e0
default arguments on polymorph/pure methods can lead to unexpected overloading in derived classes
...
argument for Integrate::setup() made explicit
2018-02-22 07:53:58 -05:00
3787b89447
re-add compressed data file (was hidden by .gitignore)
2018-02-22 02:31:25 -05:00
8fef7880e7
dead code removal and loop construct fixes to silence compiler warnings.
2018-02-22 02:23:57 -05:00
a8eb3ff77f
consolidate per-atom property fixes into one
2018-02-21 23:20:17 -07:00
e1d1c87656
Merge pull request #811 from akohlmey/check-latte-version
...
Tiny update to fix latte for checking library version
2018-02-21 10:54:58 -07:00
bcef43c7d1
add code to check the ABI version of the LATTE library
2018-02-21 12:11:02 -05:00
aa1503b7e0
Merge pull request #800 from athomps/fix_gcmc_segfault_fix
...
Added warning to discourage use of group all and fixed some segfault …
2018-02-21 09:50:22 -07:00
d9d072df65
Merge pull request #809 from Jc11235/fix_neb_old_tangent_implementation
...
added old tangent to fix_neb for AGNI potential
2018-02-21 09:49:39 -07:00
a3cd600052
Merge pull request #786 from jrgissing/per_atom_prop_group
...
per-atom property dynamic group
2018-02-21 09:48:49 -07:00
53fb7f4015
Merge pull request #810 from lammps/latte-error2
...
2nd try on LATTE error returns, plus a couple minor doc edits
2018-02-21 09:47:17 -07:00
38ce56f252
fix documentation issues: non-ASCII characters, broken/missing links, formatting
2018-02-21 11:53:18 +01:00
5191071581
no need to cast fixes to specific styles/types
2018-02-21 11:15:44 +01:00
b6821ed942
since the code uses static ids, only one instance is allowed at a time
2018-02-21 11:15:09 +01:00
deeba53a24
consolidate inclusion file style with LAMMPS conventions
2018-02-21 11:14:32 +01:00
daae906162
move fix bond/react examples and compress large data file
2018-02-21 10:30:35 +01:00
b252866393
sync fix temp/rescale to upstream
2018-02-21 10:17:00 +01:00
a672874186
Update comment
...
Clarify the comment as to why this else branch was added and what this represents.
2018-02-21 10:04:13 +01:00
911529ab24
correct typo
2018-02-21 08:43:33 +01:00
a5a47899a3
make XDR support for dump style xtc compile on MacOSX
2018-02-20 22:10:21 +01:00
c399b75dec
2nd try on LATTE error returns, plus a couple minor doc edits
2018-02-20 12:52:12 -07:00
9cf99ef479
Merge pull request #806 from vishalkenchan/new_pair_lj_cut_coul_wolf
...
Lennard-Jones with Coulomb interactions accounted through Wolf sum
2018-02-20 11:55:37 -07:00
54740a0668
Merge pull request #804 from akohlmey/collected-small-changes
...
Collected small changes for next patch release
2018-02-20 11:54:24 -07:00
9f7b837f34
replace non-ASCII character
2018-02-20 17:18:56 +01:00
a8a38216ae
added old tangent to fix_neb for AGNI potential
2018-02-20 10:06:24 -05:00
54dc73c771
correctly compute adjusted box lengths for triclinic boxes. code taken from topotools
2018-02-19 14:06:26 +01:00
7bd089aa6d
fix typo
2018-02-19 14:05:50 +01:00
d52c5435a7
ignore installed copy of fix bond/react
2018-02-18 17:12:03 +01:00
75a432833b
remove messy hack
2018-02-18 17:11:06 +01:00
5843be1557
move fix bond/react to USER-MISC package
2018-02-18 17:03:40 +01:00
7ec4a5818d
add USER-OMP versions of lj/cut/coul/wolf
2018-02-18 16:38:50 +01:00
44285f818f
more cleanup and respa code removal
2018-02-18 16:37:41 +01:00
98bcf51a45
there is no support for multi-cutoff r-RESPA in lj/cut/coul/wolf
2018-02-18 16:07:00 +01:00
65870843a5
fix typo in stride2() description in variable command docs reported by Jerome Guterl
2018-02-18 15:37:35 +01:00
c864e55adb
Lennard-Jones potential with Coulomb interactions accounted through Wolf summations
2018-02-18 14:20:59 +01:00
c4ea2f2b34
update long-range coulomb message formatting, so it fits better into other kspace output
2018-02-16 14:24:33 +01:00
a641e40e79
use Error::message() instead of Error::warning() to report whether coulomb tables are used or not
2018-02-16 14:11:58 +01:00
3d12cff8a5
Merge branch 'patch-1' of https://github.com/evoyiatzis/lammps into collected-small-changes
2018-02-16 10:55:25 +01:00
b220b647d4
Update error.cpp
...
When compiling with g++ (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18) an error occurs:
error.cpp: In member function ‘void Error::generate_error(unsigned int, std::string, std::string)’:
error.cpp:146: error: ‘exit’ was not declared in this scope
The fix is to include the #include <cstdlib> where the exit() function is decleared in the error.cpp file
2018-02-16 10:49:08 +01:00
a30ede80a6
avoid triggering misformatting of manual overview table with txt2html
2018-02-15 12:12:19 +01:00
2c4287630d
allow dynamics groups for fix nve/limit and fix temp/rescale
2018-02-15 05:17:15 -05:00
f8daea5f3e
make dihedrals and impropers header output consistent with bonds and angles
2018-02-15 05:13:59 -05:00
2aa693c46c
update authors list and packages from http://lammps.sandia.gov/authors.html
2018-02-15 05:06:54 -05:00
4210abfc79
bugifx for using compute chunk/atom with compress via rerun or right at the beginning of a run
2018-02-13 18:15:17 +01:00
69f813b22e
fix up formatting of tutorials for PDF manual
2018-02-13 16:41:23 +01:00
b3693f891b
different style of AtC page headers that works well with html and pdf
2018-02-13 16:40:50 +01:00
1a213363f1
add group style to create an empty group directly
2018-02-13 14:54:30 +01:00
63714c7079
remove PDF-only .txt file from Sphinx documentation processing
2018-02-13 13:10:20 +01:00
60f411d655
update manual content list for recent updates
2018-02-13 12:47:36 +01:00
7b551bb594
add a short command overview page for the PDF manual only
2018-02-13 12:47:05 +01:00
b0d8fb2170
promote header levels for better formatting in pdf manual
2018-02-13 12:43:56 +01:00
44faa8e9f5
insert new toplevel text into USER-ATC docs, change header levels.
2018-02-13 12:43:32 +01:00
3ceec36b84
improve format
2018-02-13 12:38:48 +01:00
f890cdfb9e
correct formatting in fix atc docs
2018-02-13 11:44:07 +01:00
3a909e15ae
remove non-functional doxygen generated navigation header from AtC doc files
2018-02-13 11:43:52 +01:00
fcf552ffe1
Merge branch 'patch-4' of https://github.com/abbatux/lammps into collected-small-changes
2018-02-13 09:51:02 +01:00
378c5071bf
protect library interface from issuing lammps commands during run and minimize
2018-02-12 14:26:05 -05:00
776f588746
add support for UFM pair style support to OpenCL compilation makefile
2018-02-12 18:43:30 +01:00
c2477ce522
Merge branch 'reax_dup' of ssh://github.com/stanmoore1/lammps into reax_dup
2018-02-12 09:00:21 -07:00
f10c988903
Merge branch 'master' into reax_dup
2018-02-12 08:59:57 -07:00
a04a975d3a
add large nylon example for parallel validation, reformat doc page
2018-02-11 17:35:47 -07:00
b9eaf98702
avoid uninitialized memory access errors reports from valgrind with fix qeq
2018-02-11 17:09:06 +01:00
afd39eb9b8
correctly represent, that the molecule summary refers to the largest type number and not the number of types
2018-02-11 16:17:24 +01:00
6efeab0f3a
avoid segfault when using a hash as map on an empty system
2018-02-10 20:40:02 +01:00
7e78738c73
patch 5Feb18
2018-02-09 14:26:21 -07:00
8a39ae8585
remove dead code
2018-02-09 17:32:42 +01:00
a6eb521468
strip off unwanted ^M characters
2018-02-09 17:32:32 +01:00
3528f9ca27
fix bugs in documentation and implementation of atom style mdpd
2018-02-09 15:19:01 +01:00
2e99e54e23
Merge branch 'patch-2' of https://github.com/amilumas/lammps into collected-small-changes
2018-02-09 14:44:11 +01:00
a0de2f27a5
avoid segfaults in USER-MESO by checking for required atom style flags
2018-02-08 19:15:09 +01:00
21fe88ffa8
remove dead code in various neighbor list related source files
2018-02-08 13:07:56 -05:00
996c62f4e0
fix bond/react: generalized classical chemical reactions
2018-02-07 21:58:05 -07:00
3d63c29abd
Merge pull request #2 from lammps/master
...
rebase
2018-02-07 21:35:26 -07:00
b49806d36a
correct the logic for checking if fix is right
...
previously had incorrect logic for checking if fix is acceptable
2018-02-07 16:35:49 -05:00
49745968f2
make link unambiguous so sphinx is not confused
2018-02-06 16:57:27 +01:00
f914da62e0
fix typo
2018-02-06 16:57:27 +01:00
669ae02a85
apply pattern to ignore OPT package sources
2018-02-06 16:57:27 +01:00
1d403b2aa3
Added warning to discourage use of group all and fixed some segfault cases
2018-02-05 13:29:14 -07:00
fa4c7fc664
Merge pull request #781 from wmbrownIntel/user-intel-2018u1p2
...
USER-INTEL: Adding missing backslash for two Makefiles using Intel co…
2018-02-02 14:51:23 -07:00
401bfc52e1
Merge pull request #798 from akohlmey/always-use-internal-xdr
...
Replace OS provided XDR support with bundled code
2018-02-02 14:47:40 -07:00
984fda5e78
Merge pull request #797 from akohlmey/multifile-restart-bugfix
...
Address bug in multifile restart writing with step number included
2018-02-02 14:47:09 -07:00
196b3c81ef
Merge pull request #796 from akohlmey/create-bonds-sanity-check
...
Sanity check on created/read-in bonds/angles/dihedrals/impropers
2018-02-02 14:46:46 -07:00
f4a79b4d8e
Merge pull request #794 from akohlmey/tersoff-fixes
...
Consistent checking of Tersoff potential parameters
2018-02-02 14:46:11 -07:00
7441b062e9
Merge pull request #792 from pastewka/18_dump_nc1
...
Dumping to multiple files failed with an error message complaining about a missing 'append yes' option.
2018-02-02 14:45:52 -07:00
10d80ba9c3
Merge pull request #791 from akohlmey/charmm-cmap-docs-reference
...
Update CMAP related docs and rebuild example input decks
2018-02-02 14:44:58 -07:00
5383035828
Merge pull request #787 from akohlmey/user-atc-dep
...
Make the USER-ATC package depend on MANYBODY
2018-02-02 14:44:36 -07:00
dc4dd1591f
Merge pull request #785 from jrgissing/imp_dihed_print
...
modifications to correctly print modified dihedrals, impropers
2018-02-02 14:44:15 -07:00
e4a1826dee
Merge pull request #783 from numericalfreedom/lammps-doxygen
...
Added double quotes to a word in Section_tools.txt file
2018-02-02 14:41:56 -07:00
160edc9532
Merge pull request #782 from hheenen/user-mofff-contribution
...
User mofff contribution
2018-02-02 14:41:28 -07:00
553b3ff69a
Merge pull request #778 from athomps/fix_gcmc_segfault_fix
...
Fixed recent segfault in fix gcmc and added mcmoves keyword
2018-02-02 14:40:14 -07:00
2913d3da60
Merge pull request #777 from lammps/fix_prop_atom
...
Fix bug in FixPropertyAtom
2018-02-02 14:39:42 -07:00
4af14becb5
Merge pull request #710 from rpleite/add-pair-ufm
...
Add the UFM pair potential - (GPU/OPT/OMP)
2018-02-02 14:38:28 -07:00
85fdf9eaba
make links to papers unique across files
2018-02-02 10:10:27 +01:00
2ff278defa
fully integrate ufm into documentation
2018-02-02 10:02:44 +01:00
bfcb71a8be
add package file to .gitignore
2018-02-02 09:27:09 +01:00
c3d1cee5f9
try to use OS-provided (and obsoleted) RPC headers for XDR. always use bundled code
2018-02-02 09:23:02 +01:00
3e0cb9b463
rename examples to match usual naming conventions and add reference output.
2018-02-01 18:56:10 +01:00
b70149e86a
include added docpages in toctrees for sphinx
2018-02-01 18:50:25 +01:00
080ce422ae
correct incorrect reference
2018-02-01 18:40:28 +01:00
cc54848f7b
adapt to current manual conventions
2018-02-01 18:40:17 +01:00
090ce7cecb
remove tab char
2018-02-01 18:19:37 +01:00
3bc1c6b59e
Address bug in multifile restart writing with step number included
2018-02-01 14:25:55 +01:00
38715d7f85
do not allow illegal combination of atom IDs in data files for bonds/angles/dihedrals/impropers
2018-01-31 06:08:04 -05:00
54a3096278
do not allow single bond/angle/dihedral definitions with illegal atom ID combinations
2018-01-31 05:59:19 -05:00
17d98d0915
make checking for tersoff parameters consistent across all implementations
2018-01-30 04:53:57 -05:00
9cf4ac8b7c
DOC: Added netcdf and netcdf/mpiio to dump style supporting atom attributes.
2018-01-28 14:24:28 +01:00
4e4fd5f07c
BUG: Dumping to multiple files failed with an error message complaining about a missing 'append yes' option.
2018-01-28 14:23:05 +01:00
9fd1e47968
ignore generated/copied files
2018-01-28 06:24:03 -05:00
6753977837
recreate 1ac7 input deck with up to date tools and LAMMPS binary.
2018-01-28 06:23:09 -05:00
031812b2bf
recreate 1gb1 input deck with CMAP included.
2018-01-28 06:22:03 -05:00
cf8dae5ef3
explain position of fix cmap command in input for data and restart files
2018-01-28 06:20:03 -05:00
ba68548e38
clarify ch2lmp commands purpose in tools section
2018-01-28 06:19:33 -05:00
448c9c8d8a
add a dependency on PairEAM/MANYBODY for installing USER-ATC
2018-01-23 16:27:06 +01:00
13c08225ed
per-atom property dynamic group
2018-01-23 00:16:51 -07:00
d2da49cdf9
modifications to correctly print modified dihedrals, impropers
2018-01-22 23:56:11 -07:00
e72faf3d7f
Added double quotes to a word in Section_tools.txt file in order to activate
...
Sphinx hyperlink.
2018-01-21 20:55:04 +01:00
3f967e3d84
cmake: add USER-MOFFF
2018-01-21 08:10:38 -07:00
5212e95787
added src/USER-MOFFF/README
2018-01-21 13:34:02 +01:00
f7e2bf239f
Added MOF-FF src, doc and example files
2018-01-21 11:40:48 +01:00
a802b750a6
USER-INTEL: Adding missing backslash for two Makefiles using Intel compiler.
2018-01-17 21:59:37 -08:00
9bb7f1ddf6
Fixed recent segfault in fix gcmc and added mcmoves keyword
2018-01-17 13:45:15 -07:00
5e9d257ec2
patch 17Jan18
2018-01-17 13:00:48 -07:00
415a55bc3e
Fix bug in fix_property_atom
2018-01-17 10:41:56 -07:00
e1e6825eb2
Merge pull request #776 from numericalfreedom/lammps-tools-doxygen
...
Small character corrections to the file Developer.dox.lammps
2018-01-17 07:34:18 -07:00
88a2f9fcc6
Merge pull request #775 from wmbrownIntel/user-intel-2018u1
...
USER-INTEL: Adding compiler flag and small fix to tersoff/intel for 2…
2018-01-17 07:34:08 -07:00
480d7dd6ce
Merge pull request #774 from lammps/neigh-tweak
...
small changes to recent PR to standardize with other npair styles
2018-01-17 07:33:46 -07:00
9b12984378
Small correction in image caption in Developer.dox.lammps
2018-01-17 14:46:44 +01:00
8d29f64236
Small character corrections to the file Developer.dox.lammps
2018-01-17 14:05:30 +01:00
1b91c0eab0
fix typo in docs resulting in broken link
2018-01-16 21:01:25 -05:00
0c8af0704e
Tweak to npair_halffull_newtoff.cpp
2018-01-16 16:43:25 -07:00
f1901237be
small changes to recent PR to standardize with other npair styles
2018-01-16 15:49:16 -07:00
0cd864134d
Merge pull request #765 from stanmoore1/halffull_ghost
...
Add ghost option to npair_halffull
2018-01-16 15:39:07 -07:00
bf48f3e240
Merge pull request #758 from mkanski/ci-ReaxFF
...
Modification of ReaxFF
2018-01-16 13:04:20 -07:00
23dda3d51b
Merge pull request #770 from numericalfreedom/lammps-tools-doxygen
...
Tools for LAMMPS documentation for developers with the "doxygen" documentation platform
2018-01-16 13:02:10 -07:00
5d254855eb
Merge pull request #772 from akohlmey/improved-variable-error-reporting
...
More improved variable error reporting
2018-01-16 13:00:42 -07:00
9a70f2d182
Merge pull request #773 from lammps/couple-simple
...
update of COUPLE/simple examples
2018-01-16 12:59:51 -07:00
b95cf658c7
remove faulty line of code, left in by accident
2018-01-16 14:10:46 -05:00
709ce8a230
Merge branch 'neigh-identical-check' into couple-simple
...
# Conflicts:
# src/create_bonds.cpp
# src/delete_atoms.cpp
2018-01-16 14:09:21 -05:00
2ad823ffd4
correct check for identical requests
2018-01-16 14:08:18 -05:00
4c0cd5f1ad
add short bond cutoff warning also to USER-OMP
...
This implements the warning about a total cutoff shorter than 2x bond cutoff also to the USER-OMP variant of reax/c
2018-01-16 13:50:49 -05:00
8d37c89cb6
different bug fix for create_bonds, delete_atoms neigh list issue
2018-01-16 11:32:37 -07:00
21ff4407ab
update of COUPLE/simple examples
2018-01-16 10:48:38 -07:00
f2c0c4a7d1
Merge branch 'lammps-tools-doxygen' of https://github.com/numericalfreedom/lammps into lammps-tools-doxygen
2018-01-16 18:39:08 +01:00
1640066132
Merge remote-tracking branch 'lammps-origin/master' into lammps-tools-doxygen
2018-01-16 18:38:12 +01:00
3b1ec14a68
add a warning if the bonded cutoff is large
...
This should print a warning when 2x the bonded interaction cutoff list larger then other cutoffs, as was the setting before the performance optimization with the change in 2690075405
2018-01-16 12:01:47 -05:00
01cfb710ff
propagate printing variable name with error deeper into the code
...
this now covers a large set of cases where the variable name can be printed.
it also is complete for the current code, since no more default arguments are required
2018-01-16 11:31:20 -05:00
3de39c70c1
print variable name with errors only for known variables.
...
this makes errors for "anonymous" evaluations (if statement, immediate variables) less confusing.
2018-01-16 11:29:48 -05:00
86ed55599d
The bash shell script doxygen.sh has been revised.
2018-01-16 17:28:58 +01:00
e798cdf31f
Merge pull request #771 from stanmoore1/reax_example
...
Add ReaxFF Example
2018-01-16 09:05:36 -07:00
97dd812647
Merge pull request #769 from rbberger/cmake_compilation_fixes
...
CMake compilation fixes
2018-01-16 09:04:04 -07:00
e07a6d1e34
Merge pull request #768 from akohlmey/collected-doc-fixes
...
collected documentation fixes
2018-01-16 09:03:45 -07:00
6e37272c9d
Merge pull request #764 from akohlmey/improved-variable-error-reporting
...
Improved error messages when defining or evaluating variables
2018-01-16 09:02:20 -07:00
6bd6e62767
Merge pull request #763 from stanmoore1/kk_neighlist
...
Enhance Kokkos Neighbor lists
2018-01-16 09:01:15 -07:00
57dd6c78c1
Merge pull request #761 from stanmoore1/kk_snap
...
Kokkos version of Pair SNAP and ZBL
2018-01-16 09:00:52 -07:00
9e413bf57a
Merge pull request #760 from akohlmey/info-coeffs
...
New "coeffs" keyword added to "info" command
2018-01-16 09:00:34 -07:00
b374813104
Add reax example
2018-01-16 08:50:30 -07:00
07ddb5e62c
USER-INTEL: Adding compiler flag and small fix to tersoff/intel for 2018u1 compilers.
2018-01-15 23:54:48 -08:00
72b479d42e
Add missing return value in pair_snap_kokkos
2018-01-15 11:01:07 -07:00
c8b5d83cc7
mention tool/doxygen folder in tools section and refer to README file
2018-01-15 10:43:30 -05:00
a5998179bf
Fix issues with Kokkos skip lists
2018-01-15 08:23:39 -07:00
26d6f6d1f1
Tools for LAMMPS documentation with the "doxygen" documentation platform
...
are provided.
New directory: tools/doxygen
New file: tools/doxygen/Developer.dox.lammps
New file: tools/doxygen/Doxyfile.lammps
New file: tools/doxygen/doxygen.sh
New file: tools/doxygen/README
The Developer.dox.lammps file contains a slightly revised version of the
Developer.pdf file adopted to the LAMMPS "doxygen" documentation.
The Doxyfile.lammps file is a first proposal for a LAMMPS "doxygen"
documentation flavor and can be adjusted to specific requirements.
The "doxygen.sh" shell script generates the LAMMPS "doxygen"
documentation.
Detailed instructions can be found in the README file.
2018-01-15 15:42:31 +01:00
f37f4f0041
support more cases where the variable name is reported on errors
2018-01-14 17:56:03 -05:00
d2983caad4
CMake: limit visibility of COLVARS lepton library headers
2018-01-14 18:01:19 +01:00
2b7c233791
Simplify change to CMake build for USER-COLVARS
2018-01-14 08:44:50 +01:00
9e35e76b8c
Fix issues in Kokkos npair_halffull and npair_skip
2018-01-13 21:32:59 -07:00
7a78875911
Fix issues in Kokkos pair snap and zbl
2018-01-13 21:31:11 -07:00
1cfc3118cc
CMake: remove BUILD_SHARED_LIBS requirement from PYTHON package
2018-01-13 22:17:23 +01:00
23e8fb0542
Update CMake build for USER-COLVARS
2018-01-13 21:57:24 +01:00
72eb2dab52
Add missing math.h header
2018-01-13 20:41:05 +01:00
f6075c9d2c
One last tweak to npair_halffull_newtoff.cpp
2018-01-12 16:12:57 -07:00
24f1889b02
Only include ghosts for newton off, since this style exists as a standalone build, but the newton on method doesn't
2018-01-12 16:10:42 -07:00
dea8d592da
Optimize npair_halffull styles; the number of i atoms, whether owned or ghost, must match between the child half list and parent full list
2018-01-12 15:51:54 -07:00
52d3e98f3b
Fix issue in npair_skip_kokkos
2018-01-12 15:45:24 -07:00
6e3acce3be
Relax restriction in neighbor.cpp
2018-01-12 15:44:11 -07:00
1ec54827d6
Add Kokkos halffull neighbor list capability
2018-01-12 15:41:59 -07:00
61ebf6265a
address some formatting/markup issues reported by Nandor Tamaskovics
2018-01-12 12:50:02 -05:00
190cc78034
add dummy doc files for not-yet-implemented features
2018-01-12 12:29:03 -05:00
5863f115dd
correctly escape 'a_ ' text, which is not a reference unlike 'a_b '
2018-01-12 12:26:50 -05:00
75d259f5ee
improve PDF reader compatibility for the created PDF file.
2018-01-12 12:00:53 -05:00
3b1b9a2cbf
replace non-ASCII quotation marks with ASCII equivalent
2018-01-12 11:30:27 -05:00
17b6a4c3cd
Added more permanent citation
2018-01-12 11:47:35 +01:00
1c10c78684
Add ghost option to npair_halffull
2018-01-11 15:15:04 -07:00
26917280be
state name of the affected variable in error messages where possible
2018-01-11 15:01:08 -05:00
45674e6cd3
Add Kokkos skip list capability
2018-01-11 10:07:44 -07:00
22d2d1cdf3
Fix issue in pair_snap_kokkos memory_usage
2018-01-11 10:01:34 -07:00
0d7bee40ae
Add newline at end of pair_snap_kokkos_impl.h
2018-01-11 09:41:37 -07:00
db1ed32a51
Fix minor issues in pair_snap_kokkos
2018-01-11 09:39:53 -07:00
d7d087ae67
Fix issue with peratom energy/virial in pair_snap_kokkos
2018-01-10 10:20:40 -07:00
92e2df74c1
Fix bug in Kokkos peratom energy/virial with newton on
2018-01-10 10:20:12 -07:00
92742c5373
Introduced the change in reax/c/omp
2018-01-10 18:00:22 +01:00
2047ae76e3
Move compute_bi outside of j-loop
2018-01-09 17:05:57 -07:00
4adbb882b3
Temper SNAP output
2018-01-09 17:05:34 -07:00
275c08453f
Add Kokkos versions of pair_style snap and zbl
2018-01-09 17:03:49 -07:00
91107cc1f3
add a "coeffs" keyword to the info command for debugging "All XXX coeffs are not set" errors.
2018-01-09 12:47:33 -05:00
e26c170679
Added example and tabulated close-range correction
2018-01-09 15:08:08 +01:00
1bd9e175e9
Merge pull request #749 from akohlmey/collected-bugfixes-and-updates
...
Collected bugfixes and updates for the next patch release
2018-01-08 09:20:18 -07:00
9e9cfe5869
Merge pull request #754 from rbberger/cmake_kokkos_bugfix
...
CMake bugfixes for KOKKOS builds
2018-01-08 09:16:43 -07:00
85ff0c1e46
Merge pull request #750 from stanmoore1/kk_fences
...
Add Kokkos thread fences to comm pack/unpack routines
2018-01-08 09:16:16 -07:00
cc9b6118b8
Merge pull request #748 from stanmoore1/kk_docs
...
Update Kokkos docs
2018-01-08 09:15:36 -07:00
09bed0c09a
Merge pull request #747 from stanmoore1/kk_reax_hist
...
Fix broken charge history in fix qeq/reax/kk
2018-01-08 09:15:21 -07:00
1b51efd6b8
Merge pull request #744 from akohlmey/doc-update
...
Documentation build updates
2018-01-08 09:15:02 -07:00
8888b05b18
Merge pull request #742 from rbberger/fix_python_move
...
Fix python/move
2018-01-08 09:14:36 -07:00
3bb8294f31
Merge pull request #718 from timattox/USER-DPD_es_RNG
...
USER-DPD: External State RNG
2018-01-08 09:13:11 -07:00
450c689ae9
Merge pull request #725 from stanmoore1/kk_update
...
Update the Kokkos library in LAMMPS to v2.5.00
2018-01-08 09:12:51 -07:00
a5d401e164
Fixed header for the force field file
2018-01-08 14:46:32 +01:00
b96100c0b7
Fixed header for the force field file
2018-01-08 14:42:43 +01:00
2690075405
Performance increase for charge-implicit ReaxFF/changed cutoff selection
2018-01-08 14:38:24 +01:00
f77483e437
adapt #include statements to current LAMMPS conventions
2018-01-06 19:44:07 -05:00
11cddd8798
explicitly include math.h
2018-01-06 19:42:40 -05:00
09ca7b32fc
Revert "no need to include library.o in the LAMMPS executable"
...
This reverts commit 4a3a6b4455 .
As it turns out, when using the LAMMPS python wrapper from inside
code using the PYTHON package, the library symbols *are* needed.
Thanks for Richard Berger (@rbberger) for pointing this out.
2018-01-06 19:47:33 +01:00
3af389e6cf
Revert "no need to include library.o in the LAMMPS executable"
...
This reverts commit 4a3a6b4455 .
As it turns out, when using the LAMMPS python wrapper from inside
code using the PYTHON package, the library symbols *are* needed.
Thanks for Richard Berger (@rbberger) for pointing this out.
2018-01-06 12:58:17 -05:00
46217db8a5
make python functions examples more complete by adding exception handling and initializing variables
2018-01-06 12:56:42 -05:00
d6d7dde653
Add error output if python evaluation failed
2018-01-06 18:54:55 +01:00
6070182f06
correctly account for individually added bonds, angles, and dihedrals
2018-01-06 11:03:48 -05:00
6c058fb56c
avoid division by zero in ewald for empty and uncharged systems. require kspace_modify gewald
2018-01-05 20:14:25 -05:00
91993b236d
avoid division by zero in PPPM for empty and uncharged systems. require kspace_modify gewald
2018-01-05 19:52:51 -05:00
5ecc3ce366
avoid division by zero when trying to run PPPM on a system without atoms
2018-01-04 20:44:40 -05:00
75f1a4f3f0
use filelink.o consistently, since filelink does not work with some compilers, e.g. nvcc
2018-01-04 20:43:53 -05:00
ffc74fca6c
Merge branch 'fix_property_atom_doc_update' of https://github.com/Pakketeretet2/lammps into collected-bugfixes-and-updates
...
this closes PR #755
2018-01-04 19:46:31 -05:00
2896df2140
avoid that occasional neighbor lists requested from commands linger around for too long and thus cause segementation faults
2018-01-04 17:16:31 -05:00
c333401e72
Use bold font instead of underscores for emphasis.
2017-12-25 13:27:14 +01:00
a9e9a2046b
Fixes/clarifies the fix_property_atom docs.
2017-12-25 13:03:18 +01:00
d4f45f4f85
correct set command example in fix property/atom
2017-12-24 17:45:58 -05:00
7d07baa8ad
Better load balance fix_qeq_reax_kokkos for half neigh list
2017-12-21 11:07:51 -07:00
81331e2a34
Better load balance fix_qeq_reax_kokkos for half neigh list
2017-12-21 11:07:06 -07:00
dbbfacc598
Fix atomic issues
2017-12-20 16:13:28 -07:00
2fc8da08f4
Merge branch 'develop' into reax_dup
2017-12-20 14:32:05 -07:00
b9184ef441
Add special KOKKOS styles individually
...
This avoids unnecessary dependencies
2017-12-20 04:51:46 -05:00
ff2b61354d
Bugfix for building LAMMPS+KOKKOS+DPD with CMake
...
Resolves issue #753 , but there might be more work ahead.
2017-12-20 03:17:40 -05:00
18acc6ae47
remove some dead code
2017-12-19 15:01:11 -05:00
56e633a2cf
error out on trying to compile USER-INTEL with -DLAMMPS_BIGBIG
2017-12-19 14:54:35 -05:00
798d68c607
Edits to accelerate_kokkos.txt
2017-12-18 14:50:33 -07:00
5886cadeef
Fix compiler warnings in atom_vec_hybrid_kokkos
2017-12-18 14:12:58 -07:00
46fe0a968b
Fix compiler warnings in atom_vec_hybrid_kokkos
2017-12-18 14:09:39 -07:00
00a9672524
Fix issue in fix_qeq_reax_kokkos, can't call child function from base constructor
2017-12-18 13:58:37 -07:00
2b99a26b47
Fix issue in fix_qeq_reax_kokkos, can't call child function from base constructor
2017-12-18 13:57:56 -07:00
7156d49b8d
Merge branch 'pr-750' into develop
2017-12-18 11:13:17 -07:00
dce6c9edce
Merge branch 'pr-747' into develop
2017-12-18 11:13:15 -07:00
b0f9ae049d
Merge branch 'pr-725' into develop
2017-12-18 11:13:11 -07:00
a2756db66b
Update to Kokkos library v2.5.00
2017-12-15 16:42:06 -07:00
da83feb8ca
Merge branch 'master' into kk_update
2017-12-15 16:36:21 -07:00
a7bc3ed391
Add missing fences in comm_kokkos
2017-12-15 13:30:17 -07:00
68cf6941e1
Add Kokkos thread fences to pack/unpack routines
2017-12-15 13:01:38 -07:00
73c55ac4d1
Fix up docs after renaming
2017-12-15 14:06:16 -05:00
2a131d1416
Merge remote-tracking branch 'upstream/master' into fix_python_move
2017-12-15 13:56:54 -05:00
bcc5f49d0b
Rename fix python to fix python/invoke
2017-12-15 13:53:04 -05:00
950bfb84a9
Clean up after renaming back to fix python/move
2017-12-15 13:27:27 -05:00
4d725c3153
Revert "Rename fix python/move to move/python"
...
This reverts commit 4d915dba08 .
2017-12-15 13:17:12 -05:00
10fa54b2fd
correct error messages. the atom style is called "smd" not "tlsph"
2017-12-13 18:44:31 -05:00
8a36cdc6bc
correct velocity output for write_data of atom style smd
2017-12-13 18:42:24 -05:00
e5cd068cd5
Merge branch 'patch-3' of https://github.com/abbatux/lammps into collected-bugfixes-and-updates
...
This closes #745
2017-12-13 17:41:00 -05:00
cec22dda92
change pair style airebo/intel to compile with -DLAMMPS_BIGBIG
2017-12-13 16:20:49 -05:00
9a71efc5d5
fix neb bugfix from Emile Maras
...
NEB was not working fine when using multiple proc
per replica and the keywords last/efirst or last/efirst/middle
I have corrected this in the enclosed fix_neb.cpp
I also slightly modified the nudging for this free end so that
it would be applied only when the target energy is larger than
the energy. Anyway if the target energy is lower than the energy,
the replica should relax toward the target energy without adding
any nudging.
I also modified the documentation according to this change.
2017-12-13 15:19:46 -05:00
2f857c6eda
correct fix neigh/history/omp to properly support -DLAMMPS_BIGBIG compilation
2017-12-13 15:12:14 -05:00
8a93f63de9
Update Kokkos docs
2017-12-13 10:05:53 -07:00
193252275f
A few more tweaks to charge history in fix_qeq_reax_kokkos
2017-12-12 09:54:28 -07:00
5968850306
Fix broken charge history in fix_qeq_reax_kokkos
2017-12-12 09:20:09 -07:00
a5790ef68f
Rename to ScatterView
2017-12-11 08:38:54 -07:00
8e68015a6f
Merge branch 'reax_dup' of github.com:stanmoore1/lammps into reax_dup
2017-12-11 08:32:20 -07:00
95aec46b99
Merge remote-tracking branch 'origin/master' into reax_dup
2017-12-11 08:30:27 -07:00
3291a4fe96
Revert "no need to include library.o in the LAMMPS executable"
...
This reverts commit 4a3a6b4455 .
As it turns out, when using the LAMMPS python wrapper from inside
code using the PYTHON package, the library symbols *are* needed.
Thanks for Richard Berger (@rbberger) for pointing this out.
2017-12-11 08:08:49 -05:00
1b07a4edee
Fix memory leak in pair python
2017-12-10 17:14:08 -05:00
16d6dfcab6
Bugfix for effective plastic strain rate calc
2017-12-08 11:40:44 +11:00
0edad83b25
Update atom_vec_smd.cpp
2017-12-08 11:29:12 +11:00
81a1c007ed
correct file name for doc file
2017-12-07 16:39:41 -05:00
0b51e9b2ff
add documentation for fix move/python
2017-12-07 16:36:36 -05:00
4b1bcaa1ae
fix speelink in documentation files
2017-12-07 16:01:02 -05:00
ed8680d695
suspend support for sphinxcontrib.images
...
the sphinxcontrib.image extension was broken with sphinx 16.x.
however, sphinx 15.x breaks with newer version of the multiprocessor module.
so we suspend the thumbnail processing and lift the lock to sphinx 15.x
also, the number of parallel sphinx tasks is can be overridden with SPHINXEXTRA="-j #'.
default is to try use all local CPU cores.
2017-12-07 15:38:15 -05:00
29df5a536f
Merge branch 'master' of https://github.com/lammps/lammps into USER-DPD_es_RNG
2017-12-07 10:57:01 -07:00
d029cb9002
Merge pull request #743 from stanmoore1/kk_yukawa_fix
...
Fix compile error in pair_yukawa_kokkos
2017-12-07 10:31:04 -07:00
3e99d1a83a
Add pair yukawa/kk to Section_commands
2017-12-07 09:06:33 -07:00
c4e83be533
Fix compile error in pair_yukawa_kokkos
2017-12-07 08:42:17 -07:00
d7e5d60f90
Merge pull request #738 from rbberger/pylammps_thermo_style_fix
...
PyLammps bugfix to support custom thermo output with vector element addressing
2017-12-07 08:25:01 -07:00
5179efd2bb
Merge pull request #741 from stanmoore1/kk_compile
...
Reduce Kokkos compile dependencies
2017-12-07 08:24:22 -07:00
abb2fe5be7
Merge pull request #740 from stanmoore1/improve_reax
...
Improve ReaxFF
2017-12-07 08:23:47 -07:00
bae45e2493
Merge pull request #737 from akohlmey/collected-bugfixes
...
Collected bugfixes and small updates for next patch
2017-12-07 08:23:06 -07:00
73d509f339
Merge pull request #735 from jaapkroe/extep
...
Add ExTeP pair style
2017-12-07 08:22:34 -07:00
fa0c28b717
Merge pull request #731 from Pakketeretet2/pair-yukawa-kk
...
Added a KOKKOS-enabled Yukawa pair style.
2017-12-07 08:21:20 -07:00
bc3a84b480
Merge pull request #727 from lammps/fix-gcmc-examples
...
new example scripts for fix gcmc
2017-12-07 08:19:56 -07:00
8a9a7f4e50
Fix issues
2017-12-06 14:06:35 -07:00
d2da1f5797
Template out atomics for full neighbor list
2017-12-06 09:41:29 -07:00
4d915dba08
Rename fix python/move to move/python
2017-12-05 23:42:57 -05:00
f64544a5fe
Move instantiation of MemoryKokkos class
2017-12-05 08:34:24 -07:00
fc742eb2ef
Remove outdated elastic constants
2017-12-05 16:23:20 +01:00
1baecc689e
Merge pull request #3 from stanmoore1/kk_yukawa
...
Add pair_yukawa_kokkos to Install.sh and minor cleanup.
These changes look fine. Sorry for the tabs, I must have forgotten about those.
2017-12-04 14:16:53 -05:00
d916416cc5
Add pair_yukawa_kokkos to Install.sh and minor cleanup
2017-12-04 12:02:32 -07:00
2813923f15
Add multiple inheritance to pair_multi_lucy_rx_kokkos
2017-12-04 10:43:41 -07:00
4a3a6b4455
no need to include library.o in the LAMMPS executable
2017-12-03 19:37:42 -05:00
f8891a4451
Rename fix python/integrate to python/move
...
This is to avoid confusion to what LAMMPS considers to be an
integrator like Verlet and RESPA.
2017-12-02 01:04:46 -05:00
51688b2504
Improve performance of Python integrator (NVE_Opt version)
...
Removing the loop over atoms by using NumPy array indexing allows to recover
performance close to that of plain fix nve.
2017-12-02 00:40:21 -05:00
93be2d264e
Detect correct integer type in lammps python interface
2017-12-02 00:39:15 -05:00
b9fd1156b2
Completed first version of fix python/integrate
...
This includes an example of how to implement fix NVE in Python.
The library interface was extended to provide direct access to atom data using
numpy arrays. No data copies are made and numpy operations directly manipulate
memory of the native code.
To keep this numpy dependency optional, all functions are wrapped into the
lammps.numpy sub-object which is only loaded when accessed.
2017-12-02 00:39:15 -05:00
bbfe16782b
Adjust .gitignore
2017-12-02 00:37:14 -05:00
1931d2088a
Started FixPythonIntegrate
2017-12-02 00:37:14 -05:00
5d9a6c1fe2
Add checks to Kokkos Install.sh so that files aren't unnecessarily recompiled
2017-12-01 16:06:50 -07:00
e7f97728c3
disable disruptive debug output
2017-12-01 17:14:11 -05:00
58ed92d905
one more file that doesn't require to include accelerator_kokkos.h
2017-12-01 16:45:22 -05:00
14aa036f36
add missing header files to USER-INTEL package
2017-12-01 15:53:02 -05:00
42e03da70c
Remove redundant #include in input.cpp
2017-12-01 13:16:35 -07:00
5d2e097b27
Need dynamic cast for multiple inheritance
2017-12-01 12:53:40 -07:00
da51a8a0bb
Add missing header files to GPU package
2017-12-01 12:13:14 -07:00
80dffb27e2
Add missing header files
2017-12-01 11:33:42 -07:00
5b33f153f4
Add newline to memory_kokkos.h
2017-12-01 10:33:47 -07:00
31eb12920c
Use multiple inheritance to remove accelerator_kokkos.h out of region.h and kspace.h
2017-12-01 10:18:22 -07:00
31f2ca1e4c
Use multiple inheritance to remove accelerator_kokkos.h out of pair.h
2017-12-01 09:51:40 -07:00
15a3364c2c
Make memory_kokkos its own class
2017-12-01 09:13:31 -07:00
9f08cec07a
Merge branch 'improve_reax' of ssh://github.com/stanmoore1/lammps into reax_dup
2017-11-30 09:48:15 -07:00
c3aa705d04
Improve performance of pair_reaxc, this change is safe because the non-bonded i-loop doesn't include ghost atoms; this optimization is already included in the USER-OMP version
2017-11-30 09:22:32 -07:00
8c2d38c7e9
Remove non-existent function in reaxc_forces_omp
2017-11-30 09:13:03 -07:00
e3b961b622
Improve performance of PairReaxCKokkos
2017-11-30 09:10:39 -07:00
319508bd29
fix scoping ambiguity issue that confuses nvcc
2017-11-30 10:56:58 -05:00
ee9ba99cde
Fix some bugs in pair_reaxc_kokkos
2017-11-29 11:11:20 -07:00
6f7bd78ea2
Fixes issue #701
...
PyLammps now supports thermo_style entries such as c_msd[4]
2017-11-29 01:06:44 -05:00
41202c3627
Turn atomics back on for some views in pair_reaxc_kokkos
2017-11-28 16:28:17 -07:00
54f2493018
Added ReductionView to Kokkos ReaxFF
2017-11-28 14:53:44 -07:00
5647522906
various small cosmetic adjustments to increase conformance with LAMMPS programming conventions
2017-11-28 12:34:23 -05:00
e4b14213b4
delete old log files. new log files are approved by @athomps
2017-11-28 11:35:49 -05:00
fa6fc947f2
fix issues in FixNeighHistory and FixNeighHistoryOMP reported in https://sourceforge.net/p/lammps/mailman/message/36138319/
...
This supersedes and closes PR #734
2017-11-28 11:28:15 -05:00
e1189381e0
correct documentation for create_atoms rotate
...
This closes #736
2017-11-28 11:19:19 -05:00
39d24ab7eb
ExTeP potential file header update
2017-11-27 21:25:23 +01:00
5770a20e2c
added ExTeP to USER-MISC
2017-11-27 21:16:51 +01:00
83ec9815fe
Merge pull request #733 from pastewka/17_dump_nc3
...
BUG: Proper handling of bigint data in NetCDF dump style. Affects LAMMPS version compiled with LAMMPS_BIGBIG.
2017-11-27 11:07:58 -07:00
90ee52296b
Merge remote-tracking branch 'andeplane/fix_ave_chunk_bug' into collected-bugfixes
...
this closes PR #732
2017-11-27 11:45:09 -05:00
f02eb225c6
Merge branch '17_dump_nc3' of github.com:pastewka/lammps into 17_dump_nc3
2017-11-26 22:39:03 +01:00
a111cf640a
BUG: Proper handling of bigint data. Corrects behavior when compiled with LAMMPS_BIGBIG.
2017-11-26 22:35:56 +01:00
e755a8339d
BUG: openfile is called multiple times, second call stopped code with 'at keyword requires use of append yes'
2017-11-26 22:31:47 +01:00
f7f6a15ac0
MAINT: Removed superfluous code.
2017-11-26 22:31:47 +01:00
36b7aa73aa
MAINT: Use proper data type for bigint when defining NetCDF file.
2017-11-26 22:31:47 +01:00
9a5723123f
Set peratom_freq in fix ave/chunk
2017-11-21 23:43:52 -08:00
7d07f062b6
Remove const from variable
2017-11-20 10:21:19 -07:00
f3ed148828
Fix for big endian machines
2017-11-20 10:18:53 -07:00
5ba80662c3
Undid the removal of rad in pair_yukawa.
2017-11-17 15:07:59 -05:00
53c1558271
Updated docs for pair_yukawa
2017-11-17 14:21:54 -05:00
8e5d4fa891
Added a KOKKOS-enabled Yukawa pair style.
2017-11-17 14:12:16 -05:00
e55c90cc44
Moved rerun bug fix to individual affected styles
2017-11-14 14:01:07 -05:00
ec067bde36
fix cut-n-paste error in create_bond docs
2017-11-13 17:59:16 -05:00
751465aad3
Merge branch 'master' into cluster-fragment-aggregate-fixes
2017-11-13 14:32:26 -05:00
adbc75cae6
add alternate log files with the latest version of LAMMPS
2017-11-13 11:52:01 -05:00
dde94c28a7
new example scripts for fix gcmc
2017-11-13 09:07:25 -07:00
f2dc764d1d
Merge pull request #723 from lammps/replicate_bbox
...
Add bounding box to Replicate command
2017-11-13 09:01:38 -07:00
c4c59b909e
Merge pull request #716 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes for next patch
2017-11-13 09:00:26 -07:00
e2e21f0661
Merge pull request #714 from Pakketeretet2/user-manifold-plane-wiggle-fix
...
User manifold plane wiggle fix
2017-11-13 08:59:40 -07:00
6abf68f614
Merge pull request #712 from akohlmey/linalg-for-latte
...
Update lib/linalg for use with lib/latte
2017-11-13 08:59:18 -07:00
a97553a92e
Merge pull request #709 from abbatux/patch-1
...
Update pair_smd_tlsph.cpp
2017-11-13 08:58:29 -07:00
dbd4acc4d6
Merge pull request #708 from abbatux/patch-2
...
Update smd_material_models.cpp
2017-11-13 08:58:07 -07:00
a085ee0c55
Always build occasional lists on first step
2017-11-13 04:53:16 -05:00
c16b7a3273
Multiple run fix for cluster/aggregate computes
2017-11-12 15:57:53 -05:00
858065029d
Reverse communication compute fragment/aggregate
2017-11-12 15:57:02 -05:00
40e776ebc6
Remove OpenMP from KOKKOS_DEVICES in Kokkos CUDA Makefiles since normally this doesn't improve performance
2017-11-10 09:55:11 -07:00
f043212511
USER-DPD: fix a segfault when using constant temperature (DPD vs. DPDE)
2017-11-07 13:57:29 -06:00
4342bcdafc
Fix CUDA issue in USER-DPD/random_external_state.h
2017-11-07 09:17:58 -07:00
2e40c00995
add option to the print command to also print to the global universe screen and logfile
2017-11-07 10:00:57 -05:00
f39c6213e1
Change path to nvcc_wrapper
2017-11-06 13:50:16 -07:00
88474fc5c2
Remove Kokkos tpls directory
2017-11-06 13:48:26 -07:00
16b5315845
Update Kokkos to v2.04.11
2017-11-06 13:47:33 -07:00
e337db4059
Replicate bbox from Chris Knight
2017-11-06 11:31:43 -07:00
ba43465268
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2017-11-06 13:30:08 -05:00
09c61ca598
correct listing of USER-OMP variants of fix rigid styles
2017-11-06 13:29:59 -05:00
0f971bf07c
print name of unknown or incorrect variable in error message
2017-11-06 10:41:32 -05:00
5a8c5eb479
provide last input command line with error->one() output
2017-11-06 10:41:01 -05:00
aa0d6cd75b
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2017-11-04 02:49:28 -04:00
b34000a5e1
make *_gpu_reinit() functions consistent in returning void. correct prototypes in src/GPU, too.
...
this supersedes and closes #719
2017-11-04 02:49:22 -04:00
279339ebd0
Remove the now unused AIRct_ssa[] array from the NeighList class.
2017-11-03 13:42:36 -05:00
605fe53c07
USER-DPD: make the kokkos and non-kokkos fix_shardlow match more closely
...
This was accomplished with several key changes:
1) Modified fix_shardlow's control flow to match fix_shardlow_kokkos so
that random numbers are pulled fromn the RNGs in exactly the same order.
2) Created random_external_state.h, a simplified version of the Kokkos
random number generator that keeps its state variables external to itself.
Thus it can be used both with and without Kokkos enabled, as long as the
caller stores and passes in the required state variable.
3) Replaced all references to random_mars.h and Kokkos_Random.hpp code in
the fix_shardlow* files with calls to the random_external_state.h code,
guaranteeing that fix_shardlow* is using an identical RNG in all cases.
Result: most (56 of 61) of our internal tests now generate the same results
with kokkos turned on or off. Four cases still differ due to what appear
to be vectorization caused rounding differences, and the fifth case
appears to be something triggered by the kokkos "atom_style hybrid" code.
2017-11-03 12:51:37 -05:00
65b77230fd
added missing "dihedral" in compute dihedral/local docs
2017-11-02 15:04:04 -04:00
91e4bcca33
BUG: openfile is called multiple times, second call stopped code with 'at keyword requires use of append yes'
2017-11-01 21:28:14 +01:00
7ef17efe2e
MAINT: Removed superfluous code.
2017-11-01 21:20:19 +01:00
8a804460f9
MAINT: Use proper data type for bigint when defining NetCDF file.
2017-11-01 21:19:55 +01:00
f6658d10b7
fix incorrect create_atoms example for selecting created atoms with a variable
2017-10-30 23:33:26 -04:00
f4d0aa3393
correct cut-n-paste bug reported by Massimo Pica Ciamarra on lammps-users
2017-10-27 11:25:57 -04:00
99a6c6edb4
Fixed a typo in manifold plane wiggle.
2017-10-26 12:33:16 -04:00
a26ffc7ff7
Reset plane wiggle in master.
2017-10-26 12:32:30 -04:00
b002e071e7
Reset some files back to upstream.
2017-10-26 12:31:30 -04:00
9f44e3e5b0
Merged upstream.
2017-10-26 12:26:34 -04:00
e79cd6c62c
Moved some stuff around.
2017-10-26 12:25:55 -04:00
82c6fd609e
Merge branch 'master' of https://www.github.com/lammps/lammps
2017-10-26 12:06:57 -04:00
2dbb44f2c6
provide Makefile.lammps template for use with bundled linalg lib
2017-10-24 13:38:04 -04:00
d1630bbe34
add missing BLAS/LAPACK functions used by LATTE to linalg lib
2017-10-24 13:22:20 -04:00
941ee565a1
Added lal_ufm_ext.cpp in lib/gpu
2017-10-24 11:12:51 -02:00
b63acf6843
Added the UFM files (doc/src - lib/gpu - src)
2017-10-24 11:11:10 -02:00
41c25877e8
Update smd_material_models.cpp
...
The pressure pFinal using ShockEOS() was of the wrong sign when Gamma = 0.
2017-10-24 11:04:11 +11:00
39df9f5d94
patch 23Oct17
2017-10-23 16:07:21 -06:00
68d04119d3
Merge pull request #707 from akohlmey/granular-omp-refactor
...
Updated neighbor list history processing for USER-OMP
2017-10-23 13:35:43 -06:00
0148c2ac81
updated neighbor list history processing for USER-OMP
2017-10-23 14:12:19 -04:00
253a17b6d0
Update pair_smd_tlsph.cpp
...
Correction of a typo in the computation of LAME_LAMBDA.
2017-10-23 12:45:58 +11:00
a7ad12491f
Merge pull request #706 from lammps/doc-cs
...
update to doc pages for new coreshell pair styles
2017-10-21 16:12:23 -06:00
2137be3219
update to doc pages for new coreshell pair styles
2017-10-21 15:50:27 -06:00
ce78f6943d
Merge pull request #705 from akohlmey/fix_rigid_bugfix
...
fix segfault bug in fix rigid/small found by regression testing
2017-10-20 17:01:50 -06:00
998aedc6c1
Merge pull request #670 from vishalkenchan/pair_style/coul_wolf_cs
...
add coul/wolf/cs and born/coul/wolf/cs pair styles for CORESHELL package
2017-10-20 16:09:33 -06:00
0a02c3c78c
fix segfault bug for in fix rigid/small found by regression testing
2017-10-20 16:56:06 -04:00
aaf5e87c84
Merge pull request #703 from akohlmey/custom-rigid-body-generation
...
Allow rigid body generation from custom properties
2017-10-20 14:08:15 -06:00
2d0f5e277c
Merge pull request #704 from akohlmey/bond-gromos-bugfix
...
Compute energy correctly for bond style gromos
2017-10-20 14:06:35 -06:00
260bbc6f9f
Merge pull request #702 from giacomofiorin/colvars-fix-the-fix
...
Fix a Colvars error that was hidden by the previous segfault
2017-10-20 14:06:15 -06:00
6b34a30528
compute energy correctly for bond style gromos
2017-10-20 14:53:22 -04:00
83c7d3a1d2
update fix rigid documentation
2017-10-20 14:18:50 -04:00
961b976374
add/correct code to define rigid bodies with atomstyle/atomfile variables and via custom per-atom properties
2017-10-20 13:56:09 -04:00
ac6434e496
add input examples for custom rigid body definition
2017-10-20 13:54:45 -04:00
f479f02589
Fix a Colvars error that was hidden by the previous segfault
2017-10-20 13:41:31 -04:00
e284545c5b
added some documentation and reference example
2017-10-20 12:03:22 +02:00
e368acdaeb
Merge pull request #700 from giacomofiorin/colvars-fix
...
Import segfault fix in Colvars module
2017-10-19 11:45:36 -06:00
6e7504f153
Import segfault fix in Colvars module
2017-10-19 08:09:44 -04:00
71c4edda51
add coul/wolf/cs and born/coul/wolf/cs pair styles for CORESHELL package
2017-10-19 13:21:13 +02:00
b0b67ca610
Merge branch 'master' into master
2017-10-18 18:49:15 -04:00
40147a7a64
Merge pull request #699 from lammps/doc-update2
...
cross ref fix deform and new fix nvt/uef in doc pages
2017-10-18 16:44:18 -06:00
f709a723cd
cross ref fix deform and new fix nvt/uef
2017-10-18 15:26:15 -06:00
6dd55e49cb
Merge pull request #698 from lammps/doc-update
...
small updates to recently added docs and rename of an example dir
2017-10-18 15:24:54 -06:00
281b1dc375
small updates to recently added docs and rename of an example dir
2017-10-18 14:56:47 -06:00
e93f8f8889
Merge pull request #671 from danicholson/user-uef
...
USER-UEF package for extensional flow
2017-10-18 13:38:56 -06:00
35f2cfa0bf
Merge pull request #669 from urpedersen/master
...
fix rhok - biasing long-range order
2017-10-18 13:31:15 -06:00
e44196c011
Merge pull request #694 from akohlmey/bond-gromos
...
Add gromos bond style
2017-10-18 13:27:15 -06:00
2fe1d1b904
Merge pull request #697 from andeplane/fix_heat_bug
...
Avoid checking region when not specified
2017-10-18 13:26:19 -06:00
b1b4a52b14
Merge pull request #695 from timattox/USER-DPD_small_updates
...
USER-DPD small updates
2017-10-18 13:25:48 -06:00
382de50341
Merge pull request #696 from wmbrownIntel/intel-update-oct17
...
Bug fix for unexpected case where a Intel bonded style is specified but there are no types
2017-10-18 13:25:07 -06:00
7dfc6b7eab
Merge pull request #688 from lammps/history
...
refactoring of neighbor history
2017-10-18 13:24:36 -06:00
19eb5d3897
Avoid checking region when not specified
2017-10-18 18:05:34 +02:00
17c17ac409
update multi-threaded neighbor list build for neighbor list refactor
2017-10-18 11:25:15 -04:00
39ededd46c
update respa/omp integrator style for neighbor list refactor
2017-10-18 11:24:44 -04:00
2c7528811d
update several pair styles to be compliant with refactored respa lists data structures
2017-10-18 11:24:12 -04:00
0966e14e73
more changes to rRESPA neighbor lists
2017-10-17 17:33:01 -06:00
bb141aaae0
USER-INTEL: Bug fix for case where a bond/angle/dihedral/improper style is specified, but there are no bond/... types and therefore no allocation.
2017-10-16 22:51:56 -07:00
374d619769
add gromos bond style
2017-10-16 14:57:12 -04:00
59de1a71c8
Merge branch 'history' of github.com:lammps/lammps into history
2017-10-16 14:37:30 -04:00
4c6779cb0d
USER-DPD Kokkos: propagate the new neigh_modify options from efaa4c67
...
Propogate the efaa4c67 changes to npair_ssa_kokkos from npair_kokkos that
support the new neigh_modify exclude molecule/intra and /inter options.
Note: npair_ssa_kokkos could inherit from npair_kokkos to avoid this kind
of missed change. Unfortunately, inheritance from templated classes is
both tricky and messy, and not worth the complexity in this case, IMHO.
2017-10-16 13:37:27 -05:00
5fb5f70ec6
update USER-OMP code for shear history neighbor refactoring
2017-10-16 14:37:20 -04:00
b0bba1976b
USER-DPD: remove unused coord2bin() variants, and add ISFINITE checks
2017-10-16 13:36:44 -05:00
f8f13d929f
Merge pull request #693 from giacomofiorin/colvars-update
...
Update Colvars to version 2017-10-11
2017-10-13 17:25:06 -06:00
3e89b270fd
Update Colvars to version 2017-10-11
...
Notable features are the umbrella-integration based free energy estimator for
eABF, and the traditional thermodynamic integration estimator now available
for umbrella sampling, SMD, metadynamics. Also included are several small fixes.
Below is a list of relevant commits in the Colvars repository since the last update.
321d06a 2017-10-10 Add macros to manage colvarscript commands [Giacomo Fiorin]
26c3bec 2017-10-09 Document coming availability of Lepton in LAMMPS [Giacomo Fiorin]
cc8f249 2017-10-04 Clarify that SMP depends on code build [Giacomo Fiorin]
0b2ffac 2017-10-04 Summarize colvar definition options, clarify some details [Giacomo Fiorin]
28002e0 2017-10-01 Separate writing of restart file from other output (e.g. PMFs) [Giacomo Fiorin]
92f7c1d 2017-10-01 Deprecate colvarsTrajAppend [Giacomo Fiorin]
12a707f 2017-09-26 Accurate Jacobian calculation for RMSD variants [Jérôme Hénin]
fe389c9 2017-09-21 Allow subtractAppliedForce with extended-L again [Jérôme Hénin]
c050ce0 2017-09-18 Silence compiler warnings, remove Tabs [Giacomo Fiorin]
cb41905 2017-01-11 Add base class for TI estimator in other biases than ABF [Giacomo Fiorin]
a1bc676 2017-09-14 Avoid writing to unopened traj file [Jérôme Hénin]
b58d8cd 2017-09-08 Function to check for overlapping groups [Jérôme Hénin]
1e5efec 2017-09-07 Check for overlapping groups in coordNum [Jérôme Hénin]
03a61a4 2017-04-06 Add UI-based estimator [fhh2626]
ae43754 2017-08-17 Fix outputCenters parsing [Josh Vermaas]
1619e0e 2017-08-14 Delete static feature arrays in cvm destructor [Jérôme Hénin]
2017-10-13 13:45:10 -04:00
f6ddc8c7c9
Fix compile errors from neigh history refactor
2017-10-13 10:49:31 -06:00
a973c65d67
Merge pull request #691 from akohlmey/collected-fixes
...
Collected small changes for next patch
2017-10-13 09:50:03 -06:00
1a200588bd
Merge pull request #689 from rbberger/pylammps_autocomplete_fix
...
Limit IPython autocomplete to known commands and properties
2017-10-13 09:49:03 -06:00
18ca2292c2
Merge pull request #686 from giacomofiorin/lepton-library
...
Add Lepton library within lib/colvars
2017-10-13 09:48:42 -06:00
d3ef4bd594
Merge pull request #685 from ellio167/kim-api-v1.9.2
...
Update lib/kim for kim-api-v1.9.2
2017-10-13 09:48:16 -06:00
3df9caf435
drop const qualifier to allow bracketing of lookup index
2017-10-13 10:29:49 -04:00
fa2e5ac2d9
handle lookup exceptions consistently across energy and energy+force lookup in bond/angle style table
2017-10-13 10:13:34 -04:00
b7c7492608
handle invalid lookup for bond/angle tabulation
2017-10-13 09:50:56 -04:00
cee94da85e
bugfix. avoiding operating on uninitialize data. closes #690
2017-10-13 00:15:15 -04:00
45aa7de171
Limit IPython autocomplete to known commands and properties
2017-10-12 14:43:17 -04:00
53aa92cfaf
add support for neighbor list history refactoring in USER-OMP part 2
2017-10-11 10:30:29 -04:00
7e35042c42
add support for neighbor list history refactoring in USER-OMP part 1
2017-10-11 10:29:41 -04:00
01051e4cb1
refactoring of neighbor history
2017-10-10 16:53:51 -06:00
d90aad887e
Add Lepton library within lib/colvars
2017-10-09 15:25:43 -04:00
775a15b9da
Update lib/kim for kim-api-v1.9.2
2017-10-09 14:06:30 -05:00
93c9a92743
Merge pull request #684 from irisTa56/bugfix-in-domain.cpp
...
Bugfix for checking image flags
2017-10-09 08:30:48 -06:00
14dc1c698c
Merge pull request #683 from wmbrownIntel/pppm_intel_fix
...
Fixing bug in pppm/intel for AVX-512 with single precision and ik diff.
2017-10-09 08:29:52 -06:00
a1f5693fe0
Merge pull request #681 from lammps/dump-modify
...
remove dependence of dump modify 'at' and 'append'
2017-10-09 08:29:12 -06:00
534b7adde4
Bugfix for checking image flags
2017-10-09 21:29:07 +09:00
02646100e9
correct handling of "at" keyword for netcdf dumps as suggested by @pastewka in PR #681 review
2017-10-09 07:49:29 -04:00
7e58f084d2
Fixing bug in pppm/intel for AVX-512 with single precision and ik diff.
...
This commit simplifies the code by eliminating packing optimizations that were slower
under typical parameters and had some memory bugs.
2017-10-08 08:33:07 -07:00
0f5d7dcc0f
cmake: added USER-UEF
2017-10-07 12:38:41 -06:00
b6187173e6
Merge branch 'master' into HEAD
2017-10-07 12:35:51 -06:00
88a33edb50
Merge pull request #680 from lammps/map-yes
...
add atom_modify map yes, also timers to create_atoms and replicate
2017-10-06 17:43:52 -06:00
6820db99e2
avoid merge conflict
2017-10-06 14:41:38 -04:00
58e1969de2
rename misleading "CPU time" into "Time spent"
2017-10-06 14:34:10 -04:00
e91e505fb3
remove dependence of dump modify 'at' and 'append'
2017-10-06 09:44:29 -06:00
f7cbdcf995
Merge pull request #673 from pastewka/17_dump_nc2
...
Multi file support for NetCDF dump style
2017-10-06 09:14:12 -06:00
4cfa88b70f
Merge pull request #674 from wmbrownIntel/user-intel-update
...
Mike Brown has added DPD to the USER-INTEL package with speedups over 3X for Xeon Phi and over 1.7X for some Xeon processors.
2017-10-06 09:12:39 -06:00
352a20fc1c
DOC: Updated doc to separate description of 'append' and 'at' keywords.
2017-10-06 16:38:15 +02:00
dc0e20947e
MAINT: Return error when 'at' keyword is used without 'append yes'.
2017-10-06 16:37:52 +02:00
05847a0e87
Merge branch 'master' into user-intel-update
2017-10-06 10:18:38 -04:00
439c2fd980
Merge pull request #677 from stanmoore1/kk_update
...
Update to Kokkos r2.04.04 and add workaround for performance regression
2017-10-05 17:10:00 -06:00
15853a0e38
Merge pull request #676 from stanmoore1/kokkos_reverse_comm
...
Add Kokkos threaded reverse communication
2017-10-05 17:08:49 -06:00
bd17ee5df7
Merge pull request #675 from wesbarnett/master
...
cmake: Add -restrict for Intel compilers
2017-10-05 17:08:35 -06:00
a9b7ff1154
Merge pull request #679 from stanmoore1/kk_reax_comm
...
ReaxC optimizations
2017-10-05 17:08:17 -06:00
0dd7ba26c0
Merge pull request #672 from akohlmey/phana-w-tricubic
...
Streamline compilation of "phana" tool for fix phonon
2017-10-05 17:01:37 -06:00
7a90eef527
Merge pull request #668 from ovilab/modify_deallocation_fix
...
Fixed proper deletion of fixes if fix is NULL
2017-10-05 17:00:10 -06:00
5d0626e50e
Merge pull request #665 from akohlmey/collected-small-fixes
...
Collected small fixes
2017-10-05 16:58:49 -06:00
4b7ca0383a
Merge pull request #664 from timattox/kokkos_atom2bin
...
Kokkos atom2bin
2017-10-05 16:58:16 -06:00
0ed987dc61
Merge pull request #663 from jdevemy/master
...
Authorize hybrid/overlay for fix srp
2017-10-05 16:56:20 -06:00
55a3fdca80
Merge pull request #660 from junghans/latte_fix
...
cmake: fix build with system latte
2017-10-05 16:55:22 -06:00
214c0cfb2b
add atom_modify map yes, also timers to create_atoms and replicate
2017-10-05 16:44:24 -06:00
e0efdd50fa
Switch to classic comm if ghost_velocity. The check_forward and check_reverse tests aren't necessary because the fix/pair/etc. comm is done in a separate routine.
2017-10-05 15:47:46 -06:00
44d2e8ff74
Add pre_reverse to verlet_kokkos and comment out timer
2017-10-05 15:28:35 -06:00
6bf2c60c07
Fix issues in Kokkos comm
2017-10-05 14:58:05 -06:00
eecd2fbaee
Remove hardcoded value in fix_qeq_reax
2017-10-05 11:23:31 -06:00
2b0bfcb10f
Fix memory leak in pair_reaxc_kokkos
2017-10-05 10:35:09 -06:00
3653f40120
Reduce unnecessary communication in fix_qeq_reax
2017-10-04 12:10:13 -06:00
bda0ee3aa1
Destroy unneeded fix in pair_reaxc_kokkos
2017-10-04 12:06:03 -06:00
957263431a
Ensure consistency with documentation
2017-10-04 09:38:43 +02:00
f12031f84d
add support for building rigid bodies from custom atom properties or atom style variables
2017-10-04 01:14:57 -04:00
c522b1b7a9
add call to fftw_cleanup() before exiting to avoid bogus leak reports when compiling with FFTW v3.x
2017-10-04 00:22:56 -04:00
a55adf4a68
Update to Kokkos r2.04.04 and add workaround for performance regression
2017-10-03 11:30:00 -06:00
2876baafd0
Use -restrict whenever Intel is used, no matter the package
2017-10-03 13:08:56 -04:00
ca032f21fb
Add Kokkos threaded reverse comm option
2017-10-03 10:14:24 -06:00
197f082784
cmake: Add -restrict for Intel compilers for some packages
...
Some packages (USER-OMP, OPT, and USER-INTEL) require the -restrict
flag when using the Intel compiler.
2017-10-03 11:28:33 -04:00
1bb7af9ef9
integrate fix rhok into the LAMMPS source code management and documentation system
2017-10-03 10:45:08 -04:00
251f28049a
make fix rhok more similar to other LAMMPS sources
...
- re-indent to 2 blanks
- white space cleanup
- use force->numeric() and force->inumeric() instead of atof() and atoi()
- include system headers before local LAMMPS headers
2017-10-03 10:10:38 -04:00
f07719e924
make fix rhok examples more consistent with LAMMPS conventions:
...
- move example folder to examples/USER/misc/
- comment out writing of trajectory files
- reduce run length (for easier testing for regressions)
- record example outputs for 1 and 4 MPI processes
- rename readme.md to README.md for visibility
2017-10-03 10:08:38 -04:00
5f527091b8
Update readme.md
2017-10-03 12:02:01 +02:00
30aaa7e47b
Update readme.md
2017-10-03 12:00:43 +02:00
74dcf0bf9b
Update readme.md
2017-10-03 11:54:46 +02:00
e9b07a7a10
Update readme.md
2017-10-03 11:52:48 +02:00
fd8f5f8f9e
Update readme.md
2017-10-03 11:52:08 +02:00
5c59eb637b
Update readme.md
2017-10-03 11:49:57 +02:00
250ef9f837
Update readme.md
2017-10-03 11:46:08 +02:00
e44f370d49
Update readme.md
2017-10-03 11:44:52 +02:00
1e790fbafe
Update readme.md
...
Now use the standard namings.
Corrected spelling errors.
2017-10-03 11:44:23 +02:00
35cc795972
Update in.setup
2017-10-03 11:17:43 +02:00
245bf74552
Rename setup.lmp to in.setup
2017-10-03 11:16:54 +02:00
7e8bbe8481
Rename pinning.lmp to in.pinning
2017-10-03 11:16:29 +02:00
e6d687faac
Rename crystal.lmp to in.crystal
2017-10-03 11:15:49 +02:00
8a2cf5ce8e
reformatting and use citeme class
2017-10-03 11:13:10 +02:00
8f79f5ddb9
add the LAMMPS copyright
2017-10-03 10:59:46 +02:00
40ae6f215b
add the usual LAMMPS copyright
2017-10-03 10:58:21 +02:00
4dcc49ebe2
Delete fix_rhok.cpp
2017-10-03 10:56:07 +02:00
fe14eeccac
Delete fix_rhok.h
2017-10-03 10:54:22 +02:00
9dc42fd4db
intel_simd.h is currently also needed by dihedral/charmm, not just sw.
2017-10-02 23:53:05 -07:00
5e89269631
Minor adjustments to intel makefiles and documentation based on the reversed
...
preprocessor logic and default memory align. Removing knl_coprocessor makefile.
2017-10-02 23:41:14 -07:00
11eed234f0
include dump cfg/uef in commands toctree
2017-10-03 00:14:34 -04:00
af1fc45db0
added citation to doc
2017-10-03 00:04:52 -04:00
b34109af60
formatting changes
2017-10-02 23:43:31 -04:00
1dffb0cf82
reran npt_biaxial examples
2017-10-02 23:27:10 -04:00
588b2534c9
Minor fix for FixNHUef constructor
2017-10-02 23:26:21 -04:00
d2aa05cb36
update README in USER-INTEL for recent LRT logic reversal
2017-10-02 21:24:51 -04:00
466fde6443
update documentation for the reversal in the INTEL_MKL_RNG define
2017-10-02 21:20:26 -04:00
2a24cbfe0c
reverse logic for using MKL pRNG: this way, make serial and make mpi will compile LAMMPS with USER-INTEL installed
2017-10-02 21:13:51 -04:00
00aef0fe00
rerun logfiles for USER-UEF example inputs
2017-10-02 17:40:46 -04:00
92d9b361fc
include USER-UEF styles in PDF version of manual
2017-10-02 17:39:59 -04:00
8acdc8020d
add USER-UEF classes to .gitignore
2017-10-02 17:24:36 -04:00
cc09a633a2
small code refactor for FixNHUef class
...
- use forward declaration for UEFBox to avoid having to include custom header
- remove uef_arg_kludge() thanks to changes in 0c7879e902
2017-10-02 17:19:42 -04:00
81be9b37de
formatting, whitespace and include file/constants cleanup
2017-10-02 17:15:13 -04:00
0c7879e902
provide compatibility entries in FixNH option parsing for new USER-UEF package
2017-10-02 16:31:41 -04:00
8d384b9149
whitespace cleanup
2017-10-02 15:03:48 -04:00
529eeb6039
Reduce GPU data transfer
2017-10-02 09:31:39 -06:00
cf24dd0265
Adding pair style dpd/intel and dihedral style fourier/intel
...
Adding raw performance numbers for Skylake xeon server.
Fixes for using older Intel compilers and compiling without OpenMP.
Fix adding in hooks for using USER-INTEL w/ minimization.
2017-10-02 04:53:17 -07:00
a7b0d1f521
DOC: Corrected syntax for appending at certain frame (NetCDF only)
2017-10-01 14:40:19 +02:00
fbe42cda2d
MAINT: Only set append flag when not in multifile mode.
2017-10-01 14:31:33 +02:00
da7be99cc4
DOC: Added multi file example.
2017-10-01 14:28:20 +02:00
56d21bfb05
MAINT: Removed obsolete prmtop writer.
2017-10-01 14:22:04 +02:00
100231bba8
ENH: Enable multi file writes.
2017-10-01 14:21:09 +02:00
84378f8ae2
MAINT: Renamed _put_var1_x to _put_var1_bigint
2017-10-01 14:05:12 +02:00
6e342d2e45
MAINT: bigint (int64) maps onto either long or long long, depending on platform. Automatically choose the correct one.
2017-10-01 14:03:52 +02:00
091d058090
Fix typo
2017-09-30 17:44:15 -04:00
4c71beb024
cleanup/simplification of compilation for fix phonon analysis tool "phana"
...
- include the used tricubic functions directly as static functions
- silence compiler warnings
- define f2c.h imported data types directly or use C equivalents
- since the direct LAPACK API was called and not cLAPACK, declare LAPACK interface and depend only on LAPACK
- add proper dependencies
- disable automatic minor version number generation. step version manually.
- comment out optional spglib functionality by default
2017-09-30 12:12:15 -04:00
a86572f4fc
Reduce memory churn in Kokkos package
2017-09-29 16:20:19 -06:00
4524b0fa83
rename arg_kludge to uef_arg_kludge
2017-09-29 16:54:46 -04:00
4ef63feea7
reran examples
2017-09-29 15:50:31 -04:00
9f2740b7f1
Partially revert 01d0a5c, avoid atomics, safe because of the while loop. Worst case is the resize will happen again because max wasn't accurate
2017-09-29 13:41:35 -06:00
2a06b75af8
doc revisions
2017-09-29 15:36:41 -04:00
d7aac2fed5
Add sync/modify to nbin_kokkos
2017-09-29 13:26:02 -06:00
d898afaafb
use <> for system includes not ""
2017-09-29 09:19:38 -04:00
c66ddf9ac0
Update fix_rhok.txt
2017-09-29 08:03:02 +02:00
a64040ce2d
citeme
2017-09-28 18:33:04 -04:00
480b087c93
doc edits, README, and citeme
2017-09-28 18:31:51 -04:00
0029583463
doc edits i missed in earlier commit
2017-09-28 17:46:39 -04:00
c0f1a32661
fixed namespace issue
2017-09-28 17:43:59 -04:00
80898b8695
first draft of doc done
2017-09-28 17:42:02 -04:00
855b6000ef
initial commit. doc is in the works
2017-09-28 16:34:18 -04:00
285a123c90
Update fix_rhok.cpp
2017-09-28 18:42:15 +02:00
0f52dd7c5f
Update fix_rhok.h
2017-09-28 18:41:06 +02:00
10d1741e7f
Update fix_rhok.txt
2017-09-28 18:38:25 +02:00
d11733d3a0
typo in equation
2017-09-28 18:28:46 +02:00
348c4eb7f3
add .cpp and .h to root src
2017-09-28 18:18:28 +02:00
75b3f34a58
Update documentation
2017-09-28 18:16:06 +02:00
fe80c57bde
more documentation
2017-09-28 17:01:12 +02:00
e49f0e396b
Create fix_rhok.txt
2017-09-28 16:24:26 +02:00
37e55a825b
Create fix_rhok.txt
2017-09-28 16:20:03 +02:00
67e48264d9
Update fix_rhok.cpp
2017-09-28 16:02:20 +02:00
4e1eeca869
Update fix_rhok.cpp
2017-09-28 16:02:00 +02:00
2fda041972
Update fix_rhok.cpp
2017-09-28 16:00:16 +02:00
34c1adb4dd
Merge https://github.com/lammps/lammps
2017-09-28 12:28:58 +02:00
23e283f135
Fixed proper deletion of fixes if fix is NULL
2017-09-27 16:20:07 +02:00
de45fa6e71
correct bogus links in LATTE docs
2017-09-26 18:25:37 -04:00
bfdc4acb8b
add missing entry for pdf version of manual
2017-09-26 16:53:36 -04:00
fd3ecd0481
fix typo in formatting
2017-09-26 16:52:24 -04:00
8bba6d3e8c
correct formatting and broken/colliding link issues with LATTE package related documentation
2017-09-26 16:52:10 -04:00
53e4ee4f2d
need to re-init timers after initial setup
2017-09-25 23:20:42 -04:00
b60cff7e77
USER-OMP package depends on USER-DRUDE
2017-09-25 23:15:49 -04:00
38530415c8
-ltbbmalloc is required
2017-09-25 20:03:53 -04:00
0573aaa6da
update src/.gitignore for LATTE package
2017-09-25 19:37:55 -04:00
e6969002ce
having plain filelink instead of filelink.o confuses KOKKOS linking with nvcc
2017-09-25 19:37:37 -04:00
0448bc9caf
Merged stuff.
2017-09-25 18:31:32 -04:00
836a6d292c
whitespace fixes, silence compiler warning about too few format specifiers
2017-09-25 16:31:39 -04:00
32e0de7a67
first pass at implementing atom2bin for KOKKOS neighbor lists
2017-09-25 14:06:20 -05:00
789812ec3d
KOKKOS: minor typo fix
2017-09-25 14:06:20 -05:00
88a882b457
Added reference to fix rhok implimentation
2017-09-25 18:59:23 +02:00
f1aea57e30
Update readme.md
2017-09-25 18:48:21 +02:00
b35f2ff8b4
Example of Interface Pinning Computation
2017-09-25 18:44:24 +02:00
4beccf508f
Move fix to USER-MISH
2017-09-25 18:35:53 +02:00
78a486c0fd
Authorize hybrid/overlay for fix srp
2017-09-25 16:18:08 +02:00
f2c1172741
patch 22Sep17
2017-09-22 15:46:34 -06:00
d6316c40d9
cmake: fix build with system latte
2017-09-22 15:36:14 -06:00
bcde318ccb
Merge pull request #659 from stanmoore1/kk_border_comm
...
Enhance Kokkos communication logic
2017-09-22 13:47:44 -06:00
3ed39ca844
Make Kokkos comm give warning and switch to classic comm instead of erroring out
2017-09-22 13:03:24 -06:00
ee487ef4aa
Merge pull request #652 from junghans/latte
...
Add LATTE fix
2017-09-22 10:32:19 -06:00
a8ae886667
update fix latte examples and virial
2017-09-21 10:40:54 -06:00
fe8244c1c2
Rename fix
2017-09-21 16:49:46 +02:00
3381a43378
Added readme.m
2017-09-21 16:20:06 +02:00
73708b091c
Added readme file, and removed old files
2017-09-21 16:17:26 +02:00
9a9af2ca5e
Delete README
2017-09-21 13:58:51 +02:00
491d5f3410
Added USER-PINNING package
2017-09-21 11:38:59 +02:00
5e35ab251b
fixed sucrose
2017-09-20 17:11:49 -06:00
d708e34ba6
cmake: download/build latte if not found
2017-09-20 12:01:26 -06:00
638b91bf74
Merge pull request #657 from lammps/snap-potentials
...
new SNAP potentials and examples
2017-09-20 09:34:51 -06:00
ad25a95297
whitespace cleanup
2017-09-20 11:13:13 -04:00
e7d042ba1a
convert DOS/Windows CR-LF line endings to native format
2017-09-20 11:12:58 -04:00
dd49d54889
new SNAP potentials and examples
2017-09-20 08:54:30 -06:00
fbaa7ab8fa
Merge pull request #655 from akohlmey/fixes-for-patch
...
collected small bugfixes for the next patch release
2017-09-20 08:51:47 -06:00
2e9803efb3
Merge pull request #645 from akohlmey/kokkos-makefile-updates
...
Some small kokkos makefile updates
2017-09-20 08:40:20 -06:00
59d2e13d48
add .gitignore and add Makefile.lammps.* symlinks to stay consistent with other libraries
2017-09-19 19:06:02 -04:00
76d93f21dd
add fix latte command to doc pages
2017-09-19 16:55:08 -06:00
ac897ea645
LATTE package doc update and some small code changes
2017-09-19 16:27:25 -06:00
19f1f3a3e0
correct USER-INTEL installer script for verlet_lrt_intel files
2017-09-19 11:48:27 -04:00
be96486d66
compile all objects in the GPU library with -fPIC for building shared object
2017-09-19 11:24:48 -04:00
48dd824b26
ignore generated header files with OpenCL kernels
2017-09-19 11:24:38 -04:00
cdb6ec7419
reverse the pre-processor logic of the LRT mode define
...
with this change, the USER-INTEL package can be installed and
compiled without having to alter makefiles for adding -lpthread.
All "intel optimized" makefiles have been updated to have the
LRT feature enabled. This change will allow us to include the
USER-INTEL package in several automated testing configurations
and thus allows to detect incompatibilities and compilation issus faster.
2017-09-19 11:24:05 -04:00
aad8cd10ff
allow fix viscous to be used with dynamic groups
2017-09-18 18:08:57 -04:00
1ac90815f3
fix external only needs to collect virial in case it is requested
2017-09-17 23:59:34 -04:00
5f1842829e
activate virial contribution in fix lb/rigid/pc/sphere by default and protect virial computation with evflag
2017-09-17 21:10:41 -04:00
66130f5557
whether virial contributions from fixes are included depend on thermo_virial, not virial_flag.
2017-09-17 20:50:22 -04:00
388eab5eeb
correctly initialize thermo_virial in fix poems and protect access to vflag_XXX by checking for evflag !=0
2017-09-17 20:49:41 -04:00
a500048c9c
remove bogus version of temper/npt command
2017-09-17 19:25:22 -04:00
b4ecad7fbf
remove another couple of purge items from long ago
2017-09-17 19:22:43 -04:00
b5894e2190
automatically call 'make purge' before calling 'make package-update' or 'make package-overwrite'
2017-09-17 19:19:45 -04:00
6f1935ea40
correct embarrassing typo
...
this always happens after too much exposure to fortran codes. :-(
2017-09-15 21:58:47 -04:00
02665e45a4
fix doc in lib/latte/Makefile.lammps.*
2017-09-15 17:52:14 -06:00
cc2a53a8da
Merge branch 'exaalt' of gitlab.com:exaalt/lammps into latte
2017-09-15 17:43:48 -06:00
d614d56c34
Merge branch 'exaalt' of gitlab.com:exaalt/lammps into exaalt
2017-09-15 17:41:02 -06:00
39daf3c6f6
added fix_latte.txt
2017-09-15 17:40:34 -06:00
17aeccf19f
Merge remote-tracking branch 'origin/master' into latte
2017-09-15 16:18:13 -06:00
d101fe3e79
Merge pull request #649 from akohlmey/fix-virial-aidan
...
Add support for selected fixes to optionally contribute to the virial
2017-09-15 15:25:09 -06:00
27f99534ec
Merge pull request #654 from giacomofiorin/colvars-small-fix
...
Fix small typo to calculation of accumulated work in Colvars
2017-09-15 15:22:09 -06:00
5f6937dadd
Merge pull request #653 from jdevemy/master
...
Bugfix for the limit keyword
2017-09-15 15:21:53 -06:00
3b39694f23
Merge pull request #628 from lammps/cmake_improvements
...
CMake improvements
2017-09-15 15:19:46 -06:00
99e5dc7104
add support for fix_modify virial yes to fix smd
2017-09-15 01:21:16 -04:00
ccb67d8dc5
correct cut-n-paste errors in the documentation of fix_modify virial
2017-09-15 01:20:56 -04:00
2cd7cbd964
correct cut-n-paste error, add docs
2017-09-15 00:54:19 -04:00
8776b81033
add virial support to fix addforce
2017-09-15 00:46:18 -04:00
f1fce64ff9
Fix small typo to calculation of accumulated work in Colvars
2017-09-14 12:58:00 -04:00
da7776f818
Bugfix for the limit keyword
2017-09-14 11:00:55 +02:00
66f59f9ec0
FindLATTE.cmake: fixed a typo
2017-09-13 15:51:03 -06:00
d84825fd7f
remove useless files
2017-09-13 14:37:24 -06:00
f971cd6e45
Merge pull request #647 from rbberger/gpu_opencl_2
...
Use OpenCL 2.x API in GPU package when supported
2017-09-12 10:56:13 -06:00
0cb3a3821f
Merge pull request #644 from akohlmey/collected-small-fixes
...
Collected small fixes for next patch
2017-09-12 10:31:51 -06:00
e927794696
Merge pull request #643 from andeplane/gpu_opencl_compile_fix
...
Fixed OpenCL compilation issues with __global keywords
2017-09-12 10:31:22 -06:00
e196a2b9e5
import changes to various fixes by aidan to include virial contributions
2017-09-11 22:24:06 -04:00
cb19ef547e
update src/.gitignore
2017-09-11 22:00:58 -04:00
95d8492853
the original fix qeq went away over 7 years ago, we don't need to purge it
2017-09-11 21:59:22 -04:00
b3547a9eca
add infrastructure for enabling fixes to contribute to the virial by aidan
2017-09-11 11:09:59 -04:00
84b84c10db
Use OpenCL 2.x API in GPU package when supported
2017-09-09 19:53:56 -04:00
0be7f46750
cmake: added USER-MESO
2017-09-09 08:25:57 -06:00
4738fedca3
Merge remote-tracking branch 'origin/master' into cmake_improvements
2017-09-09 08:22:30 -06:00
1601433ca1
cmake: fix lib suffix
2017-09-09 07:05:51 -06:00
3fdb6f10fa
cmake: OpenCL is always found if required
2017-09-09 06:51:24 -06:00
ff18cff46b
Merge branch 'cmake_pkg_libs' into cmake_improvements
2017-09-08 23:34:59 -04:00
8a06a7bc6b
Add OpenCL support to CMake build
2017-09-08 22:20:47 -04:00
bf9f084d72
update rigid fix styles in USER-OMP for changes in RIGID package
2017-09-08 14:09:44 -04:00
b861ea342e
cmake: fix LATTE linkage
2017-09-08 11:54:32 -06:00
fce633aa5f
cmake: tweaks for EXAALT superbuild, add latte_fix
2017-09-08 11:33:49 -06:00
2f6be88c4a
Merge remote-tracking branch 'origin/master' into exaalt
2017-09-08 07:04:12 -06:00
7b1542a0ba
merging stable and exaalt branches into exaaltstable
2017-09-07 16:31:50 -06:00
08bdc4e422
minor cleanup
2017-09-07 12:01:19 -04:00
eb0e64b2f3
must forward modify_param() processing to FixRigid base class
2017-09-07 12:00:33 -04:00
366d087027
update docs for changes to makefiles
2017-09-06 14:20:24 -04:00
3a5d8362ff
have only one common MPI makefile for KOKKOS with CUDA
2017-09-06 14:16:17 -04:00
5089b263b2
make kokkos_cuda_mpi compatible with both MPICH and OpenMPI
2017-09-06 14:15:27 -04:00
de8297ea19
recover ability to compile USER-INTEL without OpenMP enabled
2017-09-06 12:02:14 -04:00
fe557cb882
fix typo in commands table
2017-09-06 11:35:52 -04:00
c80203cb01
Merge pull request #641 from lammps/doc-tweak
...
small update to docs for new commands
2017-09-06 08:52:51 -06:00
4161868bcf
Merge pull request #640 from ohenrich/user-cgdna
...
USER-CGDNA - sequence-dependent stacking and h-bonding strength
2017-09-06 08:52:05 -06:00
9ca39c89a6
Merge pull request #639 from rbberger/python_interface_improvements
...
Python interface improvements
2017-09-06 08:51:27 -06:00
99791ce01c
Merge pull request #632 from timattox/USER-DPD_kokkos_merge
...
Add Kokkos version of the USER-DPD package
2017-09-06 08:50:43 -06:00
0248a7b98e
remove duplicate listing of deleted USER-DPD files from Purge.list
2017-09-06 09:24:05 -05:00
dbc60d949f
Fixed OpenCL compilation issues with __global keywords
2017-09-06 15:08:02 +02:00
00bbe7c612
New stopping criterion based on v.f number. Timestep reset moved to min.*
2017-09-06 11:57:29 +02:00
fd0fae4847
Langevin thermostat applied only at post_force in rigid-body fixes
2017-09-05 23:40:14 -03:00
cccd6c441c
Conditional late computation added to rigid_nh and rigid_nh_small
2017-09-05 23:27:26 -03:00
d886cc91f3
fix syntax error in fix saed/vtk docs example
...
This addresses the issue reported on github
by @subhammridha closes thus clodes #642
2017-09-05 17:45:56 -04:00
4c5d901e2b
fix stupid typo (too much compiling of fortran codes...)
2017-09-05 16:45:03 -04:00
c8f92c1a61
add a couple deleted files from USER-DPD to Purge.list
2017-09-05 16:42:58 -04:00
dec1d7b2dc
re-indent so that gcc no longer complains about inconsistent indentation
2017-09-05 16:41:19 -04:00
45602e58f9
fix another couple of typos
2017-09-05 12:48:28 -04:00
cd72532fb9
fix typo
2017-09-05 12:47:34 -04:00
b170606052
Merge pull request #620 from amilumas/master
...
Temper_NPT
2017-09-05 10:08:55 -06:00
65b295e826
Merge pull request #638 from jdevemy/master
...
Mods for extra/special/per/atom and add toluene
2017-09-05 10:05:49 -06:00
89a0bc947f
small update to docs for new commands
2017-09-05 10:04:20 -06:00
c8967a335f
Included hyperlink to package
2017-09-05 11:45:32 +01:00
2105145f55
More minor changes
2017-09-05 11:40:36 +01:00
f7715ab6ce
Added comment about optimised damping coefficient for BD
2017-09-05 11:35:26 +01:00
12fe614ddf
Added sequence-dependent stacking and base-pairing strength
2017-09-05 10:48:38 +01:00
0b5a2e199d
Add way of getting correct ctypes integer type for bigint, tagint, and imageint
2017-09-04 20:01:31 -04:00
09bb687918
Correct indentation
2017-09-04 20:01:04 -04:00
bb3ee752e5
Added optional numpy access to atom data
...
The library interface was extended to provide direct access to atom data using
numpy arrays. No data copies are made and numpy operations directly manipulate
memory of the native code.
To keep this numpy dependency optional, all functions are wrapped into the
lammps.numpy sub-object which is only loaded when accessed.
2017-09-04 19:59:50 -04:00
6b2d321d18
Add missing globals in library interface
2017-09-04 19:57:02 -04:00
88d54d49b8
Documentation entries for fix_modify bodyforces option
2017-09-01 17:40:49 -03:00
a296c43d78
flag to control the initial delay for dtshrink
2017-09-01 20:49:32 +02:00
3d614bbc87
Bug fix in multiple fix rigid check
2017-09-01 12:23:48 -03:00
2b9646097c
Merge branch 'master' of github.com:lammps/lammps
2017-09-01 09:16:11 -06:00
f58088ae61
patch 1Sep17
2017-09-01 09:15:37 -06:00
6e945f72f4
Keyword 'bodyforces' added to fix_modify command
...
- Applies to classes FixRigid, FixRigidSmall, and FixPOEMS
2017-09-01 00:16:54 -03:00
251bc882cf
put back modify_params() API that was removed in error
2017-08-31 16:25:16 -04:00
f56a345ae9
implement "earlyflag" to select when to compute body torques/forces
2017-08-31 16:15:39 -04:00
76cc545d2a
convert early fix ordering error to warning
2017-08-31 16:14:45 -04:00
397bc225b2
add temper/npt to src/USER-MISC/README
2017-08-31 14:56:43 -04:00
d9d9ba8244
update .gitignore
2017-08-31 14:52:56 -04:00
eba4be18c2
adapt formatting and naming conventions to fully match LAMMPS style. allow rigid and accelerated integrators.
2017-08-31 14:48:30 -04:00
4d2ed30b35
add reference outputs to temper/npt example
2017-08-31 14:13:02 -04:00
f3dda30f8e
fully integrate temper/npt command into manual
2017-08-31 13:53:40 -04:00
d95a5f219e
Remove all thread fences except one in verlet_kokkos
2017-08-31 10:38:36 -06:00
a5b65c1af4
Mods for extra/special/per/atom and add toluene
2017-08-31 15:03:04 +02:00
3e6cdd1400
USER-DPD: finish renaming #ifdef DEBUG_PAIR_CT to DEBUG_SSA_PAIR_CT
2017-08-30 14:58:38 -05:00
dc7f1281b8
USER-DPD: Kokkos version of Const Temperature DPD isn't implemented yet
...
The Constant Energy DPD (DPDE) was our primary usage case, so only stubs
for the Constant Temperature case were included in Kokkos code so far.
The non-Kokkos version works fine for Constant Temperature DPD.
2017-08-30 11:01:17 -05:00
27c962dc3b
link cuda in gpu only, remove duplicated incl. dir
2017-08-30 09:45:01 -06:00
2dd202cc76
USER-DPD: remove some out-of-date FIXME comments in fix_shardlow_kokkos.cpp
2017-08-30 10:34:09 -05:00
f2d8c37f27
Rename SSA specific debug #ifdef to DEBUG_SSA_PAIR_CT
2017-08-30 10:24:29 -05:00
a4a45f1d9c
Remove unnecessary check in npair_kokkos
2017-08-29 17:25:13 -06:00
f57d194920
Add files via upload
...
documentation for temper/npt
2017-08-29 10:40:37 -04:00
34b3fc2157
Fix GPU CMake compilation
2017-08-29 01:20:34 -04:00
098861375b
SOVERSION not needed for STATIC libs
2017-08-28 16:18:58 -06:00
19b77857dc
fix Fortran flags for MEAM
2017-08-28 14:59:01 -06:00
bd9dc4886d
cmake: README is markdown
2017-08-28 14:27:12 -06:00
9207f6540e
fix liblammps install
2017-08-28 14:11:21 -06:00
736e063971
Merge branch 'master' ( 21893539cb Aug 25) into USER-DPD_kokkos_merge
...
Resolved conflicts in src/KOKKOS/npair_kokkos.cpp
2017-08-28 14:46:50 -05:00
62928a1637
make GPU flags local to libgpu
2017-08-28 13:24:41 -06:00
c8dfe0c3de
drop BUILD_SHARED_PKG_LIBS and make all pkglibs static
2017-08-28 13:17:27 -06:00
6a4bbddb3b
Add files via upload
...
data file for example
2017-08-28 14:56:37 -04:00
2add18e013
Create in.temper_npt
...
example for temper/npt
2017-08-28 14:55:43 -04:00
d0efd3a422
Add files via upload
...
Updated command to temper/npt instead of temper_npt
2017-08-28 14:48:00 -04:00
f47cc0aab5
simpilfy pkg lib build
2017-08-27 18:55:28 -06:00
57872c8b60
drop INSTALL_LIB option
2017-08-27 18:42:32 -06:00
4bff008777
enable PIC globally
2017-08-27 18:40:55 -06:00
eed4815953
Non-rigid fixes with post-force() not allowed after fix poems
2017-08-27 20:03:28 -03:00
fa5ec0bae7
Fixes with post-force() not allowed after fix rigid or rigid/small
2017-08-27 19:22:37 -03:00
153c771a6d
Use PIC in mpi_stubs when BUILD_SHARED_LIBS=on
2017-08-27 17:27:43 -04:00
313b8bc2fa
build lib/gpu as a library
2017-08-27 17:00:56 -04:00
5308ee67fa
fix shared build and mscg install
2017-08-27 13:45:48 -06:00
c196025ea9
make molfile less special
2017-08-27 12:23:30 -06:00
bc11868986
cmake: fixed a typo
2017-08-27 12:13:35 -06:00
e4415735f2
check for '-fno-second-underscore'
2017-08-27 12:10:46 -06:00
98f27162ba
make libmpi_stubs
2017-08-27 11:37:57 -06:00
bdc117bf10
cmake: convert mscg into a lib
2017-08-27 07:15:00 -06:00
b7ec720f91
link QUIP against LAPACK_LIB too
2017-08-27 07:13:55 -06:00
47f16c0d70
cmake: move shared libs install warning in one place
2017-08-27 07:06:08 -06:00
76926b7fcf
Compile linalg as library and track link dependencies for correct link order
2017-08-27 03:54:40 -04:00
67ae2719a8
Simplify lib build by using target_include_directories
2017-08-27 03:04:32 -04:00
7572dc63db
Computation of forces/torques on rigid bodies moved to post_force
2017-08-26 18:24:47 -03:00
21893539cb
Merge pull request #633 from lammps/doc-user-meso
...
tweak an eq in USER-MESO, also allow neigh to be built w/out styles
2017-08-25 17:41:00 -06:00
dd101db79c
Merge pull request #582 from stanmoore1/kk_changes
...
Fixing execution space issues in KOKKOS package
2017-08-25 17:06:26 -06:00
81ba181349
tweak an eq in USER-MESO, also allow neigh to be built w/out styles
2017-08-25 17:04:36 -06:00
e52a28f8af
Update docs for Kokkos version of USER-DPD package
2017-08-25 16:20:42 -06:00
01dd0e173e
Merge branch 'master' into USER-DPD_kokkos_merge
2017-08-25 16:02:27 -06:00
1f8c4f2c62
Remove hardcoded map variables and debug output
2017-08-25 15:31:00 -06:00
b73999ef21
Revert change to read_data.cpp
2017-08-25 15:25:41 -06:00
1e16fed9ab
Error out if using pair hybrid with Kokkos, but not pair hybrid/overlay
2017-08-25 15:16:19 -06:00
a062944de9
Fix execution space issues
2017-08-25 14:45:47 -06:00
a641289d5b
Must use atomics for GPUs in pair_exp6_rx_kokkos
2017-08-25 12:36:53 -06:00
6195b3c0f6
Merge pull request #631 from akohlmey/small-fixes-and-updates
...
Small fixes and updates for patch release
2017-08-24 08:35:32 -06:00
de0fdbed6c
moltemplate bugfix update
2017-08-24 07:12:45 -04:00
dea92fbf52
print write dump systen init warning only on MPI rank 0
2017-08-23 21:01:55 -04:00
6db3bd87ee
correct typo in header formatting
2017-08-23 17:52:09 -04:00
e55fa9d320
Merge branch 'USER-DPD_kokkos' into USER-DPD_GBhacks
2017-08-23 15:21:39 -06:00
cbf3646806
Merge branch 'master' into USER-DPD_kokkos
2017-08-23 15:20:56 -06:00
f5a99dece7
Remove unnecessary thread fences
2017-08-23 15:08:44 -06:00
4784506ba9
Remove unused function in rand_pool_wrap_kokkos
2017-08-23 15:02:26 -06:00
270abff2a2
Fix compile error for CUDA in pair_exp6_rx_kokkos
2017-08-23 14:59:19 -06:00
b6c93f96cf
Merge pull request #629 from stanmoore1/kokkos_update
...
Update Kokkos library to v2.04.00
2017-08-23 14:39:42 -06:00
7b7a5076d0
Merge pull request #624 from akohlmey/compute-fragment
...
Add computes fragment/atom and aggregate/atom
2017-08-23 14:14:33 -06:00
1536eb5de5
Merge pull request #630 from akohlmey/moltemplate-update
...
Update for moltemplate to version 2017-8-22
2017-08-23 14:13:07 -06:00
f7a0a6eb70
Merge pull request #622 from akohlmey/collected-small-fixes
...
Collected small fixes
2017-08-23 14:12:45 -06:00
d80a6cbd31
Merge pull request #621 from lammps/user-meso
...
new USER-MESO package
2017-08-23 14:12:18 -06:00
c4b37039ab
Merge pull request #619 from jrgissing/molecule_maxspecial
...
molecule maxspecial value corrected when specials autogenerated
2017-08-23 14:11:47 -06:00
b52efa2850
add compatibility to NetCDF 4.3.3 as bundled with RHEL 7.x
2017-08-23 15:28:27 -04:00
e88ff8d6f9
correct embedded help for GPU lib Install.py
2017-08-23 15:20:30 -04:00
97edf90a73
update fix qeq docs for the new, more flexible parameter file format
2017-08-23 11:22:09 -04:00
12150ffa73
add moltemplate version 2017-8-22
2017-08-23 07:54:56 -04:00
57aafba7c3
remove old moltemplate version
2017-08-23 07:54:05 -04:00
cdfb1aa043
make links unique, fix doc format warnings and add entries to administrative files
2017-08-23 00:39:52 -04:00
b80752a40c
restore changes to read_data docs, that would have been lost due to merging an outdated version
2017-08-23 00:01:19 -04:00
79d5ca669d
fix issues indicated by compiler warnings
2017-08-22 23:46:32 -04:00
26c15140be
add USER-MESO files to .gitignore
2017-08-22 23:46:09 -04:00
5c985946d5
Merge branch 'master' into USER-DPD_kokkos
2017-08-22 13:50:19 -06:00
090c792d90
Update Kokkos library to v2.04.00
2017-08-22 13:42:02 -06:00
c5ccbbeea7
cmake: fix 'make test'
2017-08-22 07:13:04 -06:00
e2a1b666be
Merge remote-tracking branch 'junghans/cmake_flags_summary' into cmake_improvements
2017-08-21 20:54:24 -04:00
ad0ecfa507
Merge remote-tracking branch 'junghans/lammps_suffix' into cmake_improvements
2017-08-21 20:53:53 -04:00
cf3f15b0a5
cmake: make h5md includes local
2017-08-21 15:04:03 -06:00
5fcc19777c
cmake: fix molfile compile
2017-08-21 14:24:00 -06:00
1f4c550f9f
cmake: make awpmd includes local
2017-08-21 13:09:52 -06:00
24c00b1f7a
fix typo
2017-08-21 13:12:48 -04:00
5a0c3aea8a
add a compute aggregate/atom, that combines the rules for compute cluster/atom and fragment/atom
2017-08-21 13:12:43 -04:00
c8aa06b959
cmake: build libs separate
2017-08-21 11:12:36 -06:00
bdccdbf2c2
cmake: make linker flags more clear
2017-08-21 10:20:56 -06:00
6d86697b3f
cmake: move option in user options block
2017-08-21 10:18:20 -06:00
d1a0c040c9
add initializers for nmatch/nwant variables in molecule file parser
2017-08-20 23:28:13 -04:00
892a3f8609
cmake: make _ in LAMMPS_MACHINE implicit
2017-08-20 09:39:51 -06:00
de5883b7bb
cmake: LAMMPS_SUFFIX -> LAMMPS_MACHINE
2017-08-20 09:27:12 -06:00
b1615d1839
cmake: print flag summary
2017-08-20 09:17:49 -06:00
aef2416ece
Simplify CMake script
2017-08-20 10:49:30 -04:00
00a78cfa1a
cmake: add LAMMPS_SUFFIX
2017-08-20 08:30:09 -06:00
f5b8f722ee
remove non-portable non-ascii blanks from fix wall/ees docs
2017-08-20 10:09:21 -04:00
39e51df2c0
add missing entry in pdf manual
2017-08-20 10:02:11 -04:00
c895df73d6
skip over disabled bonds
2017-08-20 09:49:01 -04:00
4dc1195cd8
add docs for compute fragment/atom
2017-08-20 09:41:49 -04:00
35fd82b602
trim unneeded includes
2017-08-20 09:19:04 -04:00
c5ce3ffe60
use list of bonds per atom instead of bondlist, as that will work with shake as well
2017-08-20 09:18:04 -04:00
c9d41dbb47
Ignore installed package files when using cmake
2017-08-19 06:33:27 -04:00
1a80d4bc13
Remove style files in src dir while running cmake
2017-08-19 05:55:51 -04:00
aa1ce09b12
more cleanup, checks and generalization of QEQ parameter file parsing
2017-08-18 20:03:47 -04:00
f945d4567d
new USER-MESO package
2017-08-18 17:33:42 -06:00
44ccdb86df
add checks when reading QEQ parameter file to avoid segfaults and memory corruption on incorrect files
2017-08-18 19:24:39 -04:00
2e6a928aa3
ignore file recently added to USER-INTEL
2017-08-18 19:23:33 -04:00
6f66e6c454
add new compute fragment/atom
2017-08-18 19:07:32 -04:00
822bffdfae
Merge pull request #1 from amilumas/temper_npt
...
Temper_NPT and example
2017-08-18 15:29:59 -04:00
6aa756968d
Temper_NPT and example
...
New function that allows for parallel tempering (replica exchange) in MD in LAMMPS in the isothermal-isobaric ensemble (NPT)
Similar to temper which works in the canonical (NVT) ensemble.
An example is included that uses temper_npt
2017-08-18 15:21:49 -04:00
d671a04274
whitespace cleanup
2017-08-18 14:24:09 -04:00
bf7cff73d4
allocate the temporary special array on the heap and not the stack (it may get too big quickly) and clear the array before use.
2017-08-18 14:23:48 -04:00
16934e4ce4
marged with last stable
2017-08-18 19:34:19 +02:00
9e85b3178a
molecule maxspecial value corrected when specials autogenerated
2017-08-17 21:39:25 -06:00
b11fe2eddb
Merge pull request #573 from junghans/cmake
...
Add secondary, cmake based build system
2017-08-17 16:06:19 -06:00
7ddcb6812b
patch 17Aug17
2017-08-17 16:02:20 -06:00
76cd61350d
Merge pull request #613 from akohlmey/collected-small-changes
...
Collected small changes and bug fixes
2017-08-17 11:34:52 -06:00
fa3c0c61d6
Merge pull request #618 from lammps/intel
...
USER-INTEL add-ons from Mike
2017-08-17 11:32:53 -06:00
c46d5ff422
Merge pull request #612 from giacomofiorin/colvars-update-2017-08-10
...
Minor fixes to Colvars module
2017-08-17 11:32:38 -06:00
dd67989c76
Merge pull request #601 from stanmoore1/kokkos_update
...
Update Kokkos library to v2.03.13
2017-08-17 11:32:18 -06:00
00aafef1a8
Merge pull request #597 from ndtrung81/three-body-short-nlist
...
Implementing short neighbor lists for three-body gpu styles
2017-08-17 11:31:59 -06:00
0d901e8535
Final polish of boxrelax. Updated documentation.
2017-08-16 20:01:16 +02:00
7175abcc71
flag more pair styles as supporting USER-INTEL to match newly added code
2017-08-16 13:58:46 -04:00
6345e6b760
Finalized boxrelax option
2017-08-16 16:54:49 +02:00
a2cf4e98b7
partially adding boxrelax
2017-08-16 11:48:41 +02:00
e34b20405c
Fix a couple of typos in the docs
2017-08-15 21:10:05 -04:00
1d4d2155a2
USER-INTEL add-ons from Mike
2017-08-15 17:12:07 -06:00
cee87d7a54
update manual to point to packages.lammps.org instead of rpm.lammps.org
2017-08-15 16:19:09 -04:00
a438d2c856
Removing relaxbox code. Cleanup of the code. Add some parameter check. Improved documentation.
2017-08-15 17:02:58 +02:00
0ef2f3749e
cleanup repository
2017-08-15 13:38:59 +02:00
60e14f1490
add comment to msi2lmp README about symmetry limitations
2017-08-14 08:54:26 -04:00
81e7d4a942
fix incorrect preprocessor define for windows
2017-08-12 00:35:50 -04:00
13b804eeeb
Merge branch 'USER-DPD_kokkos' into USER-DPD_GBhacks as of patch 10Aug17
2017-08-11 14:53:44 -04:00
0b3f1b8a15
patch 11Aug17
2017-08-11 12:19:02 -06:00
4041db8d1a
Merge branch 'master' into USER-DPD_kokkos as of patch 10Aug17
2017-08-11 13:25:28 -04:00
b209a4e246
Merge pull request #614 from akohlmey/fixes-for-stable
...
Fixes for stable
2017-08-11 08:35:20 -06:00
27553283c3
fix bug with pair_modify <style> compute not triggering the correct global change
2017-08-11 08:28:37 -04:00
df56b2d6a4
trigger relink after package library build through updating the time stamp on main.cpp
2017-08-11 08:16:20 -04:00
d156263f54
Add relax_box function. Adapted documentation.
2017-08-11 13:39:13 +02:00
c6d923b6c8
make download function more resilient by also catching failed execution
2017-08-10 21:15:35 -04:00
6d24be8bb7
whitespace cleanup
2017-08-10 21:14:40 -04:00
52bec0f380
patch 10Aug17
2017-08-10 16:44:09 -06:00
8c16ea1bfc
add automatic triggering of review requests with a code owners file
2017-08-10 15:58:51 -04:00
c8741f3a01
remove special_bonds extra keyword and refer to read_data and create_box instead
2017-08-10 15:12:56 -04:00
2a7d2dee36
add more strict checking of data when parsing molecule files to detect format errors
2017-08-10 14:49:51 -04:00
378989e065
Merge pull request #27 from timattox/USER-DPD_kokkos_update
...
Merge changes thru July 27, 2017 from master 6d0a2286 into USER-DPD_kokkos
Includes 67a0183b which partially reverted 7f9a331c (from May 16, 2017) in USER-DPD,
since SSA neighbor lists use ghost info, so they can't currently be used as "occasional" lists.
2017-08-10 13:21:53 -04:00
f68c6254d4
Merge pull request #611 from akohlmey/final-tweaks
...
More tweaks for stable release
2017-08-10 08:02:55 -06:00
da01be7c18
More robust change from initial to target restraint centers in Colvars
2017-08-10 09:22:53 -04:00
146aa4cdbd
fall back to wget when curl is not available
2017-08-10 09:05:23 -04:00
2f3747eb6e
we need to override compiler flags in lib/voronoi/Install.py
...
The default compiler flags in voro++'s config.mk file do not include
-fPIC, which makes it incompatible with building the shared object for
the python wrapper.
2017-08-10 08:34:46 -04:00
2bc6ad80d4
avoid writable string and deprecated implicit conversion warning
2017-08-10 07:45:21 -04:00
f9a515efd3
add some remarks about makefile settings on windows
2017-08-10 07:24:24 -04:00
5b55744209
fix a header line formatting issue
2017-08-10 07:21:39 -04:00
0dc3cbaa8a
Revert "remove -DLAMMPS_MEMALIGN from "make mpi" and "make serial" for increased portability"
...
This reverts commit 4e97b57508 .
2017-08-10 06:51:57 -04:00
ce62c41252
when recomputing special bonds, make certain we do not shrink atom->maxspecial and add force->special_extra only once
2017-08-10 06:47:26 -04:00
4e97b57508
remove -DLAMMPS_MEMALIGN from "make mpi" and "make serial" for increased portability
2017-08-10 05:46:42 -04:00
7f437d7690
Merge pull request #609 from akohlmey/doc-changes-for-stable
...
Final tweaks and doc changes for stable release
2017-08-09 17:37:35 -06:00
77a628e4ef
make the deprecation warning nicer looking
2017-08-09 19:13:40 -04:00
f01103dd08
correctly use the term CUDA (instead of Cuda) when not referring to the KOKKOS device flag (which is Cuda)
2017-08-09 19:08:23 -04:00
81f4d7ecb5
rework section 4 (Packages) in the manual to match Install.py scripts
2017-08-09 19:07:20 -04:00
210a77c5a0
add a deprecation warning to pair style meam and make the reax one consistent with it
2017-08-09 16:36:51 -04:00
e86b139817
Merge pull request #25 from timattox/USER-DPD_GBhacks_cudafix
...
Fix CUDA runtime issues for USER-DPD Kokkos code.
2017-08-09 15:32:03 -04:00
3e9b41c6b7
Added references to GPU package citations
2017-08-09 10:09:40 -05:00
6780c73907
restore mpic++ makefile to resolve regression test failure
2017-08-09 07:10:08 -04:00
be25a7d9a4
updated comment for fix neb by steve
2017-08-08 20:37:20 -04:00
691d1b730d
Merge pull request #607 from akohlmey/final-changes-for-stable
...
Final build system changes for stable release
2017-08-08 17:26:22 -06:00
95ece8a6c0
consistently use $(PYTHON) in the master makefile (which defaults to "python")
2017-08-08 17:03:52 -04:00
b7b1257b01
remove attempts to use urllib and use curl for all downloading. restore printing help with no flags.
2017-08-08 17:00:09 -04:00
30431d4edb
rework Install.py for gpu library. make it consistent with other lib folders and support python3
2017-08-08 16:57:27 -04:00
8a7a831bd6
Remove redundant check in Makefile.kokkos
2017-08-08 12:57:22 -06:00
c53a84a967
update README file for lib/mscg
2017-08-08 13:55:12 -04:00
b7b62f6893
do not pollute global namespace by including mscg header in fix header
2017-08-08 13:20:25 -04:00
d2b0c287d2
add local makefile overrides to be compatible with standard suffixes
2017-08-08 13:19:44 -04:00
b3244f9c98
more lib compilation updates
2017-08-08 07:20:33 -04:00
f62e5ab195
logic fix, memory cleanup, add comments
2017-08-07 22:25:47 -06:00
8bba29d91e
more lib installation cleanup
2017-08-07 17:21:45 -04:00
135b1650f1
revamp of library builds
...
- remove cross compiler stuff
- make use of Install.py consistent
- provide options for Makefile.serial and Makefile.mpi that match those in src
2017-08-07 17:13:01 -04:00
8053375a72
Remove un-necessary option adaptstep in adaptglok. Adapted documentation.
2017-08-07 17:35:24 +02:00
0a54c34e34
Merge pull request #600 from akohlmey/install-and-docs-reviewed
...
Installation scripts and docs reviewed for release
2017-08-07 08:02:04 -06:00
a8f6a95cba
Merge pull request #605 from rbberger/bash_on_windows
...
Adds tutorial for using LAMMPS in Bash on Windows
2017-08-07 08:00:56 -06:00
e0f9a7c34c
Adds BOW tutorial link in main menu
2017-08-07 00:06:53 -04:00
aaf17bde3f
Added tutorial for using LAMMPS in Bash on Windows
2017-08-07 00:06:12 -04:00
f3cfb9c8be
add exactly N particles to available lattice points
...
a couple other modifications which helped setting up and testing simulations for bond/react
2017-08-06 20:51:34 -06:00
5ad8a3332d
Merge pull request #55 from GarrettTow/patch-1
...
Fixed typo in "compute_voronoi_atom.txt"
2017-08-04 19:18:57 -04:00
ca7a3a6316
Fixed typo in "compute_voronoi_atom.txt"
...
There was the typo "requiers" in the Restrictions section of compute_voronoi_atom.txt.
2017-08-04 17:48:27 -04:00
163ed27618
update .gitignore
2017-08-04 16:10:59 -04:00
23ca0099f7
more updates to kim/Install.py to restore missing functionality and align with other scripts
...
- build into local directory to replace existing installation is now default
- add wrapper function that calls curl in case python package has not ssl support
- have to specify -n flag to avoid wiping out the existing installation
- can specify -p to point to an existing kim-api installation (implies -n)
2017-08-04 14:47:32 -04:00
59ac6ef573
correct a link and a name for OpenKIM
2017-08-04 11:19:09 -04:00
2fa16bcd4c
make overlapping links to references unique to avoid anchor label errors
2017-08-04 11:11:41 -04:00
bf85b04aaf
New options adaptstep and halfstepback in adaptglok. Adapted documentation.
2017-08-04 16:43:23 +02:00
e84b6d8067
Merge pull request #602 from rbberger/pylammps_fixes
...
PyLammps corrections
2017-08-04 08:35:00 -06:00
96d3712817
Add missing link flag
2017-07-31 15:52:44 -06:00
b395ef00b4
Update tutorial_pylammps.txt
2017-07-31 15:50:14 -06:00
5cd1dc93dc
Revert 7edb294b44 temporarily
2017-07-31 15:32:20 -06:00
d3169eeab3
Remove Make.py reference in PyLammps examples
...
Also fixes some regressions due to command syntax changes
2017-07-31 13:56:20 -06:00
71553cf732
Fix PyLammps regression after output.cpp change
2017-07-31 13:53:41 -06:00
93190a548a
Merge branch 'cmake' of github.com:junghans/lammps into cmake
2017-07-31 11:48:27 -06:00
72f50c91ee
Add -DLAMMPS_EXCEPTIONS flag
2017-07-31 11:48:22 -06:00
408d9d99a9
cmake: improve some error messages
2017-07-31 11:35:41 -06:00
8431ca5fec
Remove tpls directory
2017-07-31 10:54:07 -06:00
13f2d39f55
Update Kokkos library to v2.03.13
2017-07-31 10:34:21 -06:00
9bfd9267fa
update and automate the QUIP configuration so that no environment variables are needed
2017-07-28 16:11:13 -04:00
7d0d701eaf
add reference outputs for QUIP/GAP example
2017-07-28 16:05:16 -04:00
841a92c7fa
remove unused variable
2017-07-28 16:03:24 -04:00
85120842dd
update QUIP examples to closer match typical LAMMPS examples
2017-07-28 15:20:33 -04:00
3ebf561e0d
remove tarball after unpacking
2017-07-28 14:25:47 -04:00
ffb778cf9b
make Install.py for lib/smd and lib/voronoi consistent
2017-07-28 14:03:29 -04:00
f3850da9fe
clean up makefiles provide "serial" and "mpi" targets for atc and awpmd
2017-07-28 13:36:06 -04:00
7edb294b44
Fix execution space issues in comm_kokkos
2017-07-28 10:44:08 -06:00
e7d9aabca6
Merge branch 'kim-install' into install-and-docs-reviewed
2017-07-28 11:25:08 -04:00
9695aa6092
Merge branch 'master' into USER-DPD_kokkos_testing
2017-07-27 15:51:56 -06:00
e3973796ba
fix bug in power operator in LAMMPS variable expressions
2017-07-27 15:51:45 -04:00
c494ec35e2
correct symbolic links to shared Install.py file
2017-07-27 12:48:32 -04:00
6d0a228624
Merge pull request #599 from lammps/kim-doc
...
restore lost KIM doc section in Section packages
2017-07-27 10:34:44 -06:00
8e834d8be1
Add missing sync to neigh_bond_kokkos
2017-07-27 09:37:16 -06:00
8f59c0e188
Fix modify/sync issue in neigh_bond_kokkos
2017-07-27 08:51:17 -06:00
acf6d54ec1
python3 port, yet untested
2017-07-27 09:25:39 -04:00
0427f6205e
fix typo
2017-07-27 09:25:02 -04:00
72419b6313
Merge remote-tracking branch 'github/kim-doc' into install-and-docs-reviewed
2017-07-26 19:35:15 -04:00
da7a5f55d3
Merge branch 'kim-install' into install-and-docs-reviewed
2017-07-26 19:32:55 -04:00
934cbbbeca
restore lost KIM doc section in Section packages
2017-07-26 16:07:08 -06:00
2806f070a4
Merge pull request #598 from akohlmey/last-minute-changes
...
last minute changes for stable release
2017-07-26 15:46:51 -06:00
715c797df0
simplify Install.py for voronoi
2017-07-26 15:14:12 -04:00
fd6e11f821
convert copies of Install.py files to symlinks
2017-07-26 14:29:52 -04:00
f7a243a4d9
convert explicit copies back into symbolic links
2017-07-26 14:20:03 -04:00
f0d286358e
must not include system headers within 'extern "C"' blocks. breaks with MPICH
2017-07-26 14:02:02 -04:00
51a06334ad
avoid invalid calls to memcpy(): when ndot == 0, pointers may be NULL
2017-07-26 12:08:42 -04:00
aa5ea95a0f
avoid integer overflow and remove unused function argument causing it
2017-07-26 11:55:50 -04:00
60c67b07dc
import updated fix msst file with some additional cleanup and simplification
2017-07-26 10:45:11 -04:00
0231cc38a3
cmake: some more typo fixes
2017-07-25 19:09:20 -06:00
c3c9f357fd
Fix concurrent modification issue in comm_kokkos
2017-07-25 14:37:41 -06:00
76fb4e0815
Merge branch 'master' into kk_changes
2017-07-25 14:16:31 -06:00
d3fa882280
Fix execution space issues in Kokkos EAM pairstyles
2017-07-25 13:49:23 -06:00
557e5b964a
Fixing Kokkos execution space issue with regions
2017-07-25 13:37:01 -06:00
633ca33f2f
Fix issue in Kokkos neighborlist
2017-07-25 13:08:24 -06:00
bc446bb8b0
Merge branch 'master' into USER-DPD_kokkos_testing
2017-07-25 12:12:30 -06:00
6716de5320
allow user to override PYTHON_INSTDIR
2017-07-24 20:17:17 -06:00
f2023431f6
cmake: fixed another typo
2017-07-24 12:54:26 -06:00
a59b7e4d56
patch 24Jul17
2017-07-24 09:09:22 -06:00
2eaea2d274
Merge pull request #594 from junghans/license
...
LICENSE: update address of Free Software Foundation
2017-07-24 08:56:11 -06:00
1ddace4dba
Merge pull request #595 from libAtoms/idces2quip
...
Add a (contrived) molecular example for USER-QUIP
2017-07-24 08:55:03 -06:00
af3d0ca381
Merge pull request #593 from akohlmey/collected-bug-fixes-and-small-updates
...
Collected bug fixes and small updates
2017-07-24 08:54:16 -06:00
aa60ef6ed8
Cleaned up 3-body kernels, reverted some mistaken changes to vashishta
2017-07-23 00:08:55 -05:00
a71f5a0c20
Enabled again neigh no with tpa > 1 for 3-body gpu styles for backward compatibility, could be slower than neigh no tpa 1 in many cases
2017-07-22 22:57:37 -05:00
c24e316baa
avoid floating point overflows in iterative solvers of fix shake
2017-07-22 23:15:01 -04:00
2c6e177d5c
avoid reporting negative memory allocation when memory_usage() is called before initialized
2017-07-22 23:14:17 -04:00
126d9cd3bc
add GZIP and FFMPEG status
2017-07-22 13:57:15 -06:00
7b2182833f
disallow binary output with dump style local. fixes #596
2017-07-22 10:35:16 -04:00
1afab981b0
Clarified some points in in.molecular example
2017-07-22 14:40:33 +01:00
1af937e99d
Update in.molecular
...
- expand comments to provide more details on the choice of exclusion settings
- comment out dump file generation
2017-07-21 22:00:29 -04:00
4e0a249e27
Add a (contrived) molecular example for USER-QUIP
...
This example showcases the use of different 'special_bonds' settings for
different pair styles, so quip gets all the bonded neighbours but lj can
exclude them if it needs to.
The results have been checked against a pure quip implementation of the
potential; the expected lammps output is included.
DISCLAIMER: This example mixes parameters for methane and silane and is
NOT intended to be a realistic representation of either system.
2017-07-22 01:33:15 +01:00
edc756a65f
LICENSE: update address of Free Software Foundation
2017-07-21 17:13:28 -06:00
8d485ea128
Remove hardcoded execution spaces
2017-07-21 16:04:18 -06:00
f4b6b67f6e
Fixing more execution space issues in KOKKOS package
2017-07-21 15:04:14 -06:00
8ed881947f
Fix execution space in manybody potentials
2017-07-21 14:28:13 -06:00
a477f26477
add support for trapping floating point exception as an optional compile time feature
...
we may make this a run time setting by connecting this code to a command.
2017-07-21 15:37:40 -04:00
b1b399d5c3
update readme for examples
2017-07-21 15:06:15 -04:00
74deeeca58
cmake: fixed another typo
2017-07-21 11:50:13 -06:00
c010edc4fd
cmake: fixed two typos
2017-07-21 11:38:02 -06:00
3d1d0c58c7
Cleaned up 3-body gpu styles, and fixed a bug for tersoff/zbl/gpu.
...
There is a unresolved bug for neigh no with tpa > 1 with BaseThree, enforce tpa = 1 for neigh no in BaseThree for now.
2017-07-21 12:08:04 -05:00
00474ab09d
handle one more case where allowing shifted potential with cutoff 0.0 would create NaNs
2017-07-21 10:30:11 -04:00
733ea61bf1
correct typo in USER-REAXC code
2017-07-21 01:15:24 -04:00
5c13b087e4
Merge pull request #592 from akohlmey/reaxc-bugfix
...
Bugfix for USER-REAXC and reaxc in KOKKOS and USER-OMP
2017-07-20 16:26:20 -06:00
ec23aef20b
fix reaxc division by zero bug also for USER-OMP variant
2017-07-20 18:19:53 -04:00
61b1487cbd
avoid division by zero in reaxff bond interaction computations in very rare cases
...
this addresses the issue reported by stan and ishan
2017-07-20 18:17:19 -04:00
e8e9ea8392
added one trivial test
2017-07-20 16:14:02 -06:00
3449d42267
include pair style kim doc changes that were accidentally included in PR #590
2017-07-20 17:58:49 -04:00
e53583d9c6
Merge pull request #590 from lammps/fortran-dftb
...
update of Fortran-DFTB interface to be compatible with fix msst
2017-07-20 15:30:23 -06:00
c88d1e5510
make ENABLE_ALL work out of the box
2017-07-20 15:15:29 -06:00
551001f172
revert change, that is part of the kim-install branch and changeset
2017-07-20 17:08:19 -04:00
5dbe2df854
revert change that accidentally undoes part of PRs #583 and #588
2017-07-20 17:07:31 -04:00
427ca88dd4
cmake: error for POEMS + BODY package
2017-07-20 15:02:41 -06:00
3f83396837
Merge pull request #588 from akohlmey/colvars-quickfix
...
avoid makefile failure, if LAMMPS has not been configured yet
2017-07-20 14:45:25 -06:00
59db5f6a17
update of Fortran-DFTB interface to be compatible with fix msst
2017-07-20 14:40:35 -06:00
1749d643c7
GPU: bring back CUDPP_OPT
2017-07-20 14:30:52 -06:00
f037f89f5f
fix GPU + BUILD_SHARED_LIBS
...
X-Thanks: Robert Maynard <robert.maynard@kitware.com >
2017-07-20 14:12:23 -06:00
1b704bab18
Merge branch 'colvars-safer-makefiles' of https://github.com/giacomofiorin/lammps into colvars-quickfix
2017-07-20 15:59:23 -04:00
c98f6140e7
Change order of targets in Makefiles for Colvars
2017-07-20 15:49:31 -04:00
5031f5b807
Comment out use by Colvars of Makefile.lammps from other packages
2017-07-20 15:48:10 -04:00
9d0d90c038
README clarification from giacomo
2017-07-20 15:25:27 -04:00
66154e8a8b
avoid makefile failure, if LAMMPS has not been configured yet
2017-07-20 15:05:58 -04:00
d2f76ae394
Merge pull request #586 from ellio167/kim-install
...
Refactor lib/kim/Install.py; works with python 3 and 2.7
2017-07-20 14:40:57 -04:00
3cd597e948
Merge pull request #585 from akohlmey/make-py-manual-cleanup
...
Make.py removal and manual cleanup
2017-07-20 12:05:04 -06:00
eca61226c2
Merge pull request #583 from giacomofiorin/colvars-update-2017-07-19
...
Update Colvars to version 2017-07-15 and support automated builds for it
2017-07-20 12:04:49 -06:00
fac3e3daa2
Merge pull request #581 from libAtoms/idces2quip
...
Modified USER-QUIP interface to pass lammps atom IDs
2017-07-20 12:04:32 -06:00
72e5f537c8
Merge pull request #576 from akohlmey/sanitizer-changes
...
Collected changes for issues detected by gcc -fsanitize
2017-07-20 12:03:40 -06:00
84065dde21
Refactor lib/kim/Install.py; works with phtyon 3 2.7
2017-07-20 12:02:50 -05:00
bdd2f3a6b2
remove references to Make.py and USER-CUDA
2017-07-20 12:25:42 -04:00
a351977c59
update manual links that got broken when removing and renumbering a section
2017-07-20 12:25:42 -04:00
8499e72cdc
updates to USER-REAXC code in USER-OMP from Chris Knight. addresses issues with multiple threads in use
2017-07-20 12:11:46 -04:00
ef9fb944c7
Detect number of processors for make
2017-07-20 10:53:08 -04:00
187a80be77
Add forgotten decode() in Install.py
2017-07-19 22:21:49 -04:00
488609a5fd
make FFT a selective option
2017-07-19 18:54:15 -06:00
01bcb79bdc
cmake: clean up and updated comments
2017-07-19 18:34:07 -06:00
babba1870e
added FFTW2 support
2017-07-19 15:33:02 -06:00
355aad9691
restore python3 support. this now can run with python 2.7.13 and 3.5.3.
2017-07-19 17:19:44 -04:00
a99e3ef4f0
cmake: fix typo and pkg info
2017-07-19 15:15:59 -06:00
c95db97b83
fix PYTHON install
2017-07-19 15:15:24 -06:00
ec42a60587
Merge pull request #584 from ellio167/kim-install
...
Update lib/kim/Install.py for phthon 2.7 conversion
2017-07-19 16:21:04 -04:00
ee6cac826e
Update Colvars to version 2017-07-15 and support automated builds for it
2017-07-19 14:24:07 -04:00
f181a0bfab
Update lib/kim/Install.py for phthon 2.7 conversion
2017-07-19 12:54:33 -05:00
52a1c54d50
support QUIP wrapper API version query, relax hybrid restriction to allow hybrid/overlay, update docs
2017-07-19 13:17:35 -04:00
fcf9607a66
Update USER_QUIP docs to clarify use of "special_bonds"
2017-07-19 17:47:21 +01:00
2961ba7ebb
added MKL support
2017-07-19 10:35:48 -06:00
e2ad4fa745
GPU: cubin not needed
2017-07-18 19:29:40 -06:00
acbc60319f
GPU: clean up part 2
2017-07-18 18:43:51 -06:00
e6f5f77edf
GPU: clean up
2017-07-18 18:38:36 -06:00
864fd9cd87
remove cubin_headers hack
2017-07-18 18:20:23 -06:00
4d65c327f5
added minimal README
2017-07-18 16:06:29 -06:00
81f342aafa
fix variable name bug and synchronize with other ported Install.py files
2017-07-18 18:06:18 -04:00
c3d9786616
GPU compiles
2017-07-18 16:01:35 -06:00
7ccb0d37cd
port USER-SMD folder. make voronoi consistent with it
2017-07-18 17:37:48 -04:00
03cd4c5255
ported lib/voronoi/Install.py to python 3.x and tested with 2.7
2017-07-18 17:16:10 -04:00
148364949e
fix memory corruption issue in fix reax/c/species
2017-07-18 16:11:49 -04:00
17aff29fe2
fix off-by-one bug when copying strings
2017-07-18 15:48:31 -04:00
f96b9e0dcf
add various checks and improvements to identify incompatible uses and warn or exit with error message
2017-07-18 15:48:18 -04:00
a9eaeb4d95
working on GPU build
2017-07-18 13:47:03 -06:00
5cbaf7ca1d
correct commands table format issue
2017-07-18 14:47:54 -04:00
02572a4099
add workaround that allows pair style quip to work with -DLAMMPS_BIGBIG, assuming tags are still only 32-bit signed integer
2017-07-18 14:41:38 -04:00
49b4cf9a77
remove references to Make.py and USER-CUDA
2017-07-18 13:24:32 -04:00
49e6c2eb7d
remove references to Make.py from the manual and instead refer to section 4
2017-07-18 13:14:03 -04:00
1b34bec81a
Prefer DeviceType specification over RangePolicy
2017-07-18 10:59:34 -06:00
a92d792537
update manual links that got broken when removing and renumbering a section
2017-07-18 12:55:55 -04:00
9df61b642e
Removing stray file
2017-07-18 10:44:45 -06:00
3c88b2a980
Fixing execution space issues in KOKKOS package
2017-07-18 09:53:26 -06:00
085cbee116
protect LAMMPS from calling incompatible QUIP library with -DLAMMPS_BIGBIG
2017-07-18 11:17:25 -04:00
4ad9528999
safer handling of memory management for lists in reax/c
2017-07-18 07:37:14 -04:00
358915d16e
avoid division by zero in peri pair styles
2017-07-18 07:26:45 -04:00
d9186c8fde
Revert "use neighbor list exclusions instead of a zero cutoff"
...
This reverts commit bbb4d63db9 .
2017-07-18 01:17:34 -04:00
bc5186bc30
fix unitialized pointer issue in USER-OMP with pppm/disp
2017-07-18 00:44:24 -04:00
c083d5d6f3
fix memory leak in list of neighbor list requests
2017-07-18 00:18:03 -04:00
c3a2ed0d1b
plug small memory leak in USER-OMP variants of pppm kspace styles
2017-07-17 23:56:38 -04:00
23033404b0
skip table consistency check for bitmapped tables
2017-07-17 18:18:21 -04:00
3c3baf34c4
GPU: added cuda includedir
2017-07-17 15:04:07 -06:00
8bc3184611
added support for LAMMPS_FFMPEG
2017-07-17 14:01:05 -06:00
050a82af58
fix LAMMPS_LONGLONG_TO_LONG description
2017-07-17 13:28:34 -06:00
99f5f82b02
added support for LAMMPS_MEMALIGN and LAMMPS_LONGLONG_TO_LONG
2017-07-17 13:26:46 -06:00
a3885b78ad
added support -DLAMMPS_XDR and -DPACK_*
2017-07-17 13:21:42 -06:00
08c920029f
added lammps size option
2017-07-17 12:22:28 -06:00
2411192ab4
cmake: add cross-configure warning
2017-07-17 11:52:06 -06:00
5ee2c31038
split PACKAGES, get ENABLE-ALL right
2017-07-17 11:01:08 -06:00
bda0730169
Modified the quip/lammps interface to pass lammps atom ids
2017-07-17 16:55:05 +01:00
1c1a1db366
Fix typo
2017-07-17 11:55:05 -04:00
f9315a7ad9
Correct calculation of the Forces within the Verlet integrator. Updated doc.
2017-07-17 14:10:17 +02:00
80e4448614
added GPU
2017-07-16 23:03:11 -06:00
385c6f7f2b
cmake: clean up
2017-07-16 22:53:53 -06:00
fc1be074b2
added USER-INTEL
2017-07-16 22:52:59 -06:00
7605f72c9a
finish USER-QMMM
2017-07-16 22:37:51 -06:00
22ecd9b8d2
started on USER-QMMM
2017-07-16 22:07:21 -06:00
7dd5068740
allow internal lapack
2017-07-16 21:43:29 -06:00
fa0f8a9e2a
added USER-QUIP
2017-07-16 21:31:57 -06:00
d6f05ea309
USER_OMP -> USER-OMP
2017-07-16 20:19:20 -06:00
b6385d6ce2
add OpenKIM support
2017-07-16 20:17:41 -06:00
2978cce8db
Added OPT
2017-07-16 20:52:38 -04:00
9991f679ae
added USER-VTK
2017-07-16 20:41:42 -04:00
fc2e8b3c5e
more USER packages
2017-07-16 17:52:43 -06:00
bb87bd4ac7
enable more user packages
2017-07-16 17:01:28 -06:00
d50b62837b
add USER-AWPMD
2017-07-16 16:45:28 -06:00
c64424754d
added USER-ATC
2017-07-16 16:18:58 -06:00
992ce79701
add sanity checks to EAM potential file reader subroutine
2017-07-16 14:37:30 -04:00
c549a16a85
enable REPLICA RIGID SHOCK SNAP SRD VORONOI
2017-07-16 11:30:09 -06:00
140182fb0b
added support for QEQ
2017-07-16 11:14:08 -06:00
742eee1966
added support for POEMS
2017-07-16 11:07:36 -06:00
4812d4c659
enable PERI
2017-07-16 10:48:29 -06:00
95d9d32307
add support for MSCG
2017-07-16 10:37:24 -06:00
f50a757dc6
added MPIIO support
2017-07-16 08:32:14 -06:00
01f5136584
cmake: clean up
2017-07-16 08:22:19 -06:00
fa1f38596c
Add support for PYTHON in CMake build
2017-07-15 18:29:33 -05:00
23540cfc94
enable MISC
2017-07-15 16:54:27 -06:00
fdb5ccefc7
Merge branch 'cmake' of github.com:junghans/lammps into cmake
2017-07-15 17:47:53 -05:00
629f112915
add support for MEAM
2017-07-15 16:44:03 -06:00
acd315e97a
Add basic KOKKOS support to CMake build
2017-07-15 15:33:36 -05:00
d7355801df
Make KIM Install.py Python 3 compatible
2017-07-15 12:03:04 -05:00
4ec07422f0
avoid division by zero when using cutoff 0.0 with pair_modify shift yes
2017-07-14 23:33:00 -04:00
b15f75d37b
Merge branch 'cmake' of github.com:junghans/lammps into cmake
2017-07-14 22:08:06 -05:00
5e841bfe15
Added USER-OMP support to CMake build
2017-07-14 22:07:53 -05:00
3f297382ac
Revert "do not allow pairwise cutoffs <= 0.0. avoids undefined behavior and division by zero errors"
...
This reverts commit a04711b21f .
2017-07-14 22:41:59 -04:00
d079b2f758
CreateStyleHeader: use temp file
2017-07-14 18:37:06 -06:00
54f2b02ac8
cmake: fix install
2017-07-14 18:33:27 -06:00
0a6e9c8bf6
added ENABLE_ALL option
2017-07-14 17:41:13 -06:00
b85979503f
Add CMake support for more packages
...
BODY, COLLOID, CLASS2, COMPRESS, CORESHELL, DIPOLE, GRANULAR, MC, MOLECULE, MANYBODY, RIGID
2017-07-14 18:19:59 -05:00
c7e218f310
Merge branch 'cmake' of github.com:junghans/lammps into cmake
2017-07-14 18:06:27 -05:00
335ef11a7b
Added style header generation with CMake
2017-07-14 17:49:05 -05:00
296e572e69
better Install.py script for KIM from Ryan Elliott
2017-07-14 16:25:16 -06:00
cc9b3864bf
Merge pull request #577 from v0i0/airebo-kim-difference
...
AIREBO: Add doc about OpenKIM issue
2017-07-14 16:22:15 -06:00
d5dcb3d329
add support for KSPACE
2017-07-14 15:55:36 -06:00
c07adac22d
add support for LAMMPS_GZIP
2017-07-14 14:49:53 -06:00
e4e1252152
fix LAMMPS_PNG
2017-07-14 14:44:44 -06:00
842dc1b58c
cmake: collect link libs
2017-07-14 14:21:21 -06:00
bbb4d63db9
use neighbor list exclusions instead of a zero cutoff
2017-07-14 14:52:08 -04:00
1c92eecea7
move updated gauss_flow example to the correct folder
2017-07-14 14:01:41 -04:00
a04711b21f
do not allow pairwise cutoffs <= 0.0. avoids undefined behavior and division by zero errors
2017-07-14 13:49:28 -04:00
e084d4dad6
print warnings in Pair::init() only on MPI rank 0
2017-07-14 13:48:21 -04:00
522bc13d67
avoid casts to the wrong derived class, which upsets code analysis tools. seems to improve performance, too.
2017-07-14 13:47:49 -04:00
14f1d646ad
provide working examples for all four peridynamics models and reference outputs
2017-07-14 13:46:19 -04:00
3b1134c164
correct formatting error in peridynamics pair style docs
2017-07-14 13:42:02 -04:00
4d4c03a1e4
restore gaussian flow example that was lost. tweak input to make it usable for comparing
2017-07-14 12:33:40 -04:00
60faca2896
added tilt factors
2017-07-14 10:05:38 -06:00
e5405cdb04
AIREBO: Add doc about OpenKIM issue
2017-07-14 17:57:25 +02:00
8a1db83b73
silence static code analysis warning
2017-07-14 10:31:51 -04:00
e5e630ee09
new integrator to adaptblok: standard Euler (idem lammps-Fire)
2017-07-14 14:23:00 +02:00
a566419ca6
Add LAMMPS_LIB_SOURCE_DIR variable in CMakeLists.txt
2017-07-14 04:36:52 -05:00
fdd3d802f0
Clean up CMakeList.txt by introducing LAMMPS_SOURCE_DIR variable
2017-07-14 04:00:38 -05:00
a86b0d4c1b
Add PNG library detection to CMakeList.txt
2017-07-14 03:53:07 -05:00
7f1789a0c4
cmake: add support for REAX and hence Fortran
2017-07-13 23:30:46 -06:00
bfb449cec9
cmake: furhter improvments
...
* Add support for one package
* Add support for JPEG as external package
* Use pre-generated style header
* TODO write a script to generate them
2017-07-13 22:54:51 -06:00
de45a46529
Merge branch 'compute_rdf_dynamic' into sanitizer-changes
2017-07-13 17:39:12 -04:00
32ca58bdf2
whitespace cleanup
2017-07-13 17:34:30 -04:00
111786e92e
avoid trying to free NULL pointers and reallocate storage for OpenMP, when not using OpenMP styles
2017-07-13 17:33:56 -04:00
132cee9840
protect warning printf()s to be only printed on rank 0
2017-07-13 17:33:00 -04:00
609c8b1e87
add flag to reax/c system struct to signaling, whether OpenMP is active
2017-07-13 17:32:27 -04:00
9988030409
Merge pull request #563 from akohlmey/airebo-example
...
Add AIREBO and AIREBO-M example input deck
2017-07-13 13:12:30 -06:00
fc36754ca2
Merge pull request #561 from v0i0/fix-airebo-various
...
Fix Various AIREBO issues
2017-07-13 13:10:42 -06:00
3a46c34c2f
Merge pull request #574 from lammps/snap-virial
...
changes to SNAP virial from Aidan
2017-07-13 13:07:29 -06:00
cb935730c0
Merge branch 'master' into compute_rdf_dynamic
2017-07-13 15:02:50 -04:00
983eb0e80d
Merge pull request #572 from junghans/data2xmovie
...
tools/Makefile: remove remains of data2xmovie
2017-07-13 11:27:46 -06:00
fc6c10c9a9
Merge pull request #571 from hasanmetin/reaxc-omp-credits-update
...
updated the credits and citations for pair style reaxc/omp and qeq/reax/omp
2017-07-13 11:27:18 -06:00
a3a0c9b144
Merge pull request #570 from akohlmey/collected-small-changes
...
Collected small changes
2017-07-13 11:26:47 -06:00
b64849d574
Merge pull request #569 from ellio167/kim-install-py
...
Kim install py
2017-07-13 11:24:43 -06:00
e58bcd8b4a
Merge pull request #568 from akohlmey/fix_gcmc_parallel_workaround
...
Workaround for data corruption when using fix gcmc in parallel with shake or fix rigid
2017-07-13 11:23:49 -06:00
ef2f4980e9
Merge pull request #566 from akohlmey/compute_rdf_dynamic
...
Dynamic group and normalization support for compute rdf
2017-07-13 11:23:22 -06:00
d3a45f6d50
Merge pull request #560 from aershadinia/master
...
EES wall potential
2017-07-13 11:22:47 -06:00
d0cc1dfbb8
changes to SNAP virial from Aidan
2017-07-13 11:19:35 -06:00
de8d417aec
fix off-by-one memory allocation bug
2017-07-13 10:55:13 -04:00
0af9203fdc
remove useless and incorrect neighbor list request in fix qeq/comb/omp
2017-07-12 18:32:04 -04:00
6b19016deb
cmake: initial commit
2017-07-12 16:23:38 -06:00
c24fca61f3
fix possible uninitialized data access with pppm and pppm/disp
2017-07-12 18:14:11 -04:00
01e848387a
avoid accessing uninitialized data when exiting LAMMPS early
2017-07-12 18:00:38 -04:00
734729b0a4
avoid small memory leak with USER-REAXC + USER-OMP, spotted by GCC's address sanitizer
2017-07-12 17:27:49 -04:00
89c9c32c30
multi-integrator version of adaptglok: semi-implicit Euler, Verlet and Leap Frog
2017-07-12 21:58:23 +02:00
a419c7c57c
update src/.gitignore for fix wall*/ees sources
2017-07-12 11:40:35 -04:00
69d97fa60c
fix enforce2d has to be defined after fixes with enforce2d_flag set
...
this check currently only applies to rigid fixes and is needed
so that their respective enforce2d function is called _after_
the post force functions. this is required in combination with
commit a9ff593763 to allow rigid
fixes use the langevin option correctly for 2d systems
2017-07-12 11:26:16 -04:00
a9ff593763
avoid segfault when calling enforce2d before langevin data has been initialized
2017-07-12 09:48:07 -04:00
ddc9621325
remove absolutely last reference to xmovie
2017-07-11 18:30:41 -04:00
f717a70638
tools/Makefile: remove remains of data2xmovie
...
data2xmovie was removed in e110d6961a
2017-07-11 16:16:03 -06:00
f7f4a24930
whitspace cleanup
2017-07-11 15:01:15 -04:00
338fc28970
combine citeme.log entry for pair reax/c/omp and fix qeq/reax/omp
2017-07-11 14:59:08 -04:00
a0002432cf
remove test folder
2017-07-11 20:20:54 +02:00
e19a98d1d7
Merge branch 'master' of https://github.com/jguenole/lammps-new-fire
...
Merge to the last versionO
2017-07-11 20:16:04 +02:00
c82ef3027f
Merge pull request #1 from lammps/master
...
Syncing with the last version of lammps/lammps
2017-07-11 20:12:31 +02:00
5055b2ab7d
Merge remote-tracking branch 'upstream/master'
2017-07-11 20:04:26 +02:00
3477015296
remove .vscode folder
2017-07-11 17:50:35 +02:00
9c9f6933cd
final cleanup? min_modify options, quick documentation
2017-07-11 17:46:24 +02:00
5a1e020bf0
updated the credits and citations for pair style reaxc/omp and qeq/reax/omp
2017-07-11 08:05:36 -07:00
7d1a76f6a5
more cleanup, var name, remove screen output
2017-07-11 16:17:21 +02:00
c8939d8df6
clarify explanation of body style molecule in rigid fixes
2017-07-11 09:43:54 -04:00
690d93f763
more cleanup
2017-07-11 15:02:43 +02:00
fc31bde345
cleanup
2017-07-11 14:28:56 +02:00
74b761974f
cleanup
2017-07-11 14:28:20 +02:00
cdac5f496c
Built 3-body short neighbor list for the 3-body kernels using per-pair cutoffs for vashishta gpu style
2017-07-11 00:13:56 -05:00
8c9db3ea00
Built 2-body short neighbor list and used for 2-body kernels in tersoff gpu styles
2017-07-10 23:50:21 -05:00
e30c5fc956
Fixed shebang and renamed to lib/kim/Install.py
2017-07-10 21:05:29 -05:00
c29e8fba9b
Updated lib/kim/README file to go along with new install.py
2017-07-10 17:00:30 -05:00
8d592f4b9e
Finalized code for lib/kim/install.py
2017-07-10 16:43:23 -05:00
c9a0d38a3e
mention restriction for use with fix shake or fix rigid in fix gcmc docs
2017-07-10 17:34:00 -04:00
b5e9e90bb6
white space cleanup
2017-07-10 17:21:20 -04:00
92395e9bb4
disallow MC moves with fix rigid and fix shake active. update examples and add shake example
2017-07-10 17:19:37 -04:00
c3ea0c7928
Update to Velocity-Verlet
2017-07-10 19:38:05 +02:00
ea2b01e83b
Refactored 3-body gpu styles to remove code duplication
2017-07-08 20:17:31 -05:00
34fe2273f6
Added short neighbor list implementation for tersoff/zbl/gpu and tersoff/mod/gpu
2017-07-08 14:59:48 -05:00
77c60189b8
Minor cleanups for tersoff/gpu
2017-07-08 14:43:53 -05:00
1c6533e53d
Working on short neighbor list for tersoff/gpu
2017-07-08 14:15:26 -05:00
68206079da
Supported short neighbor lists for 3-body kernels in sw/gpu and vashishta/gpu
2017-07-07 16:47:24 -05:00
71ddcaf0b6
whitespace cleanup
2017-07-07 15:50:19 -04:00
fe888e4622
add support for recomputing normalization factors and finite size correction during
2017-07-07 15:39:25 -04:00
b0be8b24ea
Further work on lib/kim/install.py
2017-07-06 15:50:03 -05:00
16fc2d6fe1
Add install.py and update config for kim lib
2017-07-06 15:49:58 -05:00
7193fffe0d
make example input / output conform with LAMMPS conventions (no dump files, no log command) and update reference outputs
2017-07-06 16:08:25 -04:00
4339379948
patch 6Jul17
2017-07-06 13:58:26 -06:00
23925b3a57
update fix wall/ees and wall/region/ees file to conform more to common formatting
...
also fix some typos and formatting issues
2017-07-06 14:47:44 -04:00
423e3b6389
integrate fix wall/ees and wall/region/ees into doc system
2017-07-06 14:45:51 -04:00
87af3b1fd9
Merge pull request #564 from lammps/fix-external
...
bugfix for fix msst
2017-07-06 08:58:20 -06:00
8be6d5bfd8
Merged two doc files
2017-07-06 20:21:55 +09:00
a62eb43791
Delete "fix_wall_region_ees.txt"
2017-07-06 20:20:12 +09:00
33be51af54
Deleted "fix wall/region/ees" doc file
2017-07-06 20:19:40 +09:00
47649ff50f
some edits to make examples more illustrative.
2017-07-06 15:35:06 +09:00
0423971205
whitespace cleanup
2017-07-06 00:24:00 -04:00
4ee7c6f5ca
remove code without effect
2017-07-06 00:23:50 -04:00
7f63c09667
correct comment for Fix::ev_setup()
2017-07-05 22:35:58 -04:00
a5234d7aea
fix bug reported by richard berger via https://ci.lammps.org/job/lammps/job/master/job/regression/160/testReport/junit/examples/msst/msst/
2017-07-05 22:34:34 -04:00
fa469ae1d0
add polyethylene airebo example for future reference
2017-07-05 17:44:18 -04:00
e493b6a648
Fix sigcut class variable actually used
2017-07-05 22:52:29 +02:00
be8360ac4b
Merge pull request #562 from lammps/fix-external
...
additional fix external hooks for calling programs
2017-07-05 14:46:10 -06:00
4de9cec1b6
make old_velocities allocation safer while retaining the test for nlocal
2017-07-05 16:22:39 -04:00
8c3f6947ad
remove unused variables to silence compiler warnings
2017-07-05 16:19:59 -04:00
894e0c3cf5
simplify parsing of optional arguments
2017-07-05 16:19:24 -04:00
09ad293425
remove dead code
2017-07-05 15:04:35 -04:00
e625e79171
safer handling of processors w/o local atoms
2017-07-05 15:04:27 -04:00
f1088a5003
changes requested by @sjplimp
2017-07-05 15:03:58 -04:00
d451dbb1a0
adjust EES wall input example to print out some thermodynamic info that can be used for testing
2017-07-05 13:54:56 -04:00
6eddc1a2ee
coding style and whitespace cleanup to match LAMMPS style
2017-07-05 12:33:41 -04:00
1bf1cb150f
Updated credits
2017-07-05 18:26:32 +02:00
ea4f16bd79
additional fix external hooks for calling programs
2017-07-05 10:01:19 -06:00
9fa4588eb7
fixed a typo
2017-07-05 23:46:48 +09:00
f5440a777b
Merge branch 'master' of https://github.com/aershadinia/lammps
...
hello
2017-07-05 23:25:03 +09:00
92831f185b
Merge branch 'master' of https://github.com/aershadinia/lammps
2017-07-05 23:23:09 +09:00
8e279d4ec8
Examples moved
2017-07-05 23:16:42 +09:00
cbd8f99754
Restrictions Added
2017-07-05 23:15:27 +09:00
b720f39163
Restrictions Added
2017-07-05 23:15:23 +09:00
ff761d639a
Sync AIREBO USER-OMP implementation.
2017-07-05 15:29:40 +02:00
d2f7f4843a
AIREBO Fix Credits
2017-07-05 15:16:45 +02:00
7e42af18bc
Feature: AIREBO parametrize cutoff switching
...
In #514 it has been raised that the switching function that
ensures a smooth transition to the cutoff is only correct if
cutlj = 3.0. This patch gives users an opportunity to configure
the switching function together with the cutoff by specifying
the start of the transition region. Behaviour in the default case
remaing unchanged.
This allows users to specify larger cutoffs than 3 (which used to
have no effect) and get correct cutoff behaviour for values less
then 3.
2017-07-05 15:11:58 +02:00
74d63c24fd
Fix AIREBO missing derivative in bondorderLJ
...
This change replaces the bondorderLJ() function with code provided
by Github user CF17, which is based on the bondorder() code.
It could be fixed with a shorter patch [1], but layering fix upon
fix seems to be unwise in this case.
While the code at this point departs from following the Fortran
code closely, the reason is that the bug is present in the Fortran
code as well.
Instead, the new code follows closely the bondorder() code that
already exists, which should be easier to maintain in the future.
This patch makes the two functions consistent with each other,
and makes outside contributions easier.
Since it uses a different approach to compute its value, some
explanation of that reasoning has been added on top.
1: e8c5c662b2
2017-07-05 14:51:34 +02:00
769870cfc9
Proper spline coefficient calculation for AIREBO
2017-07-05 12:55:53 +02:00
e0521f27b4
Added reference to example directory.
2017-07-05 15:08:07 +09:00
5eb5391b20
Add reference to example
2017-07-05 15:06:34 +09:00
d3b8e688c9
Files Added to MISC
2017-07-05 14:57:43 +09:00
67d474df2a
deleteing USER-EES
2017-07-05 14:39:37 +09:00
d0a397d6cb
Merge pull request #559 from lammps/fortran3
...
3rd variant of Fortran wrapper for DFTB+ calling LAMMPS
2017-07-03 14:50:33 -06:00
f670dba3d0
3rd variant of Fortran wrapper for DFTB+ calling LAMMPS
2017-07-03 14:24:16 -06:00
6fc0a94e87
Merge pull request #524 from martok/package-meamc
...
Package USER-MEAMC
2017-07-03 12:30:01 -06:00
5c0c8bb4cd
Merge pull request #558 from lammps/intel
...
memory allocation bugfix for USER-INTEL pppm from M Brown
2017-07-03 12:25:12 -06:00
9eeb97b039
Merge pull request #544 from akohlmey/tip4p-triclinic
...
Correct handling of triclinic box support in pppm/tip4p and pppm/tip4p/omp
2017-07-03 12:24:18 -06:00
9ca9b5e2ff
add authors tag to pull request template
2017-07-03 12:06:36 -04:00
db73eca29f
correct example inputs for recent changes to create_bonds command
2017-07-03 11:43:55 -04:00
2d1941ed9b
make USER-INTEL compilable again with gcc and without OpenMP active
2017-07-03 11:33:08 -04:00
e634c5a2de
memory allocation bugfix for USER-INTEL pppm from M Brown
2017-07-03 08:53:53 -06:00
22f3db4723
remove some dead code and prune argument lists accordingly
2017-07-01 18:16:36 -04:00
a1574fc03d
remove unused variables
2017-07-01 17:55:13 -04:00
d68fb1cbb8
avoid repeated computation of deltaik and deltajk, calls to pow()
2017-07-01 17:49:14 -04:00
060e32973e
another speedup by folding dsij() into meam_force()
2017-07-01 17:07:56 -04:00
a4a15f24bd
fold screen() function into getscreen() and avoid some repeated operations
2017-06-30 18:44:51 -04:00
883b7aaa0e
Merge pull request #557 from lammps/create-bonds
...
add single options to create_bonds command
2017-06-30 14:18:15 -06:00
1fff30af90
update or create example outputs for meam and meam/c
2017-06-30 15:30:06 -04:00
a490e04d24
add backward compatibility item to pull request template
2017-06-30 15:07:43 -04:00
b445f8eadf
spell-check new additions to create_bonds doc page
2017-06-30 14:59:08 -04:00
b79044d4f6
Merge pull request #554 from jewettaij/master
...
Have extra/XXX/per/atom set by keyword to the read_data command
2017-06-30 11:47:46 -06:00
711afe5062
add single options to create_bonds command
2017-06-30 11:30:43 -06:00
3bf2c60276
Merge pull request #553 from Pakketeretet2/USER-MANIFOLD-gaussian-bump
...
Update to USER-MANIFOLD gaussian bump
2017-06-30 11:08:47 -06:00
d5119b2d75
Merge pull request #550 from stanmoore1/kokkos_leakfix
...
Fix Memory Leak in Kokkos NeighList
2017-06-30 11:08:30 -06:00
b2b621a2e1
Merge pull request #547 from akohlmey/collected-bugfixes
...
Collected small bugfixes and updates
2017-06-30 11:08:02 -06:00
b5250d11f6
Merge pull request #545 from akohlmey/issue-and-pull-request-templates
...
Add folder .github containing administrative files for use with GitHub
2017-06-30 11:06:58 -06:00
9dad95d101
performance improvement through moving inlinable functions to header file
2017-06-30 13:04:09 -04:00
fe940abecf
update
2017-06-30 18:35:59 +02:00
f6faad335c
update documentation for nb3/harmonic pair style according to e-mail to lammps-users
2017-06-30 11:37:18 -04:00
5548704700
Move stateless functions to separate module, improve style
...
- use static/const
- return instead of ptr-parameter, &ref if more than one return
- replace macros from header with inline functions
- remove useless/old comments
2017-06-30 15:37:26 +02:00
e0939ac795
Re-Run clang-format
2017-06-30 12:28:22 +02:00
d5921e9fb9
consolidate and update error message and read_data documentation for the updated read_data command
2017-06-29 16:30:49 -04:00
aa3f4b7690
change the handling of reading "extra XXX per atom", so that the final choice is the larger of the value in the file and the keyword
2017-06-29 16:09:23 -04:00
38075455b6
new keywords for read_data: extra/X/per/atoms + changes to docs
2017-06-28 17:55:30 -07:00
fa30635465
Revert "added feature to write_data.cpp to support "extra bonds" (angles,dihedrals,impropers,special)."
...
This reverts commit 0c2f7c74be .
2017-06-28 17:48:32 -07:00
0c2f7c74be
added feature to write_data.cpp to support "extra bonds" (angles,dihedrals,impropers,special).
2017-06-28 14:12:03 -07:00
91bce7ccf9
Replaced std::fabs with fabs.
2017-06-28 09:48:00 -04:00
d0470799ac
consistently check for all per-atom-type masses being set only when per-atom masses are not set
...
rather than placing an if statement around every incidence of calling atom->check_mass() to ensure it is only called when per atom masses are not set, we place that check _inside_ Atom::check_mass(). This avoids unexpected error messages.
2017-06-28 06:26:21 -04:00
076990c28a
Updated Gaussian bump so that it has a better taper function.
2017-06-27 16:48:33 -04:00
661e51b607
remove non-ascii characters and spell check
2017-06-27 00:38:53 -04:00
d076040471
use itemized list instead of paragraphs for links at the top
2017-06-27 00:24:04 -04:00
2f9c0a3b8e
more formatting issues addressed
2017-06-27 00:23:10 -04:00
b9d213ee2b
update formatting for contributing ToC
2017-06-27 00:21:29 -04:00
fa3c7727e1
contributing guidelines, issue and pull request template are now feature complete
...
This is still a draft and in need of editing, proofreading and testing for formatting.
2017-06-27 00:17:37 -04:00
9fec8a0470
Remove clean_copy function from pair_vashishta_kokkos
2017-06-26 10:56:03 -06:00
b889776557
Fixing memory leak in Kokkos neighborlist
2017-06-26 10:51:26 -06:00
8fca667e4b
Change indexing of remaining variables and locals
...
- Voigt index tables
- local variables
- remove shims from header
2017-06-26 18:09:11 +02:00
ea4d11fc5e
Merge branch 'master' into USER-DPD_kokkos_testing
2017-06-26 09:36:30 -06:00
f7077d9672
Merge branch 'collected-bugfixes' of github.com:akohlmey/lammps into collected-bugfixes
2017-06-26 11:27:31 -04:00
f89a7266bf
make USER-INTEL compilable again with gcc and without OpenMP active
2017-06-25 23:57:42 -04:00
1257955662
Merge branch 'master' of https://www.github.com/lammps/lammps
2017-06-23 19:31:43 -04:00
1370385c8c
patch 23Jun17
2017-06-23 17:10:59 -06:00
2240c3d7d3
Merge pull request #548 from lammps/doc-update
...
doc page clarifications for CHARMM energy and dipole pre-factors
2017-06-23 16:48:37 -06:00
4fcbd58d5a
doc page clarifications for CHARMM energy and dipole pre-factors
2017-06-23 15:54:14 -06:00
c2c6dc1458
remove spurious comment line
2017-06-23 16:24:37 -04:00
18983c307e
fix qeq/reax/omp bugfix from metin
2017-06-23 16:24:00 -04:00
25a5d12af3
Merge pull request #541 from lammps/charmm
...
use CHARMM energy conversion factor with new CHARMM pair styles
2017-06-23 09:10:04 -06:00
05fbf93455
skip deleting internal data before setup has been run
2017-06-23 10:37:00 -04:00
73b948dcfc
pppm must be fully reinitialized after switching to triclinic box to avoid memory corruption
2017-06-23 10:01:45 -04:00
374eef2b17
add first draft of issue template
2017-06-23 01:13:10 -04:00
dc7243838b
first draft of a contributor's guide file
2017-06-23 00:54:20 -04:00
57d5cfede3
add first draft of a pull request template
2017-06-22 23:07:09 -04:00
feb500b526
reword the kspace_modify fftbench keyword docs to reflect the current state (i.e. off by default) of code
2017-06-22 19:17:41 -04:00
a714b57741
make neighbor list reset message for minimization more explicit
2017-06-22 19:07:57 -04:00
c5430b0a26
print info messages when changing qqr2e constant in fully CHARMM compatible pair styles
2017-06-22 18:41:44 -04:00
c081d383d1
Merge branch 'master' of https://www.github.com/lammps/lammps
2017-06-22 18:37:37 -04:00
f8364342c2
port corrected triclinic handling from pppm/tip4p to pppm/tip4p/omp
2017-06-22 18:12:28 -04:00
488d1b7a79
correct find_M() function in pppm/tip4p to properly account for ghost atoms not being in lamda space with triclinic cells
2017-06-22 17:36:18 -04:00
dadd1c8b4d
Remove neigh_f2c/c2f, related cleanup
...
- neighbour lists now use C indexing
- removed many arr*v() macros
- removed some unneccessary pointers
- minor reformatting
2017-06-22 19:02:14 +02:00
60c3f3d64c
use CHARMM energy conversion factor with new CHARMM pair styles
2017-06-22 09:15:15 -06:00
7a4a569859
Merge pull request #540 from lammps/neighrespa
...
fix issue with rRESPA inner/middle neighbor lists
2017-06-22 07:54:12 -06:00
4fc3f4f7e5
Merge pull request #538 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2017-06-22 07:52:21 -06:00
f092da80a9
Fix some shadowing warnings
2017-06-22 13:28:12 +02:00
b0ddabbcde
update examples for fix filter/corotate to comply with new CHARMM restrictions
2017-06-22 00:19:21 -04:00
b9029ada77
fix bug in incorrect use of O coordinate instead of M coordinate in pppm/tip4p
2017-06-22 00:07:59 -04:00
de3157f720
document new restrictions to CHARMM compatible dihedral styles
2017-06-21 19:31:40 -04:00
0c6a751751
may check for 1-4 scaling factors in CHARMM dihedral styles only when "weightflag" is set, since they may be used with amber
2017-06-21 19:29:31 -04:00
612b44a895
enforce using 'special_bonds charmm' for dihedral styles charmm and charmmfsw
2017-06-21 19:15:52 -04:00
684b7334a5
enforce that CHARMM dihedral styles are run at the same r-RESPA level as pair
2017-06-21 19:08:02 -04:00
1fc2eb1e3e
fix issue with rRESPA inner/middle neighbor lists
2017-06-21 15:12:51 -06:00
e69ef56f10
Merge pull request #539 from lammps/neighsize
...
insure compute pair/property local will use a copy of granular neighbor list
2017-06-21 15:03:12 -06:00
7dc380b113
insure compute pair/property local will use a copy of granular neigh list
2017-06-21 12:44:35 -06:00
f47aaa5f3c
Merge branch 'master' of https://www.github.com/lammps/lammps
2017-06-21 14:11:12 -04:00
5e165e6782
fix array bounds issue due to typo. spotted by GCC.
2017-06-21 13:33:26 -04:00
02625b2855
fix typos introduced in original translation: results are correct again
2017-06-21 18:54:21 +02:00
1a77135ed6
whitespace cleanup in docs
2017-06-21 09:38:10 -04:00
f45c7e1fb0
update fix ti/spring docs to reflect it is part of USER-MISC
2017-06-21 09:36:30 -04:00
0cfe8980d4
dead code removal
2017-06-20 22:07:40 -04:00
2988508cee
correct indexing bug in pair style lj/long/tip4p/long
2017-06-20 17:53:45 -04:00
15c596153a
remove dead code
2017-06-20 17:38:28 -04:00
e13c94ed4f
fix uninitialized variable bug spotted by coverity scan
2017-06-20 17:25:01 -04:00
812f1a8fab
remove local variables shadowing global ones in BondsOMP()
2017-06-20 17:20:57 -04:00
218bc92c82
make pre-processor defines for using libc's qsort() consistent
2017-06-20 17:13:42 -04:00
ffa906de6f
add C++ format identifiers to .h files
2017-06-20 16:18:34 -04:00
cccf72a21d
make certain class member list is initialized to NULL before assigned to a neighbor list
2017-06-20 16:09:11 -04:00
87c028ed02
patch 20Jun17
2017-06-20 12:06:02 -06:00
bb47fa8783
Change indexing of all MEAM element arrays
...
- arrays in MEAM class
- eltind setting
- remove fmap translation
2017-06-20 19:56:14 +02:00
c79dc53c6a
code improvement, less pointer params
2017-06-20 19:36:07 +02:00
72a1364d85
Merge branch 'master' into package-meamc
2017-06-20 13:21:46 -04:00
198fe7ecd7
fix storing of invalid memory pointer
2017-06-20 19:00:57 +02:00
84b530cca1
Merge pull request #537 from lammps/neb
...
minor changes to NEB doc pages and examples
2017-06-20 09:38:32 -06:00
50c9167913
small formatting correction in fix neb docs
2017-06-20 10:36:30 -04:00
d2610d9e7c
minor changes to NEB doc pages and examples
2017-06-20 08:19:23 -06:00
326a8a1289
Merge pull request #536 from akohlmey/fix-nvcc-openmp-conflicts
...
Implement workaround for NVCC incompatibilities with OpenMP directives
2017-06-20 07:44:40 -06:00
b5300724bb
Merge pull request #533 from lammps/user-intel
...
Updates for USER-INTEL package and NEB command flags/docs updates and issues
2017-06-20 07:44:17 -06:00
e129f18e6f
Merge pull request #530 from akohlmey/no_static_sort_in_dump
...
Refactor Dump and Irregular classes to remove static class members
2017-06-20 07:43:49 -06:00
8c54fcd1b6
cleanup from aidan for fix reax/c/species and its KOKKOS version
...
this version eliminates the need for the PBCconnected list and avoids having to access the spec_atom array for ghost atoms
2017-06-19 17:31:54 -04:00
67a0183b33
Removing atom2bin change since ssa neighlists aren't be used for occasional lists
2017-06-19 15:23:33 -06:00
f5047ac3c7
augment fix shardlow check for ordering fixes to be KOKKOS compatible
2017-06-19 17:23:23 -04:00
b96b6b9cd7
Fixing error checks
2017-06-19 14:04:16 -06:00
164cedf353
protect all OpenMP pragmas with ifdefs and add special conditions for nvcc to ignore unsupported directives
2017-06-19 15:31:20 -04:00
3c329d1707
massive whitespace cleanup in USER-INTEL
...
removed are:
- DOS/Windows text format carriage return characters (^M)
- tabs replaced with spaces (tabs are evil!!)
- trailing whitespace
2017-06-19 13:23:01 -04:00
b687d16177
insert C++ file format indicator comments
2017-06-19 13:03:23 -04:00
da0dcbe0bb
Updating to master
2017-06-19 10:56:24 -06:00
9d3e34e492
add missing reference for lj/smooth/linear
2017-06-19 11:23:30 -04:00
8988b692a3
modified the documentation, first and last freeend can have different spring constants
2017-06-19 16:30:42 +02:00
c97415aefa
corrected the initial free end
2017-06-19 14:57:39 +02:00
a9f3f90025
fix uninitialized members
2017-06-19 12:51:18 +02:00
9b8de3ba29
remove ifdefs for selecting between plain and hybrid merge sort. use hybrid only.
2017-06-17 09:30:41 -04:00
cd88b31450
same PR, also has cosmetic changes to new fix neb options
2017-06-16 17:02:05 -06:00
9b9f6d6fe2
USER-INTEL upgrade from M Brown
2017-06-16 16:56:28 -06:00
c1b0b1b3f9
restore old qsort() based code and add preprocessor directives to switch
...
-DLMP_USE_LIBC_QSORT will use qsort() from libc to sort (requires static/global variables).
-DLMP_USE_MERGE_SORT will use a plain merge sort. slightly slower for expensive comparisons.
-DLMP_USE_HYBRID_SORT will use hybrid merge sort. faster than merge sort (no static/global variables)
2017-06-16 18:17:48 -04:00
bc0241576f
Merge pull request #532 from akohlmey/restore-heuristics-in-fix-shardlow
...
recover running USER-DPD with USER-OMP and suffixes
2017-06-16 09:46:58 -06:00
2a6f026853
mergesort performance improvements
...
- use insertion sort to pre-sort data in 32-element chunks
- swap pointers between merge runs instead of copying the data
2017-06-16 08:05:55 -04:00
8728a8ddae
restore heuristics for checking against integrators that broke after PR #499 was merged
2017-06-15 15:16:50 -04:00
9aa450b832
Merge pull request #528 from akohlmey/no_static_in_ring_comm
...
Refactor ring communication to no longer require static class variables
2017-06-15 11:13:07 -06:00
0588c382f0
Merge pull request #513 from v0i0/bugfix-airebo-nconj-kronecker
...
Bugfix in AIREBO as reported in #59 by @KammIma
2017-06-15 11:12:29 -06:00
d3c90f3c14
Merge pull request #510 from akohlmey/collected-small-changes
...
Collected small changes
2017-06-15 11:12:14 -06:00
b62d526cc9
Revert "avoid undesired negative forces for high particle velocities in granular models"
...
This reverts commit 066123007c .
2017-06-15 11:01:36 -04:00
1a29048940
Merge pull request #531 from ohenrich/user-cgdna
...
Affiliation Update for USER-CGDNA
2017-06-15 08:54:52 -06:00
0a6b3f8790
Merge pull request #527 from dstelter92/master
...
Added compute_scalar to fix_grem
2017-06-15 08:54:22 -06:00
7227bc415d
Merge pull request #526 from andeplane/vashishta_gpu
...
Implemented pair style vashishta in GPU package
2017-06-15 08:52:13 -06:00
a4bc233d86
Merge pull request #525 from akohlmey/user-tally-refactor
...
Refactoring of USER-TALLY computes to handle sparse/hybrid system for many processors plus bugfixes
2017-06-15 08:51:24 -06:00
5c5b4ffadb
Merge pull request #522 from akohlmey/tip4p-cleanup-refactor
...
Refactor and bugfix for some TIP4P pair styles
2017-06-15 08:48:52 -06:00
30177c4eae
Merge pull request #521 from pastewka/17_dump_nc
...
Updated NetCDF dump style (dump netcdf)
2017-06-15 08:47:29 -06:00
178eff237b
Merge pull request #520 from stanmoore1/kokkos_update
...
Kokkos library update to v2.03.05
2017-06-15 08:47:09 -06:00
576b7f1d97
Merge pull request #519 from Pakketeretet2/USER-MANIFOLD-gaussian-bump
...
Some extensions/cleanup in USER-MANIFOLD
2017-06-15 08:46:55 -06:00
86369fec6b
Merge pull request #517 from akohlmey/select-rigid-reinit-option
...
Add `reinit` keyword to rigid body fixes
2017-06-15 08:46:29 -06:00
79341ac5d1
Merge pull request #516 from akohlmey/check-rigid-overlap
...
Implement check whether commands or styles try to change cached properties in rigid body integrators
2017-06-15 08:44:05 -06:00
66945294a9
Merge pull request #515 from stanmoore1/remove_fences
...
Remove unnecessary thread fences in Kokkos package
2017-06-15 08:40:43 -06:00
9a7207e34c
Merge pull request #511 from akohlmey/add-compute-cnp
...
Integrate compute cnp/atom contributed by Paulo Branicio (USC)
2017-06-15 08:38:05 -06:00
d41c617d1d
Merge pull request #509 from akohlmey/add-atomonly-npair-for-omp
...
add "atomonly" optimized neighbor list build styles to USER-OMP
2017-06-15 08:24:44 -06:00
1ec9e588ff
Merge pull request #504 from andeplane/hexorder_fix
...
Using correct ndegree instead of nnn
2017-06-15 08:24:25 -06:00
3c7417fb59
Merge pull request #497 from lammps/add-user-reaxc-omp
...
Add USER-OMP compatible OpenMP support to USER-REAXC
2017-06-15 08:24:03 -06:00
34cfc7bd51
Merge pull request #490 from EmileMaras/NEB-Change
...
added several features to the NEB
2017-06-15 08:23:04 -06:00
c98bb7fa5f
Corrected minor bug in utility script
2017-06-15 12:57:44 +01:00
77ca68a2b4
Changed affiliation
2017-06-15 12:52:19 +01:00
06fe703eed
add missing mergesort header
2017-06-14 23:22:49 -04:00
8500a197ae
whitespace cleanup
2017-06-14 23:13:10 -04:00
1f17e8ebbb
remove need for static class member variables in Dump and Irregular
...
The dump and irregular classes were using qsort() from the C-library
for sorting lists through custom comparison functions, which required
access to additional data, which was passed via static class variables,
i.e. globals. This collides with having multiple LAMMPS instances in
the same address space.
the calls to qsort() are replaced with a custom merge sort, which passes
a void pointer to the comparison functions, which can contain any kind
of desired information, e.g. a class handle or a list
2017-06-14 23:10:53 -04:00
fcc387f232
change ring communication API to no longer require a static variable pointing to 'this' of the caller
2017-06-14 17:01:06 -04:00
e7634a44f4
updated thermo_modify in example
2017-06-14 13:11:54 -04:00
3214d639aa
removed unneeded .gitignore
2017-06-14 12:26:52 -04:00
0ad66ecb89
Added compute_scalar to fix_grem for easier output managment, updated example to show use
2017-06-14 12:18:22 -04:00
e139a7fd45
Updated docs for vashishta/gpu
2017-06-14 13:52:03 +02:00
d7646aeeed
Fixed opencl error
2017-06-14 12:03:47 +02:00
5f9341813d
Removed debug output
2017-06-14 10:57:54 +02:00
8441307185
Removed non-general CUDA-dir in makefile
2017-06-14 10:28:46 +02:00
720af5c360
Added vashishta to OpenCL makefile
2017-06-14 10:27:52 +02:00
eeff0b8633
Added vashishta GPU package for NVidia
2017-06-14 10:24:16 +02:00
32b967ed9c
add rigid body overlap warnings to change_box and delete_atoms
2017-06-13 16:26:49 -04:00
3d066283b6
fix compilation, move meam_cleanup to destructor
2017-06-13 19:41:29 +02:00
29e60fa53a
Move rho/gamma arrays to fields of MEAM, remove arguments and arrdim macros
2017-06-13 18:39:40 +02:00
11751521e7
remove dead code
2017-06-12 22:49:31 -04:00
7a05d87f7c
update USER-TALLY examples
2017-06-12 22:20:36 -04:00
b01143102d
refactoring of USER-TALLY computes to handle sparse and hybrid systems
...
with sparse and hybrid systems, Pair::ev_tally() may not be called on
every processor and thus the computes in USER-TALLY may hang during
reverse communication because of the error->all() call after checking
whether callback from Pair::ev_tally() has been called at least once.
To address this cleanly, a second callback function needs to be added,
which is run during Pair::ev_setup() and will now handle all memory
re-allocation and clearing of accumulators, just like it is done for
regular tallied data.
2017-06-12 22:12:12 -04:00
e530ba46f4
cleanup and bugfix for compute heat/flux/tally
...
- make heatj a pointer instead of a static array
- fix memory leaks for eatom, stress
- simplify and streamline computation
2017-06-12 21:46:00 -04:00
420db44596
print incompatible pair style warnings in USER-TALLY only on MPI rank 0
2017-06-12 20:05:15 -04:00
cfeb9b5ba5
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2017-06-12 14:20:50 -04:00
0c805d0b70
correctly skip over point particles and point dipoles when counting extendend particles in fix rigid/small
2017-06-12 14:20:38 -04:00
6b289b0794
change incorrect EINERTIA constant in rigid body integrators from 4.0 to 2.0 (same as in other integrators)
2017-06-12 14:07:40 -04:00
078f2a0a47
Convert/Reindex phir* arrays
2017-06-12 17:41:09 +02:00
bdd908c303
update documentation for USER-MEAMC package and pair style meam/c
2017-06-11 21:54:18 -04:00
b45a95107d
remove ambiguous access conflict to fm_exp() in pair style agni/omp after moving fm_exp() to math_special.h
2017-06-11 18:45:40 -04:00
9f852f5f58
Improve C++-ness, eliminate some macros
...
- fm_exp moved to math_special (exp2 was already there)
- use std::min/max template instead of macros
- use memory->create for dynamic arrays (still 1-indexed with macro)
- remove _ from function names, adjust method visibility
2017-06-11 16:55:41 +02:00
fea28d8028
ensure that allocatable_double_2d types are initialized
2017-06-11 07:29:44 -04:00
afed8bb978
make changes to pass compilation test
...
- move MEAM class into LAMMPS_NS namespace
- move inclusion of meam.h header to pair_meamc.cpp to reduce namespace pollution
- use forward declaration for MEAM class reference
- make that class reference a pointer and add a destructor
- replace MAX/MIN macros with versions compatible with older compilers
2017-06-11 07:18:13 -04:00
03c93b31d6
Convert to C++, allow multiple instances
2017-06-11 11:29:24 +02:00
d3f31547f9
Reformat code with clang-format (Mozilla style guide)
2017-06-11 11:29:24 +02:00
7c7468ffc2
Change c->cpp for better integration with makefile
2017-06-11 11:29:23 +02:00
bab292b551
Create package USER-MEAMC
...
Step 1: very literal translation of lib/meam
2017-06-11 11:29:23 +02:00
daa77176ad
add restart support to fix deform. only "initial" data is restored and some consistency check performed
2017-06-10 17:28:17 -04:00
8f18c284d3
add crude check to print warning when using compute cnp/atom on multi-type system
2017-06-10 17:08:07 -04:00
06915162b0
whitespace cleanup
2017-06-10 16:56:54 -04:00
a849f35dcd
adjust compute cnp/atom to match the documentation. need to skip atoms not in compute group.
2017-06-10 16:55:42 -04:00
4c69bbcf5c
apply rigid body check to displace_atoms command
2017-06-10 11:37:54 -04:00
dd44189d1f
fix bug in compute orientorder/atom argument parsing
2017-06-10 04:35:11 -04:00
2f6bbcfbbc
output detailed multi-thread performance data only with "timer full"
2017-06-09 15:11:40 -04:00
2686b7f830
simplify compatibility check for fix reax/c/bonds with pair styles
2017-06-09 14:39:52 -04:00
d3a863e7af
when identifying molecules/clusters fall back to unfiltered coordinates for ghost atoms
2017-06-09 14:35:12 -04:00
3c8e75ad59
Add missing sync/modify to fix_shardlow_kokkos
2017-06-09 10:57:35 -06:00
64e8000720
expand error message requiring a reax/c derived pair style
2017-06-09 11:42:35 -04:00
c51cadcc6c
Fixing CUDA runtime issues in fix_shardlow_kokkos
2017-06-09 09:31:37 -06:00
c160d0cd5e
fix reax/c/species/omp doesn't is not needed anymore
2017-06-09 11:04:11 -04:00
9222278fb5
match reax/c pair style variants against prefix and not full name
2017-06-09 11:00:16 -04:00
bdf03757e6
MAINT: Simplified GPL headers.
2017-06-08 23:20:21 +02:00
c81bc108f9
DOC: Updated dump_modify and dump netcdf documentation.
2017-06-08 23:19:38 +02:00
10d2e7c380
MAINT: DumpNetCDF and DumpNetCDFMPIIO need access to thermo output.
2017-06-08 23:18:54 +02:00
bd83c7c7f9
MAINT: Updated contact data and fixed typos.
2017-06-08 23:02:22 +02:00
d51cee1b82
MAINT: Turned 'global' options into a 'thermo yes'/'thermo no' option that enables dumping of thermo data to the netcdf file (for parallel NetCDF/MPIIO variant).
2017-06-08 22:58:27 +02:00
be476c9e1d
MAINT: Turned 'global' options into a 'thermo yes'/'thermo no' option that enables dumping of thermo data to the netcdf file.
2017-06-08 22:43:10 +02:00
86497949f2
Fixing CUDA runtime issues in fix_shardlow_kokkos
2017-06-08 13:40:20 -06:00
b4b7310884
Fixing CUDA runtime issues in pair_exp6_rx_kokkos
2017-06-08 13:33:23 -06:00
0ecdb99885
fix uninitialized data access as reported by @martok in #174
2017-06-08 13:50:17 -04:00
046900cd51
Merge pull request #26 from timattox/USER-DPD_GBhacks_optimize
...
Reduce memory churn in several files
2017-06-08 10:50:36 -06:00
00ce15d043
Remove tpls dir
2017-06-08 10:43:19 -06:00
5c1d17d1c0
Updating Kokkos lib to v2.03.05
2017-06-08 10:42:08 -06:00
43cfa10ea4
Reduce memory churn in pair_multi_lucy_rx_kokkos
2017-06-08 09:58:10 -06:00
6f24c58c1a
Reduce memory churn in fix_rx_kokkos
2017-06-08 09:52:00 -06:00
611bb6f130
Reduce memory churn in pair_table_rx_kokkos
2017-06-08 09:31:51 -06:00
afd4f5b0a6
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2017-06-07 17:37:13 -04:00
31a734b03d
sbmask function should be flagged as const indicating no side effects
2017-06-07 17:10:33 -04:00
2e728972e2
make pair styles lj/cut/tip4p/long/omp, lj/long/tip4p/long and lj/long/tip4p/long/omp consistent with the reset of tip4p styles
2017-06-07 17:09:45 -04:00
520ab26bd9
Fixing more CUDA runtime issues
2017-06-07 15:07:53 -06:00
36c8b26fef
BUG: DumpNCMPIIO is now called DumpNetCDFMPIIO
2017-06-07 14:01:36 +02:00
99ef36f440
MAINT: Switched NetCDF from 64BIT_OFFSET to 64BIT_DATA which can handle frames (of unlimited dimension) > 2 GB. This becomes important for system sizes 100 Mio atoms and upwards.
2017-06-07 13:52:33 +02:00
a2edef7c9c
local variable fp in pair style eam/cd was shadowing class member. renamed local variable to fptr
2017-06-07 00:23:53 -04:00
1f9504c546
some more bookkeeping updates triggered by the lj/sf style removal
2017-06-06 17:31:45 -04:00
04ebd81ac5
minor whitespace cleanup
2017-06-06 17:26:18 -04:00
5cb56796a2
alias pair style lj/sf to lj/smooth/linear and remove/update related files
2017-06-06 17:26:06 -04:00
0c1b87c8cf
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2017-06-06 16:27:07 -04:00
cd67eaa5f4
update e-mail and affiliation for stefan paquay in USER-MANIFOLD related files
2017-06-06 16:26:57 -04:00
18dee3f78e
Added Gaussian bump. Updated e-mail address.
2017-06-06 16:03:09 -04:00
13643e185c
Merge branch 'USER-MANIFOLD-gaussian-bump'
2017-06-06 15:47:41 -04:00
efe60bf991
Fixing more CUDA runtime issues
2017-06-06 13:10:04 -06:00
36cbe43978
Fixing some CUDA runtime issues in npair_ssa_kokkos
2017-06-06 10:51:26 -06:00
06c8e95774
corrected the fix_neb documentation
2017-06-06 14:20:54 +02:00
d437650c77
make certain Domain::box_change is initialized before use
2017-06-06 08:08:10 -04:00
46c5cbae8f
update rigid fix documentation for added reinit keyword
2017-06-05 18:04:09 -04:00
deff6c666e
add flag "reinit" with args "yes" / "no" to fixes rigid & rigid/small
2017-06-05 17:31:43 -04:00
3a01836325
simplify code for rigid body overlap checks
2017-06-05 16:39:17 -04:00
0034d2db35
apply the rigid body checks to some more example codes
2017-06-05 16:30:30 -04:00
ed50bd2254
Removing unnecessary fences
2017-06-05 13:54:13 -06:00
90ca0852c7
use "body" list via Fix::extract() to correctly identify atoms in bodies
2017-06-05 15:48:23 -04:00
968de8548c
apply test for overlap with rigid bodies to set and velocity command
2017-06-05 13:06:53 -04:00
95d6f05a76
add 3 APIs to Modify for checking if atoms overlap with any rigid fixes
2017-06-05 12:41:37 -04:00
ff58ccac28
add clarification to impact of special bonds to manybody potentials
2017-06-04 21:21:32 -04:00
e03cc99467
made the command options more lammps standard style
2017-06-02 23:42:16 +02:00
f59ee5bd62
enable support for dynamic groups in fix planeforce and fix lineforce
2017-06-02 08:45:15 -04:00
af5f19604c
remove no longer correct sentence from set command docs
2017-05-31 23:36:39 -04:00
3025996407
Merge branch 'master' into add-user-reaxc-omp
...
This updates the code base with several required updates from master
2017-05-31 12:53:38 -04:00
d2b6559039
Fixing issue in fix_qeq_reax
2017-05-31 10:52:03 -06:00
3c0cef9927
Merge branch 'fix_domain_pointer' of https://github.com/andeplane/lammps into collected-small-changes
2017-05-31 07:10:16 -04:00
937cf0b996
Bugfix: Kronecker term ignored in spline forces.
...
The code ignored the kronecker(ktype, 0) or kronecker(ltype, 0)
terms in the contributing terms to NconjtmpI and NconjtmpJ.
The issue was present both in ::bondorder and ::bondorderLJ and
led to energy conservation issues.
It has been fixed by checking for the atom type before entering
the offending calculations and adding clarifying comments.
2017-05-31 12:20:12 +02:00
f57f1efdff
Setting lattice to NULL before creating
2017-05-31 00:34:26 -07:00
2b3c124e61
add example input for compute cnp/atom
2017-05-31 00:43:53 -04:00
85e917ae52
integrate compute cnp/atom contributed by Paulo Branicio (USC)
2017-05-31 00:38:44 -04:00
0be2cd3d43
fix bug reported on lammps-users, when not using the first molecule template
2017-05-30 23:58:56 -04:00
066123007c
avoid undesired negative forces for high particle velocities in granular models
2017-05-30 21:54:16 -04:00
167a51538e
support atom style variables for assigning image flags with the set command
2017-05-30 21:52:32 -04:00
5c6f63d8b4
Merge branch 'fix_adapt_doc_fix' of https://github.com/Pakketeretet2/lammps into collected-small-changes
2017-05-30 17:06:25 -04:00
03ab8d0f48
major neighbor list style whitespace cleanup
2017-05-30 17:04:48 -04:00
75b567a457
add "atomonly" optimized neighbor list build styles to USER-OMP
2017-05-30 16:50:38 -04:00
cace3e3530
Added missing :pre to doc/src/fix_adapt.txt
2017-05-30 16:08:32 -04:00
286d4f2743
Merge pull request #506 from lammps/snap
...
SNAP changes by Aidan
2017-05-30 13:32:00 -06:00
952b18fc02
Merge pull request #494 from rbberger/small_updates
...
Collection of minor updates
2017-05-30 10:51:24 -06:00
816fa93429
Merge pull request #499 from akohlmey/add-fix-compute-style-bugfix
...
Fix bug where fix/compute style names were not correctly set with suffixes
2017-05-30 10:49:27 -06:00
f4f975edd6
Merge pull request #495 from akohlmey/doc-fixes
...
Collected small updates and bugfixes
2017-05-30 10:48:57 -06:00
cff4e4a837
Merge pull request #468 from andeplane/gcmc_fix_nlocal
...
Using correct value for atom->nlocal in translate/rotate in fix_gcmc.cpp
2017-05-30 10:45:39 -06:00
32db4660bd
Merge pull request #460 from andeplane/gcmc_fix
...
Setting molecule COM to 0 after moving atoms
2017-05-30 10:45:23 -06:00
22fdb1fc14
SNAP changes by Aidan
2017-05-30 10:21:07 -06:00
412cb8f089
avoid hang in fix reax/c/species when multiple atoms have the exact same x-coordinate
2017-05-30 08:15:55 -04:00
092806ad4f
no need for special whitespace handling in library interface
2017-05-30 07:55:48 -04:00
4ae314731d
must not use strtok() in library function as it is not re-entrant and may be used inside LAMMPS commands
2017-05-30 07:42:10 -04:00
4b8d2e829c
triclinic member variable is referenced in destructor and thus must be initialized in constructor
2017-05-30 07:41:01 -04:00
d93938f7e1
displace_atom rotate needs to operate on unwrapped coordinates with image flags set to zero
2017-05-29 16:57:35 -04:00
c904cfb8bc
removed a bug in fix_neb.cpp which prevented the freeend to work properly, plus added an example for the neb freeend
2017-05-29 15:49:04 +02:00
32c87f3131
removed a bug in fix_neb.cpp which prevented the freeend to work properly, plus added an example for the neb freeend
2017-05-29 14:00:13 +02:00
ba0ddea5e1
Using correct ndegree instead of nnn
2017-05-28 15:44:12 -07:00
c0339120d2
add missing neighbor list class definitions to USER-OMP
2017-05-26 21:28:41 -04:00
5a23d2d1da
fix bug in computing mixed EAM potentials introduced by TI modifications
2017-05-26 20:28:45 -04:00
de446ace2f
Merge branch 'user-manifold-doc-fix' of https://github.com/Pakketeretet2/lammps into doc-fixes
2017-05-26 18:44:29 -04:00
2055110e05
Fixed typo in dox.
2017-05-26 17:38:21 -04:00
5b1e582f03
prevent segfault when defining pair_style comb3 without arguments
2017-05-26 10:52:20 -04:00
f1ec6dc41a
dead code removal and reformatting
2017-05-25 18:55:07 -04:00
c3f6e27bfe
augment documentation for newly added multi-threaded reax/c styles
2017-05-25 17:00:19 -04:00
0a2fe70511
remove redundant code from fix qeq/reax and qeq/reax/omp
2017-05-25 16:31:31 -04:00
2cf83d9fca
Updating from master to 19May17
2017-05-25 11:21:10 -06:00
885c0bbd4b
work-in-progress version of adaptglok
2017-05-25 16:57:20 +02:00
53e7fee5b7
Merge branch 'doc-fixes' of github.com:akohlmey/lammps into doc-fixes
2017-05-25 10:11:31 -04:00
5291f2ed6e
fix bug in fix shear/history reported by kevin hanley. see #500
2017-05-25 10:11:24 -04:00
99a68e487f
fix suffix style handling bug for adding fixes and computes
2017-05-25 02:01:04 -04:00
271431ab18
clean up code so it can be compiled with and without OpenMP enabled regardless of whether the USER-OMP package is installed
2017-05-24 17:25:57 -04:00
88d4150d2b
remove trailing whitespace
2017-05-24 16:29:56 -04:00
0e3cfbc007
remove trailing whitespace
2017-05-24 16:29:26 -04:00
5345ad2da7
merge in the remainder of the USER-REAXC-OMP code. still a lot of work to do. compiles only with -fopenmp active
2017-05-24 16:24:43 -04:00
ead05f81c0
Merge branch 'pair_morse_soft-doc-fix' of https://github.com/Pakketeretet2/lammps into doc-fixes
2017-05-24 13:56:54 -04:00
4f9e7cbd16
Cleaned up docs for pair_mores, a missing :pre ruined formatting.
2017-05-24 13:36:14 -04:00
bb890941ca
first chunk of code from USER-REAXC-OMP imported and adapted into USER-REAXC
2017-05-24 00:19:36 -04:00
4002dce639
restore explicit NAN constants in output
2017-05-22 22:39:52 -04:00
c801cdd81f
some more formatting cleanup in fix neb
2017-05-22 22:33:14 -04:00
9008a31190
more formatting cleanup
...
This cleans up and simplifies the neb command code some more
2017-05-22 21:55:55 -04:00
bdfb7c69ea
Remove unused code detected by coverity CID 177700
2017-05-22 17:51:40 -04:00
084626e60b
Fixes coverity issue CID 179426
2017-05-22 17:36:16 -04:00
a7d790a827
Fixes coverity issue CID 179439
2017-05-22 17:33:47 -04:00
8a630ff4ec
Fixes coverity issue CID 179440
2017-05-22 17:32:07 -04:00
617ca4e0c8
Fixes coverity issue CID 179436
2017-05-22 17:30:46 -04:00
62601678cd
when growing arrays with reallocate, always check against atom->nmax and not atom->nlocal or else these arrays may be of inconsistent size and communication can lead to data corruption
2017-05-22 17:16:19 -04:00
081910adbc
do not try to free null communicators
2017-05-22 17:15:14 -04:00
f73fd0625d
rename nall class member to numall to avoid confusion with the common convention nall = atom->nlocal+atom->nghost
2017-05-22 17:14:38 -04:00
06a4f47a4c
Merge remote-tracking branch 'upstream/master' into small_updates
2017-05-22 17:14:29 -04:00
7185db98b4
NEBLongRange was incorrectly set to false by default. revert to true.
2017-05-22 17:13:38 -04:00
4780d72809
use '&&' and '||' instead of 'and' and 'or' operators for consistency
2017-05-22 14:42:42 -04:00
3fd91a239f
avoid use '&&' and '||' instead of 'and' and 'or' for consistency
2017-05-22 14:41:01 -04:00
8bc829c7f1
change example inputs to be backward compatible
2017-05-22 14:40:01 -04:00
97d3c843c4
small documentation fixes to fix typos and formatting issues
2017-05-21 11:13:47 -04:00
546aed7ccd
plug some memory leaks
2017-05-19 16:14:59 -04:00
6ef79d3715
silence several compiler warnings
2017-05-19 15:13:19 -04:00
c2bf3269ac
formatting cleanup. combine 8 MPI_Allreduce() calls into 1
2017-05-19 15:02:29 -04:00
aca16745e4
restore spelling fix and semantic fix from upstream
2017-05-19 12:17:19 -04:00
a5110d81ea
correct a bunch of documentation formatting issues for updated neb and fix neb commands
2017-05-19 12:13:23 -04:00
2225fce94e
patch 19May17
2017-05-19 07:35:36 -06:00
9593e05c9e
Force PDF documentation build to fail on first error
2017-05-18 19:37:08 -04:00
941b737319
Merge pull request #493 from akohlmey/doc-and-example-fixes
...
Doc and example fixes
2017-05-18 16:40:46 -06:00
654e09e999
correct input examples affected by the Pair::settings() bugfix
2017-05-18 18:34:27 -04:00
8751850eca
a few formatting fixes for pair style python
2017-05-18 18:34:03 -04:00
0f88348917
Merge pull request #492 from lammps/pre-patch
...
update docs before patch release
2017-05-18 13:44:34 -06:00
d4ee03c778
changed doc links
2017-05-18 21:31:39 +02:00
069f3e746b
small formating changes
2017-05-18 21:23:29 +02:00
b28ecd44c2
update docs before patch release
2017-05-18 13:14:47 -06:00
9db9fc9de3
Merge pull request #491 from akohlmey/fix-bigint-thermo-in-variables-bug
...
convert bigint values for bonds/angles/dihedrals/impropers to doubles
2017-05-18 13:08:42 -06:00
6ac9b7a1b0
Merge pull request #482 from akohlmey/add-pair-python
...
Add python pair style for implementing simple pairwise additive potentials in python
2017-05-18 11:15:58 -06:00
34dbf6b225
do not compute properties twice
2017-05-18 12:45:43 -04:00
26d71b66e4
convert bigint values for bonds/angles/dihedrals/impropers to doubles when evaluating those keywords in variable expressions
2017-05-18 12:41:48 -04:00
65eacb6b90
Fix compilation warnings in fix_python
2017-05-18 12:20:39 -04:00
cb3344a337
Merge pull request #489 from akohlmey/thread-safe-biasing
...
port thread-safe temperature biasing from LAMMPS-ICMS
2017-05-18 09:15:07 -06:00
5d38cbbce9
Merge pull request #487 from akohlmey/pair_edip_multi_element
...
Import multi-element compatible pair style edip as edip/multi
2017-05-18 09:13:30 -06:00
30babd8157
Merge pull request #485 from akohlmey/pair_settings_cut_bugfix
...
Bugfix for correct resetting of previously set cutoffs to various Pair::settings() functions
2017-05-18 09:12:47 -06:00
aa09f45b7e
Merge pull request #484 from akohlmey/add-gao-weber-styles
...
Add Gao-Weber manybody styles
2017-05-18 09:10:03 -06:00
4b61cf6f52
Merge pull request #483 from akohlmey/airebo-spline-bugfix-refactor
...
AIREBO spline code out-of-bounds and bondorder derivative bugfix and refactor
2017-05-18 09:01:33 -06:00
683f3d9d2a
Merge pull request #481 from akohlmey/collected-small-changes
...
Collected small updates and bugfixes
2017-05-18 09:01:04 -06:00
ce18524251
Merge pull request #480 from akohlmey/pair_morse_smooth_linear_bugfix
...
corrections to pair style morse/smooth/linear
2017-05-18 08:57:24 -06:00
95dae9737b
Merge pull request #488 from lammps/neigh_occasional_bugfix
...
bugfix for 2 recenty reported neighbor issues, also a ReaxFF fix species update from Stan
2017-05-18 08:53:54 -06:00
8daba01151
some small formating change but does not work anymore
2017-05-18 16:48:20 +02:00
640edbc1d4
added several features to the NEB
2017-05-18 11:08:08 +02:00
4b1914aa1f
update citations for multi-element edip potential
2017-05-18 01:07:52 -04:00
bd11479a16
lock the sphinx command to version 1.5.6, since version 1.6.x seems to break one of the extensions we use
2017-05-18 00:50:35 -04:00
0208fe9996
update example outputs
2017-05-18 00:46:49 -04:00
24654ad28f
small formatting corrections to pair python style
2017-05-18 00:38:36 -04:00
8d46aa6056
add readme file to discuss various python pair style usage examples
2017-05-18 00:31:54 -04:00
09f3b687f7
new long-rance example with using hybrid/overlay and table only for lj part
2017-05-18 00:31:15 -04:00
436d3fd761
make hybrid example use half the atoms with python, half with lj/cut
2017-05-18 00:30:41 -04:00
9833f38499
change coulomb example to use cutoff coulomb
2017-05-18 00:30:19 -04:00
9725708b90
update pair style python docs
2017-05-18 00:29:02 -04:00
67962b15fc
a bunch refactoring changes in the python pair style and the examples
...
- make all python potential classes derived from LAMMPSPairPotential
which contains shared functionality. We currently don't check
for supported atom types. may want to add that again later.
- keep track of skipped atom types in the C++ code.
- add test against units setting. must set self.units='...' in constructor
- make compute_force method consistent with Pair::single() in LAMMPS and return force/r instead of force.
- rename potentials.py to py_pot.py
- update test runs. some small tweaks.
2017-05-17 20:55:48 -04:00
1d48f287f0
add partial documentation for pair style python
2017-05-17 19:05:18 -04:00
43efe9e417
adding Pair::single() support to python pair style and examples
...
with the single function, python pair styles can be massively
sped up and made compatible to accelerators, as one can translate
the analytic force and energy functions through LAMMPS into suitable
tables and then simply use the on-the-fly tables for production runs
2017-05-17 17:20:56 -04:00
278b9f7fba
move pair gw and gw/zbl to USER-MISC package
2017-05-17 14:59:46 -04:00
6032b8846e
Merge branch 'exaalt' of gitlab.com:exaalt/lammps into exaalt
2017-05-17 11:36:50 -06:00
98713680ec
added alternative linking line for intel mkl
2017-05-17 11:36:31 -06:00
085f3afdfb
fix typo in docs
2017-05-17 09:59:30 -04:00
45becfb235
correct author attributions
2017-05-17 09:59:01 -04:00
a34c935e20
update log files in python pair style example
2017-05-17 08:00:21 -04:00
13e16dc3f1
update log files for pair style python examples
2017-05-17 07:52:13 -04:00
96f0a82aa5
simplify class names in pair style python examples. add SPC/E water example
2017-05-17 07:48:15 -04:00
7caf6cf459
Change how a Python pair style is loaded
...
Implements a class loader which takes a fully qualified Python class
name, loads the module and creates an object instance.
To add flexibility, the current working directory and the
directory specified by the LAMMPS_POTENTIALS environment variable are
added to the module search path.
2017-05-16 23:29:48 -04:00
8936b99e9f
add contributed SiC.edip potential file
2017-05-16 18:15:53 -04:00
d2810f9f83
port thread-safe temperature biasing from LAMMPS-ICMS
2017-05-16 18:15:13 -04:00
597f95fb1b
fix duplicate reference
2017-05-16 17:53:12 -04:00
7f9a331c73
bugfix for 2 recenty reported neighbor issues, also a ReaxFF fix species issue
2017-05-16 15:51:41 -06:00
35e92733e9
import multi-element compatible pair style edip as edip/multi
2017-05-16 17:40:59 -04:00
c11e87618b
implement second bugfix suggestion from @CF17 on issue #59
2017-05-16 14:18:56 -04:00
ca87e57129
improved version of AIREBO splines based on a suggestion by markus hoehnerbach
2017-05-16 11:58:34 -04:00
66084ad1f4
fix typo in rerun docs. closes #486
2017-05-16 04:27:15 -04:00
d807ba1974
whitespace cleanup
2017-05-16 00:26:39 -04:00
51fc386e72
correct the inner loop range for resetting cutoffs when redefining a pair style
...
this was reported by frank uhlig on lammps-users for lj/cut, but it applies to many more pair styles
2017-05-16 00:26:18 -04:00
a6f0d700f1
Merge branch 'add-pair-python' of github.com:akohlmey/lammps into add-pair-python
2017-05-15 18:44:52 -04:00
14f3deed6b
Minor coefficient lookup improvement
2017-05-15 18:43:46 -04:00
d66a696a84
avoid preprocessor warnings, by placing Python.h include file on the top, as suggested by python docs
2017-05-15 18:02:02 -04:00
69ccbd1562
Extract common wrappers to Python compatibility header
2017-05-15 17:46:57 -04:00
d9d4ef17c8
add gao-weber potentials (regular and with ZBL core) with SiC potential files
...
NOTE: documentation is missing
2017-05-15 17:44:25 -04:00
93cc6f4a5d
Use in syntax for key lookup for Python 3 compatibility
2017-05-15 17:34:48 -04:00
0a40a7af7b
whitespace cleanup
2017-05-15 17:00:41 -04:00
eb6f6a77e5
dead code removal
2017-05-15 16:16:12 -04:00
fb7164a811
replace pow(x,-0.5) with 1.0/sqrt(x)
2017-05-15 16:16:01 -04:00
64cf52d3b5
address spline out-of-bounds bug reported in issue #59 and refactor high-level spline code for consistency and efficiency
2017-05-15 15:55:15 -04:00
0be11eb801
Merge branch 'master' of https://github.com/lammps/lammps
2017-05-15 15:05:45 +02:00
a624ed90c1
add min_adaptglok from Wolfram
2017-05-15 14:48:19 +02:00
6a1f7e61f2
provide reference output for python pair style inputs
2017-05-15 00:25:11 -04:00
d662f5d429
whitspace cleanup and gitignore update
2017-05-15 00:22:22 -04:00
df55a90ef6
some example input file tweaks
2017-05-15 00:22:03 -04:00
6e113c1eaf
basic feature complete version of lj melt example with python interaction function
2017-05-15 00:15:41 -04:00
f484ab6dfb
completed lj parameter set and compute functions for melt example
2017-05-15 00:14:36 -04:00
86283c6309
make melt input consistent with melt example again
2017-05-15 00:13:32 -04:00
34cc3946b8
first few pieces of pair style python
2017-05-14 18:29:06 -04:00
6aa0250bc5
corrections to pair style morse/smooth/linear contributed by David R. Heine
2017-05-12 23:40:24 -04:00
c5db3ff401
two small doc corrections from Andrew Jewett for pair style gauss and dihedral style spherical
2017-05-12 23:27:58 -04:00
06c151421c
Merge pull request #478 from akohlmey/add-python-source-cmd
...
Add python support features
2017-05-12 13:28:20 -06:00
0008b6fc2d
Merge pull request #477 from lammps/renamings
...
rename some USER/misc dirs
2017-05-12 08:54:12 -06:00
b6a70ec6fd
fixup docs after last change
2017-05-12 00:34:47 -04:00
c4d0f07093
Allow fix python to only execute every N steps
2017-05-12 00:29:58 -04:00
93f6033061
Add documentation about fix python
2017-05-11 23:50:40 -04:00
110bb79b14
Implement fix python mentioned in issue #454
...
Allows to call a python function at defined points in the integration loop
2017-05-11 23:50:30 -04:00
d84f8898b7
implement functions to execute arbitrary python code from strings or files and recast the python source keyword through using them.
2017-05-11 22:39:08 -04:00
27a6371f9b
implement a python source command as suggested in issue #454
2017-05-11 19:18:09 -04:00
7c3b8e014c
rename some USER/misc dirs
2017-05-11 10:15:28 -06:00
a069d21621
Merge pull request #476 from akohlmey/dump_custom_bugfix
...
dump custom memory allocation bugfix
2017-05-11 09:27:08 -06:00
d7f54464c6
Merge pull request #474 from rbberger/dump_vtk_fixes
...
Various dump vtk fixes
2017-05-11 09:25:42 -06:00
998eb44e83
Merge pull request #473 from akohlmey/compress-for-reaxc-fixes
...
compressed output via gzip for some ReaxFF fixes
2017-05-11 09:25:18 -06:00
96d1de8575
Merge pull request #471 from akohlmey/fix-4may2017-issues
...
Fix a bunch of remaining issues in the 4 may 2017 release
2017-05-11 09:24:35 -06:00
deff6ffaac
Merge pull request #466 from DallasTrinkle/meam-spline-multicomponent
...
Meam spline multicomponent
2017-05-11 09:22:25 -06:00
328ef873d8
fix mixed memory alloc bug in dump custom. this closes #475
2017-05-10 22:41:41 -04:00
4ecf876a64
Added two examples of using the VTK dump style
2017-05-10 19:52:00 -04:00
c4ac5773cb
Fix segmentation fault in dump vtk
2017-05-10 19:51:14 -04:00
cac1bf83ef
Work around VTK 7 API change
2017-05-10 19:41:48 -04:00
abeb1e096a
add support for gzip compressed output to fix reax/bonds, reax/c/bonds and reax/c/species
2017-05-10 11:19:18 -04:00
9f7ce39f9f
correct some more omitted updates
2017-05-09 18:14:34 -04:00
29ae8d4ca3
correct broken links and references in documentation
2017-05-09 17:15:07 -04:00
3f4aee1046
implement overlooked changes from 4may2017 patch
2017-05-09 15:57:35 -04:00
d0da0639f0
add a couple of simple example single/multi-elment inputs for meam/spline pair styles
2017-05-09 15:51:59 -04:00
390ceb1475
whitespace cleanup
2017-05-09 15:49:37 -04:00
6c5edf6c70
performance improvement through avoiding function call and dereference overhead
...
- make i_to_potl() and ij_to_potl() functions inline and const
- don't dereference inside the functions, but cache, if possible in external variables
=> up to 15% speedup.
2017-05-09 15:38:10 -04:00
9cd994f57c
fix issues with potential file parser
...
- use Force::open_potential()
- replace ftell()/fseek() with rewind()/fgets() which is safer on windows and other platforms with automatic CR/LF to LF conversion on text files
- make parser use properly NULL terminated strings through using strtok()
2017-05-09 15:35:48 -04:00
a6e2d5b5f7
Merge pull request #470 from lammps/integration
...
neighbor list bugfix to prevent cycle in copy lists
2017-05-09 10:32:25 -06:00
08ec55743e
neighbor list bugfix to prevent cycle in copy lists
2017-05-09 08:55:18 -06:00
c4f90b3841
Merge pull request #449 from rbberger/python_refactoring
...
Add Python 3 compatibility and expand Python interface availability
2017-05-08 08:29:24 -06:00
f8af7edf92
Merge remote-tracking branch 'upstream/master' into python_refactoring
2017-05-06 16:00:22 -04:00
a73402ad93
update src/Purge.list with renamed reaxc src files
2017-05-04 14:53:08 -06:00
d7dbff0f54
jive Kokkos/reaxc file names with new user-reaxc file names
2017-05-04 14:46:59 -06:00
42531389df
Cleanup of style (removing all tabs, shortened long lines).
2017-05-04 15:28:11 -05:00
f7230006fe
OpenMP version added.
2017-05-04 15:08:04 -05:00
754b40cb31
Removed unused functions.
2017-05-04 13:16:46 -05:00
ffdc8b556d
Cleanup.
2017-05-04 13:03:09 -05:00
5accce976a
Cleanup.
2017-05-04 13:02:09 -05:00
349c1443a1
Cleanup.
2017-05-04 13:01:45 -05:00
2f71245d82
Removed extra "helper" functions.
2017-05-04 13:00:06 -05:00
51c6d50268
patch 4May17
2017-05-04 11:46:58 -06:00
6499cfcf52
Merge pull request #458 from stanmoore1/kokkos_sync_bugfix
...
Fixing auto_sync logic bug in modify_kokkos
2017-05-04 11:24:11 -06:00
f08e206991
Merge pull request #457 from stanmoore1/kokkos_ubuf
...
Adding ubuf union to Kokkos atom_vec styles
2017-05-04 11:23:55 -06:00
fbddfe2729
Merge pull request #455 from stanmoore1/kokkos_update
...
Updating Kokkos library to version 2.03.00
2017-05-04 11:23:39 -06:00
dcc5472cba
Merge pull request #452 from akohlmey/small-fixes-and-updates
...
Small fixes and updates
2017-05-04 11:23:23 -06:00
addd87c0f7
new Section package and start doc pages and build scripts
2017-05-04 11:22:20 -06:00
480727815a
Starting to refactor in preparation to contruct OMP version.
2017-05-04 11:27:55 -05:00
45187a0fc7
Fix system header #include style.
2017-05-04 11:05:50 -05:00
7409c6d781
Cleaned up atom->x and atom->f deferences.
2017-05-03 16:56:07 -05:00
11cb0212b7
Cleanup: two space indent + no trailing spaces on lines.
2017-05-03 16:49:43 -05:00
7f49ee8fd7
print warning about minimization energy with fix box/relax
2017-05-03 15:33:22 -04:00
7adc7f02e0
Stopped working on gaussian bump.
2017-05-03 11:21:18 -04:00
f5cf1f1314
Merge pull request #464 from akohlmey/rename-cg-cmm-to-cgsdk
...
Rename USER-CG-CMM package to USER-CGSDK
2017-05-03 08:37:20 -06:00
50c7234f26
Fix to communication for mpi. Tested, and now working correctly with MPI.
2017-05-02 09:43:57 -05:00
f58fc9488f
Fixed neighbor list building that caused error in parallel runs with pair_meam_spline.
2017-05-01 21:56:19 -05:00
408cc19885
Fix for seg fault.
2017-05-01 20:36:09 -05:00
c76d27373e
Another fix for seg fault in parallel allocation.
2017-05-01 20:33:07 -05:00
fb08dc09f3
Small error in elements allocation causing seg. fault for parallel runs; fixed.
2017-05-01 13:38:37 -05:00
914848433a
Using correct value for atom->nlocal
2017-05-01 00:02:57 +02:00
8bddf105bf
Updated version of equations, documentation.
2017-04-28 20:22:22 -05:00
31446e35b9
Cleanup on equations; JPG to be constructed.
2017-04-28 15:31:49 -05:00
9bdc43bb66
Updates to pair/meam/spline documentation.
2017-04-28 15:15:21 -05:00
a0b61d17b5
Updates to documentation: equation.
2017-04-28 15:08:59 -05:00
8cc8441367
Cleanup on pair_meam_spline.cpp
2017-04-28 14:53:25 -05:00
7d9670bc6c
Addition of potential, code modifications to incorporate multicomponent spline MEAM in pair_meam_spline.
...
Backwards compatible with previous version of pair_meam_spline.
2017-04-28 14:48:34 -05:00
b8cb80b219
rename files in GPU library from cg_cmm to lj_sdk
2017-04-26 19:46:10 -04:00
cd435c0c58
change references from cg_cmm to lj_sdk and from cmm to sdk
2017-04-26 19:44:25 -04:00
548c589f82
update the README for USER-CGSDK
2017-04-26 19:35:54 -04:00
5c7a631988
rename USER-CG-CMM folder to USER-CGSDK
2017-04-26 19:29:39 -04:00
af74874516
rename references to USER-CG-CMM to USER-CGSDK
2017-04-26 19:27:13 -04:00
949d61e01e
rename examples folder for USER-CGSDK package
2017-04-26 19:26:27 -04:00
3e60f79f1d
remove cg/cmm style name aliases
2017-04-26 17:24:25 -04:00
8f9cb3590a
correct units for some improper force constants in docs
2017-04-26 15:34:12 -04:00
67fced37c8
Setting molecule COM to 0 after moving atoms
2017-04-26 20:10:18 +02:00
0565b1df5f
Fixing auto_sync logic bug in modify_kokkos
2017-04-26 10:49:20 -06:00
d73d70fa1f
Adding ubuf union to Kokkos atom_vec styles
2017-04-26 08:15:42 -06:00
cc6104aeaf
Merge branch 'master' into kokkos_update
2017-04-25 14:11:36 -06:00
8910ec6e59
Updating Kokkos lib to 2.03.00
2017-04-25 13:48:51 -06:00
ddc1e4e86e
detect and refuse to run pair style srp together with fix rigid
2017-04-25 13:27:20 -04:00
2e1f8b4aef
make Python::init() method public and remove the now redundant Python::request() method
2017-04-25 10:21:02 -04:00
958f05a6f3
Allow requesting Python interpreter without having to define a function just for that
2017-04-25 01:09:05 -04:00
0ac22e034c
turn errors from manybody potentials for */tally computes into warnings
2017-04-22 21:50:27 -04:00
197ce4580b
avoid division by zero also for ewald/disp
2017-04-21 17:27:08 -04:00
8f14511831
avoid division by zero by initializing unset (=automatic) g_ewald parameters to some number > 0.
2017-04-21 16:46:27 -04:00
396e0b5423
correct broken link in html bond doc overview
2017-04-21 14:02:17 -04:00
4e411364ff
add support to pair_modify to selectively disable compute/tally callbacks in sub-styles for pair hybrid and hybrid/overlay
2017-04-21 14:01:38 -04:00
f0681f7e12
add support for USER-TALLY to pair styles hybrid and hybrid/overlay
2017-04-20 14:42:01 -04:00
dfa9815246
update for fix gle docs from michele ceriotti
2017-04-18 17:07:28 -04:00
25e8ed63a2
whitespace cleanup in VMD plugin headers
2017-04-18 11:46:19 -04:00
8d390100e0
update .gitignore and Purge.list for recent changes
2017-04-18 11:44:23 -04:00
dee3536144
update VMD molfile plugin headers and move them to lib/molfile (where they belong)
2017-04-18 11:42:31 -04:00
73c210b665
Merge branch 'unstable' of https://github.com/ketankhare/lammps into small-fixes-and-updates
2017-04-18 11:20:23 -04:00
4bad52f30c
fix typos
2017-04-17 17:52:06 -04:00
481927ff16
correct 'thrid' instead of 'third'
2017-04-17 17:49:49 -04:00
dec36e9bfe
fix typos and remove trailing whitespace
2017-04-17 17:40:57 -04:00
dd90c860ee
refactor msi2lmp documentation to emphasize lack of active development
...
- put a note into the manual
- reorder contents of the README file
- request for information should be sent to lammps-users
- add list of known missing features
2017-04-17 17:40:21 -04:00
c9bc141335
remove doc text explaining restrictions that are lifted with the changes in this branch
2017-04-14 12:57:35 -04:00
3cbf4f3b58
correct logic bug in else branch of the conditional
2017-04-14 11:57:53 -04:00
6c2dd7ebb1
pass the name of the python interpreter compatible with the python package to 'make install-python'
2017-04-14 11:44:36 -04:00
d3187b22c4
restore lost change to PYTHON/Install.sh
2017-04-13 18:11:57 -04:00
2f32fb7f8b
patch 13Apr17
2017-04-13 11:19:48 -06:00
e6f30ebc9c
Merge remote-tracking branch 'origin/master' into python_refactoring
2017-04-12 20:26:57 -04: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
3fa9f0a27b
Delete python_wrapper.h
2017-04-11 21:51:21 -04:00
05d7bc556f
Initialize Python interpreter in PythonImpl constructor
2017-04-11 21:46:33 -04:00
2d8bce78a6
Refactor PYTHON package and wrapper classes
2017-04-11 21:22:30 -04:00
9a027a01da
Add Python 3 compatibility to PYTHON package
2017-04-11 20:24:42 -04:00
ca4619e227
Fix format issue in pair_exp6_rx_kokkos
2017-04-11 09:14:21 -06:00
6c0b691882
Removing more memory churn in pair_exp6_rx_kokkos
2017-04-11 09:12:46 -06: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
3d3d1061d3
README for updated header files from VMD 1.9.3
2017-04-10 18:41:36 -04:00
b9177fd6dc
Updated to 1.108 from 1.103
2017-04-10 18:40:30 -04:00
8051b12ffc
Updated to 1.33 from 1.32
2017-04-10 18:39:37 -04:00
035d0a80d7
Reducing memory churn in pair_exp6_rx_kokkos
2017-04-10 16:38:58 -06: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
178af2ec9e
USER-DPD Kokkos: use a parallel_for() to build the ghosts workplan for SSA
2017-04-06 03:53:57 -04:00
9e272cb393
USER-DPD Kokkos: use a parallel_for() to build the locals workplan for SSA
2017-04-06 02:31:45 -04:00
ad5481831f
Merge branch 'USER-DPD_GBhacks' into USER-DPD_GBhacks_ssa_mem as of patch 31March17
2017-04-05 16:38:44 -04:00
456926a321
Merge branch 'USER-DPD_kokkos' into USER-DPD_GBhacks as of patch 31March17
2017-04-05 16:18:39 -04:00
bceaa57614
Merge branch 'master' into USER-DPD_kokkos as of patch 31Mar17
2017-04-05 15:05:47 -04:00
4d4b6f66b7
Changing default gb/test to on
2017-04-05 11:42:25 -06: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
aedd7c57f3
Reset atom map values from restart file
2017-04-03 16:42:18 -06:00
6f1bbd3cec
protect fix ave/histo from segfaulting on non-existing computes, fixes or variables
2017-04-03 18:08:15 -04:00
2b2f3bd57c
USER-DPD Kokkos: #ifdef DEBUG_SSA_BUILD_LOCALS the new debug output
2017-04-02 00:07:24 -04:00
c4c3d490c7
USER-DPD Kokkos: preflight storage needed for SSA threaded neigh list build
2017-04-01 23:52:14 -04:00
e0021a3ff5
USER-DPD Kokkos: preflight SSA neigh list workplan to reduce allocated storage
2017-04-01 14:41:52 -04:00
ac4c35ce8d
USER-DPD Kokkos: more WIP on preflighting SSA neighbor list build, with debugging
2017-04-01 13:45:29 -04:00
ac64183ecf
USER-DPD Kokkos: WIP on preflighting SSA neighbor list build, with debugging
2017-04-01 12:11:55 -04:00
6ba59cb458
fix memory leak in fix_shardlow_kokkos
2017-03-31 17:04:39 -06:00
fe82926c1f
fix memory leaks in pair_tabl_rx_kokkos
2017-03-31 17:04:27 -06:00
697b072552
Merge pull request #21 from ibaned/dpd-memleaks
...
DPD memory leaks: round 2
2017-03-31 16:43:25 -06:00
5edbd63920
fix memory leak in fix_shardlow_kokkos
2017-03-31 16:03:05 -06:00
bf4f0817d4
fix memory leaks in pair_tabl_rx_kokkos
2017-03-31 15:57:00 -06:00
085958f065
Merge remote-tracking branch 'timattox/USER-DPD_GBhacks' into dpd-memleaks
2017-03-31 15:02:02 -06: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
b3d6d9f8cf
fix memory leak via NeighListKokkos::clean_copy()
...
There were several clean_copy() calls in pair
styles *outside device code*.
They seem to have been left over from an abandoned
effort to copy the Kokkos neighbor list as
a member of the pair style, instead of copying
out the individual views needed.
These leftover clean_copy() calls were setting
pointers to NULL that had not been freed,
leading to large memory leaks.
I've removed the clean_copy() function entirely,
and replaced it with the copymode flag system used
in many other Kokkos objects.
The copymode flag is only set to one in
functors that hold copies of the neighbor list.
2017-03-28 13:01:22 -06:00
7041f75fce
Merge pull request #20 from ibaned/dpd-memleaks
...
fix memory leak via NeighListKokkos::clean_copy()
2017-03-28 12:53:34 -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
20ae05055d
fix memory leak via NeighListKokkos::clean_copy()
...
There were several clean_copy() calls in pair
styles *outside device code*.
They seem to have been left over from an abandoned
effort to copy the Kokkos neighbor list as
a member of the pair style, instead of copying
out the individual views needed.
These leftover clean_copy() calls were setting
pointers to NULL that had not been freed,
leading to large memory leaks.
I've removed the clean_copy() function entirely,
and replaced it with the copymode flag system used
in many other Kokkos objects.
The copymode flag is only set to one in
functors that hold copies of the neighbor list.
2017-03-28 11:38:26 -06: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
661bd37e15
Make read_restart evenly divide the work of reading when using mpiio.
...
Currently only affects restart files written without any per-atom fix data.
2017-03-27 15:03:34 -05: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
0463923e33
USER-DPD Kokkos: tighten up the SSA data allocation to what is needed.
...
A future version was planned to use more space for a ghost work queue.
2017-03-27 11:04:41 -05:00
28784a4ce2
Now with the correct math, make read_restart properly size the atom_vec_* data
2017-03-27 08:38:40 -05:00
5f0823172c
Make read_restart properly size the atom_vec_* data when reading via mpiio
2017-03-27 06:56:28 -04:00
b418b46a03
USER-DPD: bugfix for an array that changed length in the non-kokkos version.
2017-03-27 06:56:16 -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
df95b2c566
testing simple ci, more complex #1
2017-03-23 22:27:42 -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
969325bf44
testing simple ci, attempt 4
2017-03-23 10:08:09 -06:00
e598762857
testing simple ci, attempt 3
2017-03-23 10:04:03 -06:00
8d793d4223
testing simple ci, attempt 2
2017-03-23 10:03:24 -06:00
756c899564
testing simple ci
2017-03-23 10:01:21 -06: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
3533df38d8
Merge branch 'virial1' into 'exaalt'
...
cleaned fix latte
See merge request !1
2017-03-22 15:48:36 +00:00
f7bdf128ea
cleaned fix latte
2017-03-22 09:35:47 -06:00
7ed500e829
added virial
2017-03-21 17:09:42 -06:00
3c91f9734d
make RK solver check in fix_rx_kokkos.cpp be as lenient as in fix_rx.cpp
...
NOTE: the (y < -MY_EPSILON) test was too strict, but don't know by how much
This needs to be revisited before merging back to LAMMPS master.
2017-03-21 17:12:09 -04: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
4ad1c82fcf
Merge branch 'USER-DPD_GBhacks' into USER-DPD_GBhacks_cps
2017-03-20 14:37:32 -04:00
ce94d7a4df
Merge branch 'USER-DPD_kokkos' into USER-DPD_GBhacks
2017-03-20 12:16:01 -06:00
2c93065786
Merge branch 'master' of https://github.com/lammps/lammps into USER-DPD_kokkos
2017-03-20 12:13:35 -06: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
20de98e898
Merge branch 'USER-DPD_kokkos' into USER-DPD_GBhacks, bring in bugfix
2017-03-19 21:22:59 -04:00
a68f3a93e5
USER-DPD Kokkos: bugfix, add a misisng line of code in pair_exp6_rx_kokkos.cpp
2017-03-19 21:12:52 -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
b3c46b7269
Merge branch 'USER-DPD_kokkos' into USER-DPD_GBhacks, bugfix for bonds
2017-03-17 20:15:24 -04:00
fff43a4604
USER-DPD Kokkos: bugfix for npair_ssa_kokkos.cpp corresponding to 0cd3f0cd
2017-03-17 19:33:04 -04:00
0cd3f0cd63
USER-DPD: bugfix for npair_half_bin_newton_ssa when bonds are involved.
...
Only locals have valid special[] arrays, so when finding neighbors of
ghosts, we have to swap the arguments to find_special().
2017-03-17 19:22:02 -04:00
75670244bb
Added ONE-TYPE template capability to vectorized_operator and cleaned up timers.
2017-03-17 17:02:47 -04:00
64fdb1f528
Kokkos/pair_exp6_rx_kokkos optimized for SIMD on the inner j-loop.
2017-03-17 15:52:40 -04:00
eb1a4d11dd
Merge branch 'USER-DPD_kokkos' into USER-DPD_GBhacks, as of patch 17March17
2017-03-17 15:18:24 -04:00
1c749d5cf5
Merge branch 'master' of https://github.com/lammps/lammps into USER-DPD_kokkos
2017-03-17 12:09:25 -06: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
a719f41426
Merge remote-tracking branch 'thunder/USER-DPD_kokkos_gb_test' into USER-DPD_GBhacks_cps
2017-03-17 10:26:44 -04:00
ba069fb755
Merge remote-tracking branch 'thunder/USER-DPD_GBhacks' into USER-DPD_GBhacks_cps
2017-03-17 10:11:00 -04:00
4a7bc115cb
Merge branch 'USER-DPD_kokkos' into USER-DPD_GBhacks, bring in MPI deadlock fix
2017-03-17 03:24:03 -04:00
5ea096d08c
Merge branch 'master_bugfix_irregular' into USER-DPD_kokkos
2017-03-17 03:19:29 -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
ec192a95cb
Cleaned up the non-kokkos part of KOKKOS/pair_exp6_rx_kokkos.cpp
2017-03-16 22:28:19 -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
f5b7361ef6
Non-kokkos candidate of PairExp6rxKokkos::getMixingWeights to improve vectorization on the KNL.
...
- Moved the particle loop inside a replica of getMixingWeights, getMixingWeightsVect,
and refactored to improve vectorization.
- Added OMP SIMD and OMP threading directly inside that function but will replace with
kokkos parallel_for and parallel_reduce methods later.
2017-03-16 21:31:30 -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
acdb932c4e
Fixing index issue in pair_exp6_rx_kokkos
2017-03-16 09:28:27 -06:00
8f37285b05
UPLOAD examples
2017-03-16 21:12:10 +09:00
ef72145540
Readme for examples
2017-03-16 21:10:41 +09: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
ce9b3f4fcb
Merge branch 'USER-DPD_kokkos' into USER-DPD_GBhacks
2017-03-15 18:17:39 -05:00
0d8f74f0c5
Merge branch 'filter_corotate' of https://github.com/lukin17/lammps into pull-416
2017-03-15 18:54:41 -04:00
7ebed717de
Adding gb_test
2017-03-15 16:05:51 -06:00
bdee2fa234
Merge branch 'master' of https://github.com/lammps/lammps into USER-DPD_kokkos
2017-03-15 15:59:55 -06: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
bd7f4143e2
Merge pull request #18 from ibaned/pair-table-rx-kokkos-slow
...
pass Views by reference for pair_table_rx_kokkos
2017-03-15 09:47:42 -06:00
f4a08ba4fc
pass Views by reference for pair_table_rx_kokkos
...
this greatly speeds up pair_table_rx_kokkos,
and should put it on par with pair_table_rx
in the Serial case
2017-03-15 09:25:16 -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
5925460a27
Improve the performance of read_data of gzip'ed files using taskset.
...
Normally, the gzip process would be pinned to the same core as the
MPI rank 0 process, which makes the pipe stay in one core's cache,
but forces the two process to fight for that core, slowing things down.
2017-03-14 14:27:23 -05: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
d2cbfef13b
Add CUDA support to atom_vec_hybrid_kokkos
2017-03-13 09:01:35 -06:00
d17d99b9dd
UPLOAD Formulas for EES
2017-03-13 22:54:09 +09:00
68b2a454b5
UPLOAD fix_wall_ees_image
2017-03-13 22:53:10 +09:00
23c3f5622a
DOC files for USER-EES
...
txt doc files for fix_wall_ees and fix_wall_region_ees added.
2017-03-13 22:51:15 +09:00
6311d33a5d
UPLOAD source files
...
source files and install.sh added
2017-03-13 22:49:04 +09:00
e136a9db02
Create README
2017-03-13 22:48:12 +09:00
4b4bc7dc3b
USER-DPD: specialize PairTableRXKokkos's compute_all_items() on NEWTON_PAIR
...
No noticable performance change, but it does eliminate a deep conditional.
2017-03-13 03:03:27 -04:00
d5eceebf32
USER-DPD Kokkos: add support for full neighbor lists.
...
Note: "newton on" still required if using non-kokkos pair styles or fixes.
Non-kokkos pairs/fixes don't expect their half lists with newton off,
which happens if newton is turned off globally by kokkos via commandline.
Note2: Regardless, fix_shardlow* will still use half lists and newton on.
2017-03-13 01:56:00 -04:00
b1b377cb59
USER-DPD: fix_shardlow's neighbor request needs "newton on" override.
...
Even if other stuff is doing newton off, SSA must have it turned on.
2017-03-12 17:48:51 -04:00
e908b8dbea
USER-DPD Kokkos: correct some error messages
2017-03-12 16:20:09 -04:00
d6f6c6faf1
USER-DPD: Make newton-off warning in pair_dpd_fdt* be more selective.
...
If using fix_shardlow, the pair_dpd_fdt* styles are okay with newton off,
because the stocastic forces are thus only done in fix_shardlow.
2017-03-12 16:05:28 -04:00
17c8e695a4
Merge branch 'master' into USER-DPD_kokkos as of patch 10 Mar 2017
2017-03-10 21:37:52 -05: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
c7eadfdefd
Merge branch 'master' into USER-DPD_kokkos
2017-03-10 16:29:09 -05: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
6f71275db3
Add Kokkos version of atom_vec_hybrid_kokkos, without CUDA support
2017-03-09 15:35:07 -07:00
65964f3b31
Add error check to lammps_gather_atoms/lammps_scatter_atoms in library.cpp
2017-03-09 16:49:07 -05:00
3298c37982
Makefile.lammps.gfortran for latte
2017-03-09 14:30:21 -07: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
35e1cf1d6e
Fixing issue with ev_setup in pair_hybrid_kokkos
2017-03-08 20:02:02 -07:00
2ef713ea1b
restore incorrect change due to spell checking in fix imd
2017-03-08 16:40:16 -05:00
fc23f9cfe8
Disable allocation of per-atom arrays in ev_setup for USER-DPD Kokkos styles
2017-03-08 13:07:52 -07:00
0ce5dc0234
Merge remote branch 'stanmoore1/ev_setup_kk' into USER-DPD_kokkos_ev_setup_bugfix
2017-03-08 13:05:15 -07: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
d01f09dce2
Turn off use of OpenMP in MPIIO/dump_custom_mpiio.cpp if Kokkos is in use.
...
The convert_string_omp() method breaks when Kokkos is also using OpenMP.
2017-03-07 15:23:17 -05:00
de27305227
Merge branch 'master' of https://github.com/lammps/lammps into USER-DPD_kokkos
2017-03-07 11:47:18 -07: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
5b3101cb34
Merge pull request #16 from ibaned/cuda-runtime
...
Many CUDA runtime fixes
2017-03-06 16:02:52 -07:00
b8c72c7bdb
don't query device variables from the host
2017-03-06 15:51:09 -07:00
527a573026
don't use device views to measure dimensions
2017-03-06 15:42:26 -07:00
3e3a24da48
consolidate sorting functions
...
two sort functions with different
names but identical functionality.
making them the same function
until we descide to use a different
algorithm for atoms and ghosts
2017-03-06 15:28:25 -07:00
a7d1b571be
don't capture "this" in lambdas
...
CUDA lambdas can't capture the calling
object very well.
make local shallow copies of variables needed.
2017-03-06 15:07:07 -07:00
4a6f27935d
fix lambda syntax for CUDA
...
KOKKOS_LAMBDA doesn't quite work on CUDA,
you have to use LAMMPS_LAMBDA.
Also, if you do use LAMMPS_LAMBDA, you need
to run on the default device type,
i.e. no using lambdas to run on OpenMP
when LAMMPS has been compiled for CUDA.
2017-03-06 14:58:40 -07:00
a2c80d2cca
Merge remote-tracking branch 'fork/cuda-compile' into cuda-runtime
2017-03-06 14:50:43 -07:00
886cc69dfb
Merge pull request #15 from ibaned/cuda-compile
...
add missing KOKKOS_INLINE_FUNCTION to fix_shardlow
2017-03-06 11:05:49 -07:00
3e8cfb8247
The wonders of git commit -a
2017-03-06 11:04:47 -07:00
c2c22fc2ed
add missing KOKKOS_INLINE_FUNCTION to fix_shardlow
2017-03-06 10:57:19 -07: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
b35895ca12
USER-DPD Kokkos: Remove the SSA's ALLOW_NON_DETERMINISTIC_DPD option.
...
There was no measurable performance benefit to turning it on.
2017-03-03 15:21:09 -05:00
635c448b61
USER-DPD: sort bins for deterministic SSA instead of using Kokkos::Serial
2017-03-03 14:57:35 -05:00
c1739cae97
Merge pull request #14 from timattox/USER-DPD_kokkos_ssa
...
USER-DPD Kokkos: work around CUDA not having max_hardware_threads()
2017-03-03 13:29:20 -05:00
0651ea7f69
USER-DPD Kokkos: work around CUDA not having max_hardware_threads()
2017-03-03 12:50:13 -05:00
c468727db0
Fixing issue in fix_wall_lj93_kokkos
2017-03-03 10:49:15 -07:00
6382d3c89a
Improving memory access in comm_kokkos
2017-03-03 09:14:47 -07:00
a7e8550962
USER-DPD Kokkos: turn one_type optimization into a template specialization
2017-03-03 10:38:45 -05:00
7e78921c96
USER-DPD Kokkos: propagate 763a00e8 bugfix to pair_multi_lucy_rx_kokkos.cpp
2017-03-03 10:12:44 -05:00
27d6284ebe
Merge branch 'USER-DPD_bugfix' into USER-DPD_kokkos, pair_multi_lucy_rx
2017-03-03 09:52:42 -05: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
f11b83ecd2
Merge branch 'USER-DPD_kokkos_ssa' into USER-DPD_kokkos
2017-03-02 16:37:03 -05:00
3820c5881d
Adding fix_wall_lj93_kokkos
2017-03-02 14:02:49 -07:00
27d2e9bf56
USER-DPD: add npair_halffull_newton_ssa to Purge.list
...
With the new SSA neighbor list, half from full can't work,
and will break compiles if the old files are in the src directory
2017-03-02 15:03:33 -05:00
d95fbf3a5e
USER-DPD Kokkos: use Random_XorShift64() by default, but allow overrides
2017-03-02 15:01:41 -05:00
5c6b0cc85c
removed fix_latte from src folder
2017-03-01 16:34:20 -07:00
03c05537fb
Merge branch 'USER-DPD_kokkos' into USER-DPD_kokkos_ssa_debug
2017-03-01 15:49:12 -05:00
8210b25fb8
USER-DPD Kokkos: replicate 9a560b90 bugfix to atom_vec_dpd_kokkos.cpp
2017-03-01 15:34:24 -05:00
8c625a52de
Merge branch 'USER-DPD_bugfix' into USER-DPD_kokkos, AtomVecDPD hybrid bugfix
2017-03-01 15:29:44 -05: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
ed089c34cf
USER-DPD Kokkos: Now use the deterministic Random_XorShift64() for SSA
2017-03-01 14:18:14 -05:00
268e855a15
USER-DPD Kokkos: bugfix for the rare case were the SSA ghost
...
processing has more parallelism than for the locals.
2017-03-01 14:14:29 -05:00
48ed963fd2
latte in added
2017-03-01 12:05:00 -07:00
1025c25548
latte.in added
2017-03-01 09:55:33 -07:00
78a8f75a8f
params added
2017-03-01 09:53:50 -07:00
641bf72f20
lib kokkos: Enable deterministic use of Random_XorShift*_Pool.
...
Add support for lock-free and deterministic use of Random_XorShift*_Pool
by giving state_idx selection and lock responsibility up to the
application. Done by an overload of get_state() to take sate_idx as
an argument that the appplication guarantees is concurrently unique
and within the range of num_states that the application passed to init().
In other words, this allows the RNG state to be associated with some
application specific index, rather than a runtime arbitrary thread ID,
and thus the application can control which work is performed using
which RNG in a deterministic manner, regardless of which thread
performs the work.
2017-03-01 11:52:33 -05:00
6e26358ec3
lib kokkos bugfix: on a CUDA host, the random state wasn't preserved.
...
Random_XorShift*_Pool<Kokkos::Cuda>::free_state() has two purposes:
1) update the state value kept in the pool
2) unlock the state
For a CUDA host thread, ONLY skip step 2, not both.
2017-03-01 11:46:26 -05:00
bf1794f59a
Merge branch 'USER-DPD_kokkos' into USER-DPD_kokkos_ssa_debug
2017-03-01 10:29:33 -05:00
8a0e44db83
updated documentation and ev_tally
2017-03-01 16:13:44 +01:00
0982331c71
USER-DPD Kokkos: replicate 7a593c2f bugfix to pair_table_rx_kokkos.cpp
2017-03-01 09:49:24 -05:00
3ae77e718a
Merge branch 'USER-DPD_bugfix' into USER-DPD_kokkos
2017-03-01 09:45:50 -05: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
b26a434a50
USER-DPD Kokkos: Add "#ifdef ALLOW_NON_DETERMINISTIC_SSA" toggle
...
SSA atom binning algorithm was adjusted to do as much work in
parallel while preserving deterministic behavior. The final
step is done serially to preserve deterministic behavior.
An alternative would be to sort the contents of the bins so
that they are always in the same order.
2017-02-28 12:53:56 -05:00
2b78ac2146
USER-DPD Kokkos: Add "#ifdef DPD_USE_RAN_MARS" toggle
...
Also, initialize the rand_pool with a seed in init_style()
2017-02-28 12:49:11 -05:00
9736fb3be8
added sucrose latte min example
2017-02-28 10:40:46 -07: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
a5507b291d
USER-DPD Kokkos: give each workItem index a unique instance of RanMars
...
Makes fix_shardlow_kokkos deterministic across runs and thread count.
2017-02-26 18:00:20 -05:00
3eba3e5a1b
USER-DPD Kokkos: for deterministic results, serialize bin_atoms() for now.
2017-02-26 17:57:13 -05:00
e4b544f934
Make pair_dpd_fdt_energy's random seed public so fix_shardlow can use it.
2017-02-26 17:53:45 -05:00
35ee24cfad
use RandWrap in pair_dpd_fdt_energy_kokkos and fix_shardlow_kokkos
2017-02-26 14:50:58 -05:00
e4500859a3
USER-DPD: add "#ifdef DEBUG_PAIR_CT" debugging code to fix_shardlow*
2017-02-24 22:24:29 -05:00
fd1523c756
USER-DPD Kokkos: add missing () in STACKPARAMS check in ssa_update_*
2017-02-24 22:19:53 -05:00
21619b2976
USER-DPD Kokkos: correct the setup of the ghost SSA workplan
2017-02-24 22:16:33 -05:00
b053c367ea
USER-DPD Kokkos: remove extranious debugging code
2017-02-24 19:09:07 -05:00
c2e3a76225
USER-DPD Kokkos: rand seed can't be zero, so add some salt.
2017-02-24 19:07:55 -05:00
6ea290a699
DEBUG: make FixShardlowKokkos have it's own rand_pool, plus debug code.
...
ssa_update_dpde() hangs on first use of rand_gen.normal()
Switching to not using a pointer to PairDPDfdtEnergyKokkos's rand_pool
had no noticble effect.
2017-02-24 17:41:57 -05:00
c56e0692b9
USER-DPD Kokkos: enable install of SSA Kokkos code
2017-02-24 17:38:46 -05:00
71379487ab
USER-DPD: variety of fixes for new SSA Kokkos code. Still not functional.
2017-02-24 17:35:58 -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
f7a48719ad
USER-DPD: first attempt at fix_shardlow_kokkos... It compiles!
2017-02-24 13:35:48 -05:00
a341a6bca9
USER-DPD: make locals & ghosts use similar SSA work plan data structure
...
Kokkos SSA won't use AIRct_ssa[], but still used for non-Kokkos for now.
2017-02-24 13:27:27 -05:00
2f04e87d07
USER-DPD: make PairDPDfdtEnergyKokkos's rand_pool public so it can be reused
2017-02-24 13:24:18 -05:00
aecafecaa2
USER-DPD: fix missing host prefixes in AtomVecDPDKokkos::pack_comm
2017-02-24 13:21:26 -05:00
1db62a57b5
USER-DPD: pair_dpd_fdt_energy_kokkos: enable STACKPARAMS specialization
2017-02-24 13:17:49 -05:00
2dcbc805ba
min latte partially fixed
2017-02-23 18:20:02 -07:00
b27cc8f474
USER-DPD: use LAMBDA instead of functor for ghost binning in nbin_ssa_kokkos
2017-02-22 15:08:24 -05:00
8065d96761
USER-DPD: first attempt at npair_ssa_kokkos... It compiles!
2017-02-22 15:08:24 -05:00
01d0a5c4a2
BUGFIX: use Kokkos::atomic_fetch_max() to avoid a race on new_maxneighs
2017-02-22 15:08:24 -05:00
5c6e7b12c6
BUGFIX: fix a copy-o in build_Item_Ghost(): xbin2, etc. should be an int
...
xbin2, ybin2, and zbin2 are temporary integer bin coordinates, not floats!
2017-02-22 15:08:24 -05:00
19ffe59315
USER-DPD: fix typo in NPairHalfBinNewtonSSA::build(): sz1 instead of sx1
...
Luckily, no real change, since sz1 and sx1 are normally identical.
2017-02-22 15:08:23 -05:00
37810bdc53
USER-DPD: move centroid bin of stencil_ssa to the first slot.
...
Eliminates a special case version of a loop just for Subphase 0.
NOTE: pair evaluation order changes, causing numerical differences!
This changed the order that close neighbors of ghosts are processed.
2017-02-22 15:08:23 -05:00
7feb6c2853
USER-DPD: fix a bug in AtomVecDPDKokkos::unpack_restart()
2017-02-22 15:08:23 -05:00
d1a0a3e1c3
USER-DPD: first attempt at nbin_ssa_kokkos... It compiles!
2017-02-22 15:08:22 -05:00
c2ee3285fc
USER-DPD: change nstencil_ssa[] to eliminate a corner case
...
Saves a conditional inside an NPairHalfBinNewtonSSA::build() inner loop
2017-02-22 15:08:22 -05:00
5289ec0b39
cleanup: remove unused binatomsItem() declaration in npair_kokkos.h
2017-02-22 15:08:22 -05:00
e0bafa499d
indentation fixes in npair_kokkos.cpp, plus a comment question
2017-02-22 15:08:22 -05:00
4b3197202b
USER-DPD: Rework SSA to use a new neighbor list structure, ready for Kokkos
...
NOTE: pair evaluation order changes, causing numerical differences!
Atom pair processing order is fully planned out in npair_half_bin_newton_ssa
Makes the SSA neighbor list structure very different. Do not use by others!
Each local is in ilist, numneigh, and firstneigh four times instead of once.
Changes LAMMPS core code that had been previously changed for USER-DPD/SSA:
Removes ssaAIR[] from class Atom as it is now unused.
Removes ndxAIR_ssa[] from class NeighList as it is now unused.
Increases length of ilist[], numneigh[], and firstneigh[] if SSA flag set.
2017-02-22 15:08:21 -05:00
ab32d136b9
USER-DPD: SSA with Kokkos: make stencil's sx, sy, sz variables public
2017-02-22 15:08:21 -05:00
151b3f552b
USER-DPD: Save pointer to the NPair used to create the NeighList
...
Gives a user of NeighList access to data stored in a custom NPair
2017-02-22 15:08:21 -05:00
52aaad907f
USER-DPD: SSA with Kokkos: Reorder stencil subphases to make things easier.
2017-02-22 15:08:20 -05:00
be166cb5bf
USER-DPD: Use subphases when processing AIR zero (locals) in SSA.
...
NOTE: pair ordering was NOT changed, but tiny differences could occur.
2017-02-22 15:08:20 -05:00
ee83b755ea
USER-DPD: Split the SSA stencil and neighbor list into subphases.
...
NOTE: pair evaluation order changes, causing numerical differences!
This enables processing neighbors in subphase groups that enforce
a geometrical seperation of pairs, allowing greater parallelism
once fix_shardlow (SSA) is converted to Kokkos.
2017-02-22 15:08:20 -05:00
ce2da5068b
USER-DPD: renumber AIRs back to 1-7 for ghosts, and just 0 for locals.
...
This removes the the distinction between pure and impure locals.
Pure and impure locals messed up the directionality of half neighbor lists,
which turns out is crucial to the approach for SSA with kokkos.
2017-02-22 15:08:19 -05:00
641bb4bb16
USER-DPD: remove use of ssaAIR[], move coord2ssaAIR() to nbin_ssa.cpp
...
Saves an int per atom and ghost, also simplifies and reduces code size.
2017-02-22 15:08:19 -05:00
f73c9a43ab
USER-DPD: remove broken code for building SSA half neighbor list from full
2017-02-22 15:08:19 -05:00
3dddeef365
USER-DPD: remove unneeded gairct_ssa[] & anum vars, and some > 0 guards
2017-02-22 15:08:19 -05:00
fb279a87f5
USER-DPD: properly compute AIRct_ssa values, and use them in fix_shardlow.
...
Eliminates last use of per-atom ssaAIR values within initial_integrate()
2017-02-22 15:08:18 -05:00
e9d46f4e7a
USER-DPD: Correct an error message typo.
2017-02-22 15:08:18 -05:00
e42678ed51
USER-DPD: track & use the extent of the local atoms in the bins
2017-02-22 15:08:18 -05:00
ff2786c86c
USER-DPD: Make another version of coord2bin() for nbin_ssa
2017-02-22 15:08:17 -05:00
6384486764
USER-DPD: Copy inline coord2bin() functions from nbin_kokkos into nbin_ssa
2017-02-22 15:08:17 -05:00
0512e78860
USER-DPD: new neighbor list code for SSA that gives neighbors to ghosts.
...
This simplifies the processing of the neighbor list in fix_shardlow.
NOTE: pair evaluation order changes, causing numerical differences!
2017-02-22 15:08:17 -05:00
2db66e49b4
USER-DPD: make pair_dpd_fdt* check more generically for use of fix_shardlow
...
Allows easier experimentation of alternative shardlow implementations.
2017-02-22 15:08:17 -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
e76cad358b
Merge branch 'FixRX_Kokkos_merge' into USER-DPD_kokkos
2017-02-22 14:25:41 -05:00
0a751c5901
KOKKOS: fix a compile-time error caused by merge of patch 21Feb17
...
Remove the unused PairHybridOverlayKokkos::modify_requests() method
The patch removed the parent PairHybridOverlay::modify_requests()
2017-02-22 11:52:20 -05:00
83988a1026
Merge branch 'master' into USER-DPD_kokkos as of patch 21Feb17
2017-02-22 11:29:01 -05: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
acc5bde0fe
Removed printf's from FixRXKokkos and FixRX.
...
- Commented out the printf's in FixRXKokkos and FixRX used for
active debugging.
2017-02-13 16:36:30 -05:00
799d55e097
Switched to operator()'s and Tag's for the Kokkos launch objects.
...
- Switched from using lambda functions to operator()'s with type tags
in FixRxKokkos. The lambda's were giving big problems in Cuda with
the memory objects. This required that all referenced views be members
of the FixRXKokkos class.
- Add copymode controls to solve_reactions() to avoid the destructor
freeing pointers carried forward from the copy constructor. Added
the same to FixRX since its called, too.
2017-02-13 16:33:21 -05:00
4e9c8f4962
Update FixRXKokkos for Cuda build. Added inline and other KOKKOS macros.
...
- Updated the function prototypes to include the necessary KOKKOS
macros for __host__ and __device__ functions and inlined functions.
- Changed several View definitions to match the disjoint memory spaces
that only come up with Cuda builds.
2017-02-13 16:33:21 -05:00
2f32c1a9af
Switched to using Kokkos device data for ODE scratch data.
...
- Finished porting all scratch arrays to using the StridedArrayType
template.
- Created a single, large Kokkos device array and using that for all
scratch data passed into the StridedArrayType objects.
2017-02-13 16:33:20 -05:00
4ac7a5d1f2
Added Kokkos-like array datatype into RK4 and RHS in FixRXKokkos.
...
- Created an Array class that provides stride access for operator[]
w/o needing Kokkos views. This was designed to avoid the performance
issues encountered with Views and sub-views throughout the RHS and
ODE solver functions.
2017-02-13 16:33:20 -05:00
93d99ec8d0
Added ODE diagnostics to FixRxKokkos using Kokkos managed data.
...
- Added the diagnostics performance analysis routine to FixRxKokkos
using Kokkos views.
TODO:
- Switch to using Kokkos data for the per-iteration scratch data.
How to allocate only enouch for each work-unit and not all
iterations? Can the shared-memory scratch memory work for this,
even for large sizes?
2017-02-13 16:33:19 -05:00
4e8351d9c8
Code clean-up for FixRxKokkos.
...
- Removed dead code and old errors.
TODO:
- Per-thread scratch data in kokkos.
- ODE Diagnostics in kokkos.
2017-02-13 16:33:19 -05:00
f2d005fb8d
Fixed errors in FixRxKokkos kokkos neighbor lists initialization and
...
usage and calls to computeLocalTemperature.
- Created request for kokkos neighbor list for fix and switched to
that neighbor list datatype in computeLocalTemperature.
- Reconfigured pre_force and setup_pre_force to call a common
solve_reactions() method to avoid duplicate code.
TODO:
- Clean-up
- Provide per-problem scratch data within kokkos framework (instead
of C++ new/delete data).
2017-02-13 16:33:18 -05:00
0d57a1d831
Added setup_pre_force, pack/unpack methods to FixRxKokkos.
...
- Added a kokkos version of setup_pre_force that only sets dvector
and then communicates that.
- Converted all for loops to parallel_for's in computeLocalTemperator()
and setup_pre_force.
- Added pack/unpack forward/reverse methods with Kokkos host views.
TODO:
- The Kokkos neighbor list is not working. Need to request a Kokkos
neighbor list in ::init(). Then, replace objects like list->ilist[]
with k_list->d_ilist().
2017-02-13 16:33:18 -05:00
acba25c383
Added kokkos datatypes to FixRxKokkos::computeLocalTemperature(...)
...
Added kokkos dual-view datatypes used in computeLocalTemperature and
pre_force (e.g., dpdThetaLocal) but still using the original host
pointers for the pack/unpack operations.
TODO:
- The Kokkos neighbor list is not working. Need to request a Kokkos
neighbor list in ::init(). Then, replace objects like list->ilist[]
with k_list->d_ilist().
- Add another template parameter for HALFTHREAD and create (automatic)
atomic view of dpdThetaLocal and sumWeights.
- Add modify/sync comments and replace the host-only pointers in the
pack/unpack methods.
2017-02-13 16:33:17 -05:00
843f3a9192
Updates to FixRxKokkos ...
...
- Added templated computeLocalTemp<>() to FixRxKokkos but still
using the original host data pointers.
- Updated the copy-back to dvector operation to be the same with
RK4 and RKF45 per discussion with J. Larentzos.
TODO:
- Add kokkos data for computeLocalTemp and parallel_for loop.
2017-02-13 16:33:15 -05:00
2ea900df00
Updated FixRxKokkos to use kokkos-managed data objects.
...
- Switched to use kokkos dvector, mask, and dpdTheta views
from atomKK.
2017-02-13 16:33:13 -05:00
70fa9189a8
Updated KOKKOS installer and updated USER-DPD FixRx to match KOKKOS version.
...
- Updated the KOKKOS installer to include the fix_rx_kokkos.[cpp,h].
- Updated the USER-DPD version of fix_rx.[cpp,h] to sync with the Kokkos
version. Solves child->parent class dependencies.
2017-02-13 16:33:09 -05:00
41d3903f5a
Added kokkos-managed parameters for FixRxKokkos.
...
- Added kokkos-managed parameter data for the kinetics equations.
- Removed dependencies in rhs() on atom and domain objects.
TODO:
1. Switch to using KOKKOS data for dvector.
2. Port ComputeLocalTemp(...) to Kokkos (needs pairing algorithm).
2017-02-13 16:33:05 -05:00
43d61f313f
Initial bare-bones port of FixRX to Kokkos.
...
Initial port of USER-DPD/fix_rx.cpp to KOKKOS/fix_rx_kokkos.cpp.
Using parallel_reduce(...) but still using host-only data.
TODO:
1. Switch to KOKKOS datatypes for sparse-kinetics data; dense
is finished.
2. Switch to using KOKKOS data for dvector.
3. Remove dependencies in rhs(...) on atom. Store those consts
in UserData{} or as member constants.
4. Port ComputeLocalTemp(...) to Kokkos (needs pairing algorithm).
2017-02-13 16:33:02 -05:00
dc16228a60
Merge branch 'USER-DPD_ssa_update' into USER-DPD_kokkos
2017-02-13 15:03:14 -05: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
96a43e8ef1
Merge branch 'master' into USER-DPD_kokkos as of patch 13Feb17
2017-02-13 12:29:41 -05: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
dc9c2399b2
Merge branch 'master' into USER-DPD_kokkos
...
Fixed trivial merge conflict in src/KOKKOS/Install.sh
2017-02-06 15:45:26 -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
b3e9006aef
Merge branch 'master' into USER-DPD_kokkos
2017-01-30 12:04:30 -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
a1f4551ac2
Adding missing sync/modified in atom_vec_dpd_kokkos
2017-01-27 10:18:41 -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
f3c5919606
Merge remote branch 'upstream/master' into USER-DPD_kokkos
2017-01-27 08:08:05 -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
ebe27c65e1
Removing duplicate code in pair_exp6_rx_kokkos
2017-01-26 10:33:03 -07:00
85c8db5f86
Fixing warning in pair_dpd_fdt_energy_kokkos
2017-01-26 10:10:52 -07:00
be13ecfa17
Fixing Kokkos warnings
2017-01-26 10:10:42 -07:00
6cc969db92
Fixing warnings in Kokkos
2017-01-26 09:24:13 -07:00
8050eb3aa8
Another tweak to sync/modify in pair_multi_lucy_rx_kokkos
2017-01-26 09:17:59 -07:00
c617bc180a
Adding sync/modify to pair_multi_lucy_rx_kokkos
2017-01-26 08:52:17 -07: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
8e808f6c6b
Zeroing variables in pair_exp6_rx_kokkos to match pull request
2017-01-24 11:45:27 -07:00
5897955e2e
Fixing GPU memory issue in fix_eos_table_rx_kokkos
2017-01-24 11:24:47 -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
f9bc81b924
Merge branch 'master' into USER-DPD_kokkos as of patch 20 Jan 2017.
2017-01-20 16:43:13 -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
0887ff1273
Merge pull request #13 from timattox/master
...
simplified neighbor list copying, merge from Master branch, merged #13 .
2017-01-20 09:37:07 -07: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
521f3df3d5
Initialize variables in pair_exp6_rx_kokkos
2017-01-19 16:54:50 -07:00
6d47cf350c
Makefile for latte_dev
2017-01-19 15:42:09 -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
de6442d845
Fixing GPU memory issues in Kokkos
2017-01-19 11:55:22 -07:00
917ca19b34
Fixing GPU memory issue in modify_kokkos, need to cherry pick back to Master
2017-01-19 09:54:15 -07:00
cf83ce4543
Adding zero compute to pair_dpd_fdt_energy_kokkos
2017-01-19 08:44:30 -07:00
116ae9d0c4
Fixing copy bug in pair_exp6_rx_kokkos
2017-01-18 14:51:35 -07:00
e05b132289
Fixing error check in fix_eos_table_rx_kokkos
2017-01-18 14:18:35 -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
4f2fcee6df
Merge branch 'master' into USER-DPD_kokkos as of 3af4b3c28 on 18 Jan. 2017
...
Includes a critical bugfix for using USER-DPD and MOLECULE together.
2017-01-18 15:08:32 -05:00
2d32fa8ccb
Fixing GPU memory issues in atom_vec_dpd_kokkos
2017-01-18 12:53:40 -07: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
b38733e5a2
Fixing GPU memory issue in pair_exp6_rx_kokkos
2017-01-18 10:15:06 -07:00
96636c7514
Fixing warnings in pair_exp6_rx_kokkos
2017-01-17 16:43:55 -07:00
5569c4c130
Fixing GPU memory issue with fix_property_atom_kokkos
2017-01-17 16:19:25 -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
8b4130c0cb
Fixing issue with pressure in pair_hybrid_kokkos
2017-01-17 13:28:55 -07:00
91d68e26ef
Prevent overlapping host/device computation in pair_hybrid_kokkos
2017-01-17 12:26:00 -07:00
883385c8e4
Merge branch 'master' into USER-DPD_kokkos as of patch 17Jan17
2017-01-17 13:19:06 -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
e3153e0b30
Merge pull request #12 from ibaned/pair-table-rx-kokkos
...
fix CUDA type issues in pair_table_rx_kokkos
2017-01-13 14:43:48 -07:00
688df1c254
fix CUDA type issues in pair_table_rx_kokkos
...
stop using the global DAT, use the pair's
DeviceType for all the relevant types.
2017-01-13 14:40:36 -07:00
2b2998052c
Fixing inheritance issue in pair_hybrid_overlay_kokkos
2017-01-13 13:50:21 -07:00
dc1b94cdd2
Merge pull request #11 from ibaned/pair-table-rx-kokkos
...
support for eatom and vatom in pair_table_rx_kokkos
2017-01-13 13:27:48 -07:00
a42a666142
support for eatom and vatom in pair_table_rx_kokkos
2017-01-13 13:23:26 -07: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
f16f9393ef
Merge branch 'master' into USER-DPD_kokkos
2017-01-13 10:51:28 -07:00
2a35fa7a4e
Adding initial versions of pair_hybrid_kokkos and pair_hybrid_overlay_kokkos
2017-01-13 10:37:31 -07:00
c15d6580da
Fixing issue in pair_multi_lucy_rx_kokkos found by ibaned
2017-01-13 10:01:22 -07:00
1ae53d59fa
Merge pull request #9 from ibaned/pair-table-rx-kokkos
...
pair_table_rx_kokkos from @ibaned
2017-01-13 09:26:30 -07: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
aaa7dca21b
Makefile.lammps.gfortran
2017-01-12 17:13:02 -07:00
6bd17be454
Makefile.lammps.gfortran
2017-01-12 16:58:27 -07:00
5b7ab135dd
Fixing Kokkos neighbor bug
2017-01-12 16:36:27 -07:00
0635151e2d
Fixing neighbor bug
2017-01-12 16:36:04 -07: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
cce10f6dff
remove more leftover code
2017-01-12 14:19:10 -07:00
4dab6737ba
remove leftover code
2017-01-12 14:15:42 -07:00
0c3b942686
cleanup changes to Install.sh
2017-01-12 13:50:30 -07:00
f51ddf8450
Makefile.lammps.gfortran
2017-01-12 13:50:02 -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
3580e5409d
Fixing Kokkos CUDA compile error
2017-01-12 09:00:07 -07:00
b7d0dc8440
Merge branch 'debug' into pair-table-rx-kokkos
2017-01-12 08:32:51 -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
52761aee0d
it compiles.
2017-01-11 13:18:13 -07:00
5dcbbba4ce
lots of work towards compiling
2017-01-11 13:15:01 -07:00
fdb6b91e29
near trying to compile
2017-01-11 12:50:32 -07:00
41804ff524
progress converting compute_style
2017-01-11 12:42:05 -07:00
c2bb20e60f
made compute_fpair a free function as well
2017-01-11 11:54:01 -07:00
cb9fdf7801
starting to separate compute_item from the class
2017-01-11 11:44:54 -07:00
b5ff41f5ef
made MixingWeights code non-member
...
CUDA was simply giving too many
errors dealing with captures of
member variables.
2017-01-11 11:10:33 -07:00
6a9a0e8c33
tracking down some invalid reads...
2017-01-11 09:25:13 -07: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
d65676e981
make everything public to appease NVCC
2017-01-10 16:08:55 -07:00
55aa91be6b
copy uCG and uCGnew correctly
2017-01-10 15:28:19 -07:00
5d5751be19
fix class name in PAIR_CLASS setup
2017-01-10 15:28:19 -07:00
e4673d7fa8
fix compilation
2017-01-10 15:28:19 -07:00
c877c07491
progress towards custom compute functor
...
which is needed to handle uCG contributions.
2017-01-10 15:28:19 -07:00
4d5abe64d5
draft compute_fpair for PairTableRXKokkos
2017-01-10 15:28:19 -07:00
afbc6fc628
added coeff, settings, single, fix compile
2017-01-10 15:28:19 -07:00
21cde6261a
add member variables from PairTableRX
2017-01-10 15:28:19 -07:00
f995bb4335
starting to add getMixingWeights
...
some compile errors to work out
2017-01-10 15:28:19 -07:00
6abefe7ef9
restarting PairTableRXKokkos
...
as an exact copy of PairTableKokkos,
now that it derives from PairTable
2017-01-10 15:28:19 -07:00
98c66089a9
Merge pull request #8 from ibaned/pair-multi-lucy-rx-kokkos-rho
...
fix race condition on rho, thanks @ibaned
2017-01-10 15:25:21 -07:00
d26f1403cd
fix race condition on rho
...
the main bug here is the use of a local
rho_i accumulator which later gets assigned
back to rho[i].
in parallel, atomic additions can happen to
rho[i] while the local accumulator is held;
those atomic additions are lost when
the accumulator is atomically assigned.
we instead initialize the accumulator to zero
and atomically add it back to rho[i].
2017-01-10 15:22:52 -07: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
1f6cfb1b31
Makefile.lammps.gfortran changed
2017-01-10 10:56:31 -07: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
001964ecd8
Merge branch 'ibaned-pair-table-rx-inherit' into USER-DPD_kokkos
2017-01-09 14:04:31 -05:00
9807062594
Merge branch 'pair-table-rx-inherit' of https://github.com/ibaned/lammps into ibaned-pair-table-rx-inherit
2017-01-09 13:39:44 -05:00
26d50853e9
Merge branch 'master' as of patch 6Jan17 into USER-DPD_kokkos
2017-01-09 13:12:02 -05: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
7201f003e5
move another enum back
...
see lammps/lammps#325
2017-01-05 21:00:39 -07:00
d8ddef37ed
put enum back in .cpp file
...
see lammps/lammps#325
2017-01-05 20:56:37 -07:00
ad1402562d
Revert "move enum to pair.h"
...
This reverts commit a1ac2ae9b7 .
2017-01-05 20:54:24 -07:00
70927d08e7
remove duplicate enum
2017-01-05 20:53:45 -07:00
a1ac2ae9b7
move enum to pair.h
...
to avoid having it be replicated
in several different locations
2017-01-05 20:53:45 -07:00
3941fe9ab7
fix compilation
2017-01-05 20:53:45 -07:00
318ab9a185
trying PairTableRX : public PairTable
...
saves a lot of duplicate code
2017-01-05 20:53:45 -07: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
49d644ec3a
Merge pull request #7 from ibaned/pair-dpd-energy-kokkos-warnings
...
fix many warnings in pair_dpd_fdt_energy_kokkos
2017-01-05 16:46:04 -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
e5906dfba0
Merge branch 'exaalt' of gitlab.com:exaalt/lammps into exaalt
2017-01-05 15:37:21 -07:00
967cdd947e
cleanup
2017-01-05 15:37:01 -07:00
19f2d2d1ec
fix many warnings in pair_dpd_fdt_energy_kokkos
...
one Kokkos kernel was not annotated consistently,
STACKPARAMS was essentially uninitialized and
confused with a local variable,
plus lots of variables were unused in some
of the Kokkos kernels.
2017-01-05 15:34:05 -07:00
332372dec2
Renamed Makefile.afrl_thunder to Makefile.icex to be more general.
2017-01-05 14:03:16 -05:00
8503ac22a8
Fixed error->all instead of error->one bug in USER-DPD/fix_shardlow.cpp.
...
During dynamic load balancing, the subdomains will not be uniform so the
bbox size test in USER-DPD/fix_shardlow.cpp may only be called by one rank.
Using error->one allows any rank to stop the simulation in this scenario.
Added rcut and bbox information to help in diagnostics.
2017-01-05 13:58:11 -05:00
cc4040de10
Merge remote-tracking branch 'origin/USER-DPD_kokkos' into USER-DPD_kokkos
2017-01-05 12:25:45 -05:00
a4271ae8c5
Added a Makefile for AFRL Thunder.
2017-01-04 15:13:46 -05: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
79ed1b5258
Merge branch 'USER-DPD_updates' into USER-DPD_kokkos, bring over history.
2017-01-03 17:04:12 -05:00
b5c7d44299
Merge branch 'USER-DPD_kokkos_updates' into USER-DPD_kokkos
2017-01-03 12:35:24 -07:00
fe3c98cdbb
Merge pull request #4 from ibaned/dpd-fixes
...
some warning fixes
2017-01-03 14:29:11 -05:00
50df3da343
Merge pull request #3 from ibaned/fix-dpd-energy-kokkos-pr
...
Implement a Kokkos version of fix_dpd_energy
2017-01-03 14:27:49 -05:00
ae0e882cde
Updating pair_multi_lucy_rx_kokkos to USER-DPD changes
2017-01-03 11:51:28 -07:00
6d7607a6ad
member function containing lambdas must be public
2017-01-03 11:50:44 -07:00
e3ebd8e7f1
remove syncs that shouldn't be needed
2017-01-03 11:50:44 -07:00
dae132c770
place newline at end of file
2017-01-03 11:42:40 -07:00
e632f8597a
fix warning about enum comparisons
2017-01-03 11:42:39 -07:00
89795b3653
got fix_dpd_energy_kokkos to compile
2017-01-03 11:41:40 -07:00
04e2f170a3
first draft fix_dpd_energy_kokkos
...
had to make k_duCond and k_duMech
in pair_dpd_fdt_energy_kokkos
public so they could be accessed
and sync'ed
2017-01-03 11:41:40 -07:00
53e07996c6
save draft of fix_dpd_energy_kokkos.cpp
2017-01-03 11:41:39 -07:00
66cdd3a708
draft fix_dpd_energy_kokkos.h
2017-01-03 11:41:39 -07:00
ccaa0506cb
LAMMPS_LAMBDA from ibaned/lammps@7559bc9
2017-01-03 11:41:39 -07:00
f220b07625
Updating pair_exp6_rx_kokkos to USER-DPD changes
2017-01-03 10:36:55 -07:00
2af10cb8da
Updating fix_eos_table_rx_kokkos to USER-DPD changes
2017-01-03 10:09:44 -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
cc1b55e031
Merging USER-DPD updates
2016-12-23 12:36:05 -07: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
a36e563aa5
Temporarily reverting change to pair_table_kokkos to allow runtime testing
2016-12-22 14:37:42 -07:00
ba96fcc15a
USER-DPD: update reference output to reflect changes from commit eff7238
2016-12-22 16:21:05 -05:00
a4ab877c46
Change to allow pair_dpd_fdt_energy_kokkos
2016-12-22 13:16:57 -07:00
f6fe61196d
CPU runtime tested version of pair_multi_lucy_rx_kokkos
2016-12-22 11:34:17 -07:00
163b61a32e
Removing pair_table_rx_kokkos from Kokkos Install.sh since it isn't ready for runtime testing
2016-12-21 15:37:00 -07:00
26c21da45b
Merge branch 'master' into USER-DPD_kokkos as of 21Dec16 patch
2016-12-21 16:50:42 -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
807d9529da
Fixing issues found during GPU runtime testing
2016-12-21 10:41:29 -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
73326922d6
Fixing Kokkos issue in fix_eos_table_rx_kokkos
2016-12-21 08:56:48 -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
35803c75c9
Fixing issues found during GPU runtime testing
2016-12-20 17:03:46 -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
07bee39002
Merge branch 'USER-DPD_whitespace' into USER-DPD_kokkos
2016-12-20 12:23:02 -05:00
c4e02a5d2b
USER-DPD: more whitespace fixes
2016-12-20 11:17:11 -05:00
889ee78f8b
Change necessary for pair_exp6_rx_kokkos to compile on GPU
2016-12-19 17:15:02 -07:00
f62a6fe5a5
Renaming rand_pool_wrap to rand_pool_wrap_kokkos
2016-12-19 16:50:22 -07:00
6f51c3b75c
Fixing issues in pair_multi_lucy_rx_kokkos
2016-12-19 16:25:31 -07:00
99910fc432
Adding CPU runtime tested version of pair_dpd_fdt_energy_kokkos
2016-12-19 15:27:16 -07:00
000df6e1cf
Fixing what seems to be a Kokkos bug, I will submit to Kokkos lib developers too
2016-12-19 15:20:10 -07:00
3f1f51c1c7
Changes necessary for runtime testing of Kokkos styles
2016-12-19 13:31:09 -07:00
21bb603b93
Porting recent changes from USER-DPD package to KOKKOS package
2016-12-19 13:30:00 -07: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
ac57f4721c
Small whitespace tweak to pair_dpd_fdt_energy
2016-12-16 17:14:27 -07:00
5cae3eca8c
Whitespace cleanup to pair_dpd_fdt_energy, should be cherry-picked to Master
2016-12-16 17:09:19 -07:00
8474453efd
Merge branch 'master' into USER-DPD_kokkos: as of 17Dec16 patch
2016-12-16 15:02:41 -05:00
cfa61b98ae
Fixing runtime issues in fix_eos_table_rx_kokkos
2016-12-16 12:37:41 -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
d93e3d1cee
Fixing runtime issues with pair_exp6_rx_kokkos
2016-12-16 10:06:12 -07:00
f47a40b2e4
Fixing Kokkos memory deallocation issue
2016-12-16 10:02:01 -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
a3c1d385e8
Adding Kokkos version of fix_property_atom
2016-12-15 15:50:30 -07:00
d5f8f36442
Change to fix_property_atom to allow virtual override of grow_arrays() function
2016-12-15 15:48:09 -07: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
c0d6cbbdd3
Updates to Kokkos files
2016-12-15 11:18:50 -07:00
a58f7631c0
fix_latte unpdated
2016-12-15 10:57:02 -07: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
a9d26b3f4a
Updates to Kokkos files
2016-12-14 12:58:02 -07:00
cf4010474d
Merge branch 'exaalt' of gitlab.com:exaalt/lammps into exaalt
2016-12-14 12:50:52 -07:00
766b3fa457
Merge branch 'exaalt' of gitlab.com:exaalt/lammps into exaalt
...
Sync all changes made in lammps master branch with exaalt branch
2016-12-14 11:49:49 -07:00
ee4d1b340b
test push
2016-12-14 11:48:06 -07:00
07d9f9d66e
updated version of fix latte from SJP
2016-12-14 11:48:06 -07:00
f209c8c129
changes in fix_latte
2016-12-14 11:48:06 -07:00
ef8d507338
changes in latte makefile for lattelib and README
2016-12-14 11:48:06 -07:00
e59552c2ec
changes for lattelib
2016-12-14 11:48:06 -07:00
7eb05b33fb
initial dummy version of fix_latte.cpp
2016-12-14 11:48:06 -07:00
3e2cd6d265
Merging from master to 13Dec16 version
2016-12-14 11:46:04 -07:00
544e23f971
test push
2016-12-14 11:38:39 -07:00
16b15a636c
updated version of fix latte from SJP
2016-12-14 11:38:39 -07:00
d43bd57a40
changes in fix_latte
2016-12-14 11:38:39 -07:00
b912db5c73
changes in latte makefile for lattelib and README
2016-12-14 11:38:39 -07:00
765fe3cdfe
changes for lattelib
2016-12-14 11:38:39 -07:00
031d4acde8
initial dummy version of fix_latte.cpp
2016-12-14 11:38:39 -07:00
d47c6b2761
Merge branch 'master' into USER-DPD_kokkos
2016-12-14 11:25:11 -07:00
f509f133af
patch 13Dec16: neighbor refactor, Stan pppm/disp bug fix, M Brown INTEL package updates
2016-12-13 17:14:28 -07:00
f93c62d3e2
Reverting accidental change
2016-12-13 16:54:00 -07:00
1dbf6d443f
Adding Kokkos files
2016-12-13 16:43:40 -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
5f78c2b6a5
test push
2016-12-01 15:14:47 -07:00
45b85b1686
updated version of fix latte from SJP
2016-12-01 14:50:11 -07:00
3f68d370b5
Merge branch 'master' into USER-DPD_kokkos: up to date to 30Nov16 patch
2016-11-30 16:57:48 -05:00
6e6776f396
Finish moving/integrating atom_vec_dpd_kokkos into the Kokkos package
2016-11-30 16:25:07 -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
fe99fc287d
changes in fix_latte
2016-11-28 15:29:37 -07:00
6d94439cfe
Integrating pair_dpd_fdt_energy_kokkos files
2016-11-28 14:42:47 -07:00
91e38720d5
Adding pair_exp6_rx_kokkos files
2016-11-28 14:25:02 -07: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
7590791604
Integrating atom_vec_dpd into the Kokkos package
2016-11-21 13:54:14 -07:00
7893215964
small comment/whitespace tweak
2016-11-21 12:46:43 -05:00
8f78157202
USER-DPD: aplly unpack_comm_hybrid bugfix d31121b to atom_vec_dpd_kokkos.cpp
2016-11-21 12:32:48 -05:00
1d939231a4
USER-DPD: initial Kokkos port, first steps from Aug 24th ARL Kokkos hackathon
...
atom_vec_dpd_kokkos
pair_dpd_fdt_energy_kokkos without the Oct 7th VV support from e27ed6c
2016-11-21 12:21:01 -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
f040f15218
changes in latte makefile for lattelib and README
2016-11-14 16:11:12 -07: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
f3d6ecf07b
changes for lattelib
2016-11-14 07:58:47 -07: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
6f23f6535c
initial dummy version of fix_latte.cpp
2016-11-09 13:48:11 -07: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
13ce1037f2
Version 18 Oct 2016
2016-10-18 15:46:56 -04:00
fa984b2c3b
Version 13 Oct 2016
2016-10-13 19:56:33 -04:00
8540a9f038
Version 11 Oct 2016
2016-10-11 17:10:24 -04:00
13b6eb1bae
Version 6 Oct 2016
2016-10-06 19:12:58 -04:00
d80a9def17
Version 5 Oct 2016
2016-10-05 18:49:08 -04:00
114926a488
Merge branch 'master' into new-neighbor
2016-10-02 00:26:56 -04:00
be4734bdce
Version 30 Sep 2016
2016-09-30 11:57:15 -04:00
5eb9dd0c5d
Merge branch 'master' into new-neighbor
2016-09-29 23:14:28 -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
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
c9c2ae6c61
new neighbor list changes
2016-09-07 13:42:58 -06: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