83ba1c9d20
Merge pull request #3645 from akohlmey/more-backports-to-stable
...
More backports of fixes to stable release
2023-02-17 16:27:13 -05:00
ce10614cab
backport region check move to init() function for fix gcmc and fix widom
2023-02-17 12:44:58 -05:00
facbeac052
move definition of MAXBIGINT_DOUBLE to variable.cpp
2023-02-17 12:29:17 -05:00
188ee5af15
use MAXBIGINT_DOUBLE which does not overflow when casting back to bigint
2023-02-12 04:08:11 -05:00
f176b8b14c
consistently support special_bonds settings in pair style gauss
2023-02-10 05:09:58 -05:00
2396b2feea
Fixed bugs with gauss/gpu in bonded systems, including factor_lj in forces and energies
2023-02-10 05:02:43 -05:00
4399c1b6c1
Merge pull request #3593 from akohlmey/maintenance-2022-06-23
...
Third round of maintenance fixes and backports for the stable release
2023-02-09 22:53:11 -05:00
fd046c8fd8
Merge branch 'maintenance' into maintenance-2022-06-23
2023-02-09 20:17:06 -05:00
09b7694601
Merge pull request #3595 from akohlmey/maintenance-many-files
...
Additional non-functional maintenance changes for the stable version
2023-02-09 20:09:28 -05:00
df20503434
make fallback url function available to plugin compilations
2023-02-09 08:14:23 -05:00
f4aa24a36a
roll back changes for vec3_scale() and vec3_scaleadd() and use temporary vector
2023-02-08 20:33:38 -05:00
007c04bc97
correct preprocessor logic for non-Linux machines
2023-02-08 16:45:48 -05:00
418d1e16e1
recover compilation of tersoff kernels with CUDA
2023-02-08 11:17:09 -05:00
6471d781d0
recover kernel failure for tersoff with mixed and single precision
2023-02-08 09:14:37 -05:00
97ddc5917c
another OpenCL bugfix attempt from Trung
2023-02-08 08:26:22 -05:00
a95ff20647
swap nvcc default arch from Maxwell to Pascal
...
This is to avoid deprecation warnings with CUDA 11.6 and later
2023-02-07 08:34:01 -05:00
9e0a9e2601
correct logic
2023-02-07 00:00:17 -05:00
8b34d65970
add download fallback handling
2023-02-07 00:00:07 -05:00
0a1c2bcccc
fix failing unit tests with OpenCL
2023-02-06 18:40:07 -05:00
c9442c591c
re-enable new neighbor lists for CUDA 12.0 and later
2023-02-05 03:01:46 -05:00
b7d316031d
nullify freed pointers in list of dump data
2023-02-03 20:39:47 -05:00
361e9f3ea5
avoid illegal memory access in destructor after variables have been deleted
2023-02-03 20:26:42 -05:00
28120793b8
backport PR #3631
2023-02-02 22:21:15 -05:00
f32ce8377e
change default arch in nvcc_wrapper, so it can still run with cuda 12
2023-02-01 11:35:59 -05:00
9021b8bc6a
implement download fallback for traditional make build
2023-02-01 06:53:53 -05:00
838fe3020d
add support for building a static lammps-shell executable with Linux/MUSL
2023-01-31 22:23:41 -05:00
b4d4dcbcbc
simplify
2023-01-31 20:35:18 -05:00
52a892ec46
simplify
2023-01-31 20:32:41 -05:00
0ee3d9da5d
port triclinic region vs box check from fix gcmc to fix widom
2023-01-31 20:29:18 -05:00
50afb292b0
compare region extent with box bounds for triclinic
2023-01-31 20:28:25 -05:00
275ef9da17
update n2p2 lib version for traditional make, too.
2023-01-31 20:28:15 -05:00
b6a87390a3
revert MD5 hash to current value after GitHub reversed its change
2023-01-31 20:28:04 -05:00
72178631c5
update N2P2 library to version 2.2.0
2023-01-31 20:27:57 -05:00
f8859c5fca
implement download fallback URLs pointing to download.lammps.org for CMake
2023-01-31 20:22:06 -05:00
979119a29b
backport fixes to KOKKOS and REAXFF from PR #3621
2023-01-31 20:18:38 -05:00
bc66572275
Fix out of bounds access in pair_vashishta_kokkos with skip list
2023-01-31 20:00:45 -05:00
609231675f
Allow neighbor class to set newton flag in Kokkos neigh list
2023-01-31 19:55:07 -05:00
d9675b5da4
Fix QUIP compilation with Intel compilers.
2023-01-30 08:11:52 -05:00
7d32b4f42a
make Kokkos lib compatible with musl-libc
...
Note: this was adapted from https://github.com/kokkos/kokkos/pull/5678
to be usable without requiring C++17
2023-01-27 12:21:39 -05:00
697e5b15ec
forcibly disable COMPRESS package is zlib is not found
2023-01-27 07:29:25 -05:00
ade0718c11
make compatible to non-glibc Linux
2023-01-27 07:26:23 -05:00
31033ff6e0
must initialize "np" in constructor
2023-01-26 18:34:21 -05:00
9a598ba5a8
backport fix pimd bugfix from develop
2023-01-26 15:59:26 -05:00
ff20448b1d
add image to the cover page of the PDF version of the manual
2023-01-26 11:23:46 -05:00
af5229ba58
swap constexpr back to const
2023-01-26 09:58:26 -05:00
b180200c48
check if variable value is a valid number before converting it
2023-01-26 07:10:50 -05:00
27441cf2ea
update developer contact info in a few more files
2023-01-25 22:24:22 -05:00
db61bf609b
plug memory leaks in couple examples
2023-01-25 21:48:29 -05:00
015fa4cb0a
update embedded docs
2023-01-25 21:44:04 -05:00
62f6f91146
minor typo and rewording
2023-01-25 21:42:37 -05:00
e163b0b1d7
portability improvements for Solaris/OpenIndiana
2023-01-25 21:40:23 -05:00
169a886898
cannot test PYTHON package if it is not installed
2023-01-25 21:37:22 -05:00
cbd276c49d
correct prototype for documentation
2023-01-25 21:32:03 -05:00
183c6c06ff
small tweaks to the "breadcrumbs" part of the theme to avoid double inserting a separation character
2023-01-25 21:28:18 -05:00
93a46da58e
add image to the cover page of the PDF version of the manual
2023-01-25 21:24:27 -05:00
6b6a47bd3c
Small tweaks
2023-01-25 21:21:08 -05:00
4a0a98a0fd
Small bugfixes for Kokkos
2023-01-25 21:20:59 -05:00
369ea4fd26
Add this
2023-01-25 21:17:30 -05:00
d63c002bf5
Use group for Kokkos nvt temp compute
2023-01-25 21:17:22 -05:00
e931d3153b
small improvements from upstream
2023-01-13 17:52:28 -05:00
2913c063d4
whitespace
2023-01-13 14:51:21 -05:00
5606b57646
Update SECURITY.md
...
I found the overlapping meanings of release/update/patch a bit confusing, especially when sometimes referring to a branch name and sometimes used as a general description. So I reworked it, trying to preserve meaning. I deleted the last sentence, because I did not understand it, it may need to be added again.
2023-01-13 11:30:07 -07:00
0fafe34008
import updates to library plugin loader from upstream
2023-01-13 05:21:33 -05:00
a9a1640d67
reorder
2023-01-12 18:28:17 -05:00
812363fb99
lammpsplugin bugfix from Stan
2023-01-12 18:24:04 -05:00
b40e0be1c9
reset to current state of the library interface and remove parts from upstream that have crept in
2023-01-12 12:08:00 -05:00
1be973da07
update from upstream
2023-01-11 22:31:06 -05:00
aca2c52795
update LAMMPS developer contact info
2023-01-11 22:25:25 -05:00
536b2ab7e5
restore accidentally deleted file
2023-01-11 22:16:31 -05:00
ccef293161
remove obsolete comment
2023-01-11 22:11:53 -05:00
4b0de87813
silence compiler warning
2023-01-11 21:59:35 -05:00
fa22aef31b
Fix obscure bug in Kokkos neigh list build
2023-01-11 21:53:16 -05:00
cb7544a615
import modernization from upstream
2023-01-11 21:41:58 -05:00
a9be4906b7
import safer ghost cutoff determination for manybody GPU styles from upstream
2023-01-11 21:41:43 -05:00
6f36d21a04
GPU library updates
2023-01-11 21:34:42 -05:00
c55a15c4dc
make AWPMD compatible with MSVC and c++-linalg on Windows
2023-01-11 21:23:03 -05:00
8f01dad1a9
add tools/tabulate
2023-01-11 21:21:51 -05:00
db6e1aa20d
some more documentation updates
2023-01-11 21:21:03 -05:00
3cee69a077
correct Kokkos device/arch info ouput in CMake summary
2023-01-11 18:15:56 -05:00
69ffe71595
update unit tests for code corrections
2023-01-11 07:45:50 -05:00
16fa033111
fix issues with bundled meam/spline potentials
2023-01-11 06:40:54 -05:00
8e494aa771
updates and bugfixes for liblammpsplugin plugin loader for LAMMPS shared lib
2023-01-11 06:11:46 -05:00
d203cce8b5
documentation updates from upstream
2023-01-11 06:07:19 -05:00
f8de1b1a75
use official API for utils::logmesg(), stricter/consistent checking for integer and floats
2023-01-11 05:54:35 -05:00
de89a25a25
final CMake sync with upstream
2023-01-11 05:03:00 -05:00
f982e95267
update developer info in unittest tree
2023-01-11 01:28:52 -05:00
293d0cdb58
fix typo
2023-01-11 01:26:54 -05:00
011f2651ee
update
2023-01-11 01:26:48 -05:00
a8d3c43a77
update version
2023-01-11 01:26:35 -05:00
c19641f8b3
synchronize CMake scripting with upstream
2023-01-11 01:04:32 -05:00
6596b343ff
sync docs with fire minimizer code features
2023-01-10 21:55:56 -05:00
b6dbb0330c
update list of commands in pygments LAMMPS lexer
2023-01-10 21:55:56 -05:00
0dd138666a
update for accelerated versions
2023-01-10 21:55:56 -05:00
33b9fec150
synchronize sphinx configuration with upstream
2023-01-10 21:55:56 -05:00
32b020a165
Increase communication cutoff for TIP4P pair styles, if needed
...
This avoids error of H atom not found when the O atom is a ghost.
2023-01-10 21:55:56 -05:00
c1db230331
Fix bug in Kokkos ReaxFF on GPUs
2023-01-10 21:55:56 -05:00
254c052ecc
Fix GPU tag issues in other Kokkos styles
2023-01-10 21:55:56 -05:00
8e889dfa7c
offset is not used (by construction of the potential)
2023-01-10 21:55:55 -05:00
5b6a52a646
correct suffix handling with compute fep
2023-01-10 21:55:55 -05:00
55f56deb63
bugfix for minimization with KOKKOS when using fix box/relax
2023-01-10 21:55:55 -05:00
bfe127a720
cosmetic
2023-01-10 21:55:55 -05:00
d95c8911a3
tweak intel compiler settings
2023-01-10 21:55:55 -05:00
0380f9d854
consistently prefix deep_copy() with Kokkos::
2023-01-10 21:55:55 -05:00
71b1d60363
bugfix for gaussian bond/angle styles to avoid premature truncation of potential
2023-01-10 21:55:55 -05:00
8b1f92fabd
better error handling when reading table files
2023-01-10 21:55:55 -05:00
419af0cf28
dead code removal
2023-01-10 21:55:45 -05:00
9030c59932
bugfix for nm/cut argument parsing
2023-01-10 21:55:21 -05:00
ee88078150
bugfix for DPD with exclusions other than 0.0 or 1.0
2023-01-10 21:55:21 -05:00
04451f6072
recover compilation
2023-01-10 21:55:21 -05:00
2364f7f08b
bugfix for incorrect stress tally in dihedral style table
2023-01-10 21:55:21 -05:00
7f82a58f51
auto loop optimizations
2023-01-10 21:55:21 -05:00
1caf074ba1
avoid excess string copy in auto loops
2023-01-10 21:55:20 -05:00
34677f78c2
initialize ADIOS dumps only the first time when used in multiple runs
2023-01-10 21:55:20 -05:00
e095609ac6
update lammps theme base theme from read-the-docs version 1.0.0 to 1.1.1
2023-01-10 21:54:35 -05:00
1122408957
dynamic cast whitespace
2023-01-10 21:53:53 -05:00
5f9b78ca01
update developer reference text
2023-01-10 21:53:09 -05:00
fe138fc75c
add support for building/using the ADIOS package without MPI
...
This needs the ADIOS2 installation being configured accordingly.
2023-01-10 12:38:20 -05:00
31c324ff61
remove references to long obsolete .d dependency files
2023-01-10 12:32:22 -05:00
30564ed8b7
import traditional build system updates and fixes from develop branch
2023-01-10 12:16:59 -05:00
f05bfe45a8
Synchronize GitHub related files and settings with develop branch
2023-01-10 11:50:49 -05:00
88c8b6ec6f
Merge pull request #3460 from akohlmey/maintenance-2022-06-23
...
Second round of maintenance fixes and backports for the stable release
2022-11-03 12:21:59 -04:00
f01e28f574
add missing parts to ELECTRODE package docs for traditional make. sync with upstream.
2022-10-27 16:29:28 -04:00
96627d27b1
add support to detect the BuildID of Windows 10 22H2
2022-10-27 12:56:30 -04:00
b3fc574a6a
use googletest aliased targets consistently
2022-10-26 22:46:31 -04:00
8a3f7560c9
drop special OpenMP flags from presets. Will be detected by FindOpenMP.
2022-10-26 22:46:21 -04:00
8406e92a9a
downgrade KOKKOS OpenMP check to version 3.1
...
need to apply special exception for NVHPC/PGI compilers
2022-10-26 22:46:13 -04:00
3b376b4448
modernize OpenMP detection and check for omp.h in CMake
2022-10-26 22:46:03 -04:00
ca3b7be623
add compatibility to VTK version 9.0 and above
2022-10-24 16:25:25 -04:00
c825c52d2f
update required version
2022-10-23 03:45:57 -04:00
0ea0e4ce59
modernize calls to access the list of fixes in the Modify class
2022-10-23 03:16:26 -04:00
d53d4b4d99
use inline insertion sort for short array
2022-10-23 03:16:13 -04:00
b37cd14dd1
avoid superfluous calls to utils::strdup and improve error messages
2022-10-23 03:15:58 -04:00
a921a6bdc1
silence compiler warning about not copying the final null byte
2022-10-23 03:15:47 -04:00
51a0345941
Update fix_bond_react.rst
2022-10-23 03:15:35 -04:00
8d70960e2d
bond/react: create atoms error check
...
check that post-reaction template has 'Coords' section if it has 'CreateIDs' section
2022-10-23 03:15:12 -04:00
5661703b30
Update pair_threebody_table.cpp
...
Correcting for hard coded ntheta = 79 in the extreme case that theta is exactly equal to 180.0 degrees.
2022-10-23 03:13:50 -04:00
bc30304f72
update plumed package version to 2.8.1
2022-10-22 23:01:47 -04:00
c76da483fb
must bootstrap centos 7 from dockerhub now
2022-10-22 22:59:52 -04:00
036a1e47d2
replace one more suffix
2022-10-22 22:28:35 -04:00
5430c3b592
add workaround for missing links to fortran functions in sphinx output
2022-10-21 19:01:31 -04:00
9b7cb8200c
small sphinx tweaks. require sphinx 5.2 or later.
2022-10-21 19:01:24 -04:00
550eedbb1f
make Linux behavior default for loading Python shared lib
...
This adds portability to platforms like FreeBSD
2022-10-21 15:52:26 -04:00
3a058f278d
Python support in ML-IAP requires NumPy. Check for it if CMake supports it.
2022-10-21 15:50:08 -04:00
0f7f0b5f86
find cythonize executable on recent FreeBSD versions
2022-10-21 11:39:02 -04:00
3de7534b84
try to make more portable (in case this ever gets ported to windows)
2022-10-21 11:38:50 -04:00
7065462faf
add md5sums for plumed 2.7.5 and 2.8.1, update default version to 2.8.1
2022-10-21 11:38:40 -04:00
2e9d8e1ccb
preserve pair/only package setting during clear command
2022-10-19 14:50:27 -04:00
19b84f7cbd
delete atomfile variables when using the clear command
2022-10-19 14:44:10 -04:00
9b7c445a15
include non-buffered flag
2022-10-19 14:44:04 -04:00
91e56444ce
add CMake check that will refuse compilation of unit tests or skip tests
...
This is mainly because the default compilers on RHEL/CentOS 7.x are
not sufficient to compile googletest. Also some Fortran module test
requires a working F90 module and others are more recent Fortran compiler.
2022-10-17 18:12:21 -04:00
9b3c8c36bd
update version
2022-10-14 21:35:16 -04:00
3403520967
Fix issue with KSpace slab correction energy with non-neutral systems
2022-10-11 16:37:45 -04:00
d8f969f1df
update python package requirements for building the manual
2022-09-30 20:18:05 -04:00
3487deccb6
update broken URLs
2022-09-27 08:03:11 -04:00
0926fc627d
step update counter
2022-09-25 09:04:45 -04:00
7999778d94
initialize sllod fixes consistently
2022-09-25 07:02:35 -04:00
b4ef4c1ff2
correct indentation
2022-09-25 07:02:35 -04:00
72b08e4b87
backport dump fixes from develop
2022-09-25 07:02:28 -04:00
faa64a84e8
bugfixes and updates to the DIELECTRIC package from upstream
2022-09-09 19:42:01 -04:00
32b67fff2b
print an error if the filename before '*' is too long for the regex matcher
2022-09-07 21:06:19 -04:00
f3dbf4122d
extend the length to which the regex matcher checks strings to 256 chars.
2022-09-07 20:47:16 -04:00
e25ac786da
must apply bond/angle offsets when determining shake bond/angle types
2022-09-05 10:52:06 -04:00
f30fba0061
support paths with blanks and avoid race condition when updating potentials
2022-09-02 21:33:30 -04:00
03f319604f
recover dump_modify every behavior
2022-08-31 17:26:09 -04:00
0782dab1ec
properly initialize result storage for per-chunk arrays
2022-08-29 13:04:40 -04:00
c43cce54ab
re-initialize neighbor lists at end to clear out the occasional list entry
2022-08-28 11:47:27 -04:00
281a368702
correct pair coeff mixing diagnostic for CLASS2 pair styles
2022-08-28 05:51:38 -04:00
f28d69b429
bugfix for writing data files with atom style dielectric
2022-08-19 16:18:38 -04:00
e674e0c927
correctly handle the case where there are no atoms in the fix group
2022-08-14 03:53:02 -04:00
eebabf99b8
adjust location of local ref targets for recent sphinx versions
2022-08-05 22:09:01 -04:00
23a19f4431
need new CSS hack to hide duplicate headers derived from the navigation bar
2022-08-05 21:46:38 -04:00
d618b0ffc0
Merge pull request #3324 from akohlmey/maintenance-2022-06-23
...
First round of maintenance fixes for the stable release
2022-08-05 16:57:43 -04:00
ffc71b8733
energy is not an array
2022-08-05 08:23:23 -04:00
564df78698
fix typo
2022-08-05 08:22:59 -04:00
8db0b5ca39
fix index copy-n-paste error
2022-08-05 08:22:09 -04:00
79e26fe829
correct bond style bpm/rotational example
2022-08-05 03:24:29 -04:00
523d4b0242
correct issues in fix adapt and fix adapt/fep related to using fix STORE
2022-08-04 10:19:26 -04:00
fe39a3e581
Documentation updates for simulations including dipoles
2022-08-03 16:47:29 -04:00
081cc1f992
clarification on what constituets single, double, and triple quotes.
2022-08-03 01:51:43 -04:00
53c80c2c00
match pow(0,0) = 1.0 behavior in powint()
2022-07-31 18:52:08 -04:00
554b64a147
avoid deprecation warning and update PyPy package requirements
2022-07-30 17:37:35 -04:00
dc08dba592
update embedded search box
2022-07-28 18:58:58 -04:00
0eaa2775cd
document missing call
2022-07-27 22:13:33 -04:00
852673ce41
fix off-by-one bug
2022-07-27 21:44:22 -04:00
8c711e405a
correct make command line example
2022-07-27 08:38:37 -04:00
25b9f95061
add check on extracting elements twice from the library to avoid opaque error later
2022-07-26 15:01:03 -04:00
ee66a6f8c1
correct formatting
2022-07-26 12:34:05 -04:00
b694a5f582
add reference
2022-07-26 12:33:57 -04:00
7ab3fce93f
correct typos
2022-07-26 12:33:48 -04:00
1f9509cb6f
strip off -pendantic-errors flag when compiling with nvcc_wrapper to fix error compiling ML-PACE
2022-07-18 14:00:53 -04:00
cad1d8ece4
correct unit tests for dump local
2022-07-17 12:16:01 -04:00
b709d75f80
add support for dump_modify colname to dump local
2022-07-17 11:52:15 -04:00
5839909061
fix cut-n-paste error and improve error message
2022-07-17 11:46:51 -04:00
30f374de58
clarify
2022-07-16 06:42:19 -04:00
0f9fec05fb
disallow use of variable functions vdisplace(), swiggle(), and cwiggle() with fix dt/reset
2022-07-16 06:42:11 -04:00
972a86f0ec
fix cut-n-paste typo
2022-07-15 19:06:14 -04:00
7338ebfc94
Update Errors_warnings.rst
2022-07-15 12:28:07 -04:00
7132152693
Update Errors_messages.rst
2022-07-15 12:27:57 -04:00
c9925f64f7
cosmetic changes, silence warnings, avoid temporary char buffers
2022-07-15 12:27:48 -04:00
6da523c8b8
very-small-templates bugfix
2022-07-15 12:27:36 -04:00
0522284589
bugfix: specials update corner case
2022-07-15 12:27:26 -04:00
e10a66dabc
allow ramp(x,y) to be used in between runs (returning x) and avoid division by zero on run 0
2022-07-15 05:41:12 -04:00
51dd631a76
Fix bug in vtk dump
2022-07-15 04:29:54 -04:00
d37249787e
work around issues with Intel compilers compiling the GPU package
2022-07-12 00:38:51 -04:00
f44841de69
update unit test
2022-07-07 10:32:47 -04:00
54c5337d2d
apply clang-format
2022-07-07 10:32:32 -04:00
efb0e63bf6
correct force and energy for excluded pairs
2022-07-07 10:32:20 -04:00
13d78c3afa
Update Kokkos version in CMake
2022-07-04 10:49:03 -04:00
f2910b1d9c
Update Kokkos library in LAMMPS to v3.6.1
2022-07-04 10:48:51 -04:00
78b22a64aa
formatting corrections and minor tweaks to the Argon viscosity howto
2022-07-01 09:27:43 -04:00
8bb1880c9d
Fixed temperature in argon GK example
2022-07-01 09:27:36 -04:00
e7b36c7b90
make certain to switch to the expected source folder when building n2p2 lib
2022-07-01 05:49:07 -04:00
d7804e3770
MPI may need to include multiple folders (e.g. on Ubuntu with OpenMPI)
2022-06-30 23:53:57 -04:00
8d0f9695d2
update googletest to version 1.12.1
2022-06-30 14:57:22 -04:00
52b2e4f364
add Update 1 string to version info
2022-06-29 17:44:29 -04:00
41140149ea
whitespace
2022-06-29 17:06:11 -04:00
85e556ac8f
add more unit tests for boolean expressions
2022-06-29 17:05:37 -04:00
cd5437a7e2
fix bug in recent bugfix
2022-06-29 17:05:27 -04:00
00cc82ac94
update and expand unit tests for if() command boolean evaluation
2022-06-29 17:04:49 -04:00
20f87e3f1d
change boolean = single string to an error
2022-06-29 17:04:34 -04:00
97e34f0667
better error strings
2022-06-29 17:04:23 -04:00
3e5da9b09a
more consistency checks
2022-06-29 17:04:12 -04:00
a62fcca7a4
Boolean expression corner case
2022-06-29 17:04:01 -04:00
778d59fa6b
whitespace
2022-06-29 05:19:10 -04:00
3833a85d7a
Add missing grow to Kokkos unpack_exchange
2022-06-29 05:17:55 -04:00
6d961ab29f
Fix small memory leak in SNAP
2022-06-29 05:17:46 -04:00
001824e0f6
Small tweaks
2022-06-29 05:17:36 -04:00
953d32f9b3
Prevent view bounds error when a proc has no atoms
2022-06-29 05:17:26 -04:00
edba922665
Add missing GPU <--> CPU data transfer in minimize Kokkos
2022-06-29 05:17:17 -04:00
53806d4601
Add more missing Kokkos data movement
2022-06-29 05:17:06 -04:00
67597722d5
intergrate references to dump cfg/uef into the dump command docs
2022-06-25 06:19:04 -04:00
337794a9e9
add crosscompiling with MPI support to plugins package
2022-06-24 06:52:08 -04:00
5f5fb895ff
add "package" target to support building a windows installer with NSIS
2022-06-24 01:25:54 -04:00
0302d03bc6
must set thirdparty download URL variable for downloading MPICH4Win
2022-06-23 23:20:49 -04:00
0a4fef369f
may check for MPI library Fortran support only if MPI is enabled
2022-06-23 15:57:54 -04:00
7d5fc356fe
Merge pull request #3311 from akohlmey/next-stable-release
...
Update stable branch to next stable release
2022-06-22 17:33:34 -04:00
8103e5a18f
Merge branch 'release' into next-stable-release
2022-06-22 16:29:19 -04:00
ae18e1e01c
Merge pull request #3310 from akohlmey/next_patch_release
...
Update version strings for the next patch release
2022-06-22 16:26:46 -04:00
ad35bbcb65
Merge pull request #3309 from akohlmey/collected-small-fixes
...
More fixes and small changes for the stable release
2022-06-22 15:16:01 -04:00
1099199e93
remove any remap related documentation. add paragraph about file compatibility
2022-06-22 14:22:23 -04:00
c5999df303
remove dead code and silence compiler warning about it
2022-06-22 10:32:03 -04:00
9b8c19c1a5
correct docs about how to get synchronized timings
2022-06-22 10:24:56 -04:00
2fb3608462
update/correct contact info
2022-06-22 07:06:16 -04:00
37f056c455
get array and vector sizes from the avaiable APIs
2022-06-22 07:06:00 -04:00
49331be33e
simplify
2022-06-22 07:05:30 -04:00
3f6add4c40
Merge branch 'fortran2_updates' of github.com:hammondkd/lammps into collected-small-fixes
...
# Conflicts:
# examples/COUPLE/fortran2/LAMMPS-wrapper.cpp
# examples/COUPLE/fortran2/LAMMPS-wrapper.h
2022-06-22 06:41:37 -04:00
c0b109f715
Fixed some typos and updated e-mail addresses in examples/COUPLE/fortran2
2022-06-21 20:53:45 -05:00
b0c673d856
updates from Karl Hammond to adjust his email and correct an error message
2022-06-21 20:37:20 -04:00
b0f4ef8a39
update docs for noremap option to read_restart
2022-06-21 20:19:13 -04:00
7d49ad5924
enable remap for restarting by default, add noremap option
2022-06-21 19:42:17 -04:00
e5b56b67fe
Merge branch 'next_patch_release' into next-stable-release
2022-06-21 09:00:40 -04:00
8ffb7e5f89
Merge branch 'collected-small-fixes' into next-stable-release
2022-06-21 09:00:31 -04:00
cb9ab48ce7
Merge branch 'develop' into next-stable-release
2022-06-21 09:00:12 -04:00
6815b27cd5
step version strings for the next patch release
2022-06-21 08:52:11 -04:00
ad20e54638
fix typos
2022-06-20 23:19:00 -04:00
ec46510d2e
add local extract_compute() tests
2022-06-20 23:07:01 -04:00
033af0c507
add unit test for extracting local vector and array via numpy
2022-06-20 18:48:50 -04:00
78129f9078
update embedded docs for LMP_SIZE_VECTOR update for extract_compute()
2022-06-20 18:23:20 -04:00
ac615059a7
update some linewraps for 100 col limit
2022-06-20 18:15:02 -04:00
ffc5b12c5f
correct handling data of local computes which always needs to check rows and cols
2022-06-20 18:10:57 -04:00
3828c857f7
accept LMP_SIZE_VECTOR as alias for LMP_SIZE_ROWS with local computes
2022-06-20 18:10:19 -04:00
063fc47f64
tweak to avoid test failure on FreeBSD
2022-06-19 06:38:14 -04:00
f831a776be
correct python example
2022-06-18 22:25:32 -04:00
b46773e398
add support for writing a dump file footer
2022-06-17 15:53:04 -04:00
fe1feb58d8
Merge pull request #3306 from akohlmey/makewheel-fix
...
Fix issues with building a wheel file during 'make install-python'
2022-06-17 11:58:18 -04:00
deac9f05b1
move the created wheel to the build folder at the end
2022-06-17 08:05:28 -04:00
18f9e5836b
support installing the built wheel into virtual environment, if active
2022-06-17 06:52:25 -04:00
21b3020a97
make the "makewheel.py" script independent from the activate_this.py script
...
The "activate_this.py" script only seems to be included in virtualenv,
but not venv. Now we implement its effect directly.
2022-06-17 00:10:06 -04:00
dd3aab0c66
Merge pull request #3300 from lammps/doc-package-update
...
Update package affiliation for Zhen Li
2022-06-16 18:04:45 -04:00
58152cdc68
Merge pull request #3304 from lammps/dependabot/github_actions/actions/cache-3
...
Bump actions/cache from 2 to 3
2022-06-16 17:48:30 -04:00
04bb611bf2
Merge pull request #3303 from lammps/dependabot/github_actions/actions/setup-python-4
...
Bump actions/setup-python from 2 to 4
2022-06-16 17:21:53 -04:00
2fc0a44ab2
Bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-16 19:41:23 +00:00
ba4cbf7055
Bump actions/setup-python from 2 to 4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-16 19:41:20 +00:00
f75115d801
Merge pull request #3301 from turrisxyz/Dependabot-GitHub-Actions
...
Included githubactions in the dependabot config
2022-06-16 15:40:59 -04:00
0a5d921f3f
update affiliation in source code as well
2022-06-16 15:37:55 -04:00
cdc0b48a0b
chore: Included githubactions in the dependabot config
...
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com >
2022-06-16 01:33:01 +00:00
9840aad703
Merge pull request #3299 from akohlmey/fix-codeql-workflow
...
Update GitHub workflow files
2022-06-15 10:49:58 -04:00
1403a0dd94
update affilication for Zhen Li
2022-06-15 08:22:59 -06:00
9842879db1
fix typos
2022-06-15 08:14:53 -04:00
03c0b4ae27
upgrade action versions
2022-06-14 19:08:28 -04:00
728e4a5910
add permissions for codeql action
2022-06-14 19:08:01 -04:00
cfe5025495
Merge pull request #3296 from akohlmey/collected-small-changes
...
Collected small changes for the next release
2022-06-14 18:18:28 -04:00
927287e3e5
fixes from clang-tidy
2022-06-14 14:06:11 -04:00
35a48f273b
rename local variable shadowing a global one
2022-06-14 10:45:31 -04:00
2028c68bec
remove unused imports
2022-06-14 10:45:05 -04:00
6abb316dba
avoid resource leak
2022-06-14 10:36:21 -04:00
7a64d1358e
remove unused module
2022-06-14 10:36:11 -04:00
26dcb649bb
remove redundant check
2022-06-13 22:10:51 -04:00
423c511d7a
use explicit scoping in destructor
2022-06-13 22:10:43 -04:00
b44d769024
Merge branch 'collected-small-changes' of https://github.com/akohlmey/lammps into collected-small-changes
2022-06-13 22:01:54 -04:00
ea48dd3019
avoid file pointer leakage in dump reader base class.
2022-06-13 22:01:30 -04:00
0f5ae6d48c
remove references to "plugin" options from fix mdi/aimd
2022-06-13 22:00:36 -04:00
c53e53d701
must set suffix variable only when suffixflag is true
2022-06-13 17:47:20 -04:00
33f4bb525b
remove redundant condition
2022-06-13 17:43:40 -04:00
ef48fd2d9c
remove unused imports
2022-06-12 23:36:43 -04:00
ed702aab05
update for renamed style names
2022-06-10 13:00:36 -04:00
82185046ae
Merge pull request #3293 from stanmoore1/compute_ave_sphere_atom
...
Fix issues in compute ave/sphere/atom
2022-06-10 12:57:35 -04:00
ac48852b2d
edits to 1st paragraph of description
2022-06-10 08:30:23 -06:00
495418158a
Clarify doc page
2022-06-09 15:51:31 -06:00
5d7b1f3ebb
fix small issues
2022-06-09 15:36:17 -06:00
80727e47f4
Add attribution
2022-06-09 15:31:48 -06:00
9be6e2a064
Use COM velocity
2022-06-09 15:29:40 -06:00
7f1e76b7a5
Don't compute count twice
2022-06-09 14:53:44 -06:00
174219383a
Merge pull request #3290 from akohlmey/collected-small-changes
...
Collected small bugfixes and changes and plugin building improvements
2022-06-08 20:13:22 -04:00
1acfb78b3a
Merge pull request #3295 from stanmoore1/kk_reax_tagint
...
Fix int32 overflow in Kokkos ReaxFF
2022-06-08 18:29:59 -04:00
483396c757
Merge branch 'collected-small-changes' of https://github.com/akohlmey/lammps into collected-small-changes
2022-06-08 18:06:59 -04:00
68a9db0950
fix typos
2022-06-08 17:07:08 -04:00
5fca9f4d1f
update mathjax version with bugfix release
2022-06-08 17:04:26 -04:00
b6e0d76123
fix some docs formatting issues
2022-06-08 12:47:30 -04:00
7769a8e0de
update ROCm to version 5.1.3 consistently
2022-06-08 12:18:17 -04:00
55fdb7f12a
update GPU container definitions for CUDA 11.7 and singularity -> apptainer
2022-06-08 08:19:54 -04:00
42694ba640
reduce warnings when compiling with KOKKOS
2022-06-07 19:39:36 -04:00
d7680dd785
Fix int32 overflow in Kokkos ReaxFF
2022-06-07 10:11:39 -06:00
96b5a706da
apply clang-format
2022-06-06 21:39:10 -04:00
67d367e714
Fix copy/paste bug
2022-06-06 15:28:40 -07:00
7e77b61042
simplify
2022-06-06 15:23:03 -07:00
5c68fe6e81
Fix issues in compute ave/sphere/atom
2022-06-06 15:15:47 -07:00
8f773be2d6
must open files for xtc dump in binary mode
2022-06-06 15:01:25 -04:00
dcbc5256fa
additional OpenMP suppressions for newer GCC
2022-06-05 12:37:03 -04:00
b338781f88
cosmetic
2022-06-05 06:52:15 -04:00
b0d2cc3052
we can build a plugin instead
2022-06-04 19:23:32 -04:00
3af9546b94
provide README files with pointers to the developer info for plugins
...
also add a paragraph with information about the ML-PACE plugin to the
plugin developer info docs.
2022-06-04 11:49:33 -04:00
a232bd3302
refactor LAMMPS plugin building to share more code and to add a demo for ML-PACE
2022-06-04 10:59:25 -04:00
3beb071d38
make plugin compilation settings with MSVC consistent and more compile specific
2022-06-04 05:15:14 -04:00
0dc486c90b
fix bug introduced during stringification
2022-06-04 05:00:28 -04:00
fa9ad10bc1
add missing line to read_data docs about atom style dielectric
2022-06-04 05:00:12 -04:00
25c74652e3
remove bogus tags
2022-06-04 04:25:13 -04:00
587438eb30
fix typo in read_data add merge example
2022-06-03 09:14:34 -04:00
7c4d77f776
tweak epsilon for portability
2022-06-03 07:36:25 -04:00
f9b5679c00
remove unused function arguments
2022-06-03 07:16:19 -04:00
f68247ad6a
add ML-PACE and PLUGIN packages to be compiled with MinGW cross-compilers
2022-06-03 05:10:00 -04:00
1ebb1cee40
Merge branch 'release' into next-stable-release
2022-06-02 21:49:47 -04:00
ceb9466172
Merge pull request #3283 from akohlmey/next_patch_release
...
Step version strings for next patch release
2022-06-02 21:22:16 -04:00
2da61d69a1
Merge pull request #3289 from akohlmey/collected-small-changes
...
A few last minutes updates and fixes for the next patch release
2022-06-02 20:16:39 -04:00
31f7798720
Merge pull request #3278 from yury-lysogorskiy/feature/ml-pace-multispecies
...
ML_PACE package hybrid support and small updates
2022-06-02 19:27:53 -04:00
aad4d093b8
correctly handle the situation that the build folder may have multiple libs downloaded
2022-06-02 18:18:32 -04:00
ad97d18ac7
Merge pull request #3286 from Colvars/update-colvars-lepton
...
Update Colvars to 2022-05-24 and copy of Lepton library
2022-06-02 18:09:05 -04:00
4913c72795
Merge pull request #3288 from olavgal/clean_stress_cartesian
...
Clean stress cartesian
2022-06-02 17:19:19 -04:00
2a054c17be
- set species type for NULL atom type to -1. species_type=-1 value will not reach ACE Evaluator::compute_atom, but if it will ,then error will be thrown there
...
- updating lib pace MD5SUM (for both make and cmake installation scenario), but use same tag name v.2021.10.25.fix2 (add override keyword to ACERadialFunctions, add check for species_type==-1, fix yaml_cpp CMakeLists.txt)
2022-06-02 23:01:54 +02:00
260a5f4d52
update false positives
2022-06-02 14:39:08 -04:00
90add188cb
Merge pull request #3279 from schererc/develop
...
Addition of two new MANYBODY pair styles (sw/angle/table and threebody/table)
2022-06-02 14:24:44 -04:00
9d252fe0d2
remove error docs and apply clang-format
2022-06-02 12:57:45 -04:00
a74f64a737
do not allow per-atom arrays to shrink
2022-06-02 12:55:47 -04:00
fc468accf5
clang-format and removed more unused variables
2022-06-02 18:34:48 +02:00
954700dea5
Updated memory calculation and removed unused variables
2022-06-02 18:28:04 +02:00
2742517a4f
Clean up of stress/cartesian
2022-06-02 18:26:09 +02:00
7a02043f18
update docs to list examples and include links to the tutorials
2022-06-02 12:11:10 -04:00
04586e634e
Remove trailing whitespace from Lepton per suggestion from @akohlmey
2022-06-02 11:52:39 -04:00
6c375ffade
Update PDF Colvars manual
2022-06-02 11:48:19 -04:00
3a1423dc48
Update Colvars to 2022-05-24 and copy of Lepton library
...
One bugfix for the Colvars library in the ABF method, and update of the copy
of the Lepton library as per the OpenMM repository.
List of relevant PR.
- 483 Update Lepton via patching procedure
https://github.com/Colvars/colvars/pull/483 (@giacomofiorin)
- 482 Fix integer overflow in log_gradient_finite_diff and gradient_finite_diff
https://github.com/Colvars/colvars/pull/482 (@HanatoK)
2022-06-02 11:24:04 -04:00
5a4688ed44
Update pair_pace.cpp
2022-06-02 09:05:15 -06:00
fdc8bcfbfc
I removed the comment attributed to me, it is now outdated.
2022-06-02 09:03:16 -06:00
e214013a91
tweak epsilon to avoid failure on FreeBSD
2022-06-02 07:53:41 -04:00
8e415f0c00
try to enforce QUIP submodule update strategy
2022-06-01 22:26:35 -04:00
c028dcbdf7
small tweak
2022-06-01 22:14:04 -04:00
e36620059d
simplify, apply clang-format
2022-06-01 22:08:35 -04:00
866391e830
modify so pair style pace will work as pair style hybrid substyle
2022-06-01 21:56:13 -04:00
9f021ba490
whitespace
2022-06-01 21:54:33 -04:00
c0bd4185f8
Merge branch 'develop' into feature/ml-pace-multispecies
2022-06-01 21:10:59 -04:00
30ae7fe66b
Merge pull request #3285 from akohlmey/clang-format-clang-tidy
...
Apply clang-tidy and clang-format to update/modernize/simplify recently modified code
2022-06-01 19:04:43 -04:00
bf9b79b734
Merge pull request #3284 from stanmoore1/kk_3280
...
Port changes in #3280 to Kokkos
2022-06-01 18:54:58 -04:00
4bf90988e2
Fix bug when comparing equal tags
2022-06-01 14:52:07 -06:00
b45117655e
move patch release date
2022-06-01 16:13:45 -04:00
217b070204
add unit tests
2022-06-01 15:31:49 -04:00
7d31544cc2
simplify and avoid memory access and leak issues in parallel
2022-06-01 15:04:28 -04:00
8a055fdcfa
merge with third manybody table example and provide updated log files
2022-06-01 15:04:07 -04:00
b9b0d7207c
apply clang-format
2022-06-01 14:24:23 -04:00
edea4fa9a2
fix memory allocation/communication issues. avoid memory leaks.
2022-06-01 14:23:30 -04:00
8e9071b01f
move and update threebody/table examples
2022-06-01 14:22:53 -04:00
ee6e18f08e
Merge branch 'develop' into schererc/develop
2022-06-01 12:07:06 -04:00
b85b3e1f4c
fix doc file names and links
2022-06-01 12:06:56 -04:00
95a979c657
examples/PACKAGES: rename pair_sw_3b_table to pair_sw_angle_table
...
including all input and documentation files
2022-06-01 16:34:10 +02:00
e8d9bf0507
examples/PACKAGES: renamed pair_3b_table to pair_threebody_table
...
including all input and documentation files
2022-06-01 16:30:37 +02:00
3a19b1eb4b
Update pair_style.rst
...
pair_style.rst: update due to name changes from 3b/table to threebody/table and sw/3b/table to sw/angle/table
2022-06-01 16:16:13 +02:00
f6fab8365a
Update Commands_pair.rst
...
Commands_pair.rst: update due to name change from 3b/table to threebody/table and sw/3b/table to sw/angle/table
2022-06-01 16:14:37 +02:00
64d67f7604
Update pair_sw_angle_table.rst
...
pair_sw_angle_table.rst: minor correction
2022-06-01 16:12:13 +02:00
c1e301ac1a
Update pair_3b_table.rst
...
changed documentation and file name from pair style 3b/table to threebody/table
2022-06-01 16:11:47 +02:00
a833baac80
Update pair_sw_angle_table.cpp
...
Minor correction in pair_sw_angle_table.cpp
2022-06-01 16:04:09 +02:00
187ccdd222
Update and rename pair_3b_table.cpp to pair_threebody_table.cpp
...
changed pair 3b/table to pair threebody/table including name of .cpp file
2022-06-01 16:03:06 +02:00
5756dedfed
Update and rename pair_3b_table.h to pair_threebody_table.h
...
changed pair style and file name of header file from 3b/table to threebody/table
2022-06-01 15:52:46 +02:00
ebce66389e
Update and rename pair_sw_3b_table.rst to pair_sw_angle_table.rst
...
changed documentation and file name from sw/3b/table to sw/angle/table
2022-06-01 14:24:40 +02:00
8dfa4a8682
Update and rename pair_sw_3b_table.cpp to pair_sw_angle_table.cpp
...
Changed .cpp file for pair style sw/3b/table to sw/angle/table
2022-06-01 14:20:30 +02:00
25f24fbab1
Update and rename pair_sw_3b_table.h to pair_sw_angle_table.h
...
Renamed header file from sw/3b/table to sw/angle/table
2022-06-01 14:11:32 +02:00
9da3dd796a
delete undesired default members instead of making them inaccessible
2022-06-01 02:30:25 -04:00
5abb6c76af
small tweak
2022-06-01 02:13:02 -04:00
ef6c48dad7
Whack tabs
2022-05-31 14:53:17 -06:00
b675372d99
Use MIN_SINE and add comment
2022-05-31 14:44:18 -06:00
234b9f180a
use clang-tidy and clang-format to update/modernize/simplify code
2022-05-31 14:46:57 -04:00
3b4e698421
Merge branch 'develop' of github.com:lammps/lammps into kk_3280
2022-05-31 12:38:03 -06:00
77835a4258
Port changes in #3280 to Kokkos
2022-05-31 12:36:04 -06:00
7c0c7ce93c
Merge pull request #3281 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2022-05-31 13:10:35 -04:00
b8599ccb42
fix small local vs. ghost atom access inconsistency in pair style bop
2022-05-31 11:52:16 -04:00
de5c2629ac
small tweak
2022-05-31 06:53:19 -04:00
3f332ab0c1
step version strings for next patch release
2022-05-31 06:51:13 -04:00
cc86e9e8a8
remove windows+gcc test (for now)
2022-05-29 19:56:39 -04:00
fa79a66734
feof() returns non-zero not necessarily 1
2022-05-29 19:53:11 -04:00
562cd12d82
revert github action build to LAMMPS repo and develop branch
2022-05-29 15:04:41 -04:00
90730f0d3c
update windows version history
2022-05-29 02:01:21 -04:00
4c36c79652
remove feature for automatic jpeg/png/zlib library download and build
...
this is a post-stable feature and would require a general rewrite of offline processing
2022-05-28 15:20:22 -04:00
81c327edd8
add missing override. remove redundant functionality and disable warnings differently
...
this removes an inconsistent overload due to mismatch of arguments
2022-05-28 11:56:26 -04:00
d0edd7129c
update workflows
2022-05-28 04:55:27 -04:00
3615639bdd
Check for a working internet connection.
...
With this check we only do automatic downloads if the check passes
2022-05-28 04:55:10 -04:00
e2dd08a93e
Better handle file- or path-names with spaces
2022-05-28 04:55:10 -04:00
5f811f852f
stop with detailed parser error message with incorrect potential tables
2022-05-28 04:45:52 -04:00
886ad8359e
use venv instead of virtualenv
2022-05-28 04:45:52 -04:00
0b3efa4dd6
set masses from BOP potential files, update unit tests accordingly
2022-05-28 04:45:52 -04:00
e91d1dba98
Merge pull request #3280 from athomps/reaxff-torsion-zero-sine
...
Eliminated bad torsion forces for sin(theta) = 0
2022-05-27 12:11:46 -04:00
cfb3d6bdf8
simplify, remove inactive code, plug memory leaks
2022-05-27 07:48:00 -04:00
3ecb6bb54a
Update pair_3b_table.cpp
...
Added (forgotten) line "u=pm->mltable->efile[itable];" to compute energy due to read in table values
2022-05-27 12:34:53 +02:00
49a75d576e
Eliminated bad torsion forces when when sin(theta) is zero
2022-05-26 17:28:05 -06:00
ab2b7a2c01
Merge pull request #3275 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-05-26 18:07:43 -04:00
f09e4c7583
remove check on box size from pair style bop
2022-05-26 16:56:43 -04:00
587999fabb
mention that MSM does not support shrink-wrap
2022-05-26 15:33:23 -04:00
f0f6660050
join lines
2022-05-26 12:15:27 -04:00
d9b560e70b
properly integrate into manual
2022-05-26 12:08:21 -04:00
2a7407aa38
programming style updates
2022-05-26 11:41:51 -04:00
48f477e4b4
Update pair_sw_3b_table.rst
...
Small correction
2022-05-26 15:19:41 +02:00
e890e5718e
examples/PACKAGES/pair_3b_table: added example for new pair style 3b/table
2022-05-26 14:45:22 +02:00
b8dfb23ede
examples/PACKAGES/pair_sw_3b_table/README: corrections in the text
2022-05-26 14:32:12 +02:00
18c9960db0
examples/pair_sw_3b_table/README: minor correction
2022-05-26 14:25:24 +02:00
f9fbc7f94b
doc/src/pair_3b_table.rst: documentation for added pair style 3b/table
2022-05-26 14:17:36 +02:00
27524742e5
src/MANYBODY/pair_3b_table.h, src/MANYBODY/pair_3b_table.cpp: added pair style for generic fully tabulated three-body forces which has been developed for simulations with Kernel-based machine learning potentials.
2022-05-26 14:16:26 +02:00
770454cb8b
examples/PACKAGES/pair_sw_3b_table: added example for new pair style sw/3b/table
2022-05-26 14:00:06 +02:00
0e114b1041
doc/src/pair_sw_3b_table.rst: documentation for added pair style sw/3b/table
2022-05-26 13:35:40 +02:00
1cfba3d8bb
src/MANYBODY/pair_sw_3b_table.h, src/MANYBODY/pair_sw_3b_table.cpp: added pair style sw/3b/table which is a modification of the SW pair style with tabulated angular potentials
2022-05-26 13:21:47 +02:00
1ae62793eb
src/MANYBODY/pair_sw.h: made read_file(char *) virtual to allow overriding
2022-05-26 13:17:45 +02:00
dba9fdb1ef
Merge branch 'develop' into collected-small-changes
2022-05-26 06:37:24 -04:00
2085c10002
update version of lib-pace to v.2021.10.25.fix2
2022-05-25 17:56:24 +02:00
f6680861a0
BUGFIX: bad array length: initialize maximum number of neighbours with max_jnum=0
2022-05-25 17:27:12 +02:00
7c2a548015
Merge pull request #3277 from erozic/feature-pylammps-verbose
...
Verbose object-level option for PyLammps
2022-05-25 10:57:58 -04:00
3ee209d031
update singularity definition for ubuntu22.04LTS
...
This now has the changes required to include the openkim-api package
2022-05-25 06:35:08 -04:00
c6c0b269ec
Merge pull request #3276 from shankar1729/develop
...
Fixed TIP4P handling in PPPM slab correction.
2022-05-24 17:20:42 -04:00
1aaa9ca4ae
Added documentation for verbose option
2022-05-24 12:02:34 +02:00
b66702c285
Added verbose class option + removed empty output lines
2022-05-24 11:37:44 +02:00
43b57b8aa5
update unit test reference data
2022-05-23 20:14:10 -04:00
ef80bb194a
Fixed TIP4P handling in PPPM slab correction.
...
Overridded the slabcorr() function to handle the charge being on the TIP4P "M" site in the dipole calculation (and corresponding force correction). This is important for any long-range electrostatics in aqueous interfaces with the TIP4P model.
2022-05-23 17:28:32 -04:00
3662d998ee
fix typo + cut-n-paste error
2022-05-23 11:53:58 -04:00
bead819070
changes missing from the previous commit
2022-05-23 11:37:00 -04:00
b461a49eee
use _EXECUTABLE consistently instead of _BINARY
2022-05-23 11:14:17 -04:00
9f7833668a
whitespace
2022-05-22 18:15:10 -04:00
0069c4b562
update docs for automatic jpeg/png/zlib library download and build with CMake
2022-05-22 18:10:26 -04:00
46df8abe75
rename jpeg cmake file for consistency
2022-05-22 17:49:54 -04:00
3c3c1377c8
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-22 17:47:58 -04:00
d905d3fbf5
reorganize build settings and presets
2022-05-22 17:46:12 -04:00
1959cd7037
download, build, and link missing png and zlib libraries with CMake
2022-05-22 17:45:42 -04:00
7d3d986d18
download, build, and link a missing jpeg library with CMake
2022-05-22 14:03:20 -04:00
cd8bef3b0b
enable and apply clang-format
2022-05-22 07:04:35 -04:00
9a973e67fa
enable and apply clang-format
2022-05-22 06:46:24 -04:00
b407b2f239
apply clang-format
2022-05-21 23:35:47 -04:00
93692ce308
Improved Windows and Visual Studio version detection
...
This now uses the CurrentBuild key to detect the Windows version and only falls back to product name, if that fails.
This is needed because Windows 11 reports itself as Windows 10 in the product name key.
2022-05-21 23:33:13 -04:00
007588f9cb
use GZIP executable variable name consistently
2022-05-21 18:56:58 -04:00
e3e849b266
skip compressed file format tests if gzip executable is not found
2022-05-21 07:37:25 -04:00
18df50356e
Merge pull request #3273 from stanmoore1/kk_mem
...
Initial refactor of view allocation in Kokkos package
2022-05-20 16:34:28 -04:00
c3ce77bc8c
improve energy scaling sanity checks
2022-05-20 16:33:46 -04:00
2c5ce83d59
must set Output::next_dump_any to current step with rerun
2022-05-20 09:27:16 -04:00
7eb926c853
clarify the description of pair style none
...
explain that pair style none is effectively deleting any existing
pair style and that communication and neighbor list cutoff are affected.
update those explanations for changes to LAMMPS that allow adjusting
those not just with the neighbor list skin.
Also add that pair_coeff must not be used.
2022-05-20 07:14:05 -04:00
08b1034d54
enable and apply clang-format
2022-05-20 07:12:25 -04:00
a16974ca48
enable and apply clang-format
2022-05-20 06:51:36 -04:00
21c2f8a74b
fix miscalculated example
2022-05-20 01:06:21 -04:00
814daf7f4f
fix cut-n-paste error
2022-05-20 01:06:09 -04:00
bfb126ec7c
make neighbor list searches optionally check for the request ID
2022-05-19 23:37:55 -04:00
07e93a643a
spelling
2022-05-19 23:36:54 -04:00
13fc4f3588
must install wheel package before all other packages
2022-05-19 23:07:12 -04:00
36d091baeb
fix underline
2022-05-19 23:06:54 -04:00
4801fa00f8
update MathJax to latest bugfix release
2022-05-19 22:53:48 -04:00
75df9d4f2c
Merge pull request #3271 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-05-19 13:27:28 -04:00
a9431208a2
Use c++11 variadic magic, suggested by @weinbe2
2022-05-19 10:35:10 -06:00
7b0c7c04ed
address sphinx issues and make command list consistently list all min styles
2022-05-19 12:21:06 -04:00
2138aea01f
Merge branch 'two-command-tables' into collected-small-changes
2022-05-19 12:16:37 -04:00
7e75b7bff5
whitespace
2022-05-19 12:16:31 -04:00
5990241fbe
refactor min_style spin doc page
2022-05-19 09:13:47 -06:00
d8d6884def
Remove use_count check, reduce memory use in ReaxFF
2022-05-19 09:10:20 -06:00
eb4c1cd14f
update attempt to hide hwloc pci bus warnings
2022-05-19 07:28:57 -04:00
361e303177
fix cut-n-paste error
2022-05-19 04:14:31 -04:00
898eda794c
minor updates
2022-05-19 00:06:11 -04:00
5ac8e5639a
more information about compiling LAMMPS on windows
2022-05-19 00:06:00 -04:00
cb2126f313
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-18 23:21:52 -04:00
0c73c9307f
Add configurations for Intel Compilers on Windows
2022-05-18 23:20:57 -04:00
c0a8458d89
remove unused class members
2022-05-18 22:06:31 -04:00
b5830aae83
suppress excessive warnings and undesired aborts with Intel LLVM compiler
2022-05-18 21:43:09 -04:00
06ad119844
Initial refactor of view allocation in Kokkos package
2022-05-18 17:15:36 -06:00
fa6c81849b
split Command table into two tables
2022-05-18 16:26:58 -06:00
d323b7817d
put back some whitespace
2022-05-18 14:59:15 -04:00
eb3ee96b9c
also apply 2 atom minimum to balance() and packing atom IDs
2022-05-18 14:22:43 -04:00
bfd6efcedb
no need to sort dump if there are less than 2 atoms
2022-05-18 13:48:06 -04:00
c16f40eb7c
don't enable OpenMP together with CUDA for KOKKOS by default
2022-05-18 12:23:38 -04:00
acbeae075a
no need to suppress nvcc warnings about pragmas with Clang as host compiler
2022-05-18 12:17:06 -04:00
4f45ae2ef6
improve support for intel compilers on windows
2022-05-18 09:14:18 -04:00
5559491d7b
add missing overrides
2022-05-18 09:13:52 -04:00
ba0efbef31
include presets for intel compiler names on windows
2022-05-18 09:13:37 -04:00
7646592f05
recognize the new LLVM based intel compiler as intel compiler
2022-05-18 08:54:26 -04:00
02908f0468
modernize MKL FFT interface
2022-05-18 08:42:40 -04:00
6475d4b956
Skip Fortran unittests if no Fortran MPI support is found
2022-05-18 07:16:16 -04:00
f0e7101bd2
Merge branch 'develop' into next-stable-release
2022-05-18 06:35:57 -04:00
d54f97736e
whitespace
2022-05-18 06:32:52 -04:00
1466620750
update googletest to the latest github commit
2022-05-18 06:09:42 -04:00
baa48946e5
add comment to please CodeQL
2022-05-18 00:56:10 -04:00
e7b9d03573
crank up epsilon for tip4p/cut styles some more
2022-05-18 00:28:42 -04:00
d8b37601a8
Merge pull request #3262 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-05-18 00:11:05 -04:00
d94bcd043b
enforce using a single thread with Kokkos and SNAP or PACE
2022-05-17 23:42:24 -04:00
15a727a7ff
avoid segfaults with Kokkos threads
2022-05-17 23:41:46 -04:00
e94275391c
Merge branch 'develop' into collected-small-changes
2022-05-17 22:10:15 -04:00
935c9a02d7
Merge pull request #3267 from athomps/born-rotated
...
Added Python wrapper that handles rotations to and from LAMMPS frame
2022-05-17 19:52:52 -04:00
55e0af930b
Merge pull request #3269 from yury-lysogorskiy/master
...
Update ML-PACE installation to v.2021.10.25.fix version
2022-05-17 19:50:49 -04:00
a5171beacd
make lammps-shell test compatible with MULTI-CONFIG CMake builders
2022-05-17 18:26:27 -04:00
72209b0617
Merge pull request #3258 from akohlmey/create-atoms-mesh
...
Create atoms from STL mesh
2022-05-17 18:11:41 -04:00
899764c00c
Merge pull request #3268 from akohlmey/update-kappa-example
...
Update KAPPA example
2022-05-17 17:18:45 -04:00
cebbd471cf
tweak unit test epsilon for portability to MacOS /w ARM
2022-05-17 17:15:42 -04:00
8ffe2a206c
Update ML-PACE installation to v.2021.10.25.fix version
2022-05-17 22:41:43 +02:00
f9efa426a7
Merge pull request #3256 from lammps/delete-atoms-exact
...
Delete atoms exactly by fraction or count
2022-05-17 16:25:21 -04:00
ae979aca4e
consistently use prefactor instead of pre-factor (the former was more common)
2022-05-17 16:20:10 -04:00
38d7fcee92
correct and update create_atoms mesh documentation
2022-05-17 16:16:32 -04:00
e7d072c593
add sanity check on radscale value, set radius also for quasi-random mode
2022-05-17 16:15:46 -04:00
d487ab10e2
doc page and unittest tweaks
2022-05-17 12:00:40 -06:00
853e3ae99b
fix typo and clarify error message
2022-05-17 13:52:29 -04:00
dbb3e75f24
change partial to random
2022-05-17 11:02:42 -06:00
fe4782696e
silence compiler warnings
2022-05-17 06:03:01 -04:00
326b833d7f
(temporarily) disable Kokkos deprecation warnings in CMake presets in preparation for stable release
2022-05-17 06:02:50 -04:00
bf98df3264
silence compiler warnings
2022-05-16 23:20:04 -04:00
df40732343
Make cast to double explicit
2022-05-16 15:00:13 -04:00
d32885fbe3
Fix compiler warnings
2022-05-16 14:48:02 -04:00
659fd82a9e
Fix compiler warnings
2022-05-16 14:35:24 -04:00
db2d5b863d
Improved MPI portability and added reference log files
2022-05-16 08:22:45 -06:00
ee8a8b6cd0
Added Python wrapper that handles rotations to and from LAMMPS frame
2022-05-15 17:43:18 -06:00
b1ba616470
update KAPPA example for current code, to use thermo_modify colname, and compute kappa in input
2022-05-15 18:58:50 -04:00
44f3ad5620
update singularity image descriptions for newer versions of cuda and rocm
2022-05-15 08:11:50 -04:00
c0e5a03989
update tests for delete_atoms
2022-05-15 01:56:59 -04:00
f62363516c
streamline the refactored interface for delete_atoms partial some more
2022-05-15 01:56:45 -04:00
8e6b0425f7
apply clang-format
2022-05-14 18:01:34 -04:00
a79814793e
improve handling of hybrid styles and their arguments and errors
2022-05-14 17:56:44 -04:00
1f30d3f140
programming style
2022-05-14 17:56:12 -04:00
1b552de1cd
make default settings() functions for bonded interactions error out with arguments
2022-05-14 17:55:56 -04:00
42a4fba390
implement better checking for atom_style arguments and remove redundant code
2022-05-14 15:43:11 -04:00
173e80a970
Merge pull request #71 from jtclemm/create-atoms-mesh
...
Fixing typos and cleaning up quasirandom comments
2022-05-14 15:13:27 -04:00
55fef9a482
Fixing typos and cleaning up quasirandom comments
2022-05-14 11:39:20 -06:00
9a9bb749fa
Merge remote-tracking branch 'github/develop' into collected-small-changes
2022-05-14 10:39:18 -04:00
223aebe3fb
Merge pull request #3251 from stanmoore1/kk_update_3.6.0
...
Update Kokkos library in LAMMPS to v3.6.0
2022-05-14 10:38:41 -04:00
168d3bdd3c
Correctly handle the case that the YAML python module is not installed
2022-05-14 10:15:40 -04:00
9661711a1e
avoid out-of-bounds access in dump style cfg, update docs with simpler semantic
2022-05-14 09:39:50 -04:00
d4ea5ca49e
more clang-tidy fixes after re-running it with added settings
2022-05-14 07:18:05 -04:00
2f0baa86d6
configure desired clang-tidy settings explicitly, must unset variable to turn off
2022-05-14 07:13:25 -04:00
b8a4ddc42a
Merge pull request #3264 from stanmoore1/kk_pace_release
...
Add Kokkos version of ML-PACE
2022-05-13 23:36:05 -04:00
90797d53d9
one more batch of clang-tidy fixes
2022-05-13 23:21:14 -04:00
940e88d2ca
more clang-tidy fixes
2022-05-13 21:12:48 -04:00
9c16819305
update code with clang-tidy fixes
2022-05-13 18:26:38 -04:00
3782eea7c4
must always compile MDI library with position independent code
2022-05-13 18:25:59 -04:00
056fd8be8f
always build yaml-cpp included in PACE as static library
2022-05-13 17:00:37 -04:00
59560c47a7
Small tweak
2022-05-13 14:23:27 -04:00
979f84f96f
Merge branch 'develop' of https://github.com/lammps/lammps into kk_update_3.6.0
2022-05-13 14:03:09 -04:00
66abc00e3c
Add comment about MPI on Crusher
2022-05-13 13:33:27 -04:00
c41ad91a9d
add support for reading binary STL files
2022-05-13 12:18:22 -04:00
545cec1785
Fix copy/paste issue
2022-05-13 10:15:25 -06:00
658a89e401
document .lammpsbin suffix for trajectory files
2022-05-13 11:15:06 -04:00
35dd5bc978
fix typo
2022-05-13 03:00:31 -04:00
90e2d9e966
tweak code comments
2022-05-12 16:51:24 -06:00
042564decd
add deprecation info for old porosity option
2022-05-12 16:48:03 -06:00
3eea2463a1
Tweak error message
2022-05-12 16:00:22 -06:00
d207d53fd1
whitespace
2022-05-12 15:34:08 -06:00
d7bad09d35
Add Kokkos version of ML-PACE
2022-05-12 15:25:07 -06:00
58093fec99
accept .lammpsbin in addition to .bin for binary format output
2022-05-12 15:26:39 -04:00
4077c5c8ba
add get_dump_by_id() API that mirrors other recent additions
2022-05-12 14:48:03 -04:00
0577bb6269
use Output::add_dump() and the dump_creator map and templates etc.
2022-05-12 14:47:16 -04:00
aff72c56a5
make Output::add_dump() return pointer to the created dump
2022-05-12 14:46:02 -04:00
c3a454370e
work around "fix not computed at compatible times" errors with write_dump
2022-05-12 14:12:13 -04:00
301bd95900
small tweak
2022-05-12 13:17:51 -04:00
04537c9f22
Merge pull request #3263 from OrbitalC/compute_mliap_so3
...
adding so3 descriptor support for compute_mliap
2022-05-12 11:01:01 -04:00
5ad821ca5e
apply clang-format
2022-05-12 09:24:37 -04:00
78d976bd36
Merge pull request #3260 from Colvars/colvars-update
...
Update Colvars to version 2022-05-09
2022-05-12 08:40:29 -04:00
371141f915
adding support for compute_mliap so3
2022-05-12 14:12:57 +02:00
3ea249a576
fix minor documentation issues
2022-05-11 13:23:59 -04:00
4cc3bdd35f
adjust keyword/function names and command line to be simpler to use
2022-05-11 09:25:27 -04:00
227c4853f1
programming style
2022-05-11 08:13:13 -04:00
442116b305
update
2022-05-11 08:12:59 -04:00
ef3b90e838
Merge pull request #70 from jtclemm/create-atoms-mesh
...
Adding quasirandom mesh option
2022-05-11 08:12:18 -04:00
c9d350edc2
Adding quasirandom mesh option
2022-05-10 18:35:36 -06:00
bdbab77286
add note about re-generating optimized meshes for STL files
2022-05-10 15:23:54 -04:00
1220bea011
Update Colvars to version 2022-05-09
...
This update includes one new feature (neural-network based collective
variables), several small enhancements (including an automatic definition of
grid boundaries for angle-based CVs, and a normalization option for
eigenvector-based CVs), bugfixes and documentation improvements.
Usage information for specific features included in the Colvars library
(i.e. not just the library as a whole) is now also reported to the screen or
LAMMPS logfile (as is done already in other LAMMPS classes).
Notable to LAMMPS code development are the removals of duplicated code and of
ambiguously-named preprocessor defines in the Colvars headers. Since the
last PR, the existing regression tests have also been running automatically
via GitHub Actions.
The following pull requests in the Colvars repository are relevant to LAMMPS:
- 475 Remove fatal error condition
https://github.com/Colvars/colvars/pull/475 (@jhenin, @giacomofiorin)
- 474 Allow normalizing eigenvector vector components to deal with unit change
https://github.com/Colvars/colvars/pull/474 (@giacomofiorin, @jhenin)
- 470 Better error handling in the initialization of NeuralNetwork CV
https://github.com/Colvars/colvars/pull/470 (@HanatoK)
- 468 Add examples of histogram configuration, with and without explicit grid parameters
https://github.com/Colvars/colvars/pull/468 (@giacomofiorin)
- 464 Fix #463 using more fine-grained features
https://github.com/Colvars/colvars/pull/464 (@jhenin, @giacomofiorin)
- 447 [RFC] New option "scaledBiasingForce" for colvarbias
https://github.com/Colvars/colvars/pull/447 (@HanatoK, @jhenin)
- 444 [RFC] Implementation of dense neural network as CV
https://github.com/Colvars/colvars/pull/444 (@HanatoK, @giacomofiorin, @jhenin)
- 443 Fix explicit gradient dependency of sub-CVs
https://github.com/Colvars/colvars/pull/443 (@HanatoK, @jhenin)
- 442 Persistent bias count
https://github.com/Colvars/colvars/pull/442 (@jhenin, @giacomofiorin)
- 437 Return type of bias from scripting interface
https://github.com/Colvars/colvars/pull/437 (@giacomofiorin)
- 434 More flexible use of boundaries from colvars by grids
https://github.com/Colvars/colvars/pull/434 (@jhenin)
- 433 Prevent double-free in linearCombination
https://github.com/Colvars/colvars/pull/433 (@HanatoK)
- 428 More complete documentation for index file format (NDX)
https://github.com/Colvars/colvars/pull/428 (@giacomofiorin)
- 426 Integrate functional version of backup_file() into base proxy class
https://github.com/Colvars/colvars/pull/426 (@giacomofiorin)
- 424 Track CVC inheritance when documenting feature usage
https://github.com/Colvars/colvars/pull/424 (@giacomofiorin)
- 419 Generate citation report while running computations
https://github.com/Colvars/colvars/pull/419 (@giacomofiorin, @jhenin)
- 415 Rebin metadynamics bias from explicit hills when available
https://github.com/Colvars/colvars/pull/415 (@giacomofiorin)
- 312 Ignore a keyword if it has content to the left of it (regardless of braces)
https://github.com/Colvars/colvars/pull/312 (@giacomofiorin)
Authors: @giacomofiorin, @HanatoK, @jhenin
2022-05-10 11:24:54 -04:00
5760c59d83
add a creator: tag to the YAML dump that allows to tell it apart
2022-05-10 08:31:02 -04:00
b6ee64dc12
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-09 21:58:48 -04:00
eb44cbf848
small updates
2022-05-09 15:22:48 -04:00
23e17363f9
Merge remote-tracking branch 'github/doc-variable-extract-settings' into collected-small-changes
2022-05-09 15:03:13 -04:00
6344c667a0
more doc info for variable extrat_setting() func
2022-05-09 09:33:59 -06:00
24ef021fe0
fix typo
2022-05-09 10:05:12 -04:00
1660bae22a
add examples import one image to manual
2022-05-08 21:15:32 -04:00
9ec35f0235
update docs to match the latest code
2022-05-08 19:14:06 -04:00
e0bb27dbb2
make radscale and radthresh class members
2022-05-07 23:04:34 -04:00
e9b1ca16a3
correctly initialize radius and molecule id
2022-05-07 21:24:08 -04:00
60b9fd2db8
minor tweaks simplify algorithm
2022-05-07 17:08:22 -04:00
bcfb6734f3
use average vertex distance from center as particle radius
2022-05-07 16:27:03 -04:00
6722d3fb00
add simple STL binary to ASCII converter (based on Wikipedia specs)
2022-05-07 16:26:25 -04:00
559dc68197
implement revised algorithm with recursion
2022-05-07 15:40:25 -04:00
102b61ae1b
Merge branch 'develop' into create-atoms-mesh
2022-05-07 09:33:40 -04:00
5d08b62622
remove unused class member
2022-05-07 03:48:54 -04:00
4737b9efb7
Merge pull request #3250 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2022-05-07 00:14:32 -04:00
d21d9d95fa
Merge pull request #3255 from lammps/timer-variable
...
Add a timer-style variable
2022-05-06 17:46:22 -04:00
00bb566893
enforce that the number of neighbors cannot be negative (e.g. w/o neighbor list)
2022-05-06 17:45:01 -04:00
56e36a5df5
Merge pull request #2988 from stanmoore1/coo_opt
...
Add optimized version of compute orientorder/atom from Tomas Oppelstr…
2022-05-06 17:11:24 -04:00
21d3de65e6
fix typos
2022-05-06 17:05:18 -04:00
767f512dcf
add "make ni" alias to "make no-installed"
2022-05-06 17:05:03 -04:00
907bc7eaa5
switch to using wall time
2022-05-06 16:58:28 -04:00
051c243cfc
small programming style upgrade, apply clang-format, silence compiler warnings
2022-05-06 16:44:13 -04:00
905034893c
finished testing of new delete_atoms options
2022-05-06 14:15:41 -06:00
6432660bc9
Merge branch 'develop' of https://github.com/lammps/lammps into coo_opt
2022-05-06 13:24:14 -06:00
6e78269612
whitespace
2022-05-06 15:11:15 -04:00
81a8b0cf85
Add Kokkos HIP preset
2022-05-06 12:40:12 -06:00
613ef04357
Merge branch 'develop' into timer-variable
2022-05-06 14:27:52 -04:00
5986e11d43
Merge branch 'develop' of github.com:lammps/lammps into kk_update_3.6.0
2022-05-06 12:04:00 -06:00
97012f2aaa
correct classification of electrode package, as it requires BLAS/LAPACK
2022-05-06 13:57:26 -04:00
62a819d7b6
Tweak launch bounds to improve GPU performance
2022-05-06 13:37:05 -04:00
3bb9c64f9e
update .gitignore and move electrode package for dependency on KSPACE
2022-05-06 13:35:51 -04:00
78f2907cbb
implement a "make no-installed" command
2022-05-06 13:35:21 -04:00
f3fcd16628
adding of timer-style variables and associated doc pages
2022-05-06 11:21:36 -06:00
580e01535a
Update Kokkos AMD Makefiles
2022-05-06 13:04:58 -04:00
8e423f07c5
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-06 12:37:34 -04:00
2549b86d76
update/correct docs for support of compiling LAMMPS with visual studio on windows
2022-05-06 12:37:28 -04:00
ae73a9b7f7
Revert back to original code in npair_ssa_kokkos.h
2022-05-06 10:05:57 -06:00
73670dafc7
Merge branch 'develop' into collected-small-changes
2022-05-06 11:45:51 -04:00
aae44892c0
consolidate all FFT related redundant defines and typedefs in a single header
2022-05-06 11:27:17 -04:00
6ec169fa9d
Fix warnings in Kokkos package
2022-05-06 08:23:45 -06:00
a35a2441ce
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-06 04:48:19 -04:00
abefff828d
plug memory leak
2022-05-06 04:39:38 -04:00
71185b9f98
fix error message
2022-05-06 01:02:40 -04:00
8079f014bc
final tweaks
2022-05-06 00:47:35 -04:00
773e3a87d9
add docs for create_atoms mesh
2022-05-06 00:47:05 -04:00
ff21142042
Merge remote-tracking branch 'github/develop' into create-atoms-mesh
2022-05-05 23:02:53 -04:00
bd373d6038
Merge pull request #3119 from erozic/feature-create-atoms-exclude
...
Feature create atoms overlap
2022-05-05 22:42:40 -04:00
7601a5c0fb
correct/improve formatting
2022-05-05 22:20:43 -04:00
8ed401ce12
spelling
2022-05-05 21:34:31 -04:00
664943589e
Merge remote-tracking branch 'github/develop' into feature-create-atoms-exclude
2022-05-05 21:09:39 -04:00
8dbfc0799c
whitespace
2022-05-05 20:15:36 -04:00
46d638af0c
Merge branch 'feature-create-atoms-exclude' of https://github.com/erozic/lammps into feature-create-atoms-exclude
2022-05-06 01:48:37 +02:00
ae230a33f5
Bug fix (user_quat initial value not set)
2022-05-06 01:47:45 +02:00
d4f212183e
initial exact logic for delete_atoms partial
2022-05-05 17:45:42 -06:00
568e9c5878
Merge pull request #3237 from emilyviolet/hipfft
...
Add support for hipFFT with PPPMKokkos
2022-05-05 19:39:52 -04:00
5784fab588
starting to add timer-style variable
2022-05-05 17:04:50 -06:00
484a7c5db0
tweaked comments
2022-05-05 16:22:19 -06:00
7071f819d0
Header fix (add_molecule)
2022-05-05 23:53:14 +02:00
93c0f09c31
Logic fix in random-overlap and comment implemented
2022-05-05 23:35:11 +02:00
e5e3478afd
Update CMake
2022-05-05 12:30:37 -06:00
bee7b09377
fix cut-n-paste bug
2022-05-05 14:05:22 -04:00
3b68c0ea24
Update Makefile comment
2022-05-05 14:02:29 -04:00
b79c0bc7b4
Update Kokkos library in LAMMPS to v3.6.0
2022-05-05 11:44:47 -06:00
3b9389e86c
Update .gitignore
2022-05-05 12:23:52 -04:00
2c95f84acc
Tweak error messages
2022-05-05 12:17:00 -04:00
c05af749df
Merge branch 'develop' of https://github.com/lammps/lammps into hipfft
2022-05-05 12:15:28 -04:00
24b94551a2
Update Kokkos AMD Makefiles
2022-05-05 11:59:32 -04:00
99d4f83fa8
preliminary implementation
2022-05-05 09:56:22 -04:00
6c28b55c13
return nullptr instead of out-of-range data
2022-05-05 07:50:45 -04:00
2b1716cb3a
fix more bugs with dump_modify every/time
2022-05-05 00:06:08 -04:00
bd4bbbddbe
Merge pull request #3245 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2022-05-04 19:57:23 -04:00
2aa1c6975f
fix typo
2022-05-04 19:09:19 -04:00
e285ba43eb
Merge branch 'develop' into next_patch_release
2022-05-04 19:08:10 -04:00
582de4f951
Merge pull request #3248 from akohlmey/add_set_time
...
Add time option to the "reset_timestep" command and make the "time" property restartable
2022-05-04 18:43:07 -04:00
dcd6c18e45
update indent
2022-05-04 17:50:34 -04:00
4c6cb8648b
replace image with embedded latex text
2022-05-04 17:50:25 -04:00
6b47d6246b
more changes and some debugging on a test script
2022-05-04 15:28:50 -06:00
cc437c78a0
some logic and syntax changes to code and doc page
2022-05-04 14:34:05 -06:00
edda6b6f70
Merge remote-tracking branch 'github/develop' into add_set_time
2022-05-04 16:29:54 -04:00
803376b1b4
Merge pull request #3241 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2022-05-04 16:26:02 -04:00
e897ab7611
improve error messages
2022-05-04 16:25:12 -04:00
ba3aa8fab5
remove NULL option for reset_timestep
2022-05-04 16:21:06 -04:00
81bb4bfc23
Merge branch 'collected-small-changes' into add_set_time
2022-05-04 15:49:14 -04:00
059c84bf41
Merge branch 'develop' into add_set_time
2022-05-04 15:47:28 -04:00
eec86c8038
Merge branch 'develop' into collected-small-changes
2022-05-04 15:45:38 -04:00
ad6cebb049
Merge pull request #3246 from GenieTim/compute-abs-sum
...
Implement a aveabs and sumabs reduce command
2022-05-04 14:46:54 -04:00
61214b9a52
Merge pull request #3243 from akohlmey/delete-by-variable
...
Implement variable option for delete_atoms
2022-05-04 13:50:00 -04:00
f8742d599b
merge set_time command into reset_timestep
2022-05-04 13:24:52 -04:00
d4a93ff9c7
Merge pull request #3247 from vladgl/adp-kk
...
Kokkos accelerated variant for adp pair style
2022-05-04 13:05:29 -04:00
517d934f7c
more edits
2022-05-04 10:51:00 -06:00
87b99306ba
make force_clear() a public pure function in min.h and integrate.h
...
these are required changes for adding NWChem couping support as a fix
2022-05-04 12:30:17 -04:00
af32267db3
Merge branch 'develop' into compute-abs-sum
2022-05-04 12:23:50 -04:00
7fa2fe134c
Fix typo
2022-05-04 10:18:11 -06:00
515e2928a9
Sync with pair eam
2022-05-04 10:15:36 -06:00
8a5e7fa609
update docs
2022-05-04 12:07:59 -04:00
ed0ee913e1
Small tweaks
2022-05-04 11:18:10 -04:00
a26fa50736
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-04 05:47:34 -04:00
5d510ac7b3
Merge remote-tracking branch 'akohlmey/region-tests' into collected-small-changes
2022-05-04 05:46:34 -04:00
c37d5be524
Merge branch 'develop' into collected-small-changes
2022-05-04 05:45:33 -04:00
0bedff1ce0
implement set_time command
2022-05-03 13:15:52 -04:00
e7153d30c8
re-enable dynamic group support for tally computes
2022-05-03 11:22:38 -04:00
257a070666
add test for ellipsoid, check for special case of ellipsoid/prism
2022-05-03 11:02:01 -04:00
bd5858019e
add minimal unit test for Region class
2022-05-02 17:06:28 -04:00
4ef8ca091d
Fix virial computation in adp/kk
2022-05-02 22:16:28 +03:00
8473bc19f5
Merge branch 'develop' into adp-kk
2022-05-02 13:41:03 -04:00
df77641071
fix permissions and whitespace
2022-05-02 13:40:39 -04:00
cb345870a9
Add adp/kk to install script (fix commit #d3843db)
2022-05-02 19:24:01 +03:00
d3843dbf09
Add adp/kk to install script
2022-05-02 19:16:59 +03:00
fef6c37ea7
Merge pull request #3240 from akohlmey/ave-yaml-file-colname
...
Add support for custom column names and YAML format output to fix ave/time
2022-05-02 11:45:50 -04:00
0e5a66b1cd
Implement a aveabs and sumabs reduce command
2022-05-02 17:34:08 +02:00
e51c51e7f9
Kokkos accelerator variant for adp pair style
2022-05-02 18:17:49 +03:00
39ee6b6a7f
step version strings for the next patch release
2022-05-02 10:34:43 -04:00
89deab6a3e
silence compiler warnings
2022-04-30 19:51:04 -04:00
1191d08b47
Merge branch 'develop' into collected-small-changes
2022-04-30 19:39:16 -04:00
deef9fae23
fix bug with wrong mapping of pair style classes
2022-04-30 19:15:00 -04:00
1b8641685a
Merge pull request #3242 from dxhisboy/develop
...
Adding saip/metal/opt and ilp/tmd/opt
2022-04-30 12:59:41 -04:00
672c063fd8
add unit test for delete_atoms
2022-04-29 22:33:15 -04:00
2f599bace1
enable and apply clang-format
2022-04-29 22:01:34 -04:00
f5113aa84a
better error messages
2022-04-29 21:59:37 -04:00
31d6af6114
add delete_atoms "variable" option
2022-04-29 21:59:22 -04:00
9c45af7730
avoid potential 32-bit integer overflow
2022-04-29 20:53:57 -04:00
cac9fcaf86
cannot build ELECTRODE package by default on native windows because it requires BLAS
2022-04-29 20:18:50 -04:00
4a3bcd9230
Merge branch 'develop' into collected-small-changes
2022-04-29 20:15:36 -04:00
87b0939fe7
Merge pull request #2871 from evoyiatzis/master
...
implementation of an "ellipsoidal" region option
2022-04-29 19:46:15 -04:00
44c4d0a4d6
Merge pull request #3194 from robeme/electrode
...
ELECTRODE package for constant potential method
2022-04-29 18:30:29 -04:00
ee8d8042e6
add example for YAML processing with Perl
2022-04-29 17:42:23 -04:00
514bfe77df
apply changes suggested by @sjplimp
2022-04-29 17:33:37 -04:00
5e18f15435
remove unused variables
2022-04-29 15:29:04 -04:00
d0938ce398
apply clang-format
2022-04-29 15:13:47 -04:00
80c716b81f
update false positives
2022-04-29 15:11:11 -04:00
f09e886fd2
remove unused function
2022-04-29 15:10:57 -04:00
47f62838db
Merge branch 'develop' into electrode
2022-04-29 14:37:48 -04:00
3c71c07048
Merge pull request #3230 from athomps/snap-inner-mod
...
Snap inner cutoff improvements and porting to KOKKOS
2022-04-29 14:36:48 -04:00
37d2d9e013
Remove trailing spaces
2022-04-29 10:56:34 -06:00
3f44f8f50d
Merge pull request #3236 from lammps/fix-adapt-angle2
...
bug fix for new fix adapt angle support
2022-04-29 12:50:10 -04:00
df76673bee
bdim --> adim in fix adapt
2022-04-29 10:10:36 -06:00
2f8e708184
more whitespace
2022-04-29 09:37:27 -06:00
894b7810b2
whitespace
2022-04-29 09:32:24 -06:00
57098f3df7
Remove extra files
2022-04-29 09:22:14 -06:00
69a79ba082
whitespace
2022-04-29 09:17:24 -06:00
641e769bde
Revert a3c6baad4c
2022-04-29 09:03:44 -06:00
435f652263
removed trailing whitespace in pair_ilp_tmd_opt and pair_saip_metal_opt
2022-04-29 22:54:41 +08:00
6ced400207
change saip and tmd to virtual public inherit, so that corresponding opt package can compile
2022-04-29 22:28:48 +08:00
f93ac86c53
updated Install.sh for OPT package to adopt new interlayer potential optimizations
2022-04-29 22:05:52 +08:00
943cb531bf
Modified chunk code of pair_ilp_graphene_hbn_opt for adopting pair_saip_metal_opt and pair_ilp_tmd_opt
2022-04-29 21:56:52 +08:00
c34efcc718
fixed multielement assignment error
...
tested in CPU and GPU mode, gets same output for eneriges and forces as build without KOKKOS for various settings of sinner, dinner
2022-04-29 07:53:39 -06:00
2292caef38
updated sinner/dinner log output
...
now logmsg displays all element params for sinner, dinner on same line (replaces only first param + ...)
2022-04-29 07:48:02 -06:00
9c48a75c8e
fix issues reported by coverity scan
2022-04-29 06:49:47 -04:00
b2300ba9cb
Merge branch 'develop' into collected-small-changes
2022-04-29 05:51:05 -04:00
6fb3cef39f
Merge pull request #3031 from Iximiel/develop
...
Second Moment Aproximation to the Tight Binding addes as pair style
2022-04-28 22:32:38 -04:00
cb41e354b8
Merge pull request #3238 from akohlmey/doc-math-funcs
...
Document special math functions
2022-04-28 22:11:09 -04:00
7d9cdc7ec4
update documentation. more examples. document fix_modify options
2022-04-28 18:34:49 -04:00
bf8f5e2f87
more compact output
2022-04-28 18:08:59 -04:00
a3e0e1a6eb
fixed multielement assignment error
2022-04-28 15:57:53 -06:00
2ae9ca5073
swap rows and columns back for easier import into pandas
2022-04-28 16:03:04 -04:00
f25b60fded
simplify pandas processing. add missing image with plot
2022-04-28 16:02:45 -04:00
f09556018b
fix bugs reported by @jibril-b-coulibaly
2022-04-28 14:47:53 -04:00
04b46a9ce8
implement yaml output for mode vector
2022-04-28 14:33:15 -04:00
eb5d867adf
Improve erfc
2022-04-28 13:45:57 +00:00
2f71c96bde
add yaml format output for mode scalar
2022-04-28 07:46:47 -04:00
09ed718c14
add example to plot thermo data with pandas+matplotlib
2022-04-28 07:45:51 -04:00
cfc4dcea3d
must quote keyword data to avoid issues parsing the YAML data
2022-04-28 07:34:23 -04:00
33a63e5cd3
remove dead code to silence compiler warnings
2022-04-28 03:03:29 -04:00
a05bdfa76c
add override to polymorph functions
2022-04-27 18:36:00 -04:00
cd3ce8459b
enable and apply clang-format
2022-04-27 18:35:44 -04:00
74afc04580
remove error comments from header
2022-04-27 18:29:41 -04:00
233d4ad349
whitespace fixes
2022-04-27 18:29:27 -04:00
8481abda05
Merge branch 'develop' into ellipsoid-region
2022-04-27 18:28:38 -04:00
55fddf3aac
update (tentative) release date
2022-04-27 18:26:07 -04:00
b76594e551
enforce only newton pair on with smatb pair styles. add unit tests
2022-04-27 18:08:05 -04:00
2d45e3340f
move sources and examples for smatb styles to SMTBQ package folders
2022-04-27 15:14:02 -04:00
585b14f08f
fix memory leak
2022-04-27 15:10:55 -04:00
3cfae26b84
update docs and make part of SMTBQ package
2022-04-27 15:10:46 -04:00
3b1165ccdc
update files to be more compatible with LAMMPS' conventions and for code changes
2022-04-27 15:02:32 -04:00
75d42a87e5
Merge branch 'develop' into Iximiel/develop
2022-04-27 14:15:10 -04:00
cdba0da780
Merge branch 'snap-inner-mod' of github.com:athomps/lammps into snap-inner-mod
2022-04-27 10:58:43 -06:00
a3c6baad4c
Removed CPU specific options
2022-04-27 10:58:22 -06:00
0e1f9968c1
Merge branch 'develop' of github.com:lammps/lammps into snap-inner-mod
2022-04-27 10:48:24 -06:00
6439777406
complete documentation of the MathSpecial namespace
2022-04-27 11:59:25 -04:00
c43bc000d9
Removed unnecessary commented out code section.
2022-04-27 19:46:18 +10:00
d857600d9c
start documenting functions in the MathSpecial namespace
2022-04-27 04:46:18 -04:00
385f0c6c95
Update Kokkos build documentation to include hipFFT options.
2022-04-27 10:13:03 +10:00
8cdbf380cf
Add support for hipFFT backend in PPPMKokkos.
2022-04-27 09:22:59 +10:00
691ba89b6f
Merge pull request #3234 from lammps/variable-vector-wildcard
...
add support for wildcards in variable vectors
2022-04-26 18:21:46 -04:00
1fcf82aeef
Merge remote-tracking branch 'github/develop' into variable-vector-wildcard
2022-04-26 17:54:32 -04:00
56b4671cd8
Merge pull request #3233 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2022-04-26 17:54:11 -04:00
d8e98cb99d
make tests more complex and add vector variable expansion
2022-04-26 17:53:47 -04:00
831caaa150
Merge branch 'collected-small-changes' into variable-vector-wildcard
2022-04-26 17:26:17 -04:00
64fff417c3
test more bound variants
2022-04-26 17:25:27 -04:00
7eb6c2652f
update advanced utils tests. include test for expand args
2022-04-26 16:16:44 -04:00
d04cb4ba42
edits to doc page
2022-04-26 13:58:18 -06:00
782add6943
Merge branch 'feature-create-atoms-exclude' of github.com:erozic/lammps into create-overlap
2022-04-26 13:22:10 -06:00
800e0a7357
bug fix for new fix adapt angle support
2022-04-26 09:34:27 -06:00
7663fc6256
correctly use "type" to detect executables/scripts
2022-04-26 11:08:31 -04:00
26278643d4
Port changes to Kokkos
2022-04-26 08:22:00 -06:00
407f6af1ed
Merge branch 'develop' of github.com:lammps/lammps into snap-inner-mod
2022-04-26 08:13:30 -06:00
192b22a6ce
Set rng init for electrode/thermo
2022-04-26 16:03:45 +02:00
837f9040d8
add tests for advanced utility functions that require a LAMMPS instance
2022-04-26 09:30:34 -04:00
4691ff06b5
format
2022-04-26 09:30:10 -04:00
ba02d90bf1
add test for new errorurl() utility function
2022-04-26 09:29:57 -04:00
a649fa3a79
detect yaml file output by file name
2022-04-26 06:20:00 -04:00
72011bf325
Updated doc (use of overlap clarified)
2022-04-26 11:55:24 +02:00
7aaa71d22e
Merge remote-tracking branch 'lammps/develop' into electrode
2022-04-26 10:29:39 +02:00
66b8ab9c6e
Revamped examples
2022-04-26 09:42:45 +02:00
fdb7dfdea7
also remove mode from fix ave/correlate
2022-04-25 17:04:04 -06:00
e7a9073ccd
remove discussion of mode
2022-04-25 17:01:15 -06:00
65978c33b6
2 more doc pages
2022-04-25 16:06:52 -06:00
bb8e953fb5
add support for wildcards in variable vectors
2022-04-25 15:43:08 -06:00
950b175fcd
remove invalid [[noreturn]] attribute
2022-04-25 16:23:48 -04:00
dc605d35ee
Updated ML-IAP package
2022-04-25 13:58:41 -06:00
811e5786fe
Merge branch 'develop' into feature-create-atoms-exclude
2022-04-25 19:30:52 +02:00
c1146ebdcd
Resolved conflicts with develop
2022-04-25 19:11:54 +02:00
8679266db8
add container definitions for Fedora 36 and Ubuntu 22.04LTS
2022-04-25 13:05:43 -04:00
2624043ab6
Synchronisation fix
2022-04-25 17:03:07 +02:00
960d3faa5e
Merge branch 'master' of github.com:z-gong/lammps into collected-small-changes
2022-04-25 02:58:17 -04:00
a5cd95d6c6
Add comment for the units in compute/viscosity
2022-04-25 06:23:54 +02:00
28900925f4
Fix the unit for fix/accelerate/cos
2022-04-25 05:59:41 +02:00
9c46acfd62
fix parallel processing bug with shell mkdir command
2022-04-24 23:23:01 -04:00
45de998aa9
Merge pull request #3231 from akohlmey/remove-error-docs-in-header
...
Remove error docs from header files
2022-04-24 18:30:17 -04:00
6cfbd73bcd
add documentation for new error and warning policy
2022-04-23 16:40:28 -04:00
f7e7abc908
fix uninitialized pointer bug
2022-04-23 15:17:26 -04:00
b4c3c479b7
remove error docs from one more file
2022-04-23 13:52:29 -04:00
4d1bdb4741
add python tool to detect and remove (if desired) error docs from headers
...
also document the tools in the manual.
2022-04-23 13:52:12 -04:00
78c10bac4a
clang-format update
2022-04-23 13:08:11 -04:00
115962db88
Merge branch 'develop' into remove-error-docs-in-header
2022-04-23 12:46:54 -04:00
ce5d8a578e
Merge pull request #3228 from run-towards-the-future/develop
...
A pull request for an optimized ILP(ilp/graphene/hbn) potential
2022-04-23 12:42:27 -04:00
f970a9de6a
Merge pull request #3219 from akohlmey/region-lookup-refactor
...
Region lookup refactor
2022-04-23 11:33:01 -04:00
67bcfe3b62
remove unused code and variables, more programming style consistency
2022-04-23 09:26:35 -04:00
b55b9f5a6a
removed request for ghost neighbor list
2022-04-23 20:35:48 +08:00
ef51fb7dea
Fix bugs, Derives from PairILPGrapheneHBN instead of Pair
...
Improve the performance of pair style, ilp/graphene/hbn/opt
Updates to the OPT package
2022-04-23 19:45:50 +08:00
8fe0231b75
Fix bugs, Derives from PairILPGrapheneHBN instead of Pair
...
Add a new pair style, ilp/graphene/hbn/opt
Updates to the OPT package
2022-04-23 19:43:34 +08:00
e1856dc708
cosmetic
2022-04-23 07:42:31 -04:00
5da6fae9f6
silence compiler warnings
2022-04-23 07:35:18 -04:00
69249e84e1
adjust epsilon
2022-04-23 07:35:00 -04:00
8f019f4800
doc fixes: spelling and links
2022-04-23 07:34:44 -04:00
d55e7f9e51
Merge branch 'develop' into region-lookup-refactor
2022-04-23 07:14:28 -04:00
b1546a725c
Merge pull request #3093 from Bibobu/Elastic_stress
...
Add compute born/matrix command to compute elastic stress
2022-04-23 07:07:29 -04:00
113fc0a77a
Merge pull request #3227 from akohlmey/safer-data-file-parsing
...
Improve data file parsing and reported error messages
2022-04-23 06:41:17 -04:00
419b0f9494
add missing curly brace
2022-04-23 06:02:14 -04:00
31470819c0
Merge branch 'develop' into Elastic_stress
2022-04-23 04:36:45 -04:00
7bfa368d8d
Merge pull request #2667 from ssande7/compute_temp_profile_dof
...
[BUGFIX] Collection of DoF-related fixes for compute temp/profile
2022-04-23 04:31:38 -04:00
c17845276a
Derives from PairILPGrapheneHBN instead of Pair
...
Improve the performance of pair style, ilp/graphene/hbn/opt
Updates to the OPT packages
2022-04-23 14:29:03 +08:00
b631411985
Derives from PairILPGrapheneHBN instead of Pair
...
Add a new pair style, ilp/graphene/hbn/opt
Updates to the OPT package
2022-04-23 14:26:13 +08:00
26ca371d93
Merge branch 'develop' into region-lookup-refactor
2022-04-22 23:47:49 -04:00
79a7d2abf6
remove error docs from header files
2022-04-22 23:31:15 -04:00
e49930df21
Merge branch 'develop' into safer-data-file-parsing
2022-04-22 23:13:39 -04:00
471c728ac4
Merge pull request #3224 from lammps/dynamic-groups
...
change update of dynamic groups to post_force location in timestep
2022-04-22 23:11:17 -04:00
cbefeeb677
Merge pull request #3220 from athomps/specify-verlet
...
Explcitly state that fix nve uses velocity-Verlet integrator
2022-04-22 23:10:48 -04:00
8115e8a5a4
Merge pull request #3226 from lammps/error-url
...
Add utility to print url with link to error message in online manual
2022-04-22 23:10:21 -04:00
9f9a5ca76f
Merge branch 'develop' into region-lookup-refactor
2022-04-22 22:53:02 -04:00
9be8ef09a2
Merge pull request #3229 from lammps/fix-adapt-angle
...
Fix adapt angle
2022-04-22 22:44:18 -04:00
97bfc0bb77
avoid (unlikely) overflow
2022-04-22 22:38:46 -04:00
cf647347c9
Merge branch 'develop' into safer-data-file-parsing
...
# Conflicts:
# src/atom.cpp
2022-04-22 22:25:41 -04:00
8e9cc0eb51
Merge branch 'develop' into compute_temp_profile_dof
2022-04-22 22:16:42 -04:00
47564ab6bc
Merge branch 'develop' into region-lookup-refactor
2022-04-22 22:11:41 -04:00
1319cb2cf5
fix typo
2022-04-22 22:08:13 -04:00
aed7bafac0
Merge pull request #3217 from akohlmey/atomvec-strings
...
Refactor Atom and AtomVec classes to use std::string and std::vector for setting up per-atom data
2022-04-22 22:03:26 -04:00
3a5ab301b2
propagate changes from previous commit to other packages that were missing them
2022-04-22 21:46:24 -04:00
5aebd151b6
Update compute_temp_profile.rst
2022-04-22 18:47:13 -06:00
16dd89c641
Added qualifier to assertions + note about inhomogeneous rigid systems
2022-04-23 10:30:44 +10:00
a90c632ae2
fix bug when no other post_force fixes are defined
2022-04-22 17:10:56 -06:00
48d8094d95
Merge branch 'develop' into snap-inner-mod
2022-04-22 16:54:21 -06:00
2c71d0eea2
Ported to KOKKOS, untested
2022-04-22 16:43:19 -06:00
01e7530902
shorten URL message text
2022-04-22 17:00:55 -04:00
907bcd16a8
Update compute_temp_profile.rst
2022-04-22 14:21:57 -06:00
b40e662b10
Merge pull request #3223 from akohlmey/less-fmtlib-warnings
...
Reduce excessive warnings from fmtlib and assorted small changes
2022-04-22 15:03:49 -04:00
fec5538d3c
fix initialization bugs
2022-04-22 13:52:15 -04:00
1568974e8e
whitespace
2022-04-22 13:39:05 -04:00
c054edda6b
allow larger error margin for pressure computes
2022-04-22 13:22:01 -04:00
23d39c7d02
Merge branch 'develop' into create-overlap
2022-04-22 10:37:39 -06:00
c0d0c84f7d
update unit test files to implementation changes
2022-04-22 12:16:28 -04:00
da520bf8b7
integrate better into manual and traditional build system
2022-04-22 11:38:55 -04:00
68d1c856b3
fix typo
2022-04-22 11:27:08 -04:00
77b563a024
disable unknown pragma warnings for the summit machine when using CUDA
2022-04-22 11:23:54 -04:00
b4e2e2ec34
add support for angle cosine
2022-04-22 09:12:12 -06:00
a6f2f04664
Removed forgotten neighbor->ago condition in compute_born_matrix. Rewritten compute_pair loop so that newton condition does not affect results.
2022-04-22 16:59:52 +02:00
644b3f6933
clarify and remove redundant text
2022-04-22 09:32:10 -04:00
23186da560
Merge branch 'snap-inner-bug-printf' of github.com:megmcca/lammps into less-fmtlib-warnings
2022-04-22 09:26:29 -04:00
3b1021abd1
cosmetic changes. improve programming style conformance
2022-04-22 08:36:20 -04:00
55a7c341af
improve data file section parsing
...
- avoid segfaults when dereferencing a null pointer on short files
- allow skipping over empty and comment-only lines.
2022-04-22 08:35:09 -04:00
6d56629660
improve error messages
2022-04-22 08:31:53 -04:00
dc4752ef63
add convenience function for printing a missing arguments error message
2022-04-22 08:28:14 -04:00
079d3ea067
remove extraneous printf line
2022-04-22 06:16:45 -06:00
3e9f207062
Improve the performance of pair style, ilp/graphene/hbn/opt
...
Updates to the OPT package
2022-04-22 20:00:28 +08:00
e0049a07f3
Add a new pair style, ilp/graphene/hbn/opt
...
Updates to the OPT package
2022-04-22 17:55:05 +08:00
13664a0185
add utility to print url with pointer to error message
2022-04-22 05:25:50 -04:00
4de9ab85ce
Completed inner cutoff, KOKKOS still in progress
2022-04-21 17:30:12 -06:00
3f3c481554
add support to fix adapt for angle coeffs
2022-04-21 17:00:11 -06:00
0b6a689f3c
Removed the domain->minimum_image() calls from dihedral_nharmonic and angle_cosine.
2022-04-22 00:37:49 +02:00
6b3c868c6e
Removed commented previous nb list request.
2022-04-22 00:26:00 +02:00
5fd2311951
Pulled develop. Solved false_positives.txt bond.cpp and bond.h files conflict.
2022-04-22 00:24:50 +02:00
0b0947c167
Solved the dihedral index problem. It was actually the indices used.
2022-04-22 00:20:25 +02:00
ea66d4e73f
mostly doc page edits
2022-04-21 16:00:53 -06:00
0ece11c491
add a code comment
2022-04-21 15:19:04 -06:00
8cb47c8504
change update of dynamic groups to post_force location in timestep
2022-04-21 15:02:47 -06:00
c6abc9e682
need wheel module for modern install procedure
2022-04-21 16:15:42 -04:00
09187801c1
suppress nvcc unknown pragma warnings
2022-04-21 15:01:46 -04:00
247c61c93f
make portable to ubuntu
2022-04-21 13:01:13 -04:00
04afec7771
fix minor doc issues
2022-04-21 13:00:26 -04:00
05a845fafd
compute_dihedral finally agrees with numdiff!
2022-04-21 18:37:26 +02:00
6dcafd693f
Update fix_nve.rst
2022-04-21 10:13:05 -06:00
1df430aef4
align with doc folder makefile
2022-04-21 12:02:05 -04:00
b7a3af7bd1
update plumed version in containers and install python3-venv
2022-04-21 12:01:49 -04:00
556ad777d1
update code to use safe fread() and thus silence compiler warnings on ubuntu
2022-04-21 11:53:59 -04:00
b7d329f9b3
remove unused field in class
2022-04-21 07:58:54 -04:00
1a8ba25444
silence some excessive warning by the new Intel compilers
2022-04-21 07:58:43 -04:00
e9eb74e13a
add missing override
2022-04-21 07:50:48 -04:00
c07551072d
must check if externally set C++ standard is at least c++11
2022-04-21 07:50:30 -04:00
e8cacc4380
Updated example syntax
2022-04-20 18:17:23 -06:00
b4b6ba91e0
Slight adjustment to definition of Sinner and Dinner
2022-04-20 18:01:24 -06:00
9cac62401d
only set the C++ standard value if it is not set externally
2022-04-20 19:32:42 -04:00
96e22b1104
disable CUDA support with Eigen3
2022-04-20 18:50:55 -04:00
5242b5557f
Merge branch 'develop' into less-fmtlib-warnings
2022-04-20 18:24:06 -04:00
4544664edc
comment out assertion causing many warnings
2022-04-20 18:14:10 -04:00
38093ffe47
KOKKOS doesn't require nvcc_wrapper anymore when compiling with CMake
2022-04-20 18:13:42 -04:00
c62e2ad4d1
disable warnings with PGI/NVHPC compilers and import CMAKE_TUNE_FLAGS
2022-04-20 17:39:33 -04:00
aebbd04297
Merge pull request #3222 from akohlmey/fasthtml
...
Add fasthtml target for faster testing of .rst to .html translation
2022-04-20 17:16:23 -04:00
da0e0359b6
Merge pull request #3221 from akohlmey/ttm_mod_fix
...
Fix file reader bug in fix ttm/mod
2022-04-20 16:55:10 -04:00
a8e5e0e515
use python -m venv instead of virtualenv
2022-04-20 15:49:22 -04:00
42d875a411
add fasthtml target for faster testing of .rst to html translation
2022-04-20 15:02:00 -04:00
bc0236d869
Bugfix tagint type for tags
2022-04-20 18:49:55 +02:00
a3a3354d1b
fix file reader bug and add ttm/mod example
2022-04-20 11:52:36 -04:00
f6523851b5
Explcitly state that fix nve uses velocity-Verlet integrator
2022-04-20 08:58:53 -06:00
c086664c2a
Per-atom vector usage
2022-04-20 16:23:44 +02:00
9d1d552fde
bugfix init_list for etypes
2022-04-20 16:23:44 +02:00
df5b1a228d
tweak epsilon for macos/arm64
2022-04-19 21:57:43 -04:00
71e96e8b7c
Merge pull request #3212 from ndtrung81/dielectric-updates
...
Updates to the DIELECTRIC package
2022-04-18 09:33:28 -04:00
f40b8f5694
Merge branch 'develop' into dielectric-updates
2022-04-17 17:47:55 -04:00
9228855257
cosmetic
2022-04-17 17:47:38 -04:00
c820eeb118
re-apply clang-format
2022-04-17 17:47:31 -04:00
7c64ff6634
Improved the precision of the conversion factor epsilon0e2q, added more options for units, ensured that qqrd2e be included in efield in several pair styles, and updated the fix polarize doc page
2022-04-17 12:01:41 -05:00
44e4510251
replace vector for storing regions with unordered_set for simpler processing
2022-04-16 11:17:55 -04:00
aa4787f604
complete region handling refactor
2022-04-16 00:17:39 -04:00
cbb4abc55c
improve formatting
2022-04-15 17:12:31 -04:00
69d9c5187e
refactor group access, enable and apply clang-format
2022-04-15 15:29:43 -04:00
4b400fb4a6
overload count() function to pass in Region pointer directly
2022-04-14 22:00:50 -04:00
21f24ef572
Merge pull request #3218 from lammps/mdi-new-functions
...
MDI new functions
2022-04-14 20:48:51 -04:00
a0a82cad0b
Merge pull request #3214 from stanmoore1/kk_tersoff_bugfix
...
Fix issues in Kokkos Tersoff and Stillinger-Weber pair styles
2022-04-14 17:28:59 -04:00
e66fb6a1c1
apply clang-format
2022-04-14 17:28:05 -04:00
64b1c45a49
update MDI library and checksum
2022-04-14 17:27:20 -04:00
56bfa90a69
adapt bpm/sphere atom style
2022-04-14 17:23:11 -04:00
20827b4105
sync with new version of MDI library
2022-04-14 15:00:09 -06:00
111111b38b
Merge branch 'develop' into atomvec-strings
2022-04-14 16:52:04 -04:00
26f6976568
move errorfunction complement approximation factor into shared namespace
2022-04-14 16:47:38 -04:00
8b31edb102
programming style updates and clang-format applied
2022-04-14 16:47:10 -04:00
81e203b5fa
only allow "lj" and "real" units for now
2022-04-14 16:43:59 -04:00
4380ed23d1
documentation and LAMMPS homepage URL updates
2022-04-14 15:55:22 -04:00
0cfb26799c
Fix copy/paste error
2022-04-14 13:47:57 -06:00
5bd86a05b2
Merge pull request #2906 from jtclemm/BPM
...
Adding package for bonded particle models
2022-04-14 15:43:14 -04:00
c5565a4e02
Small tweaks
2022-04-14 13:16:44 -06:00
5c70f45feb
updates to use new funcs from Python as well
2022-04-14 10:49:12 -06:00
29582f09a1
add missing update to property_atom function API
2022-04-14 12:34:58 -04:00
ac8d97d358
capture by reference
2022-04-14 12:27:45 -04:00
31178661c9
switch to C++11 compatible lambda function capture
2022-04-14 12:27:03 -04:00
095c610a3f
no more need to explicitly initialize empty fields
2022-04-14 12:00:56 -04:00
b5eb5ac686
update docs for adding atom styles to refactored process
2022-04-14 11:48:18 -04:00
500a3426ed
"stringify" and "vectorize" per-atom data handling in Atom class
2022-04-14 11:31:20 -04:00
198d07e905
print warning when fix property/atom is issues before reading a restart
2022-04-14 11:06:35 -04:00
b16d48aa41
"stringify" and "vectorize" processing of per-atom attributs in AtomVec classes
2022-04-14 11:06:10 -04:00
9424c2558e
enable and apply clang-format. minor cosmetic changes
2022-04-13 21:05:19 -04:00
1755d06870
Merge pull request #3216 from lammps/update-citation
...
update a citation
2022-04-13 19:16:57 -04:00
bc2b600f09
changes to use new MDI library functions
2022-04-13 16:26:48 -06:00
0946d41c3f
Merge pull request #3215 from megmcca/snap-inner-bug
...
fix crash with multielement inner cutoff
2022-04-13 16:17:10 -04:00
30914a73fb
Update error messages
2022-04-13 14:10:52 -06:00
44f67330e2
Port changes to other flavors of Tersoff
2022-04-13 13:50:49 -06:00
21c61a5c77
Merge pull request #3213 from akohlmey/gpu-remove-legacy
...
Remove support for CUDA toolkits before version 8 and GPUs older than Kepler
2022-04-13 15:10:17 -04:00
bd6d7b9136
clarify CUDA versus OpenCL build and runtime restrictions
2022-04-13 14:24:43 -04:00
c9ab5ebbf5
cosmetic
2022-04-13 12:59:54 -04:00
2804de8c26
fix refactoring bug
2022-04-13 12:59:41 -04:00
fb37c86632
remove duplicate
2022-04-13 12:59:30 -04:00
0f1097d7e6
recover read_restart and read_data capability for fix property/atom
2022-04-13 12:41:40 -04:00
2d5fadd88f
Switch to const ref to help compiler
2022-04-13 10:27:41 -06:00
230bed0bc4
fix crash with multielement inner cutoff
2022-04-13 09:49:13 -06:00
9e94722987
Remove full neigh option in Kokkos Tersoff and SW pair styles
2022-04-13 08:14:02 -06:00
ef4e41d2a2
programming style and format updates
2022-04-12 22:52:07 -04:00
467cae9436
permissions
2022-04-12 18:43:47 -04:00
09b08ecd85
whitespace
2022-04-12 18:36:51 -04:00
8c153adceb
spelling
2022-04-12 18:36:16 -04:00
e89303c202
Fix compile error with Kokkos CUDA
2022-04-12 16:31:21 -06:00
622a4a6d51
Overallocate slightly to reduce memory reallocs
2022-04-12 16:20:21 -06:00
2998462743
Add const
2022-04-12 16:07:37 -06:00
f64d405ad8
Fixing remaining errors/warnings in doc build
2022-04-12 15:59:38 -06:00
90a6a3c125
Fix typo
2022-04-12 15:57:49 -06:00
2fa99703bf
Fix issues in Kokkos Tersoff and SW pair styles
2022-04-12 15:49:28 -06:00
616349c27b
Merge branch 'develop' into dielectric-updates
2022-04-12 16:33:02 -05:00
f3363070e7
remove support for CUDA toolkits before version 8 and GPUs older than Kepler
2022-04-12 15:48:16 -04:00
ca37c01476
Fixing broken links/references in documentation
2022-04-12 13:36:39 -06:00
e1a7ea38a9
update a citation
2022-04-12 12:59:25 -06:00
929e46b5c7
remove dead code
2022-04-12 11:06:28 -04:00
e1a2423f2e
modernize, initialize pointers, apply clang-format
2022-04-12 11:06:18 -04:00
2ff8ac0cb2
Merge pull request #3210 from arghdos/fix_volatile
...
Add non-volatile version of join function to DomainKokkos
2022-04-11 19:48:43 -04:00
12d7ef541b
Need both versions of join
2022-04-11 15:13:44 -06:00
804c43b33c
Merge branch 'develop' of github.com:lammps/lammps into fix_volatile
2022-04-11 15:11:37 -06:00
ef53298f7c
Added the omp version of pair lj/cut/coul/debye/dielectric
2022-04-11 15:45:12 -05:00
2a595713f3
Updated doc page of the set command for the local dielectric constant,
...
which could be used as a measure of polarizability in the future
2022-04-11 15:01:19 -05:00
b666f7324c
Updated the example input script with the set command for per-atom dielectric constant
2022-04-11 14:44:02 -05:00
b05aadf877
Allowed to set the atom local dielectric values (epsilon)
2022-04-11 14:18:43 -05:00
49aebf64b9
include BPM package in multiple presets
2022-04-11 12:41:28 -04:00
9d907e31b3
recover compilation
2022-04-11 12:40:59 -04:00
36723853c9
Merge branch 'develop' into BPM
2022-04-11 12:18:34 -04:00
8161dff58a
Added pair style lj/cut/coul/debye/dielectric, added conversion factor epsilon02eq for real units
2022-04-11 10:54:41 -05:00
ebc74d7428
Indice correction in EXTRA-COMPUTE/compute_born_matrix.cpp, some PBC check in EXTRA-MOLECULE/dihedral_nharmonic.cpp and MOLECULA/angle_cosine.cpp. Also added born_matrix to angle_cosine.cpp
2022-04-11 17:53:48 +02:00
236d275b2f
Merge pull request #3211 from akohlmey/collected-small-changes
...
Collected clang-tidy updates
2022-04-11 11:07:00 -04:00
b36262cd11
cosmetic
2022-04-10 20:47:42 -04:00
d6f7570d57
avoid redundant use of boolean literals
2022-04-10 20:47:31 -04:00
74f2b67b1a
no if statement required before delete[]
2022-04-10 19:55:24 -04:00
3eec2eec9a
make buffer size a compile time constant and use strncpy() instead of strcpy()
2022-04-10 18:33:17 -04:00
200b4f13c7
use dynamic cast instead of c-style cast when casting from base type to derived class
2022-04-10 18:18:06 -04:00
39b316729b
use auto type when assigning from cast or using new
2022-04-10 18:16:36 -04:00
6071376d42
derive ATC_Error exception class from std::exception
2022-04-10 15:25:37 -04:00
413a01ade5
apply clang-tidy updates
2022-04-10 12:07:54 -04:00
1a2d83ab01
HDF5 library may be parallel which is an error with serial LAMMPS
2022-04-10 12:07:54 -04:00
591498ab31
Updated and fixed typos in doc pages
2022-04-10 10:24:31 -05:00
a9f5a1af51
initialize class member pointers in initializer to null
2022-04-10 11:13:33 -04:00
c54fe7d97d
small update
2022-04-10 08:00:47 -04:00
85b69000cd
revert to use NULL instead of nullptr, so that it compiles without having to enable c++11 compatibility
2022-04-09 20:54:59 -04:00
ddf67ec42d
properly use nullptr on pointers (with a little help from clang-tidy)
2022-04-09 20:27:40 -04:00
2d346638fb
correctly declare and override virtual functions for desired polymorphism
2022-04-09 20:17:36 -04:00
a620f5bd7d
fix pointer type bug
2022-04-09 19:59:43 -04:00
07bc76871c
avoid unsafe strcpy()
2022-04-09 19:01:42 -04:00
4adeb29491
clang-tidy fixes
2022-04-09 19:00:59 -04:00
177f9cabc1
add ELECTRODE package to suitable presets
2022-04-09 18:19:55 -04:00
4e81adaf8c
make buffer size for text file reader adjustable
2022-04-09 17:46:47 -04:00
fcd3e76767
skip unsupported unit tests
2022-04-09 17:45:38 -04:00
c07b06c8d1
skip unsupported unit tests
2022-04-09 17:44:40 -04:00
420dc969d3
need to set buffer size based on generated output format
2022-04-09 17:26:41 -04:00
eb9af11d64
make buffer size for text file reader adjustable
2022-04-09 17:26:03 -04:00
b20c98753f
style changes
2022-04-09 10:10:33 -04:00
44ccbd2184
use internal reader/parser classes for file reading and writing
2022-04-09 10:10:19 -04:00
06fc53ac69
make timer output configurable and off by default
2022-04-09 10:08:58 -04:00
75d87383e2
one more OpenMP fix
2022-04-09 09:10:45 -04:00
a04c0077b9
silence some more compiler warnings and try to resolve issues with old compilers
2022-04-09 09:04:17 -04:00
8625a6d946
apply clang-format
2022-04-09 08:00:11 -04:00
ce62da1cca
compatibility with legacy OpenMP implementations
2022-04-09 07:53:17 -04:00
71f8e11d70
join multi-line strings
2022-04-09 07:45:01 -04:00
a94fa0a840
formatting
2022-04-09 07:44:33 -04:00
23598fa658
spelling
2022-04-09 07:44:15 -04:00
7673eda947
apply clang-format
2022-04-09 07:16:22 -04:00
6dea9fa10c
add missing dependency handling in GNU make build for ELECTRODE package
2022-04-09 07:10:31 -04:00
c04db4b545
modernize
2022-04-09 07:01:42 -04:00
e0c4f6164e
silence compiler warnings
2022-04-09 07:01:35 -04:00
cab6fca22e
update to latest upstream and modernize neighbor list request handling
2022-04-09 07:00:39 -04:00
19b42bc726
Merge branch 'develop' into electrode
2022-04-09 06:31:22 -04:00
8ce2ce8fd4
remove unused import
2022-04-09 04:02:01 -04:00
a71bf4cae5
Merge pull request #3207 from lammps/remove-message-package
...
remove MESSAGE package
2022-04-09 03:20:26 -04:00
8dce9f7a60
install pyyaml
2022-04-09 00:39:50 -04:00
6c87962551
fix remaining doc build issues
2022-04-09 00:39:27 -04:00
674d2a6788
Merge branch 'develop' into remove-message-package
2022-04-09 00:25:11 -04:00
8b53ff9383
Merge pull request #2921 from lammps/mdi-expand
...
Enhance MDI support in LAMMPS in its MDI package
2022-04-09 00:18:50 -04:00
22122092e4
Merge pull request #3206 from akohlmey/add-kimplugin
...
Add kimplugin source and CMake based build support
2022-04-08 23:09:13 -04:00
d0d4bbf5ae
Merge pull request #3196 from akohlmey/avoid-bigint-format-scanf
...
Refactor code to avoid XXXINT_FORMAT defines and xxscanf() function calls
2022-04-08 21:24:57 -04:00
5ff42d8993
simplify
2022-04-08 21:21:36 -04:00
81933b7972
silence compiler warnings
2022-04-08 21:19:32 -04:00
f3685fa8de
fix bugs
2022-04-08 21:18:55 -04:00
375062d02c
restore modern API usage
2022-04-08 21:18:28 -04:00
093667799d
Merge branch 'develop' into mdi-expand
2022-04-08 20:58:53 -04:00
1cc913d006
Merge pull request #3205 from akohlmey/dump-style-yaml
...
Add dump style yaml
2022-04-08 20:55:01 -04:00
8cdce34b27
Merge branch 'develop' into dump-style-yaml
2022-04-08 18:42:28 -04:00
6849356d63
fix spelling, formatting, and cross-link/indexing issues
2022-04-08 18:35:51 -04:00
530d8c007d
minor tweak
2022-04-08 18:09:10 -04:00
521d45dcc6
remove MESSAGE package from CMake
2022-04-08 18:00:36 -04:00
fbc55937fe
Merge pull request #3198 from bathmatt/pair-dpd
...
DPD-BASIC kokkosification
2022-04-08 17:48:28 -04:00
dff3bc5656
Merge branch 'develop' into avoid-bigint-format-scanf
2022-04-08 17:39:25 -04:00
fc24cf15ce
Merge pull request #3197 from akohlmey/custom-thermo-headers
...
add support for custom header keywords with thermo output and dump styles
2022-04-08 17:29:35 -04:00
b24d01fae6
remove broken links in the manual from removing packages
2022-04-08 17:27:01 -04:00
d0edc48a65
update purge list with removed source files from MESSAGE package
2022-04-08 17:26:16 -04:00
f405c7acc9
add deprecation handling removed commands and styles
2022-04-08 17:25:56 -04:00
ef7c6a580e
simplify
2022-04-08 16:51:52 -04:00
2c509d96a6
we are not compatible with those old versions for the MDI library
2022-04-08 16:43:41 -04:00
07aecb3678
whitespace fixes and apply clang-format
2022-04-08 16:36:21 -04:00
bfaa1e9ed0
whitespace
2022-04-08 16:28:57 -04:00
a7ccb16aa8
Merge pull request #3192 from davidfir3/fep_ta
...
New feature compute fep/ta
2022-04-08 16:27:12 -04:00
33798b99a4
remove debug print statement
2022-04-08 14:08:51 -06:00
caa977e869
Remove redundant calls
2022-04-08 13:28:14 -06:00
f8ec0365c6
Fix a few more issues
2022-04-08 12:52:26 -06:00
d99b1258e3
remove volatile to fix build error from Kokkos commit (5574130fb333ac1745a52d4a6383ac95c64bdc0f)
2022-04-08 11:13:31 -05:00
b73437aa63
Merge pull request #3208 from arghdos/develop
...
Fix for building GPU backend on ROCm 5.1+
2022-04-08 07:19:27 -04:00
4efdfaa8f3
simplify and make consistent, fix time based dump bug
2022-04-08 07:05:30 -04:00
bd4d92c76d
entry for mdi sub-dir in Examples.rst
2022-04-07 16:02:45 -06:00
77565add6e
Add C++14 to Makefile build system
...
Change-Id: I24f72b4aaca93a49877775c3d181507c83cd7f82
2022-04-07 17:54:20 -04:00
ab0e5d5568
Fix for building GPU backend on ROCm 5.0+
...
Change-Id: I32ad9be86d6a0467ccae555a1d0272813c905e97
2022-04-07 17:48:03 -04:00
792ae5dae5
remove src/MESSAGE package and supporting dirs and doc pages
2022-04-07 15:44:48 -06:00
f40180f7fb
lib README edit
2022-04-07 15:15:50 -06:00
adef9b7747
add log files to examples/mdi
2022-04-07 15:13:29 -06:00
40aa146624
Prune unused code and fix virial issue
2022-04-07 15:05:07 -06:00
0b6aa59621
updated doc pages
2022-04-07 14:42:58 -06:00
e2f25a96e1
spelling
2022-04-07 14:50:33 -04:00
ddb6350fe8
Remove unused var
2022-04-07 10:53:38 -06:00
9b969648d5
add kimplugin source and CMake based build support
2022-04-07 12:51:06 -04:00
2956aee8dc
Small tweaks
2022-04-07 10:45:50 -06:00
4f67f586d0
Fix memory issue and leftover debugging
2022-04-07 10:02:58 -06:00
fdf59e6a03
more debugging for plugin library mode
2022-04-07 09:26:43 -06:00
f5add95083
fix syntax error
2022-04-07 06:08:54 -04:00
8a6e6fe523
make dump style yaml test dependent on it being available
2022-04-07 05:59:31 -04:00
3970942028
add test for yaml dump style
2022-04-07 02:44:17 -04:00
0e8e1171c6
add unit test for yaml style thermo output and updated logfile class
2022-04-07 02:07:05 -04:00
59fa0be35f
update for recent changes in thermo output
2022-04-07 02:06:55 -04:00
98b908387f
add unit test for yaml style thermo output and updated logfile class
2022-04-07 02:05:47 -04:00
601bdadf44
update for recent changes in thermo output
2022-04-07 02:05:05 -04:00
082254455b
improve confusing error messages
2022-04-07 00:37:30 -04:00
58ecf03e5d
correct yaml import
2022-04-07 00:37:18 -04:00
348ee5299e
implement a dump style yaml
2022-04-06 19:11:55 -04:00
e944ecd1c2
correct docs
2022-04-06 19:10:16 -04:00
207b34ae12
allow for pre-timestepping comm with engine, e.g. for force eval
2022-04-06 16:38:58 -06:00
b1e92c9ec6
update YAML reading python example to read faster using libyaml.
2022-04-06 17:38:25 -04:00
4bd28cf920
altering how plugin mode works
2022-04-06 15:24:02 -06:00
2b8b916cba
delete unused enums
2022-04-06 10:08:53 -04:00
cd7f08a8e7
support dump_modify for column headers in ADIOS dump styles
2022-04-06 09:31:01 -04:00
387b0df554
Remove gitlab pipeline
2022-04-06 08:21:12 +02:00
b4cc158981
Merge pull request #3182 from charlessievers/mliap
...
ML-IAP updates
2022-04-05 22:07:27 -04:00
e4f62cae9a
integrated added styles into manual
2022-04-05 22:01:21 -04:00
4ad8af629d
whitespace
2022-04-05 21:53:29 -04:00
f89a08985e
update DPD-BASIC package examples
2022-04-05 21:50:36 -04:00
607ecf595b
Add ScatterView
2022-04-05 17:04:23 -06:00
8744627059
Tiny tweaks
2022-04-05 16:04:43 -06:00
efa7116b58
Merge branch 'develop' of https://github.com/lammps/lammps into pair-dpd
2022-04-05 15:48:36 -06:00
cd0b921ed2
Merge pull request #3203 from stanmoore1/acks2_bug
...
Fix issues in ReaxFF QEq and ACKS2
2022-04-05 16:29:30 -04:00
65be564cd6
Review akohlmey
2022-04-05 15:35:04 +00:00
22392d226a
silence compiler warnings
2022-04-04 21:11:09 -04:00
a5139d7100
make sure "NN" is initialized before it is used
2022-04-04 21:03:15 -04:00
288c154290
Merge pull request #3186 from Ruyk/kokkos-sycl-cmake
...
Add kokkos-sycl.cmake preset
2022-04-04 16:12:24 -04:00
c274146358
whitespace
2022-04-04 15:40:19 -04:00
3eb7194619
Merge branch 'develop' into acks2_bug
2022-04-04 15:39:44 -04:00
3e01bc48d4
Need s ghosts
2022-04-04 13:05:10 -06:00
134c77a5c6
reference kokkos-sycl.cmake in the docs
2022-04-04 14:47:53 -04:00
fd80b1bd9b
Merge pull request #3201 from samueljmcameron/bugfix_dumpvtk
...
Bug fix in vtk dump.
2022-04-04 14:40:56 -04:00
776dc34411
Add missing vars
2022-04-04 12:28:03 -06:00
f42635a40d
Should be nall not nghost
2022-04-04 12:08:38 -06:00
4fadf4c830
more debugging on plugin mode
2022-04-04 10:30:12 -06:00
b4fc86e467
Fix issues in ReaxFF QEq and ACKS2
2022-04-04 10:24:54 -06:00
02f972292c
spelling
2022-04-04 12:16:28 -04:00
5d4ec45534
Merge branch 'develop' into custom-thermo-headers
2022-04-04 12:08:23 -04:00
d89ff310c1
Merge pull request #3202 from lammps/fix-deform-doc-page-edit
...
Fix deform doc page edit
2022-04-04 12:07:10 -04:00
a0b15c2d04
Merge pull request #3199 from lammps/misc
...
Misc changes
2022-04-04 11:51:59 -04:00
63a841e300
doc page edit
2022-04-04 08:59:40 -06:00
3ed011dcfb
whitespace
2022-04-03 10:55:56 -04:00
028beb8da4
Merge branch 'develop' into misc
2022-04-03 10:55:24 -04:00
db00b49a50
Merge pull request #3195 from weinbe2/feature/kk-reax-ang-tors-optim
...
kk/reax: Preprocessing optimizations to ComputeAngular,Torsion; Modularity/Memory improvements in BuildLists
2022-04-03 09:52:08 -04:00
e5a01026a7
add unit tests for fix move
2022-04-03 03:19:47 -04:00
c9d0889f25
add "transrot" style to fix move that allows to do translation and rotation at the same time
2022-04-02 18:34:17 -04:00
584b166823
enable and apply clang-format
2022-04-02 17:20:34 -04:00
93c67a3c07
make compute msd (and msd/nongauss) error out immediately when used with a dynamic group
2022-04-02 17:13:30 -04:00
8e838c1424
Bug fix in vtk dump.
2022-04-02 12:55:51 +01:00
49abd0d269
update docs
2022-04-01 15:17:10 -04:00
fb9316701b
port colname changes to MPIIO package
2022-04-01 14:57:41 -04:00
dab640220c
Fix name to match code
2022-04-01 12:48:58 -06:00
ea9e3c0860
Update fix ACKS2 docs
2022-04-01 12:45:38 -06:00
2f895d63a6
Add missing variable assignment
2022-04-01 12:32:24 -06:00
fb76cb9a5c
updated virtual
2022-04-01 17:54:12 +02:00
294dcc5f93
more debugging for plugin mode
2022-04-01 09:27:48 -06:00
68f27bb4cd
addressing comments from Evan's review
2022-04-01 17:02:57 +02:00
ce67cb0ca1
first stab at implementing dump_modify colname
2022-04-01 07:41:13 -04:00
9c0934e82c
Have ext-tstat working
2022-04-01 10:37:53 +02:00
c470c204d4
remved unused var
2022-04-01 10:35:05 +02:00
4042a52db1
rename header keyword to colname
2022-03-31 21:58:35 -04:00
4437f16e08
remove references to non-existing folders
2022-03-31 17:49:24 -04:00
335b78b4f2
Add contributing author to list
2022-03-31 15:27:05 -06:00
e3611c5d73
add support for custom keywords with thermo output
2022-03-31 17:26:46 -04:00
19a6eecfbb
more debugging for plugin engine mode
2022-03-31 14:41:38 -06:00
4dc4d74056
Add back in accidentally deleted call
2022-03-31 13:10:22 -06:00
ad4701f4f7
Small tweaks
2022-03-31 12:52:36 -06:00
72874376f0
Remove #ifdef
2022-03-31 12:27:43 -06:00
79fcf18013
Remove #ifdef
2022-03-31 12:25:58 -06:00
229f0af537
enable LAMMPS as driver to use plugin engine
2022-03-31 12:09:05 -06:00
df05bbb72b
moved dpd_tstat to kokkos
2022-03-31 17:20:56 +02:00
28976b8c92
recover compilation on windows with old MPICH version
2022-03-31 08:44:43 -04:00
12ddc4ad12
final set of XXXINT_FORMAT changes
2022-03-31 07:51:14 -04:00
52b563a83e
modernize parsing in fix tmd, add support for comments and empty lines
2022-03-31 07:36:50 -04:00
33b6466611
add minimal fix tmd example
2022-03-31 07:31:43 -04:00
b97c30e6e7
more refactoring, modernizing, removing of debug code
2022-03-31 06:24:44 -04:00
acd9c7950e
update doc and example
2022-03-31 12:25:10 +08:00
b64e90dfe0
simplify. avoid XXXINT_FORMAT macros
2022-03-30 23:43:28 -04:00
1c9dc9c0d9
correct formatting
2022-03-30 22:11:46 -04:00
65a083c83d
add support for </>VELOCITIES command at nodes
2022-03-30 15:52:55 -06:00
993441b25a
avoid XXXINT_FORMAT macros in fix reaxff/bonds
2022-03-30 17:52:21 -04:00
c7a9a3e2f6
simplify and replace use of XXXINT_FORMAT macros
2022-03-30 16:13:38 -04:00
f3fa04ae0a
bugfix
2022-03-30 15:01:03 -04:00
c4729b39b4
replace more uses of XXXINT_FORMAT with fmtlib
2022-03-30 13:53:25 -04:00
14f54aae40
Reax: Preprocessing optimizations to ComputeAngular,Torsion. Modularity boosts + memory reductions for BuildLists
2022-03-30 08:23:41 -07:00
5003c35963
have first cut of just pair-dpd
2022-03-30 16:22:26 +02:00
ddf93eb7ba
removed unused var
2022-03-30 15:42:09 +02:00
69d32f286b
Stan's patch
2022-03-30 15:10:54 +02:00
2517d1fb55
Converted DPD-BASIC-EXT to use Kokkos
2022-03-30 15:10:54 +02:00
9aad583c7d
more parsing updates
2022-03-30 07:38:33 -04:00
999c880dfd
simplify parsing numbers and reduce usage of BIGINT_FORMAT
2022-03-30 07:12:25 -04:00
ff3ac64b7e
spelling
2022-03-30 03:32:26 -04:00
faacf575b5
add support for >+FORCES command
2022-03-29 14:20:44 -06:00
b92d117524
Merge pull request #3191 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-03-29 14:45:18 -04:00
385b7a77e6
Merge pull request #3193 from samueljmcameron/stable_fix_brownian_update
...
BROWNIAN package update
2022-03-29 13:03:11 -04:00
2a35ec2d85
Merge pull request #3187 from stanmoore1/kk_opt_neighlist
...
Optimize Kokkos neigh list for GPUs
2022-03-29 12:05:34 -04:00
d9880273e3
fix typo
2022-03-29 11:54:34 -04:00
b8c7a6153d
whitespace
2022-03-29 09:49:48 -04:00
bfe361c576
fix doc building issues
2022-03-29 09:47:44 -04:00
5ea526728e
Merge branch 'develop' into stable_fix_brownian_update
2022-03-29 08:26:11 -04:00
88ff2db715
cosmetic updates, print warnings only on MPI rank 0
2022-03-29 08:23:18 -04:00
6f1fac1c59
Updated docs.
2022-03-29 12:21:09 +01:00
c28504961d
remove references to the mailing list in the manual and replace with forum link, if needed
2022-03-29 07:01:00 -04:00
dcd6bea172
one final fix in constructor of asphere.
2022-03-29 11:22:21 +01:00
27d2fab951
simplify processing for "*" in filenames for embedding timestep by using utility function
2022-03-29 06:06:48 -04:00
da61b6871a
Added in check for ellipsoid in brownian_asphere
2022-03-29 10:46:05 +01:00
db5e4e05a8
fix bug that happens when fix ave/time Nfreq < thermo freq
2022-03-29 15:35:23 +08:00
0bebe6c428
First commit, things not working though.
2022-03-29 07:50:19 +01:00
015257889d
flag compatibility with VTK version 9
2022-03-29 01:03:04 -04:00
b211f97efa
update and improve ADIOS support
...
- modernize code
- remove dead code and unused definitions, enums, and includes
- create default adios2_config.xml file if it doesn't exist
- enable and apply clang-format
- update documentation
2022-03-29 01:01:57 -04:00
333e3b0491
apply clangformat
2022-03-28 22:48:00 -04:00
3ba7b8c24c
add star_subst() utility function that replaces a '*' in a string with a number
2022-03-28 22:47:20 -04:00
82d0a55862
remove merge conflict message
2022-03-28 15:26:20 -06:00
6407745781
update programming style and enable/apply clang-format
2022-03-28 16:49:11 -04:00
a60e1546b2
properly integrate into build system and docs
2022-03-28 16:48:44 -04:00
60e2b84e09
Fuse loops
2022-03-28 14:43:16 -06:00
1a3c6d3dbc
tweak to one MDI doc file
2022-03-28 14:33:17 -06:00
d80fe166d1
Merge branch 'develop' into collected-small-changes
2022-03-28 16:30:01 -04:00
438cba3604
update programming style to latest conventions, enable and apply clang-format
2022-03-28 16:26:55 -04:00
88c075ba90
Tune for HIP
2022-03-28 14:19:50 -06:00
48332c3b18
Rename variable
2022-03-28 14:17:44 -06:00
94645ae720
update of doc pages to match new version of MDI support
2022-03-28 13:56:16 -06:00
63caa8bb44
reorder so that kspace follows improper and comes before compute
2022-03-28 15:12:25 -04:00
120c080fc2
avoid converting a null pointer to a std::string and correct error check
2022-03-28 15:07:23 -04:00
9920b22509
programming style updates
2022-03-28 15:06:55 -04:00
cd8cdc711c
Merge pull request #3189 from CDenniston/develop
...
remove defunct LBtype argument from lb/fluid doc
2022-03-28 14:12:00 -04:00
540cf9b6d7
Merge pull request #3188 from njzjz/kspace_plugin
...
support kspace style plugin
2022-03-28 11:58:40 -04:00
51c41f09bf
recover unit tests for variables
2022-03-28 09:21:25 -04:00
af4afb7e03
modify error/warning message
2022-03-28 21:14:13 +08:00
ebf2b1e706
add doc for compute fep/ta
2022-03-28 20:01:59 +08:00
d7f95da8f3
add extract_setting special function to variable command
2022-03-28 08:00:29 -04:00
4545954385
reformat for wider lines
2022-03-28 07:24:51 -04:00
13228ca29a
add dimension check
2022-03-28 13:34:36 +08:00
c52bffda9c
remove defunct LBtype argument from lb/fluid doc
2022-03-27 11:26:23 -04:00
cf17fd2306
remap ghost atoms, no need to forward_comm()
2022-03-27 21:49:51 +08:00
603136a93b
rename some function & variable, output delta area
2022-03-27 20:52:00 +08:00
7c333b8e07
include bonded eng, cancel neigh build & fix bugs
2022-03-27 20:22:16 +08:00
ff107315cb
need to always extract the path to MPI include directory
2022-03-26 23:20:57 -04:00
980b6cada7
update formatting
2022-03-26 10:55:10 -04:00
36444a1db1
add DOI for 29 September 2021 version
2022-03-26 10:48:45 -04:00
356091e1e0
support kspace plugin
...
I need such feature in the development of deepmd-kit.
2022-03-26 03:39:07 -04:00
2e84700224
delete unused variable "pairflag"
2022-03-26 13:55:22 +08:00
dc668ed0df
update to README instructions
2022-03-25 16:11:17 -06:00
55d3edef2f
doc info in sequence_driver.py
2022-03-25 16:10:43 -06:00
d710d19aef
Enforce pre_exchange() order for (currently) unused update option
2022-03-25 15:56:59 -06:00
4d037376af
include GHub whitespace changes
2022-03-25 15:19:13 -06:00
0c1516b34d
Add another missing change
2022-03-25 14:14:42 -07:00
055fefc542
finished MDI engine and test script debugging
2022-03-25 15:07:38 -06:00
d648247b80
whitespace
2022-03-25 13:03:56 -07:00
d131223161
Restore changes lost in Git shuffle
2022-03-25 12:59:45 -07:00
9f0eb2ea1a
Add note about memory
2022-03-25 12:17:33 -07:00
b14086f3f9
Update docs
2022-03-25 12:12:04 -07:00
a5e22c07c7
Merge branch 'kk_npair_ghost_gpu' of github.com:stanmoore1/lammps into neigh_transpose
2022-03-25 11:49:17 -07:00
01abeda9ef
Merge branch 'develop' of https://github.com/lammps/lammps into kk_npair_ghost_gpu
2022-03-25 12:08:32 -06:00
e2e046c452
add missing host overload to make Clang happy
...
Change-Id: Ib0bd9dec3ecc6bf13b9894b07024172a9810cd77
2022-03-25 12:05:25 -06:00
17b35878ea
Add version of Kokkos Ghost neigh list optimized for GPUs
2022-03-25 12:03:20 -06:00
c3f4dac7dc
Small tweak to comments
2022-03-25 09:45:05 -07:00
6dae6198a2
Add neigh transpose as Kokkos package option
2022-03-25 09:17:39 -07:00
2279b28df2
Update from upstream
2022-03-25 09:00:56 -07:00
8e9b508c88
Merge branch 'develop' of github.com:lammps/lammps into Elastic_stress
2022-03-25 16:01:35 +01:00
274db39aa5
demo of new compute style fep/ta
2022-03-25 22:41:39 +08:00
29ada4e263
Update description header
2022-03-25 11:19:59 +00:00
2ae448d9d0
Add kokkos-sycl.cmake & relevant compiler flags
2022-03-25 11:05:09 +00:00
58f59197ff
silence warnings from coverity scan
2022-03-25 05:30:01 -04:00
5663a9c38b
print current LAMMPS version number in configuration summary
2022-03-24 17:07:45 -04:00
4e180bc237
update URL for downloading old LAMMPS versions
2022-03-24 17:02:07 -04:00
08bdaf8ca7
Merge pull request #3184 from akohlmey/next_patch_release
...
Update version strings for next patch release
2022-03-24 14:27:29 -04:00
6fd8b2b177
Merge pull request #3122 from akohlmey/maintenance-2021-09-29
...
Third round of maintenance fixes for the stable release
2022-03-24 14:20:52 -04:00
dad8fb8b06
Removing residual files
2022-03-24 11:44:44 -06:00
82f4487d4d
Merge pull request #3185 from akohlmey/collected-small-changes
...
Final small changes for patch release
2022-03-24 13:25:01 -04:00
6edaf42b3d
fix temperature initialization bug in KOKKOS nose-hoover code
2022-03-24 11:44:24 -04:00
82c5c622b8
fix temperature initialization bug in KOKKOS nose-hoover code
2022-03-24 11:44:02 -04:00
81d0165c5c
Merge pull request #3181 from jibril-b-coulibaly/new_damp
...
Damping fixes for finite-size particles simulations
2022-03-24 11:08:02 -04:00
79c047487d
fix parallel execution bug for shell command
2022-03-24 07:38:44 -04:00
4278ff8205
update threebody example
2022-03-24 07:32:30 -04:00
ac5acb9abf
update threebody example
2022-03-24 07:31:02 -04:00
87fbbd3b13
small kokkos fixes from upstream
2022-03-24 07:18:24 -04:00
8ac0ec6473
Changes needed to compile LAMMPS with latest Kokkos develop
2022-03-24 06:09:03 -04:00
383f0adc94
update version strings for patch release
2022-03-23 19:44:14 -04:00
d8d12ccf1c
Merge pull request #3180 from akohlmey/strtok-parsing-refactor
...
Refactor files to replace parsing with strtok() to use tokenizer classes
2022-03-23 19:40:39 -04:00
6e959b6f43
more robust response to >COORDS command
2022-03-23 17:21:00 -06:00
a3beb063a3
update and simplify parsing of STL mesh using LAMMPS utilities
2022-03-23 18:41:17 -04:00
66f97ef6bc
whitespace
2022-03-23 17:22:46 -04:00
a4018dbb4b
update MDI library to version 1.3.0
2022-03-23 17:18:19 -04:00
92a968a8a9
Resolving merge conflicts
2022-03-23 14:28:27 -06:00
07cec37786
add Note to damping/cundall documentation about fix order. Remove fix order warning from fix viscous/sphere
2022-03-23 14:59:43 -05:00
42dd772455
more work on plugin mode
2022-03-23 13:45:20 -06:00
f95aaf5898
update settings
2022-03-23 15:15:51 -04:00
d785483c4c
update potential file parsing in pair style meam/spline and meam/sw/spline
2022-03-23 15:09:31 -04:00
61f28aea36
add "rewind()" member function to Text and Potential file reader classes
2022-03-23 14:44:50 -04:00
67329b6fff
fix KOKKOS bug
2022-03-23 14:40:17 -04:00
9417e41676
Rename sphere/bpm, remove bond instance, add smooth option
2022-03-23 11:41:27 -06:00
c4425a1b0e
debugging plugin mode
2022-03-23 11:17:51 -06:00
2ab9aa3cdc
dummy commit to trigger resolving github inconsistency
2022-03-23 11:16:54 -04:00
59eca42127
synchronize format handling and fix/compute/variable checking with dump custom
2022-03-23 10:57:52 -04:00
a208f1fc39
minor tweak to one style thermo output for keeping columns straight
2022-03-23 10:48:15 -04:00
ae41996967
add support for determining damping scale factor from atom-style variable
2022-03-23 10:43:26 -04:00
ace6c67697
Copy .h & .cpp from compute_fep for comparison
2022-03-23 22:26:44 +08:00
1fd699d279
enable and apply clang-format
2022-03-23 05:06:15 -04:00
b6e37c828e
move fix viscous/sphere to EXTRA-FIX package
2022-03-23 05:02:32 -04:00
e247c1a4d0
update related commands
2022-03-23 04:57:49 -04:00
4a5f5b9980
Merge remote-tracking branch 'github/develop' into new_damp
2022-03-23 04:47:52 -04:00
23461d4ba8
spelling
2022-03-23 04:47:48 -04:00
8acba74c4d
correct input to load potential file from local folder
2022-03-22 22:32:39 -04:00
34bcbdf41d
update extep potential file
2022-03-22 22:31:48 -04:00
9d500280c9
more tweaks for extep potential file
2022-03-22 22:21:23 -04:00
c18236216b
add MPI_Group_free() support to STUBS
2022-03-22 21:54:36 -04:00
0bd8500da3
whitespace
2022-03-22 21:47:26 -04:00
31f0d5c056
Merge remote-tracking branch 'github/develop' into strtok-parsing-refactor
2022-03-22 21:44:15 -04:00
8ef9eae60a
update potential file parser in pair style extep
2022-03-22 21:43:26 -04:00
080662683d
use tokenizer to read neb initial replica files
2022-03-22 20:54:42 -04:00
3e7de83e6e
Merge pull request #3179 from akohlmey/thermo-refactor-plus-yaml
...
Refactoring of Thermo class and new thermo style yaml
2022-03-22 20:17:25 -04:00
4c13f99b04
convert to use LAMMPS' tokenizer and potential file reader classes
2022-03-22 17:59:53 -04:00
1ee40f8f8f
change to tests
2022-03-22 11:11:43 -06:00
194751e800
add support for full minimizations
2022-03-22 09:32:31 -06:00
eb44b6b1fa
Merge branch 'develop' into mdi-expand
2022-03-22 08:39:24 -06:00
6555c7302d
debugging for series of calcs
2022-03-22 08:38:39 -06:00
d3ba1af89c
rename cundamp to damping/cundall
2022-03-22 09:01:53 -05:00
2e539918c1
slight change in __init__.py to fix *.a bug
2022-03-21 22:55:28 -07:00
862e4ba67a
Added different pytorch modules that allow different handling of element types and proposal for __init__.py bug fix
2022-03-21 22:45:28 -07:00
8954ac4f20
correct/simplify for GPU device specialization
2022-03-21 17:12:43 -04:00
643511294e
create fix for rotational viscous damping on spheres. create fix for Cundall type damping for granular simulations
2022-03-21 15:34:04 -05:00
4c1a6d7ecf
tweak settings for thermo style "one"
2022-03-21 14:44:07 -04:00
6c30bdf082
add missing reaxff files to purge list
2022-03-21 14:35:09 -04:00
d519ca0213
add missing reaxff files to purge list
2022-03-21 14:34:14 -04:00
6f2c09c187
Merge branch 'develop' of github.com:lammps/lammps into Elastic_stress
2022-03-21 10:46:53 +01:00
a392e8dc09
accept infile with 0 lines, so we can create a template from the restart
2022-03-21 00:33:40 -04:00
a4d4f77bc2
run setup_bodies_dynamic() before processing infile in case that is not resetting all data
2022-03-21 00:32:49 -04:00
bc86bdf984
use tokenizer in fix phonon
2022-03-20 21:54:58 -04:00
4c95314ea6
must set boxflag *after* checking for rigid fix because we might change the box ourselves
2022-03-20 21:25:26 -04:00
550ae15dff
proper handle partial initialization from infile
2022-03-20 21:12:35 -04:00
83a8f72d83
fix off-by-one bug when writing restart files for rigid bodies
2022-03-20 19:14:13 -04:00
89c7d8f707
replace strtok based file reader with ValueTokernizer
2022-03-20 16:34:41 -04:00
adf4a23f58
refactor and apply clang-format
...
- replace file reader code using TextFileReader and ValueTokenizer
- replace traversing list of fixes with accessor functions
- enable and apply clang-format
- add examples for reading rigid bodies from file
2022-03-20 15:28:31 -04:00
356555418d
remove dead code
2022-03-20 00:41:26 -04:00
45d246b9c5
Merge branch 'develop' into thermo-refactor-plus-yaml
2022-03-19 21:55:18 -04:00
3c54b56cfe
update overlooked date stamp
2022-03-19 21:00:14 -04:00
d539dcd8d4
repair collateral damage to NETCDF package from Thermo class refactor
2022-03-19 20:54:50 -04:00
1b7da77a4a
update some more version change timestamps
2022-03-19 20:20:30 -04:00
294dd2778a
update thermo style yaml docs and examples for reading and parsing
2022-03-19 20:19:52 -04:00
c70b0b39ac
update documentation for modifying LAMMPS to reflect changes to Thermo class
2022-03-19 18:06:56 -04:00
74103b141a
enable and apply clang-format
2022-03-19 18:03:29 -04:00
a4d2062865
reduce redundant code with helper functions and simplify by using std::string
2022-03-19 18:01:12 -04:00
f5ebfbf90b
refactor thermo output processing and add new yaml thermo style
2022-03-19 16:39:09 -04:00
649e8a27b3
Merge pull request #3159 from akohlmey/neigh-request-refactor
...
Refactor neighbor list request code
2022-03-19 00:47:09 -04:00
4399559259
adjust epsilon for unit test on MacOS
2022-03-18 23:37:54 -04:00
ad5235a764
update yaml file for force style unit tests with higher precision numbers
2022-03-18 22:44:50 -04:00
c80a182150
relax epsilon for MSVC++ test
2022-03-18 21:20:44 -04:00
88ac22cd62
silence compiler warnings. avoid uninitialized access.
2022-03-18 20:02:49 -04:00
4f3a9f9b63
Merge branch 'develop' into neigh-request-refactor
2022-03-18 19:23:51 -04:00
3f28768b5e
Merge pull request #3177 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-03-18 19:22:40 -04:00
a96aef73d1
Merge remote-tracking branch 'github/develop' into neigh-request-refactor
2022-03-18 18:28:35 -04:00
3828518e5e
implement suggestions from @athomps
2022-03-18 18:28:20 -04:00
2b2bc64ad9
Merge pull request #3178 from akohlmey/sphinx-theme-update
...
Update LAMMPS theme for HTML pages of the manual
2022-03-18 18:09:56 -04:00
68673633f0
silence compiler warnings about unused variables
2022-03-18 18:09:24 -04:00
a7fce6dc39
add harmonic/cut to python example folder. small tweaks to docs and examples
2022-03-18 17:58:30 -04:00
6c6a6b7c64
provide more complex example for using pair style python
2022-03-18 17:07:01 -04:00
30966dfed0
Bugfix from @weinbe2
2022-03-18 14:14:34 -06:00
364ac40724
Merge pull request #3169 from stanmoore1/kk_reduce_mem
...
Reduce memory use in Kokkos package
2022-03-18 14:21:30 -04:00
8fe7b928a7
use newer APIs to get access to fixes and computes
2022-03-18 13:16:18 -04:00
cc2ba3c350
make sure parameters are stored symmetrically
2022-03-18 13:02:34 -04:00
f928cc2335
update github managers.
2022-03-18 11:37:49 -04:00
008c000bfe
update LAMMPS theme for HTML pages from readthedocs theme to version 1.0.0
2022-03-18 07:44:47 -04:00
815718f33a
follow conventions
2022-03-18 06:06:48 -04:00
bc8998c997
correct toycar input example
2022-03-18 06:02:38 -04:00
477d53bcdb
check for sufficient number of arguments in command line
2022-03-18 06:02:38 -04:00
734d867a91
use preprocessor for conditional compilation
2022-03-18 06:02:28 -04:00
626b2c4bab
use utility functions
2022-03-18 05:52:34 -04:00
43b4240503
use sizeof(double) not sizeof(MPI_DOUBLE), bigint instead of long int
...
also use fmt::print() for typesafe output
2022-03-18 05:51:35 -04:00
32612d3f5b
enable and apply clang-format
2022-03-18 00:06:28 -04:00
6d38ce5284
enable and apply clang-format
2022-03-17 23:40:37 -04:00
e12e06198c
enable long md and min runs
2022-03-17 17:58:26 -06:00
85e581eb2a
enable and apply clang-format
2022-03-17 19:44:53 -04:00
58030009da
new math constants: DEG2RAD and RAD2DEG
2022-03-17 19:44:34 -04:00
6e7eedf148
enable and apply clang-format
2022-03-17 18:41:17 -04:00
fb8074d294
renormalize line endings. add .gitattributes to configure them explicitly
2022-03-17 18:21:31 -04:00
ff1a08f148
fixes to CMake build for ML-QUIP package from upstream
2022-03-17 18:07:12 -04:00
fc532ae1a0
list submodules to be updated explicitly for compatibility with CMake 3.16 and later
2022-03-17 16:53:44 -04:00
1e21b8fac1
enable and apply clang-format
2022-03-17 15:37:50 -04:00
57cf2a735a
add support for '-f' option to shell rm built-in command
2022-03-17 15:17:44 -04:00
8ffacb55ca
enable and apply clang-format
2022-03-17 12:20:17 -04:00
982a5719c4
correct mixed up force and energy in pair style harmonic/cut
2022-03-17 12:18:36 -04:00
9dfb099197
change platform::mkdir() to create entire path like "mkdir -p"
...
update the documentation of the shell command to current state
and specifically explain the difference between built-in and
external commands and correct where built in commands were described
as calling external commands.
2022-03-17 11:34:50 -04:00
b7ea33332f
spelling
2022-03-17 11:32:48 -04:00
1fbeba8fa7
remove dead code and silence compiler warnings
2022-03-17 10:12:00 -04:00
cf06f71514
more refactoring of MDI engine
2022-03-16 17:46:01 -06:00
9e91708e27
Merge pull request #3174 from akohlmey/collected-small-changes
...
Collected small changes
2022-03-16 16:20:28 -04:00
6d070c7043
more use of modernized APIs
2022-03-16 15:24:42 -04:00
396a95f7af
Merge pull request #12 from weinbe2/neigh_transpose
...
Addition of a "smart" transpose routine with scratch memory staging
2022-03-16 12:29:21 -06:00
7e2fef096f
use accessor function to get and process list of fixes
2022-03-16 14:18:09 -04:00
d49c27e362
Added a "smart" transpose routine with scratch memory staging for neighbor table transposes between LR and LL
2022-03-16 14:12:20 -04:00
31bc7b2864
Merge pull request #3170 from akohlmey/auto-load-plugins
...
Automatically load LAMMPS plugins if they are in folders listed in LAMMPS_PLUGIN_PATH environment variable
2022-03-16 13:53:14 -04:00
5a53b0fc03
import python3 compatibility changes to tools/python from upstream
2022-03-16 13:24:53 -04:00
4be3da727a
include tools/python in whitespace check
2022-03-16 13:22:39 -04:00
bb4268518b
make python 2 compatible
2022-03-16 12:56:19 -04:00
72425f1874
add '#' to make the list of headers a comment
2022-03-16 12:55:53 -04:00
b774464156
whitespace
2022-03-16 12:55:25 -04:00
ba19090631
Merge pull request #3173 from athomps/snap-inner
...
Inner cutoff switching function for SNAP descriptors and potentials
2022-03-16 12:43:23 -04:00
4894263215
Merge pull request #3167 from CDenniston/develop
...
Update LATBOLTZ package to new version
2022-03-16 12:22:48 -04:00
e3d4e80407
Merge branch 'develop' into collected-small-changes
2022-03-16 11:55:07 -04:00
0fd02ffd10
Merge pull request #3153 from aliehlen/log-pizza-updates
...
Log pizza updates
2022-03-16 11:50:31 -04:00
afc634eef2
Merge branch 'develop' of https://github.com/lammps/lammps into neigh_transpose
2022-03-16 08:44:09 -06:00
e550600ebe
Error fixed. Epsilon and sigma must also be symmetric
2022-03-16 09:09:52 -04:00
7cb13be52a
fix bug where it was not possible to use an absolute path for write_coeff
2022-03-16 09:08:47 -04:00
49b87f9929
enable/apply clang-format, remove redundant code, style fixes
2022-03-16 09:07:38 -04:00
edf7c274b9
Merge branch 'lj_cubic_error' of github.com:olavgal/lammps into collected-small-changes
2022-03-16 09:03:02 -04:00
92bfaeda10
fix bug where it was not possible to use an absolute path for write_coeff
2022-03-16 09:00:56 -04:00
0ac5d8223d
Whitespace
2022-03-16 13:06:32 +01:00
8ac1d5bbc5
Error fixed. Epsilon and sigma must also be symmetric
2022-03-16 13:04:36 +01:00
7215939a89
Streamline documentation
2022-03-16 10:47:56 +00:00
8d341e0714
remove EVAL command
2022-03-15 17:13:15 -06:00
99fa769800
more syncing
2022-03-15 16:15:57 -06:00
2a171cf2a2
sync new and old versions with current LAMMPS
2022-03-15 16:10:54 -06:00
636f00276e
sync with current Modify methods for fix lookup
2022-03-15 14:12:23 -06:00
25d8950f94
Merge branch 'develop' into neigh-request-refactor
2022-03-15 11:39:45 -04:00
8e585620c3
enable and apply clang-format
2022-03-14 17:14:40 -04:00
ec97d859b9
use tokenizer class for parsing
2022-03-14 17:14:01 -04:00
1d1dea56d8
whitespace and programming style fixes
2022-03-14 16:52:58 -04:00
43e486973f
cosmetic changes. remove debug comments and commented out code.
2022-03-14 14:40:38 -04:00
87429366f8
update plugin developer guide
2022-03-14 09:54:31 -04:00
46564c1ee8
recover compilation on windows
2022-03-12 18:43:53 -05:00
0778c12f04
plug memory leaks by freeing MPI data types
2022-03-12 18:06:01 -05:00
ddb35ee455
use utils::logmesg and fmtlib. remove use of sprintf() to temporary buffers
2022-03-12 18:05:05 -05:00
484b7e6d33
must remove and respecify fix lb/fluid around reset_timestep command
2022-03-12 16:16:15 -05:00
fe9b426c7e
cosmetic changes
2022-03-12 16:14:55 -05:00
9931323463
attempt to transparently download the missing data file with curl
2022-03-12 14:03:08 -05:00
293ad3fc03
move lb/fluid pointer initialization to initializer list
2022-03-12 12:03:18 -05:00
4948438265
fix small typesetting issues
2022-03-12 09:53:50 -05:00
a66228b4d2
make sure pointer is null on first use
2022-03-12 09:42:03 -05:00
aca7126cfe
use newer APIs to access list of fixes in Modify class
2022-03-12 09:23:36 -05:00
7e2bb9a065
reformat and spellcheck the documentation
2022-03-12 08:43:17 -05:00
0341599390
fixes were removed from package, remove from the documentation as well
2022-03-12 08:31:00 -05:00
335e7c7bbc
replace use of iostreams and stringstreams with stdio and fmtlib
2022-03-12 08:25:56 -05:00
4c090c5d8e
remove debug comments
2022-03-12 08:24:51 -05:00
84a7596b7c
more closely follow LAMMPS programming style conventions
2022-03-12 08:23:40 -05:00
25b4d8ade1
move static constants to its own header that is only pulled in by files that use them.
2022-03-12 08:21:52 -05:00
b27cbbd1a1
Merge branch 'develop' into CDenniston/develop
2022-03-12 07:28:30 -05:00
aaeb9fe933
Merge branch 'dielectric-updates' of github.com:ndtrung81/lammps into collected-small-changes
2022-03-12 07:26:00 -05:00
b1119d81a9
Minor tweaks
2022-03-11 21:25:44 -07:00
014345a512
Updated a citation
2022-03-11 20:55:59 -07:00
51034c00c0
Completed documentation
2022-03-11 20:40:18 -07:00
b9fd86e7ca
switchinnerflag working for single-element two types SNAP potential
2022-03-11 17:23:38 -07:00
f691805062
More
2022-03-11 16:41:22 -07:00
5216a543ae
More
2022-03-11 15:43:48 -07:00
4d13282120
More
2022-03-11 15:07:18 -07:00
877b764a36
More
2022-03-11 14:38:51 -07:00
8323c4fe45
More progress
2022-03-11 14:14:45 -07:00
a7a66100c6
Updated the doc page of the polarize fixes
2022-03-11 14:13:34 -06:00
3f9cc03fc0
Minor tweaks
2022-03-11 11:39:06 -07:00
9e78818637
Minor tweaks
2022-03-11 11:26:06 -07:00
1a04eabb5e
merge in current develop
2022-03-11 10:01:25 -07:00
8ba4e7e897
tweaks to src files, added examples dir
2022-03-11 09:33:34 -07:00
62c59a5339
document LAMMPS_PLUGIN_PATH environment variable
2022-03-11 10:34:04 -05:00
56658e9c2c
make automatic plugin loads/unloads mostly silent, count/report number of plugins loaded
2022-03-11 10:31:53 -05:00
01bd3d1da0
add functionality to auto-load plugins
2022-03-11 05:52:26 -05:00
45b1213795
silence warnings from coverity scan
2022-03-11 04:29:01 -05:00
e8a550aa22
Reduce memory use in Kokkos package
2022-03-11 00:07:47 -05:00
9b989b1860
Merge pull request #3164 from akohlmey/collected-small-changes
...
Collected small changes
2022-03-10 23:42:04 -05:00
ab56d7ecd7
augment cmake library search path to include the CUDA stubs library folder
...
this will help configuring and compiling LAMMPS with CUDA support on
machines where there is no CUDA driver installed
2022-03-10 23:02:57 -05:00
3a1921b3ed
correct SHAKE bond stats output and avoid division by zero
2022-03-10 23:01:23 -05:00
ca76ff360f
augment cmake library search path to include the CUDA stubs library folder
...
this will help configuring and compiling LAMMPS with CUDA support on
machines where there is no CUDA driver installed
2022-03-10 21:17:58 -05:00
11d3b13e31
Added a lot of boilerplate for inner data, not working yet
2022-03-10 18:40:59 -07:00
7343f6e5b8
writing column names is optional
2022-03-10 15:23:21 -06:00
079f7559ea
Merge branch 'develop' of github.com:fujiisoup/lammps into collected-small-changes
2022-03-10 16:01:02 -05:00
fa9683e6d2
Merge remote-tracking branch 'github/develop' into collected-small-changes
2022-03-10 16:00:55 -05:00
adef6bd10c
Added first draft of inner switching functions
2022-03-10 13:58:14 -07:00
0828ae66a0
Fix a typo in the doc
2022-03-11 05:48:34 +09:00
0fcf40c48e
use MathConst::MY_PI more consistently and benefit from it being a constexpr
2022-03-10 14:14:32 -05:00
8e85481afa
use MathConst::MY_PI instead of inferring it from acos(-1).
2022-03-10 14:00:34 -05:00
12b144fd0e
change math const from M_ to MY_ using math_const.h
2022-03-10 12:36:41 -05:00
5bf1ab0e2d
try moving _USE_MATH_DEFINES to cpp file from header for windows compilation
2022-03-10 11:15:25 -05:00
1e4a6dcb41
fix missing #endif in lb/fluid header
2022-03-10 10:37:08 -05:00
c6fe7ed4f4
add _USE_MATH_DEFINES for windows compilation
2022-03-10 10:18:50 -05:00
0a1fa5e040
lb/fluid code cleanup for whitespace, unused vars, windows cmath
2022-03-10 09:53:44 -05:00
c9007501a2
remove cerr iostream reference from lb/fluid
2022-03-10 08:43:54 -05:00
43319120d0
fix qeq/dynamic and qeq/fire need half neighbor list not full
2022-03-10 06:30:10 -05:00
1bba1ca2ae
fix logic bug
2022-03-10 05:44:31 -05:00
61f5bbd633
update logic to avoid stall with neighbor list statistic during final summary
2022-03-10 05:21:53 -05:00
06e7bd8144
follow KOKKOS' advice about CPU binding of threads
2022-03-10 01:18:15 -05:00
abd8a6ee15
remove incorrect comment
2022-03-10 01:17:44 -05:00
10f8a597c7
use proper header for access to Kokkos class.
2022-03-10 01:11:33 -05:00
837b8fb753
bugfix
2022-03-10 01:00:34 -05:00
86b686f159
correct handling of neighflag member variable in KOKKOS styles
2022-03-10 00:52:16 -05:00
799ab965d9
make neighbor list request flags protected and add selected friends
2022-03-09 23:25:26 -05:00
26c0b9cf87
move calculation of number of neighbors to Neighbor class
...
this allows reusing the code in the ImbalanceNeigh class
2022-03-09 23:18:28 -05:00
3ef02edb48
adapt KOKKOS package styles to use new neighbor list request API
2022-03-09 22:43:38 -05:00
9f44221ee3
update neighborlist requests for new API in KSPACE package
2022-03-09 21:20:18 -05:00
2e2bd37883
automatically enable intel neighbor list request property for intel pair styles
2022-03-09 21:19:19 -05:00
9b26726f51
change to clang-format for LATBOLTZ routines
2022-03-09 20:41:28 -05:00
9bbd1df57b
another chunk of neighbor list request updates
2022-03-09 19:49:08 -05:00
c4b23bd7e5
programming style updates use newer/simpler APIs
2022-03-09 19:21:03 -05:00
888db4b0ef
update examples to standard lammps conventions
2022-03-09 18:13:45 -05:00
e8547af049
update neighbor list requests and compute style lookups in machine learning packages
2022-03-09 06:49:07 -05:00
3bb7a247ac
convert some more files to use the new neighbor list request API
2022-03-08 21:29:33 -05:00
cef5076c9a
no need to have a multi-threaded neighbor list in fix peri/neigh
...
I builds just a single neighbor list during setup.
2022-03-08 18:23:46 -05:00
1db981c784
convert a few more styles to the new neighbor request API
2022-03-08 18:20:28 -05:00
3c3912aff2
add deprecated lb/fluid integrator fixes to fix_deprecated
2022-03-08 17:10:22 -05:00
16449c3d11
fix merge conflicts for new version of lb/fluid and minor updates from develop branch on virtual functions and removed fix styles
2022-03-08 16:38:32 -05:00
1249c713f0
Add transpose to neigh list
2022-03-08 14:28:06 -07:00
55f8bf9c51
adapt some more styles to use the new neighbor list request API
2022-03-08 15:27:37 -05:00
fd73d1376a
Merge branch 'develop' into neigh-request-refactor
2022-03-08 13:04:32 -05:00
dfbeedfded
convert more neighbor list requests to the new API
2022-03-08 12:39:05 -05:00
deb694745b
update neighbor list requests with default settings
2022-03-08 06:34:27 -05:00
028c8b5d27
add default arguments for requests with default flags
2022-03-08 06:33:27 -05:00
1296d6d938
update neighbor list request developer notes
2022-03-08 06:32:48 -05:00
3b0a6ac840
add support for requesting SSA neighbor lists and update a few more styles
2022-03-08 06:17:13 -05:00
decdcd0b55
Revert "programming style updates"
...
This reverts commit 5242409ebd .
2022-03-08 06:15:11 -05:00
5242409ebd
programming style updates
2022-03-08 05:17:18 -05:00
795f24c3ff
honor NEWTON_ON/OFF request flags
2022-03-08 05:17:18 -05:00
369b8365bf
update QEQ, ASPHERE, and KIM packages to use new neighbor list request API
2022-03-08 05:16:55 -05:00
1aa8b64283
convert GPU package styles to use new neighbor list request API
2022-03-08 04:37:46 -05:00
9742817ba3
Dihedrals analytical results of compute_born_matrix are still wrong but, in some low deformations cases, they are ok. This is a progress...
2022-03-08 10:16:30 +01:00
374917fb6f
tweak platform tests for CPU time to avoid bogus failures on windows
2022-03-07 21:42:02 -05:00
c6b4c418e7
Merge pull request #3161 from athomps/gcmc-relax-mol-mpi-error
...
Relaxed the error check on molecule moves in parallel. Molecule excha…
2022-03-07 20:24:36 -05:00
02f6b4c6e8
whitespace
2022-03-07 19:36:07 -05:00
87613bb106
rename doc file to be more generic and match the examples folder
2022-03-07 15:34:00 -05:00
07059c1362
Merge branch 'develop' into collected-small-changes
2022-03-07 15:29:47 -05:00
b0dae52e2d
Merge pull request #3165 from olavgal/compute_pressure_cartesian_and_spherical
...
Computes for local pressure tensor in Cartesian and spherical coordinates
2022-03-07 15:05:51 -05:00
6edfb49527
update .gitignore for recent additions
2022-03-07 14:37:01 -05:00
bfb9638e6c
correct issue introduced by global pattern replacement
2022-03-07 14:19:29 -05:00
5206d81742
make class name consistent with file name and add backward compatibility
2022-03-07 14:09:43 -05:00
1f3a3bb80b
missing updates
2022-03-07 13:51:16 -05:00
bbcffd4b5a
Merge pull request #3163 from akohlmey/test-compute
...
Add unit tests for computes
2022-03-07 13:49:07 -05:00
8d5a59c0fa
Switched all command and class names from pressure to stress
2022-03-07 11:27:37 -07:00
6c4bc8258c
Merge pull request #3162 from phankl/mesocnt_memory
...
Optimized memory usage for pair style mesocnt
2022-03-07 12:03:58 -05:00
c2b0347b30
Added notes on similarity between these computes
2022-03-07 09:09:29 -07:00
8f10953e92
Small comma error in citation
2022-03-07 10:27:23 +01:00
c8b7fc2144
Added cross-reference to compute pressure/cartesian
2022-03-06 20:19:38 -07:00
6da4db4d7e
Merge branch 'compute_pressure_cartesian_and_spherical' of github.com:olavgal/lammps into compute_pressure_cartesian_and_spherical
2022-03-06 20:11:20 -07:00
e857b923bc
Added representative output to log files
2022-03-06 20:11:10 -07:00
793db836d9
update .gitignore
2022-03-06 19:55:11 -05:00
a2bf40df0a
correct mini-ToC links and add missing entry
2022-03-06 11:45:26 -05:00
aaa51d6fc6
optimizations and avoiding floating point exceptions
2022-03-06 11:04:51 -05:00
2f5f36cff8
move examples to a more appropriate folder. add logfiles
2022-03-06 11:03:57 -05:00
44e3874541
Changed citations
2022-03-06 12:50:25 +01:00
fac3ce4507
example files for pressure/cartesian/cylinder/spherical
2022-03-06 12:43:37 +01:00
005f76a9e6
clang-format
2022-03-06 05:24:29 -05:00
72cbffee7d
fix bug looking up neighbor lists
2022-03-06 05:24:15 -05:00
4781a4c8c6
style update
2022-03-06 04:49:08 -05:00
440e01d243
no longer needed. done by Neighbor class directly.
2022-03-06 04:48:54 -05:00
e9bcde4b58
more openmp neighbor list function to Neighbor class
2022-03-06 04:48:37 -05:00
cc618264a0
allow only one accelerator type enabled for neighbor lists
2022-03-06 04:47:22 -05:00
3f80894857
Merge branch 'develop' into neigh-request-refactor
2022-03-06 04:23:52 -05:00
54e667e491
convert more styles to use new neighbor list request API, apply clang-format
2022-03-05 21:44:45 -05:00
ffb367663d
add more accessor functions
2022-03-05 21:08:25 -05:00
f1d695299e
simplify checking for intel neighbor list requests
2022-03-05 20:31:56 -05:00
8fe78e5fc4
enable and apply clang-format
2022-03-05 20:21:32 -05:00
de4b9a1d20
use new neighbor list request API
2022-03-05 20:20:55 -05:00
21fc072396
enable and apply clang-format
2022-03-05 20:19:24 -05:00
5dbad2354a
use new neighbor list request API
2022-03-05 20:18:40 -05:00
c5c3c335c9
enable clang-format
2022-03-05 20:16:10 -05:00
875560b827
use new neighbor list request API
2022-03-05 20:15:48 -05:00
67a7764086
Initalizing nullptrs, fixing labels, small errors in doc, and sign errors in rot sliding damp
2022-03-05 17:07:02 -07:00
095c9ab9d1
whitespace
2022-03-05 17:08:49 -05:00
83f08ff8ef
small update and correct broken link
2022-03-05 17:07:00 -05:00
8945050423
cosmetic
2022-03-05 16:47:31 -05:00
be4f5288d3
modernize potential file reader in pair style mesocnt
2022-03-05 16:47:06 -05:00
f329711384
Merge branch 'develop' into mesocnt_memory
2022-03-05 15:06:23 -05:00
a9eae51d27
print name of non-existent compute/fix/variable in error message
2022-03-05 14:31:24 -05:00
ece25a95ad
stability improvements: recompute bin width for perfect match, don't test for floating point identity
2022-03-05 13:46:56 -05:00
15fa6049f2
update comments
2022-03-05 12:33:54 -05:00
43ac557a9b
remove unused headers and dead code. reformat a few small items
2022-03-05 12:31:36 -05:00
c24e46c547
don't apply modulus to doubles but integers
2022-03-05 12:30:40 -05:00
9a98817567
reformat doc page and address spelling issues
2022-03-05 11:35:37 -05:00
99d29ea86a
Added kinetic contribution to pressure/cylinder and clang-format on all
2022-03-05 16:30:47 +01:00
089e46a540
Fixed some gramma
2022-03-05 16:29:42 +01:00
4e125ccfc6
Combined pressure profile documentation into one page
2022-03-05 16:22:11 +01:00
f9c02b9735
clarify. improve typesetting
2022-03-05 10:18:00 -05:00
87c96aeeb1
add tests for more compute styles
2022-03-05 10:07:54 -05:00
b3bef9cd34
Merged
2022-03-05 10:30:38 +01:00
9ea0c581ac
Adding kinetic contribution to prssure/cylinder
2022-03-05 10:25:28 +01:00
1ab85f5941
update citation references
2022-03-04 18:16:02 -05:00
8709e26923
Merge pull request #3166 from stanmoore1/reax_tabulate
...
Make it easier to enable tabulation in ReaxFF
2022-03-04 17:37:26 -05:00
c9563d0814
Fixed style changes
2022-03-04 22:30:25 +01:00
f8089bd007
fix cut-n-paste error
2022-03-04 16:08:14 -05:00
789571c4b4
Merge pull request #3158 from arghdos/split_buildlists_half_rebased
...
Split buildlists half kernel into "preview" and "finalize" kernels
2022-03-04 16:06:05 -05:00
5c8f506edf
add unit test input
2022-03-04 16:04:04 -05:00
577eac201b
add sanity check
2022-03-04 16:03:50 -05:00
401180699d
Update docs
2022-03-04 13:10:25 -07:00
1e530dbd19
Changed ref name to avoid duplicate
2022-03-04 20:55:29 +01:00
23580d8ca5
Integrated pressure/cartesian and pressure/spherical
2022-03-04 20:54:33 +01:00
cdeaa83f6d
Make it easier to enable tabulation in ReaxFF
2022-03-04 12:34:51 -07:00
7d8c217657
Anothr tweak of movemode logic
2022-03-04 09:23:51 -07:00
06e9c096ac
Remove unused code
2022-03-04 09:13:43 -07:00
98d2dca83f
Trailing whitespace
2022-03-04 16:58:31 +01:00
6d48ba1577
Trailing whitespace
2022-03-04 16:57:59 +01:00
a7112f173a
Trailing whitespace
2022-03-04 16:56:39 +01:00
9f0607876a
LAMMPS Homepage
2022-03-04 16:49:42 +01:00
47de1234c0
LAMMPS homepage and ø->{\o} in reference
2022-03-04 16:49:03 +01:00
2687228f09
Fixed LAMMPS homepage and changed ø to {\o} it reference
2022-03-04 16:47:16 +01:00
a396ed2b36
Fixed LAMMPS homepage
2022-03-04 16:45:31 +01:00
939171094b
Whitespace
2022-03-04 08:40:22 -07:00
df9a772020
More EVFLAG cleanup
2022-03-04 08:36:27 -07:00
760d85b9c4
Two computes that computes the local mechanical pressure tensor in Cartesian and spherical coordinates
2022-03-04 16:04:18 +01:00
7288828439
defined np1 = ntypes + 1 to shorten allocation commands
2022-03-04 13:48:44 +00:00
8b9be5bf0a
applied clang-format
2022-03-04 12:47:36 +00:00
98f83f9b3a
fix typos and make output section more readable
2022-03-04 06:25:16 -05:00
b94995cf5b
add some TALLY package compute. simplify some code with convenience functions
2022-03-04 06:24:37 -05:00
a70e895e06
updated documentation
2022-03-04 10:37:45 +00:00
550d523c9e
add gyration
2022-03-04 04:41:43 -05:00
73e38014f2
Added explanation of parallel molecule support
2022-03-03 18:21:30 -07:00
91f6805821
Tweaked logic for MC move flags and addedreference output for H2O and CO2 on 4 procs
2022-03-03 18:12:43 -07:00
eaa6fb17af
Relaxed the error check on molecule moves in parallel. Molecule exchange is okay.
2022-03-03 16:47:33 -07:00
f97a2d341c
Clean up evflags
2022-03-03 16:44:53 -07:00
5888ba0514
QEq does not require ghosts in the neighbor list
2022-03-03 16:16:13 -07:00
3bfb03bcb8
test compute com and compute dipole
2022-03-03 17:27:11 -05:00
e4d920d582
add minimal test for testing compute styles that compute global scalars
2022-03-03 17:11:01 -05:00
e5d2555cf2
small tweaks
2022-03-03 10:01:16 -07:00
569147bf11
Revert change of default value for list/blocking
2022-03-03 09:30:16 -07:00
0fbacd4c5d
Add missing optimization to CPU version
2022-03-03 09:02:47 -07:00
9083ff867e
whitespace
2022-03-03 08:48:54 -07:00
ee2b9f28cb
Switch to vector parallelism for half list in QEq
2022-03-03 08:09:25 -07:00
b6b7846c50
Optimization to reduce atomics on CPU
2022-03-03 07:46:35 -07:00
beee3126e0
Recover CPU performance by bifurcating code
2022-03-03 07:21:40 -07:00
22d43d8e05
Change default for list/blocking option
2022-03-03 07:20:53 -07:00
9f8362399d
convert granular pair style and augment docs accordingly
2022-03-03 06:58:54 -05:00
04dbf307d0
remove obsolete TODO item
2022-03-03 06:43:52 -05:00
7120e6354d
add a mini-TOC for faster access to contents as the page is getting longer
2022-03-03 06:43:20 -05:00
13bf72e61c
describe new neighbor list request APIs
2022-03-03 06:42:42 -05:00
b4da01c23a
reduce compiler warnings and need for private variables in OpenMP pragmas
2022-03-02 22:19:28 -05:00
a0996da644
apply new APIs to a few representative cases
2022-03-02 21:31:35 -05:00
d4272815a3
add new APIs for creating and manipulating neighbor list requests
...
also add a few new (delegating) constructors to simplify code
2022-03-02 21:30:16 -05:00
f7514ce358
make friends for access to instance_me member
2022-03-02 19:06:08 -05:00
bd6ac3ee6d
for 2d systems, rigid bodies always have a moment of inertia and no DOFs need to be subtracted
2022-03-02 16:41:35 -05:00
0a2a252f08
cleanup
2022-03-02 10:42:41 -07:00
30517fad68
Remove unnecessary atomics/duplication
2022-03-02 10:34:49 -07:00
bac85c4c83
cleanup
2022-03-02 10:04:35 -07:00
083d166885
More cleanup
2022-03-02 09:46:25 -07:00
adefb287c5
whitespace
2022-03-02 09:29:07 -07:00
4ad27034f2
Small tweaks, cleanup
2022-03-02 09:04:13 -07:00
7fb684b802
for 2d systems, rigid bodies always have a moment of inertia and no DOFs need to be subtracted
2022-03-01 21:18:51 -05:00
2a0e66164e
enable and apply clang-format
2022-03-01 21:06:19 -05:00
092720b69a
correctly compute bond count for shake statistics
2022-03-01 20:52:07 -05:00
e79e4c0134
Seperate buildlists half into 'cheap' blocking-based preprocessor, and 'dense' finalizer
...
Change-Id: Ic205c1e6f3578c033ec4d8c3c45070fd5b3d7a18
2022-03-01 14:51:40 -05:00
4c57b8f1db
Remove duplicate etypes setting
2022-03-01 19:44:17 +00:00
7cca49b14b
hide pow behind conditional
...
Change-Id: I8bb3f7a069207dd0e5a5b980d2a7e3e1a7e22ccb
2022-03-01 12:52:55 -05:00
0edda42eee
Bugfix macro inversion
2022-03-01 17:58:56 +01:00
09e544cb8c
Changed label of compute_angles/dihedrals for better reading. compute_dihedrals is not working ATM. Also implemented some changes from AThompson.
2022-03-01 16:58:14 +01:00
cd9d3ae5d3
Merge branch 'Elastic_stress' of github.com:Bibobu/lammps into Elastic_stress
2022-03-01 11:04:39 +01:00
798975b809
Merge pull request #3155 from akohlmey/collected-small-changes
...
Collected small changes
2022-02-28 15:18:27 -05:00
9f315fc2e2
small rewording
2022-02-28 12:17:20 -05:00
763f8f432f
Merge pull request #3156 from stanmoore1/kk_verlet_uvm
...
Fix rare bug in Kokkos with CUDA UVM
2022-02-28 12:16:28 -05:00
bd4d1b52f9
Merge branch 'develop' into collected-small-changes
2022-02-27 19:33:04 -05:00
b76a7764fd
use new API to get access to intel fix
2022-02-27 15:19:34 -05:00
0ddefb3754
trigger building an intel style neighbor list so that buffers are allocated
2022-02-27 14:51:17 -05:00
27ca0a8f41
trigger building an "intel" style neighbor list so that buffers are allocated
2022-02-27 14:50:48 -05:00
f688b9b6b5
use consistent names, avoid memory leaks, fix off-by-1 error in fourier dihedral
2022-02-27 12:25:32 -05:00
bc9e45ca5a
use consistent names, avoid memory leaks, fix off-by-1 error in fourier dihedral
2022-02-27 12:24:37 -05:00
7824e43339
Change Update::reset_timestep() API so that rerun can bypass the time depended fix check
2022-02-27 11:35:34 -05:00
e287ef6ff9
Merge pull request #3154 from akohlmey/use-setuptools
...
Refactor python/install.py and 'make install-python' to use setuptools and build a binary wheel
2022-02-27 11:32:05 -05:00
750e0435a8
add link to code design page and update/clarify a couple of things
2022-02-27 11:29:20 -05:00
94f97be6e9
link Modify overview paragraph to Code design page
2022-02-27 11:29:19 -05:00
06f4ae0f1f
ignore wheel files
2022-02-27 07:03:02 -05:00
0be14d4ed8
move basename operation from setup.py to install.py
2022-02-27 07:02:39 -05:00
7c11d1675d
fix bug with make install
2022-02-27 06:33:22 -05:00
7fd41bea6a
add some comments to the refactored scripts to explain technical details
2022-02-25 20:10:13 -05:00
27c1ed86fa
Added some self-citations for key contributors
2022-02-25 17:03:45 -07:00
014ad94479
Fix rare bug in Kokkos with CUDA UVM
2022-02-25 16:45:58 -07:00
96fbbc2b1b
Merge branch 'log-pizza-updates' of github.com:aliehlen/lammps into log-pizza-updates
2022-02-25 18:35:08 -05:00
3e01fa49dd
emulate using '-i' command line flag
2022-02-25 18:34:45 -05:00
d26f953a0a
Made the example match the benchmark of Kluge et al.
2022-02-25 15:25:47 -07:00
16c61b3cc0
add support for plumed 2.6.5, 2.6.6, 2.7.3, 2.7.4, and 2.8.0 (default 2.7.4)
2022-02-25 16:37:00 -05:00
11ba2adbe7
add support for plumed 2.6.6, 2.7.4, and 2.8.0 (default 2.7.4)
2022-02-25 16:34:37 -05:00
1dbff92eeb
spelling
2022-02-25 16:23:48 -05:00
578a7cc54c
document and handle the case of a previous distutils installation.
...
in this case 'make install-python' should not continue but instead
it now aborts and asks the user to do a manual uninstall
2022-02-25 16:10:46 -05:00
bb3a5b4057
update docs
2022-02-25 14:13:03 -05:00
511678017e
update inline docs and add -n/--noinstall flag to skipp installation
2022-02-25 13:44:47 -05:00
033045a534
need to check if virtualenv creation failed and exit with a suitable error message
2022-02-25 13:20:34 -05:00
5ba6eb474c
try to appease coverity scan
2022-02-25 12:20:08 -05:00
f0260c3395
restore exception handling with enforce --user install for older pip versions that don't do that automatically
2022-02-25 09:33:26 -05:00
257805d325
make prompt name consistent
2022-02-25 09:32:41 -05:00
6ab247e7f8
no need to create a virtualenv inside a temporal virtualenv
2022-02-25 09:12:01 -05:00
59e2b819e0
need python3-venv package for updated make install-python
2022-02-25 08:44:15 -05:00
ff4cd2a5e9
python2.7 compatibility
2022-02-25 08:43:51 -05:00
4630a5ffb8
must create virtualenv with same python we selected to run install.py
2022-02-25 08:43:38 -05:00
6e74d0a09a
LAMMPS GridComm patch
2022-02-25 08:13:16 +00:00
e2092a5788
first attempt at supporting multi-config builders
2022-02-25 00:52:13 -05:00
4b7731e831
update install.py script to build a wheel and install that
2022-02-25 00:24:16 -05:00
a14a616dc2
make cythonize detection compatible with /bin/dash on ubuntu
2022-02-24 21:26:20 -05:00
fb480f22fc
make cythonize detection compatible with /bin/dash on ubunutu
2022-02-24 21:24:04 -05:00
0680cdcc3c
spelling
2022-02-24 20:43:04 -05:00
44f884316b
when updating ML-IAP due to adding/removing PYTHON we need to delete and re-add cythonize support
2022-02-24 20:42:26 -05:00
d0507559a4
when updating ML-IAP due to adding/removing PYTHON we need to delete and re-add cythonize support
2022-02-24 20:40:55 -05:00
891d3c8296
update setup.py to be compatible with building "pure" and "binary" wheels
2022-02-24 17:04:16 -05:00
4dc5b93c6c
spelling
2022-02-23 16:37:28 -05:00
37ce6cf5f7
Merge branch 'develop' into log-pizza-updates
2022-02-23 16:37:08 -05:00
2d7375798f
more python 3 compatibility
2022-02-23 13:27:33 -05:00
18ced360d3
more python 3 compatibility
2022-02-23 12:30:03 -05:00
58eb331b08
Python 3 compatibility for log commands in tools/python
2022-02-23 10:22:29 -05:00
5594868ef2
retain compatibility with python2
2022-02-23 10:18:02 -05:00
d848e50d0d
Merge pull request #3146 from lammps/programmer-comm-doc
...
New developer page for comm functions
2022-02-22 20:13:32 -05:00
b4e42f68b1
Merge pull request #3148 from akohlmey/rename_comm_forw_rev
...
Rename forward and reverse communication commands for data in classes
2022-02-22 19:19:56 -05:00
9a1c994a8e
Merge branch 'develop' into rename_comm_forw_rev
...
# Conflicts:
# src/KOKKOS/comm_kokkos.cpp
# src/KOKKOS/fix_qeq_reaxff_kokkos.cpp
2022-02-22 16:45:06 -05:00
04ec741f16
Merge pull request #3142 from charlessievers/chem_snap
...
SNAP bik flag
2022-02-22 16:29:39 -05:00
07d456c8b2
Merge pull request #3147 from stanmoore1/amd_hip_opt
...
Improvements from AMD to KOKKOS Package
2022-02-22 16:06:28 -05:00
95c414e32e
Merge pull request #3139 from akohlmey/collected-small-changes
...
Collected small changes
2022-02-22 15:30:31 -05:00
035a16d6d8
remove interactive mode for log plotting
...
this doesn't work in linux
2022-02-22 10:51:58 -06:00
7d8f7855d5
add writing column names in logfile
2022-02-22 10:51:58 -06:00
5c297fa4d1
update log pizza.py files to python 3
2022-02-22 10:51:58 -06:00
7ac1bd1180
final tweaks
2022-02-22 09:20:19 -07:00
687a09b8a1
fix errors in pair style harmonic/cut docs
2022-02-22 04:27:12 -05:00
15acfde91e
more updates and corrections
2022-02-21 22:26:01 -05:00
b91788bf71
no need to use default argument
2022-02-21 22:12:26 -05:00
66d7f55a20
apply clang-format
2022-02-21 22:12:13 -05:00
36ecfded81
update according to PR #3148
2022-02-21 21:57:12 -05:00
313d850dd2
Created a Born matrix example for silicon
2022-02-21 19:38:28 -07:00
a3524fc7a1
update atc lib
2022-02-21 21:33:27 -05:00
de4a9f268e
rename reverse communication calls
2022-02-21 21:18:28 -05:00
4c0192cae1
rename forward communication functions for pair, fix, compute, and dump
2022-02-21 21:15:10 -05:00
0988d957f5
Update preset configurations to include release and debug versions of MSVC and Clang only.
2022-02-21 19:09:59 -05:00
7ea26161f7
Merge pull request #3145 from lammps/pair-style-doc-page
...
clarify how new pair style command works
2022-02-21 18:22:47 -05:00
ba2a2ddd9f
integrate into manual. fix multiple formal issues. add a few select details.
2022-02-21 18:09:31 -05:00
4d9409dda9
Whitespace
2022-02-21 15:45:03 -07:00
70c149805c
Fix bugs in Kokkos tersoff
2022-02-21 15:29:01 -07:00
0d68aa0c46
rework documentation section on compiling on windows
2022-02-21 17:04:31 -05:00
d1decfe15a
More cleanup
2022-02-21 14:31:50 -07:00
d6664a8e9e
tweak
2022-02-21 14:21:35 -07:00
afbcf5e694
Remove early exit from blocking BuildLists
2022-02-21 14:00:31 -07:00
c2cec53701
Merge branch 'develop' of github.com:lammps/lammps into amd_hip_opt
2022-02-21 13:23:51 -07:00
4a2dc4f14a
Cleanup
2022-02-21 13:11:37 -07:00
e10ebf5236
Fix typos
2022-02-21 12:56:58 -07:00
1268c8c6ad
Update doc page and author contributions
2022-02-21 12:44:53 -07:00
348309582a
new developer page for comm functions
2022-02-21 12:43:35 -07:00
78775a82f4
Merge branch 'develop' into collected-small-changes
2022-02-21 14:26:50 -05:00
850f1a690c
Tweak default
2022-02-21 11:45:07 -07:00
6d790e41fa
Added bik lastcol behavior to documentation
2022-02-21 10:19:37 -08:00
c725550fff
Added in explicit reference column behaviour for bik rows
2022-02-21 10:08:58 -08:00
2a94d7a9a8
Remove HIP_OPT defines in pair_reaxff_kokkos
2022-02-21 11:07:35 -07:00
ed575ee664
clarify how new pair style command works
2022-02-21 10:21:28 -07:00
a9c7d47072
Found parenthesis error in compute_angles(). Now perfect fit with numdiff.
2022-02-21 10:59:37 +01:00
1dae118419
Merged A. Thompson symmetric sheared. Added a bit more explicit comment on virial_addon computation.
2022-02-21 09:40:22 +01:00
67ffef094d
Switch shear strain fields to symmetric
2022-02-20 13:51:14 -07:00
f205567fa6
add born/matrix support to hybrid pair styles
2022-02-20 07:15:11 -05:00
e4027ba98a
update example input files
2022-02-20 06:35:35 -05:00
c1dfd944af
turn some warnings into errors and produce better error messages
2022-02-20 06:07:39 -05:00
60a6747c0e
must propagate and check born_matrix_enable flag
2022-02-20 05:51:51 -05:00
bd48c49c2b
enable and apply clang-format
2022-02-20 05:51:16 -05:00
7d79a7822b
Merge branch 'develop' into Elastic_stress
2022-02-20 05:28:42 -05:00
a3c6d19599
Merged comments modification in EXTRA-COMPUTE/compute_born_matrix from A. Thompson and G. Clavier.
2022-02-20 11:22:20 +01:00
6ee14bfb97
correct formatting of references
2022-02-20 04:26:18 -05:00
c04f4a913f
Thomas-Fermi
2022-02-20 07:47:28 +00:00
bc8d1e0f84
Tweaked one comment
2022-02-19 20:55:37 -07:00
407df3127b
Cleaned up source files
2022-02-19 20:21:02 -07:00
4ca5441cf1
Updated documentation
2022-02-19 19:25:02 -07:00
61377f41ad
Replaced Si.sw with a simlink to potentials dir
2022-02-19 18:01:37 -07:00
f1f2cebf98
Rearranged the directory tree for ELASTIC_T and BORN_MATRIX
2022-02-19 17:59:27 -07:00
c8ae3c45ac
Removed cij_nvt directory and updated RADME
2022-02-19 17:09:39 -07:00
335fa2e742
Addd born/matrix numdiff to example
2022-02-19 17:07:21 -07:00
63a4210391
Fix bug in history
2022-02-19 08:33:47 -07:00
6acf3c8d2a
Merge pull request #3138 from wmbrownIntel/intel_skip_fix
...
Bug fix for Intel package skip lists with multiple runs.
2022-02-19 05:55:11 -05:00
3ddcd3308f
Add documentation for bikflag
2022-02-19 00:46:56 -08:00
d619477195
Merge remote-tracking branch 'upstream/develop' into chem_snap
2022-02-19 00:23:30 -08:00
36edecd1e7
Added in ability to keep bispectrum descriptors per atom instead of summed. (Useful for non linear models)
2022-02-19 00:20:43 -08:00
7e876ada13
Merge branch 'develop' into collected-small-changes
2022-02-18 21:49:13 -05:00
86cb37f7ad
Merge pull request #3141 from lammps/developer-doc-tweaks
...
tweaks to 2 sub-sections of Developer manual
2022-02-18 21:48:29 -05:00
d88ffcf880
correct file name
2022-02-18 21:24:02 -05:00
bfea3c4589
rename .rst file to match headline
2022-02-18 21:20:35 -05:00
4dad865aea
small tweaks and spelling fixes
2022-02-18 21:19:27 -05:00
49c594be10
add factory function example
2022-02-18 21:19:06 -05:00
78f7e96a3f
grammar tweaks to 2 sub-sections of Developer manual
2022-02-18 16:45:06 -07:00
39f8ccdb42
Fixing an overlooked merge conflict
2022-02-18 15:33:26 -07:00
642b1e25f6
Updating to develop
2022-02-18 13:58:38 -07:00
0ecb9addb2
Fix MPI issues
2022-02-18 10:58:03 -07:00
7087e78138
Cleanup
2022-02-18 10:23:34 -07:00
5a95b35fb3
Adding bondstyle restart and fixing a few labels
2022-02-18 10:22:08 -07:00
adbbad0c2d
silence compiler warnings
2022-02-18 12:13:26 -05:00
c31d79c3a4
add missing override keywords
2022-02-18 12:06:06 -05:00
43f5de4dbf
Give the compiler some help
2022-02-18 09:57:51 -07:00
8fa297e420
update comments about building LAMMPS with visual studio
2022-02-18 11:38:35 -05:00
68dc778d03
update the note based on the suggestion by @athomps
2022-02-18 11:38:05 -05:00
b9f5bb60e9
Fix layout
2022-02-18 08:08:48 -07:00
c68015ca87
Bug fix for Intel package skip lists with multiple runs.
2022-02-18 05:11:34 -05:00
4e03589cee
use symbolic constants and fix out of bound accesses
2022-02-18 05:07:18 -05:00
9151a2e820
address unititialized data warnings from coverity scan
2022-02-18 04:46:30 -05:00
2aff105124
nicer shake stats output
2022-02-18 04:24:27 -05:00
537e3f2539
silence compiler warnings
2022-02-17 23:13:13 -05:00
d14035eb6b
Fix bug
2022-02-17 20:59:36 -07:00
da3c3723bd
add code to print warning if qeq fix is appled to a non-neutral group. document.
2022-02-17 22:51:49 -05:00
0cb45ebd6b
Kokkos QEq refactor
2022-02-17 16:25:02 -07:00
01bbb28418
Merge pull request #3135 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2022-02-17 15:05:43 -05:00
7fe194e59e
Merge pull request #3136 from rbberger/collected-small-changes
...
Collected small changes
2022-02-17 13:20:51 -05:00
f3e14e7b00
Mark MolPairStyle:soft unstable
2022-02-17 12:58:30 -05:00
7b948e7bb8
Bug fix for Intel package skip lists with multiple runs.
2022-02-17 09:37:01 -08:00
45b92e519d
Merge pull request #3125 from oywg11/ilp-for-tmds
...
Anisotropic Interlayer potential for TMDs and Metal Surfaces
2022-02-17 11:42:15 -05:00
d95f0b3cd5
Adjust epsilon in force-style test
2022-02-16 17:43:16 -05:00
793d76c546
Adjust epsilon in force-style tests
2022-02-16 17:40:34 -05:00
12eeaee8a4
Correct bug in PairHybridScaled::single
2022-02-16 13:48:10 -05:00
583c22d6e0
update tools/eam_database from upstream
2022-02-16 11:46:11 -05:00
8b627f92f0
address spelling and achor issues, and integrate into style overview tables
2022-02-16 08:10:29 -05:00
78b123fa4d
apply new convention for virtual functions and disable single() functions (for now)
2022-02-16 06:50:26 -05:00
47bb5f5ccd
use a local std::map with initializer to have variant specific strings
2022-02-16 06:36:17 -05:00
e541f006eb
replace copies of files with symbolic links
2022-02-16 06:34:31 -05:00
08968cbdbf
apply clang-format
2022-02-16 06:14:19 -05:00
32cde04000
Merge branch 'develop' into ilp-for-tmds
2022-02-16 06:04:34 -05:00
6d2f4343d9
Merge pull request #3133 from stanmoore1/kk_error
...
Add error if using multiple threads with Kokkos Serial backend
2022-02-15 22:25:04 -05:00
a7939b582a
step version strings for the next patch release
2022-02-15 22:10:06 -05:00
2951eb32a4
Merge pull request #3134 from rbberger/collected-small-changes
...
Collected small changes
2022-02-15 22:05:48 -05:00
55703f9027
update class instantiation unit test for kokkos to adapt to thread availability
2022-02-15 21:54:21 -05:00
d4bbb31270
Improve error check
2022-02-15 16:04:23 -07:00
ae72356961
Removed unnecessary declarations in compute_born_matrix numdiff part. Commented virial_addon method.
2022-02-15 23:26:40 +01:00
f53fbf09a6
Fix memory leak in FixBondReact
2022-02-15 15:51:48 -05:00
f3c055e637
Undo change that forces BUILD_SHARED_LIBS=off
2022-02-15 14:53:18 -05:00
d9e06e326a
Merge branch 'develop' of github.com:lammps/lammps into kk_error
2022-02-15 12:11:52 -07:00
3b359a0d81
Merge branch 'develop' of https://github.com/lammps/lammps into amd_hip_opt
2022-02-15 12:08:03 -07:00
c2d59d5d5e
Add error if using multiple threads with Kokkos Serial backend
2022-02-15 11:52:59 -07:00
2f281b3184
Merge branch 'develop' of github.com:lammps/lammps into Elastic_stress
2022-02-15 16:19:03 +01:00
e3222a4bd0
Merge pull request #3126 from Bibobu/EAM_alloy_python_script
...
Added Python version of Zhou04_create_v2.f in eam_database
2022-02-14 19:48:51 -05:00
618b3ec94f
Merge pull request #3131 from akohlmey/lammps-cxx-style
...
More general LAMMPS code design info for the Programmer guide section of the manual
2022-02-14 18:13:32 -05:00
9a200c9b79
small tweaks
2022-02-14 18:07:29 -05:00
c46dd3675a
add Cr parameters to python database file
2022-02-14 18:06:48 -05:00
b0c0251154
delete unwanted files
2022-02-14 18:06:24 -05:00
c65dbd338b
change create_eam.py so it can be called as a function from another script
2022-02-14 17:44:33 -05:00
702a2dd3f6
Merge pull request #3130 from akohlmey/iwyu-update
...
Update list of include statements based on the IWYU utility
2022-02-14 17:25:32 -05:00
5f47ff770c
Merge pull request #3127 from akohlmey/gpu-opencl-updates
...
Update compiling OpenCL loader lib
2022-02-14 16:10:53 -05:00
baf443766a
fix a few typos or mistyped words and explain some details better
2022-02-14 16:09:52 -05:00
f84790ba62
add a more specific example to explain how values are rejected and how atoi() fails
2022-02-14 15:52:33 -05:00
8431d72d75
Added a test directory to tools/eam_database
2022-02-14 21:29:51 +01:00
5366621947
Merge pull request #3129 from ndtrung81/sw-hybrid-gpu
...
Fixed a bug with sw/gpu neigh no when used with pair hybrid for systems with multiple atom types
2022-02-14 14:21:52 -05:00
f4ce0f0b1c
Merge pull request #3101 from rbberger/python_use_setuptools
...
Use setuptools instead of distutils in setup.py
2022-02-14 13:47:46 -05:00
37cd4ba2ea
spelling
2022-02-14 11:55:09 -05:00
1a436c5aa9
fix some broken links
2022-02-14 11:55:04 -05:00
fbf95c2cbc
add notes about file parsing
2022-02-14 11:54:50 -05:00
1a6b627fa0
add section about memory allocations
2022-02-14 11:54:37 -05:00
12f746046f
finalize {fmt} lib info
2022-02-14 08:45:55 -05:00
374a172246
Changed "exclude" keyword to "overlap"
...
+ added new error description to header file
+ minor fix in the doc file
2022-02-14 12:46:44 +01:00
3bc91386a0
apply include statement updates suggested by running IWYU
2022-02-13 19:39:15 -05:00
1307371942
update/correct iwyu additional mappings
2022-02-13 18:20:12 -05:00
b42aebc197
silence compiler warnings
2022-02-13 18:19:50 -05:00
83beffbb9f
whitespace
2022-02-13 17:08:18 -05:00
810717bfe5
discuss stdio vs iostreams and fmtlib
2022-02-13 16:01:27 -05:00
1ab5b9d7fd
re-sort list of false poisitives alphabetically with "sort"
2022-02-13 16:01:26 -05:00
1c7e1faeff
add sections on inheritance, compositing, polymorphism
2022-02-13 16:01:14 -05:00
6887a16fa1
start add general code design doc.
2022-02-13 16:00:51 -05:00
193dea6327
Updated the comment to be precise on the case
2022-02-13 14:51:00 -06:00
159f107abd
Corrected the added comment
2022-02-13 11:16:01 -06:00
bae4e45978
Added a comment to the added check while looping over the neighbors of ghost atoms
2022-02-13 09:17:05 -06:00
9d518ee1e2
must ensure that BUILD_SHARED_LIBS retains its original value
2022-02-13 10:00:19 -05:00
55a500cf8a
Fixed bugs with in the kernel sw_three_end kernel
2022-02-13 00:42:26 -06:00
4eedfeb774
detect if LAMMPS library initialization failed and raise an exception
2022-02-12 22:43:18 -05:00
78d149f118
update to download improved loader sources that make installing optional
2022-02-12 13:21:10 -05:00
d85788305d
update manual
2022-02-12 10:37:09 -05:00
4343e8194c
update README file
2022-02-12 10:20:49 -05:00
096ea21dd9
correct potential file output header (must have 3 comment lines)
2022-02-12 10:14:09 -05:00
8808b11d26
must write out 3 lines of comment in fortran code. sync output style with python
2022-02-12 10:04:24 -05:00
2fdadcfeb6
include UNITS: metadata tag
2022-02-12 10:01:20 -05:00
0113346e54
apply some pylint recommendations
2022-02-12 10:01:01 -05:00
3cca41b72e
print help without arguments. clarify help message and argument names text
2022-02-12 09:38:05 -05:00
69d3b1ebf3
output files are now named .eam.alloy
2022-02-12 09:37:23 -05:00
0f5fbf1c42
update citation info format
2022-02-12 09:36:53 -05:00
06d4bb3faf
set date dynamically
2022-02-12 09:33:37 -05:00
e9b11e3673
Added Python version of Zhou04_create_v2.f: create_eam.py and eamDatabase.py in tools/eam_database
2022-02-12 12:42:54 +01:00
563f98b898
Some changes in examples directory, nothing important for now
2022-02-12 12:38:58 +01:00
a77680ac7b
Merge branch 'develop' into python_use_setuptools
...
# Conflicts:
# cmake/CMakeLists.txt
2022-02-12 00:37:03 -05:00
99c1b935b5
convert OpenCL loader build from ExternalProject_add to ExternalCMakeProject
2022-02-11 23:49:08 -05:00
eb2fe7d982
correct inconsistent prototypes
2022-02-11 23:37:40 -05:00
75dc7125e6
Update doc of pair sw/mod
2022-02-12 06:12:12 +02:00
e5dec93a1e
Update doc of pair ilp/graphene/hbn
2022-02-12 06:09:29 +02:00
922b240678
Interlayer Potential for TMDs and Metal Surfaces
2022-02-12 06:05:11 +02:00
a5fe8b0581
update OpenCL loader to latest OpenCL spec sources
2022-02-11 22:01:04 -05:00
a17bdf5652
silence compiler warnings and avoid infinite recursion in aspherical pair styles
2022-02-11 21:06:16 -05:00
81587527fe
Merge pull request #3120 from rbberger/collected_small_changes
...
Collected small changes
2022-02-11 20:26:10 -05:00
de08307aba
Merge pull request #3124 from akohlmey/hide-factory-symbols
...
Reduce number of visible symbols in LAMMPS library by removing factory function templates from class definition
2022-02-11 20:23:52 -05:00
54f975ff52
Merge pull request #3123 from stanmoore1/reax_error
...
Remove incorrect error check in ReaxFF
2022-02-11 19:34:53 -05:00
df02598fc1
convert one more factory template
2022-02-11 18:38:36 -05:00
6a0e93a18a
convert more style_creators to use local static functions
2022-02-11 18:29:52 -05:00
5ab9b46b67
enable and apply clang-format
2022-02-11 18:04:46 -05:00
a4244eb7ff
apply simplification suggested by @rbberger
2022-02-11 17:57:30 -05:00
58a4694d92
Remove incorrect error check in ReaxFF
2022-02-11 16:19:00 -05:00
04cff0b47b
remove make factory function templates from class and make them static functions
2022-02-11 16:00:12 -05:00
4df5686709
Merge branch 'amd_hip_opt' of github.com:stanmoore1/lammps into amd_hip_opt
2022-02-11 13:57:19 -07:00
5ba2fc7958
Merge branch 'reax_error' of github.com:stanmoore1/lammps into amd_hip_opt
2022-02-11 13:56:52 -07:00
fbd4d4b9c3
Merge branch 'develop' of github.com:lammps/lammps into amd_hip_opt
2022-02-11 13:56:38 -07:00
a8dbb3a172
Remove incorrect error check in ReaxFF
2022-02-11 13:39:24 -07:00
ea94095bf6
Change email in docs
2022-02-11 12:51:47 -05:00
ecd072a286
address spelling issues
2022-02-11 09:03:59 -05:00
1f6c4089bd
remove some more dead code in CG-DNA package
2022-02-11 07:41:09 -05:00
397889e697
Modifications to virial addon contributions
2022-02-10 19:55:23 -07:00
97cf345528
don't allow exceptions to "escape" a destructor
2022-02-10 21:13:26 -05:00
0658abbdd4
silence possible warnings about missing files on "make clean-all"
2022-02-10 21:10:34 -05:00
72026a58bf
make certain that "offset" is always initialized
2022-02-10 21:05:12 -05:00
7152231a10
plug memory leak
2022-02-10 20:56:51 -05:00
8fe8a667b6
update create.f with changes from NIST database
...
also add parameters for Cr and document in README file and change
the code to create output files with .eam.alloy extension
2022-02-10 20:45:16 -05:00
560c543e69
add extra communication of special neighbors when using angle constraints
2022-02-10 20:44:39 -05:00
d750ef4890
simplify
2022-02-10 20:39:36 -05:00
c5e6650924
import bugfixes for crashes and memory leaks in MSM kspace style from develop
2022-02-10 20:36:35 -05:00
c32dca2009
avoid failures with "most" presets
2022-02-10 20:11:27 -05:00
10373ea5c9
avoid failures with "most" presets
2022-02-10 20:11:00 -05:00
4ea4bee30c
apply virtual and override keywords consistently
2022-02-10 16:55:35 -05:00
61ff5250ee
add extra communication of special neighbors when using angle constraints
2022-02-10 16:17:56 -05:00
e94854d54f
always initialize arrays with extra grid points for non-periodic to support switching with change_box
2022-02-10 15:57:41 -05:00
9b1a267d85
fix another memory grid deallocation bug. delete before number of levels changes
2022-02-10 15:32:07 -05:00
ab1e68eb42
fix memory access bug with changing box volume/grid
2022-02-10 14:41:25 -05:00
4d5bb08ead
make searching for python interpreter and development version futureproof and more consistent
2022-02-10 14:41:25 -05:00
60d03f34cc
update create.f with changes from NIST database
...
also add parameters for Cr and document in README file and change
the code to create output files with .eam.alloy extension
2022-02-10 14:41:25 -05:00
6366972ef4
remove dead code and reduce compiler warnings
...
# Conflicts:
# src/RIGID/fix_rigid_small.cpp
2022-02-10 14:41:09 -05:00
44ded1c1fe
Reorder fields init in IntelBuffer ctor
2022-02-10 14:19:51 -05:00
df00d2225a
Remove unused variable
2022-02-10 14:13:55 -05:00
75f32a60a5
Add missing curly braces
2022-02-10 14:13:43 -05:00
c2ef4425c6
Update doc/utils/check-styles.py
2022-02-10 12:02:23 -05:00
08b16f1f23
Prevent GTest and GMock from being installed
2022-02-10 11:27:32 -05:00
a17a45c761
Fix large number of sign-compare warnings
2022-02-10 11:19:13 -05:00
4f36dad942
Removed the bogus loop in numdiff and manually se the factors in numdiff.
2022-02-10 11:51:03 +01:00
efa5db4c58
ELECTRODE package
2022-02-10 11:33:38 +01:00
439aabc7b1
Merge branch 'develop' of https://github.com/lammps/lammps into amd_hip_opt
2022-02-09 14:26:33 -05:00
ce83ca1efd
Merge pull request #3117 from akohlmey/collected-small-changes
...
Collected small changes
2022-02-08 20:21:46 -05:00
861195130c
incorporate suggested changes to github action from @rbberger
2022-02-08 12:08:28 -05:00
4d6fcb3a8b
Merge branch 'develop' of https://github.com/lammps/lammps into Elastic_stress before comiting to pull request
2022-02-08 16:46:23 +01:00
9ed13157eb
Added examples/cij_nvt/in.lj* changes to make Git happy.
2022-02-08 16:42:33 +01:00
9833e5bc66
Hopefully got compute_born_matrix numdiff method working. Also added two BORN_MATRIX examples.
2022-02-08 16:40:52 +01:00
75727ed5af
comment out minimal run test outside of CMake/CTest
2022-02-07 20:52:12 -05:00
8e2581042e
remove unused local variables
2022-02-07 20:30:36 -05:00
78cf0365e6
bugfixes
2022-02-08 02:13:42 +01:00
b01716472b
Merge branch 'develop' into collected-small-changes
2022-02-07 19:59:10 -05:00
b75c306543
Merge pull request #3035 from rbberger/kokkos_unittests
...
Add force style tests for Kokkos OpenMP
2022-02-07 19:57:09 -05:00
2445f85dde
Merge branch 'develop' into collected-small-changes
2022-02-07 17:08:03 -05:00
044ada9f2b
update googletest library to current snapshot
2022-02-07 16:46:32 -05:00
e4b5245f4d
Merge pull request #3116 from akohlmey/build-kokkos-staticlib
...
Build KOKKOS package updates for Python module and Windows compatibility
2022-02-07 16:36:46 -05:00
35a4c0f501
skip tests that fail with Kokkos+OpenMP
2022-02-07 16:15:32 -05:00
2dfeb96fda
Merge pull request #3115 from rbberger/pylammps_update
...
PyLammps update
2022-02-07 15:09:10 -05:00
093c54d8ed
update to use settings from upstream
2022-02-07 14:42:07 -05:00
a7084c8fdb
Merge remote-tracking branch 'origin/develop' into kokkos_unittests
2022-02-07 13:04:59 -05:00
ba89ad546a
Tried to make the fusion with Aidan Thomps modification of compute_born + several headers issues (essentially adding override flag to virtual methods)
2022-02-07 00:12:27 +01:00
b6822a18f7
Merge branch 'Elastic_stress' of github.com:Bibobu/lammps into Elastic_stress
2022-02-06 20:04:51 +01:00
a110b1d475
1) Added born_matrix method to bond_harmonic, angle_cosine_squared and dihedral_nharmonic
...
2) Changed compute_born_matrix so it can takes arguments pair bond angle dihedral to output only selected elements. Also moved flags to creator method and added error/warning messages
2022-02-06 20:00:55 +01:00
2548c49876
use fmtlib for formatted output
2022-02-05 17:01:47 -05:00
8209ae9513
fix optional argument parsing bug
2022-02-05 17:01:13 -05:00
59def25eb6
tweak test epsilon for portability
2022-02-05 16:08:43 -05:00
d91c1ff1f0
Merge pull request #3110 from stanmoore1/dump_balance
...
Fix issue in new dump balance command
2022-02-05 15:56:17 -05:00
4de02c7f2f
Tweaked input script
2022-02-04 16:28:29 -07:00
a2ff443838
Use utils::flush_buffers() in error.cpp and thermo.cpp
2022-02-04 18:00:47 -05:00
bae6526b5f
Add missing doc entry
2022-02-04 17:55:37 -05:00
50a7d4e7fc
Add utils::flush_buffers()
2022-02-04 17:53:36 -05:00
ea0f31c997
Update SWIG library interface
2022-02-04 17:43:17 -05:00
f45663bfc2
Simplify loop structure to fix issues
2022-02-04 11:45:28 -08:00
0ff3ee0227
Add and use lammps_flush_buffers() in Python interface
2022-02-04 10:42:22 -05:00
293d529ee9
Add lammps_flush_buffers() library function
2022-02-04 10:40:05 -05:00
c0bae49956
simplify with new API and address coverity scan warning
2022-02-04 07:28:59 -05:00
652ff43f64
Got a good match with some Born elements with P != 0
2022-02-03 21:58:25 -07:00
ea0b4f0f33
Got a good match with some Born elements with P != 0
2022-02-03 18:16:21 -07:00
c0ee491f18
protect unconditional "#pragma GCC" with if defined(__GNUC__)
2022-02-03 19:47:52 -05:00
7cd9975e29
Fixed one obvious error in numdiff version, matching analytic quite well for P~=0, need to fix addon term
2022-02-03 17:44:47 -07:00
6edb50b405
Force Python version in GH MSVC test
2022-02-03 18:08:17 -05:00
9bfd6375eb
avoid triggering bogus make file target errors
2022-02-03 18:00:34 -05:00
7d0b4cc131
make portable to cross-compiler
2022-02-03 18:00:12 -05:00
330dd6a7a8
Documentation update for maxtries & exclude
2022-02-03 23:18:51 +01:00
8fbaaffd3e
remove incorrect scope
2022-02-03 17:16:20 -05:00
2137ad04fd
remove non-portable custom (and unused) profiling support code
2022-02-03 17:13:10 -05:00
a56922edc9
include PYTHON package in windows test build
2022-02-03 16:55:26 -05:00
75f389f70c
Enable PyLammps unit test, require NumPy
2022-02-03 16:24:43 -05:00
22efbaf977
Output Capture has to replace FD 1 to work properly in Jupyter
2022-02-03 16:24:43 -05:00
050ce421e9
PyLammps: alternative OutputCapture using tempfiles
2022-02-03 16:24:43 -05:00
f804ea89b9
skip force test requiring cp command
2022-02-03 16:13:07 -05:00
2a7823686d
use introspection to check for Kokkos::OpenMP only when it is enabled
2022-02-03 16:08:00 -05:00
6bfb7a5521
require OpenMP 4 or later for KOKKOS with OpenMP enabled
2022-02-03 16:07:33 -05:00
b06d4a3300
exclude_cutoff to exclude_radius
2022-02-03 21:58:14 +01:00
f550460ecd
Update CMakeSettings.json
2022-02-03 15:44:55 -05:00
36c1db820f
Add command styles to PyLammps auto-completion
2022-02-03 15:44:55 -05:00
41da32d7de
Use modernized LAMMPS Python interface instead of output parsing for Atom properties
2022-02-03 15:44:55 -05:00
3ba85bc68d
replace VLA with explicit new/delete
2022-02-03 15:23:09 -05:00
2627e404b0
Add csforce field to numpy_wrapper detection
2022-02-03 15:14:22 -05:00
c6a17b900e
just call exit() on windows instead forwarding the SEGV signal
2022-02-03 13:31:24 -05:00
b7b7a74c52
when building KOKKOS as part of the LAMMPS build, always build static libs
2022-02-03 12:23:25 -05:00
82ac7c9e12
Merge remote-tracking branch 'origin/develop' into python_use_setuptools
2022-02-02 11:47:13 -05:00
efcb402fdc
Merge pull request #3111 from stanmoore1/kk_compile
...
Changes needed to compile LAMMPS with Kokkos upstream
2022-02-02 11:45:55 -05:00
d9c51ca124
Make sure LAMMPS and unit tests use same Python version
2022-02-02 11:44:25 -05:00
172f88a0d5
Merge pull request #3104 from ohenrich/cg-dna
...
CG-DNA unit test and performance enhancement
2022-02-01 18:30:13 -05:00
8f07289ed7
Changes needed to compile LAMMPS with latest Kokkos develop
2022-02-01 15:00:40 -07:00
e15ca1eeef
Fix bug in dump balance
2022-02-01 10:23:25 -08:00
fa200f606b
Update from upstream
2022-01-31 20:01:10 -07:00
76c57d54c1
Merge pull request #3102 from akohlmey/mpi-stubs-simplify
...
Porting unit tests to run natively on Windows
2022-01-31 21:37:48 -05:00
705bfc10a1
Merge pull request #3100 from rbberger/kokkos_cleanup
...
Refactor some declarations in KOKKOS package
2022-01-31 19:35:55 -05:00
1da12feafc
Prepared for implementation of exclude
...
- maxtries returned as separate option
- errors for incompatible options (var with single + new)
2022-02-01 00:46:15 +01:00
fad47312e6
Update from upstream
2022-01-31 16:31:46 -07:00
1b6f850d42
Prepared for implementation
2022-02-01 00:17:21 +01:00
91614b64d2
Update from upstream
2022-01-31 15:42:05 -07:00
a6a2492282
Merge pull request #3082 from stanmoore1/reax_count
...
Improve PairReaxFFKokkos neigh list algorithm
2022-01-31 17:26:25 -05:00
b2916339a4
Add NeedDup_v and AtomicDup_v helpers to KOKKOS
2022-01-31 13:42:03 -05:00
a124ee4f44
Merge pull request #2233 from charlessievers/OptimizedDynamicalMatrix
...
Dynamical_matrix and third_order features+update
2022-01-31 12:57:28 -05:00
dd416f61b5
Rename function to avoid warning
2022-01-31 10:47:56 -07:00
cfd720e1fc
Remove another volatile return type to avoid warning
2022-01-31 09:58:44 -07:00
5d28d06a3c
Fix compiler warning
2022-01-31 09:47:32 -07:00
f537a31c19
Unify comment style
2022-01-31 09:25:25 -07:00
5142d8e968
Merge remote-tracking branch 'origin/develop' into kokkos_cleanup
2022-01-31 11:04:41 -05:00
9a81dc58a1
Merge remote-tracking branch 'origin/develop' into kokkos_unittests
2022-01-31 11:04:18 -05:00
b7c8ab639c
Dummy change
2022-01-30 16:44:35 -07:00
7a14cf765f
Fixed silent error in albe[][]
2022-01-30 16:34:49 -07:00
c09e3c0890
Updated documentation
2022-01-30 16:27:33 -07:00
fb2f7f1b99
Merge branch 'Elastic_stress' of github.com:athomps/lammps into Elastic_stress
2022-01-30 16:19:20 -07:00
d79a96caae
Updated documentation
2022-01-30 16:18:34 -07:00
cc9c578006
Got all the pieces in, now just need to get the right answer
2022-01-30 15:52:16 -07:00
d80ba0d57a
Merge branch 'develop' into mpi-stubs-simplify
2022-01-30 17:19:26 -05:00
7ee7d0c570
apply clang-format
2022-01-30 17:18:40 -05:00
3707b327c0
improve portability of python result value string conversion
2022-01-30 16:52:38 -05:00
a8a76dbbe2
port python module and package tests to be windows compatible. refactor environment processing
2022-01-30 16:48:47 -05:00
2e39971cbc
re-enable python module tests on windows
2022-01-30 16:48:11 -05:00
579ac61b5b
refactor environment variable settings. make windows compatible
2022-01-30 16:47:52 -05:00
fea41d5458
make windows compatible
2022-01-30 16:47:17 -05:00
0f85809acf
Created branch on athomps/lammps repo
2022-01-30 12:37:33 -07:00
af8d1bd768
fix typo
2022-01-30 09:00:39 -05:00
65b198f986
Revert "temporarily switch repo and branch to run on"
...
This reverts commit 213259b732 .
2022-01-30 08:48:52 -05:00
4b22962ec1
roll back MPI target alias change one more time. must wait until CMake 3.11 or later is minimum
2022-01-30 08:47:46 -05:00
f8a4006da7
must promote imported target to global scope in order to be able to alias it
2022-01-30 08:32:21 -05:00
dc0e013297
create alias target MPI::ANY_CXX to be used instead of MPI::MPI_CXX
...
With this alias it is possible to transparently refer to either the
real imported MPI library or to the MPI stub library. this further
reduced the need for if statements related to MPI. Some uses of
MPI::MPI_CXX remain but they are all in branches of the script code
where BUILD_MPI is enabled and thus the imported target will be present.
2022-01-30 07:48:16 -05:00
99cb494594
remove automatic generated tag
2022-01-30 07:08:15 -05:00
b17d8b4494
add building and running unit tests
2022-01-30 05:54:35 -05:00
213259b732
temporarily switch repo and branch to run on
2022-01-30 05:54:21 -05:00
4bb7457d6e
add option to allow skipping tests by setting a no${CMAKE_SYSTEM_NAME} tag
2022-01-30 05:14:57 -05:00
923b0cfc46
allow to override the LAMMPS dll location on windows
...
this is to work around the situation that windows
has no equivalent to LD_LIBRARY_PATH (short of augmenting %PATH%,
which is tricky for CMake before 3.20)
2022-01-30 05:13:17 -05:00
a8632d5cb6
always have the lib prefix on the LAMMPS library (windows may drop it on the .dll file)
2022-01-30 05:11:32 -05:00
ebeb29adf6
skip python folder tests for now on windows
2022-01-29 21:34:51 -05:00
6ff157a099
use quoting to avoid issues with blanks and special characters
2022-01-29 21:05:19 -05:00
33be5ff0b4
allow that the include command may have quoted arguments with variables
2022-01-29 21:04:59 -05:00
cc0d91b222
re-add copies of linked files
2022-01-29 21:01:49 -05:00
571821694e
remove links broken on windows
2022-01-29 21:01:35 -05:00
02cadf1b71
port to windows where text file reading may gobble up carriage returns
2022-01-29 20:53:17 -05:00
6c98915a9c
port to windows
2022-01-29 20:52:37 -05:00
0bfc5269dd
fix mismatches causing failures on windows
2022-01-29 20:52:25 -05:00
9014664c13
really fix unit test regexes for windows
2022-01-29 19:07:35 -05:00
c420f804d9
make multi-line regex checks compatible with googletests Windows regex syntax
2022-01-29 18:52:49 -05:00
a1d186b5fa
Merge pull request #3105 from athomps/numdiff-stress
...
Add new numdiff/virial fix style
2022-01-29 18:37:57 -05:00
cd5d1f8a30
reformat
2022-01-29 18:13:01 -05:00
9323a09b39
reduce number of reported memory leaks with google test death tests
2022-01-29 18:12:53 -05:00
c464c40d67
avoid accessing uninitialized data and triggering bogus memcheck output
2022-01-29 18:12:15 -05:00
7b3adb3f1a
must always initialize jtag
2022-01-29 17:09:40 -05:00
c9de8fca1d
silence compiler warnings
2022-01-29 17:07:00 -05:00
75d0a5098f
use -Og for Debug config for better warnings and debug experience
2022-01-29 17:06:30 -05:00
bd4814a51e
don't cache OUTPUT_DIRECTORY variable settings but set them every time
2022-01-29 16:37:40 -05:00
845ab2dd71
On Windows the Regex matcher for '.' does not match '\n'
...
Thus we have to use ContainsRegex instead of MatchesRegex
2022-01-29 16:35:30 -05:00
d62e25decc
don't specify default working directory for tests explicitly
2022-01-29 11:10:23 -05:00
dad72a612a
correct statement (PPPM **does** support triclinic for a while already)
2022-01-29 08:18:08 -05:00
481bcfcd14
spelling
2022-01-29 08:12:28 -05:00
ee98f023b6
enable and apply clang-format
2022-01-29 08:02:59 -05:00
17960c8183
use constexpr instead of const
2022-01-29 07:56:11 -05:00
9427eb800f
add missing "override"
2022-01-29 07:55:58 -05:00
c1185acad7
enable and apply clang-format
2022-01-29 07:52:06 -05:00
d6fa3a08cd
roll back library aliasing changes as that negatively interferes with unit tests
2022-01-28 21:54:32 -05:00
8423ecb211
small tweaks to make things work with the new settings
2022-01-28 21:28:37 -05:00
7978bf671d
use canonical syntax for adding tests
2022-01-28 21:12:13 -05:00
5c0c3df035
make use of CMAKE_(RUNTIME|LIBRARY)_OUTPUT_DIRECTORY
2022-01-28 21:10:30 -05:00
fbecf0051e
Merge remote-tracking branch 'upstream/develop' into numdiff-stress
2022-01-28 18:36:27 -07:00
a9481733a0
Finished debugging, testing, documenting
2022-01-28 18:34:30 -07:00
c28b7c586a
Residual Merge Conflict
2022-01-28 14:59:07 -08:00
6258cf1b9d
Fixed merge conflict
2022-01-28 14:49:13 -08:00
e8ce01079d
whitespace
2022-01-28 17:20:32 -05:00
f6d0be1257
avoid integer overflow due to precedence
2022-01-28 17:08:16 -05:00
96502ae49d
whitespace
2022-01-28 17:07:03 -05:00
1d51f2d151
must not access invalid/uninitialized data
2022-01-28 16:57:58 -05:00
2a3a7c387b
Merge pull request #3103 from tc387/CR-update
...
fixed ewald self-energy update and updated documentation
2022-01-28 16:37:11 -05:00
e5b129fe8d
Grow exponentially to resize less
2022-01-28 13:35:09 -07:00
41c1c64be9
Merged with deveop branch
2022-01-28 20:27:38 +00:00
e76c8bbaa3
spelling
2022-01-28 14:52:31 -05:00
4225c6c288
whitespace
2022-01-28 14:48:34 -05:00
9feec51590
Merge branch 'develop' of https://github.com/lammps/lammps into reax_count
2022-01-28 12:32:37 -07:00
d6a6f64576
Merge pull request #3090 from rbberger/modernize_use_override
...
Modernize to C++11: use override
2022-01-28 14:10:45 -05:00
17cb137f3e
Merge branch 'master' into OptimizedDynamicalMatrix
2022-01-28 11:08:31 -08:00
bb89347bac
Fixed kspace issue and added suggested runtime check for intel accelerator
2022-01-28 11:06:29 -08:00
7aa17fbdf7
Merge branch 'develop' of github.com:lammps/lammps into reax_count
2022-01-28 11:58:50 -07:00
d3c45d3389
Removed whitespace
2022-01-28 17:58:00 +00:00
ef96b51a25
Merge branch 'deform-rebuild-rigid' into mpi-stubs-simplify
2022-01-28 05:44:43 -05:00
db4e69bf38
further simplification by making STUBS an interface and alias to MPI::MPI_CXX
2022-01-28 01:00:37 -05:00
ac815fdfba
use improved accessors for fixes
2022-01-27 22:16:43 -05:00
e4fe0a37a1
fixed ewald self-energy update and updated documentation
2022-01-27 16:48:22 -06:00
cd8b674f4b
expand path to include LAMMPS shared lib
2022-01-27 17:46:18 -05:00
0bf941219f
silence compiler warnings
2022-01-27 17:21:50 -05:00
d391ae845b
convert static class members with git info to functions to simplify auto-export on Windows
2022-01-27 17:20:05 -05:00
265588d480
Reduce differences between original pair hybrid and kokkos variant
2022-01-27 16:14:46 -05:00
62ff23abe7
simplify building serial executables by incorporating the STUBS/mpi.o object in LAMMPS library
2022-01-27 15:59:48 -05:00
735d6926a1
Update to KK tersoff styles for consistent nofdotr
...
Inspired by f82096c46c
2022-01-27 14:36:45 -05:00
b3647d8e94
Add missing override keywords
2022-01-26 16:16:53 -05:00
a6ef114bfb
Ensure both Python Interpreter and Development header version match
2022-01-26 15:27:36 -05:00
293f4eb0ed
Add Python 3.10 to detection
2022-01-26 15:21:57 -05:00
2ed8e5cf02
Use setuptools instead of distutils in setup.py
...
distutils will be removed soon (Python 3.12)
2022-01-26 14:58:28 -05:00
415476983d
Merge branch 'develop' into cg-dna
2022-01-26 19:31:48 +00:00
9b6bb00d07
Added unit test for atom_style oxdna
2022-01-26 19:20:34 +00:00
d51017ff50
Merge pull request #3095 from akohlmey/collect-small-changes
...
Collected small changes and fixes
2022-01-26 12:04:44 -05:00
d861dbe8e0
Remove unused variable
2022-01-26 11:37:53 -05:00
71a373cadb
reshuffle Body struct members and add dummy for better alignment
2022-01-26 10:46:19 -05:00
8ca1004c03
cosmetic. align with clang-format
2022-01-26 10:45:46 -05:00
120662c438
correct citation info
2022-01-26 10:45:30 -05:00
cdd23ac9c2
Merge pull request #3097 from stanmoore1/dump_balance
...
Add option to balance dump file output
2022-01-25 15:53:38 -05:00
3297ed7c5f
Refactor some declarations in KOKKOS package
...
Adds C++11 template helpers to shrink larger declarations.
2022-01-25 14:29:00 -05:00
75a00f4d11
minor cleanup
2022-01-25 08:52:53 -07:00
64dbce26dc
Cannot shrink buf
2022-01-25 08:45:13 -07:00
992b1cf582
label as update #3
2022-01-25 07:42:00 -05:00
1505f3de06
fix tag caching issue in INTEL package
2022-01-25 07:41:37 -05:00
35dbabd471
alternate fix for tag caching issue in INTEL package
2022-01-25 07:39:37 -05:00
0b693e729d
Whitespace
2022-01-24 17:33:36 -07:00
c914fc6baf
Small doc tweak
2022-01-24 16:33:11 -07:00
67af170929
Sorting is not required for balancing
2022-01-24 16:22:55 -07:00
cb9ba8c0a3
Simplify code
2022-01-24 16:05:27 -07:00
a80f7ed11f
Add error message to header file
2022-01-24 15:32:20 -07:00
aeb25b5a37
Tweak docs
2022-01-24 15:28:40 -07:00
1d60e4c463
Add docs
2022-01-24 15:16:49 -07:00
16810b84eb
Add option to balance dump file output
2022-01-24 14:35:27 -07:00
fc13c95c85
tweaks and bugs
2022-01-24 20:55:28 +01:00
86ee1f5a1f
updated create_atoms.h/cpp with accumulated changes
2022-01-24 20:38:51 +01:00
f9a2006d73
reorder includes
2022-01-24 08:44:29 -05:00
88dadd0fff
consistently refer to INTEL package in upper case
2022-01-23 21:12:22 -05:00
cd16556256
add missing break statements.
...
@GenieTim this bug may have tainted your results. you would always get the energy value for any of the dx, dy, dz keywords
2022-01-22 17:13:54 -05:00
81e7583a8d
initialize pointers, use provided constant, reorder include statements
2022-01-22 17:07:12 -05:00
f814dc5ff9
add checks after reading data
2022-01-22 17:06:28 -05:00
458ae4e38a
initialize pointers, remove unused class member
2022-01-22 17:06:13 -05:00
d854e58d00
add sanity check
2022-01-22 16:51:07 -05:00
c93fba5e2d
make certain that offset is always initialized
2022-01-22 16:45:38 -05:00
5142934a26
update to modern matrix representation
2022-01-22 16:38:58 -05:00
900ff39403
make consistent
2022-01-22 16:33:44 -05:00
78ed631877
spelling
2022-01-22 16:30:03 -05:00
fa88dacd7b
integrate into manual and build/source code system. apply conventions
2022-01-22 16:29:48 -05:00
5db5322902
move compute to its designated location
2022-01-22 16:24:07 -05:00
7aed8954a5
Add paragraphs in Modify_style.rst
2022-01-22 11:03:44 -05:00
ef2969dfbf
use override keyword in plugin sources
2022-01-22 10:30:58 -05:00
79a9829e92
Apply override to remaining classes
2022-01-22 09:56:01 -05:00
3e3cd4c94d
Added correct units for pressure, still getting wrong answer
2022-01-21 19:46:54 -07:00
3286fcb13a
Added correct units for pressure, still getting wrong answer
2022-01-21 19:29:23 -07:00
c16caea13b
Fixed bounds error
2022-01-21 19:17:12 -07:00
384b715d8c
First pass at fix numdiff/stress
2022-01-21 18:53:06 -07:00
12d708b97c
Apply override to more classes
2022-01-21 18:24:06 -05:00
44bc766060
Apply override to more classes
2022-01-21 16:58:32 -05:00
06beb28d7d
Apply override to Pair classes
2022-01-21 16:13:49 -05:00
6506be9409
update programming style
2022-01-21 15:56:58 -05:00
ff3f762499
Apply override to Fix classes
2022-01-21 14:45:53 -05:00
f83271aa40
Apply override to Compute classes
2022-01-21 13:23:36 -05:00
0d4bbf60e6
Apply override to Dihedral classes
2022-01-21 12:48:11 -05:00
3ff1902b57
Renamed born method born_matrix in all classes. Changed compute_born to compute_born_matrix. Changed the compute coding to suit the LAMMPS style rules better.
2022-01-21 18:39:16 +01:00
57def1a2d5
output reformatting and refactoring
2022-01-21 11:26:55 -05:00
75d20c40ed
remove threebody tag caching altogether since it is not reliable
2022-01-21 11:26:26 -05:00
3311b1344c
consolidate pair-wise vs pairwise spelling
2022-01-21 10:48:35 -05:00
3a6bd2e698
update comment about pair_write restrictions
2022-01-21 10:47:49 -05:00
67dec40afa
make certain pointers are initialized
2022-01-21 06:55:20 -05:00
9c8431bf87
correct calls to memset()
2022-01-21 06:55:06 -05:00
557e25d6fb
Apply override to Bond classes
2022-01-20 18:00:16 -05:00
4e89488f27
Apply override to Angle classes
2022-01-20 17:53:38 -05:00
d4ec931991
Apply override to FileReader classes
2022-01-20 17:49:23 -05:00
7387643b87
Apply override to Improper classes
2022-01-20 17:36:43 -05:00
5e37f9d5a7
Apply override to KSpace classes
2022-01-20 17:14:33 -05:00
586cf6c3bf
Apply override to Dump classes
2022-01-20 16:58:23 -05:00
e73158bd7e
whitespace/formatting
2022-01-20 16:56:12 -05:00
4104353d7a
plug memory leak
2022-01-20 16:55:59 -05:00
49dca516ea
simplify API of Force::store_style()
2022-01-20 16:48:44 -05:00
7c9b0c1e8e
Apply override to more core classes
2022-01-20 16:43:04 -05:00
5c62dc0986
Apply override to Comm classes
2022-01-20 16:39:36 -05:00
c9776dad6f
Apply override to Command classes
2022-01-20 16:35:59 -05:00
dbe267cb88
join lines, whitespace
2022-01-20 16:04:26 -05:00
0b24c5b498
workaround for segfaults due to NULL pointer dereference with hybrid styles
2022-01-20 16:04:07 -05:00
06cb86dfb9
Apply override to NTopo classes
2022-01-20 15:53:01 -05:00
7aaa85c3a1
Apply override to NBin classes
2022-01-20 15:44:16 -05:00
32a19d982a
Apply override to NStencil classes
2022-01-20 15:37:15 -05:00
222ea31d8d
Remove override = default destructor lines
2022-01-20 15:28:47 -05:00
8531622966
Merge branch 'develop' of https://www.github.com/lammps/lammps into Elastic_stress
2022-01-20 09:53:07 +01:00
f420bce07e
First commit of the Elastic constant computation compute modification
2022-01-20 09:52:24 +01:00
7ee3171d16
Apply override to NPair classes
2022-01-19 21:51:21 -05:00
b45a6d7720
Apply override to AtomVec classes
2022-01-19 17:31:41 -05:00
a0e2a617e0
Merge pull request #3092 from stanmoore1/kk_makefiles
...
Small tweaks to Kokkos Files
2022-01-19 16:06:42 -05:00
9d8394fe63
Apply override to text_file_reader.h
2022-01-19 14:45:32 -05:00
c166549c74
Apply override to KOKKOS classes up to this point
2022-01-19 14:26:25 -05:00
b8d4030983
Update more core class destructors
2022-01-19 13:27:08 -05:00
e283bfa1fa
Apply override to Minimize classes
2022-01-19 13:23:28 -05:00
b7dc1d9dd6
Merge pull request #3091 from akohlmey/more-parsing-refactor
...
More file parsing refactoring
2022-01-19 12:41:13 -05:00
6e8d9cb532
Port bugfix in Kokkos
2022-01-19 10:27:02 -07:00
0a8cbcef2b
Add -DNDEBUG to Kokkos Makefiles
2022-01-19 10:19:50 -07:00
0a89e5bd24
Remove non-ASCII chars
2022-01-19 10:18:25 -07:00
4f0cde40fd
White no longer exists
2022-01-19 10:16:53 -07:00
4cd5c40374
Merge pull request #3089 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-01-19 11:44:33 -05:00
7573e60a1e
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-01-19 10:21:12 -05:00
566efe04f2
always fall back to using the .so extension if available in the LAMMPS module folder
2022-01-19 10:12:50 -05:00
c85cdb2732
always fall back to using the .so extension if available in the LAMMPS module folder
2022-01-19 10:11:16 -05:00
7676f66674
modernize potential file parsing
2022-01-19 06:29:27 -05:00
f5ad91f9fe
minor tweaks
2022-01-19 06:28:53 -05:00
0595e4d7cd
refactor parsing of pair style list parameter file
2022-01-19 00:24:01 -05:00
c4c3b545b2
modernize fix gle matrix file reading
2022-01-18 19:55:50 -05:00
e22f62f6db
add some metadata for fix gle matrix files
2022-01-18 19:55:30 -05:00
b890b564ca
modernize electron stopping file reader
2022-01-18 16:48:26 -05:00
ef13455d6b
add some metadata tags
2022-01-18 16:48:07 -05:00
0099d2584b
Apply override to Integrator classes
2022-01-18 15:17:04 -05:00
778879a0eb
Apply override to Body classes
2022-01-18 14:56:44 -05:00
1792b3b0cf
Apply override to Reader classes
2022-01-18 14:39:31 -05:00
d19f799585
Apply override to Region classes
2022-01-18 14:31:29 -05:00
576f2266ae
Mark virtual destructors in derived as override
...
Following C++ Core Guideline C.128
2022-01-18 14:28:25 -05:00
be7e6d0939
Avoid std::string copies
2022-01-18 13:22:55 -05:00
38bcc493b0
simplify and modernize CMAP file parser
2022-01-18 10:28:40 -05:00
389c35a2d3
use alternate method to create triclinic box for unit test
2022-01-18 09:09:37 -05:00
1c8f427e8a
detect when MSM::setup() is called before proper initialization and error out
2022-01-18 09:09:19 -05:00
29b5c2659c
source code formatting
2022-01-18 09:04:04 -05:00
c1f7685c98
Revert "before changing box settings, it must be initialized at least once"
...
Looking for alternate solution since this change has
too many unwanted side effects.
This reverts commit 2e85233b11 .
2022-01-18 08:30:54 -05:00
2e85233b11
before changing box settings, it must be initialized at least once
...
otherwise change_box would not really be needed,
but commands like boundary can (still) be used
2022-01-18 07:20:28 -05:00
752552e0f8
remove duplicate code
2022-01-18 06:39:20 -05:00
a02e11040d
whitespace
2022-01-18 06:34:57 -05:00
f0f4a8e6dc
plug some memory leaks in MSM kspace style(s)
2022-01-18 06:01:32 -05:00
241a44f1af
another workaround for rerun
2022-01-18 04:56:47 -05:00
e1d028ec88
Merge pull request #3087 from akohlmey/pair-harmonic
...
Add new pair styles harmonic/cut for repulsive-only harmonic interaction
2022-01-17 18:53:35 -05:00
5530927bd4
Merge pull request #3088 from stanmoore1/kk_hip_fixes
...
Fix Kokkos HIP compile issues
2022-01-17 18:07:29 -05:00
af231d5447
Fix comments in Makefiles
2022-01-17 08:54:17 -07:00
8b89be6061
Kokkos SNAP tuning for HIP
2022-01-17 08:49:00 -07:00
a93e5baa73
Add Kokkos HIP Makefiles
2022-01-17 08:44:49 -07:00
cb796e8b60
Fix HIP compile issues
2022-01-17 08:21:52 -07:00
dc6e558191
use Tokenizer class to parse bond colors
2022-01-16 20:20:07 -05:00
0eeb3b203c
add tests for molecule command
2022-01-16 16:50:23 -05:00
943fe487b5
update whitespace and argument formats for longer source lines
2022-01-16 15:36:01 -05:00
1e7969c7b9
add new pair styles harmonic/cut and harmonic/cut/omp
2022-01-15 19:34:47 -05:00
aa71ea6c40
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-01-14 20:25:05 -05:00
e271a54802
re-enable using rerun after the changes from PR #3052
2022-01-14 20:25:00 -05:00
c17eb14739
Fixing memory leak and wrong label
2022-01-14 15:45:18 -07:00
11cc8a6a59
whitespace
2022-01-14 15:59:05 -05:00
ed702b9309
don't allow exceptions to "escape" a destructor
2022-01-14 15:58:57 -05:00
dcb1ddb282
remove redundant code
2022-01-14 14:55:13 -05:00
2213eb8d3f
use enum with symbolic constants instead of numbers
2022-01-14 14:45:12 -05:00
7afa22f045
check return values for errors
2022-01-14 13:02:15 -05:00
0540b93123
fixed division by zero issue in geometry
2022-01-13 17:15:45 +00:00
524d86605a
Fixing reference in documentation
2022-01-12 10:56:30 -07:00
19abc5d329
Merge branch 'develop' into BPM
2022-01-12 10:52:11 -07:00
b1ed5e5b27
memory optimised with ragged arrays, implemented 3D ragged arrays
2022-01-12 17:02:09 +00:00
698256f4fe
update fedora singularity image to Fedora 35
2022-01-12 08:17:54 -05:00
e0cde6270e
Merge branch 'develop' into kokkos_unittests
2022-01-11 12:59:36 -05:00
5f607fad56
optimised memory management in chain generation
2022-01-11 16:46:50 +00:00
240db21054
silence possible warnings about missing files on "make clean-all"
2022-01-11 11:46:08 -05:00
8aaae8e6ee
Fix count issue
2022-01-07 15:22:53 -07:00
40c140e56e
Improve PairReaxFFKokkos neigh list algorithm
2022-01-07 14:48:07 -07:00
878557dd48
Merge pull request #3079 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2022-01-07 11:31:23 -05:00
1f81e2afad
Added duplication of stdout into logfile
2022-01-07 13:45:54 +00:00
11d66f8f1d
Merge branch 'lammps:develop' into cg-dna
2022-01-07 12:45:38 +00:00
7586adbb6a
Merge pull request #3029 from akohlmey/maintenance-2021-09-29
...
Second round of maintenance fixes for the stable release
2022-01-06 19:58:51 -05:00
e3dd2908d9
Step version strings for the next patch release
2022-01-06 19:42:45 -05:00
b300a93b67
Merge pull request #3073 from akohlmey/fmtlib-8.1-update
...
Update included fmtlib to version 8.1.1
2022-01-06 19:40:00 -05:00
1f924e9fc1
Merge pull request #3071 from akohlmey/collected-small-changes
...
Collected small changes and bug fixes
2022-01-06 19:22:30 -05:00
9c9bc4790b
update to fmtlib-8.1.1
2022-01-06 18:31:15 -05:00
69d6ddccc5
create missing de,df table elements from linear extrapolation
2022-01-05 15:34:30 -05:00
8e0622d523
Merge pull request #3046 from donatas-surblys/centroid-stress-constraint-rigid
...
Centroid atomic stress for shake, rattle and rigid/small
2022-01-05 12:36:27 -05:00
3ff2f53ead
add citations to centroid/stress/atom
2022-01-05 18:45:35 +09:00
e5416a9fee
update documentation for new centroid stress for shake and rigid/small
2022-01-05 19:02:25 +09:00
4aba9e9bb6
cosmetic and whitespace changes
2022-01-04 23:08:32 -05:00
40abc0886c
adjust for double precision floating point
2022-01-04 23:02:17 -05:00
d0f203127d
create missing de,df table elements from linear extrapolation
2022-01-04 23:01:38 -05:00
12420181e1
Merge pull request #3072 from akohlmey/refactor-data-file-parsing
...
Modernize parsing of topology data sections of data files
2022-01-04 13:21:14 -05:00
8ae68d71dd
Merge pull request #3062 from Luthaf/netcdf-standard
...
Follow Amber NetCDF standard more closely
2022-01-04 13:02:50 -05:00
ede7787741
Refactor Atom::data_bodies()
2022-01-04 11:56:56 -05:00
f557bf6e20
implement suggestion by @rbberger
2022-01-04 11:37:32 -05:00
fd3884d705
disable centroid stress for non-small rigid fixes
2022-01-04 18:09:49 +09:00
1225b609d8
disable centroid stress for fix rigid/small/omp
2022-01-04 17:43:32 +09:00
6a73fc0472
refactor reading last line of potential file code to be more efficient
2022-01-03 21:35:26 -05:00
5ae496dcef
backport array dimension bugfix for NETCDF package in simplified form
2022-01-03 19:55:23 -05:00
8439f87b76
make consistent with other reference
2022-01-03 18:26:56 -05:00
de404d1ed8
Merge branch 'update_doc_file' of github.com:jddietz/lammps into collected-small-changes
2022-01-03 18:26:01 -05:00
49412ce0f7
implement workaround windows from https://github.com/fmtlib/fmt/issues/2691
...
this also reverts commit c5a7f4c3ac
and thus results in consistent crt behavior on windows
2022-01-03 18:01:33 -05:00
a9a568aefa
Updated references for pair_nm.rst
2022-01-03 11:50:04 -10:00
7e92809288
Merge pull request #3069 from Vsevak/fix-hip-ffast-math
...
Fix HIP Makefile under lib/gpu
2022-01-03 11:37:55 -05:00
b8ed590bde
Merge pull request #3068 from ndtrung81/gpu-lib-makefiles
...
Updates to Makefiles under lib/gpu
2022-01-03 10:48:45 -05:00
90726ca088
explain that the computed force in python pair is force/r same as in Pair:single()
2022-01-03 10:12:51 -05:00
bc5d742623
explain that the computed force in python pair is force/r same as in Pair:single()
2022-01-03 10:12:38 -05:00
882e699163
Incorporate bugfixes from issue #3074 , a few additional cleanups
2022-01-03 10:11:18 -05:00
8c95a8db23
Incorporate bugfixes from issue #3074 , a few additional cleanups
2022-01-03 10:11:03 -05:00
c5a7f4c3ac
fmtlib now uses UCRT instead of MSVCRT. add library to avoid linker failure
2022-01-02 15:24:04 -05:00
bb1c12d22b
import fmtlib v8.1.0
2022-01-02 13:42:27 -05:00
9c725d79d6
correct code example for current code
2022-01-01 16:42:28 -05:00
f3c5593c50
correct code example
2022-01-01 16:40:54 -05:00
e5c517c8d8
silence compiler warnings
2022-01-01 00:21:14 -05:00
9efa2369dd
join wrapped strings
2021-12-31 14:34:24 -05:00
c17a183816
do error checking already in read_data code
2021-12-31 14:34:09 -05:00
863de683ee
do not shadow "natoms" class member
2021-12-31 13:43:56 -05:00
6d9764e140
add missing advance of buffer pointer
2021-12-31 00:14:52 -05:00
ca3be99e77
correct function prototypes
2021-12-30 23:48:42 -05:00
e6e9aed385
modernize/correct parsing for Bonus and Bodies sections
2021-12-30 22:58:14 -05:00
8d53cd1e5d
modernize parsing of Velocities section of data files
2021-12-30 19:14:09 -05:00
def1072f0f
port data_atom() changes to KOKKOS
2021-12-30 18:42:15 -05:00
7f2b505df3
apply utils overloads
2021-12-30 11:14:48 -05:00
cf9429dc68
implement overloads so that utils::*numeric() functions can be safely used with std::string()
2021-12-30 11:03:37 -05:00
64d6a2fd1f
modernize parsing of the Atoms section
2021-12-29 20:24:27 -05:00
c97483c46f
modernize parsing of the Masses section in data files
2021-12-29 19:36:18 -05:00
78df5c2258
modernize parsing of Bonds/Angles/Dihedrals/Impropers section of data files
2021-12-29 19:18:42 -05:00
79fbf437a3
correct format string for Error::one()
2021-12-29 16:19:10 -05:00
27a6c63aeb
correct format string for Error::one()
2021-12-29 16:18:48 -05:00
d130aa4289
address segfault issue with fix nve/gpu when group is not "all"
2021-12-29 14:06:52 -05:00
88b42503f9
address segfault issue with fix nve/gpu when group is not "all"
2021-12-29 14:06:22 -05:00
14e5474174
restore obsolete compilation settings similar to parallel makefile
2021-12-27 20:31:42 -05:00
5d8b83a251
backport GPU package build system updates from upstream
2021-12-27 20:30:43 -05:00
053d915fc4
drop -ffast-math for HIP also when compiling with CMake
2021-12-27 20:14:30 -05:00
b781410f92
Delete fast-math flag from Makefile.hip for AMD platforms
2021-12-28 03:11:02 +03:00
47b0c8b33e
whitespace
2021-12-27 11:31:01 -05:00
5594a38bb7
replace explicit Makefile.mpi with symbolic link
2021-12-27 10:47:23 -05:00
3262140b65
more detailed unit tests. do not fail if ncdump is missing.
2021-12-27 10:35:38 -05:00
6357f19260
Added back Makefile.mpi in lib/gpu/ to be consistent with documentation; updated Makefile.*; and removed the unnecessary Makefile.turing
2021-12-27 00:14:04 -06:00
091f6164c8
add minimal unit test for netcdf dumps
2021-12-26 23:22:53 -05:00
30af0cb325
define and use LMP_MAX_VAR_DIMS instead of NC_MAX_VAR_DIMS to avoid stack overflows
2021-12-26 17:15:13 -05:00
84765f4b81
Merge branch 'develop' into netcdf-standard
2021-12-23 16:42:24 -05:00
b39d1993bb
Merge pull request #3052 from lammps/time-dumps2
...
Time-dependent dumps for variable timestep (alternate implementation)
2021-12-23 16:34:12 -05:00
6af36075ba
Merge pull request #3064 from rbberger/collected-small-changes
...
Collected small changes and fixes
2021-12-23 16:13:35 -05:00
a653ee6b2c
recover failing unit tests and whitespace fixes
2021-12-23 15:22:58 -05:00
7018ba65be
Merge branch 'time-dumps2' of github.com:lammps/lammps into time-dumps2
...
# Conflicts:
# src/dump_xyz.cpp
2021-12-23 15:18:56 -05:00
d694b7cc1c
recover compilation
2021-12-23 14:34:49 -05:00
b7dba37e2e
Merge branch 'time-dumps2' of github.com:lammps/lammps into time-dumps2
2021-12-23 14:34:00 -05:00
23f1c9de60
Merge branch 'develop' into time-dumps2
2021-12-23 14:29:04 -05:00
5a2548a83d
have internal fix/compute ids include the fix id for fix reaxff/species
...
this allows using the fix multiple times
also remove code and warning that checks for multiple fix instances
# Conflicts:
# src/REAXFF/fix_reaxff_species.cpp
2021-12-23 11:36:28 -05:00
a85b310e1f
add missing fclose()
2021-12-23 11:28:24 -05:00
1185591c76
add missing fclose()
2021-12-23 08:20:47 -05:00
b2adb4df47
have internal fix/compute ids include the fix id for fix reaxff/species
...
this allows using the fix multiple times
also remove code and warning that checks for multiple fix instances
2021-12-23 08:20:28 -05:00
3748a14582
warn about problems with the MPIIO package
2021-12-23 01:59:45 -05:00
93c7b6928f
remove dead code, silence compiler warnings
2021-12-23 01:32:31 -05:00
3b183bafbb
cosmetic changes (simplify, use constexpr, remove dead code, join wrapped lines)
2021-12-23 01:23:13 -05:00
b53cda778c
Merge branch 'develop' into netcdf-standard
2021-12-22 22:54:30 -05:00
09944f5d7a
Merge pull request #2996 from stanmoore1/compute_phase
...
Add compute ave/sphere/atom
2021-12-22 21:16:25 -05:00
3dcfc0dfc6
skip redundant KOKKOS host/device styles info/help lists
2021-12-22 20:13:30 -05:00
8f62cd79f4
add missing list entry
2021-12-22 19:55:06 -05:00
586824be1b
Merge pull request #3021 from stanmoore1/big_dump_sort
...
Allow dump sort to work with more than 2 billion atoms
2021-12-22 19:23:39 -05:00
cde7dd34fd
Doc update
2021-12-21 16:46:53 -07:00
2788bc666a
Update .gitignore
2021-12-21 16:44:14 -07:00
9271323cc0
Add dependency
2021-12-21 16:33:14 -07:00
1bbf45784b
Rename and relocate
2021-12-21 16:29:11 -07:00
6a442e1df4
use compute_time() func in xyz output
2021-12-21 14:05:16 -07:00
6f6b384c55
Merge branch 'time-dumps2' of github.com:lammps/lammps into time-dumps2
...
# Conflicts:
# src/dump_xyz.cpp
2021-12-21 15:56:19 -05:00
cd6df24e37
Fix a couple issues
2021-12-21 13:45:29 -07:00
2fec3eee6b
Add overflow check to dump_h5md
2021-12-21 13:28:36 -07:00
5932a3f6f9
Merge branch 'develop' of github.com:lammps/lammps into big_dump_sort
2021-12-21 12:58:24 -07:00
cc4d7215f1
simplify. only output absolute time during MD.
2021-12-21 14:37:34 -05:00
cad9f6bf6e
Merge branch 'time-dumps2' of github.com:lammps/lammps into time-dumps2
2021-12-21 12:18:38 -07:00
576e787839
make xyz dumps print out current simulation time
2021-12-21 12:18:26 -07:00
8ed35832f4
Merge branch 'develop' into time-dumps2
2021-12-21 14:16:23 -05:00
e06222099a
Small tweak to docs
2021-12-21 11:51:30 -07:00
192aa7fedb
Merge pull request #3065 from lammps/angle-class2-update
...
Angle class2 update and bugfix
2021-12-21 13:46:37 -05:00
c98f7b3e50
Clean up error message text
2021-12-21 11:40:04 -07:00
0576d525ad
simplify and avoid redundant output
2021-12-21 13:39:00 -05:00
364d0be28c
apply clang-format
2021-12-21 13:21:23 -05:00
c780768e91
put contents of netcdf_units into NetCDFUnits namespace
2021-12-21 13:16:23 -05:00
a2ab59b162
Fix cutoff logic
2021-12-21 11:07:03 -07:00
ded48cc031
more optimizations and extend to other dump styles
2021-12-21 10:57:42 -07:00
2533abb266
Add doc page
2021-12-21 10:46:23 -07:00
65204e5df0
Add error checks, tweak input
2021-12-21 10:46:00 -07:00
ecc0205436
reset force test references for Class2 angle styles
2021-12-21 11:28:26 -05:00
6187431399
Fix compile error in angle_class2_kokkos
2021-12-21 08:34:02 -07:00
f72b448544
WIP: cleanup/reorganize
2021-12-21 08:32:51 -07:00
4d31e300c6
change to checking timestep for time dumps at start of each step
2021-12-20 16:39:17 -07:00
f271d2180f
Remove unused variable
2021-12-20 16:05:44 -07:00
8d34fb8e1f
Merge branch 'develop' of https://github.com/lammps/lammps into compute_phase
2021-12-20 14:19:39 -08:00
4bc85f07e3
same changes in OPENMP and KOKKOS versions of angle class2
2021-12-20 14:29:17 -07:00
06c45fbe68
fix compiler errors
2021-12-20 14:26:22 -07:00
6bafa11080
Fix host compile error
2021-12-20 14:08:00 -07:00
36f3c8c899
Merge branch 'develop' of github.com:lammps/lammps into amd_hip_opt
2021-12-20 13:23:51 -07:00
2ee88dab7e
same change for angle class2/p6
2021-12-20 10:35:41 -07:00
97b5651633
minor correction to angle class2
2021-12-20 10:33:05 -07:00
79844a3f34
Tweaks to team_size/vector_length
2021-12-20 09:58:37 -07:00
8dd61144cb
Merge branch 'develop' into kokkos_unittests
2021-12-20 10:54:27 -05:00
f1daa22cdf
Merge branch 'lammps:develop' into cg-dna
2021-12-20 13:13:41 +00:00
461398bc0e
join lines
2021-12-19 17:46:51 -05:00
88f8e41702
PHONON package is now only a soft dependency on KSPACE
2021-12-18 18:22:47 -05:00
3246fd62a7
size_t is unsigned, so can't be negative
2021-12-17 17:10:21 -05:00
a3a6077115
Use sfread and sfgets in reader_native.cpp
2021-12-17 17:03:58 -05:00
1c25c96aaa
netcdf: deduplicate gettings units as strings
2021-12-17 17:13:29 +01:00
f8ee6dc680
netcf: define units for all variable where this is possible
2021-12-17 11:49:25 +01:00
dc9d539b6c
netcdf: fix spatial, cell_spatial and cell_angular variable definitions
...
Dimension 0 refered to the frame dimension, but we need the spatial dimension instead
2021-12-17 11:49:25 +01:00
4bf065ed1c
netcdf: use float values for scale factors instead of double
2021-12-17 10:55:54 +01:00
d04f428c1a
netcdf: default to float variable for everything
...
The standard convention require all values to be stored as
float, users still have the ability to use double with
`dump_modify <id> double yes`
2021-12-17 10:54:43 +01:00
94aad92b44
Tweaks to optimized SPMV and fused CG solve
2021-12-16 13:55:57 -07:00
90f3b0675e
Cleaned up/reorganized version of optimized Kokkos fix_qeq_reaxff
2021-12-16 13:01:58 -07:00
f7f32642ca
Temporarily revert EAM changes until a more portable/general solution is available
2021-12-16 10:13:00 -07:00
1f1c778225
Remove redundant GPL license
2021-12-15 16:51:53 -07:00
f6f60660c0
Cleanup for EV_FLOAT
2021-12-15 16:42:29 -07:00
2d4f030f11
Merge pull request #3060 from rbberger/binary_dump_reader_bugfix
...
Bugfix for binary dump reader heap corruption
2021-12-15 17:20:12 -05:00
b8053e466b
Remove unused header, whitespace
2021-12-15 15:12:55 -07:00
0d238d554c
Cleaned up version of optimized Kokkos Tersoff
2021-12-15 14:45:48 -07:00
884dcbe4fa
Refactor reader_native.cpp
...
- Use std::string instead of error-prone char buffers
- Limit reading files to known magic strings DUMPATOM and DUMPCUSTOM
2021-12-15 16:09:50 -05:00
2663087861
Merge branch 'develop' of github.com:lammps/lammps into amd_hip_opt
2021-12-15 13:56:15 -07:00
dccd74d6c4
Merge pull request #11 from arghdos/patched_ff
...
Patched ff
2021-12-15 13:46:12 -07:00
902f9dd1fa
Move allocation to correct location
2021-12-15 15:05:59 -05:00
9fbca5111d
fix runtime error from lack of comm->setup()
2021-12-15 11:52:38 -08:00
3748ddb1ae
Merge branch 'lammps:develop' into cg-dna
2021-12-15 09:02:57 +00:00
40c0925cb4
Updated and added third order kokkos
2021-12-14 14:25:49 -08:00
b3fcda3214
Merge pull request #3057 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2021-12-14 17:08:29 -05:00
676c5a3666
Merge pull request #3059 from nw13slx/rerun_bin
...
[BUGFIX] Wrong block reading in ReaderNative::read_atoms when binary is True and natom > 1024
2021-12-14 16:09:35 -05:00
3efddc4fb6
whitespace
2021-12-14 14:50:38 -05:00
5051055c76
Remove dead code and move nchunk read to read_header
2021-12-14 14:33:17 -05:00
fd18403b0a
Merge pull request #3056 from Ruyk/dpcpp-anon-struct-workaround
...
DPC++ Anonymous Struct Workaround
2021-12-14 11:32:52 -05:00
80819f3793
reverse skip_buf with chunk
2021-12-14 11:09:36 -05:00
4be0e0a4e5
Merge branch 'develop' of https://github.com/lammps/lammps into big_dump_sort
2021-12-14 08:00:14 -07:00
26ebf97630
Merge branch 'develop' of https://github.com/lammps/lammps into compute_phase
2021-12-14 07:56:41 -07:00
62cdf7ab2d
update docs
2021-12-14 09:13:05 -05:00
1c38b7633f
generalize and simplify support for accelerated commands with suffixes
2021-12-14 09:06:04 -05:00
dee995f918
consistent author attribution
2021-12-14 09:05:28 -05:00
d6048ba576
added copyright/license header and updated author attribution
2021-12-14 08:41:49 -05:00
5b57d662c3
Merge branch 'develop' into OptimizedDynamicalMatrix
2021-12-14 08:35:58 -05:00
813f756382
Merge branch 'develop' into dpcpp-anon-struct-workaround
2021-12-14 06:59:12 -05:00
91633a4460
make workaround easier to disable and to remove
2021-12-14 06:59:03 -05:00
7c3deaa04b
limit the skip buf to MAXSMALLINT
2021-12-13 23:03:10 -05:00
b1d0dd65ea
simply the while loop and add correct initial m value
2021-12-13 22:57:39 -05:00
d4cec8ebe7
handle block reading in ReaderNative::read_atoms when binary is True
2021-12-13 21:38:16 -05:00
5a39efff19
Merge pull request #3055 from akohlmey/collected-small-changes
...
Final changes for next patch release
2021-12-13 21:24:11 -05:00
744e615dbb
Revamping public methods for history, adding support for bond react
2021-12-13 17:35:53 -07:00
ccdb939a40
Merge pull request #3054 from nw13slx/rerun_bin
...
Support binary native dump files with read_dump and rerun
2021-12-13 19:22:00 -05:00
a887d880c6
debugged kokkos support to dynamical_matrix command
2021-12-13 14:14:14 -08:00
72420bad3a
Merge pull request #3058 from jtclemm/documentation_edits
...
Fixing some references to MISC package in documentation
2021-12-13 16:59:10 -05:00
ff41864cd9
remove redundant deletes
2021-12-13 15:28:27 -05:00
cdc831bb89
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:23:30 -08:00
f3543a839e
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:23:21 -08:00
3eae7b4200
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:23:14 -08:00
af2e295ac2
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:22:57 -08:00
bb6d581ef8
Update src/reader_native.cpp
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-12-13 12:22:39 -08:00
1e73beca37
Merge pull request #2809 from rbberger/fmt_upgrade
...
Upgrades fmtlib to v8.0.1
2021-12-13 15:14:58 -05:00
2b85799729
Updating MISC to EXTRA-X in doc files
2021-12-13 12:27:00 -07:00
94ac1ad4a0
update version strings for the next patch release
2021-12-13 11:56:44 -05:00
9159b37e47
Merge branch 'develop' into fmt_upgrade
2021-12-13 10:03:38 -05:00
d33019d8e4
llvm anonymous struct workaround
2021-12-13 11:08:06 +00:00
94d5c75fdf
small updates for docs and comments
2021-12-12 18:11:33 -05:00
33aea05080
adjust example for changes in when reset_timestep may be used
2021-12-12 10:01:52 -05:00
7db29112d8
replace read_buf to skip_buf in skip function
2021-12-12 00:26:55 -05:00
913b1536d4
whitespace
2021-12-11 21:18:33 -05:00
274b14618f
fold match_fields() back into read_header() function
2021-12-11 21:17:41 -05:00
e23a2bfb55
Merge branch 'rerun_bin' of github.com:nw13slx/lammps into rerun_bin
...
# Conflicts:
# src/reader_native_bin.cpp
2021-12-11 21:05:01 -05:00
87501347ad
add minimal unit tests for reading binary dumps
2021-12-11 21:03:32 -05:00
0603dc6323
whitespace
2021-12-11 20:46:24 -05:00
86b696c78c
Merge branch 'develop' into rerun_bin
2021-12-11 20:31:48 -05:00
56fd07d88e
fold native binary reader class in to native reader class
2021-12-11 20:31:44 -05:00
565c8d6589
use fseek to skip bufs
2021-12-11 20:02:32 -05:00
8884acef24
Revert "add to compress read"
...
This reverts commit b22c409079 .
# Conflicts:
# src/platform.cpp
2021-12-11 19:40:21 -05:00
d7bb9b5f30
reverse clang-format on irrelevant lines
2021-12-11 17:49:29 -05:00
b22c409079
add to compress read
2021-12-11 17:44:41 -05:00
626889f534
move the rb mode to the overloaded open_file function
2021-12-11 17:36:29 -05:00
d59458fa37
clean up commands and documentation
2021-12-11 17:24:27 -05:00
8f99d8d1d9
fix skip bugs
2021-12-11 16:41:13 -05:00
6e05aff3bf
Update CMake utility function get_lammps_version()
...
With the introduction of LAMMPS_UPDATE, version.h is no longer a single line
file. With this change the CMake utility will only process the LAMMPS_VERSION
line. Fixes issue #3038
2021-12-11 15:08:40 -05:00
250a5921a3
move match_field to protected method and format the docstring
2021-12-11 14:25:29 -05:00
2cdafb49a2
remove variable names from func declaration
2021-12-11 14:14:06 -05:00
e9f0351b67
reverse formatting on irrelevant files
2021-12-11 14:10:47 -05:00
eff26ba0b3
add read_buf method and fix bugs in inheritance
2021-12-11 14:02:58 -05:00
b1e7333348
remove wrong compression mode
2021-12-11 12:32:17 -05:00
7ab5d4edd4
add new ReaderNativeBin class
2021-12-11 11:54:21 -05:00
4f34c4374b
Merge pull request #3053 from stanmoore1/kk_desul
...
Enable Kokkos Desul atomics in Makefile to match CMake settings
2021-12-11 06:12:50 -05:00
62f5f4d126
Merge remote-tracking branch 'github/develop' into fmt_upgrade
2021-12-10 23:04:58 -05:00
abd3df0c5a
Merge pull request #3040 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2021-12-10 15:51:13 -05:00
fc64fca3d9
Whitespace
2021-12-10 13:34:38 -07:00
6bd3ddf908
Don't use fetch variant of atomic if not needed
2021-12-10 13:27:57 -07:00
e49b7d0514
Remove atomics for error/warning flags since they are not needed
2021-12-10 13:14:12 -07:00
0ab0e2747c
Update comment
2021-12-10 12:15:10 -07:00
7aeab56eb2
Enable Kokkos Desul atomics in Makefile to match CMake settings
2021-12-10 12:09:32 -07:00
fa8e2ccee8
Merge pull request #2958 from jddietz/nm_split_styles
...
nm split styles
2021-12-10 13:42:31 -05:00
668d7805d6
Fixes to doc
2021-12-10 11:34:12 -07:00
5ead32f886
more debugging and features
2021-12-10 11:13:06 -07:00
439853c4a8
Moving store/local to an internal fix
2021-12-10 10:33:52 -07:00
6140503158
update local/density examples to follow conventions more closely
2021-12-10 08:50:58 -05:00
14fc42833f
modernize potential file reader for local/density
2021-12-10 08:45:01 -05:00
e51fd40547
correct names of the pack/unpack routines for forward communication
2021-12-09 18:33:13 -05:00
3fc0ea3e80
correct names of the pack/unpack routines for forward communication
2021-12-09 18:30:54 -05:00
a975d0506a
update examples for pair style local/density
2021-12-09 18:21:32 -05:00
e1e46b5322
Merge pull request #3033 from rbberger/unittest_tags
...
Add tags to force-style unit tests
2021-12-09 18:11:08 -05:00
146c6fe5ff
remove check that is no longer needed
2021-12-09 18:08:43 -05:00
0e4e830c79
document "slow" and "unstable" labels for unit tests
2021-12-09 17:02:20 -05:00
0d44c56ccc
use comma consistently
2021-12-09 15:50:57 -05:00
7d48324f51
tweak force test settings
2021-12-09 15:48:24 -05:00
facb49fc27
disallow reset_timestep for time averaging fixes
2021-12-09 15:09:42 -05:00
878dd746db
reduce warnings and improve portability
2021-12-09 13:55:53 -05:00
e2969d09e1
bug fix for fix dt/reset freq of 1
2021-12-09 11:53:47 -07:00
754610b9ee
Merge pull request #3041 from oywg11/modified-sw-potential
...
A modified Stillinger-Weber potential for transition metal dichalcogenide
2021-12-09 09:43:49 -05:00
455cb09cf4
Adding compatability with MC fixes, set_array to property/atom, faster update/special/bonds, single methods, and misc small changes
2021-12-08 16:47:42 -07:00
d4149e9139
bug fixes to make a series of test inputs run correctly
2021-12-08 16:44:51 -07:00
62f271658b
correct setting forward/reverse buffer size info
2021-12-08 13:58:12 -05:00
8f0dea91c7
correct setting forward/reverse buffer size info
2021-12-08 13:54:47 -05:00
0aa742934f
correct docs for pair style local/density
2021-12-08 00:51:52 -05:00
a26a709a7b
correct handling of data packing for forward and reverse communication
2021-12-08 00:51:52 -05:00
a5ee7ca73f
make certain did_mix is initialized
2021-12-08 00:51:04 -05:00
bea273fc3a
correct docs for pair style local/density
2021-12-08 00:22:37 -05:00
40c04a210b
correct handling of data packing for forward and reverse communication
2021-12-08 00:22:36 -05:00
021f6832d5
adjust epsilon for -std=c++14 and add more unstable tags
2021-12-07 17:11:29 -05:00
26492b13d5
logic for dumps every steps and time delta
2021-12-07 13:46:36 -07:00
5cee58a9c8
Merge pull request #3049 from Ruyk/sycl-pinned-host
...
Use SYCL pinned host memory from Kokkos.
2021-12-07 14:07:58 -05:00
605d2b7ab2
Use SYCL pinned host memory from Kokkos.
...
Depends on this PR from Kokkos:
https://github.com/kokkos/kokkos/pull/4268/
2021-12-07 16:49:27 +00:00
1afdd3c011
new output vars for dumps
2021-12-07 09:16:19 -07:00
a323b00fef
Merge branch 'develop' into unittest_tags
2021-12-07 10:24:46 -05:00
f3eac179e6
Expanding broken bonds documentation, adding support for more create/delete bond commands, misc small edits
2021-12-06 17:27:25 -07:00
ac57c44552
update unit test for renamed bond style
2021-12-06 16:35:20 -05:00
6314290558
clarify docs for bond style fene/nm/split and rename to fene/nm
2021-12-06 16:21:12 -05:00
021a59965e
convert to ASCII
2021-12-06 15:54:34 -05:00
f88009c626
correct comments
2021-12-06 15:50:16 -05:00
fa913c3e5b
clarify r_0 versus sigma
2021-12-06 15:50:09 -05:00
a84c0a43bd
address spelling issues
2021-12-06 15:35:32 -05:00
c48810c545
whitespace
2021-12-06 15:29:23 -05:00
ef186d9628
Updated pair_nm.rst
2021-12-06 15:09:45 -05:00
1238f1b273
correct multiple math typesetting errors, typos, and inconsistencies
2021-12-06 14:10:41 -05:00
274ffe1f48
Consolidate "Jiang" citations
2021-12-06 14:07:36 -05:00
b0305a09e9
whitespace
2021-12-06 13:49:13 -05:00
3d3b153b35
add proper symlink
2021-12-06 13:45:04 -05:00
d7c8cb3e48
fix documentation issues
2021-12-06 05:57:52 +02:00
e36029293a
update documentation and examples
2021-12-04 17:38:29 +02:00
40258f8b9a
Adding Steve's edits in documenation + associated changes in files
2021-12-03 16:12:31 -07:00
8aee8cc427
tweak documentation
2021-12-03 17:20:07 -05:00
8bc1f8b9ea
whitespace
2021-12-03 17:16:54 -05:00
085de6f857
update test and add test using maxdelcs keyword with non-default values
2021-12-03 17:16:46 -05:00
c72771ae1d
align with non-OpenMP version
2021-12-03 17:16:08 -05:00
6b28816c11
must set defaults for (optional) maxdelcs keyword, add consistency check
2021-12-03 17:15:44 -05:00
71edaca36c
update unit test reference
2021-12-03 14:20:23 -05:00
2d6e4d4d79
Merge branch 'develop' into nm_split_styles
2021-12-03 14:18:07 -05:00
405fea44da
convert from CR-LF to consistent line endings
2021-12-03 14:17:31 -05:00
859e0348ea
fixed some issues
2021-12-03 17:45:31 +02:00
1dd4a67771
add keyword for userdefined maxdelcs
2021-12-03 17:32:08 +02:00
262c103aaa
replacing hard-coded values with named constants
2021-12-03 15:46:00 +02:00
9a90803b23
Merge pull request #2984 from lammps/delete-atoms-porosity-group
...
Add new group arg for delete_atoms porosity
2021-12-02 16:07:49 -05:00
9307a376aa
Merge pull request #3044 from ellio167/kim-lib-install-py
...
Adjustments to lib/kim/Install.py and docs
2021-12-02 15:43:03 -05:00
ef90089d8d
Merge pull request #2867 from ndtrung81/gpu-newton-pair-on
...
Enabled newton pair on for gpu pair styles
2021-12-02 15:42:34 -05:00
2ba5aeec31
whitespace
2021-12-02 15:30:53 -05:00
4ecb894d9d
simplify by using new API
2021-12-02 15:27:06 -05:00
637c6bf28a
Merge branch 'develop' into delete-atoms-porosity-group
2021-12-02 15:15:47 -05:00
fc0aa0e844
Merge pull request #3043 from rbberger/container_updates
...
Container updates
2021-12-02 14:43:20 -05:00
42df189abd
update .gitignore
2021-12-02 13:49:26 -05:00
2527eb5914
reorganize integration of sw/mod into the sw pair style docs
2021-12-02 12:47:18 -05:00
3dff9cf2c1
update false positives
2021-12-02 12:27:54 -05:00
8847f359ba
integrate sw/mod pair style into documentation
2021-12-02 12:23:01 -05:00
7651be3e02
add force style test
2021-12-02 12:20:33 -05:00
ecd51ba4fe
remove obsolete/redundant files
2021-12-02 12:20:10 -05:00
718a9e2bae
whitespace
2021-12-02 12:13:12 -05:00
c33e6538bb
simplification by deriving pair style sw/mod/omp from sw/omp instead of sw/mod
2021-12-02 12:12:57 -05:00
3bf171d753
move pair sw/mod/omp to correct location
2021-12-02 12:01:05 -05:00
30d3b2c209
merge rst files and add omp style
2021-12-02 15:46:00 +02:00
47f578bcca
Fixup typos
2021-12-01 21:15:28 -06:00
65d31dfeb1
Adjustments to lib/kim/Install.py and docs
2021-12-01 16:49:00 -06:00
ca8dddf002
upgrade of lb/fluid fix
...
This includes documentation files in the rst format in the doc/src directory, examples in the examples/PACKAGES/latboltz directory and source files in the src/LATBOLTZ directory.
2021-12-01 14:31:57 -05:00
c03cdfdf60
Add libyaml-cpp dev package
2021-12-01 14:00:08 -05:00
195455faa8
Update GPU and NVIDIA container definitions
2021-12-01 13:48:54 -05:00
01ddfe95f0
prepare fix plumed to be compatible with version 2.8
2021-12-01 13:44:56 -05:00
e75312ddf6
Update ROCm containers to v4.5.0
2021-12-01 13:24:07 -05:00
ff919af3ef
Update container bundled PLUMED to v2.7.3
2021-12-01 11:39:05 -05:00
4d4c04dd7c
include support for building with plumed 2.7.3 and 2.6.5
2021-12-01 10:56:23 -05:00
e0770a2ac0
Add Ubuntu 20.04 OneAPI container definition
2021-12-01 10:41:01 -05:00
3bc36070a9
fix the invoking issue
2021-12-01 04:56:46 +02:00
8589ecd6c1
Merge pull request #3019 from stanmoore1/kk_update_3.5.0
...
Update Kokkos library in LAMMPS to v3.5.0
2021-11-30 16:58:38 -05:00
b3d7904120
Update docs
2021-11-30 11:12:30 -07:00
420c1097a9
Update Kokkos CMake file
2021-11-30 11:02:11 -07:00
b2410ee70b
Update Kokkos library in LAMMPS to v3.5.0
2021-11-30 10:57:43 -07:00
c0b827e006
Merge branch 'kk_update_3.5.0' of github.com:stanmoore1/lammps into kk_update_3.5.0
2021-11-30 10:52:51 -07:00
b61fc38711
Merge branch 'develop' of github.com:lammps/lammps into kk_update_3.5.0
2021-11-30 10:52:21 -07:00
4a05628938
bug fixes from Doug Spearot
2021-11-30 08:22:38 -07:00
8556b71949
derived class of sw
2021-11-30 10:14:20 +02:00
7113334f99
Fixing typos in documentation
2021-11-29 16:19:45 -07:00
5fa185bfda
Fixing bug in failing to update values across runs
2021-11-29 14:04:07 -07:00
f1c52ddb5c
make documentation of a few pair styles more consistent with the rest
2021-11-29 15:57:11 -05:00
597054edf3
A modification to SW potential
2021-11-29 16:08:32 +02:00
027293d285
whitespace
2021-11-24 15:47:05 -05:00
f7d049ac2d
generate atom tags for newly created atoms, if tags are enabled. triclinic support.
2021-11-24 15:36:16 -05:00
ddf97fa8fc
tweak error messages
2021-11-24 15:34:43 -05:00
2a68c6edba
add (global) restart support to fix charge/regulation
2021-11-24 15:34:30 -05:00
ae0f4dcfc1
generate atom tags for newly created atoms, if tags are enabled. triclinic support.
2021-11-24 15:33:32 -05:00
4d19895a88
Merge branch 'master' into delete-atoms-porosity-group
2021-11-23 16:05:02 -07:00
2c5441257e
Disable tersoff with shift flag tests for kokkos_omp
2021-11-23 15:03:48 -05:00
9517467113
Add missing KOKKOS suffix in PairTersoffZBLKokkos
2021-11-23 14:56:35 -05:00
0b87039fbb
Skip MolPairStyle:hybrid-scaled test for kokkos_omp
2021-11-23 14:28:59 -05:00
2f6bf29adf
Fixup kokkos_omp test for dpd
2021-11-23 14:06:02 -05:00
d365cc7dfc
Add missing destroy_kokkos() calls in pair_lj_gromacs_kokkos.cpp
2021-11-23 13:57:53 -05:00
b603346a0d
Skip kspace-pppm_ad test for kokkos_omp
2021-11-23 13:56:19 -05:00
51c627df76
Add SCOPED_TRACE for better test error messages
2021-11-23 12:22:01 -05:00
073b586eee
Add EXPECT_POSITIONS() and EXPECT_VELOCITIES() test utils
2021-11-23 12:21:27 -05:00
32a53a1ae3
Use EXPECT_FORCES() in more testers
2021-11-23 11:46:33 -05:00
615b7ceca2
Simplify EXPECT_FORCES() utility function
2021-11-23 10:59:40 -05:00
946fd6fb55
Update CMake utility function get_lammps_version()
...
With the introduction of LAMMPS_UPDATE, version.h is no longer a single line
file. With this change the CMake utility will only process the LAMMPS_VERSION
line. Fixes issue #3038
2021-11-23 10:46:22 -05:00
ea0ff1c8f7
Update CMake utility function get_lammps_version()
...
With the introduction of LAMMPS_UPDATE, version.h is no longer a single line
file. With this change the CMake utility will only process the LAMMPS_VERSION
line. Fixes issue #3038
2021-11-23 10:44:40 -05:00
68360b9335
Add test utility method EXPECT_FORCES()
2021-11-22 16:27:18 -05:00
1a4511bb8d
Merge pull request #3034 from akohlmey/mixing-info
...
Provide information about pair_coeff mixing and improve hybrid docs
2021-11-22 16:22:24 -05:00
5c1bb5f13a
Write dump header after sort to fix incorrect atom count for multiproc
2021-11-22 15:52:27 -05:00
62b236a7cd
Use platform::path_join in unittest tree and remove redundant code
2021-11-22 15:34:23 -05:00
3d650a6bf7
Add test utility method EXPECT_STRESS()
2021-11-22 15:24:41 -05:00
ef2e51b344
whitespace fixes
2021-11-22 14:58:41 -05:00
6b605e932b
Merge branch 'develop' into mixing-info
2021-11-22 14:58:19 -05:00
a83329a1a7
Merge pull request #3032 from GenieTim/compute-pair-distance-vector
...
Add dx, dy and dz computes to compute bond/local and property/local
2021-11-22 14:50:15 -05:00
bb127603ff
Use platform::unlink in unittests
2021-11-22 14:40:51 -05:00
a6ccdd72ec
Move platform::rmdir docstring to right location
2021-11-22 11:49:09 -05:00
0931da9cad
Cleaned up comments in fix_gpu.cpp
2021-11-20 08:38:13 -06:00
a06c4767a0
Merge branch 'upstream' into gpu-newton-pair-on
2021-11-20 08:30:39 -06:00
f135d8bb4e
Fix issue where direction correction in compute bond/local might not have been correct
2021-11-20 14:34:24 +01:00
a354a763bb
Fix output capture mismatch
2021-11-19 17:14:52 -05:00
79feba1a25
try fix host fused
...
Change-Id: If54da165cf0488be39e9c4971bff3edf39d5b067
2021-11-19 17:09:26 -05:00
dcb32dc9f5
Fix no return warnings
...
Change-Id: I2ae537d5bfd5258b87bee372896e3ffd030772ab
2021-11-19 16:39:21 -05:00
9eea03aeb7
fix device fused QEQ
...
Change-Id: I7ed12d55ca838f9b60cc1292f127067050e8c88b
2021-11-19 16:39:17 -05:00
780cf82bb0
First version of kokkos_omp test variant
2021-11-19 16:23:05 -05:00
2c8c33fb9a
add slow tag to about 60 tests that take about as much time as the 430 others
2021-11-19 15:59:19 -05:00
f8a94a4f10
Minor fixes to align w.r.t upstream
...
Change-Id: I4d8bbfe286c986f5bc603041b04f272b3f537476
2021-11-19 15:58:25 -05:00
00cbb633bf
Implement host MPI for fused QEQ
...
Change-Id: I3278a72878fb7cdb64a059aaf025c039dc0d71e5
2021-11-19 15:41:37 -05:00
fb379dab15
Fused CG passes 1 & 2 for QEQ solver
...
Change-Id: I5fa396d8a2f2713712056a264d2bb05b7321dc1a
2021-11-19 15:41:37 -05:00
2a1823f59d
add a missing CBRT
...
Change-Id: I5f70816a2b5ac07ba88511cf3bf14017043b5e76
2021-11-19 15:41:37 -05:00
8e140b4fcd
Use tuned blocking sizes from experiment
...
Change-Id: I08a837d9632a45dabd3331108314d3ffc328338c
2021-11-19 15:41:37 -05:00
b2dae36eb9
discuss mixing informational message
2021-11-19 14:36:00 -05:00
3d4b0121cb
improve pair hybrid documentation with respect to mixing
2021-11-19 14:18:55 -05:00
23d40a1d61
report how many pair_coeff settings parameters were generated from mixing
2021-11-19 13:43:32 -05:00
ff2751bf91
Merge pull request #10 from arghdos/fix_missing_hd
...
Minor fix for compilation bug
2021-11-19 10:41:26 -07:00
f5a03cb0c6
Minor fix for compilation bug
...
Change-Id: I79703cd20b12905855a2b8ec263665dd5be77604
2021-11-19 12:37:23 -05:00
b55ea05f3b
Add some example tags for force style tests
2021-11-19 09:23:47 -05:00
4ac351eba6
Add tags to force-style tests
...
Adds an optional "tags" entry in the force style test YAML. This is a
comma-separated list of keywords, which are parsed by CMake and added as labels
for CTest. This allows more fine-grained filtering of tests. Any
newly-generated YAML file automatically adds the "generated" tag.
2021-11-19 09:23:31 -05:00
74577fa584
Fix issue where direction correction in compute pair/local might not have been correct
2021-11-19 08:08:07 +01:00
7f17c55198
Merge branch 'develop' of https://github.com/lammps/lammps into compute_phase
2021-11-18 14:08:01 -08:00
4b6090a8cb
Add direction consistency check to pair/local too
2021-11-18 19:28:51 +01:00
36e4e3e746
Add ddx, dy and dz computes to compute bond/local and property/local
2021-11-18 17:22:32 +01:00
15f1c2d960
Fix inaccurate error message
2021-11-18 08:50:09 -07:00
94b11964f8
Write dump header after sort to fix incorrect atom count for multiproc
2021-11-18 08:32:41 -07:00
5616336d5e
Allow sorting with reorderflag for more than 2 billion atoms
2021-11-18 07:59:45 -07:00
47f3f9d44a
Merge branch 'develop' of github.com:Iximiel/lammps into develop
2021-11-18 14:36:45 +01:00
c918b6fbcc
removed example dump file
2021-11-18 14:36:38 +01:00
8faa750f21
Merge branch 'lammps:develop' into develop
2021-11-18 14:34:12 +01:00
4646671e70
added examples
2021-11-18 14:32:39 +01:00
a759987515
added examples
2021-11-18 14:31:21 +01:00
a5df494176
added examples
2021-11-18 14:30:26 +01:00
b06a70c33c
corrected some errors in the manual
2021-11-18 12:40:10 +01:00
29471bd425
Merge branch 'develop' of github.com:lammps/lammps into big_dump_sort
2021-11-17 14:09:51 -07:00
7544f1bcf8
Fixed comm setup bug and external forces bug, still must look into if package omp needs to set external force flag to zero
2021-11-17 11:48:35 -08:00
229ce0a61b
Merge pull request #3027 from yihengwuKP/fix-reorder-remd
...
Fix the indent and ot bugs in reorder_remd_traj.py
2021-11-17 14:11:12 -05:00
377b5b4ab3
Merge pull request #3020 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-11-17 14:00:13 -05:00
24d9b4b611
Update lebedeva potential file and docs based on email on mailing list
...
https://matsci.org/t/lammps-users-webpage-and-parameter-file-for-the-lebedeva-potential/39059
2021-11-17 08:45:55 -05:00
a0e75c9006
correct unit description of eta_n0 parameters. fixes #3016
2021-11-17 08:38:09 -05:00
d178a5ffa3
Extended test script
2021-11-17 13:12:44 +00:00
2435b953e1
increment update counter
2021-11-17 07:04:44 -05:00
c042e12323
clarifications and corrections for the discussion of the main git branches
2021-11-17 07:04:13 -05:00
e9efe46db9
update branch names
2021-11-17 07:03:56 -05:00
ecc14b7308
update documentation to refer to the new branch names (develop, release)
2021-11-17 07:03:27 -05:00
ef30e3bd35
clarifications and corrections for the discussion of the main git branches
2021-11-17 06:58:44 -05:00
0152fe5cdf
fix segfault when using atom style smd as part of a hybrid style
...
also remove redundant for clearing
2021-11-16 21:49:56 -05:00
892d17af22
plug memory leaks
2021-11-16 21:49:41 -05:00
2b480f87f1
fix segfault when using atom style smd as part of a hybrid style
...
also remove redundant for clearing
2021-11-16 21:48:33 -05:00
d576b69dbc
plug memory leaks
2021-11-16 21:41:08 -05:00
2cca00203e
Avoid file name collisions in dump unit tests
...
# Conflicts:
# unittest/formats/test_dump_atom.cpp
2021-11-16 15:08:27 -05:00
d0a4c4467f
replace replicated functionality with shared code in base class
2021-11-16 13:53:52 -05:00
9f4626a62a
correct uninitialized data access bug due to shadowing of a base class member
2021-11-16 10:51:46 -05:00
ed8c86d248
correct uninitialized data access bug due to shadowing of a base class member
2021-11-16 10:46:09 -05:00
1c1cd60baf
Fix the indent and ot bugs in reorder_remd_traj.py
2021-11-15 18:21:17 -06:00
766f975b74
Removed the newton checks in the gpu pair styles; reverted to mixed precision in Makefile.cuda
2021-11-13 07:00:12 -06:00
906e78c198
Merge branch 'gpu-newton-pair-on' of https://github.com/ndtrung81/lammps into gpu-newton-pair-on
2021-11-13 06:39:23 -06:00
65fb78b6d5
Finally updated the nm_split_styles, removed hard-coded r0=2^1/6 cutoff
2021-11-12 14:44:18 -05:00
7a914c84d7
again correction in the documentation
2021-11-12 16:25:48 +01:00
0eb227e7de
working on the documentation
2021-11-12 14:55:48 +01:00
fe5f00bbea
Updating the documentation, now 'make html' do not give errors
2021-11-12 14:37:16 +01:00
bfc34023b1
working on the documentation
2021-11-12 12:01:05 +01:00
cfe08ba55f
working on the manual
2021-11-12 10:32:04 +01:00
c488e912e6
adding the pair_smatb to lammps documentation
2021-11-11 17:01:03 +01:00
80efc8839a
fixed a grammar mistake
2021-11-11 16:36:48 +01:00
bdc4f7fb18
styled the headers
2021-11-11 16:27:09 +01:00
1c0e6578b6
changed some comments
2021-11-11 16:12:26 +01:00
4f4b18ab7e
addig smatb pairs
2021-11-11 16:06:42 +01:00
feac637a2a
Fix compile issues on CPU
2021-11-10 15:31:49 -07:00
7625b9707b
Update to latest upstream develop
2021-11-10 15:14:24 -07:00
f733453f05
Intpos ( #11 )
...
* hbond comm added for rsq_hb
* lrefpos removed, extract scaled for oxDNA1
* Update pair_oxdna_hbond.cpp
* nxyz extract scaled across DNA2/RNA2
* oxDNA2/RNA2 updated to match oxDNA styling from upstream merge
* whitespace corrections
also removed unnecessary local unit vector from oxRNA2_xstk
* whitespace correction in oxdna_coaxstk
2021-11-10 09:25:13 +00:00
3b30fbb218
Merge branch 'lammps:develop' into intpos
2021-11-10 09:13:00 +00:00
367c9dff05
Compilable kokkos dynamical matrix command
2021-11-09 15:21:39 -08:00
e890a0b45e
Merge pull request #2999 from akohlmey/maintenance-2021-09-29
...
Maintenance fixes for the stable release
2021-11-09 15:11:19 -05:00
acb1c8e7f2
Moving update/special/bonds into bond style to ensure correct fix ordering
2021-11-07 17:55:53 -07:00
68223f0385
mention that dump sorting is limited to less than 2 billion atoms
2021-11-07 08:31:15 -05:00
1291a88bff
skip MPI tests if they would be oversubscribing the available processors
2021-11-07 08:30:19 -05:00
d9b687450a
account for increased floating point errors when summing numbers to zero
2021-11-07 08:30:04 -05:00
25db8a21bc
account for increased floating point errors when summing numbers to zero
2021-11-07 08:29:16 -05:00
ac6654cf0c
skip MPI tests if they would be oversubscribing the available processors
2021-11-07 08:28:16 -05:00
16c50b3873
whitespace
2021-11-07 08:27:25 -05:00
7c5640c1c9
we may call ->set_molecule() only in MOLECULE mode
2021-11-05 16:27:58 -04:00
49258e9301
add missing assignment
2021-11-05 16:19:19 -04:00
03e3dfa94d
Merge branch 'develop' of https://github.com/lammps/lammps into kk_update_3.5.0
2021-11-05 13:46:50 -04:00
d1403c62c8
update restrictions note for dump_modify
2021-11-05 10:56:54 -04:00
ebb3dcd9ff
Remove error message
2021-11-04 20:20:07 -06:00
07a25144ee
Remove error from dump.h
2021-11-04 20:06:30 -06:00
136c15a8ba
Allow dump sort to work with more than 2 billion atoms
2021-11-04 19:59:48 -06:00
a4ceda9706
Merge pull request #2940 from akohlmey/multi-config-support
...
Support multi-config builds with CMake
2021-11-04 15:21:58 -07:00
5e7f2cf54f
Changed tab spacing from 4 to 2, to be in line with lammps standards
2021-11-04 14:33:16 -07:00
18c78e1625
Merge branch 'master' into OptimizedDynamicalMatrix
2021-11-04 14:23:50 -07:00
b3c5f6a4fd
whitespace
2021-11-04 16:48:29 -04:00
935c17f02e
Document multi-configuration build support in CMake
2021-11-04 16:32:21 -04:00
1a940e052e
add support for and apply clang-format to lammps-shell code
2021-11-04 15:55:28 -04:00
aab4f71019
Merge branch 'develop' into multi-config-support
...
# Conflicts:
# unittest/force-styles/test_error_stats.cpp
2021-11-04 15:50:49 -04:00
2cd862e4a2
Update lebedeva potential file and docs based on email on mailing list
...
https://matsci.org/t/lammps-users-webpage-and-parameter-file-for-the-lebedeva-potential/39059
2021-11-04 15:24:41 -04:00
8e89c7c654
correct unit description of eta_n0 parameters. fixes #3016
2021-11-04 15:24:41 -04:00
825945f783
mention that dump sorting is limited to less than 2 billion atoms
2021-11-04 15:24:41 -04:00
461a7afc22
remove PYTHON from "most" cmake preset.
...
The PYTHON package cannot be compiled without the python development
support being installed, so it must not be in the "most" preset
2021-11-04 15:24:41 -04:00
3ec3085f39
Merge pull request #3017 from akohlmey/portability-improvements
...
Portability improvements
2021-11-04 12:21:11 -07:00
564098e629
Update Kokkos library in LAMMPS to v3.5.0
2021-11-04 12:45:59 -06:00
0909b4da92
Updated dynamical matrix command to work with intel potentials
2021-11-04 11:35:31 -07:00
7c80911f66
whitespace
2021-11-03 15:23:29 -04:00
439f997a10
skip test for file not readable due to permissions on windows
2021-11-03 14:54:38 -04:00
62fc7b6fa0
small tweaks to make replacing the CMakeLists.txt file work as expected
2021-11-03 14:44:16 -04:00
37dfc9e141
simplify by not trying to use fetchcontent but do all steps manually
...
as it turns out, fetchcontent is calling external_project internally at
some point which to avoid is why this function was started in the first place
2021-11-03 14:43:18 -04:00
b7bf60ea53
use the portable platform::unlink() instead of unlink()
2021-11-03 14:26:50 -04:00
b86a3a5d6b
Added missing }
2021-11-03 10:24:22 -07:00
5241f93641
Update third order format
2021-11-03 10:12:17 -07:00
35ff47411b
Merge branch 'multi-config-support' of github.com:akohlmey/lammps into multi-config-support
2021-11-03 12:35:40 -04:00
7f0b2334a5
update plugin loader test
2021-11-03 11:52:32 -04:00
b95e12bb6c
add additional function argument where we can supply our own CMakeLists.txt file
2021-11-03 11:50:39 -04:00
eb3f928f31
tweak epsilon for portability with windows
2021-11-03 10:54:40 -04:00
1ad982aa85
improve portability of unit test code for windows compilers
2021-11-03 10:54:21 -04:00
50f39cd752
implement and use a platform neutral abstraction of unsetenv(3)
2021-11-03 10:53:45 -04:00
e8f6024eae
Fixed more whitespace issues
2021-11-03 11:46:56 +00:00
fc4fdd09ef
Fixed more whitespace issues
2021-11-03 11:44:29 +00:00
a37a113044
Merge branch 'lammps:develop' into intpos
2021-11-03 11:02:01 +00:00
b8970366e0
Fixed whitespace issues
2021-11-03 10:59:04 +00:00
7ba211a727
Update dynamical matrix format
2021-11-02 21:57:55 -07:00
a9c6f943e1
correct test comparisons
2021-11-02 23:07:44 -04:00
6479116419
Merge branch 'develop' into multi-config-support
2021-11-02 16:39:12 -04:00
515ef7bece
Merge pull request #3015 from lammps/dump-image-doc
...
Move dump_modify options specific to image/movie to dump image doc page
2021-11-02 13:22:27 -07:00
80579593e0
Merge pull request #3014 from akohlmey/collected_small_changes
...
Collected small changes and bugfixes
2021-11-02 13:02:31 -07:00
bd950b37d7
change git:// protocol for accessing github to https:// protocol
...
https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-02 15:30:27 -04:00
b044a2f88b
switch to https protocol for cloning MathJax
...
https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-02 15:26:45 -04:00
d3af16c1fd
Merge branch 'develop' into collected_small_changes
...
# Conflicts:
# src/fix_vector.cpp
2021-11-02 14:41:16 -04:00
71d48bc48a
Merge branch 'cmake_fixes' of https://github.com/pzeiger/lammps into collected_small_changes
2021-11-02 14:36:59 -04:00
91e6586e05
reorder
2021-11-02 14:35:36 -04:00
817e38fe68
change references to git:// protocol for accessing github to https://
2021-11-02 14:33:21 -04:00
278e531c14
fix typo
2021-11-02 14:33:00 -04:00
f5626a2b9d
Few more merge conflicts
2021-11-02 12:29:49 -06:00
175f967051
change references to git:// protocol for accessing github to https://
2021-11-02 14:25:57 -04:00
59c060cc0e
switch to https protocol for cloning MathJax
...
https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-02 14:14:08 -04:00
679132b607
Replacing some needed header files
2021-11-02 12:10:20 -06:00
0439671e86
Merge pull request #3001 from akohlmey/modify-fix-compute-accessors
...
Add accessor functions to `Modify` and `Domain` that do not require using class internal data structures
2021-11-02 11:02:01 -07:00
628091c510
add reference instead of replicating headline
2021-11-02 13:33:08 -04:00
21fcdf8c56
Fix bug in Kokkos neighborlist where stencil wasn't updated for occasional list
2021-11-02 13:17:28 -04:00
a58242f24b
couple last tweaks to make the pages easier to navigate
2021-11-02 09:27:27 -06:00
dfc68e3c75
add header for dump_modify command summary
2021-11-02 08:49:34 -04:00
cf968ef286
Intpos ( #10 )
...
* hbond comm added for rsq_hb
* lrefpos removed, extract scaled for oxDNA1
* Update pair_oxdna_hbond.cpp
2021-11-02 09:52:56 +00:00
bb176318fe
Merge branch 'lammps:develop' into intpos
2021-11-02 09:48:24 +00:00
d7f7835069
Fix merge conflicts, minor style fixes
2021-11-01 18:13:06 -06:00
e3c9d7936b
Merge branch 'develop' of github.com:lammps/lammps into coo_opt
2021-11-01 17:00:13 -06:00
7a228eedd2
move dump_modify options specific to image/movie to dump image doc page
2021-11-01 15:16:39 -06:00
f05807f38e
Revert 647380a
2021-11-01 14:34:50 -06:00
3d2a97b4a9
Fix bug in Kokkos neighborlist where stencil wasn't updated for occasional list
2021-11-01 14:07:04 -06:00
7e08525ce3
Merge branch 'master' of https://github.com/lammps/lammps into coo_opt
2021-11-01 12:57:26 -06:00
9caad2be4d
update security statement
2021-11-01 09:59:38 -04:00
d5bfa09faa
modernize argument parsing
2021-11-01 09:19:33 -04:00
0bc9f887ec
fix index error
2021-10-31 19:46:37 -04:00
6b3ddb8a72
fix logic bug
2021-10-31 19:29:12 -04:00
2e72d6b5a5
Merge branch 'develop' into modify-fix-compute-accessors
2021-10-31 18:25:42 -04:00
bbbde3cc15
fix indexing bug
2021-10-31 18:10:32 -04:00
3887b08c1d
update new LAMMPS paper citation info
2021-10-31 18:10:32 -04:00
64764cc7b0
clarify the difference between C++ and Fortran versions of MEAM
2021-10-31 18:10:31 -04:00
4f0f791417
use new API, join loops, modernize
2021-10-31 17:37:43 -04:00
6b400fb4bf
fix indexing bug
2021-10-31 16:19:17 -04:00
c5d6a310d8
Fixed cmake build script for QUIP in cases where MATH_LINKOPTS variable not set
2021-10-29 11:32:03 +02:00
4395530756
bugfix
2021-10-28 23:38:32 -04:00
ac4f2b2a32
use updated APIs
2021-10-28 23:25:04 -04:00
212d699078
implement Domain::get_region_by_id()
2021-10-28 23:24:38 -04:00
b15c02e3cd
Merge pull request #3012 from akohlmey/reserved_data_section_keywords
...
Check for reserved data section keywords - update fix processing for data files
2021-10-28 19:52:27 -04:00
ed5c0e74d4
Merge pull request #3011 from stanmoore1/kk_bug
...
Revert some changes in 7960a2d
2021-10-28 19:50:27 -04:00
9ae05facb8
Updating file locations to master locations
2021-10-28 16:32:04 -07:00
440a517a5e
update fix rigid + property/atom example to avoid runtime failure
2021-10-28 17:01:12 -04:00
7dbbb9a0e6
refactor fix cmap to use current style and modernized parsing
2021-10-28 16:54:53 -04:00
adf1beea74
add mechanism to check for known data file section names
...
using this mechanism we can reject custom section names that will
conflict with existing section names and thus avoid misleading errors.
apply this also to fix property atom, where the section name is
determined by the fix ID.
in addition, allow to specify NULL as section name, which will use
the fix ID.
2021-10-28 14:23:27 -04:00
e734eb837f
Revert some changes in 7960a2d7d2
2021-10-28 08:39:17 -06:00
d982298ab2
update new LAMMPS paper citation info
2021-10-28 10:09:01 -04:00
608ad0bca0
Merge branch 'lammps:develop' into intpos
2021-10-28 09:48:17 +01:00
c8512249b7
Merge branch 'develop' into modify-fix-compute-accessors
...
# Conflicts:
# src/PLUGIN/plugin.cpp
2021-10-27 21:14:05 -04:00
4a048e3f57
Merge pull request #3008 from akohlmey/next_patch_release
...
Update version strings for next patch release
2021-10-27 20:19:33 -04:00
f72b532f0f
Merge pull request #3009 from rbberger/collected_small_changes
...
Collected small changes
2021-10-27 19:31:22 -04:00
765fd7f763
Use correct sizeof in memset
2021-10-27 17:46:37 -04:00
95d08c6667
update all makefiles to use DYN_LIB variable from master makefile
2021-10-27 17:41:16 -04:00
18a7c15441
forward DYN_LIB variable to Makefile.mpi
2021-10-27 17:21:38 -04:00
9424571ce2
Use correct sizeof in memset
2021-10-27 17:01:03 -04:00
153e77864d
Use LAMMPS_THIRDPARTY_URL variable for EIGEN3_URL
2021-10-27 16:45:08 -04:00
4ea848b4e9
Merge pull request #3002 from akohlmey/more-clang-tidy-refactoring
...
Third chunk of semi-automatic refactoring with clang-tidy
2021-10-27 16:38:28 -04:00
2e9cdfa6dc
Merge remote-tracking branch 'origin/develop' into collected_small_changes
2021-10-27 16:38:01 -04:00
51bd05bb77
Make update_downloads.sh detect new URLs and report error
2021-10-27 16:33:21 -04:00
addb087aac
Merge branch 'lammps:develop' into intpos
2021-10-27 21:29:56 +01:00
c9da75ef85
Merge pull request #2968 from yury-lysogorskiy/feature/ml-pace-multispecies
...
Add multi-species support to ML-PACE package
2021-10-27 16:04:15 -04:00
a329de81bf
Update source URLs for offline compilation tool
2021-10-27 15:56:28 -04:00
ae3e6e423a
Fix loop level
2021-10-27 13:51:41 -06:00
2ca7dcb853
Use lighter construct than powint
2021-10-27 13:41:29 -06:00
28d86578a3
update version strings for next patch release
2021-10-27 15:26:58 -04:00
da3115be2c
Merge branch 'develop' into more-clang-tidy-refactoring
...
# Conflicts:
# src/MANIFOLD/manifold_thylakoid.cpp
2021-10-27 15:23:57 -04:00
2d52821cf5
Update from develop
2021-10-27 13:14:29 -06:00
bd053d6841
Merge pull request #3004 from akohlmey/collected_small_changes
...
Collected small changes and bugfixes for the next patch release
2021-10-27 14:24:37 -04:00
b5e3d69c82
change downloaded archive name to more closely follow the confvention
2021-10-27 14:23:53 -04:00
c0c45be357
bugfix Fedora CMake compilation
2021-10-27 17:19:18 +02:00
9895d8436a
update/clean downloading the ML-PACE/v.2021.10.25.tar.gz
2021-10-27 16:03:44 +02:00
a063209b2b
update URL and filename for offline scripts
2021-10-27 08:31:36 -04:00
c911cd52bb
whitespace
2021-10-27 08:24:07 -04:00
11ee3759df
use consistent formatting
2021-10-27 08:22:18 -04:00
4957c8e382
Merge branch 'develop' into collected_small_changes
2021-10-27 08:20:19 -04:00
cc3349728b
Merge pull request #2997 from stanmoore1/kk_omp_target
...
Add preliminary support for Kokkos OpenMPTarget backend
2021-10-27 08:15:45 -04:00
45359847f2
Merge pull request #3007 from masterleinad/avoid_retrict_icpx
...
Don't use -restrict for icpx
2021-10-27 08:10:09 -04:00
1247f4d67b
add function to print information about available compressions tools
2021-10-26 20:00:55 -04:00
f0318fb874
try to make changing LMP_INC settings less confusing to inexperienced people
2021-10-26 19:16:13 -04:00
3376f3daa8
Remove unused import
2021-10-26 16:48:57 -04:00
008013ddfb
Explicitly check for None
2021-10-26 15:19:46 -04:00
fe9dfc6095
follow Python style guidelines
2021-10-26 14:17:31 -04:00
3d9e4638a7
Don't use -restrict for icpx
2021-10-26 13:08:03 -04:00
3044923cbf
less ambiguous tests for arguments being not None
2021-10-26 12:12:21 -04:00
f783958e39
add test for create_atoms()
2021-10-26 12:11:28 -04:00
20fec49635
Intpos ( #8 )
...
* use the term 'website' consistently (and not also 'web site')
* update for clang-format
* clarify
* split off the programming/submission style guide to a separate file
* Updates to support ROCm 4.3 in GPU package
* update and reorder the description of the process for submitting contributions
* correct and clarify Python compatibility
* refactor style guide and integrate text from issue
* update contribution guidelines for github
* mention when testing may be added
* integrate file with description of include file conventions
* update github workflow doc
* adapt section about domain decomposition from paper
* use a more compact image
* add communication section
* update man page with missing flags and correct URLs
* improve the load imbalance viz
* add section about neighbor list construction
* break large file into multiple smaller files by section and add toctree
* fix typo
* add section about parallelization in the OPENMP package
* add -skipruin to help message
* add discussion of OpenMP parallelization
* spelling
* add section on PPPM
* use larger version of FFT grid comm image
* minor tweak
* Update compute angle doc page
* Update Singularity definitions to use ROCm 4.3
* Update CUDA container definitions to CUDA 11.4
* Update container definitions to include PLUMED 2.7.2
* Update more definition files
* RHEL8/CentOS8 PowerTools is now powertools
* Add Rocky Linux 8 container definition
* Add omega field to numpy_wrapper detection
* Return None in case of null pointer
* Add more atom fields in numpy_wrapper and correct csforce size
* must not clear force array. will segfault in hybrid atom styles
* update example for dynamically loading LAMMPS with current library API
* update example to use current library interface. No need to use the namespace.
* add note to README files about age of the example
* simplify building shared libs on windows
* detect a few more compilers
* Revert "simplify building shared libs on windows"
This reverts commit fa3429ab02 .
* step version strings for next patch release
* fix mingw 32-bit vs 64-bit craziness
* detect C++20 standard
* build "fat" cuda binaries only with known toolkits
* spelling
* Try to improve the pair style hybrid docs
This specifically tries to avoid the ambiguous use of "mixing" and
clarify that similar is still different when pair styles are concerned.
See discussion here: https://matsci.org/t/confusion-about-mixing-and-pair-coeff-section/38317/3
* spelling
* use nullptr
* use symbolic constant
* small optimization
* use cmath header instead of math.h
* use explicit scoping when virtual dispatch is not available.
* cosmetic changes
* simplify/optimize code
* simplify
* Bugfix from Trung for crashes in pppm/gpu without local atoms
* fix typo
* refer to "XXX Coeffs" sections consistently
* small tweaks from static code analysis
* fix small bug
* small tweaks
* simplify and modernize code a little
* use correct data type for MPI calls
* simplify/modernize
* remove dead code
* about 1.5x speedup for pair style comb3 by using MathSpecial::powint()
* small performance optimization for pair style comb
* simplify
* modernize
* simplify
* removed dead code, reformat
* modernize
* use explicit scoping when virtual dispatch is not (yet) available
* reformat for increased readability
* move misplaced #endif and make code more readable
* make sure err_flag is initialized
* modernize
* remove redundant code: all struct members are initialized to defaults in the constructor
* enforce initialization and thus silence compiler warnings
* fix typo
* provide more comprehensive suggestions for GPU neighbor list errors
* add utils::logical() function to complement the *numeric() functions
* Add stable link in docs
* revert modernization change (for now)
* remove unused variable
* include EXTRA-DUMP in "most"
* small tweaks
* simplify
* Add log file printing of KIM search directories in 'kim init'
* use clang-format on kim_init.cpp
* Improve style in response to Axel's suggestions
* initialize all members
* format changes
* simplify. use utils::strdup() more.
* small corrections
* apply fix from balance command to fix balance
* dead code removal
* reformat strings
* implement utils::current_date() convenience function to reduce replicated code
* update list and order of include files from include-what-you-use analysis
* handle changes in GAP repo
* a few remaining updates to include statements
* expand mapping to handle "style_*.h" header files correctly.
* add support for compilation of OpenCL loader on FreeBSD
* more iwyu header updates
* small correction
* fix typo
* a few more (final?) IWYU updates
* expand tests for numeric values
* return int instead of bool to minimize code changes
* fix spelling issues
* some applications of the new function
* fix typo
* Change "offsite" to "external" to correct broken URLs to lammps.org
* improve error message
* insert missing atom-ID
* convert yes/no on/off flags in the package command(s)
* update version strings
* update death tests for change in error message
* correctly specify the destructor function name.
* apply utils::logical() to more commands
* apply utils::logical() in more places
* for consistency with utils::logical()
* only accept lower case to be consistent with the rest of the input
* a few more converted commands and updates for unit tests
* modernize and fix some memory leaks
* adjust for compatibility with C++20 compilers
* do not downgrade C++ standard when adding the KOKKOS package
* undo "risky" C++20 related changes
* mention how to set the path to the fftw3_omp library
* correct paths to downloaded PACE package sources in lib
* Update CMake variable descriptions
* possible workaround for some GPU package neighbor list issue
* final chunk of changes to apply utils::logical()
* update suffix command unit tests
* update citation info with new LAMMPS paper reference and acknowledge it
* update some formulations as suggested by @sjplimp
* add check and suitable error message when fp64 is required but not available
* do not call memset on a null pointer
* fix string formatting bugs in fix npt/cauchy
* must use a soft core potential to avoid a singularity
* in floating point math a*b may be zero even if both a>0 and b>0
* use proper integer type for atom IDs
* Building voro++ lib as part of LAMMPS requires the "patch" program
* silence output from hwloc when launching LAMMPS
* detect double precision support according to OpenCL specs (1.2 and later)
* Fix bug in Kokkos pair_eam_alloy
* calling fwrite() with a null pointer causes undefined behavior. avoid it.
* cosmetic
* apply current include file conventions
* include zstd libs in windows build
* update .gitignore for recent additions
* make check more obvious
* step version strings for stable release
* Adjust for kim-api bug
* cleaner variant of version check, add directory numbering
* hbond comm added for rsq_hb
* rsq_hb removed, exyz added (no MPI comm yet)
* Fix Colvars output files not written with "run 0"
See:
https://github.com/Colvars/colvars/commit/ff2f0d39ee5
which fixes a bug introduced in:
https://github.com/Colvars/colvars/commit/1e964a542b
The message applies to NAMD, but the logic used in LAMMPS when handling "run 0" is very similar.
The Colvars version string is also updated, however this commit does not
include other changes, such as the following:
https://github.com/Colvars/colvars/pull/419
which were not fully completed before the LAMMPS Summer 2021 finalization.
* add -std=c++11 to a number of machine makefiles for traditional make build
* copy request to mention lammps.org form home page instructions for citing
* be more specific about what the name of the LAMMPS executable can be
also provide a few more examples without a machine suffix
* small tweak
* remove references to USER packages, have package lists alphabetically sorted
"make package-update" or "make pu" must be processed in the special order
because of inter-package dependencies
* make "make package-update" and "make package-overwrite" less verbose
* freeze versions of pip packages for processing the manual of the stable version
this way we avoid surprises in case one of the packages get updated
to an incompatible new version. these are know-to-work versions.
* make sure the one_coeff flag is applied to sub-styles
since the check for Pair::one_coeff was moved to the Input class (to
reduce redundant code), hybrid substyles could "escape" that requirement.
Thus checks have to be added to the hybrid coeff() methods.
* Prevent neigh list from copying "unique" stencil/bin
* compiling ML-HDNNP with downloaded n2p2 lib requires the sed command
* detect and error out if BLAS/LAPACK libraries variables are a list
This will cause external project compilation to fail since the semi-colons
are converted to blanks, but one cannot properly escape the variables.
So far the only viable solution seems to be to convert the scripts from
using ExternalProject_add() to FetchContent and add_subdirectory()
* portability improvement
* must have patch command available to compile ScaFaCoS
* only need Tcl not Tk to compile Tcl swig wrapper
* correctly handle Tcl stub library if available
* add missing keyword
* hbond_pos added, MPI and values ok, Pair time slow.
* make C library example work with strict C compilers
* silence compiler warnings
* make Nevery keyword per-reaction
* recover cross-compilation with mingw64
* reverted wrong approach from last commits
- now intpos flag
- hbond_pos added
- (a/b)xyz WiP
* lrefpos working in serial, MPI wrong
* attempt to merge doubles into n(xyz)[3]
* save
* Update pair_oxdna_hbond.cpp
* hbond now working for MPI, comming lrefpos
* extracting nxyz in excv/bond working
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
Co-authored-by: Richard Berger <richard.berger@temple.edu >
Co-authored-by: Ryan S. Elliott <relliott@umn.edu >
Co-authored-by: Stan Gerald Moore <stamoor@sandia.gov >
Co-authored-by: Giacomo Fiorin <giacomo.fiorin@gmail.com >
Co-authored-by: Jacob Gissinger <jrgiss05@gmail.com >
Co-authored-by: Oliver Henrich <ohenrich@users.noreply.github.com >
2021-10-26 16:45:44 +01:00
2a9a8adfc0
apply clang-format
2021-10-26 06:41:00 -04:00
886d6702c4
remove dead code
2021-10-26 06:38:47 -04:00
5141a80142
remove useless logical
2021-10-26 06:38:35 -04:00
30001f2698
use preprocessor
2021-10-26 06:37:59 -04:00
4551bf4bc0
yaml-cpp-pace: bugfix in CMakeLists.txt
2021-10-26 10:19:11 +02:00
8bf016eaef
use references when looping over fixes from list
2021-10-25 21:41:57 -04:00
52d99700ec
Download and compile modified YAML-cpp 0.6.3 in namespace YAML_PACE
2021-10-25 17:34:08 +02:00
d0416757b7
simplify using new APIs
2021-10-24 18:00:15 -04:00
a782f8f8e0
more specific warning about atoms inability to move
2021-10-24 17:59:30 -04:00
29a44e7065
remove parser_error exception class ambiguity completely
2021-10-23 04:25:20 -04:00
71a24580b8
remove parser_error exception class ambiguity completely
2021-10-23 04:24:54 -04:00
8a9117d511
add configurations for intel compilers
2021-10-22 16:32:16 -04:00
6f14cbf167
Small adjustments for compiling within VS
2021-10-22 16:32:02 -04:00
7abcdc8c4c
use anonymous namespace to manage visibility of multiple copies of parse_error class
2021-10-22 16:16:08 -04:00
47eab736bb
use anonymous namespace to manage visibility of multiple copies of parse_error class
2021-10-22 16:14:06 -04:00
c08093f768
modernize, avoid static buffers, use utility functions, remove debug code
2021-10-22 16:00:01 -04:00
7960a2d7d2
Fix link error with fix_acks2_reaxff_kokkos
2021-10-22 19:13:31 +00:00
b6c610ada2
tweak epsilon for portability to MSVC compilers
2021-10-22 14:12:19 -04:00
89808266dd
remove obsolete file
2021-10-22 13:46:13 -04:00
4edd5238b1
improve putenv() and unsetenv() implementation on windows by using _putenv_s()
2021-10-22 13:21:45 -04:00
0901540fda
Remove deprecated Kokkos code
2021-10-22 16:41:26 +00:00
3cce6b46e2
Fix thread divergence issue when not using CUDA/HIP
2021-10-22 16:20:37 +00:00
7318aa49d8
set define for static linkage to avoid issues linking libyaml on windows
2021-10-22 12:12:20 -04:00
614b751f5f
Add missing brace
2021-10-22 16:09:46 +00:00
228187978d
Merge branch 'develop' of https://github.com/lammps/lammps into kk_omp_target
2021-10-22 16:08:00 +00:00
5c9a4f4be0
implement platform abstraction of unsetenv()
2021-10-22 11:05:32 -04:00
69f5e1feac
Enable testing for Debug configurations in VS
2021-10-22 09:25:44 -05:00
bd9ad288b9
recover compilation of test on windows
2021-10-22 09:13:07 -05:00
d7d1c84b35
only build a custom YAML lib, if not installed
2021-10-22 08:56:00 -04:00
ced96441ef
update hash after change in repo
2021-10-22 08:44:30 -04:00
ad81dd3960
recover original new style library target names through ALIAS library definitions
2021-10-22 08:23:49 -04:00
b57c8bda51
build yaml library using custom CMakeLists.txt file
2021-10-21 23:39:56 -04:00
8d6461ffcd
whitespace
2021-10-21 23:39:14 -04:00
a796d6b824
fix logic bug
2021-10-21 21:04:15 -04:00
7cc5092547
make portable to MSVC++
2021-10-21 21:01:59 -04:00
7d16078cf4
always use .so suffix for plugins
2021-10-21 19:35:48 -04:00
3869e3fce8
adjust for compiling on windows
2021-10-21 19:27:59 -04:00
6ad03498c3
make finding plugins for testing multi-config compatible
2021-10-21 19:22:01 -04:00
e75757007e
always compile position independent code
2021-10-21 19:21:34 -04:00
6e3fcce9e1
move download and extract code into function
2021-10-21 17:35:49 -04:00
d8db9dd3ac
Merge branch 'develop' into multi-config-support
...
# Conflicts:
# cmake/Modules/GTest.cmake
2021-10-21 10:26:31 -04:00
0325047c01
update a few GPU kernels so they can be compiled on GPUs without double precisions support
2021-10-21 07:34:05 -04:00
ede188652b
update a few GPU kernels so they can be compiled on GPUs without double precisions support
2021-10-21 07:33:00 -04:00
a0b25acf35
refactor loops using (auto var : container) syntax
2021-10-20 21:58:31 -04:00
647380a357
Avoid bitshift that gave incorrect results on GPU
2021-10-20 13:21:07 -06:00
85433e8bd1
use true/false instead of 1/0 detected and changed by clang-tidy
2021-10-20 12:41:02 -04:00
682f862f43
apply clang-format
2021-10-20 06:56:54 -04:00
2e362b1f3f
use get_(fix|compute)_by_id() instead of find_(fix|compute)()
2021-10-20 06:56:46 -04:00
8cd4460c62
fix typo
2021-10-19 15:50:19 -04:00
89d70aeabf
work around issue with skipping creation of fix RESPA for whichflag == 0
2021-10-19 15:50:09 -04:00
2857577dda
replace find_region_by_style() with get_region_by_style() with same semantics as find_fix_by_style()
2021-10-19 12:38:00 -04:00
597ee207b1
remove now obsolete find_fix_by_style() and find_compute_by_style() members
2021-10-19 12:37:02 -04:00
3ae0aae018
update remaining uses of find_fix_by_style()
2021-10-19 12:36:31 -04:00
162789ad7f
Merge branch 'develop' into modify-fix-compute-accessors
2021-10-19 12:00:43 -04:00
84666543d1
Merge pull request #2998 from akohlmey/collected_small_changes
...
Collected small changes and bugfixes
2021-10-19 10:33:51 -04:00
2dce8923ee
more direct version of clearing out loaded plugins
2021-10-19 08:28:19 -04:00
1cd0551197
more direct version of clearing out loaded plugins
2021-10-19 08:27:49 -04:00
81a5beb8cc
must not have folders names differing only in case: "MC" versu "mc"
...
This is causing problems on MacOS and Windows with case preserving
but case insensitive file systems.
2021-10-18 18:13:21 -04:00
8d1ba074be
wipe out all loaded plugins before destroying the LAMMPS instance
2021-10-18 18:06:09 -04:00
f9e99f1f4c
wipe out all loaded plugins before destroying the LAMMPS instance
2021-10-18 18:04:04 -04:00
241c816ad3
adapt fix shake and pair style spin
2021-10-18 17:29:25 -04:00
0e369fb9b5
update example to represent recent style changes.
2021-10-18 13:47:29 -04:00
4675a3b560
Only check for GPU double precision support if a GPU is present
2021-10-18 13:44:37 -04:00
5e102e1bfe
ML-PACE.cmake: find_package(yaml-cpp 0.6.3 EXACT QUITE) first, otherwise dowload from github/yaml-cpp tag 0.6.3
2021-10-18 18:43:38 +02:00
87b63f768f
Only check for GPU double precision support if a GPU is present
2021-10-18 12:15:05 -04:00
fc0e6af7dd
fix memory leaks
2021-10-18 07:11:55 -04:00
dd2ff737f1
port mdi/engine command to new fix accessor API
2021-10-18 06:50:28 -04:00
11a4920b30
refactor PERI package pair styles to use new accessors and to increase code sharing
2021-10-18 06:47:01 -04:00
f6fb392c4d
convert some more styles to use the new APIs
2021-10-17 19:19:23 -04:00
26b368848b
Add support for an "Update #" appendix to the version string
...
This is for informative output only, so that any code depending
on the LAMMPS_VERSION define will not have to be changed and no
warnings will be printed etc.
2021-10-17 18:06:29 -04:00
8999b1f69f
add a LAMMPS_UPDATE string define to signal updates to stable releases
2021-10-17 18:06:04 -04:00
6c2b19c11b
Add support for an "Update #" appendix to the version string
...
This is for informative output only, so that any code depending
on the LAMMPS_VERSION define will not have to be changed and no
warnings will be printed etc.
2021-10-17 18:05:29 -04:00
a425334928
port dump vtk to correctly support custom per-atom arrays and fix some bugs
2021-10-17 11:00:33 -04:00
db2faf2789
fix bugs related to custom per-atom properties in dump style custom
2021-10-17 11:00:21 -04:00
1e9da5a25b
port dump vtk to correctly support custom per-atom arrays and fix some bugs
2021-10-17 10:58:33 -04:00
6145ef9cd2
fix bugs related to custom per-atom properties in dump style custom
2021-10-17 10:57:16 -04:00
702d861a58
update to use new accessor APIs
2021-10-16 22:31:23 -04:00
064e7fde2f
must not dereference null pointer
2021-10-16 22:30:38 -04:00
f392b089a4
modernize
2021-10-16 21:40:17 -04:00
cfdf9cee5d
modernize
2021-10-16 21:28:18 -04:00
e990a1cf61
remove ambiguity between "double_precision" class member variable and function
2021-10-16 21:07:04 -04:00
8cf030e476
small tweak for mixed precision GPU runs
2021-10-16 07:28:16 -04:00
59d79ce176
update googletest to version 1.11
2021-10-16 07:16:40 -04:00
5b40e4cb38
new accessor APIs for fixes and computes in Modify plus a few applications
2021-10-16 06:00:28 -04:00
ab30ed4ca9
modernize
2021-10-16 05:35:24 -04:00
fdbb7d0da4
Report only compatible GPU, i.e. no GPU if mixed/double precision is requested by the hardware does not support it
2021-10-15 20:26:47 -04:00
52cd99918f
pppm kspace styles also require -DFFT_SINGLE when using GPUs in single precision
2021-10-15 20:24:47 -04:00
a3e6a95ffb
allow single precision FFT introspection
2021-10-15 20:24:47 -04:00
5b65169997
correct expansion of fix/compute/variable arguments to avoid bogus thermo outpu
2021-10-15 20:23:57 -04:00
83e58eadb7
correct expansion of fix/compute/variable arguments to avoid bogus thermo outpu
2021-10-15 20:23:31 -04:00
6827f71f26
pppm kspace styles also require -DFFT_SINGLE when using GPUs in single precision
2021-10-15 20:23:07 -04:00
47523da16b
allow single precision FFT introspection
2021-10-15 20:03:39 -04:00
222063e5cf
Add preliminary support for Kokkos OpenMPTarget backend
2021-10-15 17:32:37 -06:00
20cd742b4a
whitespace & urls
2021-10-15 15:59:15 -06:00
fa412c13aa
Add compute phase/atom
2021-10-15 15:43:26 -06:00
5f3bf69e30
plug memory leaks
2021-10-15 17:00:46 -04:00
5140d26748
plug memory leaks
2021-10-15 16:59:53 -04:00
01d96fc684
Whitespace
2021-10-15 12:50:46 -06:00
d97e55d54a
Precompute some sqrt factors
2021-10-15 11:53:54 -06:00
23cd143aae
Merge branch 'master' of github.com:lammps/lammps into coo_opt
2021-10-15 10:54:16 -06:00
98cdfa1016
fix bug detected by coverity scan
2021-10-15 09:29:47 -04:00
ef04f6ca69
Merge pull request #2993 from akohlmey/collected_small_changes
...
Collected small changes and fixes
2021-10-14 15:32:42 -04:00
5a90bca49e
Merge pull request #2994 from akohlmey/more-clang-tidy-refactor
...
Second chunk of semi-automatic refactoring with clang-tidy
2021-10-14 13:33:00 -04:00
64268de24b
Merge branch 'master' into collected-small-changes
2021-10-14 13:31:30 -04:00
356dbab587
Merge pull request #2991 from mphowardlab/bugfix-brownian
...
Fix Brownian noise scale factor
2021-10-14 12:23:04 -04:00
cd526ad54c
try to find system libyaml-cpp v.0.6.3 library, otherwise use downloaded one
2021-10-14 15:16:48 +02:00
267bc7ae2d
avoid (unlikely) integer overflows with very large systems
2021-10-14 08:07:43 -04:00
d857685e74
use emplace_back() instead of push_back()
2021-10-14 01:31:48 -04:00
2106075320
use call-by-value with std::move() function
2021-10-14 01:30:18 -04:00
e56cc9be00
use initializer list instead of explicit constructor
2021-10-14 01:12:44 -04:00
27145d2789
catch up on refactoring default destructors that were missed previously
2021-10-14 01:12:04 -04:00
3ad75c40ec
catch up on previous clang-tidy refactor for files that were skipped before
2021-10-13 23:59:43 -04:00
2fba6b44e4
use '= default' when default functions should be used
2021-10-13 23:59:05 -04:00
34d54247b6
Merge branch 'develop' into collected_small_changes
2021-10-13 22:55:21 -04:00
cc416b97f0
Merge pull request #2990 from akohlmey/clang-tidy-refactor
...
First chunk of semi-automated refactoring using clang-tidy
2021-10-13 22:51:25 -04:00
3f3d44bc25
add new files
2021-10-13 22:47:37 -04:00
a1572ce9a5
link with -ldl except on Windows for dlopen/dlclose/dlsym support
2021-10-13 22:47:25 -04:00
f4851e9103
change check for reset image flags to print messages only once per data file
2021-10-13 21:54:18 -04:00
a1fb6902d5
Merge pull request #2992 from lammps/molswap
...
Add a new fix mol/swap command
2021-10-13 21:33:52 -04:00
afad3f42d5
Report only compatible GPU, i.e. no GPU if mixed/double precision is requested by the hardware does not support it
2021-10-13 21:15:16 -04:00
c322064ff3
Merge pull request #2931 from stanmoore1/acks2_release
...
Add ACKS2 charge equilibration method to REAXFF and support for electric fields in qeq/reaxff
2021-10-13 20:27:57 -04:00
c5617dc006
fix spelling and make consistent
2021-10-13 19:25:09 -04:00
660bced187
whitespace, pointer initializer, and permission fixes
2021-10-13 19:17:42 -04:00
69a3b5b215
move common init() code into base class. warn when used with fix efield
2021-10-13 18:54:10 -04:00
a922c91c1a
document restrictions to using ReaxFF charge equilibration with fix efield
2021-10-13 18:53:09 -04:00
06ef216e61
protect against using multiple fix efield instances. improve error messages.
2021-10-13 18:26:09 -04:00
c8dc6c5010
whitespace
2021-10-13 18:25:13 -04:00
547b9850b9
tiny optimization
2021-10-13 18:18:58 -04:00
56ce880b32
update force-style test data with corrected efield strength computation
2021-10-13 18:06:49 -04:00
f206eab338
mv examples/gcmc to mc, add 2 scripts for fix mol/swap
2021-10-13 15:02:33 -06:00
74219585f3
Update log files
2021-10-13 14:03:50 -06:00
5f7e56e1c2
Fix Brownian noise scale factor
2021-10-13 14:51:58 -05:00
9cfb822847
Merge branch 'master' of github.com:lammps/lammps into acks2_release
2021-10-13 13:37:04 -06:00
727a028a6f
Add inputs with field
2021-10-13 13:08:08 -06:00
67673a6055
Fix negative sign in chi_field
2021-10-13 12:30:19 -06:00
552d960b39
Fix double space
2021-10-13 10:43:26 -06:00
87cc67778b
Merge branch 'master' into feature/ml-pace-multispecies
...
# Conflicts:
# src/ML-PACE/pair_pace.cpp
2021-10-13 17:34:29 +02:00
ac8cf33a51
Merge pull request #1 from srmnitc/master
...
Use only itype for scale variable in both forces and energy
2021-10-13 16:53:49 +02:00
1f9ce77c85
Use only itype for scale variable in both forces and energy
2021-10-13 16:34:33 +02:00
d207710b43
lrefpos (nx/y/z) now working in oxdna_hbond. Being comm'ed and MPI working ( #7 )
...
* use the term 'website' consistently (and not also 'web site')
* update for clang-format
* clarify
* split off the programming/submission style guide to a separate file
* Updates to support ROCm 4.3 in GPU package
* update and reorder the description of the process for submitting contributions
* correct and clarify Python compatibility
* refactor style guide and integrate text from issue
* update contribution guidelines for github
* mention when testing may be added
* integrate file with description of include file conventions
* update github workflow doc
* adapt section about domain decomposition from paper
* use a more compact image
* add communication section
* update man page with missing flags and correct URLs
* improve the load imbalance viz
* add section about neighbor list construction
* break large file into multiple smaller files by section and add toctree
* fix typo
* add section about parallelization in the OPENMP package
* add -skipruin to help message
* add discussion of OpenMP parallelization
* spelling
* add section on PPPM
* use larger version of FFT grid comm image
* minor tweak
* Update compute angle doc page
* Update Singularity definitions to use ROCm 4.3
* Update CUDA container definitions to CUDA 11.4
* Update container definitions to include PLUMED 2.7.2
* Update more definition files
* RHEL8/CentOS8 PowerTools is now powertools
* Add Rocky Linux 8 container definition
* Add omega field to numpy_wrapper detection
* Return None in case of null pointer
* Add more atom fields in numpy_wrapper and correct csforce size
* must not clear force array. will segfault in hybrid atom styles
* update example for dynamically loading LAMMPS with current library API
* update example to use current library interface. No need to use the namespace.
* add note to README files about age of the example
* simplify building shared libs on windows
* detect a few more compilers
* Revert "simplify building shared libs on windows"
This reverts commit fa3429ab02 .
* step version strings for next patch release
* fix mingw 32-bit vs 64-bit craziness
* detect C++20 standard
* build "fat" cuda binaries only with known toolkits
* spelling
* Try to improve the pair style hybrid docs
This specifically tries to avoid the ambiguous use of "mixing" and
clarify that similar is still different when pair styles are concerned.
See discussion here: https://matsci.org/t/confusion-about-mixing-and-pair-coeff-section/38317/3
* spelling
* use nullptr
* use symbolic constant
* small optimization
* use cmath header instead of math.h
* use explicit scoping when virtual dispatch is not available.
* cosmetic changes
* simplify/optimize code
* simplify
* Bugfix from Trung for crashes in pppm/gpu without local atoms
* fix typo
* refer to "XXX Coeffs" sections consistently
* small tweaks from static code analysis
* fix small bug
* small tweaks
* simplify and modernize code a little
* use correct data type for MPI calls
* simplify/modernize
* remove dead code
* about 1.5x speedup for pair style comb3 by using MathSpecial::powint()
* small performance optimization for pair style comb
* simplify
* modernize
* simplify
* removed dead code, reformat
* modernize
* use explicit scoping when virtual dispatch is not (yet) available
* reformat for increased readability
* move misplaced #endif and make code more readable
* make sure err_flag is initialized
* modernize
* remove redundant code: all struct members are initialized to defaults in the constructor
* enforce initialization and thus silence compiler warnings
* fix typo
* provide more comprehensive suggestions for GPU neighbor list errors
* add utils::logical() function to complement the *numeric() functions
* Add stable link in docs
* revert modernization change (for now)
* remove unused variable
* include EXTRA-DUMP in "most"
* small tweaks
* simplify
* Add log file printing of KIM search directories in 'kim init'
* use clang-format on kim_init.cpp
* Improve style in response to Axel's suggestions
* initialize all members
* format changes
* simplify. use utils::strdup() more.
* small corrections
* apply fix from balance command to fix balance
* dead code removal
* reformat strings
* implement utils::current_date() convenience function to reduce replicated code
* update list and order of include files from include-what-you-use analysis
* handle changes in GAP repo
* a few remaining updates to include statements
* expand mapping to handle "style_*.h" header files correctly.
* add support for compilation of OpenCL loader on FreeBSD
* more iwyu header updates
* small correction
* fix typo
* a few more (final?) IWYU updates
* expand tests for numeric values
* return int instead of bool to minimize code changes
* fix spelling issues
* some applications of the new function
* fix typo
* Change "offsite" to "external" to correct broken URLs to lammps.org
* improve error message
* insert missing atom-ID
* convert yes/no on/off flags in the package command(s)
* update version strings
* update death tests for change in error message
* correctly specify the destructor function name.
* apply utils::logical() to more commands
* apply utils::logical() in more places
* for consistency with utils::logical()
* only accept lower case to be consistent with the rest of the input
* a few more converted commands and updates for unit tests
* modernize and fix some memory leaks
* adjust for compatibility with C++20 compilers
* do not downgrade C++ standard when adding the KOKKOS package
* undo "risky" C++20 related changes
* mention how to set the path to the fftw3_omp library
* correct paths to downloaded PACE package sources in lib
* Update CMake variable descriptions
* possible workaround for some GPU package neighbor list issue
* final chunk of changes to apply utils::logical()
* update suffix command unit tests
* update citation info with new LAMMPS paper reference and acknowledge it
* update some formulations as suggested by @sjplimp
* add check and suitable error message when fp64 is required but not available
* do not call memset on a null pointer
* fix string formatting bugs in fix npt/cauchy
* must use a soft core potential to avoid a singularity
* in floating point math a*b may be zero even if both a>0 and b>0
* use proper integer type for atom IDs
* Building voro++ lib as part of LAMMPS requires the "patch" program
* silence output from hwloc when launching LAMMPS
* detect double precision support according to OpenCL specs (1.2 and later)
* Fix bug in Kokkos pair_eam_alloy
* calling fwrite() with a null pointer causes undefined behavior. avoid it.
* cosmetic
* apply current include file conventions
* include zstd libs in windows build
* update .gitignore for recent additions
* make check more obvious
* step version strings for stable release
* Adjust for kim-api bug
* cleaner variant of version check, add directory numbering
* hbond comm added for rsq_hb
* rsq_hb removed, exyz added (no MPI comm yet)
* Fix Colvars output files not written with "run 0"
See:
https://github.com/Colvars/colvars/commit/ff2f0d39ee5
which fixes a bug introduced in:
https://github.com/Colvars/colvars/commit/1e964a542b
The message applies to NAMD, but the logic used in LAMMPS when handling "run 0" is very similar.
The Colvars version string is also updated, however this commit does not
include other changes, such as the following:
https://github.com/Colvars/colvars/pull/419
which were not fully completed before the LAMMPS Summer 2021 finalization.
* add -std=c++11 to a number of machine makefiles for traditional make build
* copy request to mention lammps.org form home page instructions for citing
* be more specific about what the name of the LAMMPS executable can be
also provide a few more examples without a machine suffix
* small tweak
* remove references to USER packages, have package lists alphabetically sorted
"make package-update" or "make pu" must be processed in the special order
because of inter-package dependencies
* make "make package-update" and "make package-overwrite" less verbose
* freeze versions of pip packages for processing the manual of the stable version
this way we avoid surprises in case one of the packages get updated
to an incompatible new version. these are know-to-work versions.
* make sure the one_coeff flag is applied to sub-styles
since the check for Pair::one_coeff was moved to the Input class (to
reduce redundant code), hybrid substyles could "escape" that requirement.
Thus checks have to be added to the hybrid coeff() methods.
* Prevent neigh list from copying "unique" stencil/bin
* compiling ML-HDNNP with downloaded n2p2 lib requires the sed command
* detect and error out if BLAS/LAPACK libraries variables are a list
This will cause external project compilation to fail since the semi-colons
are converted to blanks, but one cannot properly escape the variables.
So far the only viable solution seems to be to convert the scripts from
using ExternalProject_add() to FetchContent and add_subdirectory()
* portability improvement
* must have patch command available to compile ScaFaCoS
* only need Tcl not Tk to compile Tcl swig wrapper
* correctly handle Tcl stub library if available
* add missing keyword
* hbond_pos added, MPI and values ok, Pair time slow.
* make C library example work with strict C compilers
* silence compiler warnings
* make Nevery keyword per-reaction
* recover cross-compilation with mingw64
* reverted wrong approach from last commits
- now intpos flag
- hbond_pos added
- (a/b)xyz WiP
* lrefpos working in serial, MPI wrong
* attempt to merge doubles into n(xyz)[3]
* save
* Update pair_oxdna_hbond.cpp
* hbond now working for MPI, comming lrefpos
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
Co-authored-by: Richard Berger <richard.berger@temple.edu >
Co-authored-by: Ryan S. Elliott <relliott@umn.edu >
Co-authored-by: Stan Gerald Moore <stamoor@sandia.gov >
Co-authored-by: Giacomo Fiorin <giacomo.fiorin@gmail.com >
Co-authored-by: Jacob Gissinger <jrgiss05@gmail.com >
2021-10-13 10:47:41 +01:00
165708adeb
use nullptr in unittest tree
2021-10-12 22:52:50 -04:00
643a7a1acb
replace std::random_shuffle() with std::shuffle() to be compatible with C++17 and beyond
2021-10-12 22:39:30 -04:00
88631372ec
use nullptr instead of NULL or 0 where applicable
2021-10-12 21:47:02 -04:00
dd6f49a753
use 'noexcept' instead of the deprecated 'throw()'
2021-10-12 21:29:33 -04:00
7b6a3c4307
remove redundant void arguments
2021-10-12 21:17:46 -04:00
1002763df3
remove default class members except for the assignment copy constructor
2021-10-12 21:17:00 -04:00
1d1573c5f2
Merge branch 'develop' into multi-config-support
2021-10-12 14:42:32 -04:00
26cd988672
Merge pull request #2989 from rbberger/unittest_bugfixes
...
Avoid file name collisions in dump unit tests
2021-10-12 14:41:25 -04:00
a8f42bd534
tweak to atom/swap doc page
2021-10-12 11:50:04 -06:00
c22dae8d2c
add a new fix
2021-10-12 11:48:26 -06:00
113c53a5da
doc page for new fix mol/swap
2021-10-12 11:45:50 -06:00
0bc6373386
Merge pull request #2983 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2021-10-12 13:26:50 -04:00
77d830bf3a
update YAML-CPP library target name to yaml-cpp-pace
2021-10-12 18:15:31 +02:00
a1ff9e35b7
Avoid file name collisions in dump unit tests
2021-10-12 12:15:19 -04:00
0a98ff3c38
add more features to mol/swap, sync with atom/swap
2021-10-12 09:56:51 -06:00
93d6e6dec9
update for new way of using googletest
2021-10-12 11:46:37 -04:00
17316f92c7
Add optimized version of compute_orientorder_atom from Tomas Oppelstrup (LLNL)
2021-10-12 07:50:05 -07:00
2651e4650f
use the new name of the main branch
2021-10-11 23:23:24 -04:00
9cf6b927cb
Merge branch 'master' into collected-small-changes
...
# Conflicts:
# src/REAXFF/fix_reaxff_species.cpp
2021-10-11 21:24:11 -04:00
96a45224de
whitespace
2021-10-11 21:10:14 -04:00
27c9ba465b
avoid duplication of Accelerator package info in additional doc pages
2021-10-11 16:49:59 -06:00
eedd953258
remove debug logic
2021-10-11 16:20:19 -06:00
cb77555fa6
update title in reference to accelerator section
2021-10-11 17:26:24 -04:00
510987dc80
Merge branch 'master' into multi-config-support
...
# Conflicts:
# cmake/Modules/Packages/MSCG.cmake
# examples/plugins/CMakeLists.txt
2021-10-11 17:03:41 -04:00
7bed85ef19
add debug statements
2021-10-11 15:00:20 -06:00
e79930dfb9
add check to prohibit using fix efield component in periodic direction with reaxff
2021-10-11 16:48:38 -04:00
4faca6531a
fix typo
2021-10-11 16:35:54 -04:00
a45dbb6510
no need for static string buffers anymore
2021-10-11 16:35:42 -04:00
1f4c50037b
Merge branch 'master' into acks2_release
2021-10-11 16:13:20 -04:00
a6cde11896
Merge pull request #2985 from stanmoore1/kk_issues
...
Fix issues with Kokkos package
2021-10-11 15:27:58 -04:00
2290ade2f2
ensure that fix efield is initialized before accessing its data.
2021-10-11 15:06:24 -04:00
6d2b32f0b2
move chi field calculation to fix qeq/reaxff
2021-10-11 14:35:23 -04:00
2ea4c71125
Merge pull request #2979 from akohlmey/platform-namespace
...
Implement a "platform" sub-namespace with platform specific functions and wrappers
2021-10-11 13:41:15 -04:00
70cbb72e42
Merge branch 'master' into acks2_release
2021-10-11 09:58:44 -04:00
a3e59082bf
small adjustments and apply clang-format
2021-10-11 08:13:44 -04:00
124f7760d8
Merge branch 'master' into feature/ml-pace-multispecies
2021-10-11 07:30:22 -04:00
0c57267a85
update branch names
2021-10-10 04:44:45 -04:00
eb6b73c752
update documentation to refer to the new branch names (develop, release)
2021-10-10 04:39:16 -04:00
54e2e58aec
update fmtlib to version 8.0.1
2021-10-09 23:57:35 -04:00
cf4e671474
Merge branch 'master' into fmt_upgrade
2021-10-09 23:42:17 -04:00
64b27fa28e
only run windows compilation action on master branch in lammps repo
2021-10-09 20:54:18 -04:00
1bbed2579b
try alternate approach to make MSVC++ happy linking STUBS
2021-10-09 20:32:39 -04:00
c3629b5f01
MS VC++ needs to have STUBS with PUBLIC linkage
2021-10-09 20:27:47 -04:00
5ad7e5a815
correct path to preset file and do two quick runs for checking the binary
2021-10-09 19:55:30 -04:00
2e122ff62b
Add GitHub action compiling LAMMPS with Visual C++
2021-10-09 19:46:52 -04:00
f558a5c06f
update LAMMPS homepage URLs
2021-10-09 11:41:54 -04:00
5739621f5c
make single() function consistent with compute() function
2021-10-09 11:33:02 -04:00
c8c3e8f661
use predefined constant and apply optimization for power function with integer argument
2021-10-09 11:27:35 -04:00
3a4b68a464
modernize code
2021-10-09 11:18:33 -04:00
ed23a3aa69
correct comments
2021-10-09 11:18:16 -04:00
018e37a2e9
add unit tests for bond style fene/nm/split and pair style nm/cut/split
2021-10-09 11:06:18 -04:00
7bdf52eac5
do not shadow members of the BondFENE base class and use the corresponding allocation/deallocation
2021-10-09 11:00:19 -04:00
507c02b9af
must set define to "see" the lammps_open() library function
2021-10-09 10:21:31 -04:00
ba44d6aba2
must set define to "see" the lammps_open() library function
2021-10-09 10:20:47 -04:00
dd6e3c1acc
avoid variable length array and signed vs. unsigned warnings
2021-10-08 20:07:20 -04:00
241e01edba
whitespace
2021-10-08 19:00:30 -04:00
c5205be071
update src/.gitignore
2021-10-08 16:25:55 -04:00
a0fc74f1a9
make class names, include guards and formatting consistent. apply clang-format
2021-10-08 16:25:44 -04:00
3313d3bfa3
make documentation consistent and properly integrate it
2021-10-08 16:24:57 -04:00
fc42992cdf
Merge branch 'master' into nm_split_styles
2021-10-08 15:57:17 -04:00
09bcfc2116
document visual studio support
2021-10-08 15:33:49 -04:00
ae0fa17132
make consistent with include files
2021-10-08 15:33:26 -04:00
83bc70bf05
workaround for classic intel compiler on windows
2021-10-08 15:11:16 -04:00
fb137b26bf
silence compiler warnings
2021-10-08 13:59:17 -04:00
46efae5998
needed for compilation on windows. not really used because of platform::walltime()
2021-10-08 13:58:08 -04:00
6e8da80148
adjustments for intel compilers on windows
2021-10-08 13:57:09 -04:00
cc11fa37b2
whitespace
2021-10-08 11:44:09 -04:00
392ebf7db7
revise automatic seed generation
2021-10-08 11:35:55 -04:00
b7fe47ba48
Fix bugs and compilation issues in KOKKOS
2021-10-08 09:39:53 -04:00
b5061b69be
add warning to fix reaxff/species to explain the impact of large averaging
2021-10-07 20:46:01 -04:00
30c146457a
improve messages
2021-10-07 20:29:01 -04:00
4b86dbd200
add cmake configuration file for visual studio
2021-10-07 17:11:33 -04:00
e12fa57794
A few more tweaks
2021-10-07 17:11:04 -04:00
4fca127ea4
copy MSVC++ compiler hacks to plugin CMakeLists.txt file
2021-10-07 15:59:12 -04:00
d5b3ea263b
awpmd requires blas, mgpt is not portable
2021-10-07 15:45:14 -04:00
5d5cc0ac55
preset with packages that build natively on windows with visual c++
2021-10-07 15:31:26 -04:00
ef8aa4de90
silence warning
2021-10-07 15:29:46 -04:00
3a3f07d91a
use portable logic operators
2021-10-07 15:05:32 -04:00
2b27af1572
fix a few more MSVC issues and reduce warnings
2021-10-07 14:37:37 -04:00
2c7b67203a
recover unit test compile
2021-10-07 13:44:18 -04:00
0f442fddd9
correct use of utils function
2021-10-07 12:40:29 -04:00
6a9bb577cf
rename "zip" functions to "compress" functions. update related docs
2021-10-07 12:38:11 -04:00
4f17082d74
use portable logic operators
2021-10-07 12:23:17 -04:00
3661b8cd50
optimize
2021-10-07 12:22:26 -04:00
a818be585d
use portable functions from platform and utils namespaces
2021-10-07 12:22:16 -04:00
7372211d90
there is no more need to keep a copy of the arguments
...
this also eliminates buffer overflow bugs where the terminating 0 bytes
of copied strings are overwritten causing the fix to fail.
2021-10-07 07:42:13 -04:00
c8ff66e07f
correct file extension for Zstd compressed files
2021-10-07 06:49:49 -04:00
059f450f1b
add uppercase string utility function (for symmetry)
2021-10-07 00:00:33 -04:00
b8d6df6461
add missing platform scope
2021-10-06 20:44:42 -05:00
98d9b675f9
Use portable logical operators
2021-10-06 20:44:27 -05:00
5c34fe4d5d
Replace strcasecmp()
2021-10-06 20:43:56 -05:00
b3ca238a61
silence warning
2021-10-06 17:44:57 -04:00
ef84435b7c
replace non-portable strcasecmp() with comparing two strings converted to lowercase
2021-10-06 17:44:45 -04:00
a9bccee7b2
add utility to convert a string to lowercase
2021-10-06 17:43:41 -04:00
aab3e085a2
silence compiler warning on windows
2021-10-06 16:49:48 -04:00
f643c2b98f
portability changes
2021-10-06 16:34:39 -04:00
50d997526c
a few more MSVC++ tweaks for improved compatibility and fewer warnings
2021-10-06 16:18:21 -04:00
69e600c404
Misc updates and style fixes
2021-10-06 14:13:48 -06:00
4260d31b85
whitespace
2021-10-06 15:57:33 -04:00
7a1cf322e5
more tweaks for Visual C++ compilation and portability
2021-10-06 15:57:26 -04:00
6c7b42a190
small tweaks and fixes for compiling with MSVC++
2021-10-06 15:24:59 -04:00
ec1a55b35b
use platform code for reading/writing of compressed text file via a pipe
2021-10-06 15:04:48 -04:00
a539c317b3
Revert changes to makefile
2021-10-06 11:43:40 -07:00
3d86a0f5f6
Fix two bugs in compute_orientorder_atom_kokkos
2021-10-06 11:15:34 -07:00
891d4c278f
port dump movie to platform namespace
2021-10-06 14:08:45 -04:00
5059bfe32b
add Stan to Modify class as co-codeowner
2021-10-06 12:09:20 -04:00
d9288ae7e9
whitespace
2021-10-06 08:33:02 -07:00
bbfb2d2712
Add missing code to modify_kokkos
2021-10-06 08:27:25 -07:00
4aae11f8fb
port plugin loader to platform namespace
2021-10-06 08:59:56 -04:00
10a8a1b325
add dlerror() call wrapper
2021-10-06 08:59:51 -04:00
7801d112b3
enable building plugins for windows
2021-10-06 07:10:35 -04:00
9fc23a2bda
make use of platform namespace functions
2021-10-06 07:10:04 -04:00
e3cb5a5e25
restore old version of MPI_Wtime(). we're not using it anyway.
2021-10-06 07:09:36 -04:00
81492533e6
recover serial compilation
2021-10-05 23:19:52 -04:00
8b36061db4
replace MPI_Wtime() with platform::walltime()
2021-10-05 22:53:39 -04:00
f17aeebbcd
make compilable on windows
2021-10-05 22:31:39 -04:00
46eaa4888e
simplify using platform function
2021-10-05 22:31:25 -04:00
cc2d23de21
use platform::cputtime()
2021-10-05 22:31:06 -04:00
087c1b3a65
revive skipped code to detect OS revisions
2021-10-05 22:30:45 -04:00
6f2076a9b8
update docs
2021-10-05 22:11:19 -04:00
b2c4f08bbc
use C++11 functionality to determine wall time
2021-10-05 21:52:52 -04:00
fcdabe0002
implement a platform neutral usleep() using C++11
2021-10-05 17:58:27 -04:00
528050aa08
use platform namespace to delete file
2021-10-05 17:57:38 -04:00
0c6707bf0c
Fix compile issue with bond_class2_kokkos and UVM-enabled
2021-10-05 14:49:30 -06:00
e3e82df995
port "embedded" shell commands to use platform functions
2021-10-05 16:36:06 -04:00
5128eb7b43
port read/write_restart to use the platform namespace
2021-10-05 16:35:37 -04:00
af070aa351
add support for seeking to the end of a file
2021-10-05 15:44:58 -04:00
fc5920812f
new group arg for delete_atoms porosity
2021-10-05 13:07:34 -06:00
f0940104f5
first version of new fix mol/swap command
2021-10-05 11:06:32 -06:00
7dfd11da4b
re-freeze Sphinx and other pip installed packages for doc build
...
The change relative to the stable release fixes a bug with python 3.10 support
2021-10-05 10:52:34 -04:00
97ba95f30e
fix a couple more bugs like in 5246cedda6
2021-10-05 10:39:03 -04:00
340207988c
fix a couple more bugs like in 5246cedda6
2021-10-05 10:36:25 -04:00
741cf9c7d5
remove obsoleted include statements
2021-10-05 07:36:22 -04:00
9f2c5116fa
make lammps and msi2lmp man pages use section 1
2021-10-05 07:35:26 -04:00
0bdc6d47e0
port molfile plugin reader to platform namespace
2021-10-04 22:56:23 -04:00
ee594a879b
make use of platform::putenv()
2021-10-04 22:39:43 -04:00
40f683c1a7
use platform functions to handle piping help output to a pager when on a console
2021-10-04 18:14:21 -04:00
7cdd82dee2
use platform functions for averaging fixes
2021-10-04 18:13:46 -04:00
dd2b5b22d4
fix saed/vtk does not use the overwrite option anywhere
2021-10-04 17:22:58 -04:00
485796f387
Merge branch 'master' into platform-namespace
2021-10-04 15:19:12 -04:00
ab51c1bd3d
Merge pull request #2977 from akohlmey/collected-small-changes
...
Collected small changes
2021-10-04 11:07:03 -07:00
c6a15064b3
Merge pull request #2976 from stanmoore1/update_gitignore
...
Update .gitignore file in /src
2021-10-04 10:10:23 -07:00
6e54295b38
pre-built singularity images have been removed due to lack of interest
2021-10-04 11:34:28 -04:00
9d96e10048
silence compiler warning
2021-10-04 07:32:25 -04:00
c1945b4ec9
Fix misplaced MPI calls bug in pair style drip
2021-10-04 07:12:50 -04:00
dc2453a22b
silence some compiler warnings
2021-10-04 06:56:13 -04:00
5246cedda6
Fix misplaced MPI calls bug in pair style drip
2021-10-04 06:50:38 -04:00
c4291a4b8e
unfreeze versions of python packages used to build the documentation
2021-10-02 23:57:23 -04:00
5b5dfa86c5
also update eigen download for traditional build
2021-10-02 23:56:28 -04:00
203b779622
also update eigen download for traditional build
2021-10-02 23:17:08 -04:00
3ca3f6959f
update eigen3 to the latest release and move download to our own server
2021-10-02 22:55:06 -04:00
45ea2b0431
update eigen3 to the latest release and move download to our own server
2021-10-02 22:52:03 -04:00
03f7bf6649
update eigen3 to the latest release and move download to our own server
2021-10-02 22:44:29 -04:00
c341c2c6a9
correct platform call in kim query command
2021-10-02 20:00:53 -04:00
7110e1c15e
small format tweaks
...
- brief description should not end in a dot as it becomes a title line
- add empty line to separate title from body of description
- revert order of file/path separator constants so that the Linux version shows up in doxygen
2021-10-02 18:28:33 -04:00
a6aa3fd3ee
apply clang-format
2021-10-02 18:26:46 -04:00
69a8dfe4d9
whitespace
2021-10-02 18:12:32 -04:00
dcaed72b6d
update embedded docs
2021-10-02 17:29:21 -04:00
c6bdab8b4c
disable optimization of cputime function for MSVC++ to avoid bogus 0s reports
2021-10-02 17:29:05 -04:00
2dcaa47b0e
unfreeze versions of python packages used to build the documentation
2021-10-02 16:55:19 -04:00
37bfe3d0ce
integrate platform sub-namespace into source code and documentation
...
this updates function calls to functions that have been moved from
the utils namepsace or the Info class to platform::
2021-10-02 16:55:11 -04:00
373dbcd9ae
fix typo
2021-10-02 16:40:05 -04:00
35bef7b1d3
unfreeze versions of python packages used to build the documentation
2021-10-02 16:32:58 -04:00
195fe81c60
correct test for loading shared objects and libraries
2021-10-01 23:52:02 -04:00
a8193f42b8
Merge branch 'master' into platform-namespace
2021-10-01 21:58:52 -04:00
0cbf70a385
make compatible with C
2021-10-01 15:24:59 -04:00
60c6669d68
Remove lammpsplugin.h from .gitignore
2021-10-01 13:21:42 -06:00
cf06620538
raise the C++ standard to be at least C++14 when Kokkos is enabled.
...
This still allows to request a later standard for as long as it is C++14 or later
2021-10-01 15:16:40 -04:00
139dfd89e2
for improved C++20 compatibility
2021-10-01 15:14:53 -04:00
cc2d08506e
accelerator_*.h files should not be ignored
2021-10-01 12:55:39 -06:00
bed1ff9a95
Remove more files from .gitignore
2021-10-01 12:46:06 -06:00
61c465c6f3
simplify creation of computes in fix ipi and fix plumed
2021-10-01 14:32:19 -04:00
7e7b8acf4b
Update .gitignore
2021-10-01 12:12:53 -06:00
05b368e1c6
Merge pull request #2971 from lammps/doc-thermostats
...
Clarify thermostat doc pages to mention applying the thermostat only to regions of atoms
2021-10-01 12:18:38 -04:00
f7b7bfa406
Avoid assertions in PythonCapabilities check when using external KOKKOS
2021-10-01 12:05:59 -04:00
912d55c46a
Merge pull request #2975 from rbberger/external_kokkos_fix
...
Avoid assertions in PythonCapabilities check when using external KOKKOS
2021-10-01 11:56:43 -04:00
dcf4b75ca2
Merge pull request #2973 from akohlmey/32bit-pointer-bugfix
...
32-bit pointer bugfix in bond/angle style gaussian
2021-10-01 11:36:26 -04:00
211df8b7b0
Avoid assertions in PythonCapabilities check when using external KOKKOS
2021-10-01 11:08:02 -04:00
3d2f29c92d
fix memory allocation bug causing memory corruption on 32-bit arches
2021-10-01 01:16:45 -04:00
434c170097
apply clang-format
2021-10-01 00:58:38 -04:00
01fb33cb5d
fix memory allocation bug causing memory corruption on 32-bit arches
2021-10-01 00:57:02 -04:00
b5b2f5c03c
additional tweak
2021-09-30 17:11:49 -06:00
f20bd63edf
clarify doc pages for thermostatting fixes to mention regions
2021-09-30 16:55:22 -06:00
277f7a7e51
reduce electric field strength
2021-09-30 08:29:55 -04:00
05d2002db6
add test for using fix acks2/reaxff with fix efield
2021-09-30 07:04:46 -04:00
f2755a8085
simplify
2021-09-30 00:40:30 -04:00
f6cb693d6b
whitespace
2021-09-30 00:40:15 -04:00
1840c51960
fmt::format() is no longer needed for this explicitly
2021-09-30 00:32:34 -04:00
359aa1d805
Merge branch 'master' into acks2_release
2021-09-30 00:26:25 -04:00
4d84ceb822
Merge pull request #2951 from akohlmey/parse-logical-keyword
...
Add utility function to parse boolean parameters
2021-09-30 00:09:37 -04:00
56cd66a6c3
Merge branch 'master' into parse-logical-keyword
...
# Conflicts:
# src/H5MD/dump_h5md.cpp
2021-09-29 23:05:59 -04:00
c30ba70fab
Merge pull request #2957 from akohlmey/next_release_version
...
Step version strings for stable release
2021-09-29 20:40:00 -04:00
8d6adfa0d1
Merge pull request #2966 from akohlmey/cmake-tweaks
...
Tweaks to CMake build for portability and early detection of build problems
2021-09-29 19:46:33 -04:00
111e9d9060
Merge pull request #2969 from jrgissing/bond/react-make-Nevery-per-reaction
...
bond/react: fix nevery keyword bug
2021-09-29 18:42:00 -04:00
15b3e875d5
import files for platform namespace from standalone project w/o updating LAMMPS
2021-09-29 16:29:25 -04:00
7fbd2138bd
recover cross-compilation with mingw64
2021-09-29 15:13:55 -04:00
a5ed701908
make Nevery keyword per-reaction
2021-09-29 14:40:22 -04:00
dd4b195552
silence compiler warnings
2021-09-29 14:04:01 -04:00
2651e6ec2f
make C library example work with strict C compilers
2021-09-29 10:37:15 -04:00
81d3eb0b2e
add missing keyword
2021-09-29 10:29:09 -04:00
32049c3484
adopt for new multispecies PACE implementation
2021-09-29 16:04:09 +02:00
3381f72b80
correctly handle Tcl stub library if available
2021-09-29 09:19:47 -04:00
b4307e2354
only need Tcl not Tk to compile Tcl swig wrapper
2021-09-29 09:01:01 -04:00
aa59f7bd91
must have patch command available to compile ScaFaCoS
2021-09-29 07:50:53 -04:00
af7c613200
portability improvement
2021-09-29 07:50:13 -04:00
f7238de5d5
detect and error out if BLAS/LAPACK libraries variables are a list
...
This will cause external project compilation to fail since the semi-colons
are converted to blanks, but one cannot properly escape the variables.
So far the only viable solution seems to be to convert the scripts from
using ExternalProject_add() to FetchContent and add_subdirectory()
2021-09-29 07:45:07 -04:00
23e173d44f
compiling ML-HDNNP with downloaded n2p2 lib requires the sed command
2021-09-29 07:27:49 -04:00
9e49a934c2
Merge pull request #2965 from stanmoore1/neigh_cutoff
...
Bugfix: prevent neigh list from copying "unique" stencil/bin
2021-09-28 19:28:32 -04:00
8a35ea05bc
Prevent neigh list from copying "unique" stencil/bin
2021-09-28 15:33:44 -06:00
ee0d439bbd
Merge pull request #2963 from akohlmey/hybrid-one-coeff-bugfix
...
Make sure the one_coeff flag is applied to hybrid sub-styles
2021-09-28 09:44:10 -04:00
b3c8f85ff9
make sure the one_coeff flag is applied to sub-styles
...
since the check for Pair::one_coeff was moved to the Input class (to
reduce redundant code), hybrid substyles could "escape" that requirement.
Thus checks have to be added to the hybrid coeff() methods.
2021-09-28 04:39:46 -04:00
c4616d4a11
Merge pull request #2962 from akohlmey/doc-updates
...
A few final updates to the LAMMPS manual
2021-09-27 20:39:06 -04:00
9d5aa757c3
Merge pull request #2961 from akohlmey/makefile-updates
...
Add -std=c++11 to a number of machine makefiles for the traditional make build system
2021-09-27 19:42:49 -04:00
34fe792fad
freeze versions of pip packages for processing the manual of the stable version
...
this way we avoid surprises in case one of the packages get updated
to an incompatible new version. these are know-to-work versions.
2021-09-27 18:31:46 -04:00
d171b92a57
Merge pull request #2959 from Colvars/fix-colvars-run0
...
Fix Colvars output files not written with "run 0"
2021-09-27 18:08:45 -04:00
53e227766a
make "make package-update" and "make package-overwrite" less verbose
2021-09-27 18:01:37 -04:00
09e0214f7d
remove references to USER packages, have package lists alphabetically sorted
...
"make package-update" or "make pu" must be processed in the special order
because of inter-package dependencies
2021-09-27 18:01:01 -04:00
913ce25a01
small tweak
2021-09-27 17:13:32 -04:00
9c4a82f286
be more specific about what the name of the LAMMPS executable can be
...
also provide a few more examples without a machine suffix
2021-09-27 16:50:25 -04:00
9dbd5bb27d
copy request to mention lammps.org form home page instructions for citing
2021-09-27 16:49:29 -04:00
be3468ae07
Trying to fix style error
2021-09-27 16:31:48 -04:00
395e22457c
add -std=c++11 to a number of machine makefiles for traditional make build
2021-09-27 16:28:55 -04:00
d69cb9e847
Changed \n to n \m to m
2021-09-27 14:54:15 -04:00
1e574b3e8a
updated pair_nm doc
2021-09-27 14:12:09 -04:00
7601001632
Fix Colvars output files not written with "run 0"
...
See:
https://github.com/Colvars/colvars/commit/ff2f0d39ee5
which fixes a bug introduced in:
https://github.com/Colvars/colvars/commit/1e964a542b
The message applies to NAMD, but the logic used in LAMMPS when handling "run 0" is very similar.
The Colvars version string is also updated, however this commit does not
include other changes, such as the following:
https://github.com/Colvars/colvars/pull/419
which were not fully completed before the LAMMPS Summer 2021 finalization.
2021-09-27 13:38:30 -04:00
6447bd822c
fixed fene_nm
2021-09-27 11:23:53 -04:00
7b11f916b7
Merge pull request #2952 from akohlmey/collected-small-changes
...
Final changes and bugfixes for the stable release
2021-09-26 20:18:34 -04:00
ea030c6dd8
Merge branch 'master' into collected-small-changes
2021-09-26 18:12:40 -04:00
f3b1da83f7
Merge pull request #2956 from stanmoore1/kk_eam_alloy
...
Fix bug in Kokkos pair_eam_alloy on GPUs
2021-09-26 17:57:03 -04:00
b1d65f001e
Merge pull request #2949 from ellio167/kim-print-dirs
...
Add log file printing of KIM search directories in 'kim init'
2021-09-26 16:34:15 -04:00
b24079fe33
cleaner variant of version check, add directory numbering
2021-09-26 11:24:03 -04:00
18a3728800
Adjust for kim-api bug
2021-09-26 08:36:02 -05:00
184e5fd779
step version strings for stable release
2021-09-25 23:04:53 -04:00
9da8c932ab
make check more obvious
2021-09-25 21:33:10 -04:00
0534d98987
update .gitignore for recent additions
2021-09-25 15:54:33 -04:00
9df8a12235
include zstd libs in windows build
2021-09-25 15:18:14 -04:00
64cfd90eeb
apply current include file conventions
2021-09-25 13:36:39 -04:00
6f87b1236a
cosmetic
2021-09-25 10:42:52 -04:00
53e773e438
calling fwrite() with a null pointer causes undefined behavior. avoid it.
2021-09-25 10:18:55 -04:00
1435a96d6e
Fix bug in Kokkos pair_eam_alloy
2021-09-25 07:20:24 -06:00
530912a930
detect double precision support according to OpenCL specs (1.2 and later)
2021-09-25 07:20:52 -04:00
24c9bd4cd2
silence output from hwloc when launching LAMMPS
2021-09-24 23:42:33 -04:00
faf9c1532a
issue with EVAL command
2021-09-24 16:26:57 -06:00
0b2a4ec4e7
Building voro++ lib as part of LAMMPS requires the "patch" program
2021-09-24 17:07:59 -04:00
85bc9911b8
use proper integer type for atom IDs
2021-09-24 16:57:06 -04:00
b3a8a7bf6f
in floating point math a*b may be zero even if both a>0 and b>0
2021-09-24 16:43:07 -04:00
4d9cef823d
must use a soft core potential to avoid a singularity
2021-09-24 16:22:44 -04:00
2df1107561
fix string formatting bugs in fix npt/cauchy
2021-09-24 15:52:01 -04:00
973cf017a9
do not call memset on a null pointer
2021-09-24 15:32:59 -04:00
93cc1ae3bb
Removed comments in fene_nm
2021-09-24 14:04:54 -04:00
5229a4e765
Removed comments in fene_nm
2021-09-24 13:41:18 -04:00
0f2bebdb9b
Adding bpm/spring pairstyle, misc small edits
2021-09-24 10:45:46 -06:00
42dca75225
add check and suitable error message when fp64 is required but not available
2021-09-24 12:17:58 -04:00
31f9f17c1b
Merge pull request #2917 from akohlmey/programmer-guide-updates
...
Updates to the Programmer guide section of the manual
2021-09-24 11:27:01 -04:00
be17d775e0
more debugging
2021-09-23 15:12:07 -06:00
c855c6f0ab
rename 2 version to regular version
2021-09-23 12:55:28 -06:00
8b69b232a8
rename old version to old in filename
2021-09-23 12:48:43 -06:00
dcfdddf83f
more bug fixes for new MDI classs
2021-09-23 12:39:11 -06:00
a83797091b
Finally added Pair_nm_cut_split and bond_fene_nm_cut_split
2021-09-23 14:05:54 -04:00
46f331095a
update some formulations as suggested by @sjplimp
2021-09-23 13:51:06 -04:00
5b02f704cc
Finally added pair_nm_cut_split fene_nm_cut_split
2021-09-23 13:23:29 -04:00
16ab49cff4
update citation info with new LAMMPS paper reference and acknowledge it
2021-09-23 11:59:43 -04:00
5ef4913ebb
Merge remote-tracking branch 'github/master' into programmer-guide-updates
2021-09-23 11:16:31 -04:00
422cab8878
update suffix command unit tests
2021-09-23 07:30:50 -04:00
f641b1c659
final chunk of changes to apply utils::logical()
2021-09-23 07:30:40 -04:00
17ba0d5804
possible workaround for some GPU package neighbor list issue
2021-09-22 21:47:32 -04:00
7792a4db6b
Merge pull request #2932 from rbberger/container_updates
...
Container definition updates
2021-09-22 17:37:50 -04:00
1b1b6298cd
Merge remote-tracking branch 'origin/master' into container_updates
2021-09-22 16:29:42 -04:00
f5fa892ec8
Merge pull request #2916 from rbberger/rocm_updates
...
Updates to support ROCm 4.3 in GPU package
2021-09-22 16:23:19 -04:00
407f032a55
Update CMake variable descriptions
2021-09-22 15:14:39 -04:00
9906486578
correct paths to downloaded PACE package sources in lib
2021-09-22 12:40:19 -04:00
e79ae552c8
mention how to set the path to the fftw3_omp library
2021-09-22 12:23:20 -04:00
5142300b2e
undo "risky" C++20 related changes
2021-09-22 12:22:52 -04:00
d89e6f6765
do not downgrade C++ standard when adding the KOKKOS package
2021-09-21 23:52:49 -04:00
ce05ed15c1
adjust for compatibility with C++20 compilers
2021-09-21 23:52:30 -04:00
f2aacca803
modernize and fix some memory leaks
2021-09-21 22:03:38 -04:00
342ca7ff1d
add multi-config build support for MSCG package
2021-09-21 22:02:37 -04:00
914f035475
a few more converted commands and updates for unit tests
2021-09-21 17:23:41 -04:00
cbc5a2933a
tweak epsilon
2021-09-21 15:44:42 -04:00
c9a8319a93
use more relealistic element ratio
2021-09-21 15:02:45 -04:00
0ddf63acc9
update ACKS2 unit test with potential parameters from example
2021-09-21 14:41:37 -04:00
9063466c03
move ACKS2 force field file to potentials folder and add LAMMPS-style metadata
2021-09-21 14:37:37 -04:00
c3d34e8656
only accept lower case to be consistent with the rest of the input
2021-09-21 14:18:23 -04:00
6227396afd
for consistency with utils::logical()
2021-09-21 14:15:23 -04:00
1ba77e1629
apply utils::logical() in more places
2021-09-21 14:15:02 -04:00
41a3eccd1c
apply utils::logical() to more commands
2021-09-21 07:48:50 -04:00
afccf1933f
correctly specify the destructor function name.
2021-09-20 23:40:14 -04:00
fe64649e49
Merge branch 'master' into multi-config-support
2021-09-20 20:42:03 -04:00
6adac6b637
Merge branch 'master' into parse-logical-keyword
2021-09-20 20:41:48 -04:00
8d8c710982
Merge pull request #2942 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2021-09-20 20:35:23 -04:00
6e8091470c
update death tests for change in error message
2021-09-20 20:31:13 -04:00
18f0d2e1b5
Adding spring bondstyle
2021-09-20 18:06:10 -06:00
9a2c2b5fe3
Merge pull request #2941 from akohlmey/collected-small-changes
...
Large collection of updates and bugfixes for the stable release
2021-09-20 16:49:00 -04:00
f340e15587
update version strings
2021-09-20 16:26:47 -04:00
100da95e3a
convert yes/no on/off flags in the package command(s)
2021-09-20 16:15:24 -04:00
c39d3057dc
insert missing atom-ID
2021-09-20 16:14:18 -04:00
d79b1b3145
Tweak example and add reference logs
2021-09-20 13:01:57 -06:00
9feab449fb
Add ACKS2 example
2021-09-20 12:23:19 -06:00
b73c9280c9
improve error message
2021-09-20 13:58:48 -04:00
5ff881fb0d
Change "offsite" to "external" to correct broken URLs to lammps.org
2021-09-20 12:05:52 -04:00
22d7ce564a
fix typo
2021-09-20 07:29:10 -04:00
f80259dfae
some applications of the new function
2021-09-19 19:05:40 -04:00
860a93aa8b
fix spelling issues
2021-09-19 18:32:45 -04:00
61c71c6605
return int instead of bool to minimize code changes
2021-09-19 18:07:56 -04:00
bfa2ea1fba
expand tests for numeric values
2021-09-19 16:38:01 -04:00
f80df9ae41
a few more (final?) IWYU updates
2021-09-19 09:41:23 -04:00
4fcf343227
fix typo
2021-09-18 21:59:31 -04:00
3cab58bffe
small correction
2021-09-18 21:34:30 -04:00
12406b90a1
more iwyu header updates
2021-09-18 21:24:01 -04:00
579f08bbbc
add support for compilation of OpenCL loader on FreeBSD
2021-09-18 19:04:08 -04:00
c0a910a6c5
expand mapping to handle "style_*.h" header files correctly.
2021-09-18 16:37:06 -04:00
2b3a09ac88
a few remaining updates to include statements
2021-09-18 16:36:44 -04:00
2382d6c71d
handle changes in GAP repo
2021-09-18 16:36:18 -04:00
bca99f684f
update list and order of include files from include-what-you-use analysis
2021-09-18 14:16:48 -04:00
db76edbade
implement utils::current_date() convenience function to reduce replicated code
2021-09-18 09:05:35 -04:00
8769c0ae98
reformat strings
2021-09-17 22:58:17 -04:00
5a6c1abeed
dead code removal
2021-09-17 22:53:59 -04:00
a46b8688ea
apply fix from balance command to fix balance
2021-09-17 22:52:58 -04:00
cb2de211b2
small corrections
2021-09-17 22:52:13 -04:00
a71b77c06e
simplify. use utils::strdup() more.
2021-09-17 22:51:59 -04:00
385220fd4b
format changes
2021-09-17 22:50:15 -04:00
cd3efc3fa8
initialize all members
2021-09-17 22:45:26 -04:00
029fd56c2a
Improve style in response to Axel's suggestions
2021-09-17 20:17:45 -05:00
eb3e8e19c6
use clang-format on kim_init.cpp
2021-09-17 20:14:37 -05:00
2709e06d25
Add log file printing of KIM search directories in 'kim init'
2021-09-17 19:43:54 -05:00
ffeeb2f977
simplify
2021-09-17 19:54:55 -04:00
e6fb0e3bd8
small tweaks
2021-09-17 16:51:37 -04:00
3046c9ca93
include EXTRA-DUMP in "most"
2021-09-16 23:01:42 -04:00
dc49917412
remove unused variable
2021-09-16 22:58:42 -04:00
5bddddcd7a
revert modernization change (for now)
2021-09-16 22:57:14 -04:00
5c14825d69
Add stable link in docs
2021-09-16 18:13:41 -04:00
cef100991f
add utils::logical() function to complement the *numeric() functions
2021-09-16 17:52:51 -04:00
5bbec337e5
provide more comprehensive suggestions for GPU neighbor list errors
2021-09-16 10:23:44 -04:00
0fcc10b635
fix typo
2021-09-16 10:18:49 -04:00
e82a2a3280
enforce initialization and thus silence compiler warnings
2021-09-16 07:58:21 -04:00
75f2eb604d
remove redundant code: all struct members are initialized to defaults in the constructor
2021-09-16 07:45:33 -04:00
5411075cc6
modernize
2021-09-16 07:44:27 -04:00
90225153d9
make sure err_flag is initialized
2021-09-16 07:33:34 -04:00
00e396c921
move misplaced #endif and make code more readable
2021-09-16 07:33:24 -04:00
353b3a2bb3
reformat for increased readability
2021-09-16 07:25:04 -04:00
dc50db0675
use explicit scoping when virtual dispatch is not (yet) available
2021-09-16 01:01:38 -04:00
1fd25071b9
modernize
2021-09-16 01:01:19 -04:00
ef8a0e5005
removed dead code, reformat
2021-09-16 00:55:30 -04:00
761e519a15
simplify
2021-09-16 00:55:02 -04:00
a47df02f79
modernize
2021-09-16 00:54:46 -04:00
c83ad07740
simplify
2021-09-16 00:27:16 -04:00
2c945f6753
small performance optimization for pair style comb
2021-09-16 00:26:53 -04:00
7aa6241db5
about 1.5x speedup for pair style comb3 by using MathSpecial::powint()
2021-09-16 00:13:28 -04:00
2b6ff442d8
remove dead code
2021-09-16 00:11:53 -04:00
72193bf877
simplify/modernize
2021-09-16 00:11:44 -04:00
707d9f0ad2
use correct data type for MPI calls
2021-09-16 00:11:16 -04:00
94f83c172a
simplify and modernize code a little
2021-09-15 23:15:14 -04:00
272badfa7f
small tweaks
2021-09-15 20:14:06 -04:00
1f1029486a
fix small bug
2021-09-15 20:13:54 -04:00
7196a295a6
small tweaks from static code analysis
2021-09-15 19:50:52 -04:00
fef8f51d80
refer to "XXX Coeffs" sections consistently
2021-09-15 19:20:47 -04:00
8fa5ac28c4
Merge pull request #2939 from rbberger/python_module_fixes
...
Python module fixes
2021-09-15 21:47:01 +00:00
fbd0fd7727
fix typo
2021-09-15 17:23:20 -04:00
70b09a809d
Bugfix from Trung for crashes in pppm/gpu without local atoms
2021-09-15 17:23:12 -04:00
36b3ee32a4
simplify
2021-09-15 16:46:33 -04:00
1adbd5f667
Fix remaining issues
2021-09-15 14:32:00 -06:00
3caa066c28
simplify/optimize code
2021-09-15 16:23:07 -04:00
a8220a8502
cosmetic changes
2021-09-15 16:08:53 -04:00
7d92d665e8
use explicit scoping when virtual dispatch is not available.
2021-09-15 16:08:17 -04:00
65d8f7f964
use cmath header instead of math.h
2021-09-15 15:25:58 -04:00
1fdba7280e
small optimization
2021-09-15 15:14:52 -04:00
f01681eae7
use symbolic constant
2021-09-15 15:09:58 -04:00
9c301822fd
use nullptr
2021-09-15 14:57:10 -04:00
eb80102871
spelling
2021-09-15 13:51:31 -04:00
c1fa663dd8
Try to improve the pair style hybrid docs
...
This specifically tries to avoid the ambiguous use of "mixing" and
clarify that similar is still different when pair styles are concerned.
See discussion here: https://matsci.org/t/confusion-about-mixing-and-pair-coeff-section/38317/3
2021-09-15 13:48:47 -04:00
c858703156
Remove unused variables
2021-09-14 20:20:09 -06:00
1b91bfbfa1
spelling
2021-09-14 17:17:46 -04:00
b1ebaa298c
build "fat" cuda binaries only with known toolkits
2021-09-14 17:17:38 -04:00
b4acacf5cb
add minimal example and a unit test input
2021-09-14 16:40:42 -04:00
19bc606a20
fix typo
2021-09-14 16:26:38 -04:00
254dcdf665
include formatting updates for the KOKKOS files as well
2021-09-14 16:23:48 -04:00
86578554bb
apply latest formatting conventions (w/o clang format on the .cpp file)
2021-09-14 15:34:28 -04:00
dfe0e313d5
fully integrate acks2/reaxff fix into documentation build
2021-09-14 15:31:36 -04:00
51cfbaa2ef
Remove tabs
2021-09-14 10:56:03 -06:00
3badb14b5a
Whitespace
2021-09-14 10:49:04 -06:00
65a085c067
Improve docs
2021-09-14 10:45:45 -06:00
2b17796d73
Switch max
2021-09-14 10:23:57 -06:00
f9236fbb33
Remove unused variable
2021-09-14 10:06:51 -06:00
15c7792c33
Fix issues with Kokkos package when ranks have zero atoms
2021-09-14 10:02:29 -06:00
b1092cfa4e
detect C++20 standard
2021-09-14 11:56:43 -04:00
fa3c29dda6
Merge branch 'master' of github.com:lammps/lammps into acks2_release
2021-09-14 08:41:23 -06:00
c8170c3388
fix mingw 32-bit vs 64-bit craziness
2021-09-13 10:14:34 -04:00
80f95e5087
step version strings for next patch release
2021-09-13 07:33:34 -04:00
37894d48c6
Revert "simplify building shared libs on windows"
...
This reverts commit fa3429ab02 .
2021-09-13 07:24:00 -04:00
ede3762e84
detect a few more compilers
2021-09-13 00:29:04 -04:00
0202b1169a
Minor edits to the error message
2021-09-12 23:08:36 -05:00
fa3429ab02
simplify building shared libs on windows
2021-09-12 22:09:18 -04:00
daa39d680c
simplify
2021-09-11 13:43:25 -04:00
585f35235e
add note to README files about age of the example
2021-09-11 13:31:55 -04:00
8cef98fae7
update example to use current library interface. No need to use the namespace.
2021-09-11 13:31:55 -04:00
bd225e2484
update example for dynamically loading LAMMPS with current library API
2021-09-11 13:31:55 -04:00
c394df5658
simplify and remove unused command. more multi-config adjustments
2021-09-11 07:30:18 -04:00
30558c0cd6
convert plugin compilation to also use add_subdirectory() instead of external project
2021-09-11 07:01:48 -04:00
932b3cabda
add missing include (since we not longer include GTest.cmake)
2021-09-11 06:05:29 -04:00
bf360ad50f
explicitly specify build folder for out-of-source subdirectory
2021-09-11 05:59:50 -04:00
68ddab0341
Report multi-config and adjust paths for python unit tests
2021-09-11 05:36:43 -04:00
84c945f7fb
Use multi-config compatible way to integrate googletest for unit testing
2021-09-11 04:50:04 -04:00
1c21560c70
must not clear force array. will segfault in hybrid atom styles
2021-09-10 20:33:49 -04:00
0029ed106b
more adjustments to MDI engine code
2021-09-10 17:59:19 -06:00
f5f49078ee
Add more atom fields in numpy_wrapper and correct csforce size
2021-09-10 15:40:49 -04:00
7bb863a46c
Return None in case of null pointer
2021-09-10 14:55:17 -04:00
e10d89d8c4
Add omega field to numpy_wrapper detection
2021-09-10 14:55:17 -04:00
02da29513e
Merge branch 'master' into programmer-guide-updates
...
# Conflicts:
# doc/lammps.1
2021-09-09 23:34:46 -04:00
0dd35bdb66
Merge pull request #2935 from akohlmey/python-module-fixes-and-tests
...
Python module fixes and tests
2021-09-09 23:31:16 -04:00
b535e58e16
Merge pull request #2929 from stanmoore1/kk_gridcomm
...
Recover Kokkos compilation
2021-09-09 23:30:41 -04:00
551810d388
Merge pull request #2928 from wouterel/enable-dyngroups-fixbondcreate
...
Enable dynamic groups for fix bond/create
2021-09-09 23:27:55 -04:00
3fd4bd1fcd
Merge branch 'python-module-fixes-and-tests' of github.com:akohlmey/lammps into python-module-fixes-and-tests
2021-09-09 23:05:48 -04:00
6ef8c12457
whitespace
2021-09-09 23:05:30 -04:00
e2b44e89a7
Merge pull request #2927 from akohlmey/docs-update
...
Update documentation for the stable release
2021-09-09 23:03:12 -04:00
d09851e695
Improve MPI support in PyLammps
2021-09-09 21:47:08 -04:00
7b1e951916
add unit test for checking properties parsed from info command output
2021-09-09 21:13:09 -04:00
4eeb90d135
fix PyLammps parser issue with parsing info command output
2021-09-09 21:12:28 -04:00
390f9eff39
Merge branch 'master' into kk_gridcomm
2021-09-09 19:17:55 -04:00
1e26fe2d6f
support for reset_box and create_atom commands
2021-09-09 17:16:33 -06:00
150a695b8c
Merge pull request #2925 from akohlmey/collected-small-changes
...
Collected small changes
2021-09-09 19:03:20 -04:00
a954ddac5a
add missing "private"
2021-09-09 18:03:17 -04:00
5e0c754d04
Fixing style issues
2021-09-09 14:17:39 -06:00
31214de51a
Update name
2021-09-09 12:08:09 -06:00
214725d1ee
Use full precision for 1/3
2021-09-09 09:20:24 -06:00
f9a972220e
Fixing data compression in history, small update to model
2021-09-09 09:00:21 -06:00
f9cd6a384b
Add Rocky Linux 8 container definition
2021-09-09 10:45:30 -04:00
8da122c6a4
RHEL8/CentOS8 PowerTools is now powertools
2021-09-09 10:31:17 -04:00
70cbc5e364
Add external field contribution to OPENMP QEq
2021-09-09 08:30:57 -06:00
ccbd24352e
Remove const to work around GCC 7 compiler bug
2021-09-09 08:03:06 -06:00
4e92c68244
allow skipping fix timestep tests when LAMMPS was compiled for static libs
2021-09-08 23:41:31 -04:00
8c3924352d
only check for meminfo[2] on platforms we know to be supported
2021-09-08 23:02:56 -04:00
4f825db5ab
Add external field contribution to OPENMP QEq
2021-09-08 20:54:42 -06:00
826c4e1cd7
Allow fix acks2 to be backwards compatible with old reax name style
2021-09-08 20:40:57 -06:00
0e72aae0a3
Adding examples and misc bug fixes
2021-09-08 18:39:56 -06:00
6bad470dd5
avoid namespace clash in mini-regex library
2021-09-08 20:39:41 -04:00
bc7dfbed3c
add missing #if
2021-09-08 20:00:39 -04:00
9cdb83a24d
support utils::guesspath() also on Windows
2021-09-08 18:17:14 -04:00
5c1fa54750
Update more definition files
2021-09-08 18:11:40 -04:00
7c5a9841f7
more whitespace
2021-09-08 16:01:45 -06:00
165efcdb07
homepage
2021-09-08 15:50:53 -06:00
ede892c83f
whitespace
2021-09-08 15:45:54 -06:00
d5f70ed347
Update container definitions to include PLUMED 2.7.2
2021-09-08 17:43:12 -04:00
9fb29b165d
Update CUDA container definitions to CUDA 11.4
2021-09-08 17:40:48 -04:00
8b9dd6b0c1
Add ACKS2 charge equilibration method to REAXFF and support for electric fields in QEq
2021-09-08 15:06:23 -06:00
40f861097c
Recover Kokkos compilation
2021-09-08 14:41:51 -06:00
b74a32c1e3
Update Singularity definitions to use ROCm 4.3
2021-09-08 16:07:54 -04:00
b87a48e40b
re-apply clang-format
2021-09-08 15:42:15 -04:00
04748779fd
tweak epsilon for portability to FreeBSD
2021-09-08 15:41:43 -04:00
cfa94dfbaf
add support for utils::guesspath() on macos
2021-09-08 15:14:06 -04:00
22f295ffd8
Prevent buffer overflow in TextFileReader::next_dvector()
2021-09-08 10:52:42 -04:00
ebcf0bd6a1
Enable dyanmic groups for fix bond/create
2021-09-08 11:54:50 +02:00
c1dbc110d9
cosmetic changes for consistency
2021-09-07 19:12:59 -04:00
36eb2e30df
correct URL
2021-09-07 19:12:27 -04:00
a4735628f9
document flags that were missing in the man page and the help message
2021-09-07 19:11:51 -04:00
ad39aa85ab
update style guide and requirements/suggestions for contributions
2021-09-07 19:09:35 -04:00
1ae15cf8b7
Merge branch 'master' into programmer-guide-updates
2021-09-07 19:01:21 -04:00
3562c76a66
Update compute angle doc page
2021-09-07 19:00:22 -04:00
194a42b7a5
use more reasonable install prefix when compiling natively on Windows
2021-09-07 15:05:17 -04:00
a16fd25840
minor tweak
2021-09-07 14:26:19 -04:00
55a802afe3
Merge remote-tracking branch 'github/master' into collected-small-changes
2021-09-07 14:20:53 -04:00
9c50420c14
apply clang-format
2021-09-07 14:20:26 -04:00
19e6a9e0d8
Merge pull request #2924 from ohenrich/cg-dna
...
CG-DNA: Documentation Update
2021-09-07 14:12:07 -04:00
9bc8e0998e
must use Python3 version of imported target
2021-09-07 13:34:07 -04:00
909376b14b
Merge branch 'master' into collected-small-changes
2021-09-07 13:32:21 -04:00
b0fa666de4
Merge pull request #2923 from akohlmey/python-finalize-take2
...
Treat calling Py_Finalize() more like MPI_Finalize() and avoid crashes
2021-09-07 11:57:20 -04:00
e070766915
including lmpwindows.h globally from lmptype.h does more harm than good
...
this addresses some (cross) compilation issues locally.
in the long run, this should be addressed by implementing issue #1884
where platform specific functionality is wrapped into a small library
of generic functions adapted for LAMMPS' needs (like utils:: does for
non-portable convenience functions).
2021-09-07 10:39:16 -04:00
3f83c8397d
windows needs io.h for _isatty()
2021-09-07 10:21:00 -04:00
ea34571da1
avoid 32-bit integer overflow
2021-09-07 01:12:24 -04:00
68c842ca84
workaround for MSVC insanity
2021-09-07 00:59:51 -04:00
b2ee7fa3a3
remove stuff that is incompatible with recent MSVC compilers
2021-09-07 00:59:16 -04:00
f5259f0081
correct non-portable code
2021-09-07 00:58:16 -04:00
9a8a4a111f
include utils::binary_search in docs
2021-09-06 18:16:07 -04:00
29505404bc
add unit test for checking the impact of lammps_python_finalize()
2021-09-06 17:42:18 -04:00
63a2882127
apply clang-format
2021-09-06 17:01:22 -04:00
898f8086db
consolidate binary() member functions of Comm and Balance into utils::binary_search()
2021-09-06 16:58:14 -04:00
31a8940ae8
use larger version of FFT grid comm image
2021-09-06 15:50:02 -04:00
bb8b0ef157
add section on PPPM
2021-09-06 12:23:49 -04:00
c1599ffb3e
spelling
2021-09-06 09:52:32 -04:00
d8ba7a3e9a
add discussion of OpenMP parallelization
2021-09-06 09:52:19 -04:00
bb0188ac1a
Corrected linking errors
2021-09-06 13:29:40 +01:00
57cea77fe9
Updated online docu
2021-09-06 11:38:21 +01:00
b132a7eb3a
Updated docu to new oxdna atom_style
2021-09-06 09:47:46 +01:00
a7696d5f00
add -skipruin to help message
2021-09-05 22:44:37 -04:00
6e17446f38
add section about parallelization in the OPENMP package
2021-09-05 22:42:42 -04:00
6e57f4f08f
fix typo
2021-09-05 22:10:00 -04:00
4fc9753a69
break large file into multiple smaller files by section and add toctree
2021-09-05 21:57:03 -04:00
94f03f169f
add section about neighbor list construction
2021-09-05 21:22:39 -04:00
d3af77a876
improve the load imbalance viz
2021-09-05 17:56:58 -04:00
b34a3cec1e
update man page with missing flags and correct URLs
2021-09-05 12:45:29 -04:00
0c2d8ad210
Merge branch 'master' into programmer-guide-updates
2021-09-05 12:45:15 -04:00
805b15f5c4
apply clang-format
2021-09-04 14:19:51 -04:00
e2d8fd58fa
apply clang-format
2021-09-04 14:01:24 -04:00
0286c3e2be
treat Py_Finalize() more like MPI_Finalize()
...
this is done by
- not automatically calling Py_Finalize() when destructing a python interpreter
- adding wrapper functions so that the call to Py_Finalize() is hidden
and skipped if Python support is no included.
- call the Python::finalize() wrapper in main.cpp (similar to the equivalent Kokkos function)
- add a wrapper of that call to the C library interface
2021-09-04 13:53:51 -04:00
91b0ae798a
make VALUELENGTH constant consistent.
2021-09-04 12:41:52 -04:00
59ef1737c6
add communication section
2021-09-03 22:42:01 -04:00
5be4fb86ea
use a more compact image
2021-09-03 21:05:16 -04:00
801cd647c3
Merge pull request #2919 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-09-03 19:03:29 -04:00
6193ebaba7
remove earlier USER-MDI files
2021-09-03 16:01:16 -06:00
481d6128c7
Merge branch 'master' into mdi-expand
2021-09-03 15:51:34 -06:00
a8a97962d2
more changes for AIMD testing
2021-09-03 15:50:17 -06:00
a98ded7722
adapt section about domain decomposition from paper
2021-09-03 16:59:41 -04:00
6290054e52
forgot to update lammps.cpp
2021-09-03 11:37:03 -04:00
f768b701ee
add -skiprun command line flag that sets a timeout so that run and minimizations loops are skipped
2021-09-03 11:21:42 -04:00
75cb6fc51b
added support for LAMMPS as MDI AIMD driver
2021-09-02 17:52:10 -06:00
6cf2aa4fbb
update github workflow doc
2021-09-02 16:29:20 -04:00
0d765a824e
integrate file with description of include file conventions
2021-09-02 15:03:19 -04:00
5851692527
mention when testing may be added
2021-09-02 14:25:10 -04:00
d3447008a1
update contribution guidelines for github
2021-09-02 14:24:57 -04:00
bca9157405
Correct fix bond/swap doc page
2021-09-02 14:10:43 -04:00
ca7bab7e41
refactor style guide and integrate text from issue
2021-09-01 22:16:26 -04:00
72d92ac9e8
correct and clarify Python compatibility
2021-09-01 22:03:12 -04:00
c186b24292
avoid segfaults due to uninitialized data
2021-09-01 21:47:39 -04:00
495f424a67
apply clang-format to pair_lj_cut.cpp so it can serve as example
2021-09-01 20:08:06 -04:00
e6d7a544e2
remove whitespace from comma separated arguments to variable functions
2021-09-01 14:02:35 -04:00
af33724a38
update and reorder the description of the process for submitting contributions
2021-09-01 12:15:52 -04:00
d301c2a71f
Merge branch 'master' into programmer-guide-updates
2021-09-01 10:08:51 -04:00
9085662e2b
Merge pull request #2899 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2021-08-31 19:43:41 -04:00
7943cb2067
Merge branch 'master' into programmer-guide-updates
2021-08-31 18:27:25 -04:00
66008a519b
Merge pull request #2913 from akohlmey/last-minute-fixes
...
Some last minute fixes for the next patch release
2021-08-31 18:24:17 -04:00
8db2d64f11
Updates to support ROCm 4.3 in GPU package
2021-08-31 17:56:01 -04:00
000b4c5fda
integrate fix ttm/grid properly into the documentation
2021-08-31 16:20:21 -04:00
c567f33cc1
apply spelling fixes and update formatting a little
2021-08-31 16:17:03 -04:00
ae2f0ef18d
whitespace
2021-08-31 16:05:11 -04:00
e9ef26c2be
Merge branch 'master' into last-minute-fixes
2021-08-31 16:03:50 -04:00
6448f44fa5
Merge pull request #2914 from rbberger/doc_updates
...
Minor documentation updates
2021-08-31 15:59:34 -04:00
08eb3345af
silence some compiler warnings
2021-08-31 15:11:46 -04:00
6b243845c0
update HIP preset for CMake
2021-08-31 15:11:37 -04:00
b8ed4b28b3
add test for fix adapt with hybrid pair
2021-08-31 14:28:09 -04:00
c66a51bca1
fix bug in fix adapt: reinit must be called for the top-level pair/bond style
2021-08-31 14:23:13 -04:00
888d6fd9b4
small update
2021-08-31 14:20:52 -04:00
191e4671b6
Add section about how to output YAML or JSON
2021-08-31 11:28:13 -04:00
de0aa1e97a
Fixup ttm doc page
2021-08-31 11:28:08 -04:00
8f600f6db7
Merge pull request #2912 from stanmoore1/kk_foward_comm_array
...
Add missing Kokkos sync-to-host to fix false-positive warning
2021-08-31 10:21:31 -04:00
55f20288b1
Merge branch 'master' into mdi-expand
2021-08-30 16:52:49 -06:00
16c063cba5
Fix OPENMP install script properly remove -DLMP_OPENMP from Makefile.packages
2021-08-30 18:39:24 -04:00
c76949e0f0
Merge pull request #2902 from lammps/fix-ttm-grid
...
Add fix ttm/grid and refactor grid communication to make it globally available.
2021-08-30 17:43:39 -04:00
5b42d5f302
Fix compile issue
2021-08-30 15:21:24 -06:00
1703cd4ca2
Whitespace
2021-08-30 14:57:59 -06:00
0e639a2c5b
Add missing Kokkos sync to host
2021-08-30 14:52:26 -06:00
66fc0438a8
Merge branch 'master' into fix-ttm-grid
...
# Conflicts:
# doc/src/pair_snap.rst
2021-08-30 16:37:51 -04:00
328e730c8f
Merge branch 'master' into mdi-expand
2021-08-30 14:31:29 -06:00
25a6c59cea
Merge pull request #2900 from stanmoore1/kk_bugfixes
...
Fix issues in KOKKOS package
2021-08-30 15:28:41 -04:00
00c3c5cf06
Port changes from #2903 to Kokkos
2021-08-30 12:43:07 -06:00
2de482f825
Merge pull request #2911 from akohlmey/fix-gpu-package-issues
...
Fix minor GPU package issues for the stable release
2021-08-30 13:45:23 -04:00
6635b402c6
Merge pull request #2910 from wmbrownIntel/intel-mm-scale-fix
...
Fix (the fix) for _MM_SCALE preprocessor defines for future Intel compilers
2021-08-30 13:10:21 -04:00
22ce955065
Merge pull request #2909 from wmbrownIntel/born_coul_wolf_nofast
...
Override any OpenCL fast math JIT settings for born/coul/wolf{/cs}/gpu…
2021-08-30 11:51:04 -04:00
d9c1a299bf
Merge pull request #2908 from jrgissing/bond-react-fixes
...
Bond/react: memory leak
2021-08-30 11:23:26 -04:00
284ed98fb8
fix spelling error and reformat paragraph
2021-08-29 22:08:49 -04:00
5d03028028
Merge branch 'master' into kk_bugfixes
2021-08-29 22:07:40 -04:00
5257b8d280
split off the programming/submission style guide to a separate file
2021-08-29 22:00:05 -04:00
afc65993d0
clarify
2021-08-29 21:43:13 -04:00
be3348be86
update for clang-format
2021-08-29 21:42:59 -04:00
518b2c24f2
use the term 'website' consistently (and not also 'web site')
2021-08-29 21:42:49 -04:00
664a07a3fe
disallow GPU neighbor list with hybrid pair styles (which has still problems)
2021-08-29 17:57:30 -04:00
39d8b239ff
don't report bogus timings
2021-08-29 17:56:47 -04:00
05eba8e484
move patch release date to august 31st
2021-08-29 16:33:14 -04:00
fb72e00081
Fix (the fix) for _MM_SCALE preprocessor defines for future Intel compilers.
2021-08-28 17:18:05 -07:00
89556f0bcb
Override any OpenCL fast math JIT settings for born/coul/wolf{/cs}/gpu to resolve numerical deviations seen with some OpenCL implementations.
2021-08-28 17:01:58 -07:00
653f6f994f
Merge branch 'lammps:master' into bond-react-fixes
2021-08-28 16:05:59 -04:00
cddac395c6
some more cleanup
2021-08-28 07:52:14 -04:00
993826989c
modernize fix ttm/mod implementation and align with fix ttm
2021-08-28 07:44:06 -04:00
1e37595055
pretty
2021-08-28 07:43:18 -04:00
f49b94e126
update docs. mention support for comments in electron temperature grid files
2021-08-28 07:42:55 -04:00
da1fb924bb
modernize code some more. avoid string pointer magic.
2021-08-28 05:43:39 -04:00
e6a45c1fa7
refactor grid data file reader. support descriptive comment(s) and metadata
2021-08-27 23:23:12 -04:00
90d95466c2
add UNITS: metadata
2021-08-27 23:21:04 -04:00
6be84b72a8
simplify and plug memory leak with file output
2021-08-27 21:10:05 -04:00
c779798f3f
properly disable clang-format processing
2021-08-27 20:34:46 -04:00
59a6c08a43
correct spelling
2021-08-27 20:32:42 -04:00
9c2b96286f
print GPU available info only when GPU package is included
2021-08-27 20:32:22 -04:00
28b6649f0c
whitespace
2021-08-27 20:31:58 -04:00
cf33f0bb96
silence compiler warnings, remove dead code, and do some reformatting
2021-08-27 20:22:29 -04:00
a66f3dfbdd
Merge branch 'master' into fix-ttm-grid
2021-08-27 19:56:42 -04:00
e93ae9ba12
apply clang-format
2021-08-27 19:56:33 -04:00
c513fc8784
update pppm/gpu to use the refactored GridComm class
2021-08-27 19:52:39 -04:00
90f82a8ef1
memory leak
2021-08-27 17:03:11 -04:00
4d1a6cbd73
Merge pull request #2904 from lammps/memory-null
...
force all memory methods to return nullptr if requested size <= 0
2021-08-27 16:59:04 -04:00
3e058b734b
Merge pull request #2887 from jrgissing/bond-react-fixes
...
Bond react fixes
2021-08-27 16:58:33 -04:00
cc69431dd3
Merge pull request #2897 from dxhisboy/master
...
Correcting non-fdotr Virial tensor computation for interlayer potentials
2021-08-27 16:54:56 -04:00
1795e1530f
Merge pull request #2896 from akohlmey/collected-small-changes
...
Collected changes and updates for the next patch release
2021-08-27 15:58:05 -04:00
a58e4fc876
whitespace
2021-08-27 14:59:26 -04:00
4eef3eaac6
Merge branch 'master' into collected-small-changes
2021-08-27 14:58:42 -04:00
4be33df8fb
relax force test epsilon values a little for cross-platform tests
2021-08-27 14:57:31 -04:00
e363b4aeff
Merge pull request #2905 from weinbe2/fea-snap-large-system
...
Kokkos SNAP large system optimizations and cleanup
2021-08-27 14:23:37 -04:00
66da0ebada
adjust INTEL pppm files for new GridComm interface
2021-08-27 11:01:27 -06:00
9658d1d983
Bump up the default chunksize in SNAP and update the docs
2021-08-27 12:34:19 -04:00
6ab951fedc
only change functions known to break with zero-length
2021-08-27 10:28:40 -06:00
2387e12464
Merge pull request #2893 from lammps/doc-intro-updates
...
Update Intro section of LAMMPS Manual for stable release
2021-08-27 12:09:10 -04:00
d2984d2615
Merge branch 'master' into BPM
2021-08-27 10:04:04 -06:00
0879484827
sync OPENMP package with new GridComm syntax
2021-08-27 09:48:35 -06:00
4089d7757d
error->one to error->all corrections
2021-08-27 11:24:04 -04:00
bb720626e3
Adding files for BPM
2021-08-27 09:22:56 -06:00
89b4cc9498
Remove comment
2021-08-27 11:03:54 -04:00
aa9f337ef5
Small tweak to docs
2021-08-27 10:47:11 -04:00
27cabbf734
Add missing variable
2021-08-27 10:38:47 -04:00
ecba2d8489
Update doc page
2021-08-27 10:33:18 -04:00
1970ede534
Add user-settable threshold for extra parallelism
2021-08-27 10:22:10 -04:00
cfaa3040ed
add a comment explaining the restriction to C and H elements in AIREBO/REBO
2021-08-27 10:02:53 -04:00
7ac2c0c66e
refactor custom constraint
...
evaluates per-atom variables once, and correctly communicates values to ghosts
2021-08-26 23:00:15 -04:00
8c96f1a14b
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2021-08-26 22:56:08 -04:00
a686ce33c6
Added less-parallelism-higher-perf paths to recursive polynomial routines. Fixed qSNAP memory coalescing issue. Various modularity improvements.
2021-08-26 22:55:07 -04:00
bbb3f35aa3
"int64_t" is defined in stdint.h; must use "long" in OpenCL kernels instead
2021-08-26 22:46:08 -04:00
fc6b17b82a
improve whitespace handling
...
previously, spaces inside of custom 'rxn' functions could cause issues
2021-08-26 22:28:44 -04:00
42a3a7d10f
Merge branch 'master' into collected-small-changes
...
# Conflicts:
# src/fix_property_atom.cpp
2021-08-26 21:14:23 -04:00
a587f67423
Merge pull request #2903 from lammps/fix-property-tweak
...
Fix property/atom tweak
2021-08-26 20:07:13 -04:00
a519dc3e9a
make DIELECTRIC package use of GridComm compatible with new version
2021-08-26 16:33:39 -06:00
21b017368b
force all memory methods to return nullptr if requested size <= 0
2021-08-26 15:43:12 -06:00
ab8c9851b2
change style to styles to remove override of fix->style string
2021-08-26 15:20:52 -06:00
a85f125ee7
whitespace
2021-08-26 16:58:14 -04:00
892a18c3f6
Merge branch 'master' into fix-ttm-grid
2021-08-26 16:57:19 -04:00
f63d0202be
Rely on auto_sync in verlet setup
2021-08-26 14:54:48 -06:00
6fea5dd316
avoid creating empty per atom position arrays for enforcing pbc for dumps
2021-08-26 16:16:30 -04:00
16d73c86ba
adjust example TTM input scripts
2021-08-26 13:37:00 -06:00
ddbb8f1aa6
Remove unnecessary data tranfer in fix_nve_sphere_kokkos
2021-08-26 13:36:32 -06:00
49b0623d6b
Fix issue with Kokkos granular and pair/only on
2021-08-26 13:26:46 -06:00
62fcaedd33
update example log files
2021-08-26 13:25:46 -06:00
7b3e7d3d3a
allow for command-line setting of initial temp
2021-08-26 11:52:07 -06:00
d38549e05f
Update ancient Kokkos Arch in Makefile.kokkos_cuda_mpi
2021-08-26 11:03:57 -06:00
beffa0d1a1
remove old fix ttm
2021-08-26 10:19:56 -06:00
cbe27096b3
final tweaks
2021-08-26 10:19:22 -06:00
0fb03072b1
restart bug fix in new fix ttm/grid
2021-08-26 10:08:34 -06:00
be98d0bbd9
Fix memory issue in fix_nvt_sllod_kokkos
2021-08-26 09:36:16 -06:00
0e8facdcbb
Makefile.kokkos: fix (standard_in) 1: syntax error (kokkos PR4173)
2021-08-26 08:58:58 -06:00
c1ca58ba82
Merge branch 'master' of github.com:lammps/lammps into kk_bugfixes
2021-08-26 08:21:39 -06:00
7e5782a81b
Fix deallocation issue in pair_lj_charmm_coul_charmm_kokkos
2021-08-26 08:21:16 -06:00
45854bab0c
step version strings for next patch release
2021-08-26 07:46:24 -04:00
0d8c58db02
synchronize DomainOMP::pbc() code with Domain::pbc()
2021-08-26 07:41:57 -04:00
a7f4bbffcf
avoid segfault when trying to apply (strict) pbc or convert to/from fractional coordinates on an MPI rank without atoms
2021-08-26 07:10:47 -04:00
84896fc7d4
add building micelle2d.x
2021-08-26 06:36:27 -04:00
e20d66ac19
avoid module name conflict
2021-08-26 06:36:17 -04:00
49a81d6fba
silence compiler warnings
2021-08-26 06:30:16 -04:00
c7357d5731
Merge remote-tracking branch 'github/master' into collected-small-changes
2021-08-26 05:30:50 -04:00
6fcd4c0e30
Merge remote-tracking branch 'github/master' into doc-intro-updates
2021-08-26 05:29:53 -04:00
e3af1544f1
Merge pull request #2804 from Vsevak/tip4p_fix_types
...
Fix atom types handling in the tip4p/gpu kernels
2021-08-26 01:08:19 -04:00
1d33bd1264
whitespace
2021-08-26 01:05:25 -04:00
484f2f4c95
must exclude two more folders from whitespace checking
2021-08-26 01:05:14 -04:00
acf80f5c89
Merge branch 'master' into doc-intro-updates
2021-08-26 01:03:25 -04:00
2845269bdb
use MBytes consistently
2021-08-26 01:00:08 -04:00
0aded3931b
convert to Fortran 2003
2021-08-26 00:37:25 -04:00
4b707b8684
small tweak
2021-08-26 00:35:43 -04:00
f13fe138cc
apply clang-format
2021-08-26 00:35:31 -04:00
9dd1dcab30
remove call to non-portable FDATE() function (a GNU Fortran extension)
2021-08-25 23:56:20 -04:00
61855c5058
apply whitespace checking/fixing also to free-format Fortran files
2021-08-25 23:46:48 -04:00
45e599cb33
modernize Fortran
2021-08-25 23:42:07 -04:00
fe4ec9d1ea
select Fortran 2003 as standard for compiling bundled Fortran code
2021-08-25 23:36:12 -04:00
8468d89ec8
tweak epsilon for passing test on macOS
2021-08-25 23:31:53 -04:00
5361af7082
notes on reducing disk space requirements when building LAMMPS from source
2021-08-25 22:51:21 -04:00
c3083785b7
list some more features
2021-08-25 22:02:51 -04:00
a2d77593bb
fix typo
2021-08-25 22:01:42 -04:00
4846d8283e
convert chain.f to fortran 90+ style free format file chain.f90
...
this is to maintain compatibility with some newer fortran compilers
that do not support legacy style fortran by default anymore.
2021-08-25 18:38:08 -04:00
a0dfae9876
more debugging of restarts
2021-08-25 16:28:40 -06:00
abd4a6cfa3
remove calls to Modify::end_of_step() during the full_energy() functions
...
the fixes atom/swap, gcmc, widom, and charge_regulation would call
Modify::end_of_step() in order to make certain that all energy contributions
to the total energy are properly tallied. However, this is no longer
true and it causes lots of unexpected problems, since fixes like
fix ave/time, fix store/state, fix print and many more are called at
the wrong time during a timestep and possibly multiple times which can
lead to very unexpected and incorrect results. fix atc and fix colvars
are currently the only fixes that signal that they contribute to the
global energy *and* run during Modify::end_of_step(). However, they
do not perform any actions related to the global energy in those calls.
2021-08-25 16:41:25 -04:00
51d4e91086
Merge pull request #2882 from CTCMS-UQ/SLLOD-Kokkos
...
Add Kokkos accelerated styles for shear flow simulations (SLLOD)
2021-08-25 14:44:50 -04:00
ae94a60d4a
more debugging
2021-08-25 12:42:47 -06:00
1c0ac4adb7
correct citation string
2021-08-25 07:57:16 -04:00
cc98f9b1e6
add unit test
2021-08-25 07:42:37 -04:00
ce0f1478cb
correct stress tally to give results consistent with fdotr
2021-08-25 07:42:37 -04:00
b55673f0a6
add unit test
2021-08-25 07:42:37 -04:00
3a8faa8966
correct stress tally
2021-08-25 07:42:37 -04:00
b1e40a05bc
disallow newton pair off
2021-08-25 07:42:37 -04:00
61b9d4a19f
update epsilon
2021-08-25 07:42:37 -04:00
d9579c4ecd
Changed the virial computation method for pair/ilp/graphene/hbn and pair/kolmogorov/crespi/full from fk x rkj to fk x rki
2021-08-25 14:55:28 +08:00
caaea35c64
Merge pull request #2 from akohlmey/SLLOD-Kokkos
...
Update pull request to current upstream and resolve merge conflict
2021-08-25 15:29:23 +10:00
0a07f4eae0
spelling issues
2021-08-24 23:48:17 -04:00
c6145e029a
update features list
2021-08-24 23:46:06 -04:00
026d7bd112
update description of development model and release cycles
2021-08-24 23:26:22 -04:00
e4e08972f8
update overview text
2021-08-24 23:02:49 -04:00
a1e0341d8c
detect and update output for OpenMP version 5.1
2021-08-24 23:01:43 -04:00
7ddfa382dc
enable and process pair style table with clang-format
2021-08-24 22:27:11 -04:00
d79c42ac41
improve error messages for incorrect/inconsistent table data
2021-08-24 22:26:59 -04:00
5ba6fee94e
Merge branch 'master' into SLLOD-Kokkos
...
# Conflicts:
# src/KOKKOS/compute_temp_kokkos.h
2021-08-24 21:48:03 -04:00
857d0d255d
change OFFSET to correct value
2021-08-24 17:25:53 -06:00
30fc6e3790
consistency between fix TTM variants
2021-08-24 17:17:54 -06:00
ccbf39d2c9
add unit tests using pppm and ewald with a tilted box
2021-08-24 16:00:26 -04:00
dfc03bd107
avoid 32bit integer overflow on 64-bit storage sizes
2021-08-24 15:49:41 -04:00
588f821ac8
add support for text output and restart output
2021-08-24 13:46:29 -06:00
2150fb7413
adjust epsilon for portability
2021-08-24 15:41:42 -04:00
2239130798
randomize bilayer data file positions to make interlayer tests more reliable
2021-08-24 15:41:28 -04:00
eaf5e08542
detect invalid use and silence compiler warnings
2021-08-24 14:27:20 -04:00
25d9d5dfff
Merge pull request #2895 from rbberger/python_coverage_fix
...
Use .coveragerc to configure Python coverage reporting
2021-08-24 14:07:23 -04:00
3d34ee5087
Merge branch 'master' into fix-ttm-grid
2021-08-24 11:34:27 -06:00
8dd2428294
Merge pull request #2891 from akohlmey/collected-small-changes
...
Collected small changes and bug fixes
2021-08-24 13:34:20 -04:00
0bb26ff296
make fix qeq/reaxff/kk consistent with REAXFF package version
2021-08-24 12:13:06 -04:00
a26da031aa
Use .coveragerc to configure Python coverage reporting
2021-08-24 11:27:30 -04:00
af14e3227d
skip folders/files in lib with downloaded content
2021-08-24 10:32:10 -04:00
1c7cc42846
fix parallel programming bug in interlayer pair styles
2021-08-24 10:28:57 -04:00
862cb43fa9
Enable unittest for GPU lj/cut/tip4p/long
2021-08-24 17:07:51 +03:00
3dc142c0b0
Added fix_nvt_sllod_kokkos and compute_temp_deform_kokkos to Install.sh
2021-08-24 16:23:05 +10:00
d34083dd54
update false positives
2021-08-23 23:25:25 -04:00
4fb67c0cc6
mention pre-C++-11 version as C++-98 version.
2021-08-23 23:25:16 -04:00
d561fe3457
clarify license terms description and reduce redundancy. mention LGPL verison
2021-08-23 23:24:47 -04:00
897dfdfb19
some updates to authors list
2021-08-23 23:24:06 -04:00
e6455c2153
fix spelling errors
2021-08-23 23:12:23 -04:00
3bce886ab7
workaround style checker issue
2021-08-23 22:16:39 -04:00
49c9f4597f
apply clang-format
2021-08-23 21:46:54 -04:00
72679f6127
Merge branch 'master' into collected-small-changes
2021-08-23 21:44:21 -04:00
c84ebd1c93
update docs for build options for development
2021-08-23 21:43:49 -04:00
d72d8fa938
we require python 3.5 or later
2021-08-23 21:43:06 -04:00
1ee1471b56
fix spelling errors
2021-08-23 21:42:48 -04:00
43261c3a4f
Merge pull request #2885 from lammps/grid-adjust
...
Grid adjust
2021-08-23 21:39:35 -04:00
7b3755bcf4
remove redundant '// clang-format off' marker
2021-08-23 21:17:04 -04:00
7fe6e95d3a
make clang-format processing verbose to show progress
2021-08-23 21:11:05 -04:00
1bd6e56369
simplify code using utils::strdup()
2021-08-23 21:06:56 -04:00
9a19a814e4
apply clang-format to packages
2021-08-23 21:06:33 -04:00
686f41731f
disable applying clang-format to all "style" classes in the KOKKOS package (for now)
2021-08-23 20:55:41 -04:00
8f71979ba1
update formatting in src folder with clang-format
2021-08-23 20:46:09 -04:00
cb19806020
update ReaxFF reference data due to use of more precise constants in fix qeq/reax
2021-08-23 20:34:44 -04:00
d44edeb32e
make clang-format custom targets in CMake similar to the ones in GNU make
2021-08-23 18:36:44 -04:00
6b6e63f77f
avoid redundant defines
2021-08-23 18:36:07 -04:00
fec77e49bd
add clang-format commands to Makefile
2021-08-23 18:22:12 -04:00
2cfc629388
reformat REAXFF headers with clang-format
2021-08-23 18:21:47 -04:00
86739c46d9
Merge pull request #2889 from jrgissing/property/atom-group-bugfix
...
property/atom group bugfix
2021-08-23 18:20:53 -04:00
6bc8da05b9
reformat unittest tree with clang-format
2021-08-23 17:06:30 -04:00
4e715da2f3
Merge branch 'grid-adjust' of github.com:lammps/lammps into grid-adjust
2021-08-23 14:57:12 -06:00
0dea376e1a
restart support for TTM fixes
2021-08-23 14:56:33 -06:00
d640cd6838
Merge pull request #2890 from stanmoore1/kk_deform
...
Fix bug with v remap option in Kokkos fix deform
2021-08-23 16:41:23 -04:00
3a3f32d3a8
Merge branch 'master' into tip4p_fix_types
2021-08-23 16:43:55 +03:00
0f8b331d8f
enable check/fix scripts in traditional makefile
2021-08-22 22:47:55 -04:00
0c7cf3cdaa
protect against use with Python 2.x, use full absolute directory path internally
2021-08-22 22:47:09 -04:00
bc91d05857
fix typo
2021-08-22 20:46:58 -04:00
92b5b159e5
replace tabs and remove trailing whitespace in lib folder with updated script
2021-08-22 20:45:24 -04:00
30821b37e5
replace tabs
2021-08-22 20:43:27 -04:00
0c4752b858
add support to check for tabs as whitespace errors including option to fix
2021-08-22 20:43:08 -04:00
607e75f984
remove tabs
2021-08-22 19:42:55 -04:00
8b2e3ad3ee
add unit tests for fix addtorque
2021-08-22 14:27:38 -04:00
bb852f2393
skip some more aliased styles
2021-08-22 14:21:31 -04:00
bb5a11b330
add timestepping unit tests for atom style sphere
2021-08-22 14:16:50 -04:00
bf618b3128
support tests for integrators with dipoles and extended particles
2021-08-22 12:44:02 -04:00
d9538a4745
skip some aliases when checking for missing force style tests
2021-08-22 11:55:37 -04:00
db887b4d7a
add unit test for angle style dipole
2021-08-22 11:49:29 -04:00
433ece22ec
add unit test for dihedral style spherical
2021-08-22 11:28:32 -04:00
9b4317335a
reorder includes
2021-08-22 11:28:04 -04:00
9ce9d36ac5
correct package designations for styles in the EXTRA-MOLECULES package
2021-08-22 11:27:48 -04:00
403ee3a85f
apply clang-format
2021-08-22 11:13:34 -04:00
ce71e45db0
plug memory leak
2021-08-22 11:11:32 -04:00
eeff288541
tweak settings to pass OpenCL GPU tests in mixed precision
2021-08-22 10:50:28 -04:00
dd670bab66
update dipole data file with randomized dipole orientations
2021-08-21 20:50:16 -04:00
46e4e1b60e
add kspace tests with dipoles
2021-08-21 20:45:25 -04:00
1b72cf01a9
add unit test inputs for pair styles with point dipoles
2021-08-21 20:31:18 -04:00
384330aff2
update/correct extract function
2021-08-21 20:31:02 -04:00
1c7bf82930
initialize scale array
2021-08-21 20:30:38 -04:00
4032c6da98
fix restart bug
2021-08-21 20:30:15 -04:00
09b0809d75
add template files for testing dipolar pair styles and kspace styles
2021-08-21 19:18:21 -04:00
3083e6f4cb
make ewald/disp/dipole an alias for ewald/disp for more obvious choices for users
2021-08-21 15:56:46 -04:00
2afa00ae66
pretty
2021-08-21 15:18:54 -04:00
ad5cc694dc
correctly check for and enable/disable dipole and dispersion support
2021-08-21 15:18:44 -04:00
d8f0cec031
updates/bug-fixes to parallel fix ttm/grid
2021-08-20 16:57:20 -06:00
7c61e96f0b
Fix bug with v remap option in Kokkos fix deform
2021-08-20 16:08:06 -06:00
1a81a94dfb
fix up whitespace issues (remove tabs, trailing whitespace)
2021-08-20 15:00:19 -04:00
29fe006e46
fix issue in non-perioidic msm.cpp to allow it to work with any grid partitioning
2021-08-20 12:43:47 -06:00
1eb506002b
Merge pull request #2888 from lammps/sticker-bonds
...
Sticker bonds
2021-08-20 14:28:57 -04:00
8735555e00
1 liner fix for PR #2342
2021-08-20 14:17:05 -04:00
fcc6cc628e
fix whitespace
2021-08-20 13:47:24 -04:00
55605167ab
Merge pull request #135 from lammps/master
...
rebase
2021-08-20 10:26:57 -04:00
92d9efa1af
Merge branch 'master' into gpu-newton-pair-on
2021-08-19 23:25:49 -05:00
904a2ef910
Reverted the default setting of newton_pair off for FixGPU; newton_pair can be set to be on via command-line options of package gpu
2021-08-19 22:54:06 -05:00
7a8afb6eef
add fragment count to molecule file output
2021-08-19 20:10:26 -04:00
f0a041799f
add original TTM for testing
2021-08-19 16:55:57 -06:00
95bae4d78c
sync with current master
2021-08-19 16:09:41 -06:00
9577db6578
Merge branch 'master' into fix-ttm-grid
2021-08-19 16:00:56 -06:00
3404920e98
Merge pull request #2342 from lammps/fix-property-array
...
Enable fix property/atom to create custom arrays
2021-08-19 17:33:55 -04:00
b0197e0607
Merge branch 'master' into grid-adjust
2021-08-19 17:29:51 -04:00
d4de26f6ef
fix whitespace issues
2021-08-19 17:28:48 -04:00
537f0eed8e
Merge pull request #2886 from akohlmey/pair-coul-exclude
...
Add a pair style coul/exclude for removing excluded coulomb interactions
2021-08-19 17:25:57 -04:00
f7c8b0c88b
address spellcheck issues
2021-08-19 17:00:46 -04:00
bc6e805c99
fix doc formatting issues
2021-08-19 16:53:03 -04:00
e1c1c663c4
correction to doc page
2021-08-19 14:21:15 -06:00
845cebaab1
Add comment
2021-08-19 14:02:57 -06:00
eebbbe9f73
support a second usage model with fix bond/swap
2021-08-19 14:01:06 -06:00
7d0c052425
Fix deallocation with Kokkos
2021-08-19 14:00:37 -06:00
9470a0eeb6
clarified doc pages for fix property/atom and read_data
2021-08-19 11:34:25 -06:00
8aeaa82909
improve error message
2021-08-19 11:08:04 -04:00
1c67561be8
Merge branch 'fix-property-array' of github.com:lammps/lammps into fix-property-array
2021-08-19 09:00:51 -06:00
7046b75861
remove evil tabs
2021-08-19 10:06:34 -04:00
11b4ae641f
add unit test for pair style coul/exclude
2021-08-19 05:46:12 -04:00
23231118d1
add a couple explanatory comments
2021-08-19 05:29:54 -04:00
093fbfd4b5
add documentation for pair style coul/exclude
2021-08-19 05:25:36 -04:00
8b680d43e5
add pair style coul/exclude for use with kspace style scafacos
2021-08-19 05:00:52 -04:00
7d0cdea282
allow using kspace_style scafacos for molecular systems under certain conditions
2021-08-19 05:00:11 -04:00
4ce71fd767
pretty
2021-08-19 04:23:44 -04:00
89de4eb7c4
make sure that coul/exclude special neighbors are always flagged
2021-08-19 04:23:26 -04:00
3a7a5d13ef
apply clang-format
2021-08-19 04:22:55 -04:00
e149c2fe10
function no longer needs to be public
2021-08-19 04:20:12 -04:00
5c46c6d3a6
update unit test for per-atom arrays and vectors
2021-08-18 22:51:09 -04:00
c53875421b
fix read_data bug
2021-08-18 22:50:42 -04:00
b942c4d122
fix data corruption bug affecting write_data
2021-08-18 22:31:46 -04:00
04b0f98a5f
fix logic bug in utils::expand_args()
2021-08-18 20:26:51 -04:00
d9f3745eff
pretty
2021-08-18 20:26:01 -04:00
546c9a109e
fix uninitialized data bug
2021-08-18 20:25:49 -04:00
5e6079c2fc
Merge branch 'fix-property-array' of github.com:lammps/lammps into fix-property-array
2021-08-18 16:54:02 -06:00
b19a211d70
update code
2021-08-18 18:06:21 -04:00
f6874af7e5
pretty
2021-08-18 18:05:36 -04:00
104fa4624e
correct utils::expand_args()
2021-08-18 18:04:44 -04:00
4e16df9a21
remove prototype for early version of partition_grid method
2021-08-18 15:56:52 -06:00
2119b59d97
code documentation tweaks
2021-08-18 15:49:23 -06:00
1c5bdadcfb
small alteration to code that assigns grid pts to procs
2021-08-18 15:43:54 -06:00
dbfba25e04
Merge pull request #1 from akohlmey/SLLOD-Kokkos
...
Update to current upstream, fix a few cosmetic issues, use alternative to str(n)cmp()
2021-08-19 07:29:51 +10:00
cf25a586bd
debugging merged version
2021-08-18 13:07:49 -06:00
de61b3a547
update utils::expand_args
2021-08-18 14:35:27 -04:00
0a99d338f2
update argument parsing
2021-08-18 14:35:02 -04:00
1e37d1ad7f
pretty
2021-08-18 14:34:03 -04:00
40fcfef35b
create_atoms serial build bugfix
2021-08-18 14:17:04 -04:00
355dd5db9b
include 2 use cases in doc page
2021-08-18 11:55:47 -06:00
e08c4abb4b
whitespace fixes
2021-08-18 13:06:00 -04:00
4fed16fe8b
pretty
2021-08-18 13:00:40 -04:00
f9b32f0eef
use ArgInfo class to process references to custom vectors and arrays
2021-08-18 13:00:32 -04:00
300fee0437
add some more checks for typical string matches for references to fixes and alike
2021-08-18 12:59:56 -04:00
c50abed92b
recover compilation
2021-08-18 12:59:31 -04:00
c6819e30cf
simplify
2021-08-18 12:58:39 -04:00
c57da0661d
update package name
2021-08-18 12:49:16 -04:00
6db856fd68
refactor dynamic constraints array
...
cannot use memory->* routines with non-primitive types
2021-08-18 11:24:32 -04:00
08e71eee6d
corrections to recent large reformatting PR
2021-08-18 10:30:35 -04:00
f30434659e
Merge branch 'master' into SLLOD-Kokkos
2021-08-18 05:55:34 -04:00
511ac49949
reformat, minor cosmetic changes
2021-08-18 05:53:23 -04:00
ee5273fbb1
Merge pull request #2879 from akohlmey/interlayer-refactor
...
Unit tests, bugfixes and file reader refactor for some INTERLAYER pair styles
2021-08-18 04:54:13 -04:00
4876e0cbb6
Changed URLs in the headers to point to the new LAMMPS site.
2021-08-18 17:37:00 +10:00
2e59b5c4de
Fixed whitespace errors and removed some extraneous comments.
2021-08-18 15:23:46 +10:00
b385c85440
Refactored PPPMKokkos::setup_triclinic kernel indexing to be more consistent the rest of the codebase.
...
This commit "fixes" the temporary solution using Kokkos::MDRange in commit a98b8bee88.
2021-08-18 15:23:46 +10:00
d7f9f9fead
Updated documentation to include Kokkos accelerated NEMD styles.
...
Also tidied up header files and attribution to fit LAMMPS coding style.
2021-08-18 15:23:46 +10:00
8ae9d51466
Fixed memory issues in ComputeTempDeformKokkos.
2021-08-18 15:23:46 +10:00
8945d81be3
Added Kokkos accelerated SLLOD thermostat (nvt/sllod/kk).
2021-08-18 15:23:46 +10:00
e7ba4179a7
Added Kokkos-enabled version of compute temp/deform.
2021-08-18 15:23:46 +10:00
e400e5b6f7
Fixed bug in PPPMKokkos::setup_triclinic for MPI calculations.
...
This fix should probably be considered a temporary fix - it relies on a
3-dimensional Kokkos range which seems to be disfavoured in the rest of
LAMMPS' codebase.
2021-08-18 15:23:46 +10:00
cfd9cf625d
Initial draft of Kokkos acclerated PPPM routines for triclinic cells.
2021-08-18 15:23:46 +10:00
a1dd2c7655
move inline functions from header to cpp file
2021-08-17 22:37:47 -04:00
f470964393
apply clang-format
2021-08-17 22:35:05 -04:00
96b563dffc
move common taper functions for interlayer potentials to separate header
2021-08-17 22:34:32 -04:00
bbb8adf656
update kolmogorov/crespi/z and lebedeva/z pair styles to use new file reader and unit conversion
2021-08-17 21:56:17 -04:00
661ec1acc3
fix typo
2021-08-17 21:55:22 -04:00
bb3c4797b3
update some more interlayer potential files
2021-08-17 21:55:12 -04:00
c758d224e0
Merge pull request #2881 from stanmoore1/kk_cmake
...
Fix issue when building Kokkos with CMake
2021-08-17 21:12:18 -04:00
62564b0a5c
cmake: only use LMP_KOKKOS define in build interface
2021-08-17 15:52:09 -06:00
58a86412ec
recover compilation
2021-08-17 16:26:59 -04:00
6dafbd2fbe
support metal2real unit conversion
2021-08-17 16:20:00 -04:00
0906e94207
small fixes
2021-08-17 16:13:01 -04:00
e5a194d8d4
sync Kokkos changes with current master
2021-08-17 14:12:47 -06:00
2bf9fa91db
more changes to merge with current master
2021-08-17 14:03:58 -06:00
05bd545cd3
flush tiny stresses to zero to avoid false positives when testing
2021-08-17 15:10:46 -04:00
4f9941e18d
support metal2real unit conversion in pair style drip
2021-08-17 15:05:23 -04:00
6d53cd1986
refactor potential file reader in pair style drip
2021-08-17 14:50:34 -04:00
96280dc185
Merge branch 'master' into fix-property-array
2021-08-17 12:19:27 -06:00
8b8cce4399
add unit test YAML file for DRIP pair style
2021-08-17 14:12:50 -04:00
e6af1eecb8
resolved merge conflicts with master
2021-08-17 11:55:33 -06:00
82871ca515
Merge branch 'master' into interlayer-refactor
2021-08-17 13:25:13 -04:00
527240e941
Merge pull request #2880 from akohlmey/arginfo_update
...
Collected bugfixes and small update for ArgInfo class
2021-08-17 13:24:02 -04:00
d321202908
Add change from @junghans
2021-08-17 10:27:50 -06:00
9fa255b3ff
Fix issue when building Kokkos with CMake
2021-08-17 10:09:39 -06:00
18cc43a560
extend ArgInfo class to also accept "i2_name" and "d2_name"
2021-08-17 12:04:58 -04:00
95a2041df3
reformat potential file headers to comply with LAMMPS' conventions
2021-08-17 10:48:51 -04:00
01503535f4
remove unused symlinks
2021-08-17 10:48:09 -04:00
6ccdeafa78
reformat with clang-format
2021-08-17 10:22:42 -04:00
42fadf55cf
fix typos
2021-08-17 10:05:58 -04:00
0dbcb5dd66
replace #define with constrexpr for better compiler error reports on integer constants
2021-08-17 09:42:08 -04:00
f24054f7b3
test utils::fgets_trunc() with buffer size of exactly the length of string
2021-08-17 09:41:19 -04:00
e91185869d
fix bug in utils::fgets_trunc(). closes #2878
2021-08-17 09:38:12 -04:00
a901427ee0
Merge pull request #2876 from akohlmey/address-lgtm-issues
...
Address code quality issues flagged by lgtm.com
2021-08-17 08:53:09 -04:00
dad9942bb8
Merge pull request #2869 from akohlmey/modify-add-returns-index
...
Have add_fix(), replace_fix() and add_compute() in Modify return class instance and refactor/simplify code
2021-08-16 15:44:16 -04:00
436d200a9a
refactor file reader code
2021-08-16 15:29:43 -04:00
9e559de601
pretty
2021-08-16 15:21:51 -04:00
56a74bbe3d
refactor file reader code
2021-08-16 15:21:38 -04:00
6f46ac57b9
plug small memory leak in pppm/gpu
2021-08-16 13:50:43 -04:00
7b873ffc0b
add unit tests for ilp/graphene/hbn and kolmogorov/crespi/full
2021-08-15 19:07:57 -04:00
832f6499ed
add suppression for OpenMP in newer GCC compilers
2021-08-15 18:39:42 -04:00
7efbdb24cc
fix memory leak
2021-08-15 18:39:21 -04:00
e15c51c7e1
correctly use global cutoff instead of per-type-pair cutoffs
2021-08-15 17:44:22 -04:00
cba8e8237a
avoid memory leak with MPI-IO
2021-08-13 06:25:21 -04:00
eaedd9ad48
fix output issues
2021-08-13 06:24:57 -04:00
9cb8a6205e
apply "no" argument correctly
2021-08-13 06:24:39 -04:00
a765cf373a
update formatting
2021-08-13 06:24:22 -04:00
f08c249d40
don't hide parameter with local variable
2021-08-13 06:23:46 -04:00
1abce8e821
remove dead code
2021-08-13 05:51:05 -04:00
3bfb235070
fix memory leak
2021-08-13 05:50:53 -04:00
3e99e24f41
make calls to virtual functions from constructors explicit
2021-08-13 05:50:44 -04:00
0928c912c0
fix memory leaks and reformat
2021-08-13 05:50:03 -04:00
26c681cf73
update for changes in base class
2021-08-09 16:28:19 -04:00
c8b7b8271d
add missing dependency
2021-08-09 16:28:03 -04:00
1d98388129
Merge branch 'modify-add-returns-index' of github.com:akohlmey/lammps into modify-add-returns-index
...
# Conflicts:
# src/GRANULAR/pair_gran_hooke_history.cpp
2021-08-09 16:00:48 -04:00
64d7b73d7c
Update region.rst
...
Include a few lines describing the "ellipsoid" option
2021-08-09 07:54:41 +02:00
35aeadfdd4
implementation of a "ellipsoidal" region option
...
Based on the code of the region_sphere and the code described in https://www.geometrictools.com/Documentation/DistancePointEllipseEllipsoid.pdf , an option for axis-aligned ellipsoidal regions has been implemented
2021-08-08 17:01:51 +02:00
fe008b93d7
remove obsolete line
2021-08-07 10:33:26 -04:00
42625a82d1
simplify more code for creating fix instances using the improved APIs
2021-08-07 10:09:06 -04:00
68c15ebf04
refactor/simplify code due to changes in Modify
2021-08-07 10:09:06 -04:00
f23b04f9b6
update Eigen3 to support the latest stable release 3.3.9
2021-08-07 10:09:06 -04:00
88604328f5
workaround for PGI compilers
2021-08-07 10:09:06 -04:00
156790df2c
apply changes to modify class
2021-08-07 10:08:58 -04:00
0b30f57812
streamline code by using changes in Modify class
2021-08-07 10:04:49 -04:00
0d9344c9e2
simplify
2021-08-07 10:04:49 -04:00
01f5b7e095
when creating or replacing a fix or compute, return pointer to new instance
2021-08-07 10:04:49 -04:00
e789bf8925
use temporary vector container to avoid explicit delete[]
2021-08-07 10:04:49 -04:00
0123f9290f
update Eigen3 to support the latest stable release 3.3.9
2021-08-06 18:59:56 -04:00
06371629d6
workaround for PGI compilers
2021-08-06 18:44:42 -04:00
c84e7a5040
Merge pull request #2868 from akohlmey/collected-small-changes
...
Collected small changes
2021-08-06 18:35:29 -04:00
29bf3acd9e
apply changes to modify class
2021-08-06 18:34:32 -04:00
03f9ef7de9
add unique identifier to the history fix so the gran/*/history styles can be used multiple times with pair style hybrid
2021-08-06 15:34:43 -04:00
e9e6cdca1d
using GPU package is not compatible with fix qeq variants
2021-08-06 14:22:48 -04:00
e29bd3d157
update defines from -DLMP_USER-<PKG> to -DLMP_<PKG> for consistency
2021-08-06 14:07:43 -04:00
93465f98d8
improve error message
2021-08-06 13:55:53 -04:00
aeef6e6773
reformat with clang-format
2021-08-06 13:55:53 -04:00
8baaed5724
use const std::string & instead of const char *. avoid exception in sfree()
2021-08-06 13:55:53 -04:00
a7d05cff09
streamline code by using changes in Modify class
2021-08-06 13:39:02 -04:00
b16bca2f45
simplify
2021-08-06 13:39:02 -04:00
06f6434b38
when creating or replacing a fix or compute, return pointer to new instance
2021-08-06 13:39:02 -04:00
5861577a72
use temporary vector container to avoid explicit delete[]
2021-08-06 13:39:02 -04:00
912a1fc561
Merge pull request #2865 from rbberger/python_update
...
Python package update
2021-08-06 13:37:14 -04:00
eece77eecf
Merge pull request #2866 from Colvars/colvars-update
...
Update Colvars to version 2021-08-06 (silence Coverity Scan warnings)
2021-08-06 11:20:46 -04:00
eb52f7c290
Update Colvars to version 2021-08-06 (silence Coverity Scan warnings)
...
Also include PDF copy of the manual forgotten in previous PR.
2021-08-06 10:32:37 -04:00
b9fa4e1db2
avoid memory leaks on specifying keywords multiple times
2021-08-06 10:22:31 -04:00
f3a03d6a84
Catch ValueError instead of base exception
2021-08-06 10:21:40 -04:00
0904ffa813
Enabled newton pair on for gpu pair styles
2021-08-06 01:11:31 -05:00
53b94ac94d
Allow fix python/move to load class from __main__
2021-08-05 18:10:19 -04:00
980b817f3f
Allow python pair style to load class from __main__
2021-08-05 18:03:05 -04:00
5045595ad8
Merge pull request #2861 from akohlmey/fix-valgrind-issues
...
Address issues flagged by running unit tests with valgrind and sanitizer instrumentation
2021-08-05 16:07:57 -04:00
3fc97e9466
Merge branch 'fix-valgrind-issues' of github.com:akohlmey/lammps into fix-valgrind-issues
2021-08-05 12:20:33 -04:00
5295bb5109
fix refactoring bugs
2021-08-05 12:20:20 -04:00
177e60830e
Merge branch 'master' into fix-valgrind-issues
2021-08-05 12:11:59 -04:00
c23dc22a3e
Merge pull request #2862 from akohlmey/intel-set_ntypes-consistent
...
Make ForceConst::set_ntypes() more robust and fix related bug in pair style sw/intel
2021-08-05 11:50:50 -04:00
50c476b6af
Merge pull request #2863 from Colvars/colvars-update
...
Update Colvars library to version 2021-08-03
2021-08-05 11:16:51 -04:00
9a60ab0c23
correctly insert atoms/molecules any nfreq timesteps even with multiple run
...
this changes the computation of "next_reneighbor" so that it is based
on "nfirst" which is set during the constructor of the class.
This still maintains the property that the first deposit attempt is not
done during setup, but on the next step.
2021-08-04 21:32:10 -04:00
bc6dfdb656
update readme
2021-08-04 17:44:56 -04:00
08a727d510
make some class members temporaries since they don't need to persist
2021-08-04 17:19:23 -04:00
2e7b3081a1
fix bug enumerating output when using python invoke with multiple functions
2021-08-04 17:07:16 -04:00
bb9c0630f8
suppressions for readline function calls from lammps-shell
2021-08-04 17:06:02 -04:00
0ea6406bb9
Merge branch 'fix-valgrind-issues' of github.com:akohlmey/lammps into fix-valgrind-issues
2021-08-04 12:25:12 -04:00
c4442206d4
add special case for heredocs in utils::split_words() to avoid segfaults
2021-08-04 12:03:34 -04:00
7068f3e77b
add a few more test cases for testing utils::split_words()
2021-08-04 12:02:55 -04:00
2a9be42758
Update Colvars to version 2021-08-03
2021-08-03 18:03:18 -04:00
0938bc8999
update docs for hybrid style updates
2021-08-02 21:53:31 -04:00
c1c31c6b04
may not call memmove() on a null pointer, even if 'n' is 0.
2021-08-02 21:35:25 -04:00
04c7e7543e
use friend statement instead of (incorrect) cast to give access to protected class member
2021-08-02 21:34:30 -04:00
37ca6a8e0b
make handling of reference to Memory class in ForceConst class more robust
2021-08-02 15:50:44 -04:00
b7be9415de
fix segfault with pair style sw/intel
2021-08-02 15:49:26 -04:00
53050a0429
add suppressions for FlexiBLAS on Fedora
2021-08-02 15:45:32 -04:00
a3bfcc68ef
add libgomp suppression for newer GCC
2021-08-02 15:45:15 -04:00
848db31a77
reformat with clang-format
2021-08-02 15:25:01 -04:00
8aa39a6c40
make compatible with CLASS2
2021-08-02 15:23:16 -04:00
45858be1b6
avoid uninitialized data access for hybrid styles with OPENMP
2021-08-02 15:22:21 -04:00
50e8d7c36b
Merge pull request #2859 from akohlmey/next_patch_release
...
Step version strings for next patch release
2021-07-30 16:40:10 -04:00
29eee29241
Merge pull request #2860 from evoyiatzis/patch-1
...
fixing compute gyration/shape indexing bug
2021-07-30 15:45:51 -04:00
db4fcd7537
update package dependency
2021-07-30 15:24:23 -04:00
75214f1eeb
Merge pull request #2857 from akohlmey/update-formatted-output
...
Modernize formatted output and string handling in packages
2021-07-30 12:50:25 -04:00
82936b1e4f
fixing indexing bug
...
The gyration_tensor[4] element as computed by "compute gyration" corresponds to the xz component of the gyration tensor and the gyration_tensor[5] to the yz component. The code assumed that gyration_tensor[4] corresponds to the yz component and the gyration_tensor[5] to the xz.
2021-07-30 18:14:44 +02:00
f5b82ea3ef
Merge pull request #2856 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-07-30 11:36:40 -04:00
5f401da462
correct bug in derived CG-DNA FENE bond classes and optimize code
2021-07-30 10:48:15 -04:00
9dc662973e
step version strings for next patch release
2021-07-29 21:18:03 -04:00
d211bbc0d6
expand ArgInfo class unit tests
2021-07-29 20:58:02 -04:00
cb32bb972b
fix bugs in ArgInfo class
2021-07-29 20:57:42 -04:00
6b20da7549
update lammps shell test to use a fix that is always available
2021-07-29 17:48:35 -04:00
4710b7bc9e
modernize and simplify code to find best matching restart file
2021-07-29 17:25:42 -04:00
5cdf55937d
move pair style tracker to a better location
2021-07-29 17:17:06 -04:00
ca2abd22be
remove unused file
2021-07-29 17:08:16 -04:00
a80829bd79
avoid compilation error
2021-07-29 16:14:52 -04:00
a6d66c3518
update .gitignore
2021-07-29 16:07:23 -04:00
33905fd689
fix one more KOKKOS package installation dependency
2021-07-29 16:07:14 -04:00
246b70ae46
update codeowners list
2021-07-29 15:56:21 -04:00
c49a533ad9
reformat, simplify, add reference log files
2021-07-29 15:40:43 -04:00
b108da3e5c
simplify format handling
2021-07-29 15:26:29 -04:00
dcff3d70e0
simplify fix instance creation
2021-07-29 15:18:58 -04:00
520109bda0
simplify
2021-07-29 14:55:22 -04:00
ebe5e6c024
reformat
2021-07-29 14:44:15 -04:00
5b6b6b8767
simplify and use utils functions
2021-07-29 14:33:41 -04:00
b5830b672a
simplify logging code
2021-07-29 14:18:38 -04:00
9cf790a2fe
simplify and use fmtlib
2021-07-29 14:09:49 -04:00
3a968b81ad
update
2021-07-29 13:59:59 -04:00
b4e3795913
fix copy-n-paste error
2021-07-29 13:58:27 -04:00
43b3c97cc0
add unit tests for scafacos kspace solver (skipping p3m)
2021-07-29 13:57:02 -04:00
2a1177fa92
reformat with clang-format
2021-07-29 13:29:56 -04:00
508798ab2b
simplify code, make use of fmtlib and utils
2021-07-29 13:25:06 -04:00
a9271b6d9a
replace temporary char buffer with using fmtlib
2021-07-29 12:36:50 -04:00
211d6636b4
modernize and simplify code to find best matching restart file
2021-07-29 12:09:55 -04:00
5f2b947b99
fix typo
2021-07-29 11:48:24 -04:00
1e48be92aa
avoid segfault
2021-07-28 21:50:20 -04:00
b9ab0eb607
fix broken symbolic links
2021-07-28 21:32:52 -04:00
bf6c982b49
skip using neighbor list load balancing weight when using KOKKOS with GPU
2021-07-28 21:30:06 -04:00
b8d3297659
add missing package dependency
2021-07-28 18:45:09 -04:00
d33863839e
update pair style installation dependencies
2021-07-28 18:37:59 -04:00
294ac76f41
forgot to move pair style beck to EXTRA-PAIR
2021-07-28 18:33:33 -04:00
6fcfbb7793
add missing dependency for conventional build
2021-07-28 18:18:54 -04:00
3a5d3fc541
fix compilation
2021-07-28 18:11:59 -04:00
218467b385
use fabs() instead of abs() on floating point number
2021-07-28 16:17:12 -04:00
9a4bc8eda1
apply citation reminder
2021-07-28 16:16:54 -04:00
f46e1c98f7
removed dead code and make consistent with non-OPENMP version
2021-07-28 16:16:42 -04:00
32be894ae2
silence compiler warnings
2021-07-28 16:16:22 -04:00
b59f23068f
Merge pull request #2851 from akohlmey/next_patch_release
...
Step version number strings for the next patch release
2021-07-28 15:26:03 -04:00
b2f70f4e1f
Merge pull request #2855 from akohlmey/update-unittest
...
Correct a couple of unit tests for package reorganization
2021-07-28 14:15:01 -04:00
600471d07f
skip run test with fix when fix is not available
2021-07-28 12:11:54 -04:00
74a27c102e
correct prerequisite
2021-07-28 12:11:35 -04:00
ed34856961
Merge pull request #2854 from akohlmey/final-fixes-for-patch-release
...
Final fixes for the patch release
2021-07-27 20:31:52 -04:00
8e6b7bf6e5
Merge pull request #2853 from stanmoore1/kk_verlet
...
Fix bug in verlet_kokkos.cpp with GRANULAR package
2021-07-27 18:59:20 -04:00
bb5da016d4
add dependencies for KOKKOS style to the conventional build
2021-07-27 18:21:45 -04:00
269690b771
document hard package dependencies
2021-07-27 18:21:22 -04:00
fe34fe26b2
add a hard dependency on EXTRA-PAIR to the DIELECTRIC package
2021-07-27 18:21:08 -04:00
416048e939
Fix compile error
2021-07-27 15:57:06 -06:00
f20479f10e
Fix typo
2021-07-27 15:47:42 -06:00
e47bd5c490
Merge branch 'master' of github.com:lammps/lammps into kk_verlet
2021-07-27 14:28:54 -06:00
c4eee478b1
move back to src for dependencies
2021-07-27 15:53:35 -04:00
de4322b54c
whitespace fixes
2021-07-27 14:32:04 -04:00
3ff096e517
Merge pull request #2848 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2021-07-27 14:24:12 -04:00
b1331f52a5
Merge pull request #2849 from wmbrownIntel/intel-omp-simd
...
Convert Intel package simd vectorization directives to OpenMP standard
2021-07-27 13:37:58 -04:00
dbe14d9ee7
Add missing method to Kokkos verlet
2021-07-27 11:22:20 -06:00
d292da78ca
address CodeQL warnings and reformat with clang-format
2021-07-27 12:29:44 -04:00
f7f85822a9
move some more computes from EXTRA-COMPUTE back to src because of dependencies
2021-07-27 12:07:27 -04:00
8838fbc1c3
Merge pull request #2850 from akohlmey/lammps-gather-bonds
...
Implement lammps_gather_bonds() into the C-library interface and the Python module
2021-07-27 11:30:19 -04:00
ec069595f7
move compute orientorder/atom because compute coord/atom depends on it
2021-07-27 11:16:40 -04:00
2d488bab6b
Merge branch 'master' into collected-small-changes
2021-07-27 11:15:00 -04:00
dab884fd1f
Merge pull request #2829 from akohlmey/package-reorganization2
...
Package reorganization (step 2)
2021-07-27 10:55:32 -04:00
f39c5178d8
update plumed to version 2.7.2 and drop workaround for 2.7.1
2021-07-27 09:56:52 -04:00
16fae72670
small tweak for MinGW-64 compilation on Fedora 34
2021-07-27 08:44:59 -04:00
a4ffffad33
update some version strings for library and python APIs
2021-07-26 23:10:24 -04:00
044fe2e49d
step version number strings for the next patch release
2021-07-26 23:09:18 -04:00
458253b452
add python interface with optional numpy support for lammps_gather_bonds()
...
unit tests are included
2021-07-26 22:40:21 -04:00
cc87e7eee3
add unit test for c-library interface function lammps_gather_bonds()
2021-07-26 20:59:14 -04:00
829bc8a617
update equation for updated NEB code
2021-07-26 18:45:37 -04:00
fdc75dcf35
add lammps_gather_bonds() function to the C library interface
2021-07-26 18:32:06 -04:00
f34f6b2a27
Merge branch 'master' of https://github.com/wmbrownIntel/lammps into intel-omp-simd
2021-07-26 12:10:37 -07:00
af359df042
Allowing nofdotr for Intel package with newton off.
2021-07-26 12:04:31 -07:00
fefcd0e2af
Converting cilk vectorization directives to the openmp standard and changing some more depracated vector intrinsics. Data alignment directives for compiler vectorization are still mostly intel specific.
2021-07-26 11:22:21 -07:00
cca17feb27
silence compiler warnings, remove dead code
2021-07-26 12:31:09 -04:00
1fa621d02d
correct quoted screen output
2021-07-25 21:18:52 -04:00
ef244c3061
small updates to the introduction
2021-07-25 21:05:33 -04:00
7e6a06b1cc
update Pizza.py URLs
2021-07-25 21:04:26 -04:00
0513ba2df5
spelling
2021-07-25 20:28:14 -04:00
5a79429f03
fix up some more package designations and clean up some legacy formatting
2021-07-25 20:23:37 -04:00
18b1e10be8
Merge branch 'master' into package-reorganization2
2021-07-25 19:21:47 -04:00
1ebd60e35e
update and add explanation
2021-07-25 10:56:38 -04:00
afc54639c4
update references to USER-MISC package
2021-07-25 10:42:35 -04:00
41db4235d6
update package names for pair style moved away from USER-MISC
2021-07-25 10:28:40 -04:00
513e792ece
fix required package message
2021-07-25 10:15:15 -04:00
9d9b089700
get rid of references to USER-MISC in the general discussion
2021-07-25 10:03:16 -04:00
9d162d865a
move pimd to REPLICA
2021-07-25 09:59:56 -04:00
2e4119dca7
update package list and details for newly created packages and removed USER-MISC
2021-07-24 21:01:19 -04:00
f192102da9
move examples away from USER-MISC now that the package folder is gone
2021-07-24 20:53:23 -04:00
57270c5339
set flag to tell CMake to not use/link the MPI C++ interface in the correct place
2021-07-24 13:46:13 -04:00
add7565d9f
recover unit test compilation
2021-07-23 18:24:40 -04:00
852f18525d
complete moving packages and styles around
2021-07-23 18:11:25 -04:00
0de2167fb6
Merge pull request #2846 from stanmoore1/mpich
...
Add logic for GPU-enabled MPICH to Kokkos package
2021-07-23 14:42:18 -04:00
1bc0a5ca8a
Merge branch 'master' of github.com:lammps/lammps into mpich
2021-07-23 10:28:28 -06:00
c587252894
rename unittest YAML files
2021-07-23 12:13:50 -04:00
25aa202976
tweak epsilon to pass reaxff unittests on macOS
2021-07-23 12:12:57 -04:00
594bf56ee3
silence compiler warnings on macOS
2021-07-23 12:12:40 -04:00
fd3be6176d
remove dead code
2021-07-23 08:36:23 -04:00
d2684a2370
Merge branch 'master' into package-reorganization2
2021-07-23 07:41:10 -04:00
8889fa316e
Merge pull request #2837 from akohlmey/fix-external-python-support
...
Update and document support for fix external in the library interface and python module
2021-07-23 07:30:47 -04:00
c33bead8b1
silence static code analysis warning
2021-07-22 23:26:22 -04:00
ff7f2e78a1
Merge branch 'master' into fix-external-python-support
2021-07-22 23:09:54 -04:00
320f7da91a
Merge pull request #2708 from akohlmey/refactor-reaxff-parser
...
Refactoring and improving REAXFF and QEQ packages
2021-07-22 23:04:09 -04:00
c8cc5ecb9f
implement setting per-atom virial from numpy array (thanks to stackoverflow)
2021-07-22 22:50:05 -04:00
a078d1ba53
check energy and virial per atom arrays for correct size
2021-07-22 22:49:16 -04:00
9066495d78
Merge pull request #2838 from kipbarrett/pair_rann
...
plugged memory leaks in ml-rann package. Resolves [2811]
2021-07-22 22:04:39 -04:00
bf8bde5b03
implement numpy wrapper for setting per-atom energy. virial not yet implemented
2021-07-22 16:59:04 -04:00
d0a654097f
Merge branch 'collected-small-changes' into refactor-reaxff-parser
2021-07-22 16:46:07 -04:00
fbf3bcae70
correct automated substition mistake
2021-07-22 16:45:30 -04:00
74c306b32b
whitespace
2021-07-22 16:37:06 -04:00
324ae3181b
python interface for per-atom data for fix external
2021-07-22 15:27:51 -04:00
d3e19aa430
Merge branch 'info-create-atoms' of github.com:athomps/lammps into collected-small-changes
2021-07-22 15:00:21 -04:00
d211cea898
bugfix from Dan Bolintineanu. closes #2812
2021-07-22 14:58:33 -04:00
2d93edab1b
Added one line of diagnostic output to create_atoms command
2021-07-22 12:22:34 -06:00
bb46dd7d1f
update embedded documentation for the library interface functions for accessing fix external
2021-07-22 13:14:49 -04:00
fde6cae56d
Add logic for GPU-enabled MPICH
2021-07-22 08:44:32 -06:00
d5ba7b2578
Propagate variable rename
2021-07-22 08:10:42 -06:00
b7334fc688
Merge pull request #2844 from rbberger/offline_update
...
Offline compilation tool update
2021-07-22 08:58:06 -04:00
f79b6ac373
recover compilation of KOKKOS package
2021-07-21 23:39:19 -04:00
c59dc079db
correctly detect when to retrieve parameters from pair style reaxff
2021-07-21 22:53:18 -04:00
c78d4eab36
update standard examples for new style names
2021-07-21 22:52:43 -04:00
9cf50eb4db
add allocation and reduction for per-atom stress with OpenMP
2021-07-21 22:44:18 -04:00
5b46e679c8
update style names
2021-07-21 22:00:43 -04:00
03249dec8b
reformat
2021-07-21 22:00:27 -04:00
e12070316b
fix spelling issue
2021-07-21 22:00:18 -04:00
f8f4af471f
general rename of files, styles, and keywords from "reax/c", "reax", or "reaxc" to "reaxff"
2021-07-21 21:52:25 -04:00
6d3a5a6eb9
Port custom changes to atom_kokkos
2021-07-21 17:05:56 -06:00
aa885a9d8d
make virial processing use the total global virial
2021-07-21 17:06:21 -04:00
5436975fa2
update unit test reference data for REAXFF also with OpenMP enabled
2021-07-21 16:01:28 -04:00
b20fcbd686
implement per-atom stress and nofdotr support for reax/c/omp
2021-07-21 16:00:28 -04:00
72744ea441
update swig interface file to the latest changes in the c library header
2021-07-21 12:08:19 -04:00
d7edc95193
Update init_http_cache.sh
2021-07-21 11:34:43 -04:00
13147707aa
Add utility script to help update URLs for offline tool
2021-07-21 11:33:11 -04:00
f53c1978cc
swap groups in the example snippet to get consistent pressure and heat flux sign
2021-07-21 10:23:12 -04:00
d16f751413
Merge branch 'master' into package-reorganization2
2021-07-21 10:23:04 -04:00
94ce07b2de
Merge branch 'lammps:master' into tip4p_fix_types
2021-07-21 14:09:39 +03:00
f6e9c30818
update unit tests
2021-07-21 00:47:10 -04:00
cf3bf374fa
Merge branch 'master' into refactor-reaxff-parser
2021-07-21 00:30:53 -04:00
9615867600
make contribution to global virial compatible with pf/array mode
2021-07-21 00:25:32 -04:00
f5e7e26ef9
Merge pull request #2836 from akohlmey/collected-small-changes
...
Collected small changes
2021-07-20 20:51:59 -04:00
6604508b55
Merge branch 'master' into collected-small-changes
2021-07-20 19:39:10 -04:00
96389213ab
Merge pull request #2788 from jtclemm/track-contacts
...
Track properties of pair interactions
2021-07-20 19:38:21 -04:00
2c77adaefb
reformat with clang-format
2021-07-20 19:36:44 -04:00
de092206b9
support using LAMMPS_POTENTIALS expansion for (primary) QUIP file and echo file and units
2021-07-20 19:35:00 -04:00
03f6244fef
add quip SW potential file and corresponding unit test
2021-07-20 19:34:06 -04:00
8a4820a033
add data/units comments to example quip potential files
2021-07-20 19:31:52 -04:00
600b0d34ca
disable install command for build libquip.a (not needed)
2021-07-20 19:31:04 -04:00
c19d37990d
reformat with clang-format
2021-07-20 18:31:52 -04:00
b9cc8c8d24
Merge branch 'master' into collected-small-changes
2021-07-20 18:14:02 -04:00
2718596d65
Merge pull request #2835 from ohenrich/cg-dna
...
Documentation: CG-DNA package
2021-07-20 18:03:34 -04:00
63794aa698
Merge branch 'master' into track-contacts
...
# Conflicts:
# doc/src/Packages_details.rst
# src/DIELECTRIC/pair_coul_cut_dielectric.h
# src/MISC/fix_pair_tracker.cpp
# src/MISC/fix_pair_tracker.h
# src/MISC/pair_tracker.cpp
# src/MISC/pair_tracker.h
# src/pair_tracker.h
2021-07-20 16:19:38 -04:00
acfe590343
whitespace
2021-07-20 16:03:33 -04:00
06d5bcb19b
Merge branch 'master' into collected-small-changes
2021-07-20 16:02:46 -04:00
2a0c6ad979
Merge pull request #2841 from donatas-surblys/heat-flux-virial-tally
...
A new tally compute to obtain virial heat flow from group 2 to group 1
2021-07-20 16:01:30 -04:00
d8ca3e4b16
add support for automatically downloading and building libquip
2021-07-20 16:00:42 -04:00
eeea566093
correct typo
2021-07-20 14:32:30 -04:00
b6e749f7fc
reformat with clang-format
2021-07-20 14:27:29 -04:00
64a85fc762
Merge pull request #2842 from wmbrownIntel/user-intel-llvm
...
Intel Package Update for CLANG/LLVM-based compiler
2021-07-20 14:22:33 -04:00
2a4b60d597
in the output info section: flux -> flow
2021-07-20 18:03:11 +09:00
6fd1cda2a6
update documentaion for heat/flux/tally and heat/flux/virial/tally
2021-07-20 17:48:12 +09:00
cfd9e31d18
add links to heat/flux/virial/tally and add short descriptions for tally computes
2021-07-20 13:31:41 +09:00
1345c25f41
Fixing issue where __INTEL_COMPILER not defined for next-gen (LLVM-based) in tersoff.
2021-07-19 17:49:11 -07:00
52a0b0a902
Merge branch 'master' into pair_rann
2021-07-19 18:04:43 -04:00
0867299adb
Fixed format error bug in third order tensor print
2021-07-19 11:54:49 -07:00
596845c8ef
Merge branch 'master' of https://github.com/lammps/lammps into user-intel-llvm
2021-07-19 11:25:42 -07:00
d739c3bede
Fixes to the Intel package to remove errors and warnings with clang-based compiler and support alternate preprocessor defines for the next-gen Intel compiler (currently not recommended for performance)..
2021-07-19 11:16:09 -07:00
4e0071c8cf
rearranged deallocation
2021-07-19 12:52:09 -05:00
a1082f4de9
fix typo
2021-07-19 12:15:43 -04:00
008da35533
Merge branch 'master' into refactor-reaxff-parser
2021-07-19 11:52:43 -04:00
52156ccb35
Merge branch 'master' into package-reorganization2
2021-07-19 11:07:42 -04:00
5c4fb41ac0
Merge pull request #2839 from craabreu/respa_bug_fix
...
Fixed bug in fix np[ht] with runstyle respa
2021-07-19 11:02:25 -04:00
ef72ea9dd9
Fixed whitespace issues
2021-07-19 11:49:27 +01:00
cf85fba37c
Corrected text in warning message
2021-07-19 11:27:08 +01:00
2881f95d7a
Merge branch 'cg-dna' of https://github.com/ohenrich/lammps into cg-dna
2021-07-19 11:23:50 +01:00
170b5be906
Added missing pointer name, reformatting
2021-07-19 11:23:27 +01:00
15b3b6445e
Updated tests and documentation, added warning message
2021-07-19 11:22:06 +01:00
f247a2aedf
fix issues with pair style more/soft and reformat
2021-07-19 01:04:35 -04:00
0cb09786b6
need to make this functions virtual since they are overridded by morse/soft
2021-07-19 01:02:52 -04:00
b03f25a650
simplify
2021-07-19 01:02:06 -04:00
1c4e8aba12
add tests for per-atom values, global energy with pf/array mode
2021-07-19 00:29:27 -04:00
8460d67eb2
update embedded documentation to correctly describe the functionality
2021-07-19 00:25:00 -04:00
76ec9b8616
port changes from dump netcdf to dump netcdf/mpiio
2021-07-18 19:04:08 -04:00
1f9e0adfe9
more reformatting
2021-07-18 18:37:27 -04:00
536ba492fb
error out on trying to dump strings or variables
2021-07-18 17:47:01 -04:00
ce7cca2ae4
use scoped enums from Dump and Thermo classes instead of replicating them, reformat
2021-07-18 17:44:06 -04:00
2eff15d1e6
move data type enum to header so it can be used in dump netcdf
2021-07-18 17:41:14 -04:00
418acea543
support wildcard dump keywords, simplify, modernize, reformat
2021-07-18 16:59:58 -04:00
3c0a2345cc
simplify, reformat, and better error messages
2021-07-18 16:42:43 -04:00
8ed608abbf
Fixed RESPA/kspace/barostat bug in BOCS, DRUDE, and USER-MISC
2021-07-18 16:22:25 -03:00
fa7ae99511
Fixed bug in fix np[ht] with runstyle respa
2021-07-18 12:48:05 -03:00
57df891572
avoid duplicate label
2021-07-17 07:49:41 -04:00
1ff90a9e8c
ignore Testing folder in root dir (created when running "ctest --test-dir build")
2021-07-17 07:45:53 -04:00
f251bc544f
support setting global virial for fix external from python
2021-07-17 07:38:53 -04:00
fa654f2270
add support for set_vector for fix external in c-library, python and unittest
2021-07-16 23:41:25 -04:00
d462bb3131
fix off-by-one bug
2021-07-16 22:44:04 -04:00
504b756a9a
recover compilation. we don't use the energy, only the force
2021-07-16 22:06:39 -04:00
0ddd90fe0f
reformat allocations and deallocations
2021-07-16 21:50:56 -04:00
626b93cfbb
plug memory leak for alpha/alpha_k parameter
2021-07-16 21:44:53 -04:00
ba5bf0fb77
plugged memory leaks. Resolves [2811]
2021-07-16 17:37:06 -05:00
5912d0a1c2
add support for setting global energy for fix external to python module
2021-07-16 17:43:44 -04:00
f3dc13c9dd
expand library interface for fix external functionality
2021-07-16 17:29:15 -04:00
8b1dedf04a
add extract method to fix external
2021-07-16 17:21:57 -04:00
6d292b1bf2
small tweaks
2021-07-16 14:51:27 -04:00
88e363c0bb
document and add unit tests for lammps_set_fix_external_callback()
2021-07-16 14:51:04 -04:00
034c337aaf
reformat
2021-07-16 12:05:45 -04:00
ef2e5dbb73
reformat
2021-07-16 10:56:54 -04:00
a4d58462df
simplify and avoid failure with -ffast-math where NaN signaling doesn't work reliably
2021-07-16 10:54:59 -04:00
fb1e757524
Merge branch 'lammps:master' into cg-dna
2021-07-16 12:58:26 +01:00
b7a17dc25d
Added warning message in documentation and dsDNA ring test in examples
2021-07-16 12:57:21 +01:00
b00a281708
a tally compute to obtain virial heat flux into group 1 due to group 2
2021-07-16 14:29:07 +09:00
bed363cda9
Merge branch 'master' into collected-small-changes
2021-07-15 17:24:15 -04:00
741e13743c
Merge branch 'master' into refactor-reaxff-parser
2021-07-15 17:23:56 -04:00
95792ac928
Merge pull request #2833 from athomps/delete-last-mol
...
Delete last mol
2021-07-15 17:16:48 -04:00
2a61f72790
Merge pull request #2827 from ohenrich/cg-dna
...
CG-DNA: New Class AtomVecOxdna
2021-07-15 16:43:08 -04:00
5be930fa76
cleanup
2021-07-15 16:40:15 -04:00
637eef51b9
reformat
2021-07-15 15:45:01 -04:00
dc70f97ad4
restore changes from upstream that were undone by incorrectly resolving merge conflicts
2021-07-15 15:44:35 -04:00
d97ea4ebf6
make dependency of CG-DNA on ASPHERE and MOLECULE a hard dependency
2021-07-15 15:42:50 -04:00
d024dc0e09
whitespace fixes
2021-07-15 15:12:04 -04:00
3402953f05
Merge pull request #2832 from stanmoore1/kk_snap_host
...
Revert Kokkos CPU SNAP to original code
2021-07-15 15:06:50 -04:00
a7619b8dae
Removed virtual keyword, defined internal variable
2021-07-15 17:32:19 +01:00
e6181d14d7
Use latest versions in master branch
2021-07-15 13:53:15 +01:00
e99b8ed07c
Merge branch 'master' into cg-dna
2021-07-15 13:37:24 +01:00
0f0059269d
Modified data_bonds_post() and calling structure
2021-07-15 13:36:40 +01:00
54cf985280
Add message so no unexpected behavior
2021-07-14 20:54:50 -06:00
5f302b9035
temporarily skip testing REAXFF with OpenMP
2021-07-14 17:42:46 -04:00
1ce5e3bd00
Merge branch 'master' of github.com:lammps/lammps into kk_snap_host
2021-07-14 14:49:16 -06:00
e87fae5c92
remove unused variable
2021-07-14 14:38:29 -04:00
ece556b463
Merge branch 'master' into refactor-reaxff-parser
...
# Conflicts:
# src/OPENMP/reaxc_init_md_omp.cpp
# src/REAXFF/reaxc_allocate.cpp
# src/REAXFF/reaxc_control.cpp
# src/REAXFF/reaxc_defs.h
# src/REAXFF/reaxc_ffield.cpp
# src/REAXFF/reaxc_init_md.cpp
# src/REAXFF/reaxc_io_tools.cpp
# src/REAXFF/reaxc_list.cpp
# src/REAXFF/reaxc_traj.cpp
2021-07-14 14:34:25 -04:00
5af74edcc0
Merge pull request #2815 from stanmoore1/kk_hash
...
Add atom_map hash option for Kokkos package
2021-07-14 14:20:11 -04:00
2295745318
Revert to original SNAP code for Kokkos CPU
2021-07-14 11:21:12 -06:00
fb73382c94
Documented restriction on molecular count >= 1 for fix rigid
2021-07-14 11:13:54 -06:00
38b156a08a
Resolved bogus merge conflict and added change to last molecule deletion
2021-07-14 11:07:10 -06:00
c9c27ac7e2
Merge pull request #2831 from stanmoore1/kk_noinit
...
Remove deprecated Kokkos code ViewAllocateWithoutInitializing
2021-07-14 12:09:30 -04:00
3895ae194d
Make function static
2021-07-13 12:17:24 -06:00
871ef80f83
Merge branch 'master' of github.com:lammps/lammps into kk_noinit
2021-07-13 11:42:41 -06:00
fc5f91b44c
Revert accidental change
2021-07-13 10:34:50 -06:00
ac07253ed6
Fix GPU issues
2021-07-13 10:29:37 -06:00
d412a4c933
re-enable OpenMP testing for ReaxFF
2021-07-12 21:03:10 -04:00
01d7afdaa4
Small refactor
2021-07-12 15:54:02 -06:00
4c0036955e
Merge branch 'kk_hash' of github.com:stanmoore1/lammps into kk_hash
2021-07-12 15:53:50 -06:00
e29577634d
fix whitespace
2021-07-12 16:23:45 -04:00
65e2a8f070
Avoid unnecessary deep_copy when only a single memory space
2021-07-12 14:21:05 -06:00
e0ba11fbf0
update LAMMPS homepage URL
2021-07-12 16:19:31 -04:00
b4d3dbe0af
Avoid unnecessary deep_copy when only a single memory space
2021-07-12 14:11:53 -06:00
f4239530bd
recover virial and nofdotr related changes by @athomps and @akohlmey
2021-07-12 15:58:27 -04:00
b752bda1b9
Fix GPU issues
2021-07-12 13:06:54 -06:00
757e2f8cff
Merge branch 'master' into refactor-reaxff-parser
...
# Conflicts:
# doc/src/fix_qeq_reax.rst
# src/OPENMP/reaxc_bond_orders_omp.h
# src/OPENMP/reaxc_bonds_omp.h
# src/OPENMP/reaxc_forces_omp.h
# src/OPENMP/reaxc_hydrogen_bonds_omp.h
# src/OPENMP/reaxc_init_md_omp.cpp
# src/OPENMP/reaxc_init_md_omp.h
# src/OPENMP/reaxc_multi_body_omp.h
# src/OPENMP/reaxc_nonbonded_omp.h
# src/OPENMP/reaxc_torsion_angles_omp.h
# src/OPENMP/reaxc_valence_angles_omp.h
# src/OPENMP/reaxff_omp.h
# src/Purge.list
# src/QEQ/fix_qeq.cpp
# src/QEQ/fix_qeq.h
# src/QEQ/fix_qeq_dynamic.cpp
# src/QEQ/fix_qeq_fire.cpp
# src/REAXFF/fix_qeq_reax.cpp
# src/REAXFF/reaxc_allocate.h
# src/REAXFF/reaxc_bond_orders.h
# src/REAXFF/reaxc_bonds.h
# src/REAXFF/reaxc_control.h
# src/REAXFF/reaxc_defs.h
# src/REAXFF/reaxc_ffield.h
# src/REAXFF/reaxc_forces.h
# src/REAXFF/reaxc_hydrogen_bonds.h
# src/REAXFF/reaxc_init_md.cpp
# src/REAXFF/reaxc_init_md.h
# src/REAXFF/reaxc_io_tools.cpp
# src/REAXFF/reaxc_io_tools.h
# src/REAXFF/reaxc_list.h
# src/REAXFF/reaxc_lookup.h
# src/REAXFF/reaxc_multi_body.h
# src/REAXFF/reaxc_nonbonded.h
# src/REAXFF/reaxc_reset_tools.h
# src/REAXFF/reaxc_system_props.cpp
# src/REAXFF/reaxc_system_props.h
# src/REAXFF/reaxc_tool_box.h
# src/REAXFF/reaxc_torsion_angles.h
# src/REAXFF/reaxc_traj.cpp
# src/REAXFF/reaxc_traj.h
# src/REAXFF/reaxc_types.h
# src/REAXFF/reaxc_valence_angles.h
# src/REAXFF/reaxc_vector.cpp
# src/REAXFF/reaxc_vector.h
# src/REAXFF/reaxff_api.h
# src/REAXFF/reaxff_defs.h
# src/REAXFF/reaxff_inline.h
# src/REAXFF/reaxff_types.h
# src/text_file_reader.cpp
# src/text_file_reader.h
# unittest/force-styles/tests/atomic-pair-reax_c.yaml
# unittest/force-styles/tests/atomic-pair-reax_c_lgvdw.yaml
# unittest/force-styles/tests/atomic-pair-yukawa_colloid.yaml
2021-07-12 14:25:47 -04:00
ad966e130b
Fix typos
2021-07-12 10:41:31 -06:00
0540ce547b
Merge branch 'master' into package-reorganization2
2021-07-12 11:45:27 -04:00
998b76520e
Merge pull request #2830 from akohlmey/opencl-loader-3.0.8
...
Update OpenCL ICD loader and headers to latest spec 3.0.8
2021-07-12 11:44:34 -04:00
dfa5ecdc74
Merge pull request #2736 from akohlmey/nofdotr-tests-and-updates
...
Fix issues exposed by running pair style unit tests with `pair_modify nofdotr`
2021-07-12 11:10:47 -04:00
b361992292
Remove deprecated Kokkos code ViewAllocateWithoutInitializing
2021-07-12 08:53:07 -06:00
05f28661f2
temporarily skip some tests for REAXFF until working on PR #2708
2021-07-12 05:43:04 -04:00
bc4f2b65ae
the INTEL package does not support pair_modify nofdotr
...
- no need to test for it
- add a check and report an error if the nofdotr setting is used
2021-07-12 05:19:41 -04:00
bc08d9a973
temporarily skip testing pair_modify nofdotr for reax/c until we merge PR #2708
2021-07-11 20:14:10 -04:00
6134164ad3
pair style rann does not support per-atom stress or pair_modify nofdotr
2021-07-11 20:03:52 -04:00
d774cd5ddc
fix sign errors and pair_modify nofdotr behavior for pair style bop
2021-07-11 19:27:49 -04:00
7e3e786530
fix up pair style polymorphic for pair_modify nofdotr
2021-07-11 19:19:41 -04:00
90e0de8dca
update MEAM package to correctly handle pair_modify nofdotr
2021-07-11 16:32:46 -04:00
5e096a7f9f
correct ev_tally4() for pair_modify nofdotr
2021-07-11 16:04:17 -04:00
51d082ff2b
reformat comments
2021-07-11 14:57:00 -04:00
eecc012525
sphinx 4.1.0 failes to parse utils::logmesg(lmp,format,...) template function
2021-07-11 14:56:47 -04:00
41a434ae1f
fix compilation issues with new/old Intel compilers
2021-07-11 14:09:17 -04:00
b47a212b17
initialize "me" before using it.
2021-07-11 13:55:00 -04:00
0dcca23cdb
whitespace
2021-07-11 09:22:38 -04:00
283da2649a
fixes for pair_modify nofdotr
2021-07-11 09:16:47 -04:00
50da38722a
make airebo compatible with pair_modify nofdotr
2021-07-11 08:47:30 -04:00
a4748b4c28
update several MANYBODY potentials for pair_modify nofdotr
2021-07-11 08:20:20 -04:00
9898941169
update tersoff docs about tersoff/intel requiring intel compilers
2021-07-11 08:00:01 -04:00
03c55c14bc
avoid unneeded computations/tallying, small cleanups
2021-07-11 01:10:19 -04:00
0e440f9a42
more general mapping of tersoff/intel to tersoff when non-Intel compiler is used
2021-07-11 00:56:14 -04:00
467410d934
recover compilation due to changes in utility functions. still needs fixing
2021-07-11 00:55:45 -04:00
f82096c46c
correct nofdotr handling for tersoff styles
2021-07-11 00:55:22 -04:00
bfc9df1302
exclude tersoff/intel. fix newton off instantiation.
2021-07-11 00:53:26 -04:00
eff03f1493
reformat and use std::numeric_limits<double>::min() instead of DBL_MIN (Posix-only)
2021-07-10 23:40:30 -04:00
2d9ea81b94
fix bug with virial tally in edip/omp
2021-07-10 23:18:27 -04:00
0e55c2c4f2
Merge branch 'master' into nofdotr-tests-and-updates
...
# Conflicts:
# unittest/cplusplus/test_lammps_class.cpp
2021-07-10 22:36:43 -04:00
8f8dff758e
reformat
2021-07-10 14:39:25 -04:00
ac903ec291
update list of non-style KOKKOS package sources with newly added file
2021-07-10 10:55:07 -04:00
4456e8151f
use explicit scoping in destructor of polymorph class
2021-07-10 10:54:02 -04:00
89d7e34540
destructor in polymorph base class should be virtual
2021-07-10 10:53:36 -04:00
e8aa3823d3
Add virtual keyword to AtomKokkos destructor
2021-07-09 15:48:44 -06:00
4c1eea630c
Merge branch 'package-reorganization2' of github.com:akohlmey/lammps into package-reorganization2
2021-07-09 16:54:31 -04:00
2e0ed643e4
update and reformat
2021-07-09 16:54:18 -04:00
6571a84884
move some styles around
2021-07-09 16:54:00 -04:00
0eaacea67d
Whitespace
2021-07-09 14:17:06 -06:00
be3c0ce5a0
Fix typo
2021-07-09 14:13:54 -06:00
6c088b97ac
Add missing data transfer for map_array
2021-07-09 14:08:32 -06:00
33ac10df7a
Missed one instance of SUCCESS
2021-07-09 14:00:19 -06:00
8730fc3c6a
Merge branch 'master' of https://github.com/lammps/lammps into kk_hash
2021-07-09 11:41:08 -06:00
8323b402fb
update OpenCL ICD loader and headers to latest spec (3.0.8) from 2021-06-30
2021-07-08 14:49:54 -04:00
ab11482d7e
add INTERLAYER package to CMake list of known packages
2021-07-08 09:30:18 -04:00
b2a396da3c
Merge pull request #2828 from tomswinburne/snap-scale
...
Adding scale parameter to pair/snap for fix/adapt
2021-07-07 16:10:11 -04:00
46d5d9724a
move interlayer potentials to their own package
2021-07-07 15:52:53 -04:00
39bd342913
Resolved conflict
2021-07-07 10:04:05 +01:00
d190ef09c2
Initialised id5p atom quantity
2021-07-07 09:58:53 +01:00
c9ddee5e38
Merge pull request #2824 from ndtrung81/dielectric-updates
...
Updates to the DIELECTRIC package
2021-07-06 20:58:23 -04:00
91790e8586
Update Commands_kspace.rst
2021-07-06 20:21:34 -04:00
18f5ef1a76
Merge pull request #2826 from akohlmey/collected-small-changes
...
Collected small changes
2021-07-06 19:35:17 -04:00
5f7766a71c
Merge pull request #2823 from Ruyk/master
...
use SYCL team_reduce to mimic cuda __syncthreads_count
2021-07-06 16:38:18 -04:00
908587be56
Merge branch 'master' of github.com:lammps/lammps into kk_hash
2021-07-06 13:54:47 -06:00
4f6e28a0d8
Refactor use of Kokkos::UnorderedMap to fix Cuda issue
2021-07-06 13:49:12 -06:00
d041e5cba0
we require at least zstd API version 1.4
2021-07-06 13:39:07 -04:00
c805040e14
two more uses of temporary variable
2021-07-06 13:10:40 -04:00
0614cb16bb
add missing dependency
2021-07-06 13:07:08 -04:00
9b31ed511b
Merge branch 'fm' into ssc
2021-07-06 17:31:58 +02:00
71f82e81d7
Merge branch 'snap-scale' into fm
2021-07-06 17:23:24 +02:00
40e83088b0
update SNAP unit tests for added extract keyword
2021-07-06 11:11:35 -04:00
3675bef2b0
doc
2021-07-06 14:06:27 +02:00
2c0b87573f
remove whitespace
2021-07-06 10:34:59 +02:00
edf623bc82
remove whitespace
2021-07-06 10:33:46 +02:00
ee751cf040
remove whitespace
2021-07-06 10:33:28 +02:00
65e2d8fd5e
Added data_bonds_post2() method for testing purposes
2021-07-05 17:29:11 +01:00
4b81802ae8
Created new feature branch for PR as per request
2021-07-05 16:07:40 +01:00
f84ab6f26b
clarify fix nve impact
2021-07-04 19:21:09 -04:00
455b7b9392
remove single precision floating point math and reformat
2021-07-04 18:24:46 -04:00
a61e79ad72
avoid integer overflow issues reported by CodeQL
2021-07-03 17:38:48 -04:00
4b42b51006
fix broken links
2021-07-03 16:23:55 -04:00
b314c83266
fix up mistyped package names
2021-07-03 16:19:15 -04:00
c61480eace
fix indexing for pppm/disp/dielectric
2021-07-03 16:12:52 -04:00
da06535be5
fix doc build warnings
2021-07-03 16:06:43 -04:00
d471f13d27
non-portable OpenMP pragmas
2021-07-03 15:55:01 -04:00
9996d7eaad
NULL -> nullptr, and coding style updates
2021-07-03 15:50:09 -04:00
de3ac9d440
update for package rename in upstream
2021-07-03 15:38:24 -04:00
430e7e962f
Merge branch 'master' into dielectric-updates
...
# Conflicts:
# src/DIELECTRIC/Install.sh
# src/DIELECTRIC/pppm_disp_dielectric.cpp
# src/DIELECTRIC/pppm_disp_dielectric.h
2021-07-03 15:27:57 -04:00
3b480397d1
Merge pull request #2822 from akohlmey/next_patch_release
...
Step version strings for next patch release
2021-07-02 17:08:28 -04:00
c2a12f97c5
Merge pull request #2818 from akohlmey/package-reorganization-step1
...
Package Reorganization (step 1)
2021-07-02 16:16:19 -04:00
ce9351d7e7
add package update processing for cythonize
2021-07-02 15:55:17 -04:00
b075d18b38
ML-IAP Python interface depends on PYTHON package
2021-07-02 15:24:32 -04:00
bee95e41ae
Added references to example input scripts to the doc pages
2021-07-02 14:06:06 -05:00
48d3acb52b
Updated the doc pages for the /dielectric styles
2021-07-02 13:45:08 -05:00
5408210623
reformat
2021-07-02 14:34:23 -04:00
dbeaec4957
reformat
2021-07-02 14:17:00 -04:00
2a21c4b29f
add sticker-bond support to fix bond/swap
2021-07-02 11:46:25 -06:00
34fa0da60e
Merge branch 'master' into package-reorganization-step1
...
# Conflicts:
# doc/src/Packages_details.rst
2021-07-02 13:24:49 -04:00
021e8a404d
Updated example data files
2021-07-02 12:20:26 -05:00
411d1f1240
move fix imd from USER-MISC to MISC
2021-07-02 13:19:47 -04:00
bc715ac7e8
Merge upstream master into dielectric-updates
2021-07-02 12:14:06 -05:00
e2a78cbed6
SYCL team_reduce to mimic cuda __syncthreads_count
...
This fixes a suspected out of bounds error later on in the kernel.
2021-07-02 15:41:32 +01:00
bf5934e581
Merge pull request #2795 from jtclemm/fabric
...
Add fabric tensor compute
2021-07-01 21:59:48 -04:00
f4d4da32a7
Merge pull request #2470 from lammps/kk_finalize
...
Fix issue with Kokkos::finalize and library interface
2021-07-01 21:11:49 -04:00
c495fdfdf3
step version strings for next patch release
2021-07-01 20:17:07 -04:00
76526ef2b7
Merge pull request #2817 from julient31/exchange-biquadratic
...
Correcting a small bug in fix nve/spin
2021-07-01 20:12:12 -04:00
a370e9e329
DPD basic styles have GPU package versions
2021-07-01 00:58:10 -04:00
58196d57f1
New package DPD-BASIC with pair styles dpd, dpd/tstat, dpd/ext, dpd/ext/tstat
2021-07-01 00:51:55 -04:00
88c8d1a3c6
rename "minimal" preset to "basic"
2021-06-30 20:39:17 -04:00
e4bb7da69f
small tweak
2021-06-30 20:25:21 -04:00
b1d16508fe
small tweak to recover first initialization settings for consistent output
2021-06-30 17:40:42 -04:00
2ca87ccd3f
handle package dependency issues
2021-06-30 15:09:58 -04:00
63da5c4ba1
fix typo
2021-06-30 15:08:24 -04:00
7ba9c22d2c
update installation instructions and remove references to patches which we don't provide anymore
2021-06-30 14:54:58 -04:00
11328cbed2
update package variables and implement minimal/most selection of packages
2021-06-30 14:45:26 -04:00
1c25caaa6e
convert explicit tables of packages to simpler to maintain table from list constructs
2021-06-30 14:40:20 -04:00
d7a24dee91
Add warning
2021-06-30 12:08:33 -06:00
4928bd8b3d
Merge branch 'master' of github.com:lammps/lammps into kk_finalize
2021-06-30 10:18:12 -06:00
d47f2aca53
recover compilation with CMake
2021-06-29 22:18:27 -04:00
cc0d9f2be0
recover building the manual
2021-06-29 21:49:21 -04:00
16002ddb54
rename some more example folders
2021-06-29 21:48:57 -04:00
9d208c9ebd
rename some examples folders
2021-06-29 20:25:18 -04:00
878795e64a
bulk rename of remaining USER- packages
2021-06-29 20:12:59 -04:00
2d4bb8f38c
rename USER-MESODPD and USER-SDPD to DPD-MESO and DPD-SMOOTH
2021-06-29 19:45:38 -04:00
8e185a1a12
rename USER-DPD to DPD-REACT
2021-06-29 19:41:23 -04:00
6ceedb62be
rename USER-REAXC to REAXFF
2021-06-29 19:37:55 -04:00
1dc25b0e10
rename USER-OMP to OPENMP
2021-06-29 17:48:22 -04:00
c085e55695
rename USER-SMD package to MACHDYN
2021-06-29 17:19:39 -04:00
8bf6805e1d
rename USER-LB to LATBOLTZ
2021-06-29 17:07:14 -04:00
dc3efd17d2
rename USER-MEAMC to MEAM and pair style meam/c to meam (keeping meam/c as an alias)
2021-06-29 16:59:05 -04:00
995195606e
rename USER-RANN to ML-RANN
2021-06-29 16:32:06 -04:00
c582d5b5ce
update path to examples in README files
2021-06-29 15:58:08 -04:00
d52cd88492
rename USER-QUIP to ML-QUIP
2021-06-29 15:55:41 -04:00
fd24820603
rename USER-PACE to ML-PACE
2021-06-29 15:45:50 -04:00
031e537d3f
rename USER-HDNNP to ML-HDNNP
2021-06-29 15:38:45 -04:00
efaec31a84
rename USER-CGDNA and USER-CGSDK to CG-DNA and CG-SDK
2021-06-29 15:28:27 -04:00
aeeb79b188
correcting small bug in fix nve/spin
2021-06-29 12:31:50 -06:00
9cb82f4033
update docs for renames examples folders
2021-06-29 11:31:57 -04:00
7390d8e344
remove bogus folder
2021-06-29 11:31:31 -04:00
4342987043
rename example folders
2021-06-29 11:23:47 -04:00
b8c5f08e75
improve error message
2021-06-29 11:13:44 -04:00
e482502691
rename SNAP package to ML-SNAP and fix up some remaining MLIAP to ML-IAP issues
2021-06-29 11:06:59 -04:00
553a06e823
remove bogus file
2021-06-29 10:44:40 -04:00
eda2cd965e
rename MLIAP package to ML-IAP
2021-06-29 10:44:32 -04:00
a8be4ca4b8
cleaner implementation
2021-06-29 11:31:49 +02:00
1a662b78d5
conform
2021-06-29 10:53:02 +02:00
49e8fead3a
revert
2021-06-29 10:51:10 +02:00
84d94d9da0
Merge branch 'master' of github.com:tomswinburne/lammps
2021-06-29 10:48:39 +02:00
5e3fe19c9f
revert
2021-06-29 10:48:19 +02:00
130a925f8f
Merge branch 'lammps:master' into master
2021-06-29 10:43:23 +02:00
105c86399b
Merge pull request #2813 from akohlmey/collected-small-changes
...
Collected small changes
2021-06-28 20:14:01 -04:00
9a4735c6ef
Temporarily rename variable to avoid name collision until #2708 is merged
2021-06-28 11:11:45 -06:00
39b99afb56
Remove error description in header file
2021-06-28 09:34:08 -06:00
91e0614cef
Remove unnecessary virtual keyword
2021-06-28 08:51:28 -06:00
dd822848b4
add doi to citations
2021-06-28 10:47:28 -04:00
4d6bef3e04
modernize using utility functions
2021-06-28 10:43:35 -04:00
a4c2bc13cf
Add atom_map hash option for Kokkos package
2021-06-28 08:38:31 -06:00
4a21a0e727
make handling of 2theta values consistent including using the default
2021-06-28 10:17:48 -04:00
9a740a4a60
add lammps_kokos_finalize() support to various LAMMPS wrappers and document
2021-06-27 17:07:42 -04:00
2ef47fce69
add missing initializer for KokkosLMP::is_finalized
2021-06-27 16:08:22 -04:00
8ec3d90f5c
simplify
2021-06-27 15:41:59 -04:00
ef54c7290e
must pass pointer to Error class as argument since static functions don't have access to "this"
2021-06-27 15:40:38 -04:00
54351bb3d8
consolidate initialization, reformat
2021-06-27 15:18:50 -04:00
5d9b5261fb
address possible 32-bit integer overflow issues reported by static code analysis
2021-06-27 15:04:01 -04:00
e8646f6aaf
fix very minor memory leak issues reported by static code analysis
2021-06-27 15:03:12 -04:00
78d1c8bc7e
USER-MOLFILE depends on CMAKE_DL_LIBS when not compiling on Windows
2021-06-27 14:39:53 -04:00
7b87b5c80b
snap scaling
2021-06-27 15:46:14 +02:00
2726e0e923
Merge branch 'lammps:master' into master
2021-06-27 14:10:49 +02:00
4a0750ade0
correct documentation under restrictions for temp/csld and temp/csvr fixes
2021-06-25 15:46:30 -04:00
a74a718b6f
Add additional error check
2021-06-25 10:47:55 -06:00
30ac0107c8
Remove unused function
2021-06-25 10:32:54 -06:00
2d5e8f050a
Make Kokkos init/finalize calls safer
2021-06-24 13:25:35 -06:00
ddac9c21dc
Update from master
2021-06-24 11:57:21 -06:00
b3fed4d1a9
update regex to match with updated fmtlib
2021-06-24 10:13:52 -04:00
9fb7e25413
correct escape
2021-06-24 09:25:35 -04:00
8a344918a9
no escape needed
2021-06-24 09:15:58 -04:00
652864ed5c
Merge pull request #2810 from akohlmey/collected-small-changes
...
Collected small changes
2021-06-23 19:30:04 -04:00
f5f5721cfb
reformat
2021-06-22 18:29:13 -04:00
2741279254
Adding correct scalar variable
2021-06-22 14:40:10 -06:00
d5e5f590e8
Updating documentation, adding compute scalar
2021-06-22 14:14:25 -06:00
cc7538e7b9
fix cut-n-paste bug in AtomVec class
2021-06-22 13:14:24 -04:00
8f60a54656
update USER-RANN example to run faster and provide reference logs
2021-06-22 12:27:05 -04:00
f4de4902e2
new compute dipole command
2021-06-22 11:57:29 -04:00
31011252e3
reformat, mention compute dipole
2021-06-22 11:57:08 -04:00
60e1c2be6d
fix formatting and spelling
2021-06-22 11:56:46 -04:00
f8ebcff078
changes to mdi_engine
2021-06-22 09:36:40 -06:00
95f713bd38
skip testing the fortran module if CMake cannot identify the fortran compiler
...
this avoids compilation failure with the new llvm based flang (aka f18)
2021-06-21 17:25:29 -04:00
ae86364402
replace non-standard variable-length arrays with normal allocations
2021-06-21 16:57:53 -04:00
28fa06b298
turn off extra warnings with gcc.cmake preset and introduce a pedantic preset
...
the pedantic preset turns warnings about variable length arrays to errors
2021-06-21 16:57:05 -04:00
55dc5216a0
Revert "update googletest"
...
googletest compilation breaks on CentOS7 with native compilers
thus we are going back to version 1.10 (for now).
This reverts commit c6d950d35e .
2021-06-21 16:36:24 -04:00
ddc596170e
Merge pull request #2803 from akohlmey/collected-small-changes
...
Collected small changes
2021-06-21 12:59:16 -04:00
79cbafd3c7
Reapply LAMMPS changes to fmtlib
2021-06-21 11:55:41 -04:00
f7752da97f
Update fmtlib to 8.0.0
2021-06-21 11:50:57 -04:00
f59273fb09
Merge pull request #2796 from macstein/mliap_so3_ver2
...
Add support for SO3 descriptor to MLIAP package
2021-06-21 11:03:11 -04:00
72221238d6
correct indentation
2021-06-21 09:45:35 -04:00
2624e3fd8f
add unit test for pair style rann
2021-06-20 22:14:06 -04:00
3a079c666c
fix bug when reading masses
2021-06-20 22:13:47 -04:00
a4c8650d2a
plug memory leaks in USER-PACE
2021-06-20 21:29:49 -04:00
651772e6fa
spelling
2021-06-20 15:51:38 -04:00
0ce9d147a4
fix typo
2021-06-20 15:50:07 -04:00
e8f1a7a182
silence compiler warnings
2021-06-19 21:30:22 -04:00
15033d59e6
reorder package details paragraphs, fix broken reference to plumed
2021-06-19 20:37:29 -04:00
b3c3714e7d
pair style bop is not compatible with hybrid styles and multi-cutoff
2021-06-18 23:39:42 -04:00
94ff9d1796
add missing word
2021-06-18 23:39:09 -04:00
d982d153f8
Fix conditions for correct results on other types
2021-06-18 18:26:53 +03:00
eef68062dd
Merge branch 'master' of github.com:joeweaver/lammps into collected-small-changes
2021-06-18 06:53:21 -04:00
2a15276005
Fix omitted word typo
...
Very minor edit. Not sure if a fork and PR is the way you'd prefer edits or if I should've just filed an issue/sent an email.
2021-06-18 11:17:37 +01:00
6a07942428
Merge pull request #2802 from tc387/charge-regulation-update
...
Added variable pH support and fixed Ewald self-energy updating
2021-06-17 23:02:14 -04:00
8fef6a10dd
Fix atom types handling in the tip4p/gpu kernels
2021-06-18 00:52:23 +03:00
396b426cd1
reformat
2021-06-17 16:30:49 -04:00
af802d18d1
update gcc preset to include gfortran
2021-06-17 13:33:33 -04:00
1225dda3ad
update MathJax to version 3.2.0
2021-06-17 10:57:15 -04:00
4b83439eeb
reformat and modernize
2021-06-17 10:35:35 -04:00
a90a48c038
update ASPHERE box/srd example
2021-06-17 10:35:07 -04:00
5a511c2e92
whitespace
2021-06-17 09:56:14 -04:00
45048a7384
silence compiler warnings, remove dead code, simplify
2021-06-16 13:57:13 -04:00
b7e059126a
silence compiler warnings
2021-06-16 13:47:23 -04:00
e207896632
silence compiler warnings, simplify
2021-06-16 13:18:32 -04:00
9eefa39201
silence compiler warnings
2021-06-16 13:17:25 -04:00
afdca31d01
reformat
2021-06-16 08:40:40 -04:00
1bb9fb2819
changed natoms to nlocal
2021-06-15 10:55:17 -07:00
6b56177e48
small updated to variable description in fix_charge_regulation.rst
2021-06-15 10:44:45 -05:00
d88577f44b
whitespace
2021-06-15 10:52:07 -04:00
03d8ae04bd
simplify
2021-06-15 10:48:19 -04:00
f380f8915f
Merge branch 'master' into charge-regulation-update
2021-06-15 10:45:26 -04:00
63f9590b0e
keep track of memory use. use bigint in some cases to avoid overflows.
2021-06-15 07:00:17 -04:00
73d97241f2
simplify large memory use explanation
2021-06-15 06:58:42 -04:00
48c2ed2430
remove trailing whitespace
2021-06-15 06:57:46 -04:00
a0e0f5e1bd
Update pair_mliap.rst
...
added note regarding SO3 pre computations and array size.
2021-06-14 23:49:44 -07:00
80964619c8
add documentation for pair_mliap regarding so3 and nn
2021-06-14 22:59:30 -07:00
ce79622897
Merge pull request #2798 from akohlmey/collected-small-changes
...
Collected small changes
2021-06-14 20:20:34 -04:00
a4a7fc353c
Added variable pH support and fixed Ewald self-energy updating
2021-06-14 18:55:38 -05:00
ec0f47642a
delete old log files
2021-06-14 11:44:05 -07:00
6a4420ba5c
updated log files from the latested run
2021-06-14 11:40:45 -07:00
97799eabaf
added contributing author
2021-06-14 10:57:27 -07:00
1c6ce70776
Updated qsum_qsq() in pppm/dielectric and pppm/disp/dielectric
2021-06-14 00:09:48 -05:00
2dfbdcbc40
Added pppm/disp/dielectric, minor updates to lj/long/coul/long/dielectric
2021-06-13 23:55:28 -05:00
480fd39342
OpenMP suppression updates
2021-06-13 22:34:06 -04:00
b105abde1f
make memory management more consistent and move declarations to base classes
...
this change reduced some code redundancy and consolidates memory management.
- pointers are initialized to null and deleted where they are declared
- pointers are deleted/destroyed before created/allocated
- memory usage is reported where pointers are declared
This makes it easier to follow flow of control and avoids memory leaks
2021-06-13 22:31:35 -04:00
3f83c6f96a
move coeffelem declaration to base class and avoid memory leak
2021-06-13 19:10:07 -04:00
3f2834b997
fix new/delete mismatch bugs
2021-06-13 18:58:43 -04:00
14ca95026f
begin documentation for SO3 MLIAP descriptor
2021-06-13 18:29:36 -04:00
e99e2ead68
update valgrind suppressions for newer GCC compilers
2021-06-13 18:28:42 -04:00
9c385a98af
small tweaks and reformat
2021-06-13 18:06:40 -04:00
2ca0a4df98
add unit test for MLIAP SO3 descriptor
2021-06-13 17:45:00 -04:00
84d04752d3
update log files. make Si example (much) smaller
2021-06-13 17:40:00 -04:00
66cf2319a1
silence compiler warning
2021-06-13 17:11:13 -04:00
af34348e8a
removed unused parameters
2021-06-13 00:01:31 -07:00
aa2940448e
Update mliap_model_nn.cpp
...
set nonlinearflag in NN model
2021-06-12 19:49:32 -07:00
9de5c9fc98
correct homepage URLs
2021-06-12 21:33:01 -04:00
4522b16721
use floating point function
2021-06-12 21:29:20 -04:00
110fcf70f9
correct mismatched new type[] / delete
2021-06-12 21:29:06 -04:00
5b91fd8193
whitespace
2021-06-12 21:24:26 -04:00
a9bf1a4372
apply clang-format
2021-06-12 21:24:16 -04:00
87ea63266b
fix a few formatting issues, silence compiler warnings, remove dead code
2021-06-12 21:20:28 -04:00
55c2d51476
better support for newer compilers. prefer flang with clang
2021-06-12 21:19:05 -04:00
34608aba9b
update
2021-06-12 15:06:10 -07:00
6acb767847
update
2021-06-12 14:53:35 -07:00
f2ee71284f
update
2021-06-12 13:23:02 -07:00
7f261a2801
update
2021-06-12 10:36:37 -07:00
c6d950d35e
update googletest
2021-06-12 13:10:56 -04:00
51994c8c65
update
2021-06-12 01:02:31 -07:00
263d92eff5
whitespace
2021-06-11 16:30:01 -04:00
e1cfb95f54
update CODEOWNERS
2021-06-11 16:28:05 -04:00
a23f56a4f0
silence compiler warnings, remove dead code and fix bugs
2021-06-11 16:26:34 -04:00
4a2d32ff6d
remove dead code
2021-06-11 15:11:01 -04:00
431ab35732
whitespace
2021-06-11 15:10:53 -04:00
5da4d78308
Merge branch 'master' into fabric
2021-06-11 15:10:20 -04:00
a474754b33
Update pair_mliap.cpp
2021-06-11 10:54:09 -07:00
f14a4377ce
spelling
2021-06-10 23:16:44 -04:00
fe0422d042
whitespace
2021-06-10 23:16:44 -04:00
ae3a4dbf0d
apply clang-format
2021-06-10 23:16:43 -04:00
59b83a6f27
simplify
2021-06-10 23:16:31 -04:00
406d2c4eb2
typo in compute_fabric.cpp
2021-06-10 15:18:55 -06:00
c9d38b7b6d
Mention contact number in documentation
2021-06-10 15:16:15 -06:00
06ff2f897a
Fixing typos in documentation and comments
2021-06-10 14:08:19 -06:00
7dda30a198
Adding type filter
2021-06-10 11:40:09 -06:00
8761ae65a3
Merge branch 'master' into mdi-expand
2021-06-10 09:50:23 -06:00
e64ec4647a
Delete dump.myforce.3
2021-06-09 20:45:06 -07:00
06aa6b737e
Delete dump.myforce.2
2021-06-09 20:44:56 -07:00
399de7dbf8
Delete dump.myforce.1
2021-06-09 20:44:45 -07:00
b4e9e99067
Delete dump.myforce.0
2021-06-09 20:44:32 -07:00
72ae091aa6
Merge remote-tracking branch 'upstream/master' into mliap_so3_ver2
...
To have a fetch
2021-06-09 20:31:46 -07:00
75fd4e9eec
update
2021-06-09 16:59:59 -07:00
b1f8740204
update
2021-06-09 16:55:11 -07:00
26127e1fa0
more changes to fix ttm/grid
2021-06-09 15:49:20 -06:00
456b81417d
first version of fix ttm/grid
2021-06-09 09:03:50 -06:00
1e5e08fc1b
Merge pull request #2793 from ndtrung81/user-dielectric
...
Contributing a new package USER-DIELECTRIC
2021-06-08 20:07:36 -04:00
41bdf0f398
address spelling issues and update list of false positives
2021-06-08 18:46:48 -04:00
832ae2c049
Merge branch 'master' into user-dielectric
2021-06-08 17:11:37 -04:00
9944bbe61e
Merge pull request #2786 from akohlmey/collected-small-changes
...
Collected small changes
2021-06-08 14:08:28 -04:00
b8236c6402
improve error messages by printing unrecognized property
2021-06-08 11:19:21 -04:00
a32e682697
error exit if driver sends number of atoms. add comment why.
2021-06-08 10:38:28 -04:00
337527282d
Added the documentation for atom style dielectric and for compute efield/atom
2021-06-07 16:36:45 -05:00
ffd1b2bfa9
fix compilation issue
2021-06-07 11:48:13 -04:00
7322066dde
use alternate approach for dealing with Package style dependency issues
2021-06-06 18:39:19 -04:00
8b0a063059
must not test for bonded interactions without MOLECULE package
2021-06-06 18:37:14 -04:00
0ee6cf798c
include cythonize for building MLIAP with Python support
2021-06-06 18:25:47 -04:00
b524a0b819
correctly remove dependent sources for fix QEQ
2021-06-06 18:25:16 -04:00
0bc86a7eea
modernize and reformat code
2021-06-05 21:43:38 -04:00
f7ca10b070
update documentation towards more complete integration
...
this includes the following steps:
- added missing sections about the packages (incomplete)
- added missing files for the pair styles and the compute (incomplete)
- merge fix doc files into a single file (incomplete)
- link to added styles from Commands overvies and style lists (incomplete)
major part that is missing is the documentation of the atom style and
the description of the file format in the read_data docs.
there should probably also additions to the `set` command to set those
properties from input scripts.
2021-06-05 21:00:35 -04:00
5e675e6eff
bugfix for library unit test due to CMake package changes
2021-06-05 19:19:14 -04:00
c5412db1a4
correct package dependency handling
2021-06-05 17:26:24 -04:00
c5c9a27593
protect OpenMP pragma with preprocessor define
2021-06-05 16:24:39 -04:00
3a73dd831a
fix bug when reporting fix wall energies
2021-06-05 16:16:57 -04:00
655c7b02ec
update conventional build installation
2021-06-05 16:03:31 -04:00
22c391e603
add new package to presets
2021-06-05 15:57:47 -04:00
1fb4ec663b
port code to current LAMMPS style and make it compatible with OpenMP 4.x compilers
2021-06-05 15:55:23 -04:00
75e5ad4c7a
correct CMake support (also fix some bugs for other packages)
2021-06-05 15:48:25 -04:00
ac403394e4
disable clang-format processing for .cpp files by default
2021-06-05 12:14:46 -04:00
02707d7a0d
add CMake support
2021-06-05 12:11:36 -04:00
6b6cae7c11
update dependencies
2021-06-05 11:28:11 -04:00
f7bae950e8
update .gitignore
2021-06-05 11:24:03 -04:00
672fa7d8ff
move /omp styles to USER-OMP package
2021-06-05 11:21:26 -04:00
7928e90179
make headers compatibel with clang-format
2021-06-05 11:20:47 -04:00
076e25f2a5
update LAMMPS homepage URLs
2021-06-05 11:16:27 -04:00
13b8c63e7a
Merge branch 'master' into user-dielectric
2021-06-05 11:14:44 -04:00
f92bee868a
whitespace fixes
2021-06-05 11:12:58 -04:00
2dd7a0a678
Removed debugging leftover
2021-06-04 23:09:27 -05:00
ed604e906b
Updated README for USER-DIELECTRIC
2021-06-04 22:41:25 -05:00
f2dad0486b
Integrating documentation, misc fixes in compute
2021-06-04 10:06:05 -06:00
56b9de1d6b
Merge remote-tracking branch 'github/master' into collected-small-changes
2021-06-04 11:38:31 -04:00
f2a6329fe7
silence compiler warnings
2021-06-04 09:07:53 -04:00
5f4bd99544
Merge branch 'master' into track-contacts
2021-06-04 08:42:51 -04:00
1358f4549b
doc updates for MISC package
2021-06-04 08:39:00 -04:00
d74d7cfd5f
Merge pull request #2789 from rbberger/gpu_hip_fixes
...
More GPU fixes for HIP
2021-06-04 01:08:53 -04:00
2500169193
whitespace
2021-06-04 00:57:26 -04:00
337ba1f729
fix spelling issues
2021-06-04 00:56:24 -04:00
8e082c2f6a
complete integration into manual
2021-06-04 00:56:09 -04:00
4d3897c482
update LAMMPS homepage URLs
2021-06-04 00:49:30 -04:00
d17b49a894
apply clang-format
2021-06-04 00:43:45 -04:00
edf734ed59
remove installed package files
2021-06-04 00:43:18 -04:00
80c90d8ee2
fix broken links/references
2021-06-04 00:34:37 -04:00
067fd48b57
Merge remote-tracking branch 'github/master' into collected-small-changes
...
# Conflicts:
# python/lammps/__init__.py
# python/lammps/core.py
2021-06-04 00:28:32 -04:00
2463c2dd71
Merge pull request #2787 from rbberger/python_updates
...
Update to Python package and examples
2021-06-04 00:26:48 -04:00
41787088a3
Merge pull request #2790 from rbberger/docs_canonical_url
...
Allow setting canonical URL in doc build
2021-06-03 23:16:48 -04:00
5599deae0a
quick-fix to compile plumed-2.7.1 with newer GCC and Clang compilers
2021-06-03 19:47:32 -04:00
ed624b518e
update windows specific instructions for running LAMMPS for latest package
2021-06-03 16:51:39 -04:00
b92c2ab873
correct broadcast for atom->natoms
2021-06-03 16:14:14 -04:00
2afa783e1e
silence compiler warning
2021-06-03 16:13:38 -04:00
6fb6980987
Set copyright date automatically
2021-06-03 14:18:20 -04:00
4a8b460201
update singularity container definition file for Fedora 34
2021-06-03 14:04:59 -04:00
2b012f4af7
Update copyright date in docs
2021-06-03 13:16:04 -04:00
415f33134b
fix typos in Kolmolgorov-Crespi potential formula
2021-06-03 13:12:43 -04:00
21607fe0ce
Update website URL in lammps theme
2021-06-03 12:03:36 -04:00
1e66dfbd74
Add LAMMPS_WEBSITE_BASEURL env variable to set canonical URL in docs
2021-06-02 17:44:45 -04:00
9e7b502050
Removing leftover files
2021-06-02 14:18:26 -06:00
479622e57d
Adding compute fabric
2021-06-02 14:17:15 -06:00
8ea9179a00
Correct device pointer datatype in HIP UCL_Const
2021-06-02 15:46:57 -04:00
62423b0c75
Disable new GPU neighbor for HIP
2021-06-02 15:45:06 -04:00
f3ba2d07f8
prefer GNU make (aka gmake) over plain "make", to avoid compilation failures
2021-06-02 15:14:37 -04:00
7e05c6f8fd
Update ROCm container defintiion and add missing lib path
2021-06-02 14:40:37 -04:00
80f28e7fa9
fixing merge conflicts, update to master
2021-06-02 12:33:37 -06:00
96ac2dc9f6
update to master
2021-06-02 12:15:41 -06:00
77f009126a
Fixing comments and log files
2021-06-02 12:12:17 -06:00
b2ed89b21f
Updating documentation
2021-06-02 12:02:02 -06:00
a1194e89d5
Remove unused sys.path
2021-06-02 13:17:08 -04:00
249a2a6783
Sync copies of pizza
2021-06-02 13:09:52 -04:00
b9e9dda1ab
Updated example input scripts, data files and README
2021-06-02 12:03:46 -05:00
3f1bbf7c71
Add support for building wheels with pip
2021-06-02 11:46:48 -04:00
1ce50e0b1d
Minor updates to fix polarize/*
2021-06-02 10:37:43 -05:00
41d289e2b0
Keep Python 2 code path
2021-06-02 11:18:00 -04:00
3d991cda6f
Remove pypar from docs
2021-06-02 11:13:44 -04:00
5fe890679c
Remove pypar and non-functional commented code
2021-06-02 11:07:18 -04:00
d4a6c718a9
Moved citation to a single place
2021-06-02 09:22:36 -05:00
0aaad39233
Remove MPI comments in gui.py
2021-06-01 18:10:47 -04:00
f2974d3b1b
More cleanup to fix polarize*
2021-06-01 16:54:47 -05:00
400b55e6d5
Remove mentions of Pypar
2021-06-01 17:51:06 -04:00
232ae5e856
Fix typo in core.py
2021-06-01 17:36:45 -04:00
faccf52922
Updated dielectric/omp pair styles
2021-06-01 16:31:13 -05:00
6c86abc3b3
Use default matplotlib engine and use pause for animation
2021-06-01 16:59:00 -04:00
313389c0ad
Correct title in gnuplot graph
2021-06-01 16:57:37 -04:00
62675e6e2b
Minor fixes in pizza tools
2021-06-01 16:57:19 -04:00
0d0c0ab136
Move import to get_ctypes_int() function
2021-06-01 15:31:00 -04:00
20ffacaf70
Add exception type
2021-06-01 15:30:28 -04:00
49536ce02c
Make compliance.py Python 3 compatible
2021-06-01 15:15:11 -04:00
c12f7e226b
More cleanup to fix polarize*, access to the per-atom variables from the Atom class, and updates to doc pages
2021-06-01 11:22:14 -05:00
1b8825a377
expand LGTM exposure of LAMMPS styles
2021-05-31 18:23:37 -04:00
fde2295685
add comments to suppress useless warnings from LGTM
2021-05-31 12:01:50 -04:00
185664824e
address LGTM issues
2021-05-31 12:01:05 -04:00
4736d15b7c
replace outdated email address
2021-05-31 11:40:15 -04:00
458af788e1
Minor edits and cleanup
2021-05-30 11:33:06 -05:00
be6be2fc07
Fixed a bug with AtomVecDielectric for pack fields_border
2021-05-30 10:29:28 -05:00
7a52cfcc01
Added a doc page for the fix polarize/*
2021-05-28 16:27:03 -05:00
30e18a1b76
Added compute efield/atom and citation for the fixes polarize*
2021-05-28 16:06:36 -05:00
127627a5f7
Updated Install.sh
2021-05-28 15:42:03 -05:00
1fd6014eca
Updated fix polarize/bem/gmres and fix polarize/functional
2021-05-28 15:38:02 -05:00
342c84aba4
Updated AtomVecDielectric to support atom properties like full (molecule, bonds, angles, dihedrals, special)
2021-05-28 15:14:56 -05:00
e248faa9bd
silence compiler warnings
2021-05-28 14:09:41 -04:00
14f0c215eb
make console detection smarter and don't use a pager at all with OpenMPI
2021-05-28 14:09:32 -04:00
454e11f7a5
Bringing USER-DIELECTRIC up-to-date with latest changes in upstream LAMMPS
2021-05-28 12:41:52 -05:00
41d7038c1e
trial versions of new mdi_engine and fix_mdi_engine
2021-05-27 17:24:29 -06:00
6f00e98945
Merge pull request #2785 from akohlmey/next_patch_release
...
Step version string for next patch release
2021-05-27 17:13:03 -04:00
bd1c5592ab
Merge pull request #2784 from akohlmey/set-python-home
...
Internally set PYTHONHOME for LAMMPS on Windows
2021-05-27 16:45:34 -04:00
129c517abe
link to copy of GPLv2 inside of LAMMPS distribution
2021-05-27 16:09:28 -04:00
98023e73b9
clarify GPL version and fix URLs
2021-05-27 15:44:56 -04:00
2ee3e5851d
step version string for next patch release
2021-05-27 15:25:40 -04:00
b4e5298bf8
Merge pull request #2783 from stanmoore1/kk_update_3.4.1
...
Update Kokkos library in LAMMPS to v3.4.1
2021-05-27 15:10:34 -04:00
89058e8712
skip bundling GPLv3 lib
2021-05-27 15:05:27 -04:00
86059433f6
Merge pull request #2570 from kipbarrett/pair_rann
...
Add new Package USER-RANN with pair style rann for using a neural network to compute energies and forces
2021-05-27 13:07:26 -04:00
8c8e4eaeec
Update Kokkos arch list
2021-05-27 10:48:10 -06:00
0895abaa74
Update Kokkos CMake file
2021-05-27 10:40:31 -06:00
a660f286b1
internally forward LAMMPSHOME environment variable, if present, to PYTHONHOME
2021-05-27 12:39:25 -04:00
76a472d8b8
Merge pull request #2640 from ndtrung81/eam-gpu
...
Fixing bugs on eam*/gpu for pair hybrid with neigh yes, where the gpu…
2021-05-27 12:11:13 -04:00
e2f702ab63
Merge pull request #2768 from rbberger/doc_versions
...
Prepare LAMMPS manual to show multiple versions and downloads
2021-05-27 10:54:43 -04:00
7d2f252568
Update Kokkos library in LAMMPS to v3.4.1
2021-05-27 08:45:16 -06:00
40a5c2de5b
Merge pull request #2782 from jrgissing/bond/react-doc-tweaks
...
Bond/react doc tweaks
2021-05-27 10:41:14 -04:00
0713e95873
integrate documentation
2021-05-26 16:55:51 -04:00
258afaafd8
whitespace
2021-05-26 16:05:52 -04:00
80fc111b5c
add new package to .gitignore
2021-05-26 16:05:45 -04:00
64aa84a851
remove dead code
2021-05-26 16:01:26 -04:00
f703025c32
whitespace
2021-05-26 16:01:03 -04:00
4b37421318
Add word
2021-05-26 16:00:58 -04:00
c13b1b39ef
Change title and add forum page link
2021-05-26 15:58:30 -04:00
409dd02eae
Merge remote-tracking branch 'origin/master' into doc_versions
2021-05-26 15:54:56 -04:00
368765f10f
disable automatic clang-format processing for .cpp files
2021-05-26 15:41:44 -04:00
769183c94f
simplify and reformat
2021-05-26 15:40:15 -04:00
4794b4cd38
update include files according to LAMMPS' conventions
2021-05-26 15:26:25 -04:00
9d9a7e853e
make header ready for use with clang-format and apply conventions
2021-05-26 15:26:08 -04:00
1af4538858
update homepage URLs
2021-05-26 15:19:00 -04:00
012003c68a
Merge branch 'master' into pair_rann
...
# Conflicts:
# cmake/CMakeLists.txt
# cmake/presets/all_off.cmake
# cmake/presets/all_on.cmake
2021-05-26 15:17:30 -04:00
49ced1ed18
Merge pull request #2781 from akohlmey/collected-small-changes
...
Collected small changes
2021-05-26 11:29:18 -04:00
01212881d2
clarify docs
2021-05-26 00:05:21 -04:00
c723fe2345
Update fix_bond_react.rst
2021-05-25 23:54:43 -04:00
0f5a1178fb
we don't need txt2rst and txt2html anymore
2021-05-25 22:14:29 -04:00
d3bf00769c
a couple more URL fixes
2021-05-25 22:14:00 -04:00
04f7cd0fb7
replace non-ASCII characters
2021-05-25 22:13:37 -04:00
4ee00087c4
update homepage URLs
2021-05-25 18:59:06 -04:00
04defbf49c
Merge remote-tracking branch 'github/master' into collected-small-changes
2021-05-25 18:57:34 -04:00
2fa389ed4a
Merge pull request #2626 from singraber/pair-style-nnp
...
Contribution: package USER-HDNNP for high-dimensional neural network potentials
2021-05-25 17:51:40 -04:00
14f989b086
Also use current_version in layout.html
2021-05-25 17:36:52 -04:00
e1c5cfd372
Add LAMMPS_WEBSITE_BUILD_VERSION to set current doc version
2021-05-25 17:23:34 -04:00
5b548879a7
tell CMake to export all symbols when building .dlls on windows
...
this needs a special treatment when compiling with the MinGW cross-compiler
2021-05-25 17:17:54 -04:00
c10812644d
correct citation
2021-05-25 17:17:16 -04:00
735c5c52dc
Merge remote-tracking branch 'origin/master' into doc_versions
2021-05-25 17:15:23 -04:00
a3a2bdc8f6
Keep version in header, only show selector if LAMMPS_WEBSITE_BUILD is set
2021-05-25 17:15:17 -04:00
c6bf768826
update list of packages included with cross-compilation
2021-05-25 16:56:41 -04:00
8c9b29f9ec
Merge branch 'pair-style-nnp' of github.com:singraber/lammps into pair-style-nnp
2021-05-25 14:52:50 -06:00
c55997abca
Minor edits
2021-05-25 14:51:55 -06:00
9e1db61b41
Merge branch 'master' into pair-style-nnp
2021-05-25 16:44:55 -04:00
58625d800e
also make CMake scripts in unittest tree consistent
2021-05-25 15:10:18 -04:00
bc063f2e88
make formatting of if statements and string comparisons consistent
2021-05-25 15:06:08 -04:00
bec53a1cbf
fix bug with passing strings to fortran. this closes #2780
2021-05-25 14:41:35 -04:00
a853cd0487
tell CMake to export all symbols when building .dlls on windows
...
this needs a special treatment when compiling with the MinGW cross-compiler
2021-05-25 14:37:31 -04:00
92e995d3a2
Merge pull request #2778 from akohlmey/update-homepage-url
...
Add tool to fix LAMMPS homepage URLs
2021-05-24 16:58:33 -04:00
7cc00e3fed
fix spelling
2021-05-24 16:21:48 -04:00
2e6a0112d3
update URLs in some more files
2021-05-24 16:19:37 -04:00
743ce218a4
Merge branch 'update-homepage-url' of github.com:akohlmey/lammps into update-homepage-url
2021-05-24 15:53:57 -04:00
fdfa761f45
update mesont fortran library sources
2021-05-24 15:53:44 -04:00
e7ed20d307
hack to allow processing individual files. handle a few more substitutions
2021-05-24 15:53:21 -04:00
2a33e3674e
Added src/USER-DIELECTRIC and examples/USER/dielectric
2021-05-24 14:51:28 -05:00
49218059b4
hack to allow processing individual files
2021-05-24 15:38:41 -04:00
63ecb77303
fix some more URLs
2021-05-24 15:38:27 -04:00
73195677a5
don't export security statement to source snapshots
2021-05-24 15:34:47 -04:00
825182d06c
fix typo. closes #2779
2021-05-24 15:33:48 -04:00
5eb818a02b
the manual, especially the PDF version, has 3 parts
2021-05-24 14:44:47 -04:00
dca509a5d8
update the all on/off CMake presets
2021-05-24 14:43:13 -04:00
0a6401fb7b
add missing colon
2021-05-24 14:39:39 -04:00
e4b3d8b632
correct table formatting that got broken by changing URLs
2021-05-24 14:38:03 -04:00
3f963ce249
update README/docs about generating the manual and accessing it online
2021-05-24 14:33:00 -04:00
09c19a936b
update URLs in source code and manual
2021-05-24 14:18:20 -04:00
9bafefb4df
Merge branch 'master' into update-homepage-url
2021-05-24 14:05:04 -04:00
61b1126c3d
Merge branch 'master' into pair_rann
...
# Conflicts:
# cmake/CMakeLists.txt
# src/Makefile
2021-05-24 12:21:04 -04:00
a50c980595
Merge branch 'master' into pair-style-nnp
2021-05-24 12:08:45 -04:00
a0352433c0
Merge pull request #2777 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-05-24 11:48:04 -04:00
08b44b59b0
Merge pull request #2776 from akohlmey/clang-tidy
...
Address issues detected by static code analysis with clang-tidy
2021-05-24 11:07:25 -04:00
7dee0b0633
Merge branch 'gpu-updates' into eam-gpu
2021-05-24 00:24:04 -04:00
0b538b1922
add tool to fix LAMMPS homepage URLs
2021-05-23 19:49:32 -04:00
f3e90633b5
Resolve merge conflicts with upstream one more time
2021-05-23 16:37:42 -04:00
53164321c9
silence CMake warnings with CMake 3.19 and later when cross compiling
2021-05-23 03:37:58 -04:00
ba854ec7c3
changes required to cross-compile unit tests for windows
2021-05-23 01:46:14 -04:00
d5f62a22b8
64-bit integers are "long long" on windows, not "long" (which is 32-bit)
2021-05-23 00:53:40 -04:00
bf2d1db49d
PGI compiler can handle restrict and aligned attributes
2021-05-22 21:28:39 -04:00
d9bcbe0e42
fix null pointer dereferences due to typos
2021-05-22 19:16:36 -04:00
5c99669897
silence PGI compiler warnings
2021-05-22 19:09:01 -04:00
d2fe5e6ec8
include compiler optimization with certain build types when using presets
2021-05-22 18:35:56 -04:00
c0d13d064c
since the new Intel compiler is LLVM based the _noalias macro needs to be defined like for GNU and Clang
2021-05-22 18:35:15 -04:00
7ba0d553e4
correct C++ standard dependency of Kokkos in Package details summary
2021-05-22 18:34:33 -04:00
6a41109cde
work around compatibility issues with MPI and classic intel compilers
2021-05-22 18:30:25 -04:00
47507de276
libn2p2 uses M_PI which is non-standard and thus requires -std=gnu++11 with newer MinGW
2021-05-22 16:26:36 -04:00
0737e014f3
update code owners file
2021-05-22 13:51:55 -04:00
7a17780a82
consistently check for newton pair off and align error message rest of LAMMPS
...
also add checks for required charge property for pair styles with coulomb
2021-05-22 13:17:58 -04:00
0e1fa44b9d
fix compilation error on latest intel OpenCL compiler due to missing tagint definition
2021-05-22 13:16:31 -04:00
6fe5c338a8
add comments to document USER-HDNNP cmake scripting
2021-05-22 11:54:35 -04:00
eae4efdbde
silence PGI compiler warnings
2021-05-22 11:53:35 -04:00
076412b7ac
allow compiler specific ar
2021-05-22 11:35:40 -04:00
8b76f6ac63
disable debug settings and pass platform "ar" program
2021-05-22 11:28:06 -04:00
42ef13bc06
enable C++11 for compiling N2P2 lib with PGI
2021-05-22 11:19:54 -04:00
14cb45c161
xcode compiler may be reported as AppleClang instead of Clang
2021-05-22 10:40:55 -04:00
5e2b97812e
update sed command for BSD sed which doesn't like multiple -e options
2021-05-22 10:33:06 -04:00
450503cc42
pass C++ standard setting flag to N2P2 make (needed for macOS' xcode)
2021-05-22 10:30:38 -04:00
3083756a64
include USER-HDNNP in MinGW64 cross-compilation build
2021-05-22 08:03:29 -04:00
01a94af217
small doc update / whitespace fix
2021-05-22 08:01:45 -04:00
95427b1fda
add support for building with Windows including cross-compilation and MPI-2
2021-05-22 07:43:54 -04:00
c0b25853cf
more cmake tweaks
2021-05-21 17:12:11 -04:00
9f363f219f
silence compiler warning
2021-05-21 16:58:01 -04:00
db55531eed
simplify
2021-05-21 16:57:44 -04:00
1c4e011926
plug memory leak
2021-05-21 16:57:35 -04:00
48169abbe8
add doi to short citation message
2021-05-21 16:57:24 -04:00
a9dfecc27f
regularize automatic download build for n2p2 library with CMake
2021-05-21 16:16:01 -04:00
10961b8cb6
update to upstream
2021-05-21 16:15:31 -04:00
14617cf4d2
Increasing chances for copying neighborlists
2021-05-21 11:28:21 -06:00
afaf992ac2
Second working of bits for neigh/history
2021-05-21 11:06:34 -06:00
e01502d349
Finished build doc pages
2021-05-21 18:18:46 +02:00
83a15ef03f
fixing typos in documentation
2021-05-20 18:26:02 -06:00
a9427f20b2
Merge pull request #2770 from strlnkv/wall_region_morse_bug_fix
...
wall/region Morse potential derivative correction
2021-05-19 20:07:26 -04:00
b2641a4836
Merge pull request #2775 from akohlmey/tip4p-coulomb-warn
...
Print warning when a tip4p pair style may cause incorrect results
2021-05-19 20:06:05 -04:00
5aebbee564
coordinate -> site
2021-05-19 19:29:00 -04:00
0b8c82e906
use correct type for clang-tidy command options
2021-05-19 17:56:26 -04:00
e584a3b958
Must use explicit scope on virtual functions when called from constructor
2021-05-19 16:57:15 -04:00
cfb3efb50f
add cmake config option to enable clang-tidy with preferred options
2021-05-19 16:45:43 -04:00
a847a7ee9e
print warning when a tip4p pair style may cause incorrect results
2021-05-19 15:33:26 -04:00
fe93603d15
Merge branch 'eam-gpu' of https://github.com/ndtrung81/lammps into eam-gpu
2021-05-19 10:59:47 -05:00
8af6e58a7f
Fixed a bug with the eam kernel for screening out pairs that are excluded by the pair style (when eam is a sub-style in pair hybrid)
2021-05-19 10:56:51 -05:00
0c6857914d
Adding example, misc patches
2021-05-18 20:57:24 -06:00
a0ca2e2681
Updated pair style hdnnp docs
2021-05-19 00:15:25 +02:00
32838fd4b8
Merge pull request #2773 from dynikon/master
...
Fix angle_style table doc
2021-05-18 16:31:15 -04:00
f61c27ca12
Updating gitignore
2021-05-18 14:07:23 -06:00
1f89d9b315
Adding documentation, misc changes
2021-05-18 14:04:49 -06:00
12baec203d
Merge pull request #2771 from akohlmey/collected-small-changes
...
CMake and documentation updates for USER-MDI
2021-05-18 15:07:16 -04:00
5dbf9f754e
Merge branch 'master' into eam-gpu
2021-05-18 14:19:39 -04:00
3ccac2d9cc
Merge pull request #2772 from stanmoore1/bugfix
...
Fix issues in last patch
2021-05-18 14:17:45 -04:00
c6991b20ca
fix angle_table doc
2021-05-18 13:26:13 +09:00
7ebed94df9
fix cut-n-paste bug
2021-05-17 18:14:21 -04:00
3f42e97405
remove old printf workarounds
...
Change-Id: I46a66538c886c9961977e0433e900bc91d92c4f2
2021-05-17 13:01:33 -04:00
fb3fdb43a1
Tweak ASPHERE examples
2021-05-17 10:27:57 -06:00
cc99be900a
Fix memory leak in Kokkos memory grow() function
2021-05-17 10:13:56 -06:00
2f91b03c50
Small tweak
2021-05-17 09:52:50 -06:00
b0be5ea408
Merge branch 'bugfix' of github.com:stanmoore1/lammps into bugfix
2021-05-17 09:41:35 -06:00
5271854721
Fix dellocation issues
2021-05-17 09:41:14 -06:00
5ad84a0a49
Fix unitialized variable
2021-05-17 09:08:59 -06:00
640a46ec3f
Fix broken examples
2021-05-17 08:29:54 -06:00
f44f983b3b
Restore the previous atom/teamsizes for ComputeHFunctor
...
Change-Id: I292280efd3d5d0d6a7486c1e9798ef4f632d9df4
2021-05-17 10:11:11 -04:00
abcac33c63
cleanup rebase errors
...
Change-Id: Ib8e255fefcb17ff91bc0bfdfcb98e56d3387b9b2
2021-05-17 10:11:06 -04:00
4303f4a74e
Adding type filter
2021-05-16 16:45:18 -06:00
9cf8f96838
Fixed bug, changed build docs
2021-05-17 00:39:06 +02:00
31a55f1f76
Merge branch 'master' of github.com:lammps/lammps into pair-style-nnp
2021-05-16 22:54:29 +02:00
333f0c0c2a
simplify some more
2021-05-15 23:01:59 -04:00
266b824b92
document -mdi command line flag
2021-05-15 22:30:14 -04:00
e4a24445c4
include USER-PACE in Windows package
2021-05-15 22:17:10 -04:00
017643cfa8
address various issues in USER-MDI.cmake for downloaded MDI library
2021-05-15 21:41:45 -04:00
d8d1f398cd
fix formatting issues
2021-05-15 18:12:16 -04:00
7a8cd4694a
document -mdi flag in help message
2021-05-15 18:12:03 -04:00
343fe6392b
wall/region Morse potential derivative correction
...
The 1/r part due to dr/dx is added further in post_force().
2021-05-15 23:54:42 +03:00
e04f4dde17
work around use of non-standard M_PI define in PACE external library
2021-05-15 16:39:59 -04:00
8062323b93
update presets to reflect recently added packages
2021-05-15 10:19:01 -04:00
e6178892c7
Merge pull request #2766 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2021-05-15 01:13:41 -04:00
7d40eb3cac
fix issue with commands docs not being kept separate from programmer guide
2021-05-15 00:26:19 -04:00
492d82904f
add false positives
2021-05-14 23:51:43 -04:00
59cc481108
change config entry for post 3.5 sphinx versions and enable permalinks
2021-05-14 23:51:33 -04:00
9f4cca4981
correct index entries
2021-05-14 23:50:51 -04:00
c311574fe6
add missing fix entry
2021-05-14 23:50:38 -04:00
20de21f8de
Merge branch 'master' into next_patch_release
2021-05-14 23:39:25 -04:00
235e91a337
Merge pull request #2762 from akohlmey/prepare-clang-format
...
Prepare LAMMPS to support updating the coding style with clang-format
2021-05-14 23:23:35 -04:00
1ed75e3db0
fix buffer overflow in writing triclinic headers with MPI-I/O
2021-05-14 22:51:56 -04:00
6b80cb0169
whitespace
2021-05-14 20:47:08 -04:00
07cb55ef7f
Merge branch 'master' into prepare-clang-format
2021-05-14 20:43:51 -04:00
247edbcaa3
Merge pull request #2722 from lammps/kokkos_double_free
...
Avoid double free in some Kokkos pair styles destruction
2021-05-14 20:43:00 -04:00
d24d501a4a
Merge branch 'master' into prepare-clang-format
2021-05-14 20:38:54 -04:00
b23556e1a8
Merge pull request #2765 from masterleinad/fix_snap_kokkos_sycl
...
Fix compiling the SNAP module with Kokkos and SYCL
2021-05-14 20:31:53 -04:00
fe2065a56c
Adding requirement for same group to print contacts
2021-05-14 17:53:09 -06:00
d939a16d3b
Completing pair and fix
2021-05-14 17:26:51 -06:00
06f0a9207e
Merge pull request #2769 from lammps/neigh-copy-bug
...
fix bug with mis-indexing of neighbor build copyflag check
2021-05-14 19:16:56 -04:00
7fcd449864
apply clang-format to all headers with some exceptions
2021-05-14 19:16:07 -04:00
250fbd24a3
neighbor build check on copyflag mis-indexed
2021-05-14 16:06:56 -06:00
60e41a90c2
update new files for clang-format
2021-05-14 17:37:58 -04:00
7284a70900
Merge branch 'master' into prepare-clang-format
2021-05-14 17:25:24 -04:00
de025aec47
Merge pull request #2761 from rbberger/collected-small-changes
...
Collected small changes and fixes for the next patch release
2021-05-14 17:24:36 -04:00
79ebf387fe
Merge branch 'prepare-clang-format' of github.com:akohlmey/lammps into prepare-clang-format
2021-05-14 17:22:03 -04:00
9483db9581
Merge branch 'prepare-clang-format' of github.com:akohlmey/lammps into prepare-clang-format
2021-05-14 17:21:18 -04:00
ad1c1637d4
cleanup & the various vector-wise SPMVs
...
Change-Id: Id29ec4e1968ddfccf26335a0f41a8652db33b89b
2021-05-14 15:58:54 -04:00
fc2eff64bb
remove hard coded launchbounds / teamsizes for compat. w/ Kokkos LB=256 default
...
Change-Id: I7dcd26eee32b3fc049549ae380ffaf85423eed2e
2021-05-14 15:58:53 -04:00
1d6f24f0df
hide additional printf
...
Change-Id: I200c85013b9d0163847194ad4b18ac33af65a823
2021-05-14 15:58:53 -04:00
f629de84f9
cleanup printf workarounds
...
Change-Id: Id9960f545fa0159d6c38392711b6ac584715d3d9
2021-05-14 15:58:52 -04:00
18466fb05b
legal stuff
...
Change-Id: I5ab375285fdea9b20d8174a582aca9e78bf0f8a3
2021-05-14 15:58:52 -04:00
844dea3e1b
temporary fix for EAM
...
Change-Id: Ia39bf1b4c3adcbadf0b1bde39d6817f44869946b
2021-05-14 15:58:49 -04:00
dff61617fe
Change LaunchBounds to 64 for TagPairTersoffComputeHalf
...
Change-Id: I7fb8871c30acab4fc98654df618af6e786bc6244
2021-05-14 15:56:41 -04:00
926a037cba
thread group dimension adjustment for FixQEqReaxKokkosComputeHFunctor
...
Change-Id: I7a62632a2403cdc3491777b090a1cb48d3a7591b
2021-05-14 15:56:41 -04:00
20a4d295e5
Optimized Torsion with blocking, flag needed: HIP_OPT_TORSION_PREVIEW_BLOCKING and HIP_OPT_TORSION_PREVIEW
...
Change-Id: I667ded58fc2c8b8253ea655e9fdf9b5cc3f737e4
2021-05-14 15:56:40 -04:00
e3a2eb0713
merging FC_K and DFC calculation, activate with flag HIP_OPT_MERGE_FC_K_DFC
...
Change-Id: I68440f02c79f8cc2cc4788dac2447cfa58f0b54a
2021-05-14 15:56:40 -04:00
1856b669be
Apply patch from Stan to fix race in Reax
...
Change-Id: I372b5951cf0f5e3343c3c6283f01cf0b8c889a56
2021-05-14 15:56:38 -04:00
56a1cd12e5
fix for multi-GPU failure for reax
...
Change-Id: Ia261ff2f1158de2bd6ac2d83a15080f6b6253128
2021-05-14 15:55:54 -04:00
6b568aff7a
adding merged ters_gijk and ters_dgijk, flag AMD_OPT_MERGE_GIJK_DGIJK is required
...
Change-Id: I8d9f433ecb38f8bd3cc72d8f2bc1642f753c7270
2021-05-14 15:48:23 -04:00
bb1b269cf8
optimization for Matvec2 and Matvec3, need -DHIP_OPT_SPMV
...
Change-Id: Ia40d2f27c38dd0e500cb7f8f02908be8b1f52a63
2021-05-14 15:48:22 -04:00
ce96898331
Add CUDA variants for hip calls
...
Change-Id: I5d169ee1563c915c0768675d2ec2e7a1774bc969
2021-05-14 15:48:22 -04:00
c25ccfdb98
adding optimization in tersoff
...
Change-Id: I21d2bfe5181b3395430ec4b9949894c61b61587a
2021-05-14 15:48:21 -04:00
9a48ae0c06
optimized pair_eam_kokkos. need more work to avoid large shared memory allocations
...
Change-Id: I1c23b0e10fdfa932b17ad764cf5a1d024b43d80a
2021-05-14 15:48:19 -04:00
f732e633ec
Avoid loading data twice if itype==jtype
...
Change-Id: I430a761555bdbd93e3ca1b298c962b75b91175aa
2021-05-14 15:36:49 -04:00
4d9c2a97d2
replacing pow(a,1/3) with the cbrt(a) call - optimization is activated using the existing HIP_OPT_USE_LESS_MATH flag
...
Change-Id: Ic6670c54f453127e948036e5c9a88154b5af6e68
2021-05-14 15:36:48 -04:00
33346ae961
change teamsize
...
Change-Id: Ie7666e8ec8192fced098fe744f318aaf25365f5a
2021-05-14 15:36:48 -04:00
117995c2fc
updated PairReaxBuildListsHalf use -DPairReaxBuildListsHalf_BLOCKING to activate
...
Change-Id: I8d1ec5ed9ec7042e9cdc53da825c07d3bc44e2bd
2021-05-14 15:36:47 -04:00
20dc9576d9
updated PairReaxComputeLJCoulomb. use -DPairReaxComputeLJCoulomb_BLOCKING to activate
...
Change-Id: Idef8dafc79216368bffbf90547016afca5f32a43
2021-05-14 15:36:47 -04:00
c6efc01a7f
Revised Torsion kernel with -DHIP_PRINTF_WORKAROUND
...
Change-Id: Iffee0dfbd507f1a0b873a86a8b1c71ffcb5b344e
2021-05-14 15:36:46 -04:00
397b098ac0
fix memory leak in counter allocs
...
Change-Id: Ia45e3e5d1ce92b4fd537a031181bf719a243a8b1
2021-05-14 15:36:46 -04:00
775167ecd9
apply torsion preview to all cases
...
Change-Id: Icc619a89fc4af98735c0fbbeb52d655dc60b10fd
2021-05-14 15:36:45 -04:00
b0f638d937
fix bug where preview counters were being used in reduce (but was iterating over inum)
...
Change-Id: Ic60f40d5adcc6505ced83c7d5694813e161f73ac
2021-05-14 15:36:44 -04:00
fee6d98201
Catch missing HIP_OPT_TORSION_PREVIEW parts in kernel
...
Change-Id: Ib0ed83940bcd870a9531d596422956741e4f735a
2021-05-14 15:36:44 -04:00
dabb120096
fix undefined nnz w/ HIP_OPT_TORSION_PREVIEW off
...
Change-Id: Ie11be12a98ba48b9134537b5389b2b9300dc2be8
2021-05-14 15:36:43 -04:00
e2de1c5e8f
Make the torsion preview optional
...
- enabled with -DHIP_OPT_TORSION_PREVIEW
- reuse hiphostmalloced' memory when possible
Change-Id: I25fbe7b06cffe1b6047048cd71f78bbf54d73774
2021-05-14 15:36:43 -04:00
de0341121f
test templated workaround for reduce bug
...
Change-Id: I858e0446c453b1d194b8c653d388c14aec450c63
2021-05-14 15:36:42 -04:00
44d036f486
fixing a bug in Torsion preview
...
Change-Id: I8f119d695f5ea3d9faa27843f87e54d3e0e086e9
2021-05-14 15:35:55 -04:00
3b3ef7e9a5
Minor optimization of tersoff kernel TagPairTersoffComputeShortNeigh
...
Change-Id: If70e524b6bf30d3bcdacf732cf3aab897e2843d4
2021-05-14 15:35:54 -04:00
705d314879
revised version of TagPairTersoffComputeHalf; requires defining define USE_COMBINED_JJ_LLOPS_TERSOFF
...
Change-Id: I45717fb9af210ef8bedffc2d228b60a7ec0368ef
2021-05-14 15:35:53 -04:00
bcd4ab036c
Implement forward device pack/unpack for fix/qeq/reax
...
Change-Id: I690a63f7ef467d3f1b39784ac97cab54ed7fb248
2021-05-14 15:35:51 -04:00
7d44da08ad
Merge branch 'prepare-clang-format' of github.com:akohlmey/lammps into prepare-clang-format
2021-05-14 15:25:05 -04:00
aa6c6169a8
Merge branch 'master' into prepare-clang-format
...
# Conflicts:
# src/KOKKOS/nbin_kokkos.h
# src/KOKKOS/nbin_ssa_kokkos.h
# src/MOLECULE/bond_fene_expand.h
# src/USER-DPD/nbin_ssa.h
# src/USER-DPD/nstencil_half_bin_2d_ssa.h
# src/USER-DPD/nstencil_half_bin_3d_ssa.h
# src/USER-INTEL/nbin_intel.h
# src/USER-MISC/fix_propel_self.cpp
# src/USER-OMP/npair_full_multi_old_omp.h
# src/USER-OMP/npair_half_multi_old_newton_omp.h
# src/USER-OMP/npair_half_size_multi_newtoff_omp.h
# src/USER-OMP/npair_halffull_newtoff_omp.h
# src/USER-OMP/npair_halffull_newton_omp.h
# src/USER-OMP/npair_skip_omp.h
# src/main.cpp
# src/nbin_standard.h
# src/npair_full_multi_old.h
# src/npair_halffull_newtoff.h
# src/npair_halffull_newton.h
# src/npair_skip.h
# src/npair_skip_respa.h
# src/npair_skip_size.h
# src/npair_skip_size_off2on.h
# src/npair_skip_size_off2on_oneside.h
# src/nstencil_full_bin_2d.h
# src/nstencil_full_bin_3d.h
# src/nstencil_full_ghost_bin_2d.h
# src/nstencil_full_ghost_bin_3d.h
# src/nstencil_full_multi_2d.h
# src/nstencil_full_multi_3d.h
# src/nstencil_full_multi_old_2d.h
# src/nstencil_full_multi_old_3d.h
# src/nstencil_half_bin_2d_newtoff.cpp
# src/nstencil_half_bin_3d_newtoff.cpp
# src/nstencil_half_bin_3d_newton_tri.h
# src/nstencil_half_ghost_bin_2d_newtoff.cpp
# src/nstencil_half_ghost_bin_2d_newtoff.h
# src/nstencil_half_ghost_bin_3d_newtoff.cpp
# src/nstencil_half_ghost_bin_3d_newtoff.h
# src/nstencil_half_multi_2d.h
# src/nstencil_half_multi_2d_newtoff.h
# src/nstencil_half_multi_2d_newton_tri.h
# src/nstencil_half_multi_2d_tri.h
# src/nstencil_half_multi_3d_newtoff.h
# src/nstencil_half_multi_3d_newton_tri.h
2021-05-14 15:24:02 -04:00
14b388aea9
Revised torsion kernel with preprocessing
...
- preprocess the interaction lists to reduce divergence
Change-Id: I842cc424963333308c5aaaeb202c8f41f07a55f5
2021-05-14 15:19:54 -04:00
51b3cb640f
Adding support to reducing number of mat lib. calls (-DHIP_OPT_USE_LESS_MATH)
...
Change-Id: I44d140cf1b9421ccb3277b0592d3100b76c6eae9
2021-05-14 15:19:53 -04:00
5b8e138d0f
add more missing launch bounds
...
Change-Id: Ifc4c94963b3c1c26455d32598f366af84c73883e
2021-05-14 15:19:53 -04:00
99db66d485
Add launch bounds patches to avoid SWDEV-252521
...
Change-Id: I389b5db94c14f1e5bc90c1848bfc0e038774ee19
2021-05-14 15:19:52 -04:00
fdf12c4abc
Initial files
2021-05-14 13:03:24 -06:00
117b6e2a80
Add copymode flag
2021-05-14 12:43:02 -06:00
a93ec125a4
Move deep_copy call
2021-05-14 12:24:21 -06:00
6740959c65
Merge pull request #2611 from MolSSI-MDI/mdi
...
Add MolSSI Driver Interface Support
2021-05-14 13:18:52 -04:00
6f6adc285a
Fix typo
2021-05-14 10:25:32 -06:00
5a7e784447
Add missing copymode to parent classes
2021-05-14 10:08:05 -06:00
eedd726edb
Merge branch 'master' of github.com:lammps/lammps into kokkos_double_free
2021-05-14 09:38:21 -06:00
7b4fdb92df
Use only copymode in Kokkos pair_styles
2021-05-14 09:36:13 -06:00
cf18ec6cc6
Add selection of Manual version
2021-05-14 11:10:15 -04:00
70ce971d4a
address some warnings from coverity scan
2021-05-14 08:39:47 -04:00
ad34953a52
Merge branch 'master' into collected-small-changes
2021-05-14 08:35:49 -04:00
e5cc4409a5
Merge pull request #2760 from jrgissing/bond/react-custom_constraint
...
Bond/react: custom constraint
2021-05-13 20:04:48 -04:00
465cd52707
Fix MDI calls in fix_mdi_engine.cpp
2021-05-13 17:16:07 -04:00
6b275e283c
step version number for the next patch release
2021-05-13 17:14:35 -04:00
242949100a
describe use of clang-format when submitting contributions
2021-05-13 15:01:42 -04:00
d02e09baaa
Merge pull request #17 from akohlmey/mdi_update
...
MDI formatting updates and MPI STUBS handling
2021-05-13 14:41:51 -04:00
44ed6f1896
don't use provided communicator when LAMMPS was compiled with STUBS
2021-05-13 14:21:23 -04:00
fa80903ac2
NULL -> nullptr; apply clang-format
2021-05-13 14:20:56 -04:00
dc6b8102bc
Fix compiling the SNAP module with Kokkos and SYCL
2021-05-13 18:03:22 +00:00
50de35c41a
Merge pull request #16 from akohlmey/mdi_updates
...
USER-MDI updates
2021-05-13 13:18:16 -04:00
0f7a41590d
fix bug in lammps_reset_box() no-box check and error out when atoms exist
2021-05-13 12:46:43 -04:00
7c0d632dfb
Fix bug in MDI checksums
2021-05-13 12:08:58 -04:00
36de1c4201
remove unused header
2021-05-13 11:49:24 -04:00
8efab68db5
integrate MDI wrapper directly into main.cpp
...
we can remove the header, since this dummy interface should not be used elsewhere.
2021-05-13 11:41:05 -04:00
8d9465ccdb
move MDI C style library calls to separate files
2021-05-13 11:37:05 -04:00
7d7781373c
update gitignore
2021-05-13 11:35:13 -04:00
f121ae98d6
forget to update
2021-05-13 11:34:58 -04:00
9cfe665b7a
bugfix
2021-05-13 11:34:28 -04:00
30d2f18ccb
whitespace fixes
2021-05-13 09:57:58 -04:00
33205ed91f
Use "mdi/engine" consistenty, complete integration in manual, spelling
2021-05-13 09:57:08 -04:00
f86f182cd3
cosmetic changes
2021-05-13 08:59:02 -04:00
1f7343d60f
format tweaks
2021-05-13 08:57:53 -04:00
d9505a4527
cmake tweaks
2021-05-13 08:57:41 -04:00
800c7cc6c3
Update USER-MDI README
2021-05-12 20:40:58 -04:00
53397fdda5
Expand MDI examples README
2021-05-12 18:31:10 -04:00
6f9f13c97b
Update style of MDI function calls
2021-05-12 18:31:10 -04:00
74db24110f
Fix bug when using mdi_engine command in parallel
2021-05-12 18:31:10 -04:00
1cbfcf5182
Fix bug in mdi_interface.h
2021-05-12 18:31:10 -04:00
6fa136f230
Add MDI_Comm typedef to dummy MDI interface
2021-05-12 18:31:10 -04:00
04754bc812
Add support for MDI >CELL command
2021-05-12 18:31:10 -04:00
edfb27f964
Add support for MDI CELL_DISPL commands
2021-05-12 18:31:10 -04:00
b940914f45
Improvements to the MDI interface
2021-05-12 18:31:10 -04:00
5595fe2ef6
Improves USER-MDI style and formatting
2021-05-12 18:31:10 -04:00
94b52d3bd1
Minor fixes to MDI documentation
2021-05-12 18:31:10 -04:00
2d12d04545
additions/changes to MDI doc pages
2021-05-12 18:31:10 -04:00
eacfe05e0f
Fix bug in MDI cmake build
2021-05-12 18:31:10 -04:00
64fa70f8d2
Add USER-MDI README file
2021-05-12 18:31:10 -04:00
a731c43000
Add docs for mdi_engine command and fix
2021-05-12 18:31:10 -04:00
66fb5e1cf3
Add documentation for MDI library functions
2021-05-12 18:31:10 -04:00
e053619eed
Add call to MDI_Set_execute_command
2021-05-12 18:31:10 -04:00
b95fa003f5
Add support for MDI Plugin System
2021-05-12 18:31:10 -04:00
2854ea29a5
Add additional MDI examples
2021-05-12 18:31:10 -04:00
4a0b71f66b
Add MDI example
2021-05-12 18:31:10 -04:00
e465205c05
Automatically add mdiengine fix
2021-05-12 18:31:10 -04:00
738fdc2901
Simplify MDI add_compute calls
2021-05-12 18:31:10 -04:00
43935724ba
Fix bugs in MDI cmake config
2021-05-12 18:31:10 -04:00
6aa70bff02
Improve MDI package install
2021-05-12 18:31:10 -04:00
63578e3f10
Add MDI errors when using lj units
2021-05-12 18:31:10 -04:00
b21479e20a
Added initial MolSSI Driver interface
2021-05-12 18:31:10 -04:00
a7b514e373
fix issue with breathe's doxygen to sphinx translation
2021-05-12 18:03:05 -04:00
9a36acf96b
Merge branch 'master' into collected-small-changes
2021-05-12 18:01:48 -04:00
058d56cf5c
Merge pull request #2733 from stanmoore1/kk_update_3.4.0
...
Update Kokkos library in LAMMPS to v3.4.0
2021-05-12 17:00:44 -04:00
e960674cea
Merge pull request #2536 from jtclemm/multi_epcc
...
Add faster method for multi neighboring
2021-05-12 15:25:28 -04:00
a8f469b105
refactor strtok
2021-05-12 15:05:46 -04:00
e715688d03
dead code removal
2021-05-12 14:22:48 -04:00
1f2b709b83
strdup update
2021-05-12 14:17:42 -04:00
0ee7bc6e01
Update remaining variable names after refactor
2021-05-12 13:57:51 -04:00
8617770592
Merge pull request #2511 from samueljmcameron/fix_bd_sphere
...
Add USER-BROWNIAN package
2021-05-12 13:51:42 -04:00
4ccb17ab62
whitespace
2021-05-12 13:49:41 -04:00
fdfbb0f425
Merge pull request #2706 from gugmelik/smooth-gpu
...
GPU version of pair_style lj/smooth
2021-05-12 12:02:08 -04:00
cac634076d
ensuring cutusermulti always created
2021-05-12 08:59:12 -06:00
7f94712839
Explicitly defining default ncollections
2021-05-12 08:17:14 -06:00
dfb15e76c3
Merge branch 'master' of https://github.com/lammps/lammps into kk_update_3.4.0
2021-05-12 08:14:03 -06:00
e3c9e9c328
document scalar output property of fix grem
2021-05-12 09:13:47 -04:00
6b45f9052f
small fixed and error checking
2021-05-12 08:55:00 -04:00
1d10147cb6
reformat and shorten new example inputs
2021-05-12 07:53:18 -04:00
b49d91fa8e
add contributing author and citation DOIs
2021-05-12 07:00:47 -04:00
986a72ff6e
remove executable permissions on non-executable files
2021-05-12 06:32:58 -04:00
9ef0395313
whitespace fixes
2021-05-12 06:30:52 -04:00
24075b3281
remove unused variable declarations
2021-05-12 06:24:19 -04:00
f0e52981f2
Merge branch 'master' into multi_epcc
2021-05-12 06:16:52 -04:00
8dad40ea49
apply clang-format
2021-05-12 00:17:12 -04:00
d5c7ef113d
whitespace fix
2021-05-12 00:10:06 -04:00
71da854c38
small doc updates
2021-05-12 00:07:32 -04:00
5591b0f33d
Merge branch 'master' into smooth-gpu
2021-05-11 23:59:14 -04:00
af0e9ee51b
update headers, protect initializers and macros, reapply clang-format
2021-05-11 23:52:31 -04:00
bb2ab544c2
avoid compilation failure on CentOS 7
2021-05-11 23:38:04 -04:00
64ae30a5c0
add a security policy file
2021-05-11 23:01:11 -04:00
824dff8181
update .clang-format file from src and update files
2021-05-11 22:48:06 -04:00
68160e3f22
switch to 100 chars columnwidth and apply clang-format to a few .cpp files
2021-05-11 22:11:41 -04:00
d8291eea7b
Merge branch 'master' into prepare-clang-format
...
# Conflicts:
# src/MOLECULE/bond_fene.h
# src/MOLECULE/bond_fene_expand.h
2021-05-11 21:49:48 -04:00
1ea46cad0e
use PRNGSIZE constant consistently
2021-05-11 21:46:16 -04:00
fdd811a43b
Update remaining variable names after refactor
2021-05-11 21:22:29 -04:00
e874446b7c
fix whitespace in doc files
2021-05-11 21:20:29 -04:00
57a2f21757
add/update USER-BROWNIAN example inputs and logs
2021-05-11 21:13:10 -04:00
8a507cc7da
reformat with clang-format and related changes
2021-05-11 19:32:57 -04:00
ee546e2fa3
Merge pull request #2758 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2021-05-11 19:31:12 -04:00
0d4cca5af9
fix compilation issues
2021-05-11 18:32:18 -04:00
ed75618ad6
integrate USER-BROWNIAN package into the documentation proper
2021-05-11 18:31:59 -04:00
2013c478ed
Traditional make process auto-download works
...
Implemented via Install.py script
2021-05-12 00:06:31 +02:00
632e0d6a52
add USER-BROWNIAN package to various package management files
2021-05-11 17:59:02 -04:00
5cc3f88fcf
changed author
2021-05-12 00:57:41 +03:00
92c5951d6c
Update to latest changes from upstream
2021-05-11 17:49:03 -04:00
442a829b1e
changed author
2021-05-12 00:40:38 +03:00
5865ced9c7
minor change
2021-05-12 00:25:51 +03:00
01ca668c98
permissions, again
2021-05-11 17:22:41 -04:00
d3186b74f7
updated
2021-05-12 00:14:27 +03:00
8beb251dcc
Merge branch 'bond/react-custom_constraint' of https://github.com/jrgissing/lammps into bond/react-custom_constraint
2021-05-11 15:59:02 -04:00
b36ee935f7
update citations
2021-05-11 15:59:00 -04:00
8f917b509b
add test for querying the operating system info
2021-05-11 15:24:04 -04:00
5b8763c471
Merge branch 'lammps:master' into smooth-gpu
2021-05-11 22:22:33 +03:00
fbe9240cf3
add python unit test for GPU capabilities
2021-05-11 15:17:43 -04:00
94a646cd01
new accelerator variant: GPU
2021-05-11 22:17:29 +03:00
c2ddce4c26
new accelerator variant: GPU
2021-05-11 22:13:37 +03:00
228711f59b
add GPU device query functions to library interface and its wrappers
2021-05-11 14:59:49 -04:00
4213ebd2ff
Merge branch 'lammps:master' into bond/react-custom_constraint
2021-05-11 12:54:46 -06:00
ead311adf8
replace variable length array on stack with std::unique_ptr()
...
this closes #2757
2021-05-11 13:42:47 -04:00
af6eae29d4
reformat else statements
2021-05-11 13:42:34 -04:00
883d55f416
skip running GPU test if there is no viable GPU device
2021-05-11 13:42:25 -04:00
1ae21f46ab
revert change that introduced a bug
2021-05-11 13:42:08 -04:00
3173b39444
Update fix_bond_react.rst
...
restore original docs
2021-05-11 01:26:37 -04:00
527b5d0635
refactor constraints' boolean logic
...
restores backward compatibility as well
2021-05-11 01:22:39 -04:00
ecc9658cca
Add context manager code to PyLammps
2021-05-10 19:19:26 -04:00
985fe9cd31
Use fmt::gmtime in timer.cpp
2021-05-10 19:09:44 -04:00
0260674698
Update .lgtm.yml
2021-05-10 18:54:53 -04:00
b4539fdac2
Update CodeQL configuration
2021-05-10 18:54:01 -04:00
e1b2235d36
Update py_nve.py
2021-05-10 18:42:27 -04:00
85acf0b067
Remove unused imports
2021-05-10 18:42:27 -04:00
67660197a6
Add missing configuration file for LGTM
2021-05-10 18:42:27 -04:00
38eb0fa29d
Python: add context manager implementation
2021-05-10 18:42:27 -04:00
f375aab2c5
Correct test name
2021-05-10 18:42:27 -04:00
feb0a49f2f
Python: Make NeighList a subclass of object
2021-05-10 18:42:27 -04:00
51847f70f2
Use fmt::localtime() in info.cpp
2021-05-10 18:42:26 -04:00
a687868c69
finalize available GPU hardware introspection functions
2021-05-10 16:34:27 -04:00
3eef759bb1
Merge pull request #2749 from akohlmey/varargs-message-warning
...
Make warning and info messages vararg compatible and implement "thermo_modify warn"
2021-05-10 13:41:23 -04:00
5895e960cb
Merge pull request #2753 from akohlmey/update-pair-polymorphic
...
Refactor pair style polymorphic to use the TabularFunction class shared with pair style bop
2021-05-10 12:58:49 -04:00
fbdcfb2f72
preliminary interface to detect whether a viable GPU is present
2021-05-10 09:16:51 -04:00
de3a49ac4f
silence codeql warnings
2021-05-10 03:48:55 -04:00
c91563b797
avoid uninitialized data issues detected by valgrind
2021-05-10 03:37:20 -04:00
0a1c2b2a23
update false positives
2021-05-09 23:11:20 -04:00
54b7baea7b
more codeql recommendations
2021-05-09 20:25:20 -04:00
92fe1373a5
fix bug
2021-05-09 20:24:22 -04:00
69a92a3e00
apply some codeql recommendations
...
- remove unused imports
- avoid overlaps of variable names with keywords
- make some exception processing more explicit
2021-05-09 19:52:31 -04:00
6d9309b76d
remove dead code
2021-05-09 17:44:23 -04:00
bffee8dd6a
silence compiler warning
2021-05-09 17:44:12 -04:00
c9470c6baf
update includes
2021-05-09 11:33:53 -04:00
48a425718a
remove dead code
2021-05-09 05:58:54 -04:00
6cf85e0ae3
replace variable length array with explicit new/delete
2021-05-09 05:58:46 -04:00
c1891dca82
explicitly set vstring to None in case of exceptions
2021-05-09 05:58:20 -04:00
a4ea858bc2
prevent overflow of memory usage accounting
2021-05-09 00:46:49 -04:00
10d7a9f553
Merge pull request #2756 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes for the next patch release
2021-05-09 00:03:17 -04:00
299ad3b37d
work around bogus device overhead info in OpenCL
2021-05-08 23:43:15 -04:00
30068d4599
make the output more fortran-like
2021-05-07 20:14:28 -04:00
86d4ec7a45
Replace localtime() with thread-safe fmt::localtime()
2021-05-07 19:53:18 -04:00
b6b70b2033
small tweak
2021-05-07 19:51:13 -04:00
d70932bcdd
add note about cases where the number of warnings can be larger than the limit
2021-05-07 19:46:25 -04:00
c45008d803
avoid possible deadlock scenario in fix deposit and fix pour
2021-05-07 19:11:21 -04:00
aa157e53c3
make consistent with the rest of LAMMPS
2021-05-07 19:10:36 -04:00
9d40f85919
address spelling issues
2021-05-07 18:46:01 -04:00
ad15af0d7f
rename MY_CBRT2 to MY_CUBEROOT2
2021-05-07 18:43:21 -04:00
f43b7e0840
update and clarify documentation of thermo_modify warn
2021-05-07 18:42:45 -04:00
8b8f06db63
Simplify unittest-macos.yml
2021-05-07 17:11:13 -04:00
2e3073b16a
Add ccache to MacOS GH actions build
2021-05-07 17:09:38 -04:00
b3083f1982
Fixed issue with accessing type2frho array in eam energy kernels
2021-05-07 13:43:58 -04:00
147e561dca
Update in.fix_python_invoke_neighlist example
2021-05-07 12:51:58 -04:00
51200de45d
Use correct shape for 1d numpy arrays
2021-05-07 12:51:49 -04:00
69d081cd6a
prefer system provided OpenCL library on macOS
2021-05-07 09:28:13 -04:00
427a430b93
update list of default settings
2021-05-07 09:18:00 -04:00
09d59a981e
fix typo reported on MatSci forum
2021-05-07 07:23:52 -04:00
b36cf85c31
update Swig interface definition file with added APIs. reorder to match library.h.
2021-05-06 20:50:21 -04:00
7441264c31
fix uninitialized data bug
2021-05-06 19:36:09 -04:00
b392b63224
clarify non-mixing behavior
2021-05-06 18:00:22 -04:00
7b9d721c08
fix typos
2021-05-06 18:00:11 -04:00
54884c978a
Merge pull request #2742 from rbberger/offline_builds
...
Add tool to support offline builds
2021-05-05 23:54:55 -04:00
d1941392d3
disable clang-format for all existing .cpp files (for now)
2021-05-05 23:53:38 -04:00
49a7bb57de
add clang-format support to plugin examples
2021-05-05 23:51:12 -04:00
5fcd0d8b79
apply clang-format
2021-05-05 23:48:43 -04:00
9e4c618d30
add clang-format support for fastdep tool
2021-05-05 23:46:26 -04:00
13fb03cf2c
fix typo
2021-05-05 23:22:05 -04:00
bdbe773a08
add documentation for offline building scripts
2021-05-05 23:20:01 -04:00
4e737b5645
add offline folder to tools README file
2021-05-05 23:19:32 -04:00
97cd87a198
include clang-format configuration file
2021-05-05 22:20:54 -04:00
8874f8a63b
simplify with new error functions. replace static string buffers.
2021-05-05 21:12:06 -04:00
22e93468d6
simplify code by appling varargs messages and warnings
2021-05-05 18:19:12 -04:00
8fd0595f1b
update error class unit test
2021-05-05 18:18:05 -04:00
5978770ebf
ensure that box too small and comm cutoff too small will not trigger on rounding
2021-05-05 17:05:34 -04:00
a23e034ced
silence compiler warnings
2021-05-05 16:56:45 -04:00
92058b32ea
must use Error::message() to print the warning about suppressed warnings
2021-05-05 16:55:59 -04:00
8a2a4c408e
also skip warnings if per rank warning count is over. don't wait until total count is computed
2021-05-05 16:55:35 -04:00
7f034b2ef7
replace replicated Dihedral/Improper problem warning with function in base class
2021-05-05 16:54:40 -04:00
9f4da1128b
remove optional logflag argument from Error::message() and Error::warning()
2021-05-05 16:02:51 -04:00
ed45ef301f
add unit test for error class
2021-05-05 14:55:47 -04:00
6145412bd8
fix logic bugs
2021-05-05 14:48:33 -04:00
87283f7269
apply warning limit
2021-05-05 14:48:20 -04:00
f12f9166a5
Resolving merge conflicts, updating URLs
2021-05-05 11:19:44 -06:00
18b066c034
seems we can use a tighter epsilon on the revised pair styles bop/polymorphic
2021-05-05 12:11:27 -04:00
f6941447f7
remove unused functions
2021-05-05 12:08:12 -04:00
2a903f85de
update unit test reference data
2021-05-05 12:02:32 -04:00
acc1d8aee1
use consolidated value() function
2021-05-05 12:02:00 -04:00
183eb2a7d6
reformat
2021-05-05 12:01:39 -04:00
e4cb6094a4
consolidate value() functions
2021-05-05 12:01:33 -04:00
efd6f7b2d0
Fixed issue with accessing type2frho array in eam energy kernels
2021-05-04 23:12:55 -05:00
7c3a7cb2e4
Merge branch 'master' into eam-gpu
2021-05-04 23:05:29 -05:00
51a84a67f9
cosmetic changes
2021-05-04 22:52:24 -04:00
cdc3e2bad9
refactor to use TabularFunction class shared with pair style bop
2021-05-04 22:26:56 -04:00
8285e71fd9
simplify remove unused code
2021-05-04 22:26:02 -04:00
09684b776f
Merge pull request #2750 from akohlmey/update-bop
...
Updated pair style bop
2021-05-04 20:59:26 -04:00
350ec7cc07
Updating documentation
2021-05-04 17:22:35 -06:00
fa386c0e96
Changing how multi/cutoff works, changing collection indexing in user args
2021-05-04 17:12:17 -06:00
2b33bafbc9
Merge pull request #2748 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2021-05-04 18:51:43 -04:00
78202ac0ec
cosmetic changes
2021-05-04 14:42:17 -04:00
b22b2dcba1
refactor write_tables()
2021-05-04 11:50:44 -04:00
df0f628ad1
eliminate TripletParameters struct
2021-05-04 11:26:40 -04:00
6a24302247
update URLs in comment header
2021-05-04 11:26:18 -04:00
ec9fd8c724
simplify exception handling since PotentialFileReader will catch most of them already
2021-05-04 11:09:36 -04:00
2d67a2630d
ifdef out write_tables() method by default
2021-05-04 11:01:41 -04:00
48360bedfa
use PotentialFileReader instead of TextFileReader
2021-05-04 10:48:57 -04:00
978d47caef
use utils::open_potential() to simplify path expansion and unit checking
2021-05-04 07:19:26 -04:00
4f9f87c8ab
include TabularFunction class
2021-05-04 00:24:12 -04:00
9137c579ba
update bop unit tests
2021-05-04 00:07:49 -04:00
329cb9c400
print message about reading the potential file name and date
2021-05-03 23:34:05 -04:00
90a57f5328
modernize code, especially the potential file reader, and plug memory leaks
2021-05-03 23:16:02 -04:00
37f26fc5fe
update standard element map to bop_elements and check for missing elements
2021-05-03 20:19:21 -04:00
199e750eb1
small tweaks to pass unit tests on FreeBSD
2021-05-03 16:33:04 -04:00
69224ea682
must skip this test if USER-OMP is installed but OpenMP not enabled
2021-05-03 15:30:48 -04:00
14f1c62adf
must not define global members in ifdef'd block.
2021-05-03 14:54:34 -04:00
f0cc70b29a
implement "thermo_modify warn" to control amount of warnings
2021-05-03 14:21:16 -04:00
8e2ecbc7ac
detect Linux distribution, if possible and include in OS info output
2021-05-03 12:12:15 -04:00
8cf2cd5875
update for 32-bit MinGW64 compatibility
2021-05-03 11:38:41 -04:00
37cd51f3e4
tar file was updated one more time
2021-05-02 23:30:02 -04:00
16964e12bc
remove fragile OpenMP thread checks
2021-05-02 22:06:08 -04:00
7e04c6933d
update opencl-loader library to be compatible with mingw 8 and later
2021-05-02 22:04:27 -04:00
7f8b136724
split TabularFunction class to separate files
2021-04-30 21:57:41 -04:00
4331260b22
update src/.gitignore
2021-04-30 21:50:02 -04:00
5578f57d8a
get rid of shadowed variables, sort includes, and replace "me" with "comm->me"
2021-04-30 20:32:37 -04:00
3ddae82cc4
NULL -> nullptr
2021-04-30 20:22:24 -04:00
7339493f6e
update format in header and silence compiler warnings
2021-04-30 20:20:57 -04:00
17102f5b37
update BOP pair style from Xiaowang Zhou
2021-04-30 20:13:25 -04:00
ce9ead95e7
updated BOP potential files from Xiaowang Zhou
2021-04-30 20:11:25 -04:00
b4a70880d9
Merge pull request #2745 from rbberger/gpu_updates
...
Updates to the GPU package
2021-04-30 19:32:44 -04:00
74a382a304
Merge pull request #2744 from akohlmey/update-opencl
...
Update OpenCL ICD loader library to OpenCL specifications version 3.0.7
2021-04-30 18:55:09 -04:00
fe2a6eb8e7
Add quotes in instructions
2021-04-30 18:47:00 -04:00
dfa9f15817
Use URL-encoded PIP_FIND_LINKS to support spaces in paths
2021-04-30 18:18:58 -04:00
ee0e48ff86
Update README.md
2021-04-30 18:00:29 -04:00
7994bb320f
Add more quotes
2021-04-30 17:52:32 -04:00
17242550c1
Update comment
2021-04-30 17:09:48 -04:00
d8220e2773
CMake: Rebuild OpenCL kernel headers when code changes
2021-04-30 17:04:12 -04:00
b19a4aeb22
fix up include files in USER-PTM package
2021-04-30 15:51:50 -04:00
02847ef92b
rebase
2021-04-30 15:37:32 -04:00
ad8dc606e9
protect style macros in headers
2021-04-30 15:14:41 -04:00
a1665fddc8
next iteration of preparing for clang-format
2021-04-30 13:51:14 -04:00
04ee87af0c
Merge branch 'master' into prepare-clang-format
2021-04-30 13:29:45 -04:00
6f5881e151
Merge pull request #2710 from msvbd/dpd_extended
...
Generalized DPD pair styles: dpd/ext and dpd/ext/tstat
2021-04-30 13:26:16 -04:00
8d8158396f
Merge pull request #2721 from agiliopadua/examples
...
New examples for FEP calculation and references in doc pages
2021-04-30 12:55:57 -04:00
85ba1e9e3b
Fix documentation build by adding explicit dependency to six
2021-04-30 12:27:21 -04:00
b7fb28f940
Merge pull request #2719 from akohlmey/varargs-log-error-functions
...
Overload utils::logmesg(), Error::all(), and Error::one() so they can take a format string and a variable number of arguments
2021-04-30 12:12:13 -04:00
6029445ab5
Fix tagint datatype with LAMMPS_BIGBIG in OpenCL
...
The previous version was trying to use 16 byte integers.
2021-04-30 12:01:56 -04:00
0ec6cec117
Merge pull request #2743 from jrgissing/bond/react-create_atoms_bugfix
...
bond/react: create atoms bugfix
2021-04-30 11:40:37 -04:00
b88cdd6890
Corrected implementation of ellipsoidal dynamics, made ashared base class for the time-integrators, templated the time-integrators (and so reversed changes that this PR had previously made to random_mars src files), combined docs of all three integrators.
2021-04-30 16:30:04 +01:00
bebb5c3edf
Add quotes
2021-04-30 11:04:34 -04:00
8b13d75e7f
update OpenCL loader library to the 3.0.7 specs
2021-04-30 09:28:56 -04:00
375f8e7054
support loading OpenCL functions up to the OpenCL 3.0 standard
2021-04-30 09:28:01 -04:00
8dfcdc4b3c
Revert "activate workaround for problems with new GPU code neighbor lists"
...
This reverts commit a28d9a6e69 .
2021-04-29 19:24:28 -04:00
f61b02eebf
Untested Install.py for traditional make process
2021-04-29 23:40:53 +02:00
4384cf57a4
relocate comment
2021-04-29 17:34:04 -04:00
1d51abd160
bond/react: create atoms bufix
...
fix when multiple insertions straddling box boundary
2021-04-29 16:42:34 -04:00
3bf2dbd45c
Merge branch 'offline_builds' of github.com:rbberger/lammps into offline_builds
2021-04-29 14:00:40 -04:00
85f683c1a0
Fix typo
2021-04-29 14:00:23 -04:00
bfd2b301c6
Update README.md
2021-04-29 13:47:43 -04:00
3d36d42e72
Update README.md
2021-04-29 13:47:17 -04:00
53165fc7c9
Add PACELIB to offline scripts
2021-04-29 13:37:26 -04:00
8b410cf2bd
Add scripts to simplify offline builds of docs and CMake
2021-04-29 13:26:55 -04:00
00578e1b26
Merge pull request #2741 from stanmoore1/kk_mycutneighsq
...
Add missing code in Kokkos neighborlist to use custom cutoff
2021-04-28 19:21:07 -04:00
a9ff9312d6
Merge remote-tracking branch 'origin/master' into varargs-log-error-functions
2021-04-28 18:13:31 -04:00
9a7e32a924
Add missing code in Kokkos neighborlist to use custom cutoff
2021-04-28 13:54:23 -06:00
ceb173135b
Merge pull request #2737 from ab5424/patch
...
Update USER-INTEL.cmake
2021-04-27 22:32:30 -04:00
980244dd0c
add protection comments
2021-04-27 22:31:01 -04:00
d3b19f22fc
Merge pull request #2738 from akohlmey/read_data_trunc_lines
...
Make read_data compatible with files that have lines longer than 256 chars
2021-04-27 21:11:09 -04:00
5d837a0641
update unit tests
2021-04-27 18:46:30 -04:00
d315105dfa
document line length limit in atomfile variable names
2021-04-27 18:43:23 -04:00
632e963092
add comment to line length truncation limit in data files
2021-04-27 18:39:43 -04:00
7b1b57aa9b
rename utils::fgets_trunc_nl() to utils::fgets_trunc()
2021-04-27 18:32:51 -04:00
1aec90473c
Merge pull request #2739 from stanmoore1/kk_mvapich
...
Fix typo in MVAPICH flag for Kokkos CUDA-Aware MPI
2021-04-27 18:29:58 -04:00
cc4f25e77c
Fix typo in MVAPICH flag for Kokkos CUDA-Aware MPI
2021-04-27 13:44:27 -07:00
0423a3e537
Merge branch 'master' into OptimizedDynamicalMatrix
2021-04-27 13:36:34 -07:00
f29744b5bc
add documentation for fgets_trunc_nl()
2021-04-27 16:21:17 -04:00
15cff295c0
change read_data to use new utility function
2021-04-27 16:14:08 -04:00
e2318e1710
add tests for new function
2021-04-27 16:13:57 -04:00
b65bc86718
new utility function fgets_trunc_nl()
2021-04-27 16:13:45 -04:00
cce54b6ba5
disable check failing due to inconsistent behavior on different platforms
2021-04-27 16:13:23 -04:00
5655523468
correct expected error message
2021-04-27 16:13:15 -04:00
3a6e27e0e8
must skip nofdotr test for sw since that requires newton on with /intel
2021-04-27 12:33:33 -04:00
6375b91bd7
Update USER-INTEL.cmake
2021-04-27 17:13:03 +02:00
9a09378136
can only use and test fdotr with USER-INTEL when newton pair is off
2021-04-27 09:53:20 -04:00
081b322ecd
use the correct way to look up a neighbor list request
2021-04-27 09:51:53 -04:00
73f4346056
add nofdotr test
2021-04-27 09:00:04 -04:00
7ec8d025c8
tweak epsilon to adjust for numeric noise when using pair_modify nofdotr
2021-04-27 08:29:21 -04:00
7d6f7a0984
disable check failing due to inconsistent behavior on different platforms
2021-04-27 07:44:44 -04:00
ae8c48bcec
correct expected error message
2021-04-27 07:44:14 -04:00
3455172f7d
Merge pull request #2725 from akohlmey/more-unit-tests
...
Add more unit tests
2021-04-26 23:30:44 -04:00
de3cdfa44b
Fix typo
2021-04-26 20:53:10 -06:00
41c784a8a8
Update Build_extras
2021-04-26 20:51:35 -06:00
e95615c6a5
Update Kokkos cmake file
2021-04-26 20:43:36 -06:00
57a7bd7186
adjust for changed CMake variable scope due to moving script code
2021-04-26 20:16:55 -04:00
692da3bf88
Update Kokkos library in LAMMPS to v3.4.0
2021-04-26 16:28:19 -06:00
95285f9365
Merge branch 'master' of github.com:lammps/lammps into pair-style-nnp
2021-04-26 23:52:59 +02:00
ad843f977f
Auto-download works now for CMake build.
2021-04-26 23:46:27 +02:00
18215ff3e7
Merge remote-tracking branch 'origin/master' into more-unit-tests
2021-04-26 14:48:14 -04:00
462f27d661
Use copy-and-swap in Tokenizers
...
Ensures that the classes behave consistently when copied, moved, copy assigned,
and move assigned.
2021-04-26 14:28:13 -04:00
39f3c1684f
Merge pull request #2729 from akohlmey/update-contributing-guide
...
Update the GitHub contributing guide to include the MatSci forum
2021-04-26 14:23:30 -04:00
6b04ebd617
Merge branch 'master' into varargs-log-error-functions
2021-04-26 13:27:58 -04:00
31d244dd80
Merge pull request #2727 from akohlmey/refactor-read-lines-from-file
...
Move "read_lines_from_file" utility function from Comm class to utils namespace
2021-04-26 13:24:24 -04:00
4a2816b61c
Merge pull request #2726 from akohlmey/iwyu-update
...
Update lists of included header files
2021-04-26 12:28:49 -04:00
0eee2d013d
add info to docs
2021-04-26 12:27:34 -04:00
2c6fe2d0b5
add tests for the overloaded constructor using a file pointer
2021-04-26 12:12:45 -04:00
dbd7d454b9
for consistent behavior we must not close the file pointer when it was passed as argument
2021-04-26 12:12:19 -04:00
8af1530e29
throw EOF exception in TextFileReader::next_values() if next_line() doesn't do it
2021-04-26 11:27:17 -04:00
ac60cfb0c3
add custom constructor for TextFileReader that uses an already opened file descriptor
2021-04-26 11:26:50 -04:00
4fa5840f13
fix bug due to adding ArgInfo
2021-04-26 11:02:41 -04:00
792966a957
always describe the git version, even when using a git clone without history
2021-04-26 11:02:15 -04:00
e779de7e1e
Merge branch 'master' into more-unit-tests
2021-04-25 22:48:44 -04:00
beca3e5f0d
collect the full help message
2021-04-25 22:27:36 -04:00
e9e0bb71b6
Use varargs version of Error:all() and Error::one() where applicable
2021-04-25 21:30:51 -04:00
4cbe6200d6
correct declaration
2021-04-25 21:02:01 -04:00
831b0fb70f
correct misplaced [[noreturn]]
2021-04-25 19:26:38 -04:00
4e25204296
add vararg versions of Error::all() and Error::one() plus unit tests
2021-04-25 19:04:49 -04:00
60c2d8ea5b
rather than replicate code, expand format to string and call original function
2021-04-25 18:33:37 -04:00
07d4b09eb6
Updated CMake files, auto-download not yet working
2021-04-26 00:03:07 +02:00
a0b0681cc8
rename _internal_logmesg() to fmtargs_logmesg()
...
vlogmesg() can be too easily confused with logmesg()
2021-04-25 17:20:36 -04:00
b4fa718576
update the GitHub contributing guide to include the MatSci forum in addition to the mailing list.
2021-04-25 07:25:05 -04:00
ba4781bd82
restore old string matching as it works just as well (on my machine)
2021-04-25 01:14:57 -04:00
b7088a14ae
use alternate way to compare strings
2021-04-25 00:45:10 -04:00
ba5f531619
add some basic tests for the "processors" command
2021-04-25 00:44:51 -04:00
43325dca82
update/add tests about starting up LAMMPS
...
- move the test checking the help message from the c++ library
to running the executable and checking the output
- add a command line test for errors on invalid command line flags
- add a c++ library test checking if ntreads is set to 1 without OMP_NUM_THREADS
2021-04-25 00:19:22 -04:00
b0cd6b3ef7
improve docs also for related functions
2021-04-24 22:08:28 -04:00
7e7a448a08
remove the old versions of the utility function and use the new
2021-04-24 21:33:36 -04:00
8e5e995188
add docs for new utility function
2021-04-24 21:32:29 -04:00
539ab02365
provide more generic implementation of Comm::read_lines_from_file() in utils
2021-04-24 21:05:11 -04:00
92a9994fd4
silence compiler warnings by avoiding to shadow variables
2021-04-24 18:38:12 -04:00
4738337e47
update/trim list of include files according to the IWYU principle
2021-04-24 13:22:39 -04:00
e4c7c23843
move sanitizer and iwyu configuration to Testing module and update iwyu
...
this changes the iwyu configuration so that it will check for using
GNU or Clang only as supported compilers, enforces the necessary recording
of compilation commands in a json file and tweaks the "iwyu" target
to work around an issue with the current iwyu implementation by placing
the "native" runtime of the chosen compiler first
2021-04-24 11:09:09 -04:00
e6f57cdf2c
minor tweaks
2021-04-24 07:21:29 -04:00
66f690004d
correctly test move constructors
2021-04-24 07:14:49 -04:00
0aa64eaf14
portability improvement. replace POSIX-only functionality.
2021-04-24 07:14:29 -04:00
e980d17882
reuse existing code. add tests for write_data
2021-04-24 07:14:04 -04:00
2c4017d3ac
add test for write_dump cfg
2021-04-24 07:13:26 -04:00
9e7d26351d
tweak epsilon for GPU package tests
2021-04-24 07:13:06 -04:00
6943a3da35
must check if file is readable before changes to internal data
2021-04-24 07:12:45 -04:00
6a9b441331
add tests for writing restart files
2021-04-24 01:22:23 -04:00
cf81f72aad
more tests for tokenizer classes
2021-04-24 01:22:06 -04:00
8c50f56548
add unit test for TextFileReader class
2021-04-24 00:31:46 -04:00
93691ca939
Merge pull request #2723 from rbberger/gpu_cmake
...
CMake: Add missing defines to GPU kernel compilation
2021-04-23 21:19:20 -04:00
5933750a85
Merge pull request #2717 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2021-04-23 19:59:35 -04:00
9cdd926763
remove excess quotes
2021-04-23 19:19:41 -04:00
ed926812dc
simplify
2021-04-23 18:47:57 -04:00
8a49bf3a31
fix missing argument bug in velocity code and simplify a second case
2021-04-23 18:47:02 -04:00
917cd1b924
silence more compiler warnings
2021-04-23 16:57:39 -04:00
99fa6ed4b4
delay part of the variable.cpp refactoring until we have better unit testing for it.
2021-04-23 16:50:35 -04:00
f47333bebf
Update MathJax to 3.1.4 hotfix version
2021-04-23 16:38:54 -04:00
b7272bbbf7
restore variable declaration
2021-04-23 16:38:37 -04:00
24314b2316
Formatting
2021-04-23 16:36:01 -04:00
8ba1b59d8d
Correct fprintf statement in debug code
2021-04-23 16:34:12 -04:00
15ce976dba
simplify
2021-04-23 16:32:27 -04:00
ef858ae70f
silence compiler warnings
2021-04-23 16:19:57 -04:00
f759e6ffcf
don't implicitly assume an undefined define equals 0
2021-04-23 15:51:43 -04:00
fe063b27c7
silence compiler warnings
2021-04-23 15:51:16 -04:00
8541b0da3e
reduce compiler warnings by avoiding to redeclare variables so they shadow others
2021-04-23 15:35:45 -04:00
5a12baeef9
remove dead code and silence compiler warnings
2021-04-23 15:14:01 -04:00
8fc9eb26bc
address spell checker warnings
2021-04-23 15:08:20 -04:00
d60c630e56
cosmetic changes: whitespace and include file order
2021-04-23 15:05:06 -04:00
49b540381c
Merge branch 'master' into dpd_extended
2021-04-23 15:03:03 -04:00
628b06b7de
fix CMakeLists.txt
2021-04-23 20:15:11 +02:00
1f24a45ef7
fix Makefile
2021-04-23 20:09:51 +02:00
a9abcadc01
one more doc fix
2021-04-23 20:09:41 +02:00
e28867eed0
change doc
2021-04-23 20:08:56 +02:00
792b411e46
fix messed up merge
2021-04-23 11:18:46 -05:00
6a1a58d727
Added CMake imported target N2P2::N2P2
2021-04-23 17:56:35 +02:00
9c21c8e3ef
added upstream changes
2021-04-23 10:42:26 -05:00
b2bfb26161
Merge https://github.com/lammps/lammps into pair_rann
2021-04-23 10:35:35 -05:00
8ea5b8c41b
add false positives for recently added docs
2021-04-23 11:22:50 -04:00
3ac2b36993
add link to Commands_pair.rst
2021-04-23 16:10:00 +02:00
2e63d126e3
change dir to MISC
2021-04-23 15:49:11 +02:00
62f7e97316
rename pair_styles
2021-04-23 14:39:55 +02:00
a438c2bc7b
tweak unit test YAML epsilon values for GPU mixed precision tests to pass
2021-04-23 05:43:03 -04:00
cbf81a5f9f
make detection of styles more specific and still support suffixed versions
2021-04-23 05:15:28 -04:00
92cc30e7ba
correctly determine the number of active pair style instances
2021-04-23 05:13:36 -04:00
7bae94cb49
fix cut-n-paste bug detected by coverity scan
2021-04-23 04:39:21 -04:00
c8d16353e8
Merge pull request #2724 from akohlmey/consistent-lammps-url-comment
...
Consistent LAMMPS header comments and URL fixes
2021-04-23 04:20:27 -04:00
ec7d3410f3
add or correct some more LAMMPS header comments
2021-04-22 22:26:27 -04:00
78d1c33bbe
a few more http://lammps.sandia.gov to https://lammps.sandia.gov updates
2021-04-22 21:42:34 -04:00
ac9f1fba86
small fixes
2021-04-22 21:40:10 -04:00
61e931ba31
add missing LAMMPS header comment
2021-04-22 21:38:29 -04:00
1ac3991aad
Lammps -> LAMMPS
2021-04-22 21:37:54 -04:00
df7fe4431f
make LAMMPS homepage URL and C++ indicator comments consistent
2021-04-22 21:26:07 -04:00
4ccb4c9603
CMake: Add missing defines to GPU kernel compilation
2021-04-22 18:46:07 -04:00
2695495552
Avoid double free in Kokkos pair styles
2021-04-22 17:50:09 -04:00
53a0ded240
update MathJax version for CMake based doc build
2021-04-22 16:26:49 -04:00
a2e46c47e3
download only a specific tag/version of MathJax when cloning
2021-04-22 16:20:34 -04:00
65cef12ae2
print compiled in accelerator configuration with ./lmp -h
2021-04-22 16:10:51 -04:00
69d41dc16c
Merge pull request #2720 from rbberger/gpu_updates
...
Update GPU package to allow using CUDA 11.3 drivers
2021-04-22 14:28:51 -04:00
0632922a9b
Explicitly check for subgroup support instead of CL version
2021-04-22 12:54:13 -04:00
0f1f49afa7
Add more output to ocl_get_devices
2021-04-22 12:52:30 -04:00
ad02e9df69
Added example of SPCE hydration, LJ + q
2021-04-22 18:40:45 +02:00
25c0bb7a31
Merge branch 'master' into examples
2021-04-22 18:08:32 +02:00
d405f2ec4b
Update defines to use old neighbor code for CUDA >= 11.2
2021-04-22 09:16:37 -04:00
a49d783e16
check formatting and multiple arguments when using utils::logmesg()
2021-04-22 05:44:35 -04:00
eb85edfb3d
make naming of the compiled pace library consistent with those of other libs
2021-04-22 00:15:14 -04:00
c2579391c0
silence compiler warnings
2021-04-22 00:10:29 -04:00
e7cb20efeb
replace non-ASCII character in docs
2021-04-21 23:55:40 -04:00
3aec5c6484
tweak docs for logmesg() overload
2021-04-21 23:50:13 -04:00
d2cdb318ab
apply new logmesg() overload to a bunch of cases.
2021-04-21 23:38:45 -04:00
0cf1252f1f
add overload to utils::logmesg() that handles format strings and variable arguments
...
this reduces utils::logmesg(lmp,fmt::format(...)) to utils::logmesg(lmp,...)
while still allowing just a single string argument.
2021-04-21 22:52:32 -04:00
4127faacec
substitute unicode general punctuation left/right single/double quotes
2021-04-21 22:02:18 -04:00
a1e07d3f75
fix memory leak in fix atom/swap
...
reported on MatSci forum:
https://matsci.org/t/question-to-fix-atom-swap-function/36135
2021-04-21 22:01:33 -04:00
96baae29d0
fix bug flagged by compiler warning
2021-04-21 22:01:07 -04:00
b4efeb977d
update and sort lists of packages for different presets and categories
2021-04-21 22:00:06 -04:00
6ceeee24e2
Merge branch 'master' into collected-small-changes
2021-04-21 21:59:58 -04:00
7e2d40c5fa
Merge pull request #2642 from rbberger/balance_tests
...
MPI balancing testing
2021-04-21 16:00:01 -04:00
e1d75d7e53
Merge pull request #2715 from lammps/kk_bugfix
...
Fix compile error in Kokkos package
2021-04-21 15:32:45 -04:00
f856030203
update example inputs and log files for current state of affairs
2021-04-21 15:22:00 -04:00
865759116e
update some comments
2021-04-21 15:14:18 -04:00
4eaa45337c
reorder functions for simpler side-by-side comparison
2021-04-21 15:14:12 -04:00
1c80c9455b
whitespace fixes
2021-04-21 14:58:57 -04:00
b982542ae6
update indentation to 2 blanks. avoid "hanging else" constructs.
2021-04-21 14:56:26 -04:00
a64a7d5096
Merge pull request #2714 from julient31/STT2
...
Improvement of the SPIN package by removing a limitation
2021-04-21 14:55:17 -04:00
6cad2ba829
reverting changes in fix precession/spin
2021-04-21 10:55:43 -06:00
598e82d236
small cosmetic changes
2021-04-21 12:16:43 -04:00
1ee8de42d9
minor cleanups and simplifications using fmtlib
2021-04-21 12:08:37 -04:00
cd236776de
Merge branch 'master' into OptimizedDynamicalMatrix
2021-04-21 11:46:36 -04:00
1656661fc2
Disable rcb_min_size test
2021-04-21 11:17:32 -04:00
f270b600f7
Fix compile error in kokkos_type
2021-04-21 08:17:17 -06:00
9b59e901bc
update reax/c tests. disable OpenMP tests as that code is broken.
2021-04-21 09:54:59 -04:00
b1dd616a2f
correcting a small typo in the checks, and adding a note in the
...
documentation of fix precession/spin about the error if a (0,0,0) vector
is given as an input.
2021-04-21 07:43:00 -06:00
0e38bfb58b
adding "division by zero" checks in fix precession/spin
2021-04-21 07:25:12 -06:00
82ecfabe22
remove more unused code and structs
2021-04-21 01:29:48 -04:00
d2008aa362
add test for reaxff using coulomb tabulation
2021-04-21 01:19:45 -04:00
dbced62a65
reorder code for better plain vs. omp code comparison. remove unused stuff
2021-04-21 00:44:09 -04:00
08f4c30051
Merge branch 'master' into refactor-reaxff-parser
2021-04-20 20:52:18 -04:00
2e01bb8f62
Merge pull request #2713 from rbberger/collected_small_changes
...
Collected small changes
2021-04-20 20:40:49 -04:00
2a7e662d71
more whitespace
2021-04-20 20:14:30 -04:00
f1945522c4
Merge pull request #2711 from wmbrownIntel/tersoff-gpu-multitype-fix
...
Fixes issues from Feb 2021 GPU package: update for tersoff styles using multiple types and lj/charmm/coul/charmm
2021-04-20 19:38:03 -04:00
daf984835c
whitespace
2021-04-20 17:31:43 -04:00
56be6d8ec2
Merge branch 'master' of github.com:lammps/lammps into pair-style-nnp
2021-04-20 23:20:14 +02:00
b014e8b94f
revert standard reax/c test
2021-04-20 17:15:52 -04:00
90d3b65691
Minor changes for CMake build tested
2021-04-20 22:55:26 +02:00
66eea0b63a
call destroy() before create() for multi-dimensional arrays to avoid leakage
2021-04-20 16:54:17 -04:00
83c1187e47
clear allocated data structure so that all included pointers are initialized to null
2021-04-20 16:53:39 -04:00
ce09f728dd
Merge pull request #2712 from ssande7/chunk_atom_bound_upper
...
[BUGFIX] compute chunk/atom bound xxx upper
2021-04-20 16:01:41 -04:00
7696d0f84c
Add ENVIRONMENT to RunLammps test
2021-04-20 15:40:59 -04:00
c543815692
small tweaks
2021-04-20 15:28:42 -04:00
daaebd55a6
add QEQ parameter file
2021-04-20 14:56:27 -04:00
2045667902
document QEQ package incompatibilities
2021-04-20 14:55:09 -04:00
678e243430
small update of unit test inputs
2021-04-20 14:54:14 -04:00
ae570c05d8
we don't need to hardcode pair styles to skip specific tests, but use YAML file for it
2021-04-20 14:53:44 -04:00
a959d65560
whitespace fixes
2021-04-20 14:52:42 -04:00
fec12020ac
add unit tests for fix qeq/point and fix qeq/shielded
2021-04-20 14:52:29 -04:00
fe2efa4cb3
disallow usage of qeq fixes with incompatible GPU and USER-INTEL packages
2021-04-20 14:51:27 -04:00
a4e2255c87
Avoid memory leak in case of errors/exceptions in add_fix
2021-04-20 14:31:11 -04:00
fcf17a709e
Don't store group if initial assignment failed
2021-04-20 14:24:07 -04:00
aba4dfc42e
Avoid leaking memory in error cases
2021-04-20 14:06:53 -04:00
8826e962de
Add info message when death test is skipped
2021-04-20 14:06:08 -04:00
799fb284c8
small updates to the QEQ package for better testing
...
- add a "warn no/yes" keyword/value pair to allow turning of the convergence warning
- add a scalar compute to retrieve the number of QEq itration from the fix
- update the buck example input to run all QEq methods from a common restart
- document changes
2021-04-20 14:00:51 -04:00
33556e3745
Remove unused defines
2021-04-20 11:44:39 -04:00
58549fa10d
Merge branch 'clean-master2' of github.com:julient31/lammps into STT2
2021-04-19 17:32:16 -06:00
a64378ba5b
cleaning-up fix nve/spin and precession/spin
2021-04-19 17:29:47 -06:00
10ea64fb0c
Improving the doc for the STT term
2021-04-19 17:25:14 -06:00
f2096ded96
- improved design of test_problem
...
- cleaned up langevin/spin
- started doc for stt and hexaniso
2021-04-19 17:09:53 -06:00
a6efdf9b9f
Clean up molecule files creation
2021-04-19 15:14:01 -04:00
bc4b4147ef
Avoid filename collisions with AtomStyles test
2021-04-19 14:57:41 -04:00
92abca3910
bug fixes
2021-04-19 13:40:19 -05:00
58292e5c51
Merge branch 'master' into examples
2021-04-19 19:31:42 +02:00
cf62dbf96a
In manual pages point to examples
2021-04-19 18:23:33 +02:00
c46f1b5241
modify tests for hybrid pair styles to include some pair_coeff none settings
2021-04-19 08:51:53 -04:00
d60a247138
fix typo
2021-04-19 08:44:46 -04:00
1ad45d65d6
document limitation of not using GPU pair styles as the same style multiple times with hybrid
2021-04-19 08:09:02 -04:00
5409a2a807
rearrange for better readability
2021-04-19 07:55:10 -04:00
6c4ad8ad35
implement nowarn flag for qeq/reax fixes and add scalar compute function for number of qeq iterations
...
make behavior handling the maximum number of iterations consistent
across USER-REAXC, USER-OMP and KOKKOS package variants so that
they all give the same results for the same number of iterations
in serial and parallel
2021-04-19 07:38:50 -04:00
0fc73c9d67
support for centroid virial stress in rigid/small
2021-04-19 16:18:06 +09:00
b904d256cd
implement keeping track of geometric center in rigid/small
2021-04-20 14:06:53 +09:00
ac7c5592d7
add centroid virial tally function in preparation for rigid/small support
2021-12-06 17:45:49 +09:00
48e9f451f4
disallow using the same GPU pair style multiple times as hybrid sub-style
2021-04-19 01:23:54 -04:00
f3eb577b3b
update hybrid tests, enable test for hybrid with CPU neigh list and no multiples of the same style
2021-04-19 01:14:25 -04:00
9469cba081
enable GPU unit test for pair style lj/charmm/coul/charmm
2021-04-19 00:34:22 -04:00
c11e9cc849
remove unused defines and enumerators
2021-04-18 22:59:55 -04:00
43491b4220
lift compile time limit to 25 atom types
2021-04-18 22:31:35 -04:00
f9d133dcba
must use a reference for the shortcut to work
2021-04-18 22:07:38 -04:00
e901fff8b6
remove unused variable
2021-04-18 21:18:42 -04:00
937bfe7dd8
add some convenience variables to improve readability
2021-04-18 21:15:45 -04:00
101deae472
Removed error thrown when bound xxx upper is used
2021-04-19 10:19:44 +10:00
0c88e57173
remove last remnants of OMP_TIMING code hack
2021-04-18 15:46:27 -04:00
bb7931c989
Fixing bugs in slow (non-shared memory) variant of lj/charmm/coul/charmm/gpu
2021-04-18 09:35:54 -07:00
f1680b0fdd
enable unit test runs on the GPU for tersoff and tersoff/zbl
2021-04-18 20:43:48 -04:00
8d10f35acb
display more info about the GPU package setting in the CMake config summary
2021-04-18 20:43:03 -04:00
6c88baceb7
remove support for writing "native" trajectory files from USER-REAXC
2021-04-18 05:20:35 -04:00
3d5897c926
Fixes issue from Feb 2021 GPU package update for tersoff styles using multiple types.
2021-04-18 01:40:33 -07:00
ab8d78c8f4
convert control file reader code to use text file reader class
2021-04-18 04:33:52 -04:00
238ed55313
small code tweaks and whitespace update
2021-04-18 04:33:06 -04:00
162e4e16a5
fix incorrect indentation
2021-04-18 04:15:58 -04:00
242fc2d212
modernize parameter file parser in QEQ package
2021-04-18 04:06:46 -04:00
09d7fe2fcf
don't ignore comments in ReaxFF force field files
2021-04-18 04:05:01 -04:00
6bc6da7657
throw EOF exception in TextFileReader::next_values() if next_line() doesn't do it
2021-04-18 04:04:40 -04:00
6f343aaeed
add UNITS keyword comments to fix qeq parameter files
2021-04-18 04:02:18 -04:00
ab3303ed7b
fix indexing bug for hydrogen bond parameters
2021-04-18 02:45:23 -04:00
eaa064e01d
remove unused tokenizer function
2021-04-18 02:35:08 -04:00
18e5e42ce3
minor change
2021-04-18 04:30:59 +03:00
545f551c9d
modernize force field parser for ReaxFF
2021-04-17 18:30:04 -04:00
f0ef44a496
fix small memory leak
2021-04-17 18:23:36 -04:00
87e74bc721
small tweaks for better alignment and access to the LAMMPS Memory class
2021-04-17 15:42:56 -04:00
04c5b23d90
add custom constructor for TextFileReader that uses an already opened file descriptor
2021-04-17 15:41:45 -04:00
025489ec2c
Merge remote-tracking branch 'origin/master' into collected_small_changes
2021-04-17 11:05:23 -04:00
e5877d8aa9
More explicit code in simple case
2021-04-17 11:04:38 -04:00
233beb4df1
Merge branch 'smooth-gpu' of https://github.com/gugmelik/lammps into smooth-gpu
2021-04-17 14:59:03 +03:00
a91e904f34
minor changes
2021-04-17 14:56:16 +03:00
3b55872a18
updates for legacy build system
2021-04-17 03:10:13 -04:00
1c6db4b0cb
some more smaller tweaks
2021-04-17 02:51:18 -04:00
dcdb5cc0e0
whitespace fixes
2021-04-17 02:28:32 -04:00
eb4d7efd32
silence compiler warning
2021-04-17 02:27:45 -04:00
a8f54d097c
Merge branch 'master' into refactor-reaxff-parser
2021-04-17 02:19:37 -04:00
224c593846
convert USER-REAXC to use a ReaxFF namespace
...
also bundle exported functions in fewer header files
2021-04-17 02:18:35 -04:00
0ed44e0b81
Remove leftover merge conflict string
2021-04-16 18:05:20 -07:00
535384b235
Finish updating to current master
2021-04-16 17:14:55 -07:00
288c0a8023
Merge pull request #2693 from julient31/spin-kokkos
...
Adding a spin/kokkos atom style
2021-04-16 18:27:47 -04:00
e906fae88c
whitespace fixes
2021-04-16 17:10:07 -04:00
668b74bc09
Merge branch 'master' into spin-kokkos
2021-04-16 17:08:38 -04:00
4ed57cb757
Merge pull request #2705 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-04-16 17:07:39 -04:00
81458fe132
convert control file reader to ReaxFF namespace
2021-04-16 16:59:49 -04:00
a46c901be6
remove unused data structure members
2021-04-16 16:59:23 -04:00
b96d1ac1a5
first step of adopting a ReaxFF namespace and reorganizing the ReaxFF headers
2021-04-16 16:45:46 -04:00
9ea465f56a
Merge pull request #2707 from akohlmey/commands-base-class
...
Add Command base class for command styles
2021-04-16 16:16:40 -04:00
99035dc680
removing all commented lines
2021-04-16 11:59:37 -06:00
87a60da150
Update lal_lj_smooth.h
...
Added new line at the end of file.
2021-04-16 20:05:58 +03:00
5b9c0ff643
Update lal_lj_smooth.cu
...
Added new line at the end of file.
2021-04-16 20:03:30 +03:00
e4e20b67a8
Update lal_lj_smooth.cpp
...
Added new line at the end of file.
2021-04-16 20:02:32 +03:00
7a97331e51
add support for Plumed2 version 2.5.7, 2.6.3, 2.7.1
2021-04-16 12:38:00 -04:00
f2772e5894
PIMPL-ify reax/c pair styles; first steps toward a ReaxFF namespace
2021-04-16 10:50:53 -04:00
ce51305b2d
fix typing error in doc file
2021-04-16 15:44:20 +02:00
4041a07e66
add USER-DPDEXT to CMakeLists.txt
2021-04-16 15:43:03 +02:00
f115b8ba2f
Merge branch 'master' into dpd_extended
2021-04-16 14:16:53 +02:00
9031c23080
add extended dpd (dpdext & dpdext_tstat)
2021-04-16 14:14:18 +02:00
2c38d1b7d4
reax/c native trajectory output cleanup/simplification
2021-04-16 07:22:16 -04:00
6c07d2fb11
replace some more sprintf() calls to local buffers with fmtlib
2021-04-15 20:08:25 -04:00
3eed9f23c8
replace sprintf() into local char buffers with fmtlib
2021-04-15 19:02:59 -04:00
b15a813a59
Avoid manual new / delete[] in AtomVec::Method
2021-04-15 18:46:59 -04:00
7300e5c4bd
Use C++ for AtomVec::Method
2021-04-15 18:33:21 -04:00
d1f004962a
convert fix qeq/reax to use modern LAMMPS file parsing
2021-04-15 17:13:31 -04:00
024725c3e0
notation update
...
constraints can be grouped logically with curly brackets now, instead of parentheses
2021-04-15 16:19:09 -04:00
21a38c203a
bond/react: custom constraint docs
2021-04-15 16:11:39 -04:00
9168f949e6
bond/react: custom constraint
2021-04-15 16:06:47 -04:00
8b87eb9468
remove unused file pointers and file streams
2021-04-15 15:49:51 -04:00
cc82e9b558
remove unused rtensor data type and support functions for it.
2021-04-15 14:36:07 -04:00
fb75e3e8b1
remove unused and commented out defines
2021-04-15 14:35:28 -04:00
b3bc2d3df1
adjust pair style reax/c to read control file on MPI rank 0 and use tokenizer class
2021-04-15 13:21:54 -04:00
0870a56093
expand exception message to include cause of file open failure
2021-04-15 11:57:48 -04:00
499b685421
clean up workspace management, output control, and enumerators
2021-04-15 10:58:29 -04:00
4dfd06cd8f
remove unused communication storage
2021-04-15 10:20:34 -04:00
8118c23a98
remove totals from energy_data struct
2021-04-15 10:11:24 -04:00
1fe2812c2b
recover from CI compilation failure
2021-04-15 09:45:10 -04:00
06a8f746cc
remove some more unused timer info and unused arguments
2021-04-15 09:36:21 -04:00
def09d4d7a
remove unused simulation data struct members and related code
2021-04-15 07:36:02 -04:00
f0369ce72d
remove unused timing data structure
2021-04-15 07:06:56 -04:00
7dc21842c2
ignore/remove unused control file settings and related functions and data structures
2021-04-15 06:58:20 -04:00
54ee33fe58
simplify creation of reaxc fix
2021-04-15 04:48:02 -04:00
112142be35
remove some unused structs, typedefs and data members
2021-04-15 00:18:47 -04:00
487e0b041c
eliminate mpi_datatypes struct
2021-04-14 23:26:37 -04:00
6e739c04e4
use safe fread() call
2021-04-14 20:02:05 -04:00
2a81411029
use linux distro and version info to decide when to look for faster linkers
2021-04-14 20:01:46 -04:00
d5661e06ae
Detect linux distribution and version
2021-04-14 20:00:38 -04:00
390b1683f0
remove unusued function pointer typedefs
2021-04-14 17:53:29 -04:00
a2dcbf6a2d
remove obsolete define
2021-04-14 17:52:10 -04:00
73cd6f8e4e
read control file only on MPI rank 0, then broadcast its data
2021-04-14 17:51:41 -04:00
91dfc6875b
Silence compiler warnings about unused variables
2021-04-14 17:02:12 -04:00
89b0227849
move file opening step to reax/c function. simplify code.
2021-04-14 16:42:37 -04:00
2e5079371a
must delete command explicitly now
2021-04-14 07:26:34 -04:00
75579fc100
take advantage of having the common Command base class to unify code paths
2021-04-14 07:05:00 -04:00
81578d9934
update docs for change in class topology
2021-04-13 17:47:21 -04:00
b53822da46
provide Command base class in command.h for deriving command styles from
2021-04-13 17:47:00 -04:00
8aed7e55b3
add error check when updating variables in ::single() function
2021-04-13 14:59:37 -04:00
9dbdb4386b
fix typo
2021-04-13 14:54:47 -04:00
680e6a389d
use type cast consistently
2021-04-13 14:54:04 -04:00
533739b128
avoid NULL pointer dereference / slience warnings issued by static code analysis
2021-04-13 14:53:51 -04:00
3b2c0871cc
add and use Neighbor::modify_params() convenience function
2021-04-13 14:53:03 -04:00
107d112265
updates for thermo energy output
2021-04-13 09:43:28 -06:00
208d9f1fce
use safe fread function to silence compiler warnings
2021-04-13 09:59:15 -04:00
82337c8cc5
silence compiler warnings when compiling with python 2
2021-04-13 09:58:41 -04:00
bddc6d5820
make installation procedure consistent with install.py
2021-04-13 09:58:19 -04:00
b9cb63ae56
remove redundant check
2021-04-13 00:47:58 -04:00
fab571cf6b
IWYU reported header updates
2021-04-13 00:47:49 -04:00
02612047c3
must set CMAKE_EXPORT_COMPILE_COMMANDS ON for using iwyu
2021-04-12 23:57:30 -04:00
d8c68dec6f
whitespace fixes
2021-04-12 23:32:26 -04:00
014875fb1e
Merge branch 'master' into collected-small-changes
2021-04-12 23:28:43 -04:00
e49e505b9f
make utility function private
2021-04-12 23:16:02 -04:00
f07fa3d266
Merge pull request #2704 from rbberger/compress_package
...
More refactoring of COMPRESS package
2021-04-12 23:01:35 -04:00
dba3cce883
Make dump xyz/gz, xyz/zstd compatible to 'buffer no' option
2021-04-12 20:03:58 -04:00
47814292a1
Make dump cfg/gz, cfg/zstd compatible to 'buffer no' option
2021-04-12 19:57:27 -04:00
9bc353e5bd
Merge pull request #2585 from tc387/charge_regulation2
...
Add fix charge/regulation to MC package
2021-04-12 18:49:03 -04:00
455bb933c8
adding modifications for more than one fix langevin/spin in fix nve/spin
2021-04-12 16:18:22 -06:00
0ca9f2e8a0
Merge pull request #2699 from yury-lysogorskiy/feature/user-pace
...
USER-PACE pair_style integration into LAMMPS
2021-04-12 17:05:40 -04:00
bb52cf9377
adding mask check for fix prec/spin
2021-04-12 15:01:29 -06:00
573aebf06f
adding possibility of one or more fix prec/spin in fix nve/spin
2021-04-12 14:52:47 -06:00
d08d59acb3
whitespace fix
2021-04-12 15:00:21 -04:00
bdfa45376d
Merge branch 'master' into collected-small-changes
2021-04-12 14:59:42 -04:00
f1e5d11151
add LAMMPS distribution header
2021-04-12 14:52:53 -04:00
04248c2ccd
finalize CMake build docs
2021-04-12 14:52:35 -04:00
ee38452f14
fix bug causing a failed download when using cmake -B <dir>
2021-04-12 14:52:17 -04:00
869fe5a2e1
Merge pull request #2702 from akohlmey/pair-hybrid-scaled
...
New pair style hybrid/scaled
2021-04-12 14:04:17 -04:00
3925bcc1de
apply requested changes do pair style hybrid doc
2021-04-12 13:41:38 -04:00
5605a237cf
working on the typedef correction
2021-04-12 10:27:20 -06:00
c324d754a0
when installing the LAMMPS python package create a valid version id
2021-04-12 10:51:44 -04:00
82e1c4fb12
silence compiler warnings
2021-04-12 10:25:39 -04:00
65ba022c2a
simplify
2021-04-12 10:25:24 -04:00
a572142e6f
fix inconsistent new/delete
2021-04-12 10:25:10 -04:00
0c79673d93
make fix charge/regulation compatible with USER-INTEL package
2021-04-12 10:14:31 -04:00
9658b8e645
move fix charge/regulation to MC package (examples stay in place for now)
2021-04-12 10:05:52 -04:00
0c2fc07cc5
add USER-OMP version of pair style coul/cut/global
2021-04-12 10:00:52 -04:00
bc25fa8268
full integration into documentation build system
2021-04-12 09:59:02 -04:00
e95cbf618b
Merge branch 'master' into charge_regulation2
2021-04-12 09:55:15 -04:00
7d95943b7e
increased bin size in example input file to avoid dangerous builds
2021-04-12 01:46:39 -05:00
d81f03706c
Added an example using real units.
2021-04-12 01:30:36 -05:00
38d5798223
must not look for package metadata when using python module from source tree
2021-04-11 21:36:18 -04:00
bb0be962a9
eliminate use of s(n)printf() in QEQ package
2021-04-11 16:44:46 -04:00
e1418a341a
ensure that only one of comb/comb3 is matched and called
2021-04-11 06:05:41 -04:00
39a00e2901
reformat
2021-04-11 06:03:46 -04:00
d88cf587b2
add pair style coul/cut/global and fix restart/data bugs in coul/cut
2021-04-10 00:25:00 -04:00
ec6e2d35cb
complete update of the hybrid documentation for hybrid/scaled
2021-04-09 22:50:51 -04:00
0d325f2221
error out when scale factor variables do not exist
2021-04-09 22:50:16 -04:00
0496fd27db
reorder include files
2021-04-09 22:49:25 -04:00
0628bb89ce
Merge branch 'master' into pair-hybrid-scaled
2021-04-09 22:21:16 -04:00
9b78426eba
Merge pull request #2703 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2021-04-09 22:20:35 -04:00
96f59a58d3
be a little more paranoid about avoiding memory leakage
2021-04-09 21:53:18 -04:00
7a2910f05f
must have num == 2 for getenv style variables
2021-04-09 21:44:34 -04:00
552d13b9e4
print message only on MPI rank 0
2021-04-09 21:43:02 -04:00
c16e4f241f
replace "leaky" call to putenv() with setenv() on non-windows platforms
2021-04-09 20:37:01 -04:00
a69c5a5cae
fix bugs in shell putenv and getenv style variables. add more unit tests.
2021-04-09 20:19:04 -04:00
e5ee210f58
Make dump atom/gz, atom/zstd compatible to 'buffer no' option
2021-04-09 18:02:55 -04:00
242881af55
Make dump custom/gz, custom/zstd compatible to 'buffer no' option
2021-04-09 17:46:59 -04:00
234c755507
Add missing types in dump local
2021-04-09 17:21:33 -04:00
511f64fde4
Update dump custom/gz
2021-04-09 16:36:30 -04:00
c17ee12989
Update dump xyz/gz
2021-04-09 15:57:17 -04:00
eb3cddb028
Update docs to include format support in dump local variants
2021-04-09 15:46:18 -04:00
cf41ea6faf
Update dump local and local/gz
2021-04-09 15:42:28 -04:00
d19cd8fb11
Fix test
2021-04-09 14:49:45 -04:00
dc71d80306
Add dump local tests
2021-04-09 14:49:07 -04:00
5c9a5ba8ac
Add missing code to allow customized formatting in dump local
2021-04-09 14:48:38 -04:00
e0e031aa43
Correct dump_modify example in docs
2021-04-09 13:38:18 -04:00
77de0273be
Fix typo
2021-04-09 12:37:14 -04:00
2682663df6
Use GzFileWriter in dump cfg/gz
2021-04-09 11:41:45 -04:00
ded22bf8bc
Minor changes to dump_atom_gz/dump_atom_zstd
2021-04-09 11:36:10 -04:00
7b53ce572c
Merge branch 'master' into compress_package
2021-04-09 10:58:39 -04:00
08471cb88e
update path to updated log file
2021-04-09 10:29:36 -04:00
b6b101f29a
update melt example to use velocity with loop geom for consistent velocities
2021-04-09 09:54:47 -04:00
d507c57c8a
add missing zeroing of the torque array, reformat code
2021-04-09 09:45:09 -04:00
97977e3e68
incorrect check for additional argument in pair_modify nofdotr
2021-04-09 09:44:23 -04:00
924a331342
avoid uninitialized data usage reported by coverity scan
2021-04-09 09:08:39 -04:00
7b45b691f4
pair_pace.cpp: check that units are "metal"
...
update ace-evaluator (download link + md5sum in cmake and make build systems): accept multilines comment at the beginning of potential.ace file
add first comment line for potentials/Cu-PBE-core-rep.ace
2021-04-09 13:31:40 +02:00
4c23ecfd4f
error out on special atom styles
2021-04-09 00:47:22 -04:00
de158c40ad
add support for torque
2021-04-09 00:38:58 -04:00
f2039b5667
add hybrid/scaled pair style to summary tables
2021-04-09 00:36:29 -04:00
73a33abb44
add unit test for hybrid/scaled
2021-04-09 00:32:06 -04:00
ae27d3bf4c
add support for single() and read/write_restart()
2021-04-09 00:31:43 -04:00
8ed6d80b85
first working version, forces only, no restart
2021-04-08 21:25:38 -04:00
ee240f93d9
Rearranged cutoff and element map user input
...
Cutoff radius is now mandatory argument of pair_style. "emap" keyword is
removed and replaced by additional pair_coeff arguments (similar to
pair_airebo.cpp). Changes in docs are still missing.
2021-04-08 23:54:26 +02:00
a441c7b379
simplify hybrid coeff parsing. check for number is already done with conversion
2021-04-08 17:44:13 -04:00
c660dcefd2
add minimal framework for pair style hybrid/scaled
2021-04-08 17:42:32 -04:00
0aee75857a
Eliminated doc build warnings
2021-04-08 14:09:19 -06:00
a39dc9f9b2
Added minimal info on downloading and building PACE library
2021-04-08 13:36:04 -06:00
22a337b393
Updated READMEs in lib/pace and src/USER-PACE
2021-04-08 13:00:20 -06:00
2d19282961
reorder include statements in RIGID package
2021-04-08 13:45:37 -04:00
d1fd2f74d1
update PACELIB_URL (tackling some PGI warnings): v.2021.2.3.upd2
...
update lib/pace/Makefile: -O3 optimization
2021-04-08 16:06:05 +02:00
492ddbbcfa
simplify
2021-04-08 09:32:24 -04:00
74a3796418
avoid ambiguous precedence through using parentheses. update unit test reference
2021-04-08 09:29:18 -04:00
ac5bd8a4f7
correct the description of how the F dot r contributions are computed
2021-04-08 08:44:18 -04:00
73ee7805dc
remove GPL3 license terms from src/USER-PACE/pair_pace.*
...
delete lib/pace/CMakeLists.txt
2021-04-08 12:13:33 +02:00
d22d6ad45d
cmake/USER-PACE.cmake: update PACELIB_URL and PACELIB_MD5 (new source files with whitespaces)
...
lib/pace: add Makefile, Install.py use make
remove the LICENSE from src/USER-PACE
2021-04-08 11:52:49 +02:00
1ca38db9df
simplify and avoid temporary buffers when piping to/from gzip
2021-04-07 23:26:21 -04:00
a84ac392a3
silence compiler warnings
2021-04-07 23:25:22 -04:00
c9742056d8
Merge pull request #2701 from akohlmey/next_lammps_version
...
Step version strings for next patch release
2021-04-07 19:39:52 -04:00
8a233a5ec7
add unit test reference data for USER-PACE
2021-04-07 19:30:38 -04:00
f6f383bf99
add .gitignore file to lib/pace folder
2021-04-07 19:29:22 -04:00
b57025523f
honor LAMMPS_POTENTIALS environment variable when loading potential file
2021-04-07 19:28:02 -04:00
bd6dd658d6
Updating to master, misc style changes
2021-04-07 17:21:16 -06:00
2d4b05ffa6
refactor code to more closely match LAMMPS coding conventions
...
- update indentation to 2 characters
- remove dead code and unused class members
- use convenience functions in many places
- reuse code and members from Pair base class
- declare local functions/variables static
- PIMPL-ify access to the ACE evaluator library functions/classes
- correct settings member variables to match implementation
2021-04-07 19:13:10 -04:00
2d1fc67b5d
update .gitignore
2021-04-07 19:09:43 -04:00
d54384dd91
Merge branch 'master' into multi_epcc
2021-04-07 16:34:01 -06:00
084c0713d6
resolve whitespace issues
2021-04-07 18:05:00 -04:00
7b34f025ee
correct src/Makefile for USER-PACE
2021-04-07 17:46:18 -04:00
0151fd00c2
correct CMake support for USER-PACE package and align with recent conventions for downloading external code
2021-04-07 17:37:30 -04:00
0496626533
Merge branch 'master' into feature/user-pace
2021-04-07 16:26:26 -04:00
6569c2e434
Merge pull request #2694 from akohlmey/neighlist-interface-updates
...
Neighbor list library/python interface improvements
2021-04-07 16:25:38 -04:00
feda2dc08d
Updated doc page and spelling
2021-04-07 14:07:58 -06:00
3c5424722e
Merge pull request #2698 from jtclemm/gran_attractive
...
New option for granular pairstyles and updates to granular walls
2021-04-07 16:02:57 -04:00
5bc630f008
step version strings for next patch release
2021-04-07 15:07:06 -04:00
5bdf032035
Merge pull request #2308 from akohlmey/gpu-unittest
...
Add support for testing pair styles in the GPU package
2021-04-07 15:03:03 -04:00
ea8277ce87
whitespace fixes
2021-04-07 14:59:33 -04:00
f072289ac1
need to initialize limit_damping array to NULL
2021-04-07 14:52:36 -04:00
7b18bc1fec
correctly handle r-RESPA for lj/class2 and lj/class2/gpu
2021-04-07 14:26:27 -04:00
9af086916b
skip GPU tests for a couple more tabulated coulomb tests
2021-04-07 14:11:25 -04:00
835820ba00
reorder includes
2021-04-07 14:00:27 -04:00
5d00fa7ec5
update constants for lj/cubic/gpu from CPU version
2021-04-07 14:00:14 -04:00
29c78d022a
add lib/pace/Makefile.lammps
2021-04-07 19:54:35 +02:00
6909bc234a
Merge pull request #2700 from rbberger/python_calls_refactor
...
Python package refactor
2021-04-07 13:35:53 -04:00
da56b9de56
Adding user-omp support
2021-04-07 07:48:43 -06:00
3e3f66adac
Merge branch 'master' into smooth-gpu
...
Added gpu acceleration for smooth pair_style.
2021-04-07 14:15:33 +03:00
0d1ccbe1b5
Move A.Thomson's modifications on doc and examples in:
...
- doc/src/.rst
- examples/USER/pace
- potentials
2021-04-07 12:43:28 +02:00
3de3302767
remove source files from lib/pace;
...
add lib/pace/Install.py to automatically download the source files from github/ICAMS/lammps-user-pace;
add lib/pace/CMakeLists.txt to build libpace.a
add lib/pace/README
update src/USER-PACE/Install.sh
2021-04-07 12:20:24 +02:00
717faa6515
correctly detect GPU package with CUDA api
2021-04-06 19:12:28 -04:00
932ea80b25
update reference data for angle style cosine/periodic
2021-04-06 18:39:37 -04:00
0ae75aabcd
Remove unused variables
2021-04-06 17:10:16 -04:00
b6776ca3de
Remove GCC optimization pragma for GCC < 4.9 due to compiler segfault
2021-04-06 16:48:18 -04:00
5af294d49e
Update test_potential_file_reader.cpp
2021-04-06 16:47:06 -04:00
4ba45ddd84
Merge pull request #2697 from ndtrung81/fix-rigid-nh-small-deposit
...
Fixed a bug with rigid/{nvt,npt,nve,nph}/small when used with fix deposit
2021-04-06 16:08:12 -04:00
c44b8f18ee
Adding explicit parentheses to logical operations
2021-04-06 13:54:11 -06:00
8e43d58fab
Switching logical operators to match preferred style
2021-04-06 13:48:56 -06:00
6294a7c0dd
Merge branch 'master' into gran_attractive
2021-04-06 13:11:37 -06:00
80a65150c2
Patching uninitialized values, replacing lines in documentation
2021-04-06 13:09:46 -06:00
0aa9aa96f6
Update pair_python
2021-04-06 14:50:08 -04:00
7e9fa25121
Update fix_python_move.cpp
2021-04-06 14:48:44 -04:00
5ee24c5b89
Update fix_python_invoke
2021-04-06 14:47:20 -04:00
da5bd578ad
Simplify python_impl.cpp
2021-04-06 14:46:35 -04:00
e5a665c1d9
Add utilities for Python code
2021-04-06 14:45:07 -04:00
190a689354
Merge branch 'master' into gpu-unittest
...
# Conflicts:
# unittest/force-styles/test_pair_style.cpp
# unittest/force-styles/tests/angle-cosine_periodic.yaml
# unittest/force-styles/tests/mol-pair-born.yaml
# unittest/force-styles/tests/mol-pair-born_coul_dsf.yaml
# unittest/force-styles/tests/mol-pair-born_coul_long.yaml
# unittest/force-styles/tests/mol-pair-born_coul_msm.yaml
# unittest/force-styles/tests/mol-pair-born_coul_msm_table.yaml
# unittest/force-styles/tests/mol-pair-born_coul_wolf.yaml
# unittest/force-styles/tests/mol-pair-morse.yaml
# unittest/force-styles/tests/mol-pair-morse_smooth_linear.yaml
2021-04-06 14:45:06 -04:00
00e4bdb2b7
Merge pull request #2692 from arghdos/master
...
Porting to new default platform for AMD/HIP in ROCm 4.1
2021-04-06 14:39:30 -04:00
0b4d3588b5
Merge pull request #2695 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-04-06 14:12:51 -04:00
e332382dea
Merge pull request #2696 from rbberger/offline_builds
...
CMake: Improve support for offline builds
2021-04-06 13:52:11 -04:00
698b9b9519
relax epsilon some more
2021-04-06 13:36:27 -04:00
e01e0298cb
fix uninitialized data access after restart bug in USER-YAFF pair styles
...
also fix some source formatting issues
2021-04-06 13:32:42 -04:00
db400c91ae
relax error a little bit to avoid failure on macos
2021-04-06 11:37:59 -04:00
d346c53914
silence compiler warnings about formats
2021-04-06 11:28:19 -04:00
6a99f5b5c5
WIP:
...
- no auto-download of user-pace src yet
- lib/pace/*.cpp,*.h are provided explicitly yet.
- implement CMake integration in USER-PACE.cmake and in CMakeLists.txt
2021-04-06 17:24:54 +02:00
11d62b71c3
use clang preset when compiling on MacOS
2021-04-06 11:11:01 -04:00
ac0fa51b0b
Merge branch 'master' into gran_attractive
2021-04-06 08:40:56 -06:00
1fe284dbba
add examples for using fix rigid/nv?/small with fix deposit
2021-04-06 07:55:43 -04:00
8e28252ac9
Updated fix rigid/nh for the (g_f == 0) case
2021-04-06 00:19:20 -05:00
2fc9734fab
Fixed a bug with rigid/*/small when starting with an empty group of rigid bodies such as when using fix deposit
2021-04-05 23:51:11 -05:00
94068cc4c7
Add missing GTEST_MD5
2021-04-05 16:17:41 -04:00
7e57d6a334
add tests for "rerun"
2021-04-05 16:01:27 -04:00
fc6e10921d
add post yes/no keyword to rerun commmand (with default to no)
2021-04-05 15:38:59 -04:00
cbd439692e
Update cmake/Modules/Packages/KIM.cmake
2021-04-05 15:36:14 -04:00
d4550dbb4b
Update cmake/Modules/Packages/USER-SMD.cmake
2021-04-05 15:32:18 -04:00
2509190dae
Update cmake/Modules/YAML.cmake
2021-04-05 15:29:33 -04:00
88b9e99707
Update cmake/Modules/Packages/GPU.cmake
2021-04-05 15:26:58 -04:00
b718903efc
Update cmake/Modules/Packages/USER-PLUMED.cmake
2021-04-05 15:10:01 -04:00
8ccc19bb2a
Update cmake/Modules/Packages/LATTE.cmake
2021-04-05 15:05:48 -04:00
0277883fb2
Update cmake/Modules/Packages/USER-SCAFACOS.cmake
2021-04-05 15:05:48 -04:00
725332614a
Update cmake/Modules/Packages/MSCG.cmake
2021-04-05 15:05:47 -04:00
42ca8c5ba0
Update cmake/Modules/Packages/VORONOI.cmake
2021-04-05 15:05:47 -04:00
192ee276b1
Update cmake/Modules/Packages/KOKKOS.cmake
2021-04-05 15:05:47 -04:00
614411130b
Update cmake/Modules/Documentation.cmake
2021-04-05 14:44:27 -04:00
3b14606f06
Update cmake/Modules/MPI4WIN.cmake
2021-04-05 14:43:05 -04:00
8533bb17e7
Update cmake/Modules/OpenCLLoader.cmake
2021-04-05 14:36:38 -04:00
4e4a571dbd
Add advanced LAMMPS_DOWNLOADS_URL cmake option
2021-04-05 14:31:13 -04:00
f323fb29b3
Reverting no_attraction option in wall gran region docu
2021-04-05 11:53:49 -06:00
6bdf0138ac
Typos in documentation
2021-04-05 11:50:53 -06:00
773ec40d3a
Misc small fixes
2021-04-05 11:37:35 -06:00
9126fd6ddb
Merge pull request #1 from dsbolin/gran_attractive
...
Gran attractive
2021-04-05 08:46:26 -06:00
e00e2676fc
add tests for utils::open_potential()
2021-04-04 22:23:13 -04:00
a858c07e8a
add unit tests for empty id, invalid timespecs, and merge sort
2021-04-04 21:51:48 -04:00
67d4302fc7
add tests for tokenizer skip() function and throwing an exception
2021-04-04 21:51:06 -04:00
1e7e930d55
generalize match to fit all rigid/small derived fixes
2021-04-04 21:14:40 -04:00
36c6410fd8
make skip() function argument optional and default to 1
2021-04-04 21:14:12 -04:00
d1b6aaa3f3
plugins also have a .so suffix on MacOS (unlike shared libs)
2021-04-04 20:57:29 -04:00
5e0b017d30
update information about adding unit tests to reflect recent changes
2021-04-04 20:51:58 -04:00
f0e3786ded
Minor changes to conform with coding standards
2021-04-04 22:48:25 +02:00
b2e9ffa673
add missing entry to standard packages list
2021-04-03 11:15:00 -04:00
17355f967a
address spelling and manual processing issues
2021-04-03 11:11:18 -04:00
a4a23f3ef1
add an example for looking up and looping over a neighbor list
2021-04-03 11:04:24 -04:00
7244ccf8b1
update format
2021-04-03 11:04:02 -04:00
cfc39b5a73
complete porting python neighborlist test to c-library version
2021-04-03 10:44:07 -04:00
6205375c03
allow const char for compute/fix id arguments
2021-04-03 10:26:49 -04:00
1a48667026
add minimal test for neighbor list functions
2021-04-03 10:25:14 -04:00
cea4298946
silence LAMMPS output, if requested
2021-04-03 10:25:03 -04:00
5520d6edd7
confirm that no incompatible neighbor lists are found
2021-04-03 10:24:46 -04:00
432ccffb3e
find manybody potentials
2021-04-03 10:23:31 -04:00
46f98ec4dc
make compatible with const data pointers as arguments
2021-04-03 10:23:16 -04:00
50b789cc36
Merge branch 'master' into neighlist-interface-updates
2021-04-03 10:18:28 -04:00
b1faf17eeb
Updates fix wall/gran to mirror recent updates to pair granular. Also some minor changes related to the limit_damping option
2021-04-03 00:48:00 -06:00
678302bfcb
avoid a floating point exception in RanMars::rayleigh() from taking log(0)
2021-04-02 22:08:39 -04:00
d3b2ccf9dd
numpy version of neighbor list tests
2021-04-02 21:41:26 -04:00
85a5698c1b
add find method to neighbor list wrapper classes
2021-04-02 21:41:08 -04:00
7e70def4cc
fix errors/typos in manual
2021-04-02 21:00:42 -04:00
c74bb9b56b
add more unit tests for neighbor list access
2021-04-02 21:00:26 -04:00
51212e62d9
correct/update docs and parameter names for finding neighbor lists
2021-04-02 19:55:53 -04:00
9da49d9c6f
Merge pull request #2685 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-04-02 19:42:04 -04:00
66e885b6e5
Merge branch 'master' into collected-small-changes
...
# Conflicts:
# src/USER-YAFF/pair_lj_switch3_coulgauss_long.cpp
# src/USER-YAFF/pair_mm3_switch3_coulgauss_long.cpp
2021-04-02 17:57:54 -04:00
b976c2d13c
Merge pull request #2679 from akohlmey/more-unittests
...
Expand unit tests
2021-04-02 17:51:29 -04:00
1c43b4a4c3
Merge branch 'fix_ave_chunk_cdof_bug' into collected-small-changes
2021-04-02 17:50:33 -04:00
90ab63f9ad
Merge branch 'master' into collected-small-changes
2021-04-02 17:49:27 -04:00
2c00136f22
used correct suffix when installing plugin binaries for testing
2021-04-02 17:49:15 -04:00
abfe8bab59
fix uninitialized memory access issues. consolidate enumerators.
2021-04-02 17:32:29 -04:00
2a10b5ba69
fix bug causing segfaults
2021-04-02 17:21:34 -04:00
af6452065f
correct URL to XTC file format docs on the gromacs homepage
2021-04-02 16:48:13 -04:00
7d85461e97
Prevent compilation from breaking with Python 2
2021-04-02 16:32:25 -04:00
79a413aeea
replace calls to sqrt() in constant initializers with precomputed numbers.
...
this also moves those arrays into a separate file and out of the header
2021-04-02 16:15:28 -04:00
160f2cc630
Update ROCm container definitions
2021-04-02 16:11:23 -04:00
7995fd8923
Merge pull request #2689 from bhanudaysharma/patch-1
...
Update units.rst (documentation for units commands)
2021-04-02 16:09:56 -04:00
c62b1b1050
Merge remote-tracking branch 'github/master' into collected-small-changes
2021-04-02 16:08:51 -04:00
c4f59764d4
reformat pair_coeff section that got misformatted as string
2021-04-02 15:28:09 -04:00
e613da98d6
Merge pull request #2650 from akohlmey/plugin-loader
...
New PLUGIN package with a LAMMPS plugin loader command
2021-04-02 15:08:44 -04:00
5583901b2c
should not set neighbor list request id to non-zero when just requesting a single neighbor list
2021-04-02 13:51:42 -04:00
43735fd3f5
update neighbor list library interface to use ID field in neighbor list to uniquely identify lists
2021-04-02 13:50:50 -04:00
d24f74b582
add stop on file example to fix halt docs
2021-04-02 12:31:46 -04:00
366b49c581
copy NeighRequest::id to NeighList::id so we can identify them when a style has multiple requests
2021-04-02 12:14:34 -04:00
887eb40ad4
fix crash when requesting verbose output.
2021-04-02 12:07:59 -04:00
2dfafe4adb
add is_file() special variable function and unit tests for it
2021-04-02 12:07:43 -04:00
6e97417dbf
Merge branch 'gran_attractive' of https://github.com/jtclemm/lammps into gran_attractive
2021-04-01 22:24:04 -06:00
17e6f59463
Merge branch 'spin-kokkos' of github.com:julient31/lammps into spin-kokkos
2021-04-01 11:46:15 -06:00
4975295e0f
- adding a force/clear equivalent for spins in verlet/kk
...
- setting all validation problems for spin/kk
2021-04-01 11:45:16 -06:00
c3eb52f46a
add force tests for USER-YAFF pair styles
2021-04-01 12:43:24 -04:00
994ee59fd5
correct single() functions for USER-YAFF pair styles to be consistent with compute()
2021-04-01 12:42:48 -04:00
b5ef98cc22
consolidate the documentation for lj/switch3/coulgauss/long and mm3/switch3/coulgauss/long into a single file
2021-04-01 12:42:07 -04:00
9ac246011e
remove flags and setup for multi-cutoff r-RESPA support which is missing
2021-04-01 12:14:40 -04:00
e7422a6bf7
silence compiler warnings
2021-04-01 11:28:18 -04:00
3668ce1374
Merge branch 'master' into more-unittests
...
# Conflicts:
# unittest/testing/core.h
2021-04-01 11:11:18 -04:00
4c2fb7a431
Porting to new default platform for AMD/HIP in ROCm 4.1
2021-04-01 09:43:13 -05:00
0b60650c1b
Merge branch 'master' into collected-small-changes
2021-04-01 10:11:59 -04:00
21c934d2cd
Merge pull request #2682 from rbberger/python_unittests
...
Python package unit tests
2021-04-01 10:11:26 -04:00
f2a28dea4e
Merge pull request #2686 from ProfessorMiller/master
...
Better handling of incorrect boundary conditions for KIM models with Coulomb interactions
2021-04-01 10:11:08 -04:00
52e5f1e962
Merge pull request #2690 from ohenrich/user-cgdna
...
USER-CGDNA: Corrected error message
2021-04-01 09:54:45 -04:00
b5d2f5f2b2
address whitespace issues
2021-04-01 09:45:01 -04:00
e0aec1b5d9
remove obsoleted comment
2021-04-01 09:39:17 -04:00
f867e69290
include new split_lines() function in Developer docs
2021-04-01 09:35:52 -04:00
c9652f3aa6
update documentation for the extract_global() method of the lammps.lammps class
2021-04-01 09:31:54 -04:00
eeaa221ee7
Merge pull request #2691 from wmbrownIntel/gpu_cudpp_fix
...
Fixing bug with GPU neighboring when using builds supporting CUDPP.
2021-04-01 09:21:18 -04:00
d72b390c41
correct check for box changing fixes
2021-04-01 08:48:39 -04:00
f48af95d49
update gcmc example to use fix rigid/small
2021-04-01 08:23:10 -04:00
b34585762b
updated sectoring function to account for triclinic cells. I didn't see a triclinic cell error warnings in SPIN/* or KOKKOS/atom_vec_spin_kokkos.cpp files.
2021-04-01 01:00:25 -06:00
8b37f3c044
Fixing incorrect arg for pair gran
2021-03-31 17:25:41 -06:00
8b2676a103
Moving arguments in gran wall, renaming toarg limit_damping
2021-03-31 16:57:13 -06:00
8e4a2e4c7b
Renamed a missing cmake file, NNP => HDNNP
2021-04-01 00:41:27 +02:00
7b9dfb296d
Renamed pair style, user package: nnp => hdnnp
2021-04-01 00:35:17 +02:00
6dfd475175
Merge branch 'master' of github.com:lammps/lammps into pair-style-nnp
2021-03-31 23:24:11 +02:00
bed57e02f7
avoiding static variable
2021-03-31 16:18:05 -04:00
7699fb3708
generalize some checks in fix rigid and rigid/small
2021-03-31 15:55:31 -04:00
c53f2d4629
correct USER-OMP respa/omp check
2021-03-31 14:55:07 -04:00
9e412bb7a6
Fixing bug with GPU neighboring when using builds supporting CUDPP.
...
...introduced in Feb 2021 GPU package update. Manifests when GPU library is built with -DUSE_CUDPP and -DLAL_USE_OLD_NEIGHBOR (latter forced with CUDA 11.2).
2021-03-31 11:42:39 -07:00
0bde6c82a3
remove newton bond off check again
2021-03-31 14:40:54 -04:00
e1cf6a312f
Corrected error message
2021-03-31 18:56:50 +01:00
d36894ccf5
Adding pertype flag to pair granular
2021-03-30 22:16:47 -06:00
ad2b2c7768
Merge branch 'gran_attractive' of https://github.com/jtclemm/lammps into gran_attractive
2021-03-30 21:55:21 -06:00
2988aa2d1f
Fixes bug where accumulated tangential and rolling displacements are not rotated correctly. Pointed out by Deng Pan on LAMMPS mailing list 3/26/21
2021-03-30 21:55:06 -06:00
7e0d44e0ca
Adding no_attraction flag to granular pair and wall styles
2021-03-30 20:51:23 -06:00
7092a7769c
Update units.rst
...
In LJ units, the conversion formula between rho and rho* should be corrected to
\rho^* = \rho \frac{\sigma^{dim}}{m}
2021-03-31 06:44:52 +05:30
183b30abd7
use strmatch() consistently to detect respa and verlet runstyles with optional suffix
2021-03-30 18:30:22 -04:00
eea2f45a95
force newton bond to be on since we don't support it to be off (yet)
2021-03-30 17:19:28 -04:00
e22f9c4768
newton bond off does not work with atom style template currently
2021-03-30 16:48:51 -04:00
2e86cb4176
for atom style template number of bonds does not depend on newton_bond
2021-03-30 15:33:11 -04:00
8f5d11c0c5
add missing return
2021-03-30 13:34:31 -04:00
2d0aad1904
Merge branch 'spin-kokkos' of github.com:julient31/lammps into spin-kokkos
2021-03-30 10:39:27 -06:00
39dc3e69ba
Commit before pull
2021-03-30 10:35:25 -06:00
4ee24b85b0
fix a few minor issues with the docs
2021-03-30 11:45:47 -04:00
2dbf59efa9
update install instructions for updates via patch and git for CMake/GNU make
2021-03-30 11:43:56 -04:00
2b5af8894e
Merge branch 'master' of git://github.com/lammps/lammps
2021-03-30 11:36:23 -04:00
24d9d6d17d
update to kim_interactions to correctly handle incorrect combinations of periodic and f/s boundary conditions when the SM has to choose between kspace or real space coulomb calculations. This version treats "p p p" in kspace, "f f f" or "s s s" in realspace, and "p p f" with kspace-slab. all others are sent to kspace-slab and then caught there as an error.
2021-03-30 11:27:39 -04:00
71dbf43e09
error our when Fix:set_molecule() is called with unsupported fixes
...
also add example input for using fix rigid/small with fix deposit
2021-03-30 11:10:59 -04:00
57ad6d50f4
silence compiler warnings
2021-03-30 10:36:00 -04:00
256bde9282
Merge branch 'clean-master2' of github.com:julient31/lammps into spin-kokkos
2021-03-30 07:24:42 -06:00
bfca619957
fix typos
2021-03-30 07:49:15 -04:00
40f1a74a7f
use more precise detection of verlet and respa run styles
2021-03-30 07:37:39 -04:00
3041561383
add proper r-RESPA support for fix cmap
2021-03-30 07:36:53 -04:00
ea105a3c9a
fix typo
2021-03-30 07:36:22 -04:00
41de02ee9d
update granular howto
2021-03-29 23:44:38 -04:00
20e6174e59
cannot use tokenizer for parse_args() as the search for commata must be away of parenthesis
2021-03-29 21:11:07 -04:00
213fc06321
Add GzFileWriter implementation
2021-03-29 18:05:04 -04:00
4ea9a9bf04
Removed screening symmetry and added rann example
2021-03-29 15:23:22 -05:00
ddaeabf4d3
Merge branch 'more-unittests' of github.com:akohlmey/lammps into more-unittests
2021-03-29 16:18:38 -04:00
ea808b8563
Merge branch 'master' into more-unittests
2021-03-29 15:27:26 -04:00
2b11848fcc
bugfix from dan bolintineanu for issue reported on lammps-users by Deng Pan
2021-03-29 15:26:57 -04:00
6f986eee4e
Add missing changes
2021-03-29 15:01:29 -04:00
dca9cd9c1c
Kept the .cubin files so that they are only rebuilt whenever changes are made to the relevant source files
2021-03-29 13:46:16 -05:00
7662cfe28d
Merge /home/ndtrung/Codes/lammps-git into eam-gpu
2021-03-29 13:33:31 -05:00
aaf9aa6d69
Refactoring of more tests
2021-03-29 14:27:42 -04:00
9058216a54
silence compiler warnings
2021-03-29 14:11:56 -04:00
180d2895c4
Merge pull request #2678 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-03-29 14:05:08 -04:00
dbc30f9c19
Merge pull request #2683 from akohlmey/pair-map-refactor
...
Refactor element to type mapping code in pair styles
2021-03-29 12:15:02 -04:00
4d96a50edb
Merge branch 'master' of https://github.com/kipbarrett/lammps into pair_rann
2021-03-29 10:55:47 -05:00
1e3f1c584c
simplify by using utils::strdup() fmt::format() and reorder includes
2021-03-29 08:12:37 -04:00
806f4e73ed
make dihedral style table/cut a derived class from table and remove redundant code
2021-03-29 07:32:43 -04:00
e481eb1154
simplify by using utils::strdup() fmt::format() and reorder includes
2021-03-29 07:29:14 -04:00
b32570c15e
simplify by using utils::strdup() and reorder includes
2021-03-28 22:22:13 -04:00
31726f56e6
refactor group2ndx and ndx2group commands to use fmtlib, tokenizer and utils
2021-03-28 14:48:39 -04:00
dfb18caf5a
simplify using utils::strdup(), update order of include files
2021-03-27 16:25:55 -04:00
436be824e1
use std:: namespace for STL containers
2021-03-27 12:10:40 -04:00
0b73ab96d2
avoid replicated code, consolidate variables and element mapping
2021-03-27 12:09:36 -04:00
35abca1b40
we should include <strings.h> when using strcasecmp()
2021-03-27 11:18:59 -04:00
e85f945d8e
fix typos
2021-03-26 23:12:29 -04:00
1752bd0276
Refactoring of some test files
2021-03-26 12:23:58 -04:00
664335420a
Start refactoring tests
2021-03-26 11:50:58 -04:00
b1efdda75c
Merge remote-tracking branch 'origin/master' into more-unittests
2021-03-26 11:35:22 -04:00
756d935d06
use std:: namespace for STL containers
2021-03-25 21:13:24 -04:00
029db1413e
Add missing verbose after merge
2021-03-25 21:01:32 -04:00
439bc4bb8e
Merge remote-tracking branch 'origin/master' into python_unittests
2021-03-25 20:58:28 -04:00
cb25e4aa39
Add nve respa testcase for python/move
2021-03-25 20:34:25 -04:00
a193d9d429
fix several issues when using extract_global() from python exposed by tests
2021-03-25 20:34:25 -04:00
b8f02d759a
add support for extracting respa levels and timestep values
2021-03-25 20:34:25 -04:00
e0fdd2ad89
correct lammps.extract_global() method for returned arrays which are returned as list
2021-03-25 20:34:24 -04:00
53f32cea7e
simplify using utils::strdup()
2021-03-25 19:42:41 -04:00
2baafda517
simplify
2021-03-25 17:19:11 -04:00
2b34d88b71
fix bug
2021-03-25 17:19:03 -04:00
4efe60ec43
compatibility with older CMake versions
2021-03-25 17:14:57 -04:00
27e31c4b15
simplify
2021-03-25 14:49:49 -04:00
28ac1fddc7
add tests for fix adapt with pairwise and coulomb interactions
2021-03-25 14:20:44 -04:00
6d6e2a7920
add simple check whether the compiled executable can actually run
2021-03-24 21:51:55 -04:00
a772c3b7d2
test a few more functions and constants
2021-03-24 21:27:32 -04:00
47b7653d4d
Merge pull request #2653 from rbberger/code_coverage
...
Add tests to increase code coverage
2021-03-24 20:57:46 -04:00
3c41c12dbc
Add testcase for python/move
2021-03-24 18:58:46 -04:00
4fa5ce2dbc
Remove unnecessary import
2021-03-24 18:11:31 -04:00
d04d326413
more tests for expressions and vector style variables
2021-03-24 18:02:30 -04:00
55b0e33200
fix typo
2021-03-24 18:01:48 -04:00
b0bc0b9a2f
Use time.strptime instead of datetime.strptime
...
Embedding the Python interpreter multiple times in the same process can
cause this issue due to import caching. https://bugs.python.org/issue27400
This seems to be avoidable by using the time module instead.
2021-03-24 17:54:13 -04:00
81e8676c7e
Prepare python/move unittest
2021-03-24 17:15:07 -04:00
aab51fe70e
more coverage of utility functions in Variable class
2021-03-24 16:47:56 -04:00
157698543f
add tests for "next" command
2021-03-24 16:47:08 -04:00
45191e9f7c
Refactor and add fix python/invoke tests
2021-03-24 16:33:39 -04:00
b15502ddc8
Add utils::split_lines
2021-03-24 15:53:00 -04:00
1c9c46d2c1
Add tests to cover python command
2021-03-24 15:42:38 -04:00
407212153f
create more variables of different styles
2021-03-24 15:14:58 -04:00
cc54f553e0
complete tests for if command booleans
2021-03-24 14:35:48 -04:00
9d3e37b102
Add more python variable tests
2021-03-24 12:43:47 -04:00
51946205ce
add YAML files for MLIAP nn and quadratic snap model input
2021-03-24 12:26:07 -04:00
487c55edf0
simplify and apply clang-format
2021-03-24 11:24:55 -04:00
8790ecc141
Refactor existing tests
2021-03-24 11:18:21 -04:00
b6a030532d
add tests for boolean evaluation in "if" command
2021-03-24 10:33:00 -04:00
67f1f12c20
more tests for expressions
2021-03-23 21:42:45 -04:00
85d1257222
move redundant enumerator to Variable class definition in variable.h
2021-03-23 21:41:50 -04:00
23c8d8ccfb
Use HasSubstr since output order is dependent on buffering
2021-03-23 20:13:39 -04:00
359a369573
Ensure that global Py_UnbufferedStdioFlag is set when PYTHONUNBUFFERED=1
2021-03-23 19:57:45 -04:00
6b24006d43
Use Info::has_package to check for PYTHON support
2021-03-23 19:56:18 -04:00
180e816886
Simplify PythonPackage tests
2021-03-23 19:55:08 -04:00
4f46ee30a2
avoid crash when functions expecting an argument are used without
2021-03-23 18:13:01 -04:00
346c36e227
replace redundant functions to handle constants with (unordered) map
2021-03-23 17:48:47 -04:00
1efd72eb58
a couple more expressions and functions
2021-03-23 16:55:05 -04:00
1ebb600829
add tests for expressions and functions
2021-03-23 16:47:40 -04:00
014f9ad527
simplify Variable::parse_args() by using Tokenizer class
2021-03-23 16:47:04 -04:00
16c08516a7
test definition of more different variable styles
2021-03-23 16:14:40 -04:00
08d4fec142
add framework for testing the variable command
2021-03-23 14:38:54 -04:00
73b9f22681
Merge pull request #2675 from jrgissing/bond/react-tweak-recent-updates
...
Bond/react: tweak recent updates
2021-03-23 13:51:48 -04:00
b7296b6d0b
consolidate documentation for dihedral styles table and table/cut into one file
2021-03-23 13:49:37 -04:00
403a7a6f84
Merge pull request #2677 from stanmoore1/kk_snap_opt
...
Optimizations to Kokkos SNAP
2021-03-23 13:32:02 -04:00
875327117b
add unit test for dihedral styles table and table/cut
2021-03-23 08:07:35 -04:00
8255fca58f
darwin library error
2021-03-23 12:30:16 +01:00
8af131424a
Merge pull request #4 from lammps/master
...
update my fork
2021-03-23 11:20:29 +01:00
4b076e01be
silence compiler warning
2021-03-22 21:36:33 -04:00
ca1496e028
simplify
2021-03-22 21:36:25 -04:00
56121a524c
correct equilibrium angle computation for angle style cosine/periodic if b < 0
2021-03-22 16:26:50 -04:00
58744f0a49
correct expression for K
2021-03-22 15:32:24 -04:00
aabfe40ad3
add missing 1/n**2 term to pair style cosine/periodic energy function
2021-03-22 15:10:45 -04:00
e8c8ceaf81
correct attribution of angle style cosine/squared with DREIDING
2021-03-22 11:28:22 -04:00
e2591a90cf
Merge branch 'master' of https://github.com/lammps/lammps into kk_snap_opt
2021-03-22 11:24:46 -04:00
b8f6063578
correct documentation of angle style cosine/periodic
2021-03-22 10:47:49 -04:00
2bab4808b6
Improve memory coalescing in Kokkos snap force computation, pointed out by @weinbe2
2021-03-22 08:28:43 -06:00
b3f465babe
decrease foward_comm nsize
...
due to new placement of probability evaluation
2021-03-20 16:34:55 -04:00
012cdf3763
performance improvement bugfix
2021-03-20 16:20:57 -04:00
c4e1255f3e
Merge pull request #2674 from rbberger/small_changes
...
Small code changes
2021-03-19 20:05:41 -04:00
dbe41778fa
Merge branch 'small_changes' of github.com:rbberger/lammps into small_changes
2021-03-19 18:51:44 -04:00
06ee5be2ce
Fix unhandled cases in docs LAMMPS syntax highlighting
2021-03-19 18:51:21 -04:00
4269eeeef7
Optimize quadratic Kokkos SNAP, pointed out by @weinbe2
2021-03-19 17:22:40 -04:00
125ddb0c82
Merge pull request #2670 from stanmoore1/kk_debye
...
Fix issues in pair_coul_debye_kokkos
2021-03-19 16:13:28 -04:00
9707771f1c
apply UTF-8 character replacement before creating tokens
2021-03-19 16:10:37 -04:00
6503a7c3ba
skip explicit temporaries
2021-03-19 15:52:27 -04:00
1f50557b38
Adopt utils::strdup in dump styles
2021-03-19 15:34:43 -04:00
a33a04a392
Remove redundant has_next() check in Tokenizer
2021-03-19 14:12:09 -04:00
5d4614b626
Correct vformat for bigint in dump_custom.cpp
2021-03-19 14:10:20 -04:00
772d270974
Merge pull request #2662 from evoyiatzis/master
...
Addition of a PyLammps script to compute elastic constants using OpenKIM
2021-03-19 13:43:19 -04:00
41c2a82ccc
Merge pull request #2666 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-03-19 13:32:42 -04:00
945ecd1f1c
Update kim commands
2021-03-19 13:23:15 -04:00
154b8cb401
remove dead code
2021-03-19 11:42:09 -04:00
d9d5d3a36a
Correcting skin distance calculation for collection/interval
2021-03-19 09:29:47 -06:00
ca102e4920
remove dead code
2021-03-19 11:20:32 -04:00
b9bc226e39
save style names alongside the classes when using read_data nocoeff
...
this fixes #2673
2021-03-19 10:06:02 -04:00
2e7e5aeac4
make fix gcmc and fix widom compatible with USER-INTEL
...
this fixes #2672
2021-03-19 10:04:28 -04:00
a5563e8d04
simplify using utils::strdup()
2021-03-18 20:56:04 -04:00
1710fb86d3
when using INTEL_LR_THREADS from C++11 we must add the threads library
2021-03-18 20:33:36 -04:00
59c0325f08
simplify by using utils::strdup()
2021-03-18 20:22:08 -04:00
0dd32d2f99
Merge pull request #2671 from rbberger/python_update
...
Improve LAMMPS error/exception detection in Python package
2021-03-18 19:37:24 -04:00
ff1b6deff0
Merge pull request #2668 from ellio167/trim-models-list
...
Trim models list returned by "kim query ... get_available_models ..." to those installed on user's system
2021-03-18 18:32:30 -04:00
024a9600b1
update docs
2021-03-18 18:20:32 -04:00
a5ce7c1ac9
better checks for valid data
2021-03-18 18:03:26 -04:00
023d42b5bb
add support for region style plugins
2021-03-18 18:03:12 -04:00
03793d5e4d
simplify
2021-03-18 17:23:25 -04:00
b2309f6246
add support for computes
2021-03-18 17:09:08 -04:00
fbb3bb14af
synchronize interface to managing computes in Modify with that of fixes
...
- add find_compute_by_style()
- add delete_compute(int)
2021-03-18 17:08:49 -04:00
9b29b1594b
add support for bond/angle/dihedral/improper plugins
2021-03-18 14:40:41 -04:00
692802921d
Add SYCL output to info command
2021-03-18 14:28:47 -04:00
4c0efceb1e
Remove invalid thermo accesses
2021-03-18 14:26:52 -04:00
64ba2f4ee2
Add missing checks for C++ exceptions
2021-03-18 14:26:18 -04:00
4cbf8eb2f8
Fix issues in pair_coul_debye_kokkos, pointed out by @weinbe2
2021-03-18 11:55:04 -06:00
8d18051232
acceleration for pair_style lj/smooth
2021-03-18 20:48:57 +03:00
c5ab2becd7
fix bug in utils::expand_args()
2021-03-18 12:25:31 -04:00
d5a1591cd1
simplify code
...
- use Tokenizer instead of ValueTokenizer since no value conversions are needed
- don't use fmt::format() when no string formatting is needed
2021-03-18 12:12:30 -04:00
b6498c8b9b
Merge pull request #2665 from masterleinad/kokkos_sycl
...
Allow compiling with SYCL
2021-03-18 11:27:42 -04:00
482aa7a66d
Reset LAMMPS_LAMBDA to KOKKOS_LAMBDA
2021-03-18 14:19:57 +00:00
199595c510
Small adjustment to log message
2021-03-17 10:54:55 -05:00
232611c184
Merge branch 'master' into gpu-unittest
...
# Conflicts:
# unittest/force-styles/tests/atomic-pair-reax_c.yaml
# unittest/force-styles/tests/improper-cvff.yaml
# unittest/force-styles/tests/improper-harmonic.yaml
# unittest/force-styles/tests/improper-hybrid.yaml
# unittest/force-styles/tests/mol-pair-lj_cubic.yaml
2021-03-17 08:50:26 -04:00
ecbb75ff3c
removing parentheses from mass dictionary
2021-03-17 12:30:02 +01:00
05d6c1e757
Update python/examples/pylammps/elastic/elastic.py
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-03-17 10:37:39 +01:00
611eb306be
Update python/examples/pylammps/elastic/elastic.py
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-03-17 10:37:24 +01:00
a3e204a99d
Simplified reset_extra_dof
2021-03-17 16:23:04 +10:00
97f90f1146
Cleaned up math for clarity
2021-03-17 15:56:48 +10:00
471cfa8ac3
Fixed inconsistent default extra_dof value
2021-03-17 14:31:17 +10:00
5ba57fdd44
forgot to delete this line
2021-03-17 00:21:40 -04:00
aad0a9a0f3
Updated documentation to reflect changes in compute_temp_profile
2021-03-17 14:14:33 +10:00
2dc0b70575
simplify some more code by using utils::strdup()
2021-03-17 00:10:01 -04:00
b1b7f7a248
Fixed treatment of DoF when streaming velocity not subtracted in some dimensions
2021-03-17 13:59:16 +10:00
ddc77be911
update docs for converting the plugin feature to a package
2021-03-16 23:52:44 -04:00
2a6fcee5e0
add missing file (was ignored by default)
2021-03-16 23:42:06 -04:00
a76a8eae59
fix segfault when processing empty lines
2021-03-16 23:41:18 -04:00
5e4dd5321c
Using local dof and tfactor for compute_array to prevent overwrite
2021-03-17 13:38:51 +10:00
78126c5eb3
fix cmake unit test issue
2021-03-16 23:32:08 -04:00
28e986c266
add python module support for plugins
2021-03-16 23:25:46 -04:00
125ae33ccf
convert plugin functionality into a package
2021-03-16 23:00:16 -04:00
c643389ec4
Treat extra_dof as system-wide in compute_array for consistency, and include fix_dof
2021-03-17 11:38:07 +10:00
a6773bad5d
remove unnecessary echo
2021-03-16 19:40:49 -05:00
ab07427339
Corrected default extra_dof
2021-03-17 09:52:05 +10:00
11894f83b9
clarify and fix grammar issues
2021-03-16 19:50:45 -04:00
31009b0517
Merge branch 'master' into plugin-loader
2021-03-16 19:46:21 -04:00
42895ac6df
Merge pull request #2654 from akohlmey/collected-small-changes
...
Collected small changes
2021-03-16 19:34:54 -04:00
22fdfa27b5
Updated documentation to clarify the treatment of temperature using norm all
2021-03-17 09:01:35 +10:00
1b5a7e2e1e
Merge pull request #2664 from rbberger/pylammps_update
...
PyLammps Examples update
2021-03-16 18:45:38 -04:00
2e45c84c6a
Merge pull request #2655 from akohlmey/collected-refactoring
...
Collected small code refactoring changes
2021-03-16 18:39:30 -04:00
46b86f3b1e
Define LAMMPS_DEVICE_FUNCTION
2021-03-16 22:20:47 +00:00
0e8f64251e
Correct the token to avoid missing model names
...
Correct the missing & available strings to match with the rest of query
Add error message when there is no OpenKIM model installed on the system
Correct the header file inlcusion order
2021-03-16 16:23:54 -05:00
772190efd1
Merge pull request #2657 from rbberger/refactor_meam_reader
...
Refactor MEAMC potential reader
2021-03-16 17:14:34 -04:00
ec5490e467
Allow compiling with SYCL
2021-03-16 21:04:51 +00:00
3eb9b21713
Merge pull request #2658 from akohlmey/more-unittests
...
Update and expand unit tests
2021-03-16 16:59:14 -04:00
c5a4488c23
Merge pull request #2663 from masterleinad/kokkos_avoid_intrinsics
...
Avoid intrinsics KOKKOS/npair_kokkos
2021-03-16 16:40:13 -04:00
3b9d5916c9
add backward compatibility for recent changes to KIM commands
2021-03-16 16:38:56 -04:00
5e3ddb6986
Use stable branch for checkout
2021-03-16 16:36:34 -04:00
c81610a3e8
Check for installed OpenKIM models to be returned by kim query command
2021-03-16 14:39:24 -05:00
45b01aba0c
Update Jupyter notebooks
2021-03-16 15:18:07 -04:00
32a2ee6dc2
Update mc.ipynb
2021-03-16 14:38:26 -04:00
e9e1a96335
Update simply.ipynb
2021-03-16 14:22:26 -04:00
644b61cd1f
Add __dir__() to Atom class
2021-03-16 14:21:19 -04:00
a8597de4be
Add __dir__() to variable_set
2021-03-16 14:04:24 -04:00
dc435d8188
Improve indentation
2021-03-16 17:53:41 +00:00
e81fe91c2b
don't output null pointers as strings with fmtlib in variable info list
2021-03-16 13:45:05 -04:00
1fae21622a
remove trailing whitespace
2021-03-16 13:37:15 -04:00
3304dfcbfe
don't output null pointers as strings with fmtlib in variable info list
2021-03-16 13:31:56 -04:00
ac32d907c0
Avoid intrinsics KOKKOS/npair_kokkos
2021-03-16 17:09:37 +00:00
d1b4af60a3
disable GPU binning via CUDPP by default and describe why
2021-03-16 11:58:47 -04:00
b4633bc2b2
Update PyLammps examples README
2021-03-16 11:49:24 -04:00
cf19197f79
revert change causing memory corruption. we need extra space in the allocated string buffer.
2021-03-16 10:03:22 -04:00
eb90fcecb1
simplify using utils::strdup()
2021-03-16 09:39:45 -04:00
1ef1a7d865
simplify using std::string
2021-03-16 09:39:28 -04:00
b7759b0cdb
use ValueTokenizer instead of sscanf() for safer parsing of custom processor grids
2021-03-16 09:15:49 -04:00
5d5fc4a04d
simplify by using utils::strdup()
2021-03-16 08:56:52 -04:00
a1d8e21b04
Add files via upload
2021-03-16 13:14:20 +01:00
6f07564a92
Create README
2021-03-16 13:13:45 +01:00
11d2b488c1
Fixed incorrect scaling of cdof for 'norm all'
2021-03-16 16:51:10 +10:00
2f8770971c
make use of utils::strdup() and simplify
2021-03-16 01:17:10 -04:00
3d67d1eee9
simplify
2021-03-16 00:50:29 -04:00
c39d494ae4
update "magic" for restart files to have more information
2021-03-15 22:58:19 -04:00
68b6296f90
accept negative numbers for group definition by id
2021-03-15 21:53:27 -04:00
154ae86469
fix bug
2021-03-15 21:42:43 -04:00
f2890e39ef
update to use new intel fortran compiler name
...
Co-authored-by: Richard Berger <richard.berger@temple.edu >
2021-03-15 20:53:49 -04:00
f835d5e69e
refactor utils::expand_args()
2021-03-15 20:50:26 -04:00
ece2433208
use utils::strdup() for duplicating strings
2021-03-15 17:55:19 -04:00
0808453618
remove dead code
2021-03-15 17:00:27 -04:00
a6a2879807
add a few more tokenizer test cases for added use cases.
2021-03-15 12:02:58 -04:00
63110fd588
replace use of strtok() with Tokenizer class
2021-03-15 12:02:38 -04:00
dbf7b9c24a
simplify and get rid of strtok()
2021-03-15 11:28:25 -04:00
23e4078b4e
use enumerator constants from base class
2021-03-15 11:27:57 -04:00
ffb86eb2ab
fix bug
2021-03-15 11:27:27 -04:00
b13e5fa234
simplify using std::string and utils::strdup(); get rid of strtok()
2021-03-15 09:36:49 -04:00
16387eda40
Merge pull request #2659 from evoyiatzis/patch-2
...
Updating displace.mod
2021-03-15 07:43:48 -04:00
6a67df7ebc
fix typo
2021-03-15 00:34:06 -04:00
88c6e5cb31
correctly identify new Intel compiler. mark old Intel compiler as "classic"
2021-03-15 00:32:31 -04:00
097eebaa36
use __INTEL_LLVM_COMPILER macro to detect new intel compilers as intel, not clang
2021-03-15 00:25:29 -04:00
47b305b558
with the new llvm based intel compiler getrusage.mu_maxrss is zero
2021-03-15 00:07:57 -04:00
e6d8209b9d
use new intel LLVM based fortran compiler as well
2021-03-15 00:06:58 -04:00
0f7913a665
Fix token types and remove unused header
2021-03-14 20:46:22 -04:00
11ff1fecf9
use ValueTokenizer to parse group range selector string with strict syntax check
2021-03-14 19:10:44 -04:00
5d795130db
more strict checking of valid input in utils::bounds() with new tests
2021-03-14 17:59:00 -04:00
4c17217ad2
add unit tests for the exceptions thrown by ValueTokenizer when data is missing
2021-03-14 17:28:03 -04:00
6158802974
add support for testing per-atom properties with fix property/atom
2021-03-14 17:18:03 -04:00
a6e6f43d55
write a comment to the custom data file section with the column assignment
2021-03-14 15:36:09 -04:00
3642dcfedb
use ValueTokenizer for parsing fix property/atom sections of data files
2021-03-14 15:35:12 -04:00
194a551590
complete refactor of file/atomfile variable parsing code
2021-03-14 10:45:07 -04:00
14abdade03
ValueTokenizer will throw a "Not enough tokens" exception, if trying to get the next value without one present
2021-03-14 10:44:27 -04:00
f72013c5db
Update displace.mod
...
The pressure tensor was not computed as time-averaged quantity but as instantaneous value
2021-03-14 12:36:46 +01:00
1b409fbae8
update docs for magic patterns
2021-03-14 06:39:59 -04:00
18be1a2ea3
fix typo in false positives
2021-03-14 05:45:25 -04:00
ad878bbf73
tweak epsilon
2021-03-14 05:44:39 -04:00
84b0da3054
add a "magic" file for use with the file(1) command to detect LAMMPS files
2021-03-14 05:44:28 -04:00
59977d07ef
fix unit test failure for non-verbose runs
2021-03-14 05:00:22 -04:00
8c4918457f
consistently compare atom->molecular against enumerator constants
2021-03-14 01:25:22 -05:00
5e18518f7a
group tester covers now about 40% of group.cpp
2021-03-14 00:49:35 -05:00
0062645cbc
check for Atom::molecule_flag instead of Atom::molecular when using molecule ID only
2021-03-14 00:48:36 -05:00
9be96fb96a
add unit test for groups
2021-03-13 22:53:03 -05:00
0cdd433eca
better error checking
2021-03-13 22:52:37 -05:00
7936a6296f
simplify
2021-03-13 22:52:25 -05:00
11386097c6
avoid strtok() when reading variables from file
2021-03-13 21:00:09 -05:00
a1b26fdfc4
small unit test epsion tweaks for impropers
2021-03-13 20:48:34 -05:00
3183c4bdb7
avoid calling strtok() when reading per-atom data in data files
2021-03-13 19:23:24 -05:00
15e30ed44d
report dynamic linker error messages on failures
2021-03-13 18:41:36 -05:00
9c13361a17
avoid calling strtok() in group command
2021-03-13 18:33:42 -05:00
e6def05178
refactor parse_coeffs() function to avoid calling strtok()
2021-03-13 18:09:36 -05:00
882b221a17
rename arg,narg,maxarg to avoid shadowing in command() function
2021-03-13 17:35:49 -05:00
5f3649ed95
correctly process strings with DOS-style CR-LF in lammps_commands_string()
2021-03-13 15:48:22 -05:00
ec2be3f8bc
add preset for Intel's new oneAPI LLVM based compiler
2021-03-13 13:07:25 -05:00
98fa3661f3
silence compiler warning
2021-03-13 12:41:01 -05:00
10189760c6
fix issue of not removing unloaded plugins from fix map
2021-03-13 12:40:49 -05:00
88760fa648
add plugin clear command to unload all loaded plugins
2021-03-13 12:40:04 -05:00
79d438e090
add support for plugin command to LAMMPS shell
2021-03-13 12:18:07 -05:00
dd94bac0c8
better error message when trying to unload an unsupported plugin style
2021-03-13 12:17:45 -05:00
76cff1ed1e
add library interface for introspection of loaded plugins
2021-03-13 12:17:20 -05:00
e3d9c3126b
revert back to not supporting loading plugins on windows
2021-03-13 10:25:44 -05:00
4ae7f84c2a
whitespace
2021-03-12 22:27:38 -05:00
d05137455c
ignore build folders
2021-03-12 22:21:24 -05:00
3e90b1971a
add preliminary support for compiling/loading plugins on windows
2021-03-12 22:21:11 -05:00
b2085f56d6
install compiled plugins into the current working directory of the tester
2021-03-12 18:35:39 -05:00
93bbaef547
add unit tests for plugin command
2021-03-12 17:28:22 -05:00
a689c19047
Refactor MEAMC potential file reader
2021-03-12 15:54:20 -05:00
98013a1528
add draft version of unit test (will have to be improved for MacOS)
2021-03-12 15:32:50 -05:00
1c222286e2
correct output
2021-03-12 14:30:08 -05:00
4b1924fad1
add missing check
2021-03-12 14:29:59 -05:00
7b4e143176
support building plugins on MacOS (tested on version 11.0 aka Big Sur)
2021-03-12 14:29:40 -05:00
1dd69a3c00
avoid warnings when processing embedded docs with doxygen
2021-03-12 11:44:34 -05:00
c3f6fb914f
add CMake build environment demo for plugins
2021-03-12 11:43:37 -05:00
a2bcd7fe68
programmer documentation update
2021-03-12 00:07:52 -05:00
930c0fca30
must link with -ldl
2021-03-11 23:59:23 -05:00
d95d5f1954
store different factory variants in a union
2021-03-11 23:52:35 -05:00
524c62994e
update docs
2021-03-11 23:12:00 -05:00
dde00ab344
add plugin command documentation
2021-03-11 23:10:26 -05:00
83583c465e
add support for command plugins with example
2021-03-11 23:09:37 -05:00
256c478a6b
reorder functions and make header and implemention order consistent
2021-03-11 22:34:47 -05:00
347db1458d
always link with libdl.so/.a or equivalent except on windows
2021-03-11 22:34:23 -05:00
b9028a07bf
bugfix
2021-03-11 22:09:50 -05:00
a28d9a6e69
activate workaround for problems with new GPU code neighbor lists
2021-03-11 22:06:10 -05:00
6a14403a27
silence compiler warnings
2021-03-11 22:05:24 -05:00
620dd09509
delete active fixes when unloading fix style plugin
2021-03-11 21:36:14 -05:00
19c042c8d2
add false positives
2021-03-11 21:19:49 -05:00
3d1c6b30af
refuse to load a plugin over an existing plugin for the same style
2021-03-11 21:19:29 -05:00
9209cbba92
add support for loading plugins for fixes
2021-03-11 21:19:04 -05:00
f982d98574
small tweaks
2021-03-11 19:34:28 -05:00
b252946fba
now fix windows compile for real
2021-03-11 19:34:13 -05:00
dfe4f7a49d
small tweaks and simplify
2021-03-11 19:33:50 -05:00
c61de8740c
add preliminary documentation for plugin command and about how to write plugins
2021-03-11 19:33:07 -05:00
3ec9f2fd5e
whitespace
2021-03-11 17:44:11 -05:00
ee8246f590
recover compilation on windows
2021-03-11 17:44:05 -05:00
b8ae2f5c6f
add comments, extra checks, have output only on MPI rank 0
2021-03-11 17:41:08 -05:00
ca88f97a4b
added acceleration of lj/smooth on gpu
2021-03-12 01:40:52 +03:00
c78ddb29dd
implement reference counting and means to close unused DSO. Must delete pair style when plugin version is in use
2021-03-11 16:57:37 -05:00
36ccb4ddb9
Merge branch 'master' into plugin-loader
2021-03-11 15:02:33 -05:00
76d857e428
Add more tests for COMPRESS package
2021-03-11 14:21:16 -05:00
88962784aa
silence warnings when compiling/linking the LAMMPS main object with nvcc_wrapper
2021-03-11 14:03:57 -05:00
0590dddae4
don't use "constexpr" here because multiple compilers are complaining about the missing initializer
2021-03-11 14:03:24 -05:00
ffda7fcc04
simpler interfaces
2021-03-11 14:02:21 -05:00
14da94d189
Add more compression tests for dump local
2021-03-11 13:27:54 -05:00
f53fcf0545
Add more compression tests for dump custom
2021-03-11 13:12:43 -05:00
7e3d1923ab
Add more compression tests for dump cfg
2021-03-11 13:02:18 -05:00
c5cb294506
Add other compression tests to xyz tests
2021-03-11 12:42:19 -05:00
3ebc7823b0
Unify dump xyz/gz and xyz/zstd tests
2021-03-11 12:28:56 -05:00
fca6d6bf8f
Unify dump local/gz and local/zstd tests
2021-03-11 12:20:25 -05:00
116ffd62de
Unify dump custom/gz and custom/zstd tests
2021-03-11 12:11:23 -05:00
aed8608c7c
Unify dump cfg/gz and cfg/zstd tests
2021-03-11 11:59:49 -05:00
8e1ccb6123
next iteration: rename functions/files, split header, store dso handle
2021-03-11 07:26:57 -05:00
8325740663
add test for partition command
2021-03-11 06:46:53 -05:00
423772b1fa
avoid strtok() when processing the "partition" command
2021-03-11 06:46:40 -05:00
af9321c4d8
correct output
2021-03-11 06:46:14 -05:00
56e3962d9c
Merge pull request #2648 from akohlmey/next_lammps_version
...
Update version strings for the next patch release
2021-03-10 18:05:55 -05:00
20a546c824
Move testcase in its own file
2021-03-10 16:08:51 -05:00
aa625eaf65
Unify dump atom/gz and atom/zstd tests
2021-03-10 15:48:20 -05:00
27ac2bb485
Merge pull request #2652 from rbberger/small_fixes
...
Collection of small changes
2021-03-10 15:15:23 -05:00
fcec6699ac
Merge pull request #2651 from athomps/snap-element-checking
...
Tightened up the consistency checks on SNAP elements and LAMMPS types
2021-03-10 14:48:54 -05:00
a548ea3bca
Add more tests for dump atom/gz
2021-03-10 13:40:10 -05:00
96e92949d0
Merge pull request #2649 from ellio167/kim-citation-update
...
Add support for unpublished KIM potential citations and citation from pair_kim
2021-03-10 12:21:51 -05:00
592490be4e
add unload/list commands
2021-03-10 09:50:28 -05:00
c3249625ab
Add addtional constructor to PotentialFileReader
2021-03-10 09:16:46 -05:00
f092eb01e4
Correct array destruction in mliap_model_nn.cpp
2021-03-10 07:36:10 -05:00
ba7872ad5f
modernize, simplify, and errorcheck SNAP potential file parse
...
Specifically this commit makes the following changes:
- use fmtlib to avoid temporary string buffers and snprintf()
- use fmtlib for more specific error messages
- use Tokenizer class instead of strtok() for thread safe and simpler parsing
- use std::string() and '==' for string comparisons
- use utils::*numeric() instead of atoi()/atof() for parsing values
2021-03-10 06:17:47 -05:00
c6bf9a893a
rearrange include file order
2021-03-10 06:13:04 -05:00
c9ea640320
whitespace fixes (no tabs, no trailing whitespace)
2021-03-10 04:58:57 -05:00
2162d2fb3f
Clarified rules about SNAP elements and LAMMPS types
2021-03-09 19:19:36 -07:00
9329ab6ab8
Added another check specially for chemsnap
2021-03-09 19:14:17 -07:00
115723a4d4
Tightened up the consistency checks on SNAP elements and LAMMPS types
2021-03-09 18:38:47 -07:00
f68a7094ad
include /omp variant into plugin example
2021-03-09 18:44:51 -05:00
fb39ceaaeb
fix whitespace and typo
2021-03-09 16:00:14 -05:00
f0381b48ca
add example for loading a pair style
2021-03-09 15:50:27 -05:00
27a81ffc86
add initial version of a plugin loader interface (for pair styles)
2021-03-09 15:34:48 -05:00
c00887020e
Add support for unpublished KIM potential citations and citation from pair_kim
2021-03-09 10:56:50 -06:00
571a65a06d
step version strings for the next patch release
2021-03-09 07:26:59 -05:00
6b3f0ddd3b
Merge pull request #2647 from agiliopadua/fep
...
Updated examples in USER-FEP
2021-03-08 23:00:33 -05:00
7ae2da0ace
Merge pull request #2641 from pedroantoniosantosf/mliap_nn
...
Add support for neural network (nn) models to MLIAP package to compute energies and forces without going through Python
2021-03-08 20:27:01 -05:00
37afa0e6d5
Merge pull request #2638 from akohlmey/parse-molecule-refactor
...
Further refactor parsing of molecule files
2021-03-08 20:04:07 -05:00
f17ac30875
Merge pull request #2590 from markc242/relres-update
...
New pair style lj/relres
2021-03-08 19:53:03 -05:00
728b4801fd
Use other example for thermo_style multi test
2021-03-08 18:15:43 -05:00
83fddb1123
Merge branch 'master' into fep
2021-03-08 23:21:11 +01:00
ee07c88184
Update fep examples
2021-03-08 23:19:51 +01:00
d1c79d54fa
Merge remote-tracking branch 'github/master' into mliap_nn
2021-03-08 16:33:38 -05:00
80b902c0c5
Merge pull request #2644 from akohlmey/collected-small-changes
...
Small bug fix for fixes to fix deposit and fix pour
2021-03-08 16:26:39 -05:00
fc8b3bcfd6
Fixed bigint check
2021-03-08 14:00:34 -07:00
025b18999a
Cleaned up the MLIAPData variable names
2021-03-08 13:31:24 -07:00
f1e01274b1
fix pyx file location
2021-03-08 12:15:21 -05:00
e26c9387ae
Update fep examples CHhyd CH4-CF4
2021-03-08 15:58:18 +01:00
ce4d622b15
Improved CH4hyd examples
2021-03-08 00:05:48 +01:00
e32d059d26
lj/smooth/gpu
2021-03-06 23:43:25 +03:00
4960aeb3c8
error on line 194
2021-03-06 23:39:37 +03:00
1220aa2eff
acquire GIL before updating python path
2021-03-06 14:40:18 -05:00
42035ef99f
forgot to include header for Error class
2021-03-06 00:28:12 -05:00
db8f378a20
add check when system becomes too large for MLIAP package
2021-03-05 23:14:57 -05:00
eee08204c3
Merge branch 'master' into mliap_nn
2021-03-05 22:14:57 -05:00
ed5b573286
whitespace fixes
2021-03-05 22:14:46 -05:00
cfcf30975d
move .pyx file back where it belongs
2021-03-05 22:14:21 -05:00
08a25af1c9
catch format errors and print suitable error message
2021-03-05 18:04:05 -05:00
0e6736b614
correct logic for detectig 4-byte UTF-8 characters
2021-03-05 17:57:09 -05:00
facb7bd269
make logic explicit through use of parentheses
2021-03-05 17:54:25 -05:00
502d05c88a
update reference log files for lj/relres
2021-03-05 17:54:00 -05:00
fdf06e48b2
removed factory creation
2021-03-05 16:53:49 -06:00
02021eb330
removed factory creation
2021-03-05 16:49:04 -06:00
b5e1851e5d
removed factory creation
2021-03-05 16:47:13 -06:00
b62a208f4a
edit citation reminder short message to match new conventions
2021-03-05 17:23:55 -05:00
89174ddf91
final update with @sjplimp suggested change
2021-03-05 16:28:50 -05:00
e105f1cb05
Merge branch 'relres-update' of https://github.com/markc242/lammps into relres-update
...
pull
2021-03-05 16:26:34 -05:00
45fabdd16e
final update with @sjplimp suggested change
2021-03-05 16:23:05 -05:00
9a8ac23663
indicate that we use GPLv2
2021-03-05 14:16:40 -05:00
2777eafe98
small fix for previous fix for fix pour and fix deposit
2021-03-05 14:15:59 -05:00
b5af4f32b9
Merge pull request #2637 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2021-03-05 13:22:18 -05:00
debb0ef63d
Add comments for review
2021-03-05 10:59:52 -05:00
d8daf1da4c
next_reneighbor should be initialized in setup_pre_exchange()
2021-03-05 06:30:41 -05:00
39abc9dce3
nfirst should be a bigint
2021-03-05 06:30:23 -05:00
135099e23f
next_reneighbor must be initialized in setup_pre_exchange()
2021-03-05 06:08:06 -05:00
2f4fc31696
since nfirst stores the timestep, it must be a bigint
2021-03-05 06:07:36 -05:00
de6bae6333
stabilize timer based load balancing by adding minimum time of 0.1 seconds
2021-03-05 05:40:28 -05:00
0857bccc10
Add RCB tests
2021-03-04 18:31:54 -05:00
0b9675807b
Fix typos
2021-03-04 17:48:44 -05:00
38586669f8
Removed compute*.dat and *v2 files
2021-03-04 19:03:11 -03:00
add929fa06
Removed incorrect and useless early-exit
2021-03-04 11:48:42 -07:00
9b98981e6e
Merge branch 'mliap_nn' of github.com:pedroantoniosantosf/lammps into mliap_nn
2021-03-04 08:49:29 -07:00
3bda036ca5
Eliminated shortcut exit that was causing memory overflow
2021-03-04 08:49:06 -07:00
e3a892ccd7
Start unittests for MPI load balancing
2021-03-04 10:10:58 -05:00
31cf07947e
fix typo
2021-03-04 03:11:45 -03:00
97d1964383
Merge branch 'master' into collected-small-changes
2021-03-03 21:49:48 -05:00
73c874a042
whitespace
2021-03-03 21:29:59 -05:00
897c337e1c
apply suggested improvements and clarifications
2021-03-03 21:27:05 -05:00
26086e04a5
add option to set the runtime path on installation (vs. the default to remove it)
2021-03-03 17:59:05 -05:00
73c36f5e12
Merge branch 'mliap_nn' of github.com:pedroantoniosantosf/lammps into mliap_nn
2021-03-03 14:27:25 -07:00
cf04303daf
Final edits to doc page
2021-03-03 14:27:04 -07:00
2f9cca97a9
Removed static functions and cmath include from header
2021-03-03 13:12:02 -07:00
862a5ad2b6
Cleaned up names of PyTorch files
2021-03-03 12:07:45 -07:00
aa5da53b8a
more rearranging, tried to elimiante unnecessary name elements
2021-03-03 11:55:26 -07:00
26c5cdfb92
whitespace
2021-03-03 13:49:15 -05:00
f455869de3
update a few more error messages
2021-03-03 13:43:54 -05:00
abfc4465b0
Rearranged nn file locations and names
2021-03-03 11:38:05 -07:00
6c0c6ce3b0
example Ta06A using nn
2021-03-03 14:53:56 -03:00
b7367e713a
Update in.mliap.snap.nn.Cu
2021-03-03 14:09:03 -03:00
8f9520b4bb
Create log.Cu_nn
2021-03-03 13:39:26 -03:00
38d076e22e
Updating nn example and mliap .rst
2021-03-03 13:36:00 -03:00
4af4c0a99b
parsing is done on all MPI ranks, so we better use error->all() instead of error->one()
2021-03-03 08:43:51 -05:00
2db78823a0
open() method not really needed.
2021-03-03 08:43:23 -05:00
f02b0cf09b
review error messages for Coords, Types, Molecules, and Fragments sections
2021-03-03 08:24:21 -05:00
390e6eb965
Merge branch 'master' into fep
2021-03-03 14:01:43 +01:00
404d46c5b6
add missing keyword to list
2021-03-03 05:37:41 -05:00
21dd629acf
correct C7 in Ethanol example for USER-FEP. update logs
2021-03-03 05:36:42 -05:00
7b4034d07a
reformat. compute/check some molecule properties
2021-03-02 23:05:27 -05:00
c44dbc567d
tweak test for creating atoms and bond from a molecule file
2021-03-02 22:41:09 -05:00
6ab8de58bc
add a few more tests
2021-03-02 22:26:40 -05:00
7ddb0c7014
clarify some more error messages
2021-03-02 22:26:23 -05:00
d17daf150b
Update to use cutoff term
2021-03-02 20:55:37 -05:00
3ab5b5f63a
Documentation updated according to @sjplimp request
2021-03-02 18:57:23 -05:00
16631a0c18
add tests for one file with two molecules and two files with one each
2021-03-02 15:54:06 -05:00
92ff812e9d
simplify
2021-03-02 15:53:33 -05:00
d6dbdfdbe6
detect and warn about unknown header keywords (instead of error out on an empty line)
2021-03-02 15:53:17 -05:00
d5c3e1786a
Fixing bugs on eam*/gpu for pair hybrid with neigh yes, where the gpu pair style eam is used for only a subset of the pair types. eam being the first substyle works correctly, but otherwise will give incorrect forces
2021-03-02 13:05:37 -06:00
e3942a0d48
update test to use stdio consistently
2021-03-02 12:53:15 -05:00
eecc85659d
add missing line
2021-03-02 12:43:06 -05:00
e4ce1de66b
add "death tests" for no molecule file and molecule file w/o atoms
2021-03-02 12:16:12 -05:00
60694b2a94
better error check and error message when looking for section headers
2021-03-02 11:59:54 -05:00
861ad834c6
fix typo
2021-03-02 11:22:43 -05:00
01a32b67b0
add minimal unit test program for molecule files
2021-03-02 11:07:03 -05:00
371ee63c2c
begin refactor of parsing of sections
2021-03-02 11:06:24 -05:00
e941d0fd4a
simplify parsing of keywords
2021-03-02 11:05:18 -05:00
2d96a01bb2
use trim functions in utils to remove whitespace and comments
2021-03-02 11:03:51 -05:00
e09f4b6e7a
simplify checking for valid molecule ID
2021-03-02 11:03:17 -05:00
ca8b268ad5
new convencience function for checking valid IDs (includes unit tests)
2021-03-02 11:02:09 -05:00
299cc08232
Merge branch 'master' into gpu-unittest
2021-03-01 23:01:41 -05:00
73de926f09
safer detection and load of lammps shared library
2021-03-01 23:01:05 -05:00
cf5614e7d7
change precision handling so we can on the GPU also run with mixed and single precision
2021-03-01 22:44:24 -05:00
92dd89f9e6
skip a few more tests that crash with the GPU package (/w OpenCL)
2021-03-01 22:41:13 -05:00
7b49b39a93
fix typo
2021-03-01 22:28:23 -05:00
6c7de1cbd0
no support for pppm on GPU (yet) with nozforce or triclinic cell
2021-03-01 22:14:35 -05:00
e02ad44b8b
GPU package does not support tabulated long-range coulomb
2021-03-01 22:05:47 -05:00
fb57d86364
dpd and dpd/tsat may only run with 1 thread due to use of per-thread pRNG
2021-03-01 21:45:36 -05:00
6fa3e6d23e
remove hardcoded checks for incompatible styles. use skip_tests keyword instead
2021-03-01 21:44:41 -05:00
5629947d89
add skip test entries for tests failing to run for GPU or USER-INTEL
2021-03-01 21:43:38 -05:00
205b45423c
combine repetitive code into convenience function
2021-03-01 20:07:19 -05:00
59eaa46f8d
Tweaked README.md and changed permissions on source
2021-03-01 17:41:02 -07:00
74713be4a2
add new key to YAML files: skip_tests
2021-03-01 19:27:11 -05:00
4b66c1e570
better error message for incorrect range string
2021-03-01 12:36:29 -05:00
0f63f07ce5
Merge pull request #2634 from evoyiatzis/master
...
Small extension of extract method in Buckingham pair styles
2021-03-01 09:03:49 -05:00
7e3ca726b1
Merge pull request #2635 from ssande7/fix_nh_extract_bug
...
[BUGFIX] Correct return values for FixNH::extract()
2021-03-01 08:49:12 -05:00
5407d2968a
update unit test reference
2021-02-28 23:33:05 -05:00
e75f1f2f82
Merge branch 'master' into relres-update
2021-02-28 23:20:44 -05:00
a7e5f1acf2
improve grammar and use terms consistent with the rest of LAMMPS
2021-02-28 23:20:02 -05:00
cac03a85f3
add false positive
2021-02-28 23:19:45 -05:00
175e6c964a
Documentation and examples updated according to @sjplimp request
2021-02-28 21:30:55 -05:00
0ae38fb2ea
Fix return values of extract for pressure variables
2021-03-01 09:48:31 +10:00
a57311ce3a
whitespace fixes
2021-02-28 12:03:50 -05:00
30d15b9b22
test for extract parameters in unit tests
2021-02-28 11:59:17 -05:00
4e7df729ae
Update fix_adapt_fep.rst
2021-02-28 11:41:28 +01:00
97718fa957
Update fix_adapt.rst
2021-02-28 11:40:43 +01:00
39422dff94
Update compute_fep.rst
2021-02-28 11:39:02 +01:00
2f764edadc
Addition of extract method in PairBuckCoulCut cpp
2021-02-28 11:30:12 +01:00
947fa67531
Addition of extract method in BuckCoulCut
2021-02-28 11:25:49 +01:00
b622416417
Extent extract method of PairBuckCoulMSM
2021-02-28 11:21:38 +01:00
6ff8fc093e
Extent extract method of BuckCoulLong
2021-02-28 11:20:31 +01:00
76ef7a9081
safer detection and load of lammps shared library
2021-02-27 15:50:58 -05:00
dfeee1f19b
run neighbor list on CPU for hybrid pair styles
2021-02-27 15:42:32 -05:00
121774dde3
adjust epsilon for one test
2021-02-27 10:58:04 -05:00
a6f32e472d
add explanation why we set pair_modify table only in the lammps_init()
2021-02-27 10:39:03 -05:00
f797d9cb2e
must always set pair_modify table (and table/disp) explicitly for long-range styles
2021-02-27 10:36:38 -05:00
981ed01983
recreate all yaml files with updated timestamps
2021-02-26 23:16:51 -05:00
19311d408d
use utils::trim() to remove extra whitespace from ctime() output.
2021-02-26 23:10:43 -05:00
fff215b48f
Merge branch 'master' into gpu-unittest
...
# Conflicts:
# unittest/force-styles/tests/mol-pair-born.yaml
# unittest/force-styles/tests/mol-pair-born_coul_dsf.yaml
# unittest/force-styles/tests/mol-pair-born_coul_long.yaml
# unittest/force-styles/tests/mol-pair-born_coul_msm.yaml
# unittest/force-styles/tests/mol-pair-born_coul_wolf.yaml
# unittest/force-styles/tests/mol-pair-buck.yaml
# unittest/force-styles/tests/mol-pair-buck_coul_long.yaml
# unittest/force-styles/tests/mol-pair-buck_coul_msm.yaml
# unittest/force-styles/tests/mol-pair-lj_cubic.yaml
# unittest/force-styles/tests/mol-pair-morse.yaml
# unittest/force-styles/tests/mol-pair-tip4p_cut.yaml
# unittest/force-styles/tests/mol-pair-zbl.yaml
2021-02-26 22:47:11 -05:00
9efc83195a
Merge pull request #2624 from rbberger/collected_small_changes
...
Collection of small changes
2021-02-26 20:38:47 -05:00
1521c7a370
Merge pull request #2625 from yafshar/kim_citation
...
Updating the kim citation report to lammps conventions
2021-02-26 20:38:28 -05:00
ad7f14936e
Merge pull request #2627 from jrgissing/bond/react-performance-improvement
...
Bond/react performance improvement
2021-02-26 20:38:01 -05:00
2ab9c34e52
Merge pull request #2631 from rbberger/python_additions
...
Add LAMMPS output readers to Python package
2021-02-26 20:27:52 -05:00
15c5aa9bc1
Merge pull request #2633 from evan-charmworks/utils-regex-context
...
Make regex code in utils thread-safe
2021-02-26 20:22:12 -05:00
a89f0f332d
Make regex code in utils thread-safe
...
regex_context_t is only 520 bytes on platforms with 8-byte pointers,
which is reasonable to allocate on the stack instead of as a global in
a userland program.
2021-02-26 15:24:08 -06:00
f69768d919
one more change
2021-02-26 15:58:26 -05:00
09e33fd342
fix bugs found by or avoid warnings from coverity scan
2021-02-26 15:55:20 -05:00
099dcedb7f
correct docs
2021-02-26 15:54:20 -05:00
3042e28297
try to catch format errors from fmtlib
2021-02-26 14:08:38 -05:00
335a6308d0
update kim query example log file
2021-02-26 13:04:29 -06:00
e88c124da6
add extra cases for query unit test
2021-02-26 12:47:43 -06:00
820cd83713
use utils::strmatch instead of strchr
2021-02-26 12:47:21 -06:00
bb13ce4349
silence compiler warning
2021-02-26 11:35:26 -05:00
9503a089ef
adapt kim_init code to use the utils::strfind() and drop using std::regex
2021-02-26 11:20:06 -05:00
272b89688e
Merge branch 'master' into kim_citation
2021-02-26 10:51:15 -05:00
aea0ceac03
Merge pull request #2632 from akohlmey/utils-regex-update
...
Add new utils::strfind() function and update mini-regex code
2021-02-26 10:50:34 -05:00
9017d46235
Merge pull request #2629 from akohlmey/citeme-use-hash
...
Use a 64-bit hash in the CiteMe class to identify unique citations
2021-02-26 10:49:58 -05:00
e7c829e31e
use correct data type for storing hashes
2021-02-26 09:49:06 -05:00
dfae88cf13
address spelling issues
2021-02-25 23:11:41 -05:00
533b406d77
add docs for utils::strfind()
2021-02-25 23:11:25 -05:00
cfc86f7a2d
add unit tests for new utils::strfind() function
2021-02-25 23:05:48 -05:00
92d892aa2d
add new utility function utils::strfind()
2021-02-25 23:03:17 -05:00
a9467e830e
update regex code in utils to state of git repo of 2021-02-25
2021-02-25 23:02:46 -05:00
8e63f1ebf5
detect and abort if inconsistent body data for rounded polygon/polyhedra was provided
2021-02-25 18:26:20 -05:00
37086c391f
use std::hash instead of a local crc32 implementation.
2021-02-25 18:15:09 -05:00
f92089298d
Fix bug in AvgChunkReader and add docs
2021-02-25 16:56:19 -05:00
69245cb294
add unit tests for citeme class crc32 checks of unique citations
2021-02-25 15:52:38 -05:00
3d96d0a674
Fix wrong group name output in fix ave/chunk
2021-02-25 15:34:29 -05:00
977ba9ff66
Add LogFile and AvgChunkFile readers
...
Implements changes proposed in #144
2021-02-25 15:32:53 -05:00
0ad39757e2
Cleaning up legacy C-style string processing
...
Most of the C-style strcmp in the code are replaced with string for
simpler/safer/readable alternatives,
2021-02-25 13:55:24 -06:00
be81376426
use crc32 checksum instead of pointer addresses as unique id for citations
2021-02-25 14:45:17 -05:00
1d2c53b9dd
remove redundant function call
2021-02-25 14:14:01 -05:00
4422bfbc7a
bond/react: performance improvement
2021-02-25 14:04:56 -05:00
06091a95d2
use a safer utils::strmatch instead of strncmp
2021-02-25 10:11:26 -06:00
3f83adefa5
use a safer utils::strmatch instead of strncmp
2021-02-25 10:00:30 -06:00
9d2408754e
use more conventional and thus more familiar way to avoid memory leak
2021-02-25 10:34:39 -05:00
441279d935
don't use custom debug library postfix for libOpenCL.a
2021-02-25 10:30:39 -05:00
42c1e264cb
small cleanup in fix gpu
2021-02-25 10:30:26 -05:00
c16064d493
update kim examples log files
2021-02-25 08:23:26 -06:00
7d49773294
updating the kim citation report to lammps conventions
2021-02-25 08:22:36 -06:00
1fc284f3ed
Correct fix wall/gran docs
2021-02-25 09:09:00 -05:00
f245467f32
Merge pull request #2290 from abhiShandy/improper-tester
...
Tester for dihedrals and impropers with their unit-tests
2021-02-25 08:46:53 -05:00
ed53e2bbff
Add ignored Makefile.lammps in lib/nnp
2021-02-25 14:02:00 +01:00
0c583fff7d
Allow for -DLAMMPS_BIGBIG compilation
2021-02-25 11:54:37 +01:00
03559dfe21
add tests for dihedral and improper style hybrid
2021-02-24 20:51:05 -05:00
dd0d06e373
fix a few more issues in USER-OMP and update indentation
2021-02-24 20:45:07 -05:00
a0a865643e
add missing coefficiencts to data file. no more need to set afterwards
2021-02-24 20:42:25 -05:00
785e1ca9f5
add missing writedata=1 setting in constructor
2021-02-24 20:41:53 -05:00
8f3675344f
fix bug not ported to USER-OMP version and adapt code style
2021-02-24 20:18:02 -05:00
09192d63a5
plug another memory leak
2021-02-24 19:56:12 -05:00
2d1dcc95a6
update refrence data for impropers
2021-02-24 19:49:42 -05:00
c401d21c38
update include statements to follow conventions
2021-02-24 19:49:11 -05:00
a910c08b57
correct input
2021-02-24 19:39:14 -05:00
9fbec51ac6
update reference data
2021-02-24 19:34:39 -05:00
bd7c37d539
CHARMM dihedral styles require a matching pair style. add code for that.
2021-02-24 19:34:15 -05:00
4245614c0d
plug memory leaks
2021-02-24 19:15:02 -05:00
cf9255a90d
avoid problems testing dihedrals and impropers
2021-02-24 18:37:58 -05:00
7efacdc911
correctly handle the case of n=1. clean up some ugliness
2021-02-24 18:37:39 -05:00
992d0e13aa
Merge branch 'master' of github.com:lammps/lammps into pair-style-nnp
2021-02-24 23:37:21 +01:00
037441b502
More documentation, added citation in source
2021-02-24 23:35:21 +01:00
d81ca27e96
align tester sources with current state of other testers
2021-02-24 17:31:09 -05:00
c45658f1c7
Merge branch 'master' into improper-tester
2021-02-24 17:08:34 -05:00
e713a931d3
Added lots of docs, finished CMake script
2021-02-24 17:57:24 +01:00
e916c5d852
Merge pull request #2599 from weinbe2/snap-launch-bounds
...
Kokkos SNAP cleanup/optimizations --- templating, Kokkos::LaunchBounds, tuning
2021-02-23 21:53:07 -05:00
d2d6b63820
Merge branch 'master' of https://github.com/lammps/lammps into snap-launch-bounds
2021-02-23 20:55:39 -05:00
358c0a0c04
Merge pull request #2620 from yafshar/kim_commands
...
Refactor kim commands
2021-02-23 20:31:22 -05:00
c56f665c5b
CMake files for finding n2p2
2021-02-23 23:35:18 +01:00
de14ece848
Merge pull request #2622 from rbberger/hip_corrections
...
Correct compilation of GPU package when using HIP
2021-02-23 16:14:17 -05:00
7d1670d91c
cuda 11.0 does not support sm_86, it was added in 11.1
2021-02-23 14:23:54 -05:00
70ca055113
Add workaround to compile with HIP, new neighbor code still needs to be ported
2021-02-23 11:28:05 -05:00
2a0b7a26c0
Add missing cq() getter
2021-02-23 11:26:07 -05:00
446a068159
Use hipGetDeviceProperties to avoid int overflows
2021-02-23 10:14:05 -05:00
6ecbcc277b
update death tests for removed commands
2021-02-23 09:59:24 -05:00
d44af3256d
Fix lal_charmm.cu to support HIP compilation
2021-02-23 09:51:27 -05:00
8c9e9fa9ee
add removed commands to Deprecated commands list and processing
2021-02-23 09:36:20 -05:00
293ebad98f
Merge branch 'master' into kim_commands
2021-02-23 09:34:32 -05:00
ba1cb4218f
update the label to prevent warning on duplicate label
2021-02-23 07:11:43 -06:00
7e411f2b12
New makefile in lib/nnp/ dir, updated Install.sh
2021-02-23 14:05:06 +01:00
464d9a01c5
apply utils::strdup() in a few more cases
2021-02-23 06:48:45 -06:00
120cdcd7f6
update the kim commands doc
2021-02-23 06:12:11 -06:00
d6380f2fd3
Set the skin and timestep default values
...
Set the skin and timestep default values as 2.0 Angstroms and 1.0
femtosecond for every unit system
2021-02-23 06:12:10 -06:00
906afd9a32
set the skin value to 2.0 Angstroms
2021-02-23 06:12:10 -06:00
fd9a568df4
clean up the kim command, remove unused targets and double used one to avoid warning
2021-02-23 06:12:10 -06:00
efa5eff85c
Some minor changes to kim_commands.rst
2021-02-23 06:12:10 -06:00
9273a45d34
Revising kim command documentation.
2021-02-23 06:12:10 -06:00
31a878bcd6
remove the old kim commands
2021-02-23 06:12:10 -06:00
f04b8f525e
naming update
2021-02-23 06:12:10 -06:00
9023847708
update the kim command name
2021-02-23 06:12:09 -06:00
f0fd379c70
update the kim command interface with the new changes
2021-02-23 06:12:09 -06:00
5c00162367
Adding extra cases for 'kim query command'
2021-02-23 06:12:09 -06:00
eea023321a
Fix a minor mistake in variable name
2021-02-23 06:12:09 -06:00
2fb0506a43
Fix some typos in kim interface
2021-02-23 06:12:09 -06:00
d73ba9a3b4
Update the 'kim param' doc with the new interface
2021-02-23 06:12:09 -06:00
ad93c64fa6
update the kim command unittests to match with the new kim param interface
2021-02-23 06:12:08 -06:00
4af0714a8c
Update the 'kim param' interface
...
Remove the dependency to 'kim init'. To get/set the parameter
values, pair style must be assigned. Must use 'kim interactions'
or 'pair_style kim' before 'kim param get/set'
2021-02-23 06:12:08 -06:00
21a78d8031
Corect the function name in lower case
2021-02-23 06:12:08 -06:00
9fc0753cef
correct the reference to kim command
2021-02-23 06:12:08 -06:00
40e8f01aa6
correct the reference to kim command
2021-02-23 06:12:08 -06:00
0fdaf58610
correct the reference to kim command
2021-02-23 06:12:08 -06:00
a254d5b480
minor correction
2021-02-23 06:12:08 -06:00
aefd965065
update the intro for the kim command
2021-02-23 06:12:07 -06:00
0e46551632
Remove the old command interface and update the kim command as the only one
2021-02-23 06:12:07 -06:00
4cd42093a0
fixed the correct models for extra tests and update the command interface
2021-02-23 06:12:07 -06:00
3b9cbe4361
Update the kim command doc
...
Update the document with the latest interface changes. Replace the
discontinued models in the examples with the correct models. Test all
provided examples and fix the mistakes in them.
2021-02-23 06:12:07 -06:00
29926c4f71
update kim command unittests with extra test cases for kim param command
2021-02-23 06:12:07 -06:00
c139adf95b
Fix the index for get argument and correct the string variable format
2021-02-23 06:12:07 -06:00
21a60235eb
Fix a wrong indexing for optional explicit argument
2021-02-23 06:12:06 -06:00
a73f6f58ad
Extra check to prevent illegal neighbor request esp, in unit conversion mode
2021-02-23 06:12:06 -06:00
ab05e9f5c1
update the log files for the kim command examples
2021-02-23 06:11:54 -06:00
6dbb0230c2
Updated documentation, cleaned source
2021-02-22 22:57:45 +01:00
ce4dc4e2c6
Merge pull request #2617 from akohlmey/build-opencl-loader
...
Build and link a static OpenCL ICD loader library by default instead of system OpenCL lib
2021-02-22 13:37:17 -05:00
1bf2e18bcd
Merge pull request #2614 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2021-02-22 13:31:37 -05:00
2378850085
Merge pull request #2616 from jrgissing/bond/react-updates
...
Bond/react updates
2021-02-22 11:12:57 -05:00
910c78449b
Merge pull request #2618 from rbberger/pylammps_history
...
Make PyLammps command history feature optional
2021-02-22 10:57:51 -05:00
f3ee948450
need to use column 1 in fix ave/time example
2021-02-22 07:10:35 -05:00
f467832e0f
Make PyLammps command history feature optional
...
PyLammps so far has been saving a history for every executed command. This was
originally added to allow writing out the commands of interactive PyLammps
sessions as regular input scripts.
This commit disables this history by default, which avoids the small, but
rising memory consumption over time. It can be enabled and disabled with the
enable_cmd_history property. There is also now a method to clear the history
at any time.
2021-02-22 01:29:50 -05:00
4786391fad
must explicitly register fix gpu
2021-02-21 20:40:11 -05:00
af974c2aba
Added pair_nnp documentation
2021-02-22 00:29:10 +01:00
e0e89c588b
correct library prefix name use also for building libyaml
2021-02-21 17:11:38 -05:00
db95552f2b
update md5sum for updated archive (again)
2021-02-21 16:42:30 -05:00
1a68d761a3
correct how to construct the path to the generated OpenCL lib
2021-02-21 16:21:45 -05:00
06f6766ed6
CMAKE_FIND_LIBRARY_PREFIXES is a path. must use plain "lib" instead, but there is a variable for the suffix
2021-02-21 16:20:36 -05:00
826c618aa9
replace a few more cases of atoi()/atof() with utils::*numeric() functions
2021-02-21 15:09:50 -05:00
0c6671ad64
do not always add styles that depend on other packages
2021-02-21 11:06:58 -05:00
24079e9302
update docs
2021-02-21 10:45:01 -05:00
70327861b2
update for improved OpenCL stub driver with tests
2021-02-21 09:43:56 -05:00
d025b281cf
Build and link a static OpenCL loader library for all platforms
2021-02-21 01:28:44 -05:00
d5917652d4
remove output that is no longer necessary. settings are adapted automatically
2021-02-20 23:50:55 -05:00
d9941b1648
Update in.tiny_nylon.stabilized_variable_probability
2021-02-20 20:29:39 -05:00
196b6b9273
variable probability fix
2021-02-20 20:22:53 -05:00
28207f15b8
Switch to forward declaration in header pair_nnp.h
2021-02-21 00:13:52 +01:00
4442f38bed
Inclusion of n2p2 interface files
...
- github.com/CompPhysVienna/n2p2 commit 2f05836
- example modified (less atoms)
2021-02-20 23:04:13 +01:00
7d9187cff8
eval reaction prob after constraints check
2021-02-20 16:24:24 -05:00
80ae5ba7ac
refactor constraints check
2021-02-20 15:14:42 -05:00
a98177c366
ring_check refactor
2021-02-20 15:07:50 -05:00
f0f5962676
Merge pull request #2615 from wmbrownIntel/user-intel-hyb-fix
...
Fix for hybrid pair style with certain combinations of USER-INTEL styles
2021-02-20 07:48:09 -05:00
231a495129
Merge pull request #2610 from wmbrownIntel/gpu-omp-threads
...
Fixing issue from recent GPU package update with OMP_NUM_THREADS env …
2021-02-20 00:52:05 -05:00
421eb5df0e
Merge pull request #2613 from lammps/ssao_bugfix
...
Fix bug in dump image SSAO depth shading
2021-02-19 18:47:41 -05:00
0f23036450
Merge pull request #2612 from rbberger/small_fixes
...
Use mallinfo2 with glibc >= 2.33
2021-02-19 18:29:17 -05:00
0a355c0194
Fix bug in dump image ssao depth shading
2021-02-19 15:20:09 -07:00
99ff0bb4d2
fix cut-n-paste bug
2021-02-19 16:57:49 -05:00
d36df19a2d
Use mallinfo2 with glibc >= 2.33
2021-02-19 13:22:35 -05:00
fd67f83bb7
replace atoi() with utils::inumeric()
2021-02-19 10:27:31 -05:00
a40db8ddf1
Fix for hybrid pair style with certain combinations of USER-INTEL styles.
...
Specifically, fixes issue where memory was not zeroed correctly with a hybrid
pair style including an intel variant and a non-intel variant combined with
intel variant(s) of non-pair styles.
2021-02-19 05:59:25 -08:00
ab9552b63a
Adding some notes about KOKKOS thread settings to the package doc.
2021-02-19 05:55:37 -08:00
45c782308c
Fixing issue from recent GPU package update with OMP_NUM_THREADS env being overridden in GPU library.
...
Fixing race condition with OpenMP for GPU styles using torque (missed in regression tests due to the first fix)
Documenting GPU package option for setting the number of threads (consistent with USER-INTEL and USER-OMP).
2021-02-18 21:08:18 -08:00
53fdaa5741
Merge pull request #2603 from wmbrownIntel/gpu-updateFeb2021
...
GPU Package Update February 2021
2021-02-17 19:04:55 -05:00
45f6e9ec2e
whitespace
2021-02-17 18:47:41 -05:00
f367e66aba
documentation corrections, spelling fixes and updates
2021-02-17 18:47:35 -05:00
e575c5fa29
-fopenmp implies -fopenmp-simd
2021-02-17 18:30:02 -05:00
97f36d31d6
Merge pull request #2609 from akohlmey/collected-small-changes
...
Python MPI compatibility improvements
2021-02-17 18:03:08 -05:00
1e5a73c468
silence warnings when using default OpenCL headers. Pick OpenCL v2.1 as default.
2021-02-17 17:36:35 -05:00
1f109b0db2
update unittest for lammps_config_has_mpi() change
2021-02-17 15:50:45 -05:00
0c34810518
lmp.mpi4py will always be false if LAMMPS has been compiled without MPI support
2021-02-17 15:29:33 -05:00
db841dd412
correct return value when no packages are installed
2021-02-17 15:28:44 -05:00
1552b0d1d6
update/correct documentation for changes to the STUBS library and its implications
2021-02-17 15:19:24 -05:00
61585b1eb6
make MPI STUBS a C++ library so its symbols won't collide when loading a real MPI library
2021-02-17 15:02:02 -05:00
0a06b90b53
template for smooth/spu
2021-02-17 15:33:28 +03:00
742eebec2d
support checking the size of MPI communicators and fail if LAMMPS and mpi4py have a mismatch
2021-02-16 20:22:18 -05:00
f929e57261
avoid loading mpi4py if the LAMMPS executable has been built without MPI
2021-02-16 14:38:03 -05:00
286a15c452
Merge pull request #2604 from akohlmey/collected-small-changes
...
Correct a few small issues
2021-02-16 14:32:31 -05:00
57b630acbb
update documentation for building the manual with PIP_OPTIONS settings
2021-02-16 12:32:37 -05:00
b37ae4aea6
propagate PIP_OPTIONS change to CMake doc build module
2021-02-16 12:26:59 -05:00
039ed4c750
Fixing example input scripts with mode multi
2021-02-16 10:24:15 -07:00
395f6f6107
Merge branch 'master' into collected-small-changes
2021-02-16 12:16:14 -05:00
4fdc7a1362
Merge pull request #2602 from ellio167/fixup_kim_cmake
...
Fixup errors/issues in cmake/Modules/Packages/KIM.cmake
2021-02-16 12:15:44 -05:00
4af8de3287
Merge pull request #2600 from jrgissing/bond/react-same-type-initiators-fix
...
bond/react: same-type initiators fix
2021-02-16 12:14:22 -05:00
f6454dce64
Merge pull request #2601 from rbberger/update_python_docs
...
Fix docs of python module after refactor
2021-02-16 12:07:20 -05:00
7bdbdad271
Update mliap_model_nn.cpp
2021-02-16 14:07:16 -03:00
e7a37877c0
apply changes to doc Makefile to limit the impact of SNL network config changes
2021-02-16 11:40:25 -05:00
96643cc5ec
Updating README file
2021-02-16 12:31:29 -03:00
2512b3b942
Adding nn model
2021-02-16 12:28:11 -03:00
9713c11d6c
Original MLIAP
2021-02-16 12:27:12 -03:00
7b943948ea
Point users to the LAMMPS GitHub Releases page for downloading archives
2021-02-16 06:51:50 -05:00
721c6d96cc
Removing Makefile.opencl from lib/gpu
2021-02-16 00:36:37 -08:00
775446b60f
Add GERYON_NUMA_FISSION define in CMake
2021-02-16 15:03:17 -05:00
d85a5e3290
Remove OCL_TUNE option in CMake
...
The GPU package now auto-detects these settings.
2021-02-16 14:57:10 -05:00
224da33b22
Add missing fix_nh_gpu files to CMake build
2021-02-16 12:29:50 -05:00
44ab383917
Remove duplicate line in GPU/Install.sh
...
Otherwise, after running
$ make yes-all
$ make no-lib
the generated Makefile.package would still contain the LMP_GPU define
2021-02-16 11:14:22 -05:00
515da32215
Fixup errors/issues in cmake/Modules/Packages/KIM.cmake
2021-02-15 16:00:47 -06:00
e2c32d12a4
Feb2021 GPU Package Update - Documentation Files
2021-02-15 11:07:43 -08:00
d256614c9f
Fix docs after PR #2592
2021-02-15 13:19:25 -05:00
d3123dd5c3
Feb2021 GPU Package Update - Core LAMMPS Files
2021-02-15 08:37:38 -08:00
e7e2d2323b
Feb2021 GPU Package Update - GPU Package Files
2021-02-15 08:20:50 -08:00
74fe20b9a9
Update affiliations
2021-02-15 15:05:40 +01:00
fddb62d0af
Update affiliation in fep
2021-02-15 15:00:34 +01:00
6571f238f6
Merge branch 'master' into fep
2021-02-15 14:03:10 +01:00
7584fbb28f
Updating fep examples
2021-02-15 13:34:22 +01:00
1fc3fe108e
Update mliap_model.cpp
2021-02-13 19:27:29 -03:00
91f74cf956
permissions!
2021-02-13 20:48:31 +00:00
a60853cca6
memory leak
...
introduced in recent 'create atoms' feature
2021-02-13 14:39:28 -05:00
389f8b040d
Testing examples
2021-02-12 20:09:28 -03:00
b165d5a7ed
Update mliap_model.cpp
2021-02-12 13:03:24 -03:00
2aa326c827
bond/react: same-type initiators fix
...
previously, if/when a reaction happens could depend on the order of listed initiator atoms, if they have the same type, in some cases
2021-02-12 10:56:48 -05:00
6bbda594b1
Update mliap_model_nn.cpp
2021-02-12 12:18:44 -03:00
8f55701da8
adding 'kim query' command examples
2021-02-12 08:03:32 -06:00
90e748aa5c
Update the 'kim query' unittest
...
Update the unittest with the latest extension.
Replace the discontinued model of
`EAM_Dynamo_Mendelev_2007_Zr__MO_848899341753_000`
and replace it with the identical version,
`EAM_Dynamo_MendelevAckland_2007v3_Zr__MO_004835508849_000`
2021-02-12 08:03:32 -06:00
7c102a6096
Extend the 'kim query' command
...
Extend the 'kim query' command to get all available models meeting
certain requirements. To query for KIM models the query function
is `get_available_models`. Now, the 'kim query' works with the `model`
argument and can also be used with no 'kim init' call requirement.
2021-02-12 08:03:32 -06:00
12a9b6165a
remove old log files
2021-02-12 08:03:32 -06:00
10a48f18d0
update kim command examples
2021-02-12 08:03:21 -06:00
6769ded03c
update the unittests with the latest interface changes
2021-02-12 06:16:34 -06:00
7d7c433fd7
update the error messages to 'kim query' and clean up the code
2021-02-12 06:16:33 -06:00
a859643bac
update the error messages to 'kim property' and clean up the code
2021-02-12 06:16:33 -06:00
2d9dcf4e8d
clean up and add extra space after comma
2021-02-12 06:16:33 -06:00
265650d97c
update the error messages to 'kim param' and clean up the code
2021-02-12 06:16:33 -06:00
98e734845e
clean up and add extra space after comma
2021-02-12 06:16:33 -06:00
e5efe21d90
update the error messages to 'kim interactions' and clean up the code
2021-02-12 06:16:33 -06:00
c36a52a8f9
clean up and add extra space after comma
2021-02-12 06:16:33 -06:00
c3393cfc4b
update the error messages to 'kim init' and clean up
2021-02-12 06:16:32 -06:00
dac21e5c76
using unique_ptr to prevent memory leak
2021-02-12 06:16:32 -06:00
0c5b3bc611
clean up and remove unnecessary comments
2021-02-12 06:16:32 -06:00
856c9064fb
prototype implementation for KIM wrapper command by @akohlmey
2021-02-12 06:16:19 -06:00
45ba0bd313
refactor kim commands by @akohlmey
2021-02-12 06:15:06 -06:00
a742935817
change version strings to 10 Feb 2021
2021-02-12 06:15:06 -06:00
bd547a3c42
Step version strings for next patch release
2021-02-12 06:15:05 -06:00
d83827508f
use neighbor->nrequest to be safer, since neighbor->nlist may be larger
2021-02-12 06:15:05 -06:00
258452d1d4
whitespace
2021-02-12 06:15:05 -06:00
7da64cba89
fix issues with multiple uses of create_bonds command
2021-02-12 06:15:05 -06:00
89011570e9
Update MLIAP
2021-02-11 17:59:02 -03:00
8dee6cee8d
remove style files from src
2021-02-11 09:25:42 -06:00
f165fdb61d
remove all files from src that are in src/USER-RANN
2021-02-11 08:48:00 -06:00
417e92bc2d
Axels requested revisions
2021-02-11 08:43:04 -06:00
f705d49d45
reformat docs, correct spelling errors, and update false positives list
2021-02-11 09:17:14 -05:00
7f8e8c635c
create new reference log files
2021-02-11 08:01:43 -05:00
d371278765
correct dump style cfg label generation
2021-02-11 07:54:28 -05:00
c583ad6dc4
Merge branch 'master' into charge_regulation2
2021-02-11 07:53:29 -05:00
6c2abf4739
update fix charge/regulation input example to follow LAMMPS conventions closer
2021-02-11 07:53:19 -05:00
676191f330
various cosmetic changes
...
- print warnings only on MPI rank 0
- use the fix name charge/regulation consistently
- use domain->prd_half for half box length instead of computing it
- use utils::inumeric() to guarantee integer charge input
- LAMMPS coding style adjustments
2021-02-11 07:50:47 -05:00
9671ba7900
silence compiler warnings
2021-02-11 07:05:28 -05:00
8ee693204a
use nullptr instead of NULL to initialize pointers
2021-02-11 07:05:07 -05:00
faa2407aa4
plug memory leak
2021-02-11 07:04:19 -05:00
87fad6b82e
Merge branch 'master' into snap-launch-bounds
2021-02-10 22:29:46 -05:00
334c0d9969
Fix compiler error uncovered by a host-only Kokkos build
2021-02-10 22:26:40 -05:00
16004e8f45
Merge pull request #2587 from akohlmey/next-patch-version
...
Step version strings for next patch release
2021-02-10 21:30:20 -05:00
8eb79cf329
Merge pull request #2596 from lammps/create-bonds-bugs
...
fix issues with multiple uses of create_bonds command
2021-02-10 20:35:55 -05:00
5c415a1ba3
use neighbor->nrequest to be safer, since neighbor->nlist may be larger
2021-02-10 20:14:19 -05:00
697f82c145
whitespace
2021-02-10 18:40:25 -05:00
cb7e68644f
fix issues with multiple uses of create_bonds command
2021-02-10 16:21:25 -07:00
11d99d9513
Merge pull request #2545 from akohlmey/citation-refactor
...
Refactor citation handling in LAMMPS
2021-02-10 18:19:21 -05:00
f8a5991416
rearrange output a little bit
2021-02-10 17:43:18 -05:00
8e8ef0cf63
Re-tune tile size for Kokkos SNAP ComputeYi/Zi.
2021-02-10 16:51:06 -05:00
4ee614b5c2
fix whitespace
2021-02-10 16:16:09 -05:00
ca39dea58b
Various cleanup in Kokkos SNAP, replacing verbose Kokkos MDRangePolicy and TeamPolicy types with simpler using definitions. No performance implications.
2021-02-10 16:07:11 -05:00
dd2fc5df62
Introduction of Kokkos::LaunchBounds in Kokkos SNAP.
2021-02-10 15:40:22 -05:00
fc572a0ca8
Cleanup of "magic" numbers in Kokkos SNAP, making team and tile sizes static constexpr int in a centralized place. Various other cleanup.
2021-02-10 15:16:06 -05:00
6adcb4f5b9
Merge pull request #2594 from lammps/voigt-doc
...
Voigt documentation
2021-02-10 15:08:11 -05:00
d237550854
Replace runtime direction in Kokkos SNAP ComputeFusedDeidrj with compile time templated version.
2021-02-10 14:33:52 -05:00
95a4ac157b
update a few more comments
2021-02-10 14:27:17 -05:00
60113a6ddf
Applied edits/optimizations suggested by Axel. Further simplifified/fixed MC acceptance equations, few clarifications to documentation.
2021-02-10 13:24:30 -06:00
006de01c05
update false positives list for spell checking
2021-02-10 12:20:04 -05:00
6c1f1df7e2
Merge pull request #2592 from akohlmey/fix-python-issues
...
Fix a few python module/interface issues with python2.x
2021-02-10 12:02:19 -05:00
5fecd9ed72
more Voigt clarifications
2021-02-10 09:58:53 -07:00
761527e563
clarified Voigt ordering and non-Voigt ordering for virial[6]
2021-02-10 09:55:28 -07:00
11341a5b66
enforce documented Python version requirement for MLIAP with Python
2021-02-10 08:57:14 -05:00
bbb355b1f5
check error status of calls to Python and if they failed print error and terminate
2021-02-10 00:29:39 -05:00
71139ffc9c
change version strings to 10 Feb 2021
2021-02-09 21:34:08 -05:00
2dd3b368cd
do not install mliap python support for python 2.x
2021-02-09 20:57:08 -05:00
fff1c0c9a7
rename numpy.py to numpy_wrapper.py to avoid lookup conflicts with python2.7
2021-02-09 20:56:33 -05:00
2beef8580a
Merge pull request #2589 from akohlmey/check-python-version-match
...
Add version check for liblammps vs. python module
2021-02-09 16:22:20 -05:00
cc8d435502
Merge pull request #2591 from akohlmey/collected-small-changes
...
Correct some inconsistencies
2021-02-09 15:09:12 -05:00
903433d9dd
use datetime module to convert string date to numeric date
2021-02-09 14:22:37 -05:00
62a152e4a2
get version number from package version instead of rewriting the __init__.py file
2021-02-09 14:13:18 -05:00
e7bcd1ea43
must purge python/build folder so we don't inherit outdated files
2021-02-09 14:12:43 -05:00
f92e07185b
initialize arrays for per-level gridcomm buffers to NULL
2021-02-09 13:21:04 -05:00
418135667f
address a whole bunch of spelling issues that suddenly popped up.
2021-02-09 12:38:46 -05:00
653c296246
document __version__ module member and version check
2021-02-09 12:29:14 -05:00
65affd6f12
Merge branch 'master' into check-python-version-match
2021-02-09 11:44:29 -05:00
e706f75d17
fix permissions
2021-02-09 11:44:26 -05:00
5646714470
update example inputs and logfile for fix_modify energy yes/no changes, where needed
2021-02-09 11:01:34 -05:00
1e3b63c335
add demonstration of using r-RESPA with a FG/CG sites split
2021-02-09 10:15:42 -05:00
e054b6c1d2
reformat and improve grammar
2021-02-09 09:49:45 -05:00
b75f046146
update pair_coeff in lj/relres unit test to FG and CG atoms
2021-02-09 09:47:32 -05:00
12e8b9eb8b
include references to USER-OMP accelerator variant
2021-02-09 09:40:23 -05:00
2773bd7276
add multi-thread version of lj/relres
2021-02-09 09:24:19 -05:00
270a0dfaf6
reformat to use LAMMPS coding style
2021-02-09 09:19:28 -05:00
caf8e14e57
should use ev_init() not ev_setup()
2021-02-09 09:18:56 -05:00
dc61cc39fc
rearrange include files
2021-02-09 09:18:43 -05:00
d26c744e54
should use ev_init() not ev_setup()
2021-02-09 09:17:08 -05:00
23acba4184
add simple pair style unit test input
2021-02-09 08:42:47 -05:00
1cbb37b92c
clean up input and replace log with logs following LAMMPS conventions
2021-02-09 08:42:31 -05:00
9e25dff8b8
do not include generated files in git repo
2021-02-09 08:42:03 -05:00
29eb700615
whitespace
2021-02-09 08:27:29 -05:00
cd31c99c68
update false positives for added docs
2021-02-09 08:27:19 -05:00
0687ac79c6
fix LaTeX typesetting of equation that was broken with MathJax and pdfLaTeX
2021-02-09 08:27:07 -05:00
69f5d840df
New pair style lj/relres
2021-02-09 07:29:38 -05:00
b53b993c68
recover in-place usage by defaulting to version 0 and changing it back after installation
2021-02-09 02:12:37 -05:00
09edb26101
Merge pull request #2586 from akohlmey/collected-small-changes
...
Final small changes and bugfixes for the patch release.
2021-02-09 01:10:51 -05:00
86b3e8ba2a
fix permisssions
2021-02-09 00:52:17 -05:00
7f338a17af
fix whitespace
2021-02-09 00:42:30 -05:00
2d1f9646a3
update src/.gitignore
2021-02-09 00:40:55 -05:00
7826b58f73
add check to lammps python module to check consistent versions between module and shared library
2021-02-09 00:38:17 -05:00
1b48ac0eaf
Merge branch 'master' into collected-small-changes
2021-02-08 22:46:21 -05:00
db26902393
Merge pull request #2560 from lammps/thermo-energy
...
Standardize fix contributions to energy and virial, remove THERMO_ENERGY mask
2021-02-08 22:45:23 -05:00
d2b3677d6f
whitespace fixes
2021-02-08 21:45:58 -05:00
11866dfcb4
avoid segfault when accessing fix compute data before the fix is initialized
2021-02-08 21:20:25 -05:00
82dc03ab3d
update examples and log files for cases affected by the fix_modify changes
2021-02-08 21:17:52 -05:00
6f08e81bf8
don't access uninitialized data and avoid shadowing a class member variable
2021-02-08 20:19:22 -05:00
5e55ab0e9b
silence compiler warnings
2021-02-08 20:19:01 -05:00
72ce5c6238
Merge branch 'thermo-energy' of github.com:lammps/lammps into thermo-energy
2021-02-08 20:04:46 -05:00
a6aabc0a93
fix typo
2021-02-08 20:03:13 -05:00
56ae498814
reduce memory leakage in kspace style msm
2021-02-08 17:27:54 -05:00
c5bb414c37
remove dead code
2021-02-08 17:26:39 -05:00
0797d15219
Merge branch 'thermo-energy' of github.com:lammps/lammps into thermo-energy
2021-02-08 14:15:00 -07:00
6909cf9dd5
Uncomment Kokkos code
2021-02-08 14:14:38 -07:00
d42a165ccf
Merge branch 'master' into collected-small-changes
2021-02-08 15:33:22 -05:00
33939a0e26
Merge branch 'master' into thermo-energy
...
# Conflicts:
# doc/src/fix_ti_spring.rst
# src/RIGID/fix_rigid_small.cpp
# src/fix_langevin.cpp
# src/fix_temp_berendsen.cpp
# src/fix_temp_csld.cpp
# src/fix_temp_csvr.cpp
# src/fix_temp_rescale.cpp
# src/thermo.cpp
2021-02-08 15:24:29 -05:00
58e4938b0f
Updating examples, updating multi in info, fixing memory issues in comm/neighbor
2021-02-08 10:50:57 -07:00
ca1a5731e7
remove files left behind by accident
2021-02-08 12:32:27 -05:00
3d46b084e8
must include LAMMPS_MACHINE suffix when installing python package
2021-02-08 11:08:00 -05:00
b8282a1152
search for python 3.9 as preferred version as well
2021-02-08 11:07:13 -05:00
a3a84c4493
Merge pull request #2584 from jrgissing/bond-react_create_atoms
...
Bond/react: create atoms
2021-02-08 10:44:36 -05:00
01a05b88b4
avoid memory leak in unit test fixture
2021-02-08 10:43:18 -05:00
c810cda64c
must free MPI communicators created by MPI_Comm_split()
2021-02-08 10:40:20 -05:00
92605393f7
correct initialization and memory leaks issues detected by valgrind
2021-02-08 10:39:59 -05:00
de1205c5a9
Fixing misc valgrind issues, particularly with resizing ncollections
2021-02-07 20:38:24 -07:00
9cdacbdebd
apply cast to first variable in sequence of multiplications
2021-02-07 21:18:54 -05:00
952216033e
Adding correct masks to kokks/user-dpd nbin classes
2021-02-07 13:33:11 -07:00
06e484d3e0
make flags for supporting GPU archs consistent, add ampere consumer GPU arch
2021-02-07 15:30:55 -05:00
5a4c45f2ea
Fixing bitmasks and removing method again
2021-02-07 13:02:45 -07:00
05f02fbc32
Removing setup method and adding correct nbin bitmask
2021-02-07 12:49:12 -07:00
880b40e104
Adding setup_bins() method to nbin_intel.cpp
2021-02-07 10:44:51 -07:00
8134296311
fix typo
2021-02-07 09:39:07 -05:00
7c1569459c
Step version strings for next patch release
2021-02-06 18:28:18 -05:00
5573d01079
Use typecast to silence CodeQL warnings
2021-02-06 18:18:52 -05:00
1609c498bc
avoid integer overflow when computing memory usage
2021-02-06 18:15:48 -05:00
779bbd0853
avoid overflows when computing time or timestep related values
2021-02-06 18:15:24 -05:00
77402bdbc8
avoid overflows when computing memory offsets and allocating memory
2021-02-06 18:14:27 -05:00
1380b7b142
replace (temporary) long double with double.
2021-02-06 18:04:41 -05:00
65a82bb585
Adding new example
2021-02-06 12:57:19 -07:00
4421843604
fixed Latex doc error #2
2021-02-05 19:00:33 -06:00
2f5588733b
fixed doc Latex error
2021-02-05 18:47:04 -06:00
26037982bc
convert to double early when computing memory usage
2021-02-05 19:42:40 -05:00
12f49c4c89
avoid overflow when computing memory address offsets on 64-bit machines
2021-02-05 19:42:07 -05:00
e223ea3784
cast timestep related expressions to bigint before they can overflow
2021-02-05 19:41:17 -05:00
5036adeff0
timestep processing functions must use bigint instead of int
2021-02-05 19:23:05 -05:00
c4ef85ba22
Updating to master
2021-02-05 17:01:32 -07:00
c94a740b4e
Updating examples
2021-02-05 16:43:52 -07:00
0bc31fad09
header file minor cleanup
2021-02-05 17:03:15 -06:00
d62ba49f1a
added minor comments
2021-02-05 16:57:00 -06:00
9995bef911
file permissions
2021-02-05 17:50:23 -05:00
6d862569ea
Updated emails
2021-02-05 16:24:55 -06:00
19811077b7
fix strdup() vs utils::strdup() bug
2021-02-05 17:16:38 -05:00
606b33ea03
Added fix_charge_regulation source code and documentation.
2021-02-05 16:05:37 -06:00
960713be3b
make recent change to fix ti/spring docs use mathjax
2021-02-05 17:01:28 -05:00
c74c3b3f22
update docs for mention CUDPP and MPS support with conventional make
2021-02-05 16:50:59 -05:00
fc8b8d8825
disallow use of CUDPP with CUDA multiprocessor server
2021-02-05 16:44:26 -05:00
754a469a01
add variable for handling cuda-mps-server
2021-02-05 16:43:51 -05:00
4166235be6
synchronize settings with CMake support
2021-02-05 16:43:18 -05:00
ba8f7bf3d8
address argument indexing bug reported by stan
2021-02-05 13:56:47 -05:00
47783aaa9c
whitespace
2021-02-05 13:56:06 -05:00
6e11dee2f1
Merge branch 'master' into citation-refactor
...
# Conflicts:
# doc/src/fix_bond_react.rst
2021-02-05 13:42:23 -05:00
5d75ae98a8
Merge pull request #2583 from akohlmey/replace-strstr-w-strmatch
...
Simplify some internal string processing
2021-02-05 13:34:24 -05:00
1da995d2e3
Merge pull request #2580 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2021-02-05 10:32:07 -05:00
89e47e7aae
memory fix
2021-02-04 22:31:15 -05:00
dde3a8cebb
update log files
2021-02-04 21:00:46 -05:00
9a0805529c
rename example files
2021-02-04 20:25:26 -05:00
bd1cc91bdd
update create atoms example
2021-02-04 20:20:18 -05:00
cf140e7893
another case where using utils::strdup() reduces code massively.
2021-02-04 18:19:57 -05:00
8d68623b35
silence compiler warnings with IBM XL compilers
2021-02-04 18:08:41 -05:00
cf427bcad8
apply utils::strdup() in a few more cases
2021-02-04 17:52:32 -05:00
5c8bbb42f6
replace variable name "string" with "text" to avoid confusion with std::string
2021-02-04 17:33:54 -05:00
24bf1e5b0c
make use of utils::strdup()
2021-02-04 17:33:02 -05:00
ab697be9e7
simplify using fmtlib
2021-02-04 17:00:27 -05:00
0f07215a2b
add utils::strdup() convenience function
2021-02-04 17:00:02 -05:00
c129259854
rebase correction
2021-02-04 15:49:16 -05:00
f5bf10e00f
remove dead code
2021-02-04 15:34:56 -05:00
e5ead83c8f
near->overlap keyword update
2021-02-04 15:33:45 -05:00
4e791ac4f7
replace 'strstr(xxx,"x_") == xxx' with utils::strmatch("^x_")
2021-02-04 15:20:43 -05:00
1e8d57c207
Merge pull request #120 from lammps/master
...
rebase
2021-02-04 13:02:09 -07:00
8c742fee3e
Merge branch 'lammps-master' into bond-react_create_atoms
...
rebase
2021-02-04 14:59:26 -05:00
2bc2140ed9
Merge branch 'master' of https://github.com/lammps/lammps into lammps-master
2021-02-04 14:58:52 -05:00
11b2a1e1ac
reorder package names to be in 2 groups (non-user, user) and each sorted alphabetically
2021-02-04 14:58:49 -05:00
3e07711739
simplify using C++11 syntax
2021-02-04 14:35:39 -05:00
dadea34663
reformat comment
2021-02-04 14:35:39 -05:00
5e29cba076
replace Get_Time() with MPI_Wtime()
2021-02-04 14:35:39 -05:00
95e2214d96
more typecasts to double to avoid 32-bit int overflows when computing memory usage
2021-02-04 14:35:38 -05:00
49ea762300
Merge pull request #2571 from akohlmey/arg-info-class
...
Add ArgInfo class for simpler processing of compute, fix, and variable references
2021-02-04 14:32:34 -05:00
de5ba601f2
Update fix_bond_react.rst
...
manual rebase
2021-02-04 13:41:58 -05:00
96f67ebeaa
Merge pull request #2582 from ellio167/pair_kim_refactor
...
Small pair kim refactor to better support multiple run commands with different models
2021-02-04 13:27:06 -05:00
5256631bee
test for correctly supporting the use of multiple calls to pair_style kim
2021-02-04 11:28:38 -06:00
302be3f946
Fix typo
2021-02-04 10:09:14 -06:00
8da3bc9144
Increment instance_me in pair_kim to ensure neighbor correct list updates
2021-02-04 09:47:29 -06:00
c9cf8b57f4
Fix behavor of a 2nd call to 'pair_style kim ...' & a bug for parameter changes
2021-02-04 09:45:08 -06:00
8574a417fb
Merge pull request #2579 from lammps/fix-ti-spring-doc
...
Clarify one of the outputs of fix ti/spring
2021-02-04 05:50:35 -05:00
c6c9c82f96
ID strings are immutable, so make them const char * arguments
2021-02-03 21:13:54 -05:00
9f7dc78f86
convert a few more styles to use ArgInfo
2021-02-03 21:06:23 -05:00
9fa1688f39
small corrections for dump custom
2021-02-03 21:06:04 -05:00
04a46bfd99
Merge remote-tracking branch 'github/master' into arg-info-class
2021-02-03 17:43:49 -05:00
4b15ffcf14
more use of ArgInfo class
2021-02-03 17:43:39 -05:00
91d913b7ee
Merge pull request #2576 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2021-02-03 17:08:04 -05:00
1ee27e2bc2
clarify one of the outputs of fix ti/spring
2021-02-03 15:01:35 -07:00
a700e506ae
use utils::strmatch(name,"^x_") instead of (strstr(name,"x_") == name)
2021-02-03 16:50:19 -05:00
2f7d6672df
more files with ArgInfo support added
2021-02-03 16:39:01 -05:00
f745d5d7be
continue adding ArgInfo support
2021-02-03 10:52:16 -05:00
56841ba912
Fixing typo in pair gran, fixing bugs in communication and neighbor
2021-02-02 18:05:19 -07:00
4eb143bfee
fix another border communication issue in KOKKOS version of atom style dpd
2021-02-02 17:27:29 -05:00
e2e6639013
add typecast to avoid (unlikely but possible) integer overflows.
...
this will silence a lot of static code analysis warnings
2021-02-02 17:27:04 -05:00
852e4efc6f
Updating documentation/examples, patching comm_modify cutoff/multi command
2021-02-02 14:50:30 -07:00
5196926c28
remove meaningless typecast
2021-02-02 14:36:37 -05:00
1da3ba87f4
use -mpicolor flag as documented (and not -mpi). closes #2575
2021-02-02 14:12:46 -05:00
0676c953c0
Removing stray file
2021-02-02 09:41:50 -07:00
d79a2c3a02
Adding collection array, new user arguments, and multi communication
2021-02-02 09:39:13 -07:00
4404469f5c
run GitHub actions only on merges/pushes to master to save minutes
2021-02-02 11:38:24 -05:00
85539765d0
update docs about thermo_modify flush
2021-02-02 11:37:08 -05:00
c2c8c5e493
Merge remote-tracking branch 'github/master' into arg-info-class
...
# Conflicts:
# src/compute_chunk_atom.cpp
# src/compute_chunk_spread_atom.cpp
# src/compute_reduce.cpp
# src/compute_reduce_region.cpp
# src/compute_slice.cpp
# src/fix_ave_atom.cpp
2021-02-02 11:33:01 -05:00
4d98d9f6aa
add arginfo to fix saed/vtk
2021-02-02 11:29:08 -05:00
f2479e7d05
Merge pull request #2401 from lammps/configure-github-actions
...
Enable CodeQL static analysis and integration and unit tests on MacOS via GitHub actions
2021-02-02 10:27:25 -05:00
bfe64629fd
switch to do CodeQL analysis and Unittest on MacOS. currently for PRs and master
2021-02-01 20:32:24 -05:00
6d836d8f30
run documentation actions in parallel
2021-02-01 20:32:24 -05:00
a83fe46860
spelling target needs conf.py
2021-02-01 20:32:19 -05:00
88e182da64
speed up compilation for static code analysis by switching to debug build type and turning off optimization
2021-02-01 20:31:37 -05:00
b15555724d
combine analysis and simplify
2021-02-01 20:31:37 -05:00
0be1a419c7
split codeql workflow into two files as no compilation is needed for python
2021-02-01 20:31:37 -05:00
60a11b9ea1
do parallel compilation
2021-02-01 20:31:36 -05:00
c11bd658fc
Add documentation and style check workflow
2021-02-01 20:31:36 -05:00
9ca0653c3e
add CodeQL static code analysis workflow
2021-02-01 20:31:36 -05:00
1a7cb4647f
Merge pull request #2569 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2021-02-01 20:18:48 -05:00
2ee701f719
also flush screen stdio buffer with thermo_modify flush yes
2021-02-01 18:43:42 -05:00
2b44d67128
consistent dependencies for targes in "doc" folder makefile
2021-02-01 18:13:00 -05:00
179fbe6172
Merge pull request #2572 from akohlmey/consistent-invoked
...
Move definition of INVOKED_* constants as enumerator to compute.h
2021-02-01 17:52:57 -05:00
9a419154fa
whitespace
2021-02-01 10:15:06 -05:00
5c3b88d938
whitespace
2021-02-01 10:14:31 -05:00
0e9c44d155
IDs are immutable strings
2021-02-01 10:12:13 -05:00
55da46f3e3
add ArgInfo support to some dump styles
2021-02-01 10:12:03 -05:00
fae6fef1ac
add tests for DNAME/INAME argument references
2021-02-01 09:39:13 -05:00
3b9f3d989e
IDs are immutable strings
2021-02-01 09:08:07 -05:00
660572a0e6
add support for processing "d_" and "i_" for DNAME and INAME, respectively
2021-02-01 09:07:15 -05:00
6d2d3cc33b
translated the final compute style to use ArgInfo
2021-02-01 08:01:11 -05:00
26ea789834
add some documentation for the programmer guide and doxygen decorations
2021-01-31 23:06:59 -05:00
d5e6bcd9d3
correctly check for index and dimensionality
2021-01-31 22:13:43 -05:00
99184eb653
correctly use index and dim
2021-01-31 22:06:06 -05:00
2882208e0b
must report index1 as 0 for type == ArgInfo::NONE
2021-01-31 22:05:33 -05:00
0f49ce81c7
convert some more files
2021-01-31 21:47:55 -05:00
829e5a7f85
update docs about the organization of sources and relation between classes
2021-01-31 21:06:35 -05:00
48f15e485d
put consistent definition of INVOKED_* constants as enumerator into compute.h
2021-01-31 20:13:47 -05:00
f0e4f90608
reformat paragraph
2021-01-31 13:06:10 -05:00
aeaaeed703
clarify and fix typo
2021-01-30 06:08:35 -05:00
3ce92db405
correct path to CMake preset folder in example command
2021-01-30 06:08:17 -05:00
4747e0496a
add a bunch of unicode space equivalents
2021-01-30 02:22:49 -05:00
03136ed3e3
two example cases of using the ArgInfo class
2021-01-30 00:51:06 -05:00
c1742aa3d1
add unit tests for ArgInfo class
2021-01-30 00:50:15 -05:00
10834321b0
ArgInfo class for simpler parsing of compute, fix, variable references
2021-01-30 00:49:57 -05:00
065c4939ed
relax some unit test epsilons, so the tests pass on MacOS
2021-01-29 18:48:05 -05:00
0e2b528351
add additional heuristics to prevent python unit tests from failing on MacOS
2021-01-29 18:40:24 -05:00
95b445a25a
must initialized has_exceptions to avoid false positives in unit tests
2021-01-29 18:38:33 -05:00
908562588e
maybe the last one
2021-01-29 17:17:51 -06:00
ec82a4602d
should be all ready
2021-01-29 17:08:24 -06:00
72b022c5fa
make implicit copy contructor explicit and thus silence compiler warnings
2021-01-29 16:25:32 -05:00
48fa5e6736
fix argument bug
2021-01-29 16:25:32 -05:00
a23e45cc0c
remove dead code
2021-01-29 16:25:32 -05:00
461364c006
silence compiler warnings
2021-01-29 16:25:32 -05:00
1312a76dec
eliminate use of strtok() by using ValueTokenizer class
2021-01-29 16:25:32 -05:00
222d842b45
Merge pull request #2435 from sramirezh/adding_new_pair
...
Adding new Wang-Frenkel potential pair style
2021-01-29 16:22:39 -05:00
830ca32fa8
Merge pull request #2479 from james1123581321/master
...
Updated AGNI pair files and added new AGNI force fields
2021-01-29 15:41:08 -05:00
fed47b9ffc
Merged 1/29/2021 master and fixed merge conflicts
2021-01-29 12:33:17 -08:00
03e7edd38f
Merge pull request #2565 from prs513rosewood/explicit_netcdf_error
...
Explicit netcdf dumper error message when trying to append to non-existant file
2021-01-29 15:00:01 -05:00
759ac0ddd9
Merge pull request #2564 from akohlmey/detect-utf8-multibytes
...
Detect UTF-8 multibyte characters input and replace with ASCII equivalents where known
2021-01-29 13:02:34 -05:00
9a9e7759e4
Merge pull request #1 from akohlmey/adding_new_pair
...
Additional changes for LAMMPS pull request #2435
2021-01-29 11:24:59 -05:00
21eab7affa
Merge pull request #2566 from hocky-research-group/fix-python-bug
...
Fixed bug in get_thermo_data in parsing log files with multiple run() commands
2021-01-29 10:13:49 -05:00
8d2652fa7a
Merge pull request #2540 from stanmoore1/kk_update_3.3.0
...
Update Kokkos library in LAMMPS to v3.3.1
2021-01-29 09:11:27 -05:00
083c098171
fix spelling ( https://en.wiktionary.org/wiki/existant )
2021-01-29 09:09:36 -05:00
9f8857cd47
Merge pull request #2567 from stanmoore1/auto_sync
...
Fix sync/modify issue in Kokkos atom_vec
2021-01-29 08:33:29 -05:00
b2d5c32cba
Fix sync/modify issue in Kokkos atom_vec
2021-01-28 14:56:51 -07:00
51ac5e34ee
make name of include guard consistent with file name
2021-01-28 04:12:39 -05:00
740ae28e3d
address spelling issues
2021-01-28 03:59:30 -05:00
9c630d9906
scale down image
2021-01-28 03:59:19 -05:00
8260fbd344
add unit test for wf/cut pair style
2021-01-28 03:48:39 -05:00
cd6ebec652
fix incorrect data type (double vs int) in restart and data file handling
2021-01-28 03:46:46 -05:00
ef351bc9a6
simplify using the powint() function by importing the MathSpecial namespace
2021-01-28 03:46:09 -05:00
dac0a685e1
remove dead code
2021-01-28 03:45:15 -05:00
e3cc058c74
reformat to have shorter lines
2021-01-28 03:43:56 -05:00
cafabbd550
Merge branch 'adding_new_pair' of github.com:sramirezh/lammps-Developing into adding_new_pair
2021-01-28 03:09:45 +00:00
191a91caa2
imported math_special
2021-01-28 03:08:53 +00:00
46984f69ee
Added the potential comparison with LJ
2021-01-27 21:39:52 -05:00
458120bdd5
Merge branch 'adding_new_pair' of github.com:sramirezh/lammps-Developing into adding_new_pair
2021-01-28 02:23:37 +00:00
0f31cfc554
corrected the documentation
2021-01-27 21:21:23 -05:00
10af9fbb7d
Merge branch 'adding_new_pair' of github.com:sramirezh/lammps-Developing into adding_new_pair
2021-01-28 01:58:57 +00:00
3ed1aa3a72
replaced pow by powint
2021-01-27 20:57:46 -05:00
9ceef78bec
included inumeric instead of numeric
2021-01-28 01:35:15 +00:00
21cd69b5d7
Changed the header
2021-01-28 01:31:36 +00:00
6e43ccf32b
Fixed bug in get_thermo_data where columns is set to None instead of an empty list
2021-01-27 19:41:24 -05:00
0df55bb3b6
Merge branch 'adding_new_pair' of github.com:sramirezh/lammps-Developing into adding_new_pair
2021-01-28 00:40:12 +00:00
4925243d7e
corrected mistake with the link
2021-01-28 00:36:42 +00:00
c6b8b9e8fe
moved the potential to user-misc
2021-01-28 00:36:42 +00:00
11841bf638
created the pair style files
2021-01-28 00:36:42 +00:00
ddcde9c2a5
Updated the user-misc readme
2021-01-28 00:36:42 +00:00
6ba9ebe9b8
added the pair to pairs style doc
2021-01-28 00:36:42 +00:00
d295ab9296
Added the pair documentation
2021-01-28 00:36:42 +00:00
1f6539934c
added the pair to the commands
2021-01-28 00:36:42 +00:00
e67977377b
Added the documentation
2021-01-28 00:36:42 +00:00
09f6d1fa57
added the pair files
2021-01-28 00:36:42 +00:00
1eefc13cdb
Merge pull request #3 from lammps/master
...
update fork
2021-01-27 08:34:04 +01:00
bca3164fc4
fix whitespace issues
2021-01-26 18:39:02 -05:00
d1be5d49ca
Merge branch 'master' into thermo-energy
2021-01-26 18:37:05 -05:00
2b290d5e42
recover from compilation failures
2021-01-26 18:31:23 -05:00
4f8b81385b
fixing grammar of error message
2021-01-26 13:57:39 -05:00
80bac27184
extra files that were not checked in
2021-01-26 11:02:27 -07:00
78b46e819b
added Developer doc info for this refactoring
2021-01-26 10:54:02 -07:00
eb9e28e665
fix some typos
2021-01-26 09:30:28 -07:00
fc0936c778
doc pages for virial contributions of fixes
2021-01-26 09:26:31 -07:00
f3d974e5a3
Explicit error message when trying to append to non-existant file
...
Previous behavior would print "at keyword requires use of 'append yes'" when
trying to append to non-existant file.
2021-01-26 11:21:57 -05:00
6147b9c2ef
doc page updates for energy contributions of thermostat and non-thermostat fixes
2021-01-26 08:51:47 -07:00
89216ce1ed
add UTF-8 handling to ValueTokenizer class
2021-01-25 23:26:54 -05:00
05f08c0799
avoid false positives in has_utf8() check
2021-01-25 21:44:38 -05:00
afc58659db
add not input parsing section about handling of UFT-8 characters
2021-01-25 21:44:02 -05:00
a119164496
add utf-8 check, substitution, and warning to Input::parse() function
2021-01-25 20:53:59 -05:00
69e7480fed
update utils::*numeric() functions to use utf8 check and substitution
2021-01-25 20:41:05 -05:00
3e639fe979
Initial inclusion of rann potential
2021-01-25 16:41:35 -06:00
1f6cc25176
Fix link
2021-01-25 14:04:26 -07:00
0f2d0c539d
Update Kokkos arch list
2021-01-25 13:52:35 -07:00
f83b796c83
Add note on C++14 requirement in Docs
2021-01-25 13:44:07 -07:00
af9b796855
Update Kokkos version in KOKKOS.cmake
2021-01-25 13:31:01 -07:00
064e0d1c44
redo changes to modify_kokkos.cpp/h
2021-01-25 09:18:37 -07:00
a0e4817a2c
more changes to Kokkos Modify class
2021-01-25 09:08:40 -07:00
46b4043966
more changes to Kokkos Modify class
2021-01-25 09:01:51 -07:00
72168d6780
add utility functions to detect UTF-8 characters and substitute with ASCII equivalents
2021-01-25 01:41:38 -05:00
0c35981e31
fep CH4hyd examples
2021-01-23 19:02:21 +01:00
6dfa138037
Update Kokkos version in CMake
2021-01-22 21:08:15 -07:00
d8e2f90632
Update Kokkos library in LAMMPS to v3.3.1
2021-01-22 21:02:05 -07:00
14aac4d348
Merge branch 'master' of github.com:lammps/lammps into kk_update_3.3.0
2021-01-22 21:01:58 -07:00
a77bb30730
Merge pull request #2561 from akohlmey/collected-small-changes
...
Address minor issues indicated by compiler warnings and static code analysis
2021-01-22 16:24:04 -05:00
893a5018de
fep yet more doc
2021-01-22 22:23:47 +01:00
804def066a
fep more doc
2021-01-22 22:21:56 +01:00
4244198b10
fep update doc
2021-01-22 22:15:44 +01:00
f37bfc3fdc
fep CH4hyd/fdti10
2021-01-22 22:01:26 +01:00
25420fc030
Start update of fep examples and doc
2021-01-22 21:39:09 +01:00
70998c0509
Merge pull request #2562 from stanmoore1/kk_space
...
Fix issues in Kokkos package with pair/only on
2021-01-22 14:02:31 -05:00
7e1a1d7a2c
hoist "shift_flag" outside of inner loops.
2021-01-22 12:27:22 -05:00
bdd2bd21dc
add const qualifiers
2021-01-22 12:26:33 -05:00
56e4545ebc
restore incorrectly changed code
2021-01-22 12:16:12 -05:00
3bbedb1cd9
whitespace
2021-01-22 08:55:20 -07:00
0b409116aa
Template other lambdas on DeviceType
2021-01-22 08:44:29 -07:00
4d4d28d49d
Fix issues in Kokkos package with pair/only on
2021-01-22 08:16:30 -07:00
a77c15c185
correct overeager deletion of statements
2021-01-22 09:48:49 -05:00
6d5c88b045
simplify and avoid a redundant computation
2021-01-22 09:27:17 -05:00
50e366cc91
remove dead code
2021-01-22 09:26:33 -05:00
d8fbf7f0ca
remove last v_setup() calls from fixes
2021-01-21 17:36:20 -07:00
d169f6c169
USER-BOCS and other compute pressures
2021-01-21 17:27:45 -07:00
5a23b804d9
vtally changes to USER packages
2021-01-21 16:06:54 -07:00
320ba4ef8f
more changes to USER-MISC
2021-01-21 15:44:08 -07:00
5a51c74b9d
vtally change to fix smd
2021-01-21 15:41:06 -07:00
54e3ee74a2
changes to USER-MISC package
2021-01-21 15:37:18 -07:00
4397706654
missing a change in fix langevin/spin
2021-01-21 15:18:16 -07:00
c091515427
changed syntax for virial tallying in standard package fixes
2021-01-21 15:12:16 -07:00
b5525a19bc
changes to files with THERMO_ENERGY mask in standard packages
2021-01-21 13:56:50 -07:00
dbb923e1b2
Merge branch 'thermo-energy' of git+ssh://singsing.sandia.gov/~/lammps/git into thermo-energy
2021-01-21 12:18:21 -07:00
9decb3b37a
more changes
2021-01-21 12:17:53 -07:00
20650dc7ce
more changes
2021-01-21 12:16:39 -07:00
2c1b6adce3
change virial_atom to virial_peratom
2021-01-21 12:00:16 -07:00
6e3b9307a4
remove ecouple variable from Fix
2021-01-21 11:56:33 -07:00
182eb35f1a
changes to fixes that use THERMO_ENERGY
2021-01-21 11:32:11 -07:00
f54fd8fa72
intial refactoring of THERMO_ENERGY mask
2021-01-21 10:31:53 -07:00
6518c95b71
Consolidated publication list
2021-01-19 20:29:53 -08:00
771497e7a5
Added name to contributing authors, added two new references to citation list
2021-01-19 20:19:20 -08:00
bcb5f00743
disable dump by default
2021-01-19 22:59:17 -05:00
1c6aa9292c
more consistent formatting. remove dead code.
2021-01-19 22:58:35 -05:00
d0ec325adb
re-add log files for AGNI examples
2021-01-19 22:49:41 -05:00
68b9879962
port AGNI pair style changes to USER-OMP version
2021-01-19 22:45:31 -05:00
ade134361e
fix memory leak when using pair_coeff multiple times
2021-01-19 22:26:20 -05:00
b8bec5ae39
switch to memory->create()/destroy() for contigous 2d-allocation
2021-01-19 22:25:58 -05:00
d0ed4e42d8
fix bug corrupting the params data structure on MPI ranks != 0
2021-01-19 22:24:43 -05:00
302b09c470
remove redundant MPI communication
2021-01-19 22:24:01 -05:00
a95ee4c945
fix parallel memmory allocation and communication issue
2021-01-19 21:34:12 -05:00
909664409e
update c++ source format
2021-01-19 21:33:42 -05:00
a66e4d2f5e
fix small memory leak
2021-01-19 21:33:20 -05:00
ad124106e2
update c++ source style to more closely resemble other LAMMPS sources
2021-01-19 21:11:14 -05:00
832a22ee36
Updated file reader
2021-01-19 17:31:10 -08:00
320b5e5c55
Rewrote file-reader to be backwards comaptible with old agni files, reverted Al_jpc.agni
2021-01-19 17:30:11 -08:00
9a04e7e10c
make sum variable unambiguous and handle out-of-bounds accesses
2021-01-19 16:55:17 -05:00
9da847e4c0
Added Axel's suggestions for char* to string, updated potential files
2021-01-19 12:55:03 -08:00
61c177ee63
Merge https://github.com/lammps/lammps
2021-01-19 12:03:11 -08:00
4a65aaf5c1
Revised file reader which still crashes, code cleanup
2021-01-19 12:02:38 -08:00
833d5b3bb4
Merge branch 'master' into collected-small-changes
2021-01-19 11:49:07 -05:00
364727acdd
Merge pull request #2559 from jrgissing/bond/react-reaction-constraints-bugfix
...
bond/react: reaction constraints bugfix
2021-01-18 16:59:40 -05:00
d49f021c8b
silence compiler warnings
2021-01-18 14:40:23 -05:00
7b87f45d1a
Merge pull request #2554 from akohlmey/accelerator-introspection
...
Add accelerator introspection functionality
2021-01-18 11:59:00 -05:00
f65ea359ac
Merge pull request #2558 from akohlmey/use-math-extra
...
Replace redundant 3-vector function definitions in pair styles with MathExtra functions
2021-01-18 10:42:24 -05:00
06f70723af
Merge pull request #2557 from akohlmey/collected-small-changes
...
Collected small changes and updates
2021-01-18 10:26:50 -05:00
e88d42f596
correct indentation
2021-01-17 16:06:08 -05:00
a2d7d47cac
add unittest for python interface of accelerator config introspection
2021-01-16 17:12:29 -05:00
d4a0006388
silence compiler warnings and remove dead code
2021-01-16 15:46:42 -05:00
847ad67fb6
silence compiler warning
2021-01-16 15:38:55 -05:00
7c3cd30ef7
replace non-ASCII character with ASCII equivalent
2021-01-16 01:22:38 -05:00
1cdce9233e
identify offloading to Xeon Phi accelerator coprocessors
2021-01-16 01:07:44 -05:00
99ae866973
add Kokkos introspection. correct package names.
2021-01-16 00:57:46 -05:00
a647c236d0
make categories contain lists instead of strings as we may have multiple supported settings
2021-01-16 00:56:27 -05:00
a644375afa
make code python2/3 compatible
2021-01-16 00:23:44 -05:00
efda7559c0
Merge branch 'master' into accelerator-introspection
2021-01-16 00:15:07 -05:00
acbcf44437
remove math_vector.h and math_complex.h
2021-01-15 17:52:21 -05:00
37cd54bd57
convert ewald disp to use MathExtra and copy features from math_complex.h and math_vector.h not available
2021-01-15 17:52:10 -05:00
49bc05aa1b
replace use of math_vector.h with math_extra.h in some more pair styles
2021-01-15 17:25:44 -05:00
a7c02bb6b8
Update fix_bond_react.cpp
2021-01-15 16:58:18 -05:00
303156848b
remove use of math_vector.h from /sphere integrator fixes
2021-01-15 16:55:23 -05:00
3269f6a2e3
bond/react: reaction constraints bugfix
...
bug could occur if subsequent reaction has fewer constraints than previous
2021-01-15 16:52:39 -05:00
be1fb12bfa
convert use of per-style vec3_*() functions to use MathExtra:: functions
2021-01-15 16:13:13 -05:00
33a0c30cfe
add const for better optimization, add overload for scaleadd3()
2021-01-15 16:12:14 -05:00
675256f72d
replace vec3_*() functions in Tersoff class with equivalent from MathExtra::
2021-01-15 15:21:07 -05:00
f2c2876f8f
add second version of scale3 with alternate argument list to match MANYBODY inlines
2021-01-15 15:20:14 -05:00
8407145e71
remove obsolete makefiles from lib/gpu based on info from @ndtrung81
2021-01-15 14:51:29 -05:00
fdb34f52d7
Merge branch 'master' into collected-small-changes
2021-01-15 14:45:16 -05:00
2a508ee976
Merge pull request #2555 from ndtrung81/gpu-makefiles
...
Improvements to the GPU library Makefiles
2021-01-15 14:25:19 -05:00
5e6411ea5a
Merge pull request #2514 from oywg11/tersoff-shift
...
Add a shift option to most Tersoff potential variants
2021-01-15 13:59:56 -05:00
8060a750d4
Merge pull request #2556 from akohlmey/eam-he-pair-style
...
Add eam/he pair style for modeling He bubbles in metals
2021-01-15 12:34:59 -05:00
6d1babfe89
correct reference for eam/he publication
2021-01-15 11:59:21 -05:00
d501fd7e29
simplify description of the HE EAM file format
2021-01-15 11:43:46 -05:00
ff1a7080a8
whitespace
2021-01-14 14:34:00 -05:00
fef1816927
Merge branch 'whitespace-fix' into eam-he-pair-style
2021-01-14 14:33:38 -05:00
537019f91f
Made Nvidia.makefile and Opencl.makefile more compact, stored their older version
2021-01-13 22:52:01 -06:00
57db3631e5
Added Makefile.cuda for CUDA and Makefile.opencl for OpenCL, similar to what has been done in Makefile.hip for HIP
2021-01-13 22:50:32 -06:00
a3d21297bc
complete integration of eam/he pair style into manual
2021-01-13 22:37:29 -05:00
59ef2e17ea
add eam/he pair style to distribution
2021-01-13 22:24:44 -05:00
84ca5b53e3
Moved hBN_shift example to ./examples/tersoff and removed ./examples/USER/misc/tersoff_shift
2021-01-13 19:28:13 -07:00
7bff94910f
Created new set of tests for Tersoff variants
2021-01-13 17:05:26 -07:00
b28f6cb8ca
Removed some tersoff variants from threebody test set
2021-01-13 16:49:36 -07:00
b2f96d92df
remove print statement
2021-01-13 10:31:03 -07:00
2c92737cd5
Resolve merge conflicts
2021-01-13 09:42:57 -07:00
a25c77e512
Misc comments, typos, and cleanups
2021-01-12 23:04:14 -07:00
0ae5d963ce
update formulations in docs to incorporate suggestions by @sjplimp
2021-01-12 20:44:43 -05:00
2c26f9d14d
Merge branch 'whitespace-fix' into accelerator-introspection
2021-01-12 20:26:46 -05:00
22bf810b63
recover current package names. this will become simpler once #2525 is implemented
2021-01-12 20:23:57 -05:00
702de49f59
add documentation for added keyword and library interface functions
2021-01-12 20:11:38 -05:00
3d3590f02d
add c-library interface and export to python
2021-01-12 20:10:47 -05:00
9ff011728c
Merge pull request #2553 from jrgissing/class2_improper_bug
...
write_data bugfix for nonzero class2 impropers
2021-01-12 16:40:04 -05:00
fc79280548
other USER-DPD uses of dname vs new dvname
2021-01-12 12:37:50 -07:00
6f4d657061
enable pair table/rx for new custom vector syntax
2021-01-12 12:28:06 -07:00
386fe6158a
edits to doc pages, including per-atom variables
2021-01-12 09:07:23 -07:00
2b1a93bd15
expand accelerator output options
2021-01-11 23:18:10 -05:00
bddd26ba6c
additional changes needed to merge with current master
2021-01-11 17:26:00 -07:00
0b14770468
merge with current master
2021-01-11 16:13:33 -07:00
56909e88b1
implement accelerator introspection for GPU package
2021-01-11 17:03:23 -05:00
db2eefae5c
consistently allow comments in molecule file section headers
2021-01-11 16:12:31 -05:00
1f23fd4829
convert back to degrees when writing class 2 impropers
2021-01-11 15:39:12 -05:00
e0087472e8
Fix issues with 'modify' in unpack_border
2021-01-11 10:29:03 -07:00
c5298c24be
start creating API for querying accelerator package features
2021-01-11 11:08:22 -05:00
4758e43a2e
add support for setting -DLMP_GPU when the GPU package is installed
2021-01-11 10:18:09 -05:00
1f8faeda5b
Merge branch 'whitespace-fix' into tersoff-shift
2021-01-11 09:50:24 -05:00
c779b749b5
benchmark test for the optimized codes
2021-01-11 16:26:06 +02:00
cbca189490
Merge branch 'master' into tersoff-shift
2021-01-11 04:30:11 -05:00
412d1c1b72
rebless unit test data for tersoff shift bugfix
2021-01-11 04:21:23 -05:00
c21ec5f7e8
attempt to reduce the negative performance impact of adding the shift option
2021-01-11 04:20:43 -05:00
ab3fdc718d
pass local tests
2021-01-11 10:33:26 +02:00
eec0cc4921
clean the codes
2021-01-11 08:48:40 +02:00
86264c85a5
eliminating the discrepancies
2021-01-11 08:43:15 +02:00
547fcc93d0
Merge branch 'whitespace-fix' into citation-refactor
2021-01-08 18:32:38 -05:00
9ce477dd3f
Merge branch 'master' into citation-refactor
2021-01-08 18:32:30 -05:00
6428e542db
document updated citation reminder
2021-01-08 18:29:15 -05:00
d3c14dcb51
update citation output to more closely resemble what had been proposed
2021-01-08 18:28:29 -05:00
d5f34f6296
Examples and documentation
2021-01-08 15:27:23 -07:00
e5d2ca99d8
Merge branch 'master' of https://github.com/lammps/lammps into kk_update_3.3.0
2021-01-08 11:11:22 -07:00
b15bb11334
remove trailing whitespace
2021-01-08 12:26:04 -05:00
102a6eba79
Merge pull request #2506 from lammps/fft-flip-sign
...
Flip sign convention for FFTs used by KSpace methods
2021-01-08 12:09:34 -05:00
acb7cab150
whitespace
2021-01-07 21:52:09 -07:00
91252176af
Cleanup
2021-01-07 21:49:25 -07:00
7abab6dd0f
Fix bug in Kokkos PPPM per-atom introduced by 985fc86aa3
2021-01-07 21:36:59 -07:00
99ecefca63
Don't use the enum in fft3d_kokkos.cpp so as to match fft3d.cpp
2021-01-07 11:16:57 -07:00
21a0d26c4a
cuFFT uses reverse notation
2021-01-07 11:08:48 -07:00
77b19b7ce5
Merge branch 'master' into fft-flip-sign
2021-01-07 10:16:26 -07:00
dec574babf
Flip sign in pppm_kokkos
2021-01-07 09:52:40 -07:00
21bffd5258
Fix compile error
2021-01-07 08:48:41 -07:00
3c36737607
Merge pull request #2547 from akohlmey/collected-small-changes
...
Collected small fixes and code formatting updates
2021-01-06 11:13:49 -05:00
164d2fb64f
Work around bug in GCC 7
2021-01-06 08:26:16 -07:00
f2bdd4654e
Update from master
2021-01-06 08:15:37 -07:00
cf841e99c4
change '){' tp ') {'
2021-01-05 15:45:52 -05:00
e42845799d
more consistent formatting for conditionals and loops
2021-01-05 15:42:35 -05:00
ae3bcff4b6
Merge branch 'master' into collected-small-changes
2021-01-05 15:24:00 -05:00
d6ff307390
Merge pull request #2532 from stanmoore1/kk_pair_fix_comm
...
Add more granular control of Kokkos pair and fix comm
2021-01-05 15:20:50 -05:00
74a1e9f272
Merge pull request #2549 from weinbe2/fea-snap-ui-aosoa
...
Kokkos SNAP optimizations --- Recursive polynomial evaluation optimizations, improved parallelism, various C++11-isms
2021-01-05 15:17:26 -05:00
fffbb8ac7f
Switch 'real' to 'real_type'
2021-01-05 09:08:57 -07:00
45fab72fdc
benchmark test for shift=0
2021-01-05 17:45:34 +02:00
dfcfb4e206
benchmark test for shift=0
2021-01-05 17:45:01 +02:00
12ccc00ac9
Formatting tweak
2021-01-05 08:34:08 -07:00
973c230185
Update chunksize
2021-01-05 08:29:47 -07:00
af993c9518
benchmark test on tersoff shift
2021-01-05 11:53:44 +02:00
df01bbc016
provide input script backward compatibility w/o documenting the old option
2021-01-04 23:28:58 -05:00
6bdf427522
add unit tests for tersoff pair styles used with shift keyword
2021-01-04 23:13:38 -05:00
2e0ae2c810
whitespace
2021-01-04 23:03:56 -05:00
7ca7dfe179
add check to error out if an accelerated variant is used that does not support the shift flag
2021-01-04 23:03:40 -05:00
612d49d69d
update docs a bit more
2021-01-04 23:02:17 -05:00
47b4504917
Merge branch 'master' into tersoff-shift
2021-01-04 22:19:59 -05:00
e0f8d01176
Whitespace fix.
2021-01-04 19:33:31 -05:00
3cf9a0758f
Cosmetic fixes, start of new potential_reader
2021-01-04 16:25:34 -08:00
80d992a5ac
Replies to PR review: comment and variable name clean-up.
2021-01-04 19:06:03 -05:00
07fe926df6
Merge https://github.com/lammps/lammps
2021-01-04 13:28:39 -08:00
4d96b068de
properly initialize pointers to be freed
2021-01-04 11:01:12 -05:00
dd69e26cb5
Added clarification of threebody typing of R
2021-01-02 19:51:23 -07:00
0eb3c01eb8
Added false positives
2021-01-02 17:14:17 -07:00
15a599102d
Updated doc pages
2021-01-02 17:02:38 -07:00
068e26e0a0
Cleaned up the examples, added loop geom to velocity initializations
2020-12-31 21:22:24 -07:00
6688e2fd6e
Changed if( to if (
2020-12-31 19:01:35 -07:00
f00ca10b1e
PR-specific whitespace fixes.
2020-12-30 15:35:37 -05:00
5b34d58e48
Removed kokkos_type.h include from pair_snap_kokkos.h
2020-12-30 15:01:56 -05:00
b08582de69
fix bond/react buffer overflow: must not use sprintf to write to char variable
2020-12-30 09:55:46 -05:00
51a20175c9
more code formatting consistency changes for loops and conditionals
2020-12-30 09:47:45 -05:00
28de7e351a
fix off-by-one bug (arrhenius type constraint uses 5 parameters)
2020-12-30 09:23:47 -05:00
4f5192fa86
silence compiler warnings
2020-12-30 09:21:11 -05:00
382ade15fe
more consistent formatting of for/while loops and if statements
2020-12-30 09:09:08 -05:00
eef28b58ab
remove extra word
2020-12-30 08:55:32 -05:00
23866d9a6f
Restored correctness for USER-OMP mod, mod/c, and zbl variants
2020-12-29 20:59:51 -07:00
c3cceeeeb0
Restored correctness for USER-OMP
2020-12-29 20:18:58 -07:00
0e83e792d0
add false positives
2020-12-29 20:31:00 -05:00
bc0b963f98
remove extra empty line
2020-12-29 20:25:42 -05:00
3e6bd3ef32
Propagated changes in PairTersoff to tersoff/mod and tersoff/mod/c
2020-12-29 12:54:29 -07:00
840dd61095
Further optimized algorithm for computing the Wigner U matrices and derivatives thereof. Replaced explicit double within the SNAP kernels with a compile-time "real" type. Optimized GPU compressed neighbor build within SNAP.
2020-12-29 14:23:58 -05:00
fec52f6a48
make CMake script formatting more consistent
2020-12-29 10:40:39 -05:00
76cb49d0a0
silence compiler warnings
2020-12-29 10:31:35 -05:00
086ac30267
whitespace
2020-12-29 10:21:14 -05:00
427d037747
Merge pull request #2508 from athomps/mliappy3
...
Add support for Python based models to the MLIAP package
2020-12-29 09:59:43 -05:00
2e623ff0a5
Rearranged force calc to move shift-dependence out of low-level code
2020-12-28 20:00:18 -07:00
5dc868ec30
whitespace
2020-12-28 09:37:13 -05:00
1d38cc1990
must not output and add separator line on empty buffers when flushing citations.
2020-12-27 13:46:09 -05:00
4912cde2ae
initial attempt to refactor the citation logging in LAMMPS
...
this implements the basic features and flow of control.
to be done are the specific texts and the documentation.
2020-12-27 12:14:12 -05:00
50be21902e
Reducing memory consumption for multi
2020-12-26 16:00:33 -07:00
795bd40318
Resolving merge conflicts
2020-12-26 13:58:24 -07:00
a88fab7558
Missed typos in user-omp
2020-12-26 11:07:48 -07:00
2458eaf4f9
Adding custom grouping option
2020-12-26 11:03:29 -07:00
a38223411f
parse the shift option only for basic tersoff class
2020-12-25 15:40:52 +02:00
0a4bee5cd9
parse the shift option only for basic tersoff class and reject for others
2020-12-25 15:20:02 +02:00
cbc6197891
also flip sign on 1d timing FFTs
2020-12-24 16:10:03 -07:00
a4897d38b9
Tweak sync/modify in pair_multi_lucy_rx_kokkos
2020-12-24 10:36:24 -07:00
4382529158
Fix sync/modify issues in fix_qeq
2020-12-24 10:28:52 -07:00
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
3ada956897
Merge branch 'master' of https://github.com/lammps/lammps into kk_pair_fix_comm
2020-12-24 08:08:19 -07:00
9b6ba42c19
revise the doc of Tersoff potential accordingly
2020-12-24 16:45:22 +02:00
7b4d4e41b8
merge tersoff/shift as an option of orginal Tersoff Potential
2020-12-24 16:26:36 +02: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
cc2a986f2f
Workaround for GCC 7 internal compiler error
2020-12-23 12:26:05 -07:00
78a20a988e
add support for plumed version 2.7.0 and make it default
2020-12-23 14:23:39 -05:00
780c31c5f7
Updated PyTorch ReLU example to latest
2020-12-23 12:22:44 -07:00
320c32448c
Fix merge conflicts
2020-12-23 10:53:19 -07:00
4519cc02eb
Workaround GCC 7 internal compiler error
2020-12-23 10:39:51 -07: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
9122b18c6f
Updated README files
2020-12-23 10:17:55 -07: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
e25e32c14e
enabling KOKKOS requires raising the required C++ standard to C++14
2020-12-23 10:43:55 -05: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
4befc0fa56
Fix logic error
2020-12-22 15:25:40 -07:00
06596683c7
Add back in param
2020-12-22 14:51:27 -07:00
d192a77763
Small tweaks
2020-12-22 14:47:41 -07:00
bfb85d3cb4
Fix typo in docs
2020-12-22 14:37:34 -07:00
3162618512
Update docs
2020-12-22 14:24:24 -07:00
4520ef16e3
Cleanup
2020-12-22 14:22:41 -07:00
679f1e83a4
More cleanup
2020-12-22 13:49:21 -07:00
8ba288e167
Remove unneeded UVM code
2020-12-22 13:16:58 -07:00
6f852e7b2c
Remove 'host' option for Kokkos pair and fix comm
2020-12-22 12:55:44 -07:00
271cbad787
Remove redundant code
2020-12-22 11:58:32 -07:00
6dc18d4ff2
Merge pull request #2 from lubbersnick/mliappy3
...
switch setuptools back to distutils
2020-12-22 10:56:50 -07:00
b421c3d676
Adding arguments, initialization, and communication for custom groupings
2020-12-22 10:20:06 -07:00
cf3ae8cdd2
switch setuptools back to distutils
2020-12-22 09:59:50 -07:00
ecc98cc05f
Merge branch 'master' of https://github.com/lammps/lammps into kk_pair_fix_comm
2020-12-22 09:19:18 -07:00
60dc9f6187
Update docs
2020-12-22 09:19:11 -07:00
8efd1c93ec
Add more granular control of Kokkos pair and fix comm
2020-12-22 09:19:01 -07:00
0c54f07e71
Update CMake Kokkos version
2020-12-22 09:06:05 -07:00
eea14c55a9
Update Kokkos library in LAMMPS to v3.3.0
2020-12-22 08:52:37 -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
d46fb3cc96
Merge pull request #1 from lubbersnick/mliappy3
...
Changes to MLIAP python
2020-12-21 15:50:06 -07:00
e7fa0a6bac
Changes to MLIAP python
...
- update lammps python package to use setuptools
- refactor MLIAP classes into lammps python package
lammps.mliap package
- change TorchWrapper to use dtype and device as arguments
- turn activation of mliappy into functions (was a class)
- add a check to see if python interpreter is compatible
with python lib calls internal to lammps
mliap_model_python_couple.pyx:
- load models ending in '.pt' or '.pth' with pytorch rather than pickle
2020-12-21 11:51:10 -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
5a3cb38705
Made requested changes to fix propel/self. Last thing to change would be to re-introduce the types keyword into this fix if that was deemed to be best.
2020-12-21 10:58:27 +00:00
5ae32146eb
Adding full neighbor list check for new reduced comm
2020-12-20 17:18:32 -07:00
bce37abe8f
Clarifying variable names
2020-12-20 15:15:19 -07: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
129210c7a0
Updated examples and docs, and added basic brownian dynamics integrator (no rotational degrees of freedom).
2020-12-20 17:38:32 +00:00
05ecf86134
Made changes to propel/self. Kept all features of previous version (and tested they stayed the same), but additionally added dipole option for direction of self-propulsion. Also updated examples.
2020-12-20 16:39:04 +00:00
fee6df1ab6
Fixing typos
2020-12-19 18:07:10 -07:00
0a36baf86d
Updating naming in other classes
2020-12-19 17:51:09 -07:00
5d097845e7
Renaming multi2->multi in nstencil
2020-12-19 17:45:46 -07:00
1c52ff15c3
Renaming multi nstencils to multi/old
2020-12-19 17:39:20 -07:00
4a85afcde2
Removing redundant stencils
2020-12-19 17:22:42 -07:00
42e5130893
Renaming multi->multi2 in nbin files
2020-12-19 17:18:54 -07:00
42278e8766
Renaming multi2->multi npair classes, renaming npair multi variables
2020-12-19 17:09:11 -07:00
0549da668d
Renaming multi->multi/old, updating lmpcite
2020-12-19 16:06:47 -07:00
c1e3bc5794
Updating to master
2020-12-19 15:28:02 -07:00
a9c6d6f117
Removing temporary utilities
2020-12-19 14:11:46 -07:00
4c1f449350
Moved brownian dynamics files to be in USER-BROWNIAN package
2020-12-19 17:42:47 +00: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
4c7f71bef3
Merge branch 'master' into mliappy3
2020-12-18 09:16:44 -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
a1b7d263c2
Modify the expresion of Tersoff Potential to include Tersoff/shift
2020-12-17 11:08:00 +02: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
a01b376391
Energy conservation for non-zero lambda3
2020-12-17 03:31:59 +02:00
21f1fae60e
FFT changes for KOKKOS
2020-12-16 15:05:38 -07:00
dd8d0f17ed
Merge pull request #2522 from yafshar/kim_improvement
...
Kim improvement
2020-12-16 12:45:30 -05:00
d9440a582c
Final touches on docs to discuss temperature in overdamped dynamics.
2020-12-16 17:30:28 +00:00
2ac91eb75c
Merge pull request #2523 from srtee/master
...
build_one() should update parent of skiplist
2020-12-16 12:16:29 -05:00
f2e7f5263e
Added bd integrator for ellipsoidal particles as well.
2020-12-16 16:14:13 +00:00
f434797a3e
Modify Tersoff/shift as a derived class
2020-12-16 16:30:16 +02: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
a575662d5c
flip sign within FFT3d itself
2020-12-15 16:08:32 -07: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
fcf39b613a
make fix phonon use of FFTs compatible
2020-12-15 12:36:02 -07: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
4c09549bbd
more changes to pppm/disp and pppm/dipole
2020-12-15 12:25:08 -07:00
3dea3188aa
Added a simple neural network potential
2020-12-15 12:14:03 -07: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
3ff8d8bf41
update centroid/stress/atom compute to correctly handle fixes with CENTROID_AVAIL
2020-12-14 19:41:34 +09:00
8520a71646
centroid stress support in shake (and rattle)
2020-12-14 19:31:38 +09:00
abba1204a8
support for centroid stress in fixes
2021-12-06 17:12:39 +09:00
3a9796d9b3
add flags for centroid stress
2020-12-14 19:29:18 +09:00
7f29c56c8f
update for kim-api-2.2.1
2020-12-14 00:03:59 -06:00
86ebe0a9d3
Minor change to doc for bd/sphere.
2020-12-13 16:56:00 +00: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
f81a17abbd
Moved fix_bd_sphere to src/USER-MISC folder, examples to examples/USER/misc folder, and added one-liner on README file.
2020-12-11 12:11:02 +00:00
dbdb108512
update temp/csvr manual
2020-12-10 15:18:48 -05:00
4fa48edb81
Adding size/multi npair files
2020-12-10 11:36:15 -07:00
73db18d3ed
add citation information
2020-12-10 15:33:24 +02:00
946dae583b
add author information
2020-12-10 15:18:56 +02:00
6078d22405
Shifted Tersoff Potential
2020-12-10 14:02:31 +02:00
ee99a2e960
Added reset_dt() function. Have not moved files to USER-MISC folder yet (waiting to hear back on some comments).
2020-12-10 09:12:21 +00:00
57032c661d
Merge pull request #1 from lammps/master
...
update the forked repository
2020-12-10 03:55:35 +02:00
bf0acf9581
Tried to distinguish MLIAP package with Python support from PYTHON package
2020-12-09 17:38:31 -07:00
8f10691ae6
Added link to on-line build info
2020-12-09 17:33:29 -07:00
b8a7edfaa1
Tried to distinguish MLIAP package with Python support from PYTHON package
2020-12-09 17:27:20 -07:00
4964a56974
Tweaked build instructions
2020-12-09 17:12:35 -07:00
56feb03b38
Edits to README
2020-12-09 16:51:36 -07:00
dab4c7409a
Changes for pull request 2511.
2020-12-09 21:04:23 +00:00
cc222791a5
use variables to infer filenames from original .pyx source
2020-12-09 10:47:06 -05:00
f7e0fbf064
update MLIAP readme files
2020-12-09 10:28:40 -05:00
50a9ac92a7
update docs for MLIAP some more
2020-12-09 10:28:27 -05:00
ddcd5a3c2e
small CMake tweaks and cleanups
2020-12-09 10:28:12 -05:00
6b51bf104a
Added unit test for fix bd/sphere.
2020-12-08 14:52:28 +00:00
9848492d93
Added example input scripts for fix_bd_sphere code.
2020-12-08 11:16:42 +00:00
c4ee2f2e42
don't need Python interpreter for compiling the PYTHON package
2020-12-08 00:28:16 -05:00
5b6b327a5d
fix CMake errors
2020-12-08 00:04:54 -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
77168b5105
delete hack
2020-12-07 18:32:11 -05:00
161fdbd7ec
whitespace
2020-12-07 18:30:41 -05:00
1e8391b324
Merge branch 'master' into mliappy3
2020-12-07 18:30:21 -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
2ccb39b54c
doc updates
2020-12-07 18:08:13 -05:00
3eb22e2406
cleanup and compilation for python off
2020-12-07 17:47:21 -05:00
280c19cf32
rename CMake configuation variable to MLIAP_ENABLE_PYTHON to be more consistent with other packages
2020-12-07 17:46:54 -05:00
3f5a896aab
update build system to make it auto-adapt to include python support or not into MLIAP
2020-12-07 17:35:10 -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
3c918029f0
Added virial flag to fix_bd_sphere.
2020-12-06 19:23:15 +00:00
a7d2059d86
Fixed some issues after initial testing.
2020-12-05 09:33:15 +00:00
3ed41295cd
Tweaked build instructions
2020-12-04 15:01:39 -07:00
ed7775f083
Added blessed log files
2020-12-04 14:48:02 -07:00
2654aca658
Added blessed examples
2020-12-04 14:04:35 -07:00
851f0775f1
Fixed spelling errors
2020-12-04 11:59:01 -07:00
fddf80b972
further changes to pppm/disp for sign flip
2020-12-04 11:01:36 -07:00
d1422aa109
Removed MLIAPPY package from docs
2020-12-03 19:46:19 -07:00
05bd2c5375
Added some author credits
2020-12-03 19:37:07 -07:00
36a5e9d20e
Added some author credits
2020-12-03 19:36:52 -07:00
3c34bdfded
Updated the build files
2020-12-03 19:04:53 -07:00
16f11f3421
Moved all mliappy files in to src/MLIAP and examples/mliap
2020-12-03 18:40:01 -07:00
664ed0f850
Merge remote-tracking branch 'origin/mliappy2' into mliappy3
2020-12-03 17:37:26 -07:00
973382295b
Clean up file
2020-12-03 16:47:27 -07:00
42e8bfbcaf
first step to flip sign of FFTs
2020-12-03 10:28:03 -07:00
ca5c921702
added brownian dynamics integrator fix bd/sphere.
2020-12-03 13:00:21 +00: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
6308248a44
Replacing binsizex with multi2 version
2020-11-30 20:55:04 -07:00
97b77e0f13
Added preprocessor flag
2020-11-30 19:29:28 -07:00
280c2258c7
Trying to recover from README merge conflict
2020-11-30 16:20:28 -07: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
e716abd34a
Fixing bad bracket
2020-11-30 11:00:53 -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
6c9bb854c0
Revamping multi2 npair classes, fixed bug if two types had same cut, better comments
2020-11-30 10:51:15 -07: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
8a0dac90ca
Removing redundant k variables in npair
2020-11-29 19:57:14 -07: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
2c79fbebe8
Adding todo note for comm, testing for full nlist
2020-11-29 17:48:43 -07:00
cea20da5be
Simplifying stencils
2020-11-29 16:07:20 -07: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
f8d35139c3
Adding files for OMP
2020-11-27 17:16:52 -07: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
73a6bb3621
Fixing mistake with stencil cutoffs not being squ squared
2020-11-26 15:58:05 -07:00
9b9e5022d6
initializing comm distances, temporarily sorting nlit dumps
2020-11-26 14:57:48 -07:00
35f2c9bdf2
Several improvements to capabilities and build.
...
- cmake fixed, no longer needs numpy headers.
- models can be loaded from an external interepreter.
2020-11-26 12:40:28 -07: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
3c79bf7d0f
updated to new version of lammps-master
2020-11-23 11:36:46 -08: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
24d2f05f8f
resolved centroidstressflag conflict
2020-11-23 10:11:53 -08: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
d7047245f4
Add cross type self bin check for newton
2020-11-22 21:22:29 -07:00
de5df539c9
Changing particle size metric to neighcutsq
2020-11-22 20:40:47 -07:00
00a74558ff
Fixing typos
2020-11-22 20:01:14 -07: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
0623817afe
Updated README
2020-11-20 11:47:31 -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
0927e52dea
cleanup dead code
2020-11-18 16:18:34 -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
95c267c21b
update example with new syntax
2020-11-18 12:02:19 -05:00
9b7831dc4f
rename example folder
2020-11-18 11:59:13 -05:00
aa683eca59
bond/react, create_atom: bugfix when create is aborted
2020-11-18 11:47:28 -05: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
337d47ca6c
update docs
2020-11-17 22:46:42 -05:00
1931cfa56a
add 'near' keyword
2020-11-17 22:18:08 -05:00
c4bf7766fe
refactor insert_atoms
2020-11-17 21:37:00 -05:00
400812c4f1
refactor where/when atoms are insert, set up for near keyword
2020-11-17 21:06:47 -05:00
21e495d5ec
bond/react: update modify_create syntax
...
now, allows for multiple sub-keywords
2020-11-17 14:47:50 -05: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
4de5b1b612
Added README explaining how to run cythonize
2020-11-13 16:30:05 -07: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
bb52af9a07
revert cutoff check
...
temporary fix for hybrid pair style
2020-11-13 00:51:48 -05:00
c013e6db10
revert cutoff check
...
add temporary fix for hybrid pair_style
2020-11-13 00:50:01 -05:00
75608feb55
cleaned pair_agni.cpp
2020-11-12 20:19:13 -08:00
a3ce72c1b2
actually correct image flag fix
...
hopefully
2020-11-12 23:07:36 -05:00
af11a54a27
Copying more variables to classes and moving/clarifying definitions
2020-11-12 18:37:53 -07:00
d6ff8dec62
updated pair_agni.cpp
2020-11-12 17:29:24 -08:00
2c4e4a469a
Added updated AGNI files
2020-11-12 17:10:11 -08:00
ebf8fd3a84
Added updated AGNI files
2020-11-12 17:09:45 -08:00
6909839ff0
Fix full multi stencil
2020-11-12 15:03:44 -07: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
fb00fc6646
correct image flags in example data file
...
bond/react, create_atoms
2020-11-12 12:21:05 -05:00
6740f8dbab
Fix the compatibility issue with latest LAMMPS. Add examples.
2020-11-12 18:12:23 +01:00
bd19cf73eb
bond/react, create_atoms: correct image flag fix
2020-11-12 12:01:59 -05: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
b6dfc28e38
Resetting bin sizes in stencils
2020-11-11 22:50:59 -07:00
f24320d26a
Introduce enums for energy and virial flags
2020-11-11 22:09:03 -05:00
9d4ed1a201
bond/react, create_atoms: image flag fix
2020-11-11 21:47:04 -05:00
b5c2dac6e6
bond/react, create_atoms: fix bug in parallel
2020-11-11 20:55:47 -05:00
ac527f4615
Fixing bugs in nstencil
2020-11-11 15:39:53 -07: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
fdd7ecd9d9
bond/react, create_atoms: correctly update molecule IDs
2020-11-11 14:08:35 -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
f94c82910d
Fixing remaining bugs to compile
2020-11-11 10:11:49 -07: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
9a3ece75f2
Batch 1 of typo/bug fixes
2020-11-10 23:30:58 -07:00
061229093c
Adding npair classes
2020-11-10 22:44:55 -07:00
bdc21c87b2
Clarifying multi2 stencil label
2020-11-10 20:15:54 -07:00
dd1cce1da5
Finish stencil classes
2020-11-10 20:03:00 -07: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
af57879416
Labelling stencils half/full, removing unnecessary newton on/off designation
2020-11-10 17:15:28 -07:00
943a187be7
Renamed to multi2, initial stencil edits
2020-11-10 16:39:56 -07: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
12288630f5
Fixing comm and renaming bytype
2020-11-09 16:32:11 -07: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
17c14661bc
port over some recent bugfixes
2020-11-09 00:18:24 -05: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
7c1634e57f
Squashed commit for MLIAPPY package
...
Includes CMAKE install, doc updates, example files.
2020-11-06 13:12:59 -07:00
825facf6e0
Fix compile issue with accelerator_kokkos.h
2020-11-06 12:33:31 -07:00
5526cc2c53
Fix issue with Kokkos::finalize and library interface
2020-11-06 12:01:45 -07: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
207831d7a0
corrected mistake with the link
2020-11-05 19:50:54 +00: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
24aafc024b
moved the potential to user-misc
2020-11-05 16:26:45 +00:00
129807cb7a
created the pair style files
2020-11-05 16:03:38 +00:00
33881917f7
Updated the user-misc readme
2020-11-05 15:59:15 +00:00
30d976d175
added the pair to pairs style doc
2020-11-05 15:57:35 +00:00
7ad8a9f103
Added the pair documentation
2020-11-05 15:29:27 +00:00
4f10ea3ef4
added the pair to the commands
2020-11-05 15:24:14 +00:00
da96833921
Merge remote-tracking branch 'lammps_upstream/stable' into adding_new_pair
2020-11-05 13:16:48 +00: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
280e98b074
Added explicit energy updates
2020-11-03 20:26:34 -07: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
4435ed4870
bond/react:example for create_atoms feature
...
builds a polysytrene 50-mer in vacuum
2020-10-29 23:08:10 -04:00
756e979545
update DOIs for new stable release. fix URLs.
2020-10-29 21:38:01 -04:00
557ef57526
Adding initial support for triclinic boundaries
2020-10-29 15:13:28 -06: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
254963cddd
Update fix_bond_react.rst
2020-10-25 21:16:04 -04:00
4b111d7c43
bond/react:better initial vels for created atoms
2020-10-25 20:57:46 -04:00
b8d2b65d8d
bond/react: generalize get_temperature
2020-10-25 18:56:00 -04:00
d5c6007797
bond/react: revert some overzealous optimization
...
could cause hang
2020-10-25 17:19:03 -04:00
40b750769b
Merge pull request #107 from lammps/master
...
rebase
2020-10-24 14:56:13 -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
c738d92e81
Added the documentation
2020-10-21 13:06:41 +01: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
09170c84d5
added the pair files
2020-10-20 11:50:57 +01: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
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
d0981db66a
Minor edits
2020-10-09 13:51:35 -06:00
58e27a9c51
More edits and documentation
2020-10-09 13:50:20 -06:00
dc86c37e23
Minor updates and documentation
2020-10-09 11:38:18 -06:00
c85498e98b
started to add spin/kk to the doc
...
modified validaion tests for kokkos compatibility
2020-10-09 09:47:47 -06:00
e8ebce1b52
Fix GPU compile error
2020-10-08 08:21:55 -06:00
b263a8d3ee
Merge branch 'master' of https://github.com/lammps/lammps into spin-kokkos
2020-10-08 08:21:31 -06:00
aa1a87687b
Fix minor issues
2020-10-08 07:32:36 -06:00
e3b8563ed9
correcting spelling errors
2020-10-05 21:28:26 -06:00
dddafb3c92
Merge pull request #104 from lammps/master
...
rebase
2020-10-05 23:19:23 -04:00
ccb7a6ee11
remove unnecessary check
...
because it breaks create_atoms feature
2020-10-05 23:16:46 -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
8d0d7f4f55
Fix testers after API change
2020-10-05 21:53:38 -04:00
2d7494186c
rerun all validations tests (modifed one)
2020-10-05 19:37:24 -06:00
2ac83a0e84
Merge remote-tracking branch 'origin/master' into improper-tester
2020-10-05 21:35:42 -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
e125d464d1
Replacing molecular enumeration
2020-10-05 16:09:50 -06:00
e95bab1994
Merge branch 'clean-master2' of github.com:julient31/lammps into exchange-biquadratic
2020-10-05 13:38:37 -06:00
61c51847c2
bond/react: basic create atoms feature
2020-10-02 20:53:27 -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
b1b014aed3
Fixing merge conflicts
2020-10-02 15:09:47 -06: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
a8d304405d
before pull from other machine
2020-09-30 15:55:18 -06:00
c4579a7502
First commit
...
- added spin/kk style files
- modified few necessary files
- compiles, but SegFault when running
2020-09-30 11:43:01 -06:00
d3aa2d1cd0
compilable kokkos files (still a segfault issue)
2020-09-30 10:27:22 -06: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
67803fe17f
Minor cleanup for dpd/tstat in the GPU library
2020-09-28 11:41:39 -05: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
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
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
0b903fa7c2
bond/react: create-atoms-draft-docs
2020-09-21 14:53:30 -04:00
ede28cc1bf
bond/react:modify-create-correction
2020-09-21 12:01:40 -04:00
0236cabce9
bond/react:add-modify-create-keyword
2020-09-21 10:29:42 -04:00
db8767ee63
Merge branch 'TEMP-master' into bond-react_create_atoms
2020-09-19 10:53:02 -04:00
45eeb403a2
Merge branch 'master' of https://github.com/lammps/lammps into TEMP-master
2020-09-19 10:51:58 -04:00
74e3a1fe8c
manual rebase take 2
2020-09-19 10:41:50 -04:00
dbd7b1e001
bond/react: manual rebase header
2020-09-19 10:02:45 -04:00
2c17652ad6
Created another static instance for dpd/tstat in the GPU library
2020-09-18 10:28:52 -05:00
7d5109454f
correcting small issue with offset of biquadratic exchange
2020-09-15 20:16:48 -06:00
901fe9d3aa
modification of pair spin exchange/biquadratic, to offset
...
ground state spin pressure
2020-09-15 18:22:11 -06:00
e6d340aee1
Merge branch 'master' into gpu-unittest
2020-09-09 14:39:29 -04:00
64257393b9
remove custom vector usage from USER-DPD:fix_rx.cpp
2020-09-09 10:21:59 -06:00
76725731fd
changes in package files to match new find_custom() syntax
2020-09-08 13:48:41 -06:00
d1442b0538
enable per-atom custom arrays in addition to vectors
2020-09-04 11:33:49 -06:00
e01a926c87
bond/react: add create_atoms section to map file
2020-09-02 19:16:18 -04:00
00062205b9
bond/react: rename variable used for possible reaction
...
create->attempt, to avoid clashing with create-atoms variables
2020-09-02 17:51:53 -04:00
ea9b71a4ce
Merge pull request #95 from lammps/master
...
rebase
2020-09-02 12:54:19 -04:00
9b0c07f797
remove undesired trailing whitespace
2020-08-27 19:06:29 -04:00
82cd39da31
Merge branch 'gpu-bugfix' into gpu-unittest
2020-08-27 19:02:30 -04:00
b1b9fe8d24
Merge branch 'gpu-bugfix' into gpu-unittest
2020-08-27 19:01:02 -04:00
e218d8421e
Merge branch 'gpu-unittest' of github.com:akohlmey/lammps into gpu-unittest
2020-08-27 18:02:25 -04:00
d0cffd83af
Merge branch 'gpu-bugfix' into gpu-unittest
2020-08-27 18:01:27 -04:00
5127071da2
Fixes segfault due to uninitialized pointers
2020-08-26 18:44:07 -04:00
7054c82b67
added BS function to pair/spin/biquadractic
2020-08-24 09:23:31 -06:00
13cf665712
update pair style unit test input files to be compatible with testing GPU package styles
2020-08-23 21:47:17 -04:00
5ed24b330e
add preliminary support for testing pair styles in the GPU package
2020-08-23 21:46:18 -04:00
39750c482d
add tester for dihedral style and few tests
2020-08-15 00:19:56 -04:00
051ab1f5c2
add test for dihedral style
2020-08-14 23:21:30 -04:00
a65c672afc
add tests for all improper styles except hybrid
2020-08-14 23:10:35 -04:00
194fe17263
merge conflicts in cmakelist
2020-08-14 22:33:10 -04:00
a33c0081cd
setup a simple improper-harmonic test
2020-08-08 15:58:41 -04:00
ffb074e812
created an empty tester for improper style
2020-08-07 22:15:40 -04:00
e57b391d40
Add threading capability to both commands
2020-07-20 11:35:10 -07:00
5abddfe68d
Fixed nitpicky details, updated output, moved mass out of folded check
2020-07-19 19:12:01 -07:00
9011cfaa96
Added neighbors of neighbors list indexed by tag and return tags.
2020-07-18 02:27:31 -07:00
dd6e5df356
Remove print statement
2020-07-16 14:16:12 -07:00
7133311d2d
Change Allreduce to fit bigint
2020-07-16 14:13:45 -07:00
999dd13924
Draft of force calculation reduction through neighbor lists
2020-07-15 12:45:46 -07:00
4b656b3961
Check if atom is part of group before computing forces
2020-07-14 15:47:14 -07:00
35f3aeb15a
Merge branch 'master' into OptimizedDynamicalMatrix
2020-07-13 19:48:16 -07:00
d368c46ea9
Merge remote-tracking branch 'origin'
2020-07-13 19:46:44 -07:00
57d674cc81
Merge branch 'master' into OptimizedDynamicalMatrix
2020-07-13 19:46:05 -07:00
3a4652613d
Add folded option, change ballistico to eskm, add post force modifications
2020-07-13 19:43:24 -07:00
e941670f2c
Commit modif biquad
2020-07-13 14:43:14 -06:00
e5acf9da7d
Merge branch 'clean-master2' of github.com:julient31/lammps into exchange-biquadratic
2020-04-28 13:12:10 -06:00
0d27591e82
Merge branch 'clean-master2' of github.com:julient31/lammps into exchange-biquadratic
2020-04-22 20:13:49 -06:00
10a3e85796
C1 JT 042220
...
- added biquadratic pair/spin exchange
2020-04-22 11:53:08 -06:00
255cc85b32
Merge branch 'master' of https://github.com/charlessievers/lammps
2019-09-04 16:18:57 -07:00
2e2b1b3687
Initial commit...
2019-05-02 15:17:31 +01:00
65399a6193
Merge branch 'OptimizedDynamicalMatrix' of https://github.com/charlessievers/lammps
2019-02-01 20:51:08 -08:00