b635465154
Merge pull request #3633 from akohlmey/next_patch_release
...
Update versions strings for the next patch release
2023-02-09 00:16:26 -05:00
2ee81bfe1e
Merge pull request #3638 from akohlmey/collected-fixes
...
Final fixes for the next patch release
2023-02-08 23:08:16 -05:00
af231a1327
explicitly request parallel compilation with 2 parallel processes on Windows
2023-02-08 21:20:46 -05:00
04bed1a6e0
roll back changes for vec3_scale() and vec3_scaleadd() and use temporary vector
2023-02-08 20:32:47 -05:00
09099dd29f
correct preprocessor logic for non-Linux machines
2023-02-08 16:45:16 -05:00
0ae72ce36d
update for recent doc updates
2023-02-08 16:44:32 -05:00
d7d0bc12af
cosmetic
2023-02-08 15:25:46 -05:00
f67d378230
update comment and architecture name
2023-02-08 14:45:50 -05:00
912f046cd7
recover compilation of tersoff kernels with CUDA
2023-02-08 11:16:46 -05:00
1882dc2e8c
ensure local q pointer is initialized to NULL
2023-02-08 10:24:29 -05:00
30abe68c82
recover kernel failure for tersoff with mixed and single precision
2023-02-08 09:13:04 -05:00
3b4c873beb
another OpenCL bugfix attempt from Trung
2023-02-07 17:31:43 -05:00
d170f83c6d
add experimental Ada CUDA architecture support for conventional make builds.
2023-02-07 13:31:55 -05:00
324a5aa727
Merge remote-tracking branch 'github/develop' into collected-fixes
2023-02-07 10:38:40 -05:00
bde2867251
Make Kokkos configuration compatible with RTX40x0 generation consumer GPUs
...
@stanmoore1 is this the correct way add this?
2023-02-07 08:40:04 -05:00
b9981ac51e
update list of KOKKOS supported architectures for Kokkos 3.7.1
2023-02-07 07:18:40 -05:00
d63d918dc5
correct logic
2023-02-06 23:59:24 -05:00
f4974f1518
add download fallback handling
2023-02-06 23:59:15 -05:00
acf7f9184d
fix failing unit tests with OpenCL
2023-02-06 18:40:59 -05:00
2dad11b36d
Merge pull request #3635 from akohlmey/grammar-review
...
Review grammar in Developer guide and Howto pages
2023-02-06 14:48:11 -05:00
b501d4226a
Merge branch 'develop' of github.com:srtee/lammps into collected-fixes
2023-02-06 14:45:52 -05:00
fb0af756eb
Merge branch 'patch-1' of github.com:srtee/lammps into collected-fixes
2023-02-06 14:45:32 -05:00
9c2fe48a7b
Update Howto_mdi.rst
2023-02-06 10:55:18 -07:00
83831ca222
Update variable.cpp
...
I remembered that I forgot to remove these commented printf() calls.
2023-02-06 10:23:22 -07:00
cd093d94b9
add versionadded tag to "maxtry" option
2023-02-06 11:12:02 -05:00
955004afc5
Align fix_controller.cpp with documentation
...
Documentation for `fix controller` says that the first calculation of error contributes to the integral term (in equation 2, at $n = 1$). Either the code should be changed to reflect this, or the documentation should be changed to reflect what the code currently does (i.e. start from $n = 2$ in the finite-difference integral term).
2023-02-06 15:42:41 +10:00
fb5c0a4c87
Correct typos and clarify fix_controller.rst
...
Fixes some typos and adds math expression c_0 for the initial control variable value; removes the "E-hat" term from equations (which doesn't appear elsewhere in the support doc or the source code)
2023-02-06 15:34:58 +10:00
3955bc8bfe
revise a chunk of Howto pages with the help of languagetool.org
2023-02-05 18:09:36 -05:00
0885edc154
re-enable new neighbor lists with CUDA 12.0 and later
2023-02-05 03:02:19 -05:00
d1550bf9f6
starting grammar, punctuation, and spelling review for developer info sections
2023-02-04 22:00:35 -05:00
5ace12e3ef
nullify freed pointers in list of dump data
2023-02-03 20:35:47 -05:00
6707ab6182
avoid illegal memory access in destructor after variables have been deleted
2023-02-03 20:23:41 -05:00
a0a7e76cc3
Merge pull request #3623 from ndtrung81/kokkos-dipole-lj-expand
...
Adding the kokkos variants for lj/cut/dipole/cut and lj/expand/coul/long
2023-02-03 13:52:47 -05:00
e28ff8a8aa
Fix bug in full logic
2023-02-03 09:59:24 -07:00
9520be6aae
update versions strings for the next feature release
2023-02-03 11:39:50 -05:00
afdc500379
Small tweaks
2023-02-03 09:27:15 -07:00
1f9aaa345f
Add logic for full list
2023-02-03 09:21:30 -07:00
7fbb6095c6
Merge pull request #3614 from evoyiatzis/master
...
Extending the C library and the python interface
2023-02-03 11:02:40 -05:00
0823117ec5
Corrected per-atom energy and stress tally, removed the redundant kernel in lj/cut/dipole/cut/kk
2023-02-03 09:57:17 -06:00
8994633dab
fix broken link
2023-02-02 23:25:57 -05:00
c8f0ca4556
Merge pull request #3631 from stanmoore1/kk_overlap
...
Disable Kokkos GPU <--> CPU overlap when using pair hybrid with non-K…
2023-02-02 22:23:04 -05:00
f717debbd4
use same main() function as with c-library interface.
2023-02-02 21:16:20 -05:00
8a0e9f6018
add tests for gathering angles, dihedrals, impropers from fortran
2023-02-02 20:58:47 -05:00
5797ba5bcf
convert Fortran version of lammps_gather_bonds() test to be similar to C version
2023-02-02 19:10:51 -05:00
914b40f4bf
LJ forces must be scaled with factor_lj
2023-02-02 17:30:32 -05:00
a91ae836a9
Fix Kokkos GPU bug in pair_mliap_kokkos
2023-02-02 14:35:35 -07:00
44ff363169
Removed the class member variable mu in the AtomVecDipoleKokkos that shadows the parent's variable mu, now as protected
2023-02-02 15:31:10 -06:00
96e94c74da
Merge branch 'develop' of https://github.com/lammps/lammps into kk_overlap
2023-02-02 13:34:28 -07:00
72da6007d2
Another tweak
2023-02-02 13:32:56 -07:00
ea9f5abc4a
Tweak logic for CPU
2023-02-02 13:23:59 -07:00
5cf1bbff7c
Merge branch 'develop'
2023-02-02 15:07:05 -05:00
180dcf4459
add missing index entries
2023-02-02 15:06:22 -05:00
dd0398b7f2
Merge branch 'develop' into kokkos-dipole-lj-expand
2023-02-02 14:49:53 -05:00
11871ceb2e
Merge pull request #3620 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2023-02-02 14:37:39 -05:00
a70efd9a1b
Small cleanup
2023-02-02 12:19:55 -07:00
9b7e4478b3
Update docs
2023-02-02 12:00:42 -07:00
d7d6cb2328
Add new files to Kokkos Install.sh
2023-02-02 11:52:23 -07:00
e19f873f49
Added the missing source files for AtomVecDipoleKokkos
2023-02-02 12:31:21 -06:00
ffdca466e9
Merge branch 'develop' of https://github.com/lammps/lammps into kokkos-dipole-lj-expand
2023-02-02 11:10:56 -07:00
c9b23b8a03
Remove this->
2023-02-02 10:25:31 -07:00
3d3bd0d7f2
Merge branch 'develop' into collected-small-fixes
2023-02-02 02:40:50 -05:00
c0c5c34290
Disable Kokkos GPU <--> CPU overlap when using pair hybrid with non-Kokkos styles
2023-02-01 16:13:09 -07:00
b8b5e385b6
Merge pull request #3630 from akohlmey/download-fallback
...
Fallback URLs for downloading external libraries
2023-02-01 14:40:13 -05:00
89b37c51df
implement download fallback for traditional make build
2023-02-01 06:47:25 -05:00
7172d1bdd1
correct syntax error
2023-02-01 03:53:32 -05:00
6ed526c95b
Merge branch 'develop'
2023-02-01 03:42:34 -05:00
dade985558
skip tests for lepton pair styles with INTEL package
2023-01-31 23:17:50 -05:00
6776c4215d
add support for building a static lammps-shell executable with Linux/MUSL
2023-01-31 22:24:02 -05:00
957f98ddb7
Merge branch 'develop' into collected-small-fixes
2023-01-31 20:42:05 -05:00
454c77e874
Merge pull request #3621 from lammps/small_bugfixes
...
Small bugfixes for KOKKOS
2023-01-31 20:20:05 -05:00
0e4f917847
Merge pull request #3629 from yury-lysogorskiy/bugfix/kokkos-gpu-compilation
...
BUGFIX: update ML_PACE library version
2023-01-31 18:59:24 -05:00
5d16bea899
implement download fallback URLs pointing to download.lammps.org for CMake
2023-01-31 16:35:06 -05:00
83b578f604
BUGFIX: update ML_PACE library version (that fix compilation issue with nvcc)
...
extra update doc/src/pair_pace.rst
2023-01-31 21:08:32 +01:00
6b44d93eac
port triclinic region vs box check from fix gcmc to fix widom
2023-01-31 09:08:58 -05:00
daf23068df
update n2p2 lib version for traditional make, too.
2023-01-31 07:40:13 -05:00
e5d921585b
cosmetic/whitespace
2023-01-31 06:49:21 -05:00
6bf5fc734e
revert MD5 hash to current value after GitHub reversed its change
2023-01-31 06:40:15 -05:00
e5615f2579
Fix bug in ReaxFF with pair hybrid
2023-01-30 17:20:23 -07:00
0870bc3046
Allow neighbor class to set newton flag in Kokkos neigh list
2023-01-30 16:14:39 -07:00
0d8ba92b4d
update N2P2 library to version 2.2.0
2023-01-30 14:44:20 -05:00
b54cdc48e2
whitespace
2023-01-30 12:34:29 -07:00
a74e57cfc1
Revert 69e7dd9
2023-01-30 12:31:27 -07:00
a92a3ec50b
Try again to fix memory leak
2023-01-30 12:27:54 -07:00
5c5bc2026d
compare region extent with box bounds for triclinic
2023-01-30 12:17:55 -05:00
5a89c69285
Merge branch 'patch-1' of github.com:RemiLacroix-IDRIS/lammps into collected-small-fixes
2023-01-30 08:10:34 -05:00
b115229dd2
Fix QUIP compilation with Intel compilers.
2023-01-30 13:30:34 +01:00
41e834d27f
pair style gauss *does* support pair_modify shift
2023-01-30 06:12:45 -05:00
4637072a26
simplify
2023-01-30 00:08:51 -05:00
2a18c76361
preparations for unit tests of the Fortran module
2023-01-30 00:06:30 -05:00
f653ad7990
add unit tests for c-library interface
2023-01-29 14:13:28 -05:00
370c701f89
whitespace
2023-01-29 13:42:36 -05:00
f0578bbf63
Merge branch 'develop'
2023-01-29 13:27:54 -05:00
9c46f4dd39
Updated doc pages
2023-01-28 11:22:45 -06:00
7b0153eee6
Added lj/cut/dipole/cut/kk and lj/expand/coul/long/kk, added AtomVecKokkos, enabled FixNVESphereKokkos to update dipole
2023-01-28 00:34:55 -06:00
2e52afbd86
consistently skip over computing interactions with atoms set to NULL in hybrid styles
2023-01-27 22:12:33 -05:00
66e3d8c564
recover failing unit tests
2023-01-27 21:48:31 -05:00
373b578dc0
this is already checked for in Input class due to setting one_coeff = 1
2023-01-27 21:39:26 -05:00
7e6333fdd1
remove dead code
2023-01-27 20:48:32 -05:00
03c8b0ff89
use correct type for memset byte and avoid potential memory leaks
2023-01-27 20:42:37 -05:00
e0f090aa9e
Fix invalid memory read, from @akohlmey
2023-01-27 14:43:16 -07:00
0677c1c3f5
Fix logic for neigh/trim yes and multiple runs
2023-01-27 14:29:00 -07:00
69e7dd9fd6
Change default for pair_modify neigh/trim
2023-01-27 14:28:40 -07:00
a31af4f46e
Fix compile for OPENMP, remove unused var
2023-01-27 12:28:21 -07:00
b954c3ef86
Fix memory leak in pair_lj_cut_kokkos
2023-01-27 11:29:02 -07:00
db22961d49
Fix memory leak in Kokkos ReaxFF
2023-01-27 11:28:41 -07:00
b6f98244dc
Fix out of bounds access in pair_vashishta_kokkos with skip list
2023-01-27 11:28:17 -07:00
4f0245d542
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:13 -05:00
34e8a74989
apply changes suggested by clang-tidy
2023-01-27 11:49:43 -05:00
d31595a36c
fixing unit tests in python-scatter-gather.py
2023-01-27 15:27:13 +02:00
755766220c
Include tests for gather_angles, gather_dihedrals & gather_impropers in python-scatter-gather.py
2023-01-27 10:28:28 +02:00
10ab0ffe19
Include tests for gather_angles, gather_dihedrals & gather_impropers in python-numpy.py
2023-01-27 09:59:28 +02:00
e7ea5e8bf5
enable and (mostly) apply clang-format
2023-01-26 22:02:12 -05:00
3756520078
Merge branch 'develop' into collected-small-fixes
2023-01-26 21:48:42 -05:00
4cb29ce413
Merge pull request #3608 from rohskopf/msmeam-adr
...
Multi-state MEAM with Kokkos support
2023-01-26 21:47:46 -05:00
3bcb59b284
Minor typo in docs
2023-01-26 18:24:39 -07:00
3be1dd0488
update PIMD examples
2023-01-26 18:48:30 -05:00
ba0d24d028
must initialize "np" in constructor
2023-01-26 18:33:48 -05:00
7f810ff59c
update PIMD example1
2023-01-26 18:27:58 -05:00
f145e855ec
initialized pointer
2023-01-26 18:07:56 -05:00
2f8ba9dd32
cleanup
2023-01-26 15:47:22 -07:00
6c8aec1ff4
whitespace
2023-01-26 15:35:08 -07:00
3a418290be
Merge branch 'develop' into collected-small-fixes
2023-01-26 17:33:08 -05:00
f99853fab8
Update example with new syntax
2023-01-26 15:30:12 -07:00
b7dfa3db05
Whack extra files from #3532
2023-01-26 15:12:34 -07:00
866cf8ae60
Merge branch 'develop' of https://github.com/lammps/lammps into msmeam-adr
2023-01-26 15:10:30 -07:00
a7b357b951
Rename example
2023-01-26 15:10:01 -07:00
3e334fe10c
Remove 'this->' in device code
2023-01-26 15:03:20 -07:00
1ded632010
Add new files to Kokkos Install.sh
2023-01-26 15:02:52 -07:00
b6a9e47494
update false positives
2023-01-26 16:22:40 -05:00
b48d483fd6
Merge branch 'develop' into msmeam-adr
...
# Conflicts:
# src/MEAM/pair_meam.cpp
2023-01-26 15:46:34 -05:00
4d27b5480d
Merge pull request #3612 from yotamfe/develop
...
Fix PIMD: bugfix in spring energy, and adding virial estimator
2023-01-26 15:42:28 -05:00
18171af1ea
add a unit test for MS-MEAM
2023-01-26 15:28:34 -05:00
b7f2c3feda
convert "ms" pair style flag for MEAM into meam/ms pair style
2023-01-26 15:23:31 -05:00
30f459da92
Merge pull request #3606 from bathmatt/kokkos-mliap-unified
...
Add MLIAP-KOKKOS version of the Unified model/descriptor
2023-01-26 13:57:42 -05:00
3713185b37
must use fmt::format() for universe errors.
2023-01-26 12:05:51 -05:00
210ec9d164
reformat
2023-01-26 11:59:20 -05:00
b905f6a239
Merge branch 'develop' into yotamfe/develop
2023-01-26 11:47:32 -05:00
49b639acd0
Changed author
2023-01-26 17:01:15 +01:00
469c4e8c7a
Whitespace
2023-01-26 08:57:33 -07:00
83fc0f16f5
rephrasings for output information
2023-01-26 17:10:45 +02:00
07566abc8f
Replacing arbitrary LAMMPS version with TBD in numpy_wrapper.py
2023-01-26 16:50:05 +02:00
14e9bb0033
Replacing arbitrary LAMMPS version with TBD in core.py
2023-01-26 16:48:49 +02:00
047e4eeebc
Auxiliary test methods for angles, dihedrals and impropers in python-numpy
2023-01-26 16:41:47 +02:00
f7ee47f47f
Auxiliary test methods for angles, dihedrals and impropers
2023-01-26 16:33:57 +02:00
fca553d1c2
document the Fortran module calls
2023-01-26 15:58:00 +02:00
15316f8e5e
add documentation for the vector values fix_pimd returns, and the rest of the restart, modify etc. section
2023-01-26 15:57:47 +02:00
5d941da4e9
check if variable value is a valid number before converting it
2023-01-26 07:10:20 -05:00
915544e76d
add Fortran wrappers to fortran/lammps.f90
2023-01-26 12:22:08 +02:00
d2539f45ae
add doxygen style comments to document the new C library functions added
2023-01-26 11:40:58 +02:00
e4b2fd318f
Update Library_scatter.rst
2023-01-26 11:00:26 +02:00
094be08e64
bugfix in testing of fix_pimd input variables. fmass should be between 0 and np, not 1. check for sp mistakenly was testing fmass again.
2023-01-26 10:04:25 +02:00
19dab05b45
Update liblammpsplugin.c
2023-01-26 09:35:10 +02:00
3714abec24
Update liblammpsplugin.h
2023-01-26 09:34:01 +02:00
2620726c96
Update lammps.i
2023-01-26 09:27:13 +02:00
f7725242fa
Merge pull request #3615 from stanmoore1/kk_small_fixes
...
Small bugfixes for Kokkos
2023-01-25 18:18:47 -05:00
d88a4a768d
Style changes
2023-01-25 14:52:02 -07:00
2fdf0ae3b3
Add this
2023-01-25 14:11:49 -07:00
f58aeecec0
Use bin neighbor list with Kokkos
2023-01-25 14:05:55 -07:00
16225acd05
Use group for Kokkos nvt temp compute
2023-01-25 14:01:21 -07:00
34a5123e29
Kokkos fix out-of-bounds access
2023-01-25 13:56:52 -07:00
624c95b164
Merge pull request #3617 from lammps/gpu-amoeba-cmake
...
Only added amoeba_convolution_gpu.* to the list of GPU source files w…
2023-01-25 15:35:18 -05:00
91ef7c22fa
reindent
2023-01-25 15:29:13 -05:00
16354d0262
fix out-of-bounds access
2023-01-25 15:28:22 -05:00
7e5e5c1b6f
Only added amoeba_convolution_gpu.* to the list of GPU source files when PKG_AMOEBA is on
2023-01-25 13:30:29 -06:00
171b182d42
Small tweaks
2023-01-25 11:51:35 -07:00
5bd7b95e60
Merge pull request #3613 from lammps/gpu-neigh-macos
...
Attempted to allow GPU acceleration on MacOS with neighbor builds on …
2023-01-25 13:34:52 -05:00
e048aed1b4
Small bugfixes for Kokkos
2023-01-25 11:28:16 -07:00
8e9d0e7fca
Merge pull request #3610 from akohlmey/cmake-enable-pkg-deps
...
Auto-enable packages with CMake if needed
2023-01-25 13:26:36 -05:00
83f6b6aa40
Merge pull request #3603 from jrgissing/reaxff-species-delete-rate
...
reaxff/species delete rate limit
2023-01-25 13:25:34 -05:00
67a0c4e1a2
Merge pull request #3599 from lammps/amoeba-gpu
...
Adding support for the AMOEBA and HIPPO pair styles to the GPU package
2023-01-25 13:11:39 -05:00
fae750391d
Update core.py
2023-01-25 19:53:41 +02:00
d5121bf2ee
Update numpy_wrapper.py
2023-01-25 19:50:31 +02:00
954dbacf82
Update library.cpp
2023-01-25 19:48:23 +02:00
4af5ce3f96
Update library.h
2023-01-25 19:46:18 +02:00
6fefd8821a
Attempted to allow GPU acceleration on MacOS with neighbor builds on the device by enforcing the old neighbor list code path (will revisit)
2023-01-25 10:42:55 -06:00
c6ff688c18
Merge branch 'lammps:develop' into develop
2023-01-25 16:00:10 +02:00
0204f942d2
support for reporting the virial estimator for the kinetic energy of the quantum system in PIMD. Based on f6f8aa346b
2023-01-25 15:15:58 +02:00
fcea881d3e
programming style
2023-01-25 06:16:48 -05:00
c87b4c5887
must initialize msmeamflag
2023-01-25 06:16:36 -05:00
93b96f7cbf
Merge branch 'develop' into reaxff-species-delete-rate
2023-01-25 05:31:04 -05:00
722e583b59
use available introspection API to get accumulator data type. update name of flag.
2023-01-25 05:22:49 -05:00
e068b14969
make consistent and simplify
2023-01-25 02:56:05 -05:00
c29012e85d
fix segfault from accessing float array as double. use introspection to detect
2023-01-25 02:35:10 -05:00
adf43d7fee
Fixed the issues with some OpenCL implementation to avoid errors casting changing the pointer address spaces
2023-01-25 00:02:25 -06:00
b206b4d1f6
Fixed bugs with hippo/gpu for single- and mixed- precisions
2023-01-24 23:55:30 -06:00
4c996eed3b
auto-enabling prerequisite packages with CMake
2023-01-24 23:22:55 -05:00
c744be7060
forcibly disable COMPRESS package is zlib is not found
2023-01-24 23:18:04 -05:00
862c7180bb
Enclose create/destroy in msmeam conditional
2023-01-24 21:11:33 -07:00
1e78254000
Merge pull request #3598 from stanmoore1/kk_atomvec
...
Fix some issues with Kokkos hybrid `atom_vec`
2023-01-24 23:04:06 -05:00
6c63d7dcb9
single precision FFTs are now supported on the CPU
2023-01-24 22:54:47 -05:00
8786819993
use FFT_SCALAR more consistently to perhaps support single precision FFT some time
...
also, use "override" instead of virtual and add a forgotten virtual
2023-01-24 22:32:40 -05:00
b17689af6b
doc fixes
2023-01-24 21:28:08 -05:00
dec3afe595
make synchronization for timers optional. only enable with "timer sync"
2023-01-24 21:15:37 -05:00
40c8fcb03a
disallow using single precision FFTs with AMOEBA package
2023-01-24 21:05:36 -05:00
64b5ad8966
Merge branch 'develop' into amoeba-gpu
2023-01-24 20:22:59 -05:00
aaa918cbe7
Fixed bugs with access mode on the host side of thetai[1-3]
2023-01-24 17:05:48 -06:00
647172bfe1
Clean up
2023-01-24 14:56:27 -07:00
d0a614b1fe
Remove unnecessary conditional
2023-01-24 14:53:00 -07:00
9560fe2dd1
Fix logic for Kokkos hybrid atomvec
2023-01-24 14:15:58 -07:00
7f2e34ff57
Merge branch 'develop' of https://github.com/lammps/lammps into kk_atomvec
2023-01-24 14:15:44 -07:00
ab83b31ce2
Document changes
2023-01-24 13:05:47 -07:00
8f554a3b1c
Clean up
2023-01-24 12:30:18 -07:00
f1ae427ee0
Format and organize pair MEAM
2023-01-24 12:04:47 -07:00
de32abeace
Merge with Kokkos updates
2023-01-24 11:21:58 -07:00
f3f8613437
Debug final stage of dens setup
2023-01-24 11:21:04 -07:00
533af97d8e
Format and clean Kokkos MEAM
2023-01-24 11:02:14 -07:00
79d8b98ab7
A correct calculation of the spring energy sould contain a prefactor (the spring contant) that transforms units of area to units of energy.
...
Also, we have replaced dx,dy,dz with delx2,dely2,delz3.
2023-01-24 16:41:43 +02:00
5014e04341
Removed commented out code, ensured that ic_kspace is not nullptr when call precompute_kspace for hippo/gpu
2023-01-24 08:40:08 -06:00
a82b028b72
Finish porting MS-MEAM to Kokkos; obtain agreement in forces and energies
2023-01-23 19:43:31 -07:00
554257ca63
Merge pull request #3607 from akohlmey/no-inn-sewer-ants
...
Getting out of the insurance business :-)
2023-01-23 21:02:53 -05:00
8b897e1fed
fix spelling errors
2023-01-23 17:46:33 -05:00
917151f695
Update fix_reaxff_species.cpp
2023-01-23 17:30:42 -05:00
70012131b6
Update dihedral_table.cpp
...
Tweaked grammar and comment style
2023-01-23 15:11:09 -07:00
1812cf6264
Begin kokkos implementation up to calc_rho1 function
2023-01-23 15:10:59 -07:00
1e9d6def77
Update Developer_grid.rst
...
Fixed butchered sentence.
2023-01-23 14:58:00 -07:00
27da716852
getting out of the insurance business :-)
2023-01-23 16:45:41 -05:00
6148ee7ba4
Merge pull request #3604 from lammps/collected-small-changes
...
Collected small changes and fixes
2023-01-23 14:12:22 -05:00
0e1e8161ef
Developed MLIAP-KOKKOS version of the Unified model/descriptor
2023-01-23 18:01:26 +01:00
379c88b5af
Merge branch 'develop' into collected-small-changes
2023-01-23 11:52:06 -05:00
c367f37e56
Merge pull request #3605 from akohlmey/remove-mesont-fortran
...
Remove Fortran library and corresponding styles from MESONT package
2023-01-23 11:50:34 -05:00
39f776ae86
some more languagtool.org suggested updates
2023-01-23 05:15:34 -05:00
8e79e2efa5
More cleanup, fixed bugs with hippo fphi kernels for mixed precision
2023-01-23 00:18:42 -06:00
11d0449fec
make compatible to non-glibc Linux
2023-01-22 18:25:32 -05:00
658328dd9d
Added a note in the amoeba doc page on the not-yet resolved issue with integrated GPUs, removed commented out and debugging stuffs in the AM/HP kernels
2023-01-22 17:24:15 -06:00
c06470ca33
more revisions based on suggestions from languagetool.org
2023-01-22 16:53:39 -05:00
f65f79ef82
revise based on suggestions from languagetool.org
2023-01-22 09:50:27 -05:00
57349b042e
one more pass at revising the introductory pages of the LAMMPS manual
2023-01-21 16:23:23 -05:00
af8c091ed5
add image to the cover page of the PDF version of the manual
2023-01-21 15:58:10 -05:00
ebe234d4e2
turn off automatic potential download for github actions
2023-01-21 11:33:33 -05:00
c42926feb0
add CMake option to skip automatic download of large potential files
2023-01-21 11:22:54 -05:00
8537ccb840
add CMake option to skip automatic download of large potential files
2023-01-21 11:22:29 -05:00
6f3c8fc48e
add CMake option to skip automatic download of large potential files
2023-01-21 11:21:02 -05:00
a95f6d7aa0
update header
2023-01-21 11:19:04 -05:00
7eab385bb3
add CMake option to skip automatic download of large potential files
2023-01-21 11:18:51 -05:00
671b2b80fc
fix typo
2023-01-21 07:59:09 -05:00
650caa356f
update atom style tester for removed Atom class members
2023-01-21 05:28:14 -05:00
d5a8674c00
avoid creating __pycache__ folders outside of the docenv tree
2023-01-21 05:02:09 -05:00
682bb7c391
fix cut-n-paste error
2023-01-21 05:00:56 -05:00
ac09c5c7c9
add MESONT package to the "yes-most" selection for traditional make build
2023-01-21 04:35:49 -05:00
49b354bb6a
small update for Installation overview
2023-01-21 04:24:04 -05:00
c3b1c661a8
small tweaks to the "breadcrumbs" part of the theme to avoid double inserting a separation character
2023-01-21 04:18:24 -05:00
3f34f54847
add page about portability
2023-01-20 23:40:41 -05:00
03b532db4a
add false positive
2023-01-20 22:53:29 -05:00
ca1a8eb933
clarify, mention versionadd/changed markers
2023-01-20 22:50:39 -05:00
aab02da72d
remove obsolete links, links to point back to the manual, updates
2023-01-20 22:50:18 -05:00
29689d6902
some more updates for LAMMPS features
2023-01-20 22:49:44 -05:00
e2773ea3d2
some updates
2023-01-20 22:48:36 -05:00
a6667f1b2c
Minor tweaks to potentials
2023-01-20 18:45:19 -07:00
7ce59e775a
Minor tweaks to potentials
2023-01-20 18:43:36 -07:00
3911f1e3ec
Resolved merge conflict
2023-01-20 18:01:47 -07:00
cf033780cc
add false positive
2023-01-20 19:15:20 -05:00
694b1b5748
remove Fortran library based MESONT styles and the library itself
2023-01-20 19:12:42 -05:00
02ab9bc67c
add deprecation handler for removed/renamed minimizer styles
2023-01-20 19:05:50 -05:00
fd48702797
update some overview doc pages
2023-01-20 19:05:13 -05:00
4d545b3539
remove Fortran library and the styles based on it from MESONT package
2023-01-20 18:29:54 -05:00
ef692258b4
Merge pull request #3532 from stanmoore1/kk_occupancy
...
Update Kokkos version in LAMMPS to 3.7.1
2023-01-20 17:52:05 -05:00
f6ded5a7d7
reduce unnecessary communication
2023-01-20 17:36:46 -05:00
375fad6d2a
parallel version
2023-01-20 17:13:56 -05:00
846f00ce32
add citation
2023-01-20 16:58:19 -05:00
ff709f5897
'include' for std::shuffle
2023-01-20 16:29:16 -05:00
3430ffbe5a
Merge branch 'msmeam-adr' of https://github.com/rohskopf/lammps into msmeam-adr
2023-01-20 13:58:37 -07:00
617d70dd1c
Replaced MPI_Wtime() with platform::walltime(), put the low-level timing breakdown inside #if DEBUG_AMOEBA
2023-01-20 14:19:16 -06:00
dfe3436e9c
Merge pull request #3602 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-01-20 15:03:46 -05:00
bb2553b079
Set comm size outside constructor
2023-01-20 13:02:50 -07:00
6477b19702
Backport kokkos 4dab4e0 from @weinbe2
2023-01-20 11:12:09 -07:00
4ee8cd8bf5
fix broken Lepton library compilation for traditional make build system
2023-01-20 12:13:31 -05:00
7ff98c6374
add one case to code maintainers list
2023-01-20 11:45:38 -05:00
996b542ea1
remove '.'
2023-01-20 10:37:09 -05:00
936ef7f92a
Backport more Kokkos changes
2023-01-20 07:40:52 -07:00
13d4344999
Merge branch 'develop' of github.com:lammps/lammps into kk_occupancy
2023-01-20 07:32:46 -07:00
3e032c6b73
remove unused private class members
2023-01-20 07:04:37 -05:00
bebf79ec92
reaxff species delete_rate_limit keyword docs
2023-01-20 00:41:56 -05:00
096e0a14f0
off-by-one fix
2023-01-20 00:38:06 -05:00
bdf8dd4e54
serial version
2023-01-20 00:32:31 -05:00
827d0218db
avoid that print_mode is uninitialized when called from TAD calculation
2023-01-19 23:56:10 -05:00
973190fef6
Merge remote-tracking branch 'upstream/develop' into msmeam-adr
2023-01-19 19:26:49 -07:00
3eb22313ed
Default nvcc wrapper
2023-01-19 19:26:42 -07:00
cf8414d2e4
cannot test PYTHON package if it is not installed
2023-01-19 21:00:54 -05:00
31024f4b0e
swap constexpr back to const
2023-01-19 18:16:14 -05:00
819ab9f2ff
portability improvements for Solaris/OpenIndiana
2023-01-19 17:36:02 -05:00
8eb722a32a
Enforced synchronous host-device transfers for cgrid_brick and fdip arrays
2023-01-19 13:22:27 -06:00
03ab42fd52
correct calling sequence for matching argument types
2023-01-19 08:57:24 -05:00
4244d2e6cd
silence compiler warnings about unused parameters and variables
2023-01-19 08:56:54 -05:00
3ae2805316
add option variable to CMake build to select GPU library debug
2023-01-19 07:06:29 -05:00
75bd5b3d99
update podstruct initializer lists with SNAP default parameters
2023-01-18 22:56:43 -05:00
eddd3d6f25
Fixed a bug with extra being nullptr when _host_view is true: always allocate extra
...
(Note that BaseAmoeba has its own cast_extra_data() that doesn't know if extra is allocated properly, it is the case when _host_view is false for dedicated GPUs for example)
2023-01-18 20:04:45 -06:00
8f2c3cfda9
improve error messages for group command and more unit tests
2023-01-18 16:06:02 -05:00
62d5ffd5c9
add versionadded not to fix reaxff/species delete keyword
2023-01-18 16:06:01 -05:00
79cadef4ba
Re-running CMake is now automatic for almost anybody.
2023-01-18 16:06:01 -05:00
7cf9b30943
Confirm agreement with old meam example
2023-01-17 21:27:21 -07:00
f98a2357fd
Merge remote-tracking branch 'upstream/develop' into msmeam-adr
2023-01-17 21:18:58 -07:00
ff9ccc96bf
Clean up
2023-01-17 21:11:07 -07:00
d14f070bef
Fix segfault with normal meam
2023-01-17 20:46:54 -07:00
f86375c992
Attempted to ensure that extra gets allocated in the exactly same way as other added fields (charge, quat and vel)
2023-01-17 09:47:09 -06:00
71931d1d44
Cleaned up, and added missing zero timers for extra fields transfers
2023-01-17 09:39:03 -06:00
b59ee8d16c
silence compiler warnings
2023-01-17 03:54:49 -05:00
28fbc2631b
Fixed another bug with ic_kspace being nullptr
2023-01-16 22:33:21 -06:00
9ab7f792e1
Fixed nullptr bug in the mutual fft timer
2023-01-16 22:29:04 -06:00
0fd665c6f3
reformat
2023-01-16 21:39:07 -05:00
9ee9508365
Merge branch 'develop' of github.com:srtee/lammps into collected-small-changes
2023-01-16 21:37:32 -05:00
e8be2dfba8
Merge branch 'develop' into collected-small-changes
2023-01-16 21:37:24 -05:00
f8cbc777ce
minor typo and rewording
2023-01-17 11:04:34 +10:00
3871918916
Store first, not last AtomVec created for hybrid
2023-01-16 17:53:47 -07:00
0a5f97c327
Merge pull request #3596 from tomswinburne/energy_spacing_neb
...
NEB routine to target equal energy difference between knots
2023-01-16 14:20:43 -05:00
b3e45c29ca
Removed whitespaces
2023-01-16 10:30:03 -06:00
973b46a907
Attempted to resolve the memory access runtime errors when acquiring single and mixed precision arrays from the GPU lib
2023-01-16 10:12:42 -06:00
665b877063
Update msmeam example and clean up code
2023-01-16 07:37:32 -07:00
503c51c070
whitespace
2023-01-16 08:37:52 -05:00
a8d0f94a5a
small clean up
2023-01-16 14:21:31 +01:00
07da78dfe8
Documentation update after suggestions of @athomps
2023-01-16 14:12:52 +01:00
9dc0369cee
Attempted to resolve the address space change issue when casting for OpenCL 2.0 (ref: https://www.intel.com/content/www/us/en/developer/articles/technical/the-generic-address-space-in-opencl-20.html#06_address_space_casting )
2023-01-15 23:28:48 -06:00
62c010a7de
add note to insert LAMMPS version when GPU acceleration was added
2023-01-15 18:11:33 -05:00
6ce7ea2f4b
remove obsolete commands
2023-01-15 17:43:15 -05:00
88e1ce3379
flag GPU acceleration
2023-01-15 17:42:16 -05:00
637e12cd01
correct sphinx command
2023-01-15 17:41:27 -05:00
c9ae41246d
Ran the four make commands in the src folder: make fix-whitespace; make fix-homepage; make fix-errordocs; make fix-permissions
2023-01-15 16:05:36 -06:00
d5b878d047
Updated the doc page of amoeba/hippo styles to indicate that their gpu versions are supported
2023-01-15 15:56:40 -06:00
67574601ed
Cleaned up commented-out and debugging stuffs, removed irrelevant changes to lj/cut/dipole/cut, reverted unwanted changes in the PPPMGPU destructor, fixed unresolved conflicts in tinker.py, updated the userbinsize==0 case in atom.cpp and using Force::pair_match() as suggested. Internal timing stuffs need work.
2023-01-15 15:41:54 -06:00
a09540eb55
update embedded docs
2023-01-15 10:57:00 -05:00
c21f2faa1f
Cleaned up debug statements and unused sections in the amoeba and hippo gpu styles
2023-01-14 20:02:36 -06:00
03e48f2658
Fixed memory leak in hippo/gpu
2023-01-14 19:51:42 -06:00
212da7f109
Merge branch 'develop' into amoeba-gpu
2023-01-14 18:36:26 -06:00
e1a8a70a6c
replace individual *verbose* / *terse* keywords with *verbosity* setting
2023-01-14 07:06:26 -05:00
102934565e
Merge branch 'develop' into energy_spacing_neb
2023-01-14 06:57:48 -05:00
24fec6bdbd
Merge pull request #3592 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2023-01-14 00:44:48 -05:00
c415385ab4
Merge pull request #3594 from akohlmey/abc-fire-alternative
...
Alternative implementation of ABC-FIRE
2023-01-13 21:28:25 -05:00
e522ddaf99
Set nmax for Kokkos hybrid atom_vec
2023-01-13 17:12:27 -07:00
b4d6f37c10
Fix some issues with Kokkos hybrid atom_vec
2023-01-13 16:33:44 -07:00
acb59c8b74
Merge pull request #3597 from lammps/dump-grid-dimension
...
Add ITEM: DIMENSION to dump grid output
2023-01-13 17:42:35 -05:00
882f155d94
whitespace
2023-01-13 14:51:40 -05:00
50cc866081
sync with stable branch
2023-01-13 14:47:51 -05:00
651e95654c
more details on dump snapshot header values
2023-01-13 12:34:05 -07:00
652a8804e2
enable and apply clang-format
2023-01-13 12:31:47 -05:00
9169d88090
add ITEM: DIMENSION to dump grid src/doc
2023-01-13 09:42:11 -07:00
8e138161af
add more thorough checks on Fortran and MPI support for Fortran.
...
also works around issue with GNU Fortran 12 and later
2023-01-13 11:02:24 -05:00
a1f5d8420a
compile test for coupling to the LAMMPS library via fortran, check if it runs
2023-01-13 06:26:06 -05:00
aa2d2509d8
plug memory leaks in coupling examples
2023-01-13 05:40:28 -05:00
b03e9609ce
synchronize API with library.h, zero struct on allocation, determine exception support at runtime.
2023-01-13 05:30:49 -05:00
59a9161435
add bugfix for plugin wrapper of library interface from Stan
2023-01-13 03:54:22 -05:00
a155ef8695
add MEAM example to fire minimizer examples
2023-01-12 23:26:30 -05:00
b97a0c62e4
whitespace
2023-01-12 23:00:52 -05:00
f27c7a9135
rework neb docs to use .. math:: and :math: in sphinx
2023-01-12 22:58:16 -05:00
03838f06f8
Zero arrays in dens setup to prevent forces from growing each timestep
2023-01-12 19:28:10 -07:00
7ac611b671
enable and apply clang-format
2023-01-12 18:51:45 -05:00
a6234ab3be
move enum to .cpp file and away from header
2023-01-12 18:50:34 -05:00
692bdaea37
reorder
2023-01-12 18:28:01 -05:00
c8f380ffbb
small changes- still not compiling on Windows...
2023-01-12 21:24:40 +01:00
bdf6cdd327
found two or -> ||
2023-01-12 18:34:54 +01:00
b7db402c2d
post-axel updates
2023-01-12 18:30:15 +01:00
a68fca43e5
make error message consistent with name of executable
2023-01-12 12:09:59 -05:00
5a8d191a4a
Correct force rho and arho parameters; need to fix get_densref function
2023-01-12 09:26:19 -07:00
e3afc99c3a
Merge branch 'lammps:develop' into energy_spacing_neb
2023-01-12 13:50:35 +01:00
8d42212f38
remove bogus tags
2023-01-12 05:33:51 -05:00
34e54dbfc9
grammar
2023-01-11 22:30:06 -05:00
27961907ad
small doc tweaks
2023-01-11 21:23:57 -05:00
00908fef17
gather Kokkos device/arch settings and print in summary
2023-01-11 18:14:58 -05:00
0104824727
remove min style fire/old
2023-01-11 07:33:16 -05:00
ee77055e49
make consistent
2023-01-11 06:46:02 -05:00
91cfe90aa3
add missing tracking of updated file lists from globbing in the LEPTON package
2023-01-11 01:09:54 -05:00
5dd8a33abe
improve error message
2023-01-10 21:07:45 -05:00
d5e29864ab
Allocate meam arrays and fully implement force calculation
2023-01-10 15:14:14 -07:00
f5a8a0c398
update examples. add abcfire variants
2023-01-10 16:28:18 -05:00
8800adf1cd
fully integrate ABC-FIRE and make it a min_modify option
2023-01-10 16:20:00 -05:00
f42fa9c565
remove references to long obsolete .d dependency files
2023-01-10 12:32:01 -05:00
58097b2e5f
fold abcfire code into MinFire class
2023-01-09 20:49:57 -05:00
49792fd984
improve error checking and error messages when a pair style was use multiple times
2023-01-09 19:55:43 -05:00
b3396f109b
Merge pull request #3589 from akohlmey/collected-small-fixes
...
Collected small fixes and changes
2023-01-09 19:07:03 -05:00
f3b14bc39c
Merge pull request #3576 from ndtrung81/dielectric-updates
...
Updates to the DIELECTRIC package
2023-01-09 16:25:24 -05:00
f88bfbb6af
use enumerators for symbolic constants to flag integrator and linesearch styles
...
also a small update to error, warning, and info output
2023-01-09 13:32:04 -05:00
d907baac83
sync docs with fire minimizer code features
2023-01-09 13:30:29 -05:00
36fbf05ac0
Merge pull request #3590 from akohlmey/lepton-zbl
...
Add a custom zbl() function to lepton pair styles
2023-01-09 11:30:38 -05:00
0d815a09a7
add unit test for custom zbl() function
2023-01-09 07:20:44 -05:00
8e2f2922d6
throw exception in case an unexpected derivative is requested
2023-01-09 07:16:16 -05:00
f34fd96185
Fixed typos in compute efield/atom and bug with set charge for atom_style dieletric
2023-01-09 00:26:30 -06:00
954f6ed1f3
fix double word
2023-01-08 15:51:22 -05:00
52b84c9776
use_qscaled must be initialized in the constructor
2023-01-08 14:07:46 -05:00
4ab1ce5d7d
consistently use Kokkos:: namespace prefix when calling deep_copy()
2023-01-08 11:07:47 -05:00
caa7940b34
fix typo
2023-01-08 11:03:32 -05:00
f832a7ed46
Merge branch 'develop' into dielectric-updates
2023-01-08 10:52:30 -05:00
32a6b70b01
whitespace
2023-01-08 10:52:23 -05:00
5e837d23cc
make sure member pointer is initialized and apply clang-format
2023-01-08 04:43:43 -05:00
3e06512418
plug small memory leak
2023-01-08 04:43:14 -05:00
6c914a7e37
add support for a custom zbl() function to lepton pair styles
2023-01-08 01:26:41 -05:00
d75e417a32
modernize error message creation
2023-01-07 16:39:28 -05:00
334643b300
avoid sprintf()
2023-01-07 16:13:27 -05:00
79820945f6
correct computation of number of packages for unit test
2023-01-07 15:55:04 -05:00
d572d8f051
avoid sprintf() through C++ features and libfmt
2023-01-07 15:47:46 -05:00
1556460b8f
silence bogus warning about atom IDs with dump image/movie
2023-01-07 15:18:29 -05:00
141a6208a9
avoid sprintf
2023-01-07 07:45:11 -05:00
fb3180eae8
silence compiler warning
2023-01-07 07:18:25 -05:00
fc10c9d354
MESONT package needs explicit dependencies because mesocnt bond depends on harmonic
2023-01-06 22:18:50 -05:00
d4e2200c8c
restore building of simple bundled libraries
2023-01-06 22:18:50 -05:00
f1471725e9
allow to always build the C++-only parts of the MESONT package
2023-01-06 22:18:50 -05:00
3036f8d4c6
Conditionally support the CONFIGURE_DEPENDS flag for globbing of CMake 3.12 and later.
...
# Conflicts:
# cmake/Modules/Packages/COLVARS.cmake
2023-01-06 22:18:50 -05:00
a7ba11fee9
mliappy fixes for kokkos support
2023-01-06 22:18:49 -05:00
6a8df032b6
Merge pull request #3582 from athomps/sllod_variants
...
Implement sllod variants
2023-01-06 21:55:10 -05:00
be5cede69f
Merge pull request #3551 from akohlmey/compute-efield-atom-wolf
...
Add new compute efield/wolf/atom command
2023-01-06 20:29:38 -05:00
aee93dbe69
Merge pull request #3571 from akohlmey/lepton-package
...
LEPTON package using the Lepton library to compute forces from expression strings
2023-01-06 18:41:18 -05:00
fbbe66c8bd
Merge branch 'develop' into lepton-package
2023-01-06 17:53:23 -05:00
b419a98f0f
Identify segfault with arho params
2023-01-06 15:49:09 -07:00
a218071b2b
Merge pull request #3574 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-01-06 16:24:19 -05:00
b2226f9c70
Merge pull request #3588 from srtee/electrode-intel
...
simplified intel suffix styles in ELECTRODE
2023-01-06 15:33:00 -05:00
e815bea894
Setup global function with msmeam parameters
2023-01-06 13:16:21 -07:00
7fd9086c65
whitespace
2023-01-06 14:44:18 -05:00
f007eaf946
Merge branch 'develop' into collected-small-changes
2023-01-06 14:41:22 -05:00
f28b0e491c
Optionally read msmeam parameters
2023-01-06 12:37:38 -07:00
9a8455f546
Merge pull request #3577 from bathmatt/kokkos-mliap-pytorch
...
Have PyTorch interface for MLIAP working in Kokkos. This uses cuPy a…
2023-01-06 14:24:10 -05:00
80ea94ae24
Envelope msmeam calculations in conditional
2023-01-06 11:10:52 -07:00
ddc8ed8c2d
Merge branch 'develop' into collected-small-changes
...
# Conflicts:
# src/dump.cpp
2023-01-06 13:09:22 -05:00
f6d8df5706
add unit tests for lepton/coul
2023-01-06 13:07:55 -05:00
3878cfa9b0
Merge pull request #3587 from akohlmey/collected-fixes
...
Collected fixes subset of pull request #3574
2023-01-06 12:57:19 -05:00
ce1e997de0
do now write out per-type pair cutoff with kspace enabled
2023-01-06 12:12:13 -05:00
af72a957f8
reorder lines, so syntax highlighting does not get messed up
2023-01-06 10:07:05 -05:00
909bbcfdbd
a few more tweaks for consistency
2023-01-06 09:03:00 -05:00
92df9f1c71
update docs
2023-01-06 08:43:44 -05:00
523821d83e
add extract() function to pair style lepton/coul for kspace compatibility
2023-01-06 08:43:10 -05:00
8813a65fe8
make use of charges in Lepton expressions optional
2023-01-06 08:01:26 -05:00
bf63cccda4
implement pair style lepton/coul and lepton/coul/omp
2023-01-06 07:27:28 -05:00
e460c3b6d5
improve error messages
2023-01-06 01:08:15 -05:00
da9e117e47
remove bogus comment
2023-01-06 01:05:39 -05:00
3f496905d6
Merge branch 'develop' into lepton-package
2023-01-06 00:44:28 -05:00
69169031ba
spelling
2023-01-06 00:00:24 -05:00
289d319a6c
drop a few more command prompt characters
2023-01-06 00:00:14 -05:00
8dc7a37ba0
register KOKKOS acceleration for pair style
2023-01-05 23:59:32 -05:00
84b8f3caa0
remove bogus "extract" data from angle style amoeba test
2023-01-05 23:43:19 -05:00
01d9033e2d
Merge branch 'develop' into collected-small-changes
2023-01-05 23:36:45 -05:00
8beb718b37
require a minimum of 2 values for writing tables
2023-01-05 23:28:20 -05:00
66fff95455
add unit tests for fix deform and fix nvt with options
2023-01-05 23:01:52 -05:00
2ee523bcfd
update unit tests for bugfix in dihedral style table
2023-01-05 23:01:45 -05:00
a3d8cca25b
add unit test for the extract method of angle styles
2023-01-05 23:01:09 -05:00
32347792ad
follow the usual convention and call dihedral angle phi
2023-01-05 23:00:33 -05:00
6ccdc8df4f
include force function in angle table example to show the need for correct unit conversion (force is energy per radian squared)
2023-01-05 23:00:27 -05:00
e05104a45e
fix copy-n-paste issue
2023-01-05 22:59:29 -05:00
cd54c41276
programming style
2023-01-05 22:58:16 -05:00
8d9a4d86ba
flag member functions without side effect as const
2023-01-05 22:56:30 -05:00
f2e3b22222
make created tables better suitable for human consumption
2023-01-05 22:56:08 -05:00
0df140876c
fix subtle bug in stress tally for dihedral style table
2023-01-05 22:54:27 -05:00
e82eb9ecc4
remove some legacy code and update for more recent code changes
2023-01-05 22:53:42 -05:00
ee48231bd6
improve error messages
2023-01-05 22:52:51 -05:00
e48e5ad965
update suffix handling to be consistent (also with pending fix pair changes)
2023-01-05 22:51:49 -05:00
73300b080b
rephrase as requested by @sjplimp
2023-01-05 22:47:50 -05:00
3e053adfbe
Print warning about unsorted custom dumps without atom IDs. Explain in manual.
2023-01-05 22:44:32 -05:00
56cb967991
enforce consisten eigenvector signs for ML-POD parameter coefficients
...
This also updates the bundled coeffs file and reference outputs.
2023-01-05 22:43:53 -05:00
ef10719476
add logic to rerun command to trigger dumps on expected steps or time
2023-01-05 22:43:40 -05:00
3bf527d070
Merge pull request #3579 from akohlmey/linalg-in-cpp
...
Convert linalg library from Fortran to C++
2023-01-05 21:16:06 -05:00
843cc98531
Merge pull request #3569 from jrgissing/type-labels-bond/react-examples
...
Type labels for bond/react examples
2023-01-05 19:22:43 -05:00
821b34de78
Merge pull request #3585 from yury-lysogorskiy/feature/pace-extrapolation-kokkos
...
Feature/pace extrapolation kokkos
2023-01-05 19:15:49 -05:00
9a0fd9d237
clarifications and documentation additions
2023-01-05 17:47:47 -05:00
e40ef346fe
Merge pull request #3573 from akohlmey/angle-write
...
Implement angle_write and dihedral_write commands
2023-01-05 17:32:38 -05:00
12b930b0a6
updated string
2023-01-05 17:13:21 +01:00
c8a33aefd4
add versionadded tag
2023-01-05 08:49:35 -05:00
67c50e4d4f
call macOS consistently macOS
2023-01-05 08:33:08 -05:00
6104b2241f
add note about how to add OpenMP support to Xcode on macOS
2023-01-05 08:32:30 -05:00
3df61dac6f
Build of the manual now uses venv instead of virtualenv which is bundled with python 3
...
macOS now includes python3
2023-01-05 08:32:08 -05:00
e7ab2bc97d
add logic to rerun command to trigger dumps on expected steps or time
2023-01-05 04:06:11 -05:00
c3fb5257ae
cleaned up parsing
2023-01-05 07:37:58 +01:00
8cfb6680e0
enforce consisten eigenvector signs for ML-POD parameter coefficients
...
This also updates the bundled coeffs file and reference outputs.
2023-01-04 15:31:03 -05:00
8644a6601d
Merge branch 'develop' of https://github.com/lammps/lammps into kk_occupancy
2023-01-04 19:59:32 +00:00
a538cc93b7
programming style
2023-01-04 09:19:08 -05:00
20b6355888
refactor fix_pair.h/cpp: extract method "query_pstyle" and call it also in void FixPair::init()
2023-01-04 15:00:03 +01:00
501a5a7090
Print warning about unsorted custom dumps without atom IDs. Explain in manual.
2023-01-04 08:42:43 -05:00
5cbe303af4
Merge branch 'develop' into collected-small-changes
2023-01-04 07:28:03 -05:00
87a8cfe299
- replace #include "ace-evaluator/ace_radial.h" in pair_pace_kokkos.h and pair_pace_extrapolation_kokkos.h with forward declaration "class SplineInterpolator;"
...
- move SplineInterpolatorKokkos::operator=(const SplineInterpolator &spline) to .cpp files
2023-01-04 12:46:50 +01:00
8e1031ba3c
fixed model_loaded being an int issue
2023-01-04 12:16:41 +01:00
17e949df55
whitespace
2023-01-04 06:12:26 -05:00
cd9e56469f
updated output format
2023-01-04 12:00:08 +01:00
dd6f584476
removed debug lines
2023-01-04 11:53:43 +01:00
2e74813155
grammar
2023-01-04 05:43:40 -05:00
4a96ce6ccc
whitespace
2023-01-03 21:33:27 -05:00
3aceb4a1e2
simplify and update GNU make scripts for ML-IAP with PYTHON and KOKKOS
2023-01-03 21:09:09 -05:00
21d42336e2
massively simplify CMake code for using ML-IAP Python wrappers with KOKKOS
2023-01-03 20:53:14 -05:00
e902b7a8f1
Merge pull request #3575 from akohlmey/dpd-exclusions
...
Correct handling of random force with exclusions in DPD pair styles
2023-01-03 17:28:24 -05:00
6a20e35edf
update unit test inputs
2023-01-03 17:23:40 -05:00
0522c33288
Merge pull request #3572 from hammondkd/fortran2_updates
...
Mark Fortran2 library interface as obsolescent, remove Fortran 77 one.
2023-01-03 15:04:36 -05:00
aee3ba7c6b
Backport kokkos/kokkos@f64e5a6
2023-01-03 12:32:30 -07:00
83f4dd0ff3
make consistent
2023-01-03 14:19:34 -05:00
dac37938f8
update suffix handling to be consistent (also with pending fix pair changes)
2023-01-03 14:16:50 -05:00
bcb5285ef9
update / correct suffix handling in fix pair
2023-01-03 14:15:12 -05:00
ac42068c89
Updated compute efield/atom with additional compatible pair styles, and fixed bugs with comm_reverse and the class name
2023-01-03 12:54:39 -06:00
54bbba8acd
whitespace
2023-01-03 11:31:43 -07:00
e8b4001bdd
add versionadded tag
2023-01-03 13:28:19 -05:00
4a248798d5
Fix compile error
2023-01-03 11:24:41 -07:00
9de99751c7
Add missing data movement
2023-01-03 11:18:15 -07:00
a3572b61d8
Small cleanup
2023-01-03 10:09:47 -07:00
d9abc3fcc0
update CUDA Toolkit / GPU compatibility lists and GPU package compilation settings
2023-01-03 11:56:44 -05:00
dc36f7e573
change "limit" to "group"
2023-01-03 11:13:06 -05:00
577d190de2
remove bogus 4th per-atom entry.
2023-01-03 11:12:53 -05:00
cfdc70532f
Merge branch 'develop' into compute-efield-atom-wolf
2023-01-03 10:51:33 -05:00
295d8a6903
fix_pair.cpp: respect lmp->suffix when looking for pair_style name match
2023-01-03 15:58:34 +01:00
cfbc2d8894
update pair_pace.rst
2023-01-03 14:48:25 +01:00
4d50109731
add check that LINEAR ASI must be used
2023-01-03 14:43:46 +01:00
e033cebcdd
update lammps-user-pace version and checksum
2023-01-03 14:30:04 +01:00
1f36bc49ab
- add extract and extract_peratom methods
...
- rename device gamma array to d_gamma
- make host h_gamma array
- copy from h_gamma to host extrapolation_grade_gamma array for each chunk
- transpose two last dimensions of d_ASI (small improvement of performance)
- manage grows of extrapolation_grade_gamma
2023-01-03 14:08:31 +01:00
f502499e44
better separated buffer packing methods
2023-01-03 17:14:18 +10:00
8610fc6d33
simplify intel versions of electrode fixes
2023-01-03 12:32:12 +10:00
014b892e3b
WIP:
...
- add TagPairPACEComputeGamma kernel
- add d_total_basis_size
- add gamma_flag, d_ASI, projections and gamma
2023-01-02 23:34:24 +01:00
1b92569187
WIP: pair_pace_extrapolation_kokkos.h/cpp:
...
- rename idx_rho_max -> idx_ms_combs_max, d_idx_rho_count ->d_idx_ms_combs_count, d_offsets->d_func_inds
- remove d_ctildes, add d_gen_cgs and d_coeffs
- use ACEBBasisFunction
- update TagPairPACEComputeRho and TagPairPACEComputeWeights
- pair_pace_extrapolation.h/cpp: add chunksize option
2023-01-02 18:29:12 +01:00
396d577f40
port DPD exclusions corrections to GPU package
2023-01-02 12:04:10 -05:00
37b3ba827f
propagate DPD exclusion changes to INTEL and KOKKOS packages
2023-01-02 11:33:08 -05:00
8fb1193a0b
Merge branch 'develop' into dpd-exclusions
2023-01-02 10:20:03 -05:00
6565056424
WIP: add pair_pace_extrapolation_kokkos.cpp/h
2023-01-02 12:21:00 +01:00
b25eeb3b26
add unit tests for fix nvt/sllod
2023-01-01 12:56:44 -05:00
8f541488fb
modernize fix deform checks with fix nvt/sllod
2023-01-01 12:54:57 -05:00
70f47e817a
add unit tests for fix deform and fix nvt with options
2023-01-01 12:31:21 -05:00
7c66aeddf7
update and correct sllod thermostat docs
2022-12-31 22:24:17 -05:00
3a55a374a9
address compilation failures
2022-12-31 22:10:32 -05:00
8016378241
Extended to packages
2022-12-31 19:49:25 -07:00
2479624a76
Added psllod keyword to toggle between SLLOD and p-SLLOD
2022-12-31 16:47:13 -07:00
57790ef35f
remove fortran sources and update README with pointer to the conversion package
2022-12-31 16:59:25 -05:00
0ddf7ed49c
Merge remote-tracking branch 'upstream/develop' into develop
2022-12-31 14:46:28 -07:00
f84b64bc86
Merge pull request #3581 from rezarastak/patch-1
...
Use correct RST heading syntax
2022-12-31 15:52:14 -05:00
251f9d7778
make consistent with other doc files
2022-12-31 15:12:29 -05:00
d2f3c474dd
Use correct RST heading syntax
2022-12-31 07:52:57 -05:00
d5e897ccbb
Updated pppm/disp/dielectric for long-range energy calculation (eflag_global is true)
2022-12-30 16:02:26 -06:00
4a327649b5
fix a few entries, update links and tweak to reduce the table width
2022-12-30 10:12:05 -05:00
c6b73dc710
whitespace
2022-12-30 09:53:48 -05:00
09d743b8f1
update lammps theme base theme from read-the-docs version 1.0.0 to 1.1.1
2022-12-30 09:47:50 -05:00
be8d15a728
change the generated cannonical URL to always point to the current version docs
2022-12-30 09:46:10 -05:00
33711ac36e
make code-block formatting more consistent and align with documented conventions
2022-12-30 06:46:09 -05:00
406289d0f9
update documentation conventions. add notes about adding packages
2022-12-30 06:45:08 -05:00
3b9799410b
synchronize list with Build_extras.rst
2022-12-30 06:35:45 -05:00
f9a398c9a8
add to list
2022-12-30 06:33:10 -05:00
93689f40dd
fix compiler flags issue on Ubuntu18.04
2022-12-30 00:39:23 -05:00
8166eaebbd
report CMake version in config summary output
2022-12-29 23:28:23 -05:00
064e1abd5b
Small tweaks to make Lepton test compile/link with MSVC
2022-12-29 22:22:45 -05:00
6c318b5e8e
fix typo
2022-12-29 21:17:36 -05:00
ec244dbad3
get lepton compiler flags without having to link its library twice
2022-12-29 20:09:42 -05:00
cae18d01a3
add unit tests for Lepton lib and LeptonUtils functions
2022-12-29 19:10:46 -05:00
49eb9ca5fd
revert to using the unions. looks nicer and passes the tests.
2022-12-29 19:10:15 -05:00
7d58811ad0
prevent installing Sphinx 6.0.0 which will require updates to the theme
2022-12-29 11:38:37 -05:00
4552a2791d
add explicit dependency and link on linalg when used
2022-12-28 21:41:31 -05:00
6e60131f14
Windows portability changes
2022-12-28 20:53:53 -05:00
dba3eb0cf7
make AWPMD compatible with MSVC and c++-linalg on Windows
2022-12-28 17:39:38 -05:00
9d06a3b9a1
with linalg now being C++, a few more packages can be built natively on Windows
2022-12-28 17:18:33 -05:00
c9a3894d12
grammar
2022-12-28 17:11:18 -05:00
57713cf9a3
remove redundant comments from generated C++ files. clean up with clang-format.
2022-12-28 16:44:38 -05:00
f157ba2389
add some f2c runtime functions, remove exception, avoid name conflict with libgfortran
2022-12-28 16:00:38 -05:00
1e8b2ad5a0
whitespace fixes
2022-12-28 13:48:43 -05:00
a894cbfbb7
update linalg README
2022-12-28 13:48:43 -05:00
119fae3b8c
remove unused code
2022-12-28 13:48:43 -05:00
52fb2e8156
don't need to link to Fortran runtime with linalg anymore
2022-12-28 13:48:36 -05:00
b0e8ec47da
update manual for linalg being C++ now.
2022-12-28 13:45:13 -05:00
c5a87f75d6
convert linalg library from Fortran to C++
2022-12-28 13:18:38 -05:00
7cceabe5bd
ILAENV function does not use IPARAM2STAGE anymore
2022-12-28 12:17:49 -05:00
6f0216af75
ILAENV function does not use IPARAM2STAGE anymore
2022-12-28 12:17:19 -05:00
cdebbe8e54
conditionalized import of cupy
2022-12-28 17:32:39 +01:00
82c2b35423
improve error messages for dynamic groups
2022-12-28 07:11:13 -05:00
669ede9d4e
Fixed unit test failure
2022-12-28 08:55:02 +01:00
d47acfc0c4
Have PyTorch interface for MLIAP working in Kokkos. This uses cuPy and a simple example is provided
2022-12-28 07:01:47 +01:00
67156420d4
avoid out-of-range read
2022-12-28 00:19:59 -05:00
50a370c4a5
use memcpy instead of union to avoid pointer aliasing
2022-12-27 21:39:35 -05:00
5dbb0e7455
update format of rst files
2022-12-27 21:30:11 -05:00
b28607234e
update rst file formatting. work around duplicate target issue.
2022-12-27 21:29:37 -05:00
52fcd08e1c
reformat colvars related docs. add false positive for spellchecker
2022-12-27 21:15:33 -05:00
d10e7195dc
add missing entries for dihedral style lepton
2022-12-27 21:13:34 -05:00
24b16cf130
More updates to fix colvars doc
2022-12-27 20:27:38 -05:00
afae6222b0
Update build instructions for COLVARS package
2022-12-27 20:02:44 -05:00
9f15ad4795
simplify by using a custom constructor
2022-12-27 18:26:29 -05:00
246b25e2ed
silence compiler warning
2022-12-27 17:43:39 -05:00
c63f1647fb
work around pointer aliasing issue with JIT enabled
2022-12-27 17:43:31 -05:00
efc2e96a9e
explicitly share Lepton settings between lepton and colvars folders
2022-12-27 17:42:59 -05:00
2a3d1a1ba5
import JIT settings to colvars library makefile
2022-12-27 15:16:58 -05:00
353f4cb361
must not remove settings for lepton library if colvars package is installed
2022-12-27 14:53:53 -05:00
307829ad10
add unit test for dihedral style lepton
2022-12-27 14:40:43 -05:00
fa55a86074
remove some legacy code and update for more recent code changes
2022-12-27 14:38:59 -05:00
a79a058bce
fix up a few more details for conventional build
2022-12-27 14:37:56 -05:00
854089ef8d
trigger building Lepton lib when requesting colvars
2022-12-27 14:05:16 -05:00
4f4f7be9c8
must provide list of object for colvars lib
2022-12-27 14:04:54 -05:00
c68f754923
remove access to non-existing option
2022-12-27 13:59:56 -05:00
faa2a9ffeb
remove Lepton source from lib/colvars folder
2022-12-27 13:59:34 -05:00
973dd04c87
update OPENMP package versions
2022-12-27 11:23:18 -05:00
7e984bfa2c
update traditional make build support for shaking Lepton between LEPTON and COLVARS
2022-12-27 11:16:09 -05:00
989ec1b859
remove lmp/LMP_ prefix from Lepton namespace and files to share it with colvars
2022-12-27 10:57:43 -05:00
7fb9ee1147
clarify
2022-12-27 10:29:25 -05:00
1e5e6063d3
update unit tests for bugfix in dihedral style table
2022-12-26 16:51:36 -05:00
e55396a25d
fix typo
2022-12-26 16:47:37 -05:00
a32d2b29f2
fix subtle bug in stress tally for dihedral style table
2022-12-26 16:47:29 -05:00
2d602088c0
follow the usual convention and call dihedral angle phi
2022-12-26 16:46:59 -05:00
860dc1600d
flag member functions without side effect as const
2022-12-26 16:46:41 -05:00
a5742a9147
make lepton package docs more consistent
2022-12-26 16:45:49 -05:00
5a99cf0dd5
add dihedral style lepton including /omp variant
2022-12-26 16:44:49 -05:00
e9dbdc7d1a
clarify and reformat
2022-12-26 06:34:53 -05:00
9355b79b47
update dpd/ext styles in DPD-BASIC and OPENMP to correctly handle scaling for random force
2022-12-25 19:23:22 -05:00
652c237b5e
Merge branch 'upstream' into dielectric-updates
2022-12-25 15:13:46 -06:00
793d66ce04
small programming style updates, pass Error class pointer for errors
2022-12-25 11:36:27 -05:00
63ddb07c59
add versionadded tags
2022-12-25 07:04:20 -05:00
4ac830bf73
add dihedral_write command
2022-12-25 07:01:37 -05:00
bbfc7381fb
updates and corrections for docs
2022-12-25 06:54:53 -05:00
a4f8cb9a92
explicitly disallow angle_write with angle_style class2
2022-12-25 06:54:40 -05:00
c4f2befb1f
add sanity check on valid angle type
2022-12-25 06:25:45 -05:00
ecf11f2f20
use macro for keeping repetitive code consistent
2022-12-25 06:06:34 -05:00
9a8c48c0b9
programming style update
2022-12-25 04:47:41 -05:00
bbdc6fd3ab
fix file handle leak
2022-12-25 04:35:03 -05:00
55af6fc72b
fix typo
2022-12-25 00:42:20 -05:00
4ee8dea4b3
improve bond_write docs and fix minor issues
2022-12-24 23:05:47 -05:00
1c223f7ce6
improve error messages
2022-12-24 23:05:23 -05:00
9b1d90854b
make created tables better suitable for human consumption
2022-12-24 23:03:50 -05:00
07f587ccf3
include force function in angle table example to show the need for correct unit conversion (force is energy per radian squared)
2022-12-24 23:03:12 -05:00
da98363a25
implement angle_write command
2022-12-24 22:52:16 -05:00
f091233d7d
Did some cleanup
2022-12-24 15:25:04 -06:00
24e5fafd7f
more documentation tweaks and corrections. make consistent across package styles
2022-12-24 15:38:58 -05:00
be01ec2e07
document variable substitution
2022-12-24 05:53:18 -05:00
cebb97e790
Merge branch 'develop' after the distributed-grids PR was merged into amoeba-gpu, noted some API changes in reverse_comm
2022-12-24 00:41:07 -06:00
93cfa6ef30
fix typo. more clarifications
2022-12-24 01:16:51 -05:00
30a6a8a54e
add support for substituting LAMMPS variables in Lepton expressions
2022-12-24 00:35:22 -05:00
7b3866d04c
move lepton utilities to lepton_utils namespace in LEPTON package
2022-12-24 00:08:03 -05:00
a1a3a89a3d
enable and apply clang-format to pair style morse
2022-12-23 16:26:39 -05:00
b36031571d
remove bogus "extract" data from angle style amoeba test
2022-12-23 16:22:15 -05:00
f9e17d5e79
add unit test for the extract method of angle styles
2022-12-23 16:18:18 -05:00
3d7082499d
update docs to include angle style lepton
2022-12-23 16:07:14 -05:00
67f0c48781
add angle styles lepton and lepton/omp
2022-12-23 15:34:01 -05:00
9099f7b7a5
Use minimal scope for args
2022-12-23 11:09:03 -07:00
a2af2b4135
add versionadded tags
2022-12-23 12:15:36 -05:00
132a4cbc91
update traditional build for updated Lepton library and inclusion of asmjit
2022-12-23 12:13:10 -05:00
adb27c6e3c
Update CMake
2022-12-23 08:56:00 -07:00
ea0a91f2bc
Merge branch 'develop' of https://github.com/lammps/lammps into kk_occupancy
2022-12-23 08:54:23 -07:00
ae1dc7b52c
Backport https://github.com/kokkos/kokkos/pull/5624 to Kokkos version bundled with LAMMPS
2022-12-23 07:41:33 -07:00
8a2257f568
remove the obsolete legacy fortran 77 wrapper. update Fortran section of manual.
2022-12-23 06:56:07 -05:00
b67dcd7ca3
small tweaks
2022-12-23 06:30:00 -05:00
749adf3a59
one more tweak to allow more x86 platforms to use JIT with Lepton
2022-12-23 05:32:35 -05:00
acf683e9d0
define ASMJIT_STATIC to work around Windows issues
2022-12-23 01:35:05 -05:00
3a6492fc42
use JIT compiler only on Linux for now
2022-12-22 23:46:21 -05:00
09871a0178
mention JIT
2022-12-22 23:32:06 -05:00
ca108c6f69
use blank instead of empty string which is not supported by all compilers
2022-12-22 23:23:32 -05:00
338cee917f
fix copy-n-paste issue
2022-12-22 23:13:06 -05:00
992ef989b3
Fixed warning message encountered with -std=f2003
2022-12-22 22:09:20 -06:00
a8c881aaf3
try to address linker issues with asmjit on older Linux machines
2022-12-22 23:09:09 -05:00
ae8f03803c
Merge branch 'develop' into lepton-package
2022-12-22 22:52:20 -05:00
5b42064fcf
add docs for lepton pair and bond style
2022-12-22 22:50:24 -05:00
e59f99b440
add support for JIT compilation
2022-12-22 22:50:01 -05:00
ca27fb3a98
update Lepton to current master branch
2022-12-22 22:47:45 -05:00
44e6078437
fix for bug detected by gfortran 12.2
2022-12-22 22:01:48 -05:00
885108e95b
Merge branch 'lammps:develop' into fortran2_updates
2022-12-22 20:31:05 -06:00
f79d49ae64
Merge branch 'develop' into dpd-exclusions
2022-12-22 16:33:36 -05:00
91c498c413
suppres explicit exports/import in Lepton lib
2022-12-22 16:32:17 -05:00
a7a5a83308
minor tweaks
2022-12-22 15:49:11 -05:00
d9b1e318e8
add documentation for LEPTON package and lepton pair and bond style
2022-12-22 15:48:24 -05:00
07fe2fa29d
Merge pull request #3570 from lammps/doc-ovito-info
...
OVITO info for dump doc page
2022-12-22 15:46:35 -05:00
d4af1834ec
Update dump.rst
2022-12-22 10:44:03 -07:00
090a4a69b9
Merge pull request #3561 from lammps/map_ghost_bug
...
Fix bug when atoms are added after run
2022-12-22 12:27:56 -05:00
90cf1d6fca
update VMD compatibility info, too.
2022-12-22 12:25:49 -05:00
01c2bca67d
Merge branch 'fix-kokkos-4' of github.com:crtrott/lammps into kk_occupancy
2022-12-22 09:24:21 -07:00
25df28292f
Update Kokkos library in LAMMPS to v3.7.1
2022-12-22 09:20:35 -07:00
33f3adf85c
Merge branch 'develop' of github.com:lammps/lammps into kk_occupancy
2022-12-22 09:18:24 -07:00
0b7a55dac6
OVITO info in dump doc page
2022-12-22 08:11:22 -07:00
a5ecef708f
correctly compute offsets. update unit test files.
2022-12-22 09:59:55 -05:00
e99bd14fd8
Merge branch 'develop' into lepton-package
2022-12-22 09:25:26 -05:00
8b8c0ee72d
Merge pull request #3567 from akohlmey/next_patch_release
...
Set version strings for next patch release
2022-12-22 09:16:33 -05:00
ab72e95d0a
restart offset for bond style lepton
2022-12-22 07:26:00 -05:00
2865929558
update for added source
2022-12-22 07:11:04 -05:00
48c23788f2
handle pair_modify shift and enforce the bond lepton has zero energy at r0
2022-12-22 07:10:48 -05:00
4cbe8b353b
move shared functionality to utility function added to Lepton library
2022-12-22 05:37:59 -05:00
3bb6e1ab19
Merge branch 'develop' into lepton-package
2022-12-22 04:45:51 -05:00
ea8d90059a
Merge pull request #3566 from akohlmey/collected-small-changes
...
Final collection of small changes for next patch release
2022-12-22 02:21:06 -05:00
5da8242690
add bond style lepton
2022-12-22 02:13:51 -05:00
966211bb53
avoid conflicting names
2022-12-22 02:13:28 -05:00
73c95d43af
whitespace
2022-12-21 22:33:15 -05:00
46f514d2ca
add support for writing binary restart files
2022-12-21 22:30:05 -05:00
4293771ae8
silence compiler warnings
2022-12-21 21:53:25 -05:00
e2f9d59484
whitespace fixes
2022-12-21 21:34:56 -05:00
cf0fb7f5df
build system updates for presets and dependencies
2022-12-21 21:32:27 -05:00
8511aae211
add OPENMP package version of pair style lepton
2022-12-21 21:18:20 -05:00
c64066eb21
simplify processing of expressions
2022-12-21 21:16:59 -05:00
969ac57256
make expression string compact and easier restartable by removing quotes and whitespace
2022-12-21 21:16:23 -05:00
6c5a698be4
try to speed up compute kernel
2022-12-21 19:24:28 -05:00
2cf1793a93
add unit test for pair style lepton
2022-12-21 18:29:11 -05:00
76a84d7865
add pair style lepton
2022-12-21 18:28:57 -05:00
5f934e3eae
add LEPTON package build system support for CMake
2022-12-21 18:28:35 -05:00
c44e87d87a
avoid name conflict with COLVARS package
2022-12-21 18:28:04 -05:00
60b9bfd217
Updated pppm/dielectric for elong to match with regular pppm
2022-12-21 15:47:38 -06:00
517a2e5e26
import Lepton library with namespace and header changed to LMP_Lepton
2022-12-21 14:18:39 -05:00
6edcd995af
Merge branch 'develop' into fix-kokkos-4
2022-12-21 12:31:50 -05:00
3137122476
remove kokkos numa option and its documentation
2022-12-21 12:31:32 -05:00
8b22b22203
remove conditional compatibility code for pre-3.7 Kokkos versions
2022-12-21 12:28:49 -05:00
b6701f1892
improve error messages
2022-12-21 12:11:34 -05:00
3d8e5be653
apply clang-format
2022-12-21 12:11:25 -05:00
5c02803e02
Merge branch 'develop' into collected-small-changes
2022-12-21 12:06:26 -05:00
d8620fc34c
Merge pull request #3553 from evoyiatzis/patch-3
...
Fixing bug #3545
2022-12-21 12:05:44 -05:00
12a23b0ef1
Fixing comment from bug report #3545
2022-12-21 16:22:56 +02:00
0460649d5b
add note about porting legacy code to the new Grid3d/Grid2d classes
2022-12-20 19:27:56 -05:00
a235cd4719
mention type labels in bond/react docs
2022-12-20 14:02:46 -05:00
4309e0a6c8
Added important restriction on number of atom types
2022-12-20 11:55:24 -07:00
d98026a473
Added important restriction on number of atom types
2022-12-20 11:49:08 -07:00
1d7e627aa0
Added important restriction on number of atom types
2022-12-20 11:41:02 -07:00
9973c01f4c
Added important restriction on number of atom types
2022-12-20 11:30:53 -07:00
4a2d928d91
Merge remote-tracking branch 'upstream/develop' into develop
2022-12-20 11:20:52 -07:00
84d97a9ef7
type labels for create_atoms_polystyrene example
2022-12-20 13:15:59 -05:00
21b14cd7e4
remove now-redundant code
2022-12-20 12:46:59 -05:00
7383a8957b
refactor atom stabilization code
2022-12-20 11:41:11 -05:00
e94a89baf7
update .gitignore and Purge.list for recent changes
2022-12-20 11:05:32 -05:00
cc34cfb917
add missing entry to list
2022-12-20 10:57:38 -05:00
b79f08b8d5
fix logic bug
2022-12-20 07:10:28 -05:00
8e36fcfa6a
address integer overflow issues detected by CodeQL
2022-12-20 07:04:57 -05:00
aba0ead71f
programming style changes to reduce warnings from static code analysis
2022-12-20 06:34:07 -05:00
0f23659523
fix bug detected by coverity scan
2022-12-20 06:34:07 -05:00
9e45fba4c4
skip test where it causes an internal compiler error
2022-12-20 06:34:00 -05:00
2e6b975878
update version tag placeholders for added, removed, or changed functionality
2022-12-19 22:11:06 -05:00
fd41ea9eae
update version strings for next patch release
2022-12-19 22:09:48 -05:00
fa6251d83b
Merge pull request #3560 from akohlmey/collected-small-changes
...
Collected small changes and fixes for the next patch release
2022-12-19 21:38:36 -05:00
c160eb7f11
clear memory before use
2022-12-19 20:52:15 -05:00
a4f2e452e0
temporary disable test that is failing consistently on github action w/o explanation
2022-12-19 20:32:07 -05:00
a44f5c8594
fix uninitialized memory access in fortran unit test. must have consumer to access compute
2022-12-19 20:29:52 -05:00
e9b4d2c55d
fix windows support bug
2022-12-19 20:04:27 -05:00
078468a94f
fix uninitialized variable access through local variable scoping
2022-12-19 19:59:54 -05:00
457746dadc
Merge branch 'develop' into collected-small-changes
2022-12-19 19:45:04 -05:00
5deb6df2ad
Merge pull request #3547 from hammondkd/fortran-fix-external
...
Completing the Fortran interface
2022-12-19 18:44:45 -05:00
219b971caf
Merge branch 'update-mliap' of github.com:rohskopf/lammps into collected-small-changes
2022-12-19 12:57:39 -05:00
3e9bb99daa
Merge branch 'develop' into collected-small-changes to resolve merge conflicts
2022-12-19 12:42:09 -05:00
18d07883c3
python 2 compatibility
2022-12-19 12:13:40 -05:00
bc8812c391
add one more tabulation example showing how to smoothly replace part of a function in a different potential
2022-12-19 12:13:25 -05:00
72b0a2dfdf
Merge pull request #3405 from lammps/distributed-grids
...
Support for distributed grids
2022-12-19 12:06:25 -05:00
e5bece9a01
Output python model loading on one proc
2022-12-19 09:44:16 -07:00
fe4bc9baa2
small fixes
2022-12-18 16:41:43 -05:00
feb33fdf3b
port dpd/ext pair styles to OPENMP package
2022-12-18 16:41:09 -05:00
fa8e3256eb
add unit tests for dpd/ext pair styles
2022-12-18 16:40:56 -05:00
aa31f85535
partial implementation for a fix to correctly apply exclusions with dpd pair styles
2022-12-18 11:38:07 -05:00
91325d49c5
update examples and log files for pair style meam/spline
2022-12-18 11:32:37 -05:00
9de23dd2df
correct for changed reference results due to fixing the potential file issue
2022-12-18 11:22:11 -05:00
0cc5a5dbbc
update pair style meam/sw/spline examples add log files
2022-12-18 11:18:43 -05:00
387c07e6a2
update meam/sw/spline examples for Si. add logs
2022-12-18 11:08:14 -05:00
cc94770928
correct order of coefficients in pair style dpd/ext docs
2022-12-18 10:57:32 -05:00
15dfb090c9
speed up utils::is_double() by putting most likely matching regexps first
2022-12-18 06:06:22 -05:00
63d7b87bc1
Match the number of grid points in pppm/dielectric with that in pppm, found out that elong cannot match because energy is not linearly dependent on charge density, which are qscaled for pppm/dielectric, needs a way to resolve this issue
2022-12-18 00:40:16 -06:00
1cd7011b66
fix incorrect floating point number (missing "e") in meam/sw/spline potential
...
this also requires updating the unit test
2022-12-17 23:02:07 -05:00
9137edae10
fix incorrect detection of leading '-' on floating point numbers
2022-12-17 22:31:02 -05:00
5a18cea6c9
tighter checking of what is a valid integer/floating point number
...
also use the check consistently when converting numbers
2022-12-17 22:06:50 -05:00
b6c7d24b6d
do not accept kspace style accuracy values > 1.0, improve error message
2022-12-17 21:35:44 -05:00
00f8d2b96d
small fixes
2022-12-17 16:11:06 -05:00
b70f4c8fa8
port dpd/ext pair styles to OPENMP package
2022-12-17 16:07:28 -05:00
bf129ce61a
add unit tests for dpd/ext pair styles
2022-12-17 15:43:34 -05:00
3e26056228
warn about growing the box with read_data add messing up coordinates
2022-12-16 22:17:56 -05:00
ea5fa92c2f
Merge remote-tracking branch 'github/develop' into collected-small-changes
2022-12-16 22:16:03 -05:00
17d69b7dbd
small documentation improvements
2022-12-16 22:09:30 -05:00
db3ccf93c6
Merge pull request #3562 from bramoore/intel_fixes
...
Collection of small fixes to INTEL package
2022-12-16 20:14:02 -05:00
ac20f22056
type-labels: polystyrene example
2022-12-16 18:39:37 -05:00
4f944cfe0a
Revert accidental change
2022-12-16 16:36:02 -07:00
9d4af4098c
index entries were missing
2022-12-16 18:30:28 -05:00
111faa758d
Merge branch 'develop' into collected-small-changes
2022-12-16 18:25:12 -05:00
42c41ac151
Remove unused var
2022-12-16 16:22:20 -07:00
3b267682b5
Merge pull request #3522 from mkanski/fix_viscous_kokkos
...
KOKKOS version of fix viscous and fix dt/reset
2022-12-16 18:12:29 -05:00
d9e9062854
Initialize pointers
2022-12-16 16:03:44 -07:00
c421a445bd
Small cleanup, docs
2022-12-16 15:18:57 -07:00
6833bed347
Merge branch 'develop' of github.com:lammps/lammps into fix_viscous_kokkos
2022-12-16 14:35:16 -07:00
544e171635
Avoid trying to free a wild pointer
2022-12-16 14:13:08 -07:00
6eeab59a5e
Remove redundant variable
2022-12-16 14:12:21 -07:00
e137240909
Fix init arguments fnd some join stuff for Kokkos 4
2022-12-16 12:36:11 -07:00
e9cc625eae
Whitespace
2022-12-16 12:11:45 -07:00
b734ddc9d4
Port grid3d changes to Kokkos
2022-12-16 12:04:49 -07:00
ce1190aebb
Templated functions calling math libraries should use type-aware calls
2022-12-16 12:56:25 -06:00
1013cd6eae
Vector masking is part of AVX512, not limited to Intel compiler
2022-12-16 12:56:25 -06:00
4e078b01f4
Fix uninitialized memebr
2022-12-16 12:56:24 -06:00
b4302ea899
Merge branch 'lammps:develop' into fortran2_updates
2022-12-16 12:16:23 -06:00
14fd40acc5
Merge branch 'lammps:develop' into fortran-fix-external
2022-12-16 12:15:27 -06:00
85ac3ac98b
Also need to clear atom map
2022-12-16 09:42:06 -07:00
a633915829
Merge pull request #3559 from akohlmey/tabulate-scripts
...
Add python scripts in tools folder to generate table files for different table force styles
2022-12-16 11:18:06 -05:00
9e5b419e4e
Fix bug when atoms are added after run
2022-12-16 08:33:26 -07:00
7eb22f691b
remove unused variables
2022-12-16 06:16:51 -05:00
dc7bf29c09
whitespace fixes
2022-12-16 05:08:07 -05:00
dc0496ed48
Merge branch 'develop' into fortran-fix-external
2022-12-16 04:39:24 -05:00
8998ef23de
update docs for tools/tabulate scripts
2022-12-16 02:49:39 -05:00
2de997b52d
import tabulate scripts for table files
2022-12-16 01:11:52 -05:00
9713a552e9
Reimplemented qsum_qsq() for pppm/dielectric for local dielectric constants
2022-12-16 00:10:21 -06:00
a51f31fa6d
remove no longer needed discussion of read_restart remap option
2022-12-16 01:00:40 -05:00
b649b9e963
remove dead code
2022-12-15 22:56:58 -05:00
9d149a4734
Updated polarize fixes for eflag and evflag settings
2022-12-15 17:42:37 -06:00
0407620645
document removal of remap option for read_restart
2022-12-15 16:34:38 -05:00
bacb43ea59
add check to detect incorrectly used role keywords.
2022-12-15 16:27:00 -05:00
b2f0f89d67
reformat
2022-12-15 16:27:00 -05:00
ed248d1a6a
enforce initialization of data
2022-12-15 16:27:00 -05:00
bded6b7fd0
update OpenMP suppressions for clang 15.0
2022-12-15 16:27:00 -05:00
f0af982d09
tiny_epoxy: actually use log files
2022-12-15 13:22:15 -05:00
35eff624ab
nylon_melt: actually use log files
...
not output file
2022-12-15 13:16:49 -05:00
b5eb64cc0c
type labels for tiny_nylon example
2022-12-15 13:08:25 -05:00
28f8525fa0
one more valgrind error
2022-12-15 08:55:55 -07:00
6b2b3765c2
fix valgrind issues
2022-12-15 08:48:27 -07:00
8b12ab04e0
Cleaned up and added comments
2022-12-15 00:03:19 -06:00
2e4f419e19
Merge pull request #3538 from akohlmey/strip-style-suffix
...
Remove suffix from style names when writing restart files
2022-12-14 20:53:56 -05:00
bbaa2cbf3c
Merge pull request #3558 from jtclemm/BPM
...
Small patch to BPM package
2022-12-14 18:24:47 -05:00
2446a7855e
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-12-14 18:15:59 -05:00
f99ac7dc88
bug fix for 2d grid corners
2022-12-14 16:14:05 -07:00
281e67d6fb
Merge branch 'develop' into distributed-grids
2022-12-14 18:12:10 -05:00
cf8bce646f
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-12-14 15:41:10 -07:00
4efe379b7b
tweak dump image settings for better viz of grid cells
2022-12-14 15:41:01 -07:00
60a4ef5c71
Merge pull request #3556 from lammps/add-user-vcsgc
...
Add streamlined version of fix sgcmc from USER-VCSGC package
2022-12-14 17:24:58 -05:00
88cc0b646a
Fix memory leak in Kokkos fix shake
2022-12-14 15:05:27 -07:00
8df01b2a73
Fixed bugs with two fixes polarize icc and gmres for induced charges
2022-12-14 15:32:21 -06:00
9b3cc46ccf
add override keyword
2022-12-14 16:15:24 -05:00
b60a6e796e
Ensuring data is updated before writing restarts
2022-12-14 14:14:43 -07:00
85ed8edfcb
Prevent double free of CPU memory
2022-12-14 13:58:10 -07:00
3268687391
Removing unnecessary clears in update special fix
2022-12-14 13:39:19 -07:00
d2c77f1d0c
small tweaks from @athomps
2022-12-14 15:19:07 -05:00
82147f1eb6
Merge branch 'strip-style-suffix' of https://github.com/akohlmey/lammps into strip-style-suffix
2022-12-14 13:05:01 -07:00
8af77c690c
Merge branch 'develop' into amoeba-gpu
2022-12-14 13:16:41 -06:00
babec093ca
Merge branch 'develop' into strip-style-suffix
2022-12-14 13:45:59 -05:00
b70d60ef48
small documentation tweak
2022-12-14 13:44:42 -05:00
13e5b12f21
Merge pull request #3555 from stanmoore1/kk_atom_vec
...
Refactor Kokkos `AtomVec`
2022-12-14 13:43:07 -05:00
26ad12e2af
add code owner for gcmc and sgcmc fixes
2022-12-14 12:28:20 -05:00
34cc36176a
Working on fix polarize, the induced charges are not correct for spherical interfaces yet
2022-12-14 10:02:18 -06:00
d8b404cc42
update docs, fix references, correct spelling issues
2022-12-14 10:22:47 -05:00
08a257c361
small IWYU fix
2022-12-13 20:55:53 -05:00
cf0a16a33c
remove comments for known functions
2022-12-13 20:42:19 -05:00
fdb9a75714
programming style updates
...
- partially enable clang-format
- reindent
- update parsing of numeric arguments
- update handling of error messages
- add blank after "if", "for", "while" where needed
- silence compiler warnings
2022-12-13 20:36:12 -05:00
df12232e24
Merge branch 'develop' into add-user-vcsgc
2022-12-13 18:31:01 -05:00
fe7b489149
Merge pull request #3550 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-12-13 18:26:28 -05:00
b2b21540bf
import docs for fix sgcmc
2022-12-13 17:07:43 -05:00
998f41b8f4
fix typo
2022-12-13 16:39:18 -05:00
49cccd7526
add example for fix sgcmc
2022-12-13 16:35:49 -05:00
88ac09a8c0
build system support: fix sgcmc may only be compiled if EAM is available
2022-12-13 16:35:19 -05:00
b76e645182
remove optional code
2022-12-13 16:14:29 -05:00
630b770f80
rename files
2022-12-13 15:58:16 -05:00
422b9999f5
add lammps copyright headers
2022-12-13 15:56:42 -05:00
1440ff7b16
import fix sgcmc code from lammps-plugin repo
2022-12-13 15:50:21 -05:00
01cfe4a2ac
Merge branch 'kk_atom_vec' of github.com:stanmoore1/lammps into strip-style-suffix
2022-12-13 13:14:51 -07:00
8248b5bc18
Merge branch 'develop' of github.com:lammps/lammps into distributed-grids
2022-12-13 13:00:31 -07:00
77dea685b5
Small cleanup
2022-12-13 12:10:56 -07:00
bd2001578b
Remove more redundant variables
2022-12-13 10:56:56 -07:00
a94ec5fdf7
Remove redundant variables
2022-12-13 10:20:12 -07:00
88b89b67a2
Merge pull request #15 from akohlmey/kk_atom_vec
...
Small update to LAMMPS PR #3555 branch for consistency and to fix compilation errors
2022-12-13 08:58:31 -07:00
dd7a39b702
add missing entry to table
2022-12-13 09:22:02 -05:00
62a1cf5a84
provide backward compatible URLs to reduce 404 errors on www.lammps.org
2022-12-13 05:28:28 -05:00
96f5e046e5
Made progress on fix polarize functional, need to review the induced charge-neutral constraint
2022-12-13 00:13:44 -06:00
983401b015
type labels for nylon_melt example
2022-12-13 00:37:09 -05:00
d7742412b3
must use dynamic cast due to virtual inheritance
2022-12-12 20:37:53 -05:00
3b2376d0bb
use virtual inheritance consistently for all atom styles
2022-12-12 20:37:30 -05:00
6d8e7e1ece
Refactor Kokkos AtomVec
2022-12-12 17:34:18 -07:00
32f2acd1a1
Updated polarize bem/gmres and bem/icc, note that charge in the dump files are now unscaled values, polarize/functional needs work
2022-12-12 17:55:36 -06:00
0375a7569e
type labels for tiny_epoxy example
2022-12-12 17:08:42 -05:00
4458c36676
some more dead code removed that was detected by clang 15
2022-12-12 09:45:55 -05:00
79ab63a33c
a few more IWYU updates
2022-12-12 09:45:29 -05:00
ebcb702e95
remove dead code detected by clang 15
2022-12-12 07:07:06 -05:00
6113bd5aa4
small clean up
2022-12-12 11:30:21 +01:00
b30ce3ff32
next round of IWYU updates
2022-12-12 01:07:46 -05:00
01a54723d7
more iwyu updates
2022-12-11 23:40:31 -05:00
302bec9de4
stay compatible with older C++ compilers
2022-12-11 22:58:54 -05:00
a3c0be875e
include-what-you-use updates
2022-12-11 22:46:54 -05:00
e0792d3a62
apply code changes suggested by clang-tidy
2022-12-11 18:44:50 -05:00
126f597e71
need no longer need to Fortran MPI library
2022-12-11 18:02:49 -05:00
c0a39dc7b8
add c wrapper to allow testing fortran interface w/o fortran MPI libs
2022-12-11 18:00:35 -05:00
0984b11cb4
skip gather_bonds test when atom style full is no available
2022-12-11 17:59:23 -05:00
33bee575b4
Merge branch 'develop' into fortran-fix-external
2022-12-11 17:56:32 -05:00
9beb64236e
skip gather_bonds test when atom style full is no available
2022-12-11 17:50:47 -05:00
2f84eac5c5
add c wrapper to allow testing fortran interface w/o fortran MPI libs
2022-12-11 17:50:03 -05:00
2d804937c1
Working on polarize fixes and kspace styles for q_scaled and q, need tests for nonzero q_free (unscaled) for interface particles
2022-12-11 00:08:10 -06:00
aed6eb0947
fix typo
2022-12-10 09:59:49 -05:00
2421f9098c
Merge pull request #3517 from akohlmey/document-style-flags
...
Provide more and updated details about implementing new styles in LAMMPS
2022-12-10 09:59:01 -05:00
d3b1fecd03
Fixing bug #3545
...
Instead of storing the vector from the nearest point of an ellipse to an atom, delxyz was storing the coordinates of the nearest point of the ellipse to the atom.
2022-12-10 13:46:12 +01:00
86c2ae6dab
Switched to using q_scaled, keeping q as the real, unscaled charges
2022-12-09 23:34:49 -06:00
07bb7b3195
fix up kim unit tests broken by recent changes
2022-12-09 19:56:45 -05:00
4a18561005
Merge pull request #3552 from lammps/kk_min_bug
...
Fix bug in Kokkos minimize on GPUs
2022-12-09 19:30:53 -05:00
db13738056
Update bond/react readme
2022-12-09 17:52:05 -05:00
34f44daef5
some small programming style updates
2022-12-09 16:56:50 -05:00
b0accb4ebf
replace atoi() with suitable utility functions
2022-12-09 16:56:17 -05:00
f24cb96517
use utils::numeric() instead of atof(), improve error messages
2022-12-09 16:29:32 -05:00
5e2a8beb4a
Fix bug in Kokkos minimize on GPUs
2022-12-09 14:28:26 -07:00
f6d6e1ef01
remove workaround that is no longer needed
2022-12-09 16:23:10 -05:00
72789904c3
Update packages_details.rst take 2
2022-12-09 15:35:14 -05:00
3d3368ed99
Update Packages_details.rst
2022-12-09 12:02:09 -05:00
249ac0b34e
ignore
2022-12-09 16:52:01 +01:00
1d601f23b1
terse screen output
2022-12-09 16:49:30 +01:00
434685f439
small addition
2022-12-09 16:35:51 +01:00
3ab2651851
must add const attribute to method
2022-12-09 00:41:23 -05:00
946f7ca389
add test and warning for missing charge info and point dipoles, respectively
2022-12-09 00:33:26 -05:00
8eb1b0042d
error out without charge data
2022-12-09 00:30:40 -05:00
4aaf003fb1
fix minor issues reported by coverity scan, re-apply clang-format
2022-12-08 23:59:42 -05:00
f0244255ff
improve warning message
2022-12-08 13:35:41 -05:00
19e6d1cd9f
new command compute efield/wolf/atom
2022-12-08 06:32:17 -05:00
f450c12b3d
Merge branch 'lammps:develop' into fortran2_updates
2022-12-07 23:55:11 -06:00
34449fc47c
fix typo and reformat
2022-12-07 20:41:33 -05:00
4a92316cf2
improve error message
2022-12-07 15:02:59 -05:00
739537930d
use utils::numeric() instead of atof and improve error messages in QEQ package
2022-12-07 13:35:57 -05:00
92e6c6ea9d
avoid 32-bit integer overflow for memory allocation
2022-12-07 13:35:52 -05:00
0007788e01
cleaner, minimal changes
2022-12-07 14:20:45 +01:00
21dd804819
Merge branch 'lammps:develop' into energy_spacing_neb
2022-12-07 13:41:56 +01:00
0fc9bb2cdf
Add optional msmeam flag
2022-12-06 18:56:58 -07:00
213a2a21ea
Merge pull request #3548 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-12-06 20:13:19 -05:00
8ade2d1ad9
Merge branch 'lammps:develop' into fortran-fix-external
2022-12-06 18:12:07 -06:00
0a608abaac
Merge branch 'lammps:develop' into fortran2_updates
2022-12-06 18:11:36 -06:00
77cbd8c1c9
update .gitignore for renamed source file
2022-12-05 19:47:08 -05:00
2f8c379e37
Merge branch 'ml-pod-fixes' into collected-small-changes
2022-12-05 19:18:03 -05:00
2c6cd42038
silence compiler warnings about unused function parameters
2022-12-05 19:17:47 -05:00
92d8994189
add initializer for podptr
2022-12-05 18:03:43 -05:00
1fa0b432a4
avoid making members public
2022-12-05 18:03:43 -05:00
69d402fa7b
handle dead code
2022-12-05 18:03:43 -05:00
20f568e1ae
avoid division by zero
2022-12-05 18:03:39 -05:00
f33d7b8fc1
avoid string copy
2022-12-05 18:03:28 -05:00
ecf5b5a848
use call-by-reference to pass datastruct to functions
2022-12-05 17:30:13 -05:00
080b3b9ccb
avoid 32-bit integer overflow
2022-12-05 13:23:12 -05:00
08129bfc00
Merge branch 'develop' into collected-small-changes
2022-12-05 12:40:28 -05:00
31ca8fbbed
Merge pull request #3449 from cesmix-mit/pod
...
ML potentials with proper orthogonal descriptors
2022-12-05 12:29:13 -05:00
642aaf3d7d
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-12-05 11:18:06 -05:00
18af945f4d
added documentation
2022-12-05 16:59:26 +01:00
3c08bbb790
added documentation
2022-12-05 16:57:39 +01:00
5f735467fe
added documentation
2022-12-05 16:53:50 +01:00
8dd9682ce2
remove iostream
2022-12-05 15:28:35 +01:00
978db4b737
even simpler, still works
2022-12-05 15:19:33 +01:00
d69f22176f
a version which works in initial tests
2022-12-05 15:16:40 +01:00
1048c26900
working but not always optimal..
2022-12-05 14:07:03 +01:00
0d2e0f5b36
working ?
2022-12-05 13:58:05 +01:00
be17106ecf
Merge branch 'develop' into collected-small-changes
2022-12-05 07:02:13 -05:00
c8545154b8
Merge branch 'lammps:develop' into newmaster
2022-12-05 11:12:38 +01:00
01f835d6d6
Merge branch 'lammps:develop' into fortran2_updates
2022-12-04 23:40:53 -06:00
0a7943f941
Merge branch 'lammps:develop' into fortran-fix-external
2022-12-04 23:36:21 -06:00
0c238d179d
Merge pull request #3544 from robeme/electrode
...
Electrode package update
2022-12-04 20:01:18 -05:00
17a921f8e5
Added obsolescence warning to Makefile
2022-12-04 18:54:27 -06:00
e20235b7e5
Added text to README and LAMMPS.F90 making examples/COUPLE/fortran2 obsolete
2022-12-04 18:34:22 -06:00
d4289a2774
update list of commands in pygments LAMMPS lexer
2022-12-04 16:59:35 -05:00
e67bec6b2f
use consistent pygments language tags
2022-12-04 16:59:17 -05:00
cf4d1ec744
add version tags
2022-12-04 16:30:50 -05:00
97c058d156
correct syntax-highlighting to use C++ lexer instead of C
2022-12-04 16:22:15 -05:00
d49840e8d5
rename doc file for all electrode fixes to fix_electrode.rst
2022-12-04 16:10:02 -05:00
a96d4101ea
small doc updates, add version tags, rewrap paragraphs
2022-12-04 16:07:32 -05:00
7b818ace88
NEARLY working E_neb
2022-12-04 17:20:41 +01:00
1cde202079
test for coul/slater/long requires KSpace style ewald from KSPACE package
2022-12-04 04:24:10 -05:00
162f2f9384
whitespace; versionadded tags
2022-12-04 00:27:48 -06:00
f381a78c46
Added missing "call to" in Fortran docs
2022-12-03 21:52:30 -06:00
411f9b450f
documented two overlooked functions; added NULL check to neighlist_element_neighbors
2022-12-03 21:39:14 -06:00
c0345845e8
unit test for gather and scatter; char* to const char* in library.*
2022-12-03 20:38:42 -06:00
dac55cf64d
avoid segfault on short data read when parsing tabulated potentials
2022-12-03 20:45:52 -05:00
2f321576c5
Added documentation for scatter and gather; updated other docs
2022-12-03 16:03:29 -06:00
7c0c2234b3
Remove unused functions
2022-12-03 09:01:42 -05:00
71f086e159
implemented scatter, gather, and friends; wrote and updated documentation
2022-12-02 17:19:42 -06:00
b61b432078
update fitpod doc
2022-12-02 17:42:49 -05:00
fa160a21c2
Move precision and basename options from param input file to data input file
2022-12-02 17:41:34 -05:00
1eb489236e
make certain binlo/binhi are initialized
2022-12-02 14:35:21 -05:00
6ef59196cf
Update the description of the fitting in the fitpod doc
2022-12-02 10:43:01 -05:00
792635d1a9
address spelling issues
2022-12-02 10:42:40 -05:00
96c022d2d5
fix white spaces
2022-12-02 10:34:02 -05:00
25748781e2
Update doc for the regularization parameter as an optional input
2022-12-02 10:33:04 -05:00
e4791356c7
Add regularization parameter to make the fitting more robust.
2022-12-02 10:29:46 -05:00
43dca96ca4
Merge branch 'fortran-fix-external' of github.com:hammondkd/lammps into fortran-fix-external
2022-12-02 00:02:10 -06:00
b1664ce8ea
replaced unit 0 with error_unit
2022-12-02 00:00:57 -06:00
4c9ca8761c
Merge branch 'lammps:develop' into fortran-fix-external
2022-12-01 23:50:26 -06:00
c2a0660112
Bug fix and unit tests for fix external-related commands
2022-12-01 23:49:17 -06:00
539f5b2fcb
Merge pull request #11 from akohlmey/pod-updates
...
ML-POD updates
2022-12-01 23:34:31 -05:00
5b42b607d9
add precision parameter keyword to docs
2022-12-01 23:26:55 -05:00
7968c49916
rename old log and add logs for second example
2022-12-01 23:22:27 -05:00
8224e05515
simplify by making precision directly an integer
2022-12-01 23:19:38 -05:00
ef7b18cd34
remove dead code
2022-12-01 23:19:00 -05:00
7ec27b4c09
update logs and unit test
2022-12-01 23:18:41 -05:00
7063574d61
whitespace
2022-12-01 23:03:30 -05:00
b9a70c3998
update unit test
2022-12-01 22:59:58 -05:00
e79ae87957
Stabilize the linear solve and update Ta examples
2022-12-01 22:38:09 -05:00
3fea762e30
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-12-01 15:51:31 -07:00
1ba9ff7817
add new grid-based examples
2022-12-01 15:51:17 -07:00
713c7d3508
Cleaned up documentation
2022-12-01 16:49:18 -06:00
99b5053991
Update log files
2022-12-01 16:07:22 -05:00
82375f75e4
Update reference log files
2022-12-01 15:53:26 -05:00
1228b89ece
Add a quadratic pod example for Ta
2022-12-01 15:37:05 -05:00
3c9a6c4265
Fix white space
2022-12-01 14:42:24 -05:00
2738f18889
Add optional precision to round the coefficients to ensure consistency across platforms
2022-12-01 13:53:42 -05:00
f91828d7a6
improve error messages
2022-12-01 11:02:16 -05:00
cd7b3897a4
enable and apply clang-format
2022-12-01 11:02:04 -05:00
65488ca217
silence compiler warnings
2022-12-01 10:51:04 -05:00
6365af8704
Merge branch 'develop' into distributed-grids
2022-12-01 10:38:55 -05:00
dbfc5c74ce
spelling
2022-12-01 10:36:12 -05:00
6d4cb38d1f
parse_gridid was renamed to parse_grid_id
2022-12-01 10:12:39 -05:00
87a0833edd
whitespace fixes
2022-12-01 10:12:14 -05:00
196f16325c
Update fitpod
2022-12-01 09:27:16 -05:00
db8b4af924
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-12-01 09:18:18 -05:00
929f23095c
Update fitpod to let proc 0 handle the linear system and broadcast the solution to other processors
2022-12-01 09:17:41 -05:00
d900c5adf0
Merge pull request #10 from akohlmey/pod-updates
...
More ML-POD updates
2022-12-01 09:09:46 -05:00
1d957d2c71
convert keyword lists in fitpod docs to proper tables
2022-12-01 08:49:54 -05:00
3792140734
prettify and simplify output table formatting using fmt::format()
2022-12-01 06:38:20 -05:00
1b40ff2a81
simplify
2022-12-01 06:38:20 -05:00
d7f16eb713
apply clang-format
2022-12-01 06:38:20 -05:00
587cfbeafe
simplify. atom type to element mapping is checked in map_element2type()
2022-12-01 06:38:13 -05:00
8300d0865c
correct name of pair style in error messages
2022-12-01 04:57:27 -05:00
52bd4ec9cf
Merge pull request #9 from akohlmey/pod-updates
2022-11-30 23:52:06 -07:00
7cdb8a971a
add false positive
2022-12-01 01:40:26 -05:00
8951aceecb
add madelung logs
2022-12-01 16:35:57 +10:00
ad68eb8a59
add piston logs
2022-12-01 16:35:00 +10:00
a346d7c6ca
truncate coefficient output to 8 digits precision that are reproducible
2022-12-01 01:12:26 -05:00
61c4953119
update log files
2022-12-01 00:55:29 -05:00
9523163300
update unittest
2022-12-01 00:53:05 -05:00
05669fd7ed
whitespace
2022-12-01 00:32:13 -05:00
deb4684d26
Update README
2022-12-01 00:14:11 -05:00
bf07ccba77
Update documentation
2022-12-01 00:11:21 -05:00
a87aff7b87
Fixed bug and wrote unit tests for fix_external_array functions
2022-11-30 22:48:29 -06:00
fd13fe1e9a
Add basename feature to output files and removed existing files
2022-11-30 22:34:42 -05:00
657054205d
Merge pull request #8 from akohlmey/pod-updates
...
ML-POD updates
2022-11-30 21:44:27 -05:00
b7034e0380
update log files with updated coeff data
2022-11-30 21:27:01 -05:00
3333bdd5b9
update data without excess precision
2022-11-30 21:22:08 -05:00
264627daa6
programming style
2022-11-30 21:19:59 -05:00
d924d6bd17
plug one more memory leak
2022-11-30 21:19:46 -05:00
2a093e45ad
Merge branch 'pod' into pod-updates
2022-11-30 21:07:58 -05:00
169d08fdf9
use new/delete for memory management in podstruct. add a destructor
2022-11-30 21:07:01 -05:00
8ba297fa64
Merge pull request #6 from akohlmey/pod-updates
...
ML-POD updates
2022-11-30 21:04:12 -05:00
793987e0c3
replace planar logs
2022-12-01 11:48:26 +10:00
a733e4ddf9
replace au-aq logs
2022-12-01 11:46:51 +10:00
d377a79f83
small style updates
2022-11-30 20:33:17 -05:00
cadffe7e8b
rename fitpod command class to be consistent with rest of LAMMPS
2022-11-30 20:33:05 -05:00
2da2bf54b9
reduce memory leakage
2022-11-30 20:32:42 -05:00
d53701117b
write to files only on MPI rank 0
2022-11-30 20:31:23 -05:00
c7300f47b1
replace logs for graph-il
2022-12-01 11:17:49 +10:00
736f545bad
move install instructions for ML-POD into the correct place
2022-11-30 19:56:29 -05:00
4badeabd55
add versionadded tag
2022-11-30 19:56:02 -05:00
a52769f783
update README for potentials
2022-11-30 19:35:01 -05:00
6fe8b84c23
correct updating Makefile.package.setting edits, fix a few broken ones.
2022-11-30 19:31:00 -05:00
1b29f1d351
remove dead code and fix typo
2022-11-30 19:26:59 -05:00
26ecd2a9b0
update ML-POD example and include log files
2022-11-30 19:26:31 -05:00
0997842bf7
add back symlinks
2022-11-30 19:23:09 -05:00
13d1ce38d2
remove copies
2022-11-30 19:22:59 -05:00
6966a0726b
remove redundant files and recreate logs
2022-11-30 19:17:40 -05:00
b68e56e9be
(partially) apply clang-format
2022-11-30 19:11:20 -05:00
c0a01ae19b
remove dead code
2022-11-30 19:10:27 -05:00
16e8e33d5b
move podstruct initialization from header to implementation file
2022-11-30 19:09:43 -05:00
cd5bd9f378
add C++ marker for emacs
2022-11-30 19:08:18 -05:00
8eca05752a
sort list of files to achieve consistent fitting
2022-11-30 18:49:59 -05:00
d61bfa05ea
correct Install.sh brokenness inherited from ELECTRODE/Install.sh
2022-11-30 18:49:29 -05:00
5ed380c2d6
Merge pull request #5 from akohlmey/pod-updates
...
More ML-POD updates
2022-11-30 16:07:52 -05:00
2db1a74ba7
update false positives list
2022-11-30 14:13:11 -05:00
479e5ca862
Merge branch 'develop' into document-style-flags
2022-11-30 13:57:45 -05:00
7ce4b2eb68
fix bug with slab geometries
2022-11-30 11:55:19 -07:00
e1d31a5633
Merge branch 'develop' into pod-updates
2022-11-30 13:47:40 -05:00
e76e864152
Merge pull request #3539 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-11-30 13:45:05 -05:00
5900c8a06d
rewrap paragraphs
2022-11-30 13:41:42 -05:00
cd4d6261e2
spelling
2022-11-30 13:34:42 -05:00
e5b1b29912
Merge branch 'develop' into pod-updates
2022-11-30 13:25:32 -05:00
cc18528ea1
more bookkeeping changes
2022-11-30 10:56:54 -07:00
be8b96557c
whitespace fixes
2022-11-30 12:13:31 -05:00
afd7a6f485
programming style
2022-11-30 12:02:03 -05:00
b543c4caa3
replace non-portable file globbing with LAMMPS utility functions
2022-11-30 12:01:53 -05:00
fdeeb3fdbc
update .gitignore
2022-11-30 11:59:33 -05:00
d32da83eb6
small bookkeeping changes
2022-11-30 09:51:13 -07:00
72140e2608
Merge branch 'develop' into collected-small-changes
2022-11-30 08:52:13 -05:00
c11eabddc0
error out when a bond/angle/dihedral/improper substyle is not used
...
this implements the same behavior as for pair style hybrid
2022-11-30 08:09:51 -05:00
5f3b719a7d
improve error messages
2022-11-30 08:09:12 -05:00
80e6575784
avoid segfault, if repscale array is not allocated
2022-11-30 08:08:32 -05:00
8579b117af
Implemented remaining fix_external functions and documentation
2022-11-29 23:23:14 -06:00
dcf68bbf59
Update doc to reflect a change in the pair style name
2022-11-29 20:20:42 -05:00
362739a337
Move examples to lammps/examples/PACKAGES/pod and rename source files
2022-11-29 20:06:04 -05:00
aecd3841be
Initial implementation of fix_external_get_force
2022-11-29 18:28:52 -06:00
47d46e0257
doc page tweak
2022-11-29 16:58:07 -07:00
051ed8f884
spell checks
2022-11-29 16:39:31 -07:00
1924689867
spell checks
2022-11-29 16:37:43 -07:00
0fc25a9942
reformating RST file
2022-11-29 16:28:40 -07:00
2d3630a31f
reformating RST file
2022-11-29 16:22:48 -07:00
479f7e19ee
reformating RST file
2022-11-29 16:21:08 -07:00
e0c7ea9db6
reformating RST file
2022-11-29 16:19:01 -07:00
bb7bfc7ee7
developer doc page for distributed grids
2022-11-29 16:14:05 -07:00
9b7b45bdea
update lib/linalg README
2022-11-29 17:27:07 -05:00
63b2d2eec7
Merge pull request #3530 from akohlmey/reset-command
...
Add reset_atoms meta-command and reset_atoms image command
2022-11-29 17:17:20 -05:00
c674f0864d
Added lammps_fix_external_get_force to C library utility doc page
2022-11-29 15:56:26 -06:00
df5b97d6fe
Merge branch 'lammps:develop' into fortran-fix-external
2022-11-29 15:43:40 -06:00
5f9956405a
Updated docs and wrote unit tests for lmp_set_fix_external_callback; fixed typos
2022-11-29 15:37:15 -06:00
a3e0cfa8f7
Merge pull request #3541 from stanmoore1/kk_reax_tag
...
Fix bug in Kokkos ReaxFF, Tersoff, and Fix Neigh History on GPUs
2022-11-29 14:56:00 -05:00
b53964a5ac
print aligned column headers for NEB output
2022-11-29 14:48:13 -05:00
c43b332b13
Merge pull request #4 from akohlmey/pod-updates
...
Some more ML-POD updates
2022-11-29 14:45:06 -05:00
5de185e89b
Allow name tag for output files
2022-11-29 14:43:55 -05:00
1701b713a0
update code owners file for ML-POD package
2022-11-29 13:58:51 -05:00
6cd8689705
performance improvement replacing pow(x,0.5) with sqrt(x) and similar
2022-11-29 13:47:18 -05:00
690d889b38
use MathConst::MY_PI instead of M_PI
2022-11-29 13:25:29 -05:00
4b4f8507ea
update code owners file for ML-POD package
2022-11-29 13:20:33 -05:00
3ac4202de2
Fix GPU tag issues in other Kokkos styles
2022-11-29 10:25:43 -07:00
2cfcb16e31
update python to version to 3.11 and disable png/jpeg for now
2022-11-29 11:55:04 -05:00
1e408416d2
Fix bug in Kokkos ReaxFF on GPUs
2022-11-29 09:21:15 -07:00
f787a0934b
Merge pull request #2 from akohlmey/pod-updates
...
More ML-POD package updates and fixes
2022-11-28 17:08:57 -05:00
748ba7f6f5
fix broken link and clarify
2022-11-28 15:53:31 -05:00
e84a80e58c
Update Developer_code_design.rst
2022-11-28 13:42:11 -07:00
7e09bc6e04
update python to version to 3.11 and disable png/jpeg for now
2022-11-28 15:11:33 -05:00
38f659f80e
add metadata tags to potential file for mlpod
2022-11-28 15:05:20 -05:00
e1d1c72d94
update example to conform to LAMMPS conventions
2022-11-28 15:04:38 -05:00
e95551a16c
update python to version to 3.11 and disable png/jpeg for now
2022-11-28 14:34:27 -05:00
d5da179afc
correct docs for compute pair/local dx/dy/dz to reflect the code behavior
2022-11-28 14:12:30 -05:00
9b00d455b3
whitespace
2022-11-28 14:05:03 -05:00
9ba759bdd7
fix sphinx formatting issue
2022-11-28 14:00:26 -05:00
e2fa4a978b
reformat changes
2022-11-28 10:44:19 -07:00
cf0ff1614e
merged 3 doc pages for reset_atoms command
2022-11-28 10:32:53 -07:00
afe751fc8f
style updates
2022-11-28 12:21:49 -05:00
6a8ee284bc
print warning when per-atom energy or per-atom stress is requested in a run
2022-11-28 12:21:21 -05:00
0f216b5830
whitespace
2022-11-28 11:41:37 -05:00
ebdce82009
Merge branch 'pod' into pod-updates
2022-11-28 11:40:40 -05:00
e78ee616c3
update fitpod documentation
2022-11-28 11:08:50 -05:00
3b56d5e9b1
Update for documentation, change percentage to fraction, and fix some printing issues in fitpod_command
2022-11-28 11:03:18 -05:00
a3f1c25537
Merge branch 'develop' into merge-develop
2022-11-28 09:16:50 +01:00
ccc24b68ac
avoid memory leak
2022-11-28 01:53:48 -05:00
518d51257c
avoid leaking file pointer
2022-11-28 01:53:41 -05:00
bba486f0f1
simplify code and plug some memory leaks
2022-11-28 01:40:27 -05:00
1aa0154f3e
document lack of per-atom energy/stress
2022-11-28 01:30:33 -05:00
3de72cee14
Merge branch 'pod' into pod-updates
2022-11-28 01:17:07 -05:00
b2cbfee47e
add unit test for ML-POD package pair style mlpod
2022-11-28 01:10:46 -05:00
7ad7796508
fix a combination of programming style, memory leak, and formatting issues
2022-11-28 01:10:03 -05:00
ccffe80b8d
update MPI functionality for fitpod command
2022-11-28 01:09:36 -05:00
ac67514016
apply clang-format
2022-11-28 01:09:16 -05:00
86f7023a7a
skip per-atom energy check for pair style mlpod
2022-11-28 01:08:59 -05:00
484b84396c
whitespace
2022-11-27 23:50:04 -05:00
fda10cf604
Merge branch 'pod' into pod-updates
2022-11-27 23:48:27 -05:00
45c2d1f45d
fix typo and improve wording
2022-11-27 23:41:10 -05:00
72d28297be
disable png/jpeg for now
2022-11-27 23:37:43 -05:00
234725a9fb
Update MPI functionality for quadratic POD
2022-11-27 22:22:52 -05:00
cdc0157dcf
improve output formatting
2022-11-27 19:42:54 -05:00
2e8fd7e316
respect all q for fix/electrode/conq with symm off
2022-11-28 10:14:00 +10:00
4c65d0c50e
ignore last q for fix/electrode/conq with symm on and cg algos
2022-11-28 09:56:50 +10:00
e732fcacf3
include comm in electrode/conq
2022-11-27 23:46:00 +00:00
9958c9dfd7
update documentation
2022-11-27 23:46:00 +00:00
e58b71b0c9
issue warnings from only proc 0
2022-11-27 23:46:00 +00:00
32a3fc21bc
enable symm for conq and thermo
2022-11-27 23:46:00 +00:00
37c7d7e325
avoid uninitialized data in sw/intel pair style
2022-11-27 18:35:05 -05:00
fb74d64889
disable building PYTHON package on Windows until the failure is understood
2022-11-27 18:10:28 -05:00
e7d72040e1
update BLAS/LAPACK to version 3.11.0 from 22 Nov 2022
2022-11-27 18:06:01 -05:00
c366441c15
add DPOTSV and DPOTRS LAPACK functions
2022-11-27 18:05:54 -05:00
d3d8dda40a
try to debug python failure with v3.11 some more
2022-11-27 17:34:37 -05:00
d3bb55fa4f
update BLAS/LAPACK to version 3.11.0 from 22 Nov 2022
2022-11-27 17:24:05 -05:00
5205e208a0
add DPOTSV and DPOTRS LAPACK functions
2022-11-27 17:18:23 -05:00
308f9ce8bf
provide customized Install.sh for ML-POD package
2022-11-27 17:16:31 -05:00
1df948b26b
add ML-POD package to relevant CMake presets
2022-11-27 17:16:13 -05:00
5bc4ac1cd8
add ml-pod package to "lib", "int", and "all" package lists
2022-11-27 17:12:41 -05:00
0636be8289
update .gitignore
2022-11-27 17:11:46 -05:00
50cb575415
temporarily disable failing command
2022-11-27 16:33:08 -05:00
b5238b9353
improve argument parsing and error messages
2022-11-27 16:27:49 -05:00
816736afd1
fix memory leak
2022-11-27 16:27:14 -05:00
ee5b021c57
Update MLPOD's documentation and changed example folder name from pod to mlpod
2022-11-27 11:14:21 -05:00
c8894e4d48
Change CPOD to MLPOD
2022-11-27 10:50:53 -05:00
f49b50be5e
update installed python version to 3.11 in MSVC native compile/test
2022-11-26 15:29:32 -05:00
5458992dd3
Rename class PairPOD to PairMLPOD, initialize variables in constructor
2022-11-25 20:37:02 -07:00
76dbc498a0
doc tweaks
2022-11-25 15:03:03 -07:00
878b8a8a13
better argument checking with threebody off, disallow invalid uses
...
this now reads the potential file only on the first pair_coeff command
and also creates the element to atom type map then. all following
pair_coeff commands must be consistent. LAMMPS will stop if not.
we also need to explicity assign setflag and must not have it reset
when creating the mappings.
2022-11-25 15:37:06 -05:00
2e6fdf2ea3
improved error message
2022-11-25 15:31:16 -05:00
2efd485bd0
update Intel buffers for calculations
2022-11-25 08:37:49 +00:00
170c312a0c
Fixed oversight in set_fix_external_callback and wrote its documentation
2022-11-24 21:07:46 -06:00
e36a360891
error out when reduced units are used with fix ipi or fix pimd
2022-11-24 13:17:11 -05:00
3ce79f8da3
strip style suffixes when writing restart files if suffixes are enabled
2022-11-24 11:51:58 -05:00
4adf3708d4
add strip_style_suffix utility function
2022-11-24 11:50:21 -05:00
242cc5f993
error out when reduced units are used with fix ipi or fix pimd
2022-11-24 10:14:09 -05:00
48a808122f
Merge branch 'develop' into reset-command
2022-11-23 16:12:10 -05:00
7a4e1ed5bf
Merge pull request #3527 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-11-23 15:37:25 -05:00
4ba604fd37
Merge branch 'collected-small-changes' into reset-command
2022-11-23 13:38:40 -05:00
7f4ebaf672
correct triclinic box check
2022-11-23 13:32:13 -05:00
0ae5fd3a60
cosmetic
2022-11-23 13:31:47 -05:00
32ce17c9ad
fix typo
2022-11-23 12:55:51 -05:00
dd8a14789b
update docs for new image features
2022-11-23 10:52:46 -07:00
b2f680e4bc
update unit tests for pair style bugfixes
2022-11-23 12:26:11 -05:00
ed756f5077
fix bug parsing arguments in nm/cut/coul/* pair styles
2022-11-23 12:23:42 -05:00
0f05f8650b
Merge branch 'fix_sph_example' of github.com:timteichmann/lammps into collected-small-changes
2022-11-23 09:29:54 -05:00
3a49b69dee
Fix SPH shock tube 2d example input deck
2022-11-23 15:14:12 +01:00
41f97430e1
fix leaks for ewald and pppm/intel
2022-11-23 15:20:11 +10:00
e9c2608e76
delete boundcorr in deallocate()
2022-11-23 15:08:31 +10:00
fbc1dc099d
Merge pull request #1 from akohlmey/pod-updates
...
Some updates to the ML-POD package pull request
2022-11-22 18:51:00 -05:00
9ab4c65f31
more work on dump image
2022-11-22 16:40:39 -07:00
e2d6bb0c31
Merge branch 'develop' into pod-updates
2022-11-22 18:32:20 -05:00
e5ac673e2b
avoid implicit string copy
2022-11-22 18:31:13 -05:00
14f47a27ca
avoid variable length arrays
2022-11-22 18:30:47 -05:00
bbe3a10059
avoid variable length array
2022-11-22 18:21:13 -05:00
80f20f5314
remove dead code
2022-11-22 18:21:03 -05:00
b572b40ef1
follow include style more closely
2022-11-22 18:12:54 -05:00
3b07e64da5
whitespace
2022-11-22 18:11:17 -05:00
741620148d
use fmt library features for aligned output
2022-11-22 18:10:06 -05:00
b7c4d5737b
avoid variable length array
2022-11-22 18:09:41 -05:00
a1b40a8c08
remove dead code
2022-11-22 18:09:19 -05:00
de8f0c9ae9
use platform::walltime()
2022-11-22 17:20:35 -05:00
135531e0b7
Merge pull request #3533 from ssande7/maxwarn
...
Bugfix: Respect thermo_modify warn always
2022-11-22 10:58:48 -05:00
e165607710
Remove unnecessary functions and variables from pairstyle
2022-11-22 08:45:43 -07:00
00b474eee5
simplify
2022-11-22 05:46:53 -05:00
a8f45846a7
Respect thermo_modify warn always
2022-11-22 16:30:55 +10:00
95841b0efd
Implementation (after several failures) of set_fix_external_callback
2022-11-21 22:38:10 -06:00
a098b16030
expand valid range of bond/angle style gaussian. update docs and tests.
2022-11-21 22:28:44 -05:00
23025316c9
Merge branch 'develop' into collected-small-changes
2022-11-21 18:11:30 -05:00
13e6c82273
document the change of the reset_* commands
2022-11-21 18:02:46 -05:00
e9ec915e45
document removal of "box" command.
2022-11-21 17:59:29 -05:00
cbab8fa102
update documentation with new command names
2022-11-21 17:52:33 -05:00
2b9d5c6c9a
rename reset metacommands to use reset_atoms
2022-11-21 17:20:29 -05:00
a21a09f6d3
Backport https://github.com/kokkos/kokkos/pull/5624 to Kokkos version bundled with LAMMPS
2022-11-21 14:57:55 -07:00
356827df12
update documentation for removal of box command
2022-11-21 14:04:58 -05:00
13fcbeda18
remove "box" command
2022-11-21 13:46:59 -05:00
8559857540
Fix double deallocation in fitpod
2022-11-20 16:03:04 -07:00
98d2dc3d01
removed some redundant code
2022-11-20 15:00:21 -05:00
8247d127b8
removed some headers
2022-11-20 14:39:05 -05:00
714ad002f3
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-11-20 14:13:53 -05:00
d75bf01b2d
create Makefile for ML-POD
2022-11-20 14:13:51 -05:00
341ea2847f
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-11-20 11:30:29 -07:00
8114bfbd3d
Replace unnecessary memory functions with lammps memory class
2022-11-20 11:29:57 -07:00
78c4f46565
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-11-20 12:30:14 -05:00
1c1f3f8e2b
update pod doc
2022-11-20 12:30:11 -05:00
5424344dc6
Forward declare podptr in fitpod header
2022-11-20 09:56:37 -07:00
7d31793460
Use mlpod instead of pod
2022-11-20 09:42:05 -07:00
143147e7b9
Use lammps memory allocation everywhere
2022-11-20 09:41:36 -07:00
33356aebcf
update pod.txt
2022-11-20 11:40:33 -05:00
d8b8a8bad1
Delete podcommon.h
2022-11-20 11:36:00 -05:00
942bb40f60
Update fitpod_command.h
2022-11-19 22:16:36 -05:00
50d3f88705
Update fitpod command
2022-11-19 22:05:54 -05:00
045afe00d8
add tests for read_data add, and read_data with fix property/atom
2022-11-19 21:19:20 -05:00
4b71ceeb92
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-11-19 21:09:12 -05:00
a0879cf923
pod fit
2022-11-19 21:09:08 -05:00
e0a251f7b4
Use forward declaration of podptr in pair_pod.h
2022-11-19 16:47:18 -07:00
d8169b02ff
Use lammps memory class in pair_pod
2022-11-19 16:37:27 -07:00
442eeb9f52
support special case where number of data lines from fix is number of added atoms
2022-11-19 14:06:16 -05:00
b39842ba23
avoid segfault when reading beyond the provided number of lines
2022-11-19 14:00:22 -05:00
6c87236e7a
fix typos
2022-11-18 13:29:23 -05:00
1cb927294f
use group that is not "all"
2022-11-18 04:51:56 -05:00
22c2cf5c3e
update existing tests. add new tests for reset image_flags
2022-11-18 04:42:13 -05:00
0dd193d70d
error out on extra keywords
2022-11-18 00:30:52 -05:00
7a929d2124
update error messags and enable/apply clang-format
2022-11-17 23:24:26 -05:00
60122f2aeb
update docs
2022-11-17 23:23:29 -05:00
e8471790bc
route renamed reset sub-commands through Deprecated class to print warning
2022-11-17 23:11:41 -05:00
7e9d66bbfb
unfix style check
2022-11-17 23:10:38 -05:00
c9a6299d28
add reset command to docs, adapt pages for sub-commands
2022-11-17 22:52:07 -05:00
0635a46891
generalize meta command processing. make better use of std::string class
2022-11-17 22:09:52 -05:00
612a2b2711
add reset meta-command
2022-11-17 21:39:32 -05:00
0c306fde04
apply clang-format
2022-11-17 21:05:26 -05:00
03247aa28e
add reset_image_flags command
2022-11-17 21:04:35 -05:00
3683f144a6
fixed compile issue
2022-11-17 16:32:15 -07:00
c9b431214c
more work on dump image
2022-11-17 15:56:15 -07:00
94cc3f6590
Merge pull request #3524 from ssande7/respa_fix
...
Fix segfault when using dynamic groups with r-RESPA
2022-11-17 17:13:15 -05:00
ae1b48b52b
use smaller maximum box count for maximum allowed distance
2022-11-17 14:15:30 -05:00
15bf4a281d
documentation corrections
2022-11-17 11:48:13 -05:00
096a70363b
allow to check if Kokkos is active and retrieve number of threads and gpus
2022-11-17 11:31:34 -05:00
ae59b6ca3f
Merge branch 'correct-tune' of github.com:mehdibghk/lammps into collected-small-changes
2022-11-17 10:56:10 -05:00
dde2ef3462
correct a grammatical error
2022-11-17 23:25:04 +08:00
df5cfd18eb
start adding support for dump image of grid cell values
2022-11-16 15:35:21 -07:00
b60725197f
address uninitialized data warnings from coverity scan
2022-11-16 14:50:16 -05:00
a46b1114ff
spelling updates for fix bond/react
2022-11-16 14:15:56 -05:00
57e42a06af
make overloaded alias inline function
2022-11-16 10:02:02 -05:00
925a9a4bb3
use name in capitals for compile time constant
2022-11-16 09:59:02 -05:00
67c5bb2a0d
small programming style updates
2022-11-15 21:13:22 -05:00
ef7b5017cf
Merge branch 'develop' into collected-small-changes
2022-11-15 21:05:34 -05:00
4655039774
Merge pull request #3514 from jrgissing/per-bond_custom_constraint
...
bond/react feature updates
2022-11-15 21:03:12 -05:00
81c37f6dd6
add versionchanged tag to "python source" docs
2022-11-15 17:15:07 -05:00
b8121be513
Merge branch 'respa_fix' of github.com:ssande7/lammps into collected-small-changes
2022-11-15 17:07:31 -05:00
1464b55f81
add symbolic links for data file for FEP examples
2022-11-15 17:07:02 -05:00
40c05114f2
update pair style suffix handling in compute fep to support hybrid suffixes
2022-11-15 17:01:30 -05:00
7b968cf7a9
Merge branch 'develop' into collected-small-changes
2022-11-15 16:31:27 -05:00
7a42d2a54a
Merge pull request #3525 from davidfir3/fep
...
Append suffix to pstyle (pair style name) of compute fep
2022-11-15 16:31:00 -05:00
d813da3fcd
Merge pull request #3521 from akohlmey/refactor-python-source-command
...
Refactor python source command and error reporting
2022-11-15 13:01:07 -05:00
31972fc287
reduce redundant code. avoid Domain::minimum_image() getting "stuck".
2022-11-15 07:40:02 -05:00
859403e2af
dt/reset now works in parallel
2022-11-15 12:01:29 +01:00
97bd404f33
add versionadded marker
2022-11-15 03:46:50 -05:00
3fd122311d
some more grammar updates and clarifications
2022-11-15 03:45:04 -05:00
742265bfdb
append suffix to pair style
2022-11-15 16:39:38 +08:00
c191086812
Fix segfault when using dynamic groups with r-RESPA
2022-11-15 15:02:35 +10:00
a2435ea200
more work on dump grid/vtk
2022-11-14 15:31:11 -07:00
175b2b045a
tweak grammar
2022-11-14 14:10:43 -05:00
a7de83d289
Update Kokkos Install.sh and fix typo in docs
2022-11-14 08:24:28 -07:00
670f68e4d5
Merge branch 'lammps:develop' into fix_viscous_kokkos
2022-11-14 13:43:28 +01:00
54dbe36fe9
Merge branch 'fix_viscous_kokkos' of github.com:mkanski/lammps into fix_viscous_kokkos
2022-11-14 13:30:56 +01:00
4647096a97
Add docs
2022-11-14 13:30:41 +01:00
f5261b449a
Remove setup from BoundaryCorrection
2022-11-14 10:02:36 +01:00
eee6862f25
copy error + other fixes
2022-11-12 02:13:39 -05:00
cc4c59649c
spelling
2022-11-11 22:06:53 -05:00
d4bd0a74a7
change "inline" keyword to "here" for consistency with the other uses
2022-11-11 22:05:35 -05:00
5e832aa360
revise documentation
2022-11-11 22:05:09 -05:00
72752931fa
version tags
2022-11-11 17:25:49 -05:00
86172eb75f
bond/react restart revision numbers
2022-11-11 17:16:37 -05:00
0890bc026e
ensure backward compatibility of restarts
2022-11-11 15:28:36 -05:00
148df8589b
revise error reporting in the python command
2022-11-10 23:30:03 -05:00
b6b81a951a
improve error reporting for python style variables
2022-11-10 17:17:23 -05:00
5dbc41c168
First working version (rmass not tested yet)
2022-11-10 22:33:19 +01:00
34a5093229
refactor handling of the python source command. document it and more limits.
2022-11-10 16:03:06 -05:00
dd8c1df9c2
Merge pull request #3516 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-11-10 14:30:57 -05:00
fabfd86338
Base for KOKKOS dt/reset
2022-11-10 20:23:55 +01:00
27bd28bf34
CUDA should work now
2022-11-10 18:52:28 +01:00
9a78f45c09
Second try for CUDA
2022-11-10 17:03:55 +01:00
ee5d40984f
Change the way gamma is accessed
2022-11-10 15:43:08 +01:00
c2f4c8d23a
First version of KOKKOS fix viscous
2022-11-10 14:13:44 +01:00
01b4600ba5
remove obsolete file
2022-11-10 07:11:22 -05:00
1932b6390a
update and sort codeowners lists
2022-11-10 07:11:12 -05:00
c00a5d52d2
silence compiler warnings
2022-11-10 02:25:00 -05:00
4392b9c8cb
store LAMMPS version of restart, if initialized from restart file
2022-11-10 02:24:50 -05:00
1fa7308ade
Merge branch 'github-ylz-update' of github.com:mehdibghk/lammps into collected-small-changes
2022-11-10 01:52:40 -05:00
aaa8e9d219
populate atoms2bond in bond/react
2022-11-09 17:51:21 -05:00
f9d07d8932
revert non-bond-react changes
2022-11-09 17:40:57 -05:00
4e36a81f2a
clarify doc page
2022-11-09 10:05:24 -07:00
cd5d41868f
remove debug statements
2022-11-09 09:54:04 -07:00
e16aed28b6
debug
2022-11-09 09:20:19 -07:00
d53ce7aba9
initialize pointer to null
2022-11-09 11:15:18 +08:00
de090bf3d4
add doc line
2022-11-08 18:11:04 -07:00
ec0b38f7b7
bug fix in pppm/disp
2022-11-08 18:08:22 -07:00
df9dc387ac
debug
2022-11-08 17:26:29 -07:00
f684cd560f
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-11-08 17:14:05 -07:00
65ce9aa791
KSpace bug fixes
2022-11-08 11:22:25 -07:00
af36dc3df0
Style changes, alphabetize headers, cleaner READMEs
2022-11-08 09:25:26 -07:00
a62defa8ad
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-11-08 11:03:48 -05:00
f18295bb51
Ta example
2022-11-08 11:02:44 -05:00
64c9f7ffed
Merge branch 'develop' into electrode
2022-11-08 09:46:56 +01:00
a3e7106f31
expand docs for bond/angle/dihedral/improper styles
2022-11-07 23:52:23 -05:00
aa46f5560a
add .. versiondded:: tag to BPM package commands and restrictions text consistent
2022-11-07 22:57:32 -05:00
f6d9f58bfc
Remove unnecessary functions
2022-11-07 18:25:39 -07:00
da929b4f7f
Fix merge conflicts
2022-11-07 17:37:50 -07:00
1fbd45a05d
Format docs
2022-11-07 17:33:00 -07:00
4616c1b4a3
Fix whitespace
2022-11-07 17:31:53 -07:00
09bcb02145
Clean up example
2022-11-07 17:17:48 -07:00
7d5b85812f
Write error analysis with fmt
2022-11-07 16:45:03 -07:00
90b54300e9
remove whitespace
2022-11-07 16:18:40 -07:00
b18d388e4c
fix segfault in base class destructor when destructing PPPMElectrode()
2022-11-07 17:17:48 -05:00
959b9c220f
Cleaned up unused member functions and hd_balancer calls
2022-11-07 15:49:37 -06:00
a986f035d6
update list of functions and add list of flags for pair styles
2022-11-07 16:10:12 -05:00
e6da584a76
doc pages
2022-11-07 11:41:59 -07:00
3390d51c48
bug fix in amoeba_convolution
2022-11-07 10:40:45 -07:00
d2a90a05fb
add support for ELECTRODE pkg PPPM
2022-11-07 10:16:39 -07:00
0a0ac226d1
Merge remote-tracking branch 'akohlmey/support-msmpi' into collected-small-changes
2022-11-07 11:21:16 -05:00
dc4301dfa8
initialize ADIOS dumps only the first time when used in multiple runs
2022-11-07 08:57:12 -05:00
401b5cee6d
add -y flag to add-repository commands to avoid issues with GPG support changes
2022-11-07 07:32:08 -05:00
09e490db40
add support for building/using the ADIOS package without MPI
...
This needs the ADIOS2 installation being configured accordingly.
2022-11-07 07:24:17 -05:00
89f896ea73
Include MS-MPI in Windows build and test through GitHub Actions
2022-11-05 23:57:29 -04:00
7d7227c334
Read xyz files with lammps utils
2022-11-05 19:59:48 -06:00
97a0f0f40a
Read training/testing data file with lammps utils
2022-11-05 14:44:28 -06:00
6ec8ff3c51
Read pod file with lammps utils
2022-11-05 13:34:45 -06:00
f8c90c2674
Read coefficients with lammps utils
2022-11-05 12:10:13 -06:00
3b47afa69f
Update fix_bond_react.rst
2022-11-05 02:03:02 -04:00
b2652a4542
fix writing restarts without rate_limit
2022-11-05 01:22:54 -04:00
565853ee07
rescale_charges keyword
2022-11-05 01:05:45 -04:00
d5929a5cf8
reflect rate_limit restart support in docs
2022-11-04 23:52:13 -04:00
3dab9cf8d8
bug fixes to grid remapping
2022-11-04 21:41:58 -06:00
bd5ea1b896
add MS-MPI support to ML-PACE plugin and demo plugins
2022-11-04 23:32:40 -04:00
710197cd88
add MS-MPI support to CMake support for plugins
2022-11-04 23:00:34 -04:00
0de50f29f7
add option to use the MS-MPI SDK to cross-compile Windows binaries
2022-11-04 21:56:06 -04:00
a3cc0e8432
Reverted the block size tuning, which caused bugs for low atom counts (will revisit later)
2022-11-04 13:45:59 -05:00
b4118c51cc
merged in current master
2022-11-04 08:22:18 -06:00
0b7c391dfd
smooth restart when using rate_limit
...
breaks backward compatibility of restart files (probably can be avoided)
2022-11-04 00:49:26 -04:00
2f1f7ee0fa
Cleaned up code
2022-11-03 23:45:40 -05:00
559ed8c490
doc page updates, start adding remap support to fix ave/grid
2022-11-03 17:05:23 -06:00
9cbc77f41c
Merge pull request #3511 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2022-11-03 11:53:08 -04:00
1a271b4870
add mention of Nlimit variable support
2022-11-03 11:21:16 -04:00
eb01f816ec
rate_limit docs
2022-11-03 11:09:44 -04:00
10d3b1a875
Merge pull request #3510 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2022-11-02 19:52:06 -04:00
292cf5ff09
Merge pull request #3487 from bathmatt/kokkos-mliap-so3
...
Created a Kokkos version of the ML-IAP routines. Completed one model…
2022-11-02 17:13:16 -04:00
8af384243f
support for more caller options in Grid2d/3d
2022-11-02 15:01:58 -06:00
3da2a2f358
silence compiler warnings
2022-11-02 15:23:54 -04:00
390c68f967
use override keyword. remove virtual from function without override.
2022-11-02 15:23:41 -04:00
7346aee4ad
logic for all callers to use new Grid3d/Grid2d
2022-11-02 11:46:26 -06:00
d39d272b28
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-11-02 10:52:20 -04:00
076f55dbca
Update Ta example
2022-11-02 09:20:20 -04:00
017e94302b
add missing initialization
2022-11-02 06:24:26 -04:00
1db5c4b89b
silence compiler warnings
2022-11-02 06:17:07 -04:00
383178c927
silence compiler warnings
2022-11-02 06:16:04 -04:00
902a07a83a
update for portability
2022-11-01 21:23:45 -04:00
d75fd564a1
update grid2d to match grid3d
2022-11-01 16:11:14 -06:00
736b420a49
reaction rate limit option
2022-11-01 18:03:30 -04:00
4c29457351
more classes use Grid3d
2022-11-01 15:53:39 -06:00
202fc44e86
Merge branch 'lammps-develop3' into per-bond_custom_constraint
...
rebase
2022-11-01 15:52:12 -04:00
189f803ef6
correct, simplify rxnbond example
2022-11-01 15:51:37 -04:00
ed6fe96909
simplify, formatting
2022-11-01 15:51:37 -04:00
f0a421eb25
bond:react per-bond custom constraint docs
2022-11-01 15:51:36 -04:00
23353208f2
check that bond is actually in map
2022-11-01 15:11:19 -04:00
fe6cf36101
prevent multiple compute evaluations on a timestep
2022-11-01 15:11:19 -04:00
5e9b4d8678
actually evaluate bond/local compute value
...
(even when not printed on that timestep)
2022-11-01 15:11:19 -04:00
d090fce262
bond/react: per-bond custom constraint
2022-11-01 15:11:19 -04:00
9e79a1ef76
non-'bond/react ' changes
2022-11-01 15:06:06 -04:00
edaefd4870
Merge branch 'develop' into collected-small-changes
2022-11-01 12:16:05 -04:00
a001707b22
Merge pull request #3503 from akohlmey/refactor-pair-only
...
Refactor handling of pair/only flag for GPU and KOKKOS
2022-11-01 12:14:59 -04:00
c6157b51ef
Update docs
2022-11-01 07:26:18 -07:00
35bbab15da
Small cleanup
2022-11-01 07:20:17 -07:00
f9a004c752
synchronize comments and update formatting
2022-11-01 06:29:58 -04:00
2d3e5e9930
set pending version info in docs to 3Nov2022
2022-11-01 06:00:05 -04:00
6d7a1e0635
step version strings for the next patch release
2022-11-01 05:59:32 -04:00
05aca2bced
Merge pull request #3507 from hammondkd/thermo_mod_range
...
Support thermo_modify format column index ranges
2022-11-01 05:46:04 -04:00
e5a808fb8d
apply correct platform selection for OpenCL context
2022-11-01 04:05:57 -04:00
80a141d9c8
silence compiler warnings
2022-11-01 03:38:08 -04:00
658220c69d
replace variable length array
2022-11-01 03:37:02 -04:00
d3d83b45cb
adjust floating point error thresholds
2022-10-31 22:46:45 -04:00
b12c3b3587
must compare C vs. Fortran strings with trailing whitespace removed
2022-10-31 22:46:19 -04:00
239e40360f
Merge branch 'refactor-pair-only' of github.com:akohlmey/lammps into refactor-pair-only
2022-10-31 21:59:40 -04:00
3dcf5d70a8
must compare C vs. Fortran strings with trailing whitespace removed
2022-10-31 21:56:38 -04:00
37adaa7409
Merge branch 'develop' into refactor-pair-only
2022-10-31 21:48:10 -04:00
ccea984c4c
expand pair_only_flag processing to also apply to other suffix handlers
2022-10-31 21:47:40 -04:00
8c5d100968
Merge pull request #3508 from hammondkd/fortran-expansion
...
Fortran interface expansion
2022-10-31 20:31:47 -04:00
ed46cfab89
Remove unused variable
2022-10-31 16:07:13 -07:00
3252424dea
Merge branch 'develop' of https://github.com/lammps/lammps into kokkos-mliap-so3
2022-10-31 15:20:38 -07:00
131522f241
silence some more compiler warnings
2022-10-31 18:02:58 -04:00
135c6f24ad
Merge branch 'develop' into fortran-expansion
2022-10-31 17:57:33 -04:00
58c2f25b45
Merge pull request #3504 from akohlmey/library-plugin-update
...
Update example for coupling LAMMPS as a dynamically loaded library
2022-10-31 17:52:34 -04:00
335bacebb7
more doc in *.h file
2022-10-31 15:34:58 -06:00
94024475c1
allow for centered grid cells in proc mapping
2022-10-31 15:29:02 -06:00
aa777a2196
allow for centered grid cells in proc mapping
2022-10-31 15:28:39 -06:00
d582d303ff
make compatible with g++ -ansi
2022-10-31 16:15:28 -04:00
6068e9df5a
make fully compatible with gcc -ansi
2022-10-31 16:13:25 -04:00
5d115fec90
check that wrapper for lammps_open() was compiled with -DLAMMPS_LIB_MPI=1
2022-10-31 16:12:56 -04:00
3ae2f9966b
work around warnings when compiling with C++ and gcc -pedantic
2022-10-31 16:12:02 -04:00
5ed7df248c
a real MPI library is required for the test example
2022-10-31 16:11:19 -04:00
27a93f12d5
simplify and make test more specific
2022-10-31 15:00:37 -04:00
8e6c7fa416
add note about the plugin version of the C library interface
2022-10-31 14:42:12 -04:00
23c22b4f4f
silence compiler warnings
2022-10-31 13:06:03 -04:00
c214a81526
increase portability and standard conformance
2022-10-31 13:05:53 -04:00
5195a7385c
Merge pull request #3501 from yury-lysogorskiy/bugfix/empty-spatial-domain
...
BUGFIX: fix pair and empty spatial domains
2022-10-31 12:23:35 -04:00
4c0b415487
Implied shape arrays for constants are not allowed in Fortran 2008 and later
2022-10-31 12:05:16 -04:00
eb8139aacd
Fix compile error with KOKKOS package
2022-10-31 09:47:28 -06:00
7a171ded10
document preference to not use "alternative tokens"
2022-10-30 22:07:43 -04:00
39a6a27066
Replaced "not" with "!" and "and" with "&&" (Windows builds?)
2022-10-30 18:25:16 -05:00
00ec3575c4
Fixed typos
2022-10-30 17:04:06 -05:00
f088fcd949
whitespace
2022-10-30 17:00:16 -05:00
0aa20872ca
Eliminate gfortran -Wall warnings
2022-10-30 16:42:10 -05:00
87590ad339
Merge branch 'lammps:develop' into fortran-expansion
2022-10-30 15:30:59 -05:00
745f90cb71
merged conflicts in thermo.cpp
2022-10-30 14:34:43 -05:00
513d081717
reference the forum instead of the mailing list, which is disabled now
2022-10-29 06:25:55 -04:00
c157b2dea2
add tests whether simple examples for coupling to the LAMMPS library can run
2022-10-29 03:46:52 -04:00
d3ed99c7f8
Optional arguments for find_*_neighlist
2022-10-28 21:01:12 -05:00
73bf0334e4
Fixed optional parameters in find_pair_neighlist
2022-10-28 20:53:46 -05:00
83dcf24092
update README
2022-10-28 21:14:24 -04:00
00c80adf59
add CMake build system
2022-10-28 21:14:14 -04:00
82d77e7ae1
update example
2022-10-28 21:14:01 -04:00
78910eb0e1
add comment that this file needs to be updated when APIs are added
2022-10-28 21:13:50 -04:00
38335a4d47
update prototypes and struct entries for liblammpsplugin. port to windows.
2022-10-28 21:13:17 -04:00
55dafc110d
Unit tests and some off-by-one errors
2022-10-28 19:09:31 -05:00
19fad284af
more on shift factors
2022-10-28 18:03:08 -06:00
861e3b5876
shift factors
2022-10-28 17:46:19 -06:00
e0181e8c46
refactor handling of pair/only flag for GPU and KOKKOS
2022-10-28 16:38:11 -04:00
e68b0b442e
Merge pull request #3502 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-10-28 14:33:34 -04:00
e70ccf454d
fix cut-n-paste bug
2022-10-28 10:11:50 -04:00
dc2b0f1def
Merge branch 'develop' into collected-small-changes
2022-10-28 09:30:17 -04:00
7a10cf2b53
Missing colon in gather_atoms_subset doc
2022-10-28 07:57:33 -05:00
624e230f4d
several bugs fixed; unit tests updated
2022-10-28 00:51:04 -05:00
dfef232ccb
Fixed omission in gather_bonds example (docs)
2022-10-27 19:09:53 -05:00
0b83b8c533
Changed case of intrinsics to match style elsewhere
2022-10-27 18:26:22 -05:00
67c165afb2
Fixed typo in gather_bonds example
2022-10-27 18:23:20 -05:00
b6e29fd5d7
debugging of grid remap
2022-10-27 16:40:53 -06:00
1de74508c3
Merge pull request #3475 from akohlmey/refactor-testing
...
Refactor computes and fixes to use array of structs instead of many index arrays
2022-10-27 17:07:52 -04:00
3bfdc0aae9
initialize pointer to null
2022-10-27 17:05:55 -04:00
e2f263b827
protect against division by zero
2022-10-27 17:04:10 -04:00
ca091b2e75
update ELECTRODE package instructions for traditional make. fix plural/singular.
2022-10-27 16:23:55 -04:00
3545b491ee
Merge branch 'lammps:develop' into fortran-expansion
2022-10-27 14:15:47 -05:00
1e29c83be3
Merge branch 'fortran-expansion' of github.com:hammondkd/lammps into fortran-expansion
2022-10-27 14:12:38 -05:00
4216ca604c
Refactored copying of strings from C to Fortran to avoid duplication
2022-10-27 14:12:26 -05:00
a66f411edc
add support to detect the BuildID of Windows 10 22H2
2022-10-27 12:43:14 -04:00
560dd9c358
Fixed up for Stan's comments
2022-10-27 17:17:09 +02:00
12fb7ac4a5
Removed old comment
2022-10-27 16:55:50 +02:00
ad080187af
Resolved last set of bugs in the mliap framework unit tests and examples match
2022-10-27 16:48:28 +02:00
5824534ac6
use symbolic constants Comm::BRICK / Comm::TILED for Comm::style
2022-10-27 07:03:25 -04:00
e6b67683aa
update TIP4P howto
2022-10-27 07:02:16 -04:00
8bb5042a57
small upd to pair/extrapolation docs example
2022-10-27 11:56:12 +02:00
850a303f34
Merge pull request #3500 from akohlmey/cmake-openmp-modernize
...
Modernize OpenMP detection and checks in CMake
2022-10-27 00:09:13 -04:00
336ec056de
use googletest aliased targets consistently
2022-10-26 22:37:24 -04:00
0d47dc250a
drop special OpenMP flags from presets. Will be detected by FindOpenMP.
2022-10-26 22:37:04 -04:00
6afa1d14d2
downgrade KOKKOS OpenMP check to version 3.1
...
need to apply special exception for NVHPC/PGI compilers
2022-10-26 22:36:15 -04:00
ca6aba52bb
modernize OpenMP detection and check for omp.h in CMake
2022-10-26 22:35:41 -04:00
7bf4c8d54a
more debugging
2022-10-26 15:14:06 -06:00
a714a60ed3
we need to use Error::one() since not all MPI ranks might trigger
2022-10-26 16:14:48 -04:00
cdbf475c00
Merge pull request #3491 from mehdibghk/new-pair_style-ylz
...
New pair style ylz
2022-10-26 15:40:41 -04:00
e4ca652648
BUGFIX: raise error only if some atoms in current spatial domain but extracted per-atom array is still nullptr
2022-10-26 18:50:08 +02:00
71c8806764
reformat, spelling, whitespace fixes. address minor grammar and content issues
2022-10-26 05:18:06 -04:00
d487d8af37
Update in.flat_membrane
...
shape updated to 1 0.99 0.99
2022-10-26 05:01:17 -04:00
371c2d7cbb
Pair ylz docs enhancements
2022-10-26 05:00:25 -04:00
b8781aca15
Implemented plugin_name and plugin_count and their docs
2022-10-26 00:02:54 -05:00
19f93009c1
Implemented and documented has_id, id_count, and id_name
2022-10-25 19:51:08 -05:00
a4a10e970e
sync output formats
2022-10-25 17:06:24 -06:00
b8b25225d4
start debugging
2022-10-25 17:04:34 -06:00
e68efc039f
Resolved merging conflicts in three files
2022-10-25 14:37:33 -05:00
8c5ebb3942
Edit to make auto-merging easier
2022-10-25 08:34:48 -05:00
dfaff2dc9a
Pre-emptive edits to ease auto-merging
2022-10-25 08:30:21 -05:00
d96bfcdf06
Merge branch 'develop' into refactor-testing
2022-10-24 20:07:58 -04:00
4c176e5afc
whitespace
2022-10-24 19:54:43 -04:00
6c31dabcd6
some coding style and clang-format updates
2022-10-24 19:53:55 -04:00
f3a6038f51
update developer contact info
2022-10-24 19:08:44 -04:00
511e1bb7b9
Merge branch 'develop' into kokkos-mliap-so3
2022-10-24 19:03:42 -04:00
fc59d7d3ca
update LAMMPS developer contact info
2022-10-24 18:28:12 -04:00
34d70dd753
Merge branch 'develop' into new-pair_style-ylz
2022-10-24 18:27:24 -04:00
2b8d6fc4d9
Merge pull request #3485 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-10-24 18:23:52 -04:00
d313179917
add compatibility to VTK version 9.0 and above
2022-10-24 16:25:10 -04:00
fb17f4f5e3
Remove unused var
2022-10-24 14:17:07 -06:00
248b7383c7
Merge remote-tracking branch 'github/develop' into collected-small-changes
...
# Conflicts:
# src/DIPOLE/pair_lj_cut_dipole_long.h
# src/OPENMP/fix_nvt_sllod_omp.h
# src/PHONON/fix_phonon.h
# src/SPIN/pair_spin_dipole_cut.h
# src/SPIN/pair_spin_dipole_long.h
# src/STUBS/mpi.h
# src/UEF/fix_nh_uef.h
# src/fix_nvt_sllod.h
# tools/coding_standard/homepage.py
2022-10-24 15:50:50 -04:00
17fe4fe2b3
Merge branch 'develop' of https://github.com/lammps/lammps into kokkos-mliap-so3
2022-10-24 13:45:14 -06:00
0146a19ed3
silence unrecognized pragma warnings
2022-10-24 15:42:17 -04:00
b08608d6af
more cleanup
2022-10-24 13:42:07 -06:00
248011ed0e
small cleanup
2022-10-24 12:57:06 -06:00
27e1442ecd
Fix Makefile build issue
2022-10-24 12:30:50 -06:00
fda0557ea5
cleanup
2022-10-24 12:09:25 -06:00
27b37ebad0
Merge pull request #3495 from akohlmey/update-email
...
Update contact email address in LAMMPS sources
2022-10-24 13:49:31 -04:00
3fe18c70ad
Merge pull request #3497 from jrgissing/bond/react-create_atoms_error_check
...
Bond/react: create atoms error check
2022-10-24 13:17:28 -04:00
25f4c7f8fb
Use MathSpecialKokkos
2022-10-24 11:04:58 -06:00
ffa0460ca0
Merge branch 'lammps:develop' into fortran-expansion
2022-10-24 11:53:19 -05:00
463ff1499c
Added reminder to fortran/lammps.f90 in sync with tools/swig/lammps.i
2022-10-24 11:52:51 -05:00
2a81a7a3de
Small cleanup
2022-10-24 10:43:38 -06:00
2132b1d904
update developer reference text
2022-10-24 11:08:26 -04:00
a7d55526e8
update developer info
2022-10-24 11:06:32 -04:00
3c4b0a0c04
expand homepage checker tool to check a few more folders and apply updates
2022-10-24 10:58:39 -04:00
43bd7cfaf4
Merge pull request #3498 from schererc/develop
...
Update pair_threebody_table.cpp
2022-10-24 10:24:45 -04:00
ac3dde957d
Review old todos
2022-10-24 14:05:34 +02:00
b939ea55f6
allow -kokkos on g 0 without GPU support, report GPUs only if ngpu > 0
2022-10-24 05:05:49 -04:00
005d72bf76
Merge branch 'develop' into kokkos-mliap-so3
2022-10-24 04:26:37 -04:00
2c4aa42c31
conditional compilation of ML-IAP package KOKKOS components with CMake
2022-10-24 04:22:48 -04:00
2e7ebb56a3
whitespace
2022-10-24 04:21:36 -04:00
785b46e57b
Implemented lmp_gather_bonds, lmp_find_*_neighlist, lmp_neighlist_num_elements, and their unit tests and documentation
2022-10-24 01:00:48 -05:00
1e2ffe6cb7
must bootstrap centos 7 from dockerhub now
2022-10-22 22:58:16 -04:00
7aea2b8840
update Plumed download to version 2.8.1
2022-10-22 22:57:53 -04:00
2aa1dfa6d6
replace one more suffix
2022-10-22 22:28:12 -04:00
cd621e74f5
it is safer to do a >= comparison instead of == for floating point numbers
2022-10-22 15:03:37 -04:00
94627b3ef7
remove redundant curly braces
2022-10-22 14:54:53 -04:00
b96028eaf2
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-22 16:38:37 +02:00
01a0cb35a3
modernize calls to access the list of fixes in the Modify class
2022-10-22 08:20:16 -04:00
43e3dc7a9e
use inline insertion sort for short array
2022-10-22 08:10:00 -04:00
d038b049c9
avoid superfluous calls to utils::strdup and improve error messages
2022-10-22 08:09:23 -04:00
5725e3cb1d
silence compiler warning about not copying the final null byte
2022-10-22 08:08:16 -04:00
4f507b36da
Update fix_bond_react.rst
2022-10-22 00:25:00 -04:00
007e6ffd95
bond/react: create atoms error check
...
check that post-reaction template has 'Coords' section if it has 'CreateIDs' section
2022-10-22 00:16:22 -04:00
165b6b4ba3
add workaround for missing links to fortran functions in sphinx output
2022-10-21 18:55:16 -04:00
b5cd834c8f
small sphinx tweaks. require sphinx 5.2 or later.
2022-10-21 18:37:16 -04:00
2275281c2e
Fixed double-colon "feature" in sphinx documetnation (theme.css)
2022-10-21 15:52:39 -05:00
6d8539e74f
tweak for portability
2022-10-21 15:42:11 -04:00
1d69e93330
make Linux behavior default for loading Python shared lib
...
This adds portability to platforms like FreeBSD
2022-10-21 15:32:55 -04:00
caeaeb5d33
Python support in ML-IAP requires NumPy. Check for it if CMake supports it.
2022-10-21 15:31:41 -04:00
a8670f1ce9
Fixed potential inconsistency in lmp_error
2022-10-21 13:44:39 -05:00
fe09f1209e
Fixed spacing
2022-10-21 12:41:07 -05:00
3c936d5a2b
Fixed extract_atom doc
2022-10-21 12:16:57 -05:00
3cef658789
Added ":to:" fields to Fortran.rst; edits to :r's for consistency
2022-10-21 12:10:00 -05:00
6bb3ae83fd
Fixed typo in Manual.rst
2022-10-21 10:59:48 -05:00
337d3f0760
Made module references more uniform
2022-10-21 10:58:05 -05:00
5c4bb611d1
find cythonize executable on recent FreeBSD versions
2022-10-21 11:25:13 -04:00
ed7d608919
Fixed hyperlinks to LIBLAMMPS in Fortran.rst
2022-10-21 09:53:07 -05:00
4d2661433f
try to make more portable (in case this ever gets ported to windows)
2022-10-21 09:28:46 -04:00
ef83f78e1e
add md5sums for plumed 2.7.5 and 2.8.1, update default version to 2.8.1
2022-10-21 09:28:15 -04:00
0654d6c8d6
Refactor A-matrix in INTEL (and base package)
2022-10-21 08:24:19 +00:00
75d8e0bdfe
Fixed unit test failures. Tests passing now
2022-10-21 09:45:18 +02:00
ce50300534
Created a Kokkos version of the ML-IAP routines. Completed one model and
...
one descriptor along with the pair style and data member. To test the stack
one can run
lmp -k on g 1 -sf kk -pk kokkos neigh full newton on -in in.mliap.so3.Ni_Mo -echo both
and compare it to the non-kokkos results.
Results are identical for cuda/openmp/serial and non-kokkos
2022-10-21 09:45:18 +02:00
12baf65d7a
correct implementation of quartic potential in pair style list
2022-10-21 02:25:40 -04:00
b6287a0fe6
Tweaks to Fortran docs
2022-10-21 00:34:24 -05:00
9d962363a6
Enforced net induced charges to be zero
2022-10-21 00:12:40 -05:00
7ce04c8fe1
Fixed spacing on type lammps fields
2022-10-21 00:09:17 -05:00
5639820702
Fixed an issue with fieldforce_ad() in pppm/dielectric
2022-10-20 23:35:56 -05:00
a1b915e469
Merge branch 'upstream' into dielectric-updates
2022-10-20 23:28:58 -05:00
112d616e57
unit tests for has_style, style_count, and style_name; added them to docs
2022-10-20 23:22:43 -05:00
b26716c44c
a few more updates
2022-10-20 23:11:45 -04:00
df92e5f228
add one more folder to check
2022-10-20 23:11:18 -04:00
60318a5a26
Refactor Fortran properties test into configuration; implemented several configuration functions and wrote unit tests for them; implemented missing unit tests
2022-10-20 20:24:59 -05:00
92f5c5efa1
check and convert a few more folders and files
2022-10-20 21:04:07 -04:00
146fb30d9d
fix up a non-standard location
2022-10-20 20:51:19 -04:00
cccf3f6f78
change email for contacting LAMMPS developers, add to homepage checker
2022-10-20 20:36:03 -04:00
0af2f153de
check for and replace *really* old LAMMPS home page URL. apply fixes.
2022-10-20 20:07:12 -04:00
ec5b344a9f
read/write from/to file for grid data
2022-10-20 17:18:48 -06:00
9685689ca6
check for and replace *really* old LAMMPS home page URL. apply fixes.
2022-10-20 18:05:55 -04:00
260db06f3e
cosmetic
2022-10-20 17:36:54 -04:00
34121e5545
Implemented decode_image_flags and its unit test; updated documentation
2022-10-20 00:27:57 -05:00
b51c50294e
implemented create_atoms and encode_image_flags and unit tests for them; added IMGMASK and friends to extract_setting and unit tests for them; wrote documentation for them
2022-10-19 18:40:12 -05:00
45c1c1e53b
add regular grid remap logic
2022-10-19 14:12:57 -06:00
676dfe0e64
add -nonbuf flag to help output
2022-10-19 14:44:57 -04:00
c898eae40a
simplify
2022-10-19 14:31:42 -04:00
ad54268544
silence compiler warning
2022-10-19 14:31:21 -04:00
0382b33c73
preserve suffixp during clear command
2022-10-19 12:08:05 -04:00
761a75329d
silence compiler warning
2022-10-19 11:20:34 -04:00
9a732ba513
Fortran implementation of create_atoms + unittests
2022-10-19 09:56:54 -05:00
9d081a5916
more adjustments for bogus timer results on Intel OpenCL
2022-10-19 07:39:56 -04:00
2590f9eea4
Update pair_ylz.rst
...
Corrected some typo in formulations
2022-10-19 18:52:31 +08:00
fc5379206f
add versionadded tag
2022-10-19 06:37:45 -04:00
cbec6cdc6c
more detailed log message with replicate
2022-10-19 02:44:41 -04:00
f867adc541
GPU Package fix where timing disable could result in event/marker destruction before completion on accelerator during initialization.
2022-10-19 02:16:29 -04:00
51c6eddd0d
Fix to make the property list empty for command queues when timing disabled.
2022-10-19 02:15:39 -04:00
bf64deb2c2
finish initial version of remap functions for 2d/3d
2022-10-18 17:10:16 -06:00
d50bb3bffb
minor tweak
2022-10-18 15:45:56 -04:00
d3dd394cc5
Merge branch 'develop' into new-pair_style-ylz
2022-10-18 15:43:47 -04:00
450841ca5a
spelling and more whitespace
2022-10-18 15:06:53 -04:00
38c24b68ad
update examples to match others
2022-10-18 14:48:37 -04:00
b4a65a1932
Merge branch 'develop' into new-pair_style-ylz
2022-10-18 14:42:02 -04:00
53c56fdc82
integrate into manual and source distribution
2022-10-18 14:41:46 -04:00
87f316ee72
reformat, remove accelerator info, correct restrictions
2022-10-18 14:35:22 -04:00
45713e97d4
require that all atoms are ellipsoids. will segfault or worse without
2022-10-18 14:34:46 -04:00
d7b436f833
enable and apply clang-format,
2022-10-18 14:34:23 -04:00
3520584109
add constant for 2^(1/6)
2022-10-18 14:33:10 -04:00
39020379da
fix permissions, error docs, URLs, whitespace
2022-10-18 11:53:38 -04:00
78305edf71
delete atomfile style variables with clear command
2022-10-18 07:34:06 -04:00
deb137db8a
Refactor amatrix
...
Computation of long-range A matrix with pppm is optimized.
2022-10-18 07:27:05 +00:00
643865221c
Merge branch 'lammps:develop' into thermo_mod_range
2022-10-17 23:05:28 -05:00
c10b5b02c0
Merge branch 'develop' into collected-small-changes
2022-10-17 22:40:01 -04:00
b44e353d4a
Merge pull request #3489 from hammondkd/doc-fixes
...
Doc fixes (round 4)
2022-10-17 22:36:55 -04:00
7ac70cedd9
Merge pull request #3488 from weinbe2/feature/tersoff-tune
...
Improving stability of the performance of Tersoff/Kokkos across compiler and Kokkos versions
2022-10-17 21:26:55 -04:00
a746e4f2c0
update dipole pair style examples and docs
2022-10-17 19:05:17 -04:00
61c649fccb
more strictly follow the Fortran 2003 standard requirements
2022-10-17 18:49:04 -04:00
74d19b2b6c
update/clarify and make more consistent
2022-10-17 18:45:19 -04:00
d8ab00ea78
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:11:30 -04:00
598e8cc488
Port changes to other Tersoff styles
2022-10-17 15:31:34 -06:00
f338b5a106
sync
2022-10-17 15:26:36 -06:00
ed838f1a48
flesh out remap operation
2022-10-17 15:24:44 -06:00
ad048a20d7
Remove unused variables
2022-10-17 14:42:09 -06:00
637810515a
make compute rigid/local consistent with other "possible attributes" docs
2022-10-17 14:51:10 -05:00
c03f5a42e6
Merge pull request #3490 from yury-lysogorskiy/upd/refactor-includes
...
ML-PACE: upd/refactor includes
2022-10-17 14:12:46 -04:00
57dad8dc39
Host path needs RangePolicy
2022-10-17 11:25:01 -06:00
fc8d9207c6
update Makefile.lammps, too.
2022-10-17 12:22:28 -04:00
a981843686
forgot updated Makefile
2022-10-17 11:51:50 -04:00
3a8abecd68
fix typo
2022-10-16 16:56:29 -04:00
bf8a9d07a7
simplify
2022-10-16 16:37:39 -04:00
299281b0e2
whitespace
2022-10-16 11:53:55 -04:00
46a72f685c
address portability issues to the flang LLVM Fortran 2018 compiler
2022-10-16 11:48:18 -04:00
ec121ab812
convert fix ave/correlate and fix ave/correlate/long
2022-10-16 11:47:11 -04:00
26468eccca
silence compiler warnings
2022-10-16 11:46:38 -04:00
677997699d
more consistency
2022-10-15 15:35:29 -04:00
9f20347375
update PACE library for conventional build
2022-10-15 15:10:01 -04:00
ed59ee6cad
Merge branch 'ml-pace-include-refactor' into upd/refactor-includes
2022-10-15 15:07:55 -04:00
c8aea98b20
Merge branch 'develop' into ml-pace-include-refactor
2022-10-15 15:05:16 -04:00
4bf1339950
update pair_pace.cpp / pair_pace_extrapolation.cpp
2022-10-15 18:23:59 +02:00
2f60db4aba
Merge remote-tracking branch 'upstream/develop' into upd/refactor-includes
...
# Conflicts:
# cmake/Modules/Packages/ML-PACE.cmake
2022-10-15 18:07:07 +02:00
33681b5d84
WIP: update ML-PACE.cmake
2022-10-15 18:06:07 +02:00
9e43e9792c
Fixed a couple more mathbf->boldsymbol errors in fix brownian doc
2022-10-15 10:47:33 -05:00
8ebad9ecd8
convert fix ave/atom and fix ave/chunk
2022-10-15 09:34:47 -04:00
09a14d558d
explicitly select Times New Roman for \textrm, Helvetica for \textsf and Times New Roman for math as well
2022-10-14 21:27:55 -04:00
2b18f6a3d3
replace tab
2022-10-14 21:27:00 -04:00
b586b72ddd
removed an extra space
2022-10-14 18:27:21 -05:00
77958b5ef1
Missed one I->i edit
2022-10-14 18:04:49 -05:00
e346151271
Updated docs for fixes bond/break, bond/create, and bond/react for math/etc.
2022-10-14 17:40:22 -05:00
0383de2beb
more work on remap
2022-10-14 16:39:38 -06:00
b3557b81c1
convert fix ave/histo and fix ave/histo/weight
2022-10-14 17:49:56 -04:00
3d0a7d774a
Updated docs for fix bocs to match source code and include math
2022-10-14 16:04:07 -05:00
7550fdc862
Sphinx conf edit so PDF ToC entries w/ subsections >= 100 work
2022-10-14 15:28:55 -05:00
c206cbf6d1
KOKKOS_ARCH output is always empty, so no need to print it
2022-10-14 16:16:08 -04:00
adb93d92ec
Merge branch 'lammps:develop' into feature/tersoff-tune
2022-10-14 10:47:08 -04:00
e37672e7de
Abstracted Tersoff potential calculation into a stand-alone function; used it to create MDRangePolicy and TeamPolicy versions of Tersoff with more tunable -> higher performance
2022-10-14 10:45:59 -04:00
6087217bd9
update wording and fix typo
2022-10-14 10:21:48 -04:00
aa0bd180d1
apply clang-format
2022-10-14 09:24:49 -04:00
9a52019b69
update remarks on neighbor list settings
2022-10-14 09:08:16 -04:00
7d9076de4d
Merge remote-tracking branch 'github/develop' into refactor-testing
2022-10-14 07:29:38 -04:00
c312bf97ae
convert fix store/state
2022-10-14 07:29:04 -04:00
68482ffe14
convert compute slice
2022-10-14 07:29:04 -04:00
0fc8475383
refactor compute reduce and compute reduce/region
2022-10-14 07:29:04 -04:00
0124cc4194
fix bug in thermo_modify format column check
2022-10-14 07:29:04 -04:00
cf4e133a2c
refactor compute reduce/chunk
2022-10-14 07:29:04 -04:00
2bc0825e4a
refactor compute global/atom to use array of struct
2022-10-14 07:29:04 -04:00
874e1522e7
add test for compute reduce/chunk
2022-10-14 07:29:03 -04:00
72e859acf8
New pair-style ylz added to ASPHERE package
2022-10-14 18:52:34 +08:00
c47b16c358
cosmetic
2022-10-14 05:08:24 -04:00
7c5128881e
fix bug in thermo_modify format column check
2022-10-14 04:49:08 -04:00
fbc0e02cb2
cosmetic
2022-10-14 04:48:54 -04:00
453bd97ecd
improve error messages
2022-10-14 04:48:39 -04:00
24379d009c
flag lammps.has_package() python method as new
2022-10-14 04:48:08 -04:00
2d236b07ce
need to skip tests if MOLECULE package is missing
2022-10-14 04:47:41 -04:00
ec1c6eba11
we cannot test the Pizza.py dump class without the MOLECULE package
2022-10-14 04:46:49 -04:00
0a8dfb73da
make lammps_config_has_package() accessible in Python module
2022-10-14 04:46:32 -04:00
8b6c93cb11
silence compiler warning
2022-10-14 04:46:05 -04:00
e83aa698fe
use for scoped loop variables consistently
2022-10-14 04:45:24 -04:00
c2e47378b5
fix typo
2022-10-14 04:44:49 -04:00
082defa862
change neighbor list defaults to delay=0, every=1, check=yes
2022-10-14 04:38:30 -04:00
37f4b557d9
remove algo keyword from in.conp
2022-10-14 08:20:41 +00:00
e3c78b70ed
Fixed remaining discrepancies between lists of keywords and doc of them
2022-10-13 23:00:13 -05:00
edcdedc574
made keyword lists and descriptions consistent for all fix styles
2022-10-13 19:20:08 -05:00
13b7c41971
support Gatom-step/s as well
2022-10-13 17:33:27 -04:00
3f215087d2
also print atom-step/s performance metric
2022-10-13 16:32:41 -04:00
70fd789b4c
missing format keyword in fix ave/time doc
2022-10-13 14:51:30 -05:00
3703af9887
Missing keyword in fix_ave_histo doc
2022-10-13 14:48:26 -05:00
3607fd766b
Missing key word in fix/ave/chunk docs, edits to bond_coeff docs
2022-10-13 14:42:10 -05:00
40d409a8d4
put a few more details on restrictions when parsing types early on.
2022-10-13 15:15:37 -04:00
41c0b39365
Merge branch 'lammps:develop' into thermo_mod_range
2022-10-13 09:01:06 -05:00
8027e02cbb
Merge branch 'lammps:develop' into doc-fixes
2022-10-13 09:00:07 -05:00
6b35251ca2
fix typo and remove correspondign false positive
2022-10-13 05:47:08 -04:00
264d9c4aae
Piston example for ELECTRODE
2022-10-13 09:11:05 +02:00
0b17654bee
New pair-style ylz added to ASPHERE package
2022-10-13 13:45:09 +08:00
21ad9c7b55
update pair_pod
2022-10-12 21:54:28 -04:00
edb7889bd8
update pair_pod.h
2022-10-12 21:49:51 -04:00
efdd29817b
update install targets for main folder headers for "make install"
2022-10-12 21:39:12 -04:00
440724f73a
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-10-12 21:24:46 -04:00
5fbedfb492
update
2022-10-12 21:11:29 -04:00
ab51c53dfd
add identical check between 2 grids
2022-10-12 17:34:42 -06:00
6658b95dac
add cleanup note
2022-10-12 16:40:12 -06:00
a55fd6c53b
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-10-12 16:38:50 -06:00
84282a3c75
ditto for Grid2d
2022-10-12 16:38:35 -06:00
8313a8aa49
calling structure for Grid3d remap
2022-10-12 16:34:34 -06:00
2eb125d893
change warning message and get the comm cutoff properly
2022-10-12 16:18:56 -04:00
3bf0595078
Increase communication cutoff for TIP4P pair styles, if needed
...
This avoids error of H atom not found when the O atom is a ghost.
2022-10-12 16:16:09 -04:00
4f2c6586e7
whitespace
2022-10-12 11:39:42 -06:00
a218c2ad9c
Fix CMake build
2022-10-12 11:33:55 -06:00
ffdfae4784
Port grid3d changes to Kokkos
2022-10-12 11:28:22 -06:00
05cf15b766
include clang-format
2022-10-12 12:31:43 -04:00
c741eca953
detect clang-format version on Ubuntu 22.04LTS
2022-10-12 12:31:33 -04:00
a0d859933c
Update from master
2022-10-12 09:49:55 -06:00
78c2626e4b
improve warning messages
2022-10-12 10:43:06 -04:00
7115b890b8
more false positives
2022-10-12 10:27:23 -04:00
5f285e6aa3
Update documentation
...
Make documentation of ELECTRODE fixes more complete by listing more warnings and describing options more fully.
Use utils::logical for toggle (on/off) options.
With the changes in etypes to auto-detect electrode types it makes more sense to make it an on/off toggle as well, so that we don't have inconsistent keyword types.
2022-10-12 12:00:46 +00:00
ea7e0fbb6c
Madelung benchmark
2022-10-12 07:01:44 +00:00
77740c4f07
Merge pull request #3482 from stanmoore1/slabcorr
...
Fix issue with KSpace slab correction energy with non-neutral systems
2022-10-11 21:12:38 -04:00
d499c2f61b
Merge pull request #3474 from stanmoore1/kk_update_3.7
...
Update Kokkos library in LAMMPS to v3.7.0
2022-10-11 16:30:19 -04:00
1e6321a1e9
Update INTEL package
2022-10-11 11:17:03 -06:00
955b615e1e
Fix undef var
2022-10-11 10:36:22 -06:00
01c022f83d
Fix variable definition
2022-10-11 10:10:27 -06:00
877f4e7e29
Fix issue with KSpace slab correction energy with non-neutral systems
2022-10-11 09:43:18 -06:00
18f91bc565
Merge pull request #3480 from aliehlen/dielectic-doc-updates
...
Documentation updates for DIELECTRIC package
2022-10-10 19:38:16 -04:00
3e1acfc500
Update Kokkos Arch in docs
2022-10-10 16:29:55 -06:00
11111d1b88
Merge branch 'develop' of github.com:lammps/lammps into kk_update_3.7
2022-10-10 15:41:43 -06:00
26f05b336f
Merge pull request #3477 from stanmoore1/kk_bugfixes
...
Fix several minor issues
2022-10-10 17:27:47 -04:00
1bc16d8a78
fix spelling and table format issues. re-wrap paragraphs in doc sources.
2022-10-10 17:26:13 -04:00
a38054cf32
change area_per_patch to area/patch
2022-10-10 16:03:09 -05:00
c113253e2d
Merge branch 'develop' of https://github.com/lammps/lammps into kk_update_3.7
2022-10-10 13:44:02 -07:00
5c82c8a8a3
improve error messages
2022-10-10 16:37:20 -04:00
185639f077
must use utils::inumeric() for parsing integers
2022-10-10 16:37:04 -04:00
aea3421311
whitespace fixes
2022-10-10 15:26:40 -04:00
e8b3558086
Merge branch 'develop' into ml-pace-include-refactor
2022-10-10 15:19:14 -04:00
281a05277b
use updated pace library and update include statements accordingly
2022-10-10 15:04:35 -04:00
1fb07387b9
Merge pull request #3479 from yury-lysogorskiy/feature/pace-al
...
BUGFIX: address issue with compilation KOKKOS + pace/extrapolation
2022-10-10 14:57:13 -04:00
0f33ff1fc1
Avoid using a host pointer in device code
2022-10-10 12:08:31 -06:00
ba45678528
DIELECTRIC package doc and example updates
2022-10-10 11:04:04 -05:00
d834d5cc15
make sure gmres and icc have same kspace flag behavior
2022-10-10 11:04:04 -05:00
b56df94b34
first attempt at adding a default kspaceflag to gmres
2022-10-10 11:04:04 -05:00
be208f037d
quick doc updates
2022-10-10 11:04:04 -05:00
b3fa2b7c4f
update of DIELECTRIC package documentation and examples
2022-10-10 11:03:52 -05:00
341bb57555
Update Install.py
2022-10-10 08:45:33 -07:00
c7560a63e3
BUGFIX: address issue with compilation KOKKOS + pace/extrapolation (in wigner_3j.hpp) by moving #include "wigner_3j.hpp" from ace_clebsch_gordan.h to .cpp
2022-10-10 14:14:09 +02:00
812fa50196
Apply 1 suggestion(s) to 1 file(s)
2022-10-10 06:31:03 +00:00
1e1311cf40
Merge pull request #3478 from wmbrownIntel/gpu_init_fix
...
GPU Package Initialization Fixes
2022-10-09 17:57:12 -04:00
0998888947
Merge pull request #3456 from akohlmey/fix-cmake-python-install
...
Update "make install" for CMake to use pip for building/installing the LAMMPS python module
2022-10-08 17:21:24 -04:00
50263021b6
must check for DESTDIR environment variable during "make install" NOT during configuring
2022-10-08 16:17:57 -04:00
878c56da69
revert to using --prefix, but only use --root when DESTDIR is set
2022-10-08 15:39:03 -04:00
e661297838
move pointer initialization to initializer list. modernize error messages.
2022-10-08 11:33:38 -04:00
90b590dd3b
synchronize intel compiler flag tweaks with cmake, turn off one more warning
2022-10-08 10:54:33 -04:00
5582dbc3d3
handle the case of using -pk pair/only on
2022-10-08 10:33:08 -04:00
7c9666798e
whitespace
2022-10-08 09:34:20 -04:00
7551c0a3ca
GPU Package: Documenting some additional preprocessor flags, updating oneapi Makefile.
2022-10-07 22:44:21 -07:00
4ce966e500
Prevent segfault from wild pointer
2022-10-07 15:50:31 -07:00
f70ac64c5d
Fix obscure bug in Kokkos neigh list build
2022-10-07 16:25:38 -06:00
60c12540db
Merge branch 'develop' into fix-cmake-python-install
2022-10-07 17:04:29 -04:00
00f46120c7
Removed max_cus() from Device, used device->gpu->cus() instead
2022-10-07 15:50:30 -05:00
5a98a38e24
GPU Package: Switching to parallel GPU initialization / JIT compilation.
2022-10-07 13:25:14 -07:00
928bbee97c
Use etaij for electrode-electrode interaction
2022-10-07 11:36:42 +02:00
7344d546bc
Merge branch 'electrode' into safer_management
2022-10-07 15:34:43 +10:00
758412fd46
Electrostatic potential removed from ecoul
2022-10-07 05:12:19 +00:00
bfaaf1b82c
Merge branch 'electrode' into safer_management
2022-10-07 15:10:57 +10:00
9303732171
fix-whitespace
2022-10-07 15:08:40 +10:00
f715f174bb
GPU Package: Print OCL platform name to screen when multiple platforms
2022-10-06 21:40:42 -07:00
079351e081
Don't unnecessarily reissue package command in post_create() via suffix
2022-10-06 21:30:54 -07:00
0932434f55
Apply 1 suggestion(s) to 1 file(s)
2022-10-07 04:23:27 +00:00
a6a39d47e1
Fixing potential issues with automatic splitting of accelerators for NUMA.
2022-10-06 20:48:02 -07:00
2fed3fa003
Minor documentation edits
2022-10-06 22:12:33 -05:00
e9f39f85d2
Fixing issue where shared main memory property only set for NVIDIA devices.
2022-10-06 20:05:33 -07:00
d5757a976e
Made bug fix for format consistent with colname
2022-10-06 21:54:59 -05:00
3b292cd50a
Fixed bug in thermo_modify and made 2*4 and such work for format fields
2022-10-06 18:08:06 -05:00
6b9e83fe20
Added timing for the induced dipole spreading part, computed the block size to ensure all the CUs are occupied by the fphi_uind and fphi_mpole kernels
2022-10-06 15:03:58 -05:00
eca8b77c84
Merge branch 'lammps:develop' into doc-fixes
2022-10-05 22:47:48 -05:00
967c84cb69
Merge pull request #3470 from hammondkd/fortran-further-tinkering
...
Further extending the Fortran interface
2022-10-05 21:20:06 -04:00
7157643fdd
Merge pull request #3315 from yury-lysogorskiy/feature/pace-al
...
ML_PACE with extrapolation grade / active learning
2022-10-05 20:16:13 -04:00
3a4d4b0756
Merge branch 'fortran-further-tinkering' of github.com:hammondkd/lammps into fortran-further-tinkering
2022-10-05 14:30:30 -05:00
e3b5514b62
I just learned that FORALL is obsolescent in Fortran 2018; removed
2022-10-05 14:30:02 -05:00
9abc0b6c11
Merge branch 'lammps:develop' into doc-fixes
2022-10-05 14:13:08 -05:00
723255bf7e
Merge remote-tracking branch 'github/develop' into fortran-further-tinkering
2022-10-05 10:52:36 -04:00
80da4c307c
silence compiler warnings, avoid integer or buffer overflows
2022-10-05 10:52:17 -04:00
f279b5d042
Math fixes and other edits for fix_brownian.rst
2022-10-04 22:36:30 -05:00
93841b939e
add test for compute chunk/spread/atom and compute global/atom
2022-10-04 21:24:59 -04:00
3c11fa39b6
Doc edits for mdi.rst
2022-10-04 18:49:35 -05:00
e51be5d6e0
Need desul library
2022-10-04 15:00:14 -06:00
6ebd520b4f
Merge branch 'develop' of github.com:lammps/lammps into kk_update_3.7
2022-10-04 14:59:48 -06:00
3b3deb3a6a
Merge pull request #3471 from rohskopf/pair-zero-full
...
Optional full neighbor list with pair zero
2022-10-04 16:49:45 -04:00
923caf6281
Update CMake
2022-10-04 14:14:45 -06:00
f9f9e44f2d
Update Kokkos library in LAMMPS to v3.7.0
2022-10-04 14:04:40 -06:00
82d6c1de99
recover MDI library build with windows cross-compilation
2022-10-04 15:48:01 -04:00
7fa020e574
Merge branch 'fortran-further-tinkering' of github.com:hammondkd/lammps into fortran-further-tinkering
2022-10-04 14:35:35 -05:00
8fd19fe7fe
Fixed a typo in library.cpp (documentation) and adjusted spacing to be consistent
2022-10-04 14:35:24 -05:00
8be7634b5f
Merge branch 'collected-small-changes' into pair-zero-full
2022-10-04 14:36:02 -04:00
7f90e43d0a
must skip test for pair style list, if MISC package is not available
2022-10-04 14:34:52 -04:00
017ea1ace9
Merge branch 'develop' into collected-small-changes
2022-10-04 14:34:24 -04:00
dd072f7e08
Merge pull request #3473 from TerrySuun/develop
...
Added quartic function for explicit pair interaction in pair_style list.
2022-10-04 13:27:36 -04:00
74705c8111
port error check test from fortran wrapper to c-library interface test
2022-10-04 09:27:52 -04:00
b0e3c2a440
retrieving the error message clears the error status
2022-10-04 09:16:15 -04:00
90e820e8ec
format mpirun/mpiexec consistently
2022-10-04 08:55:53 -04:00
3ff203b705
add unit test for pair style list comparing it to pair lj/cut + harmonic/morse bonds
2022-10-04 07:03:13 -04:00
f2b3d8e8c3
use morse interaction energy from bond style morse not pair style morse
2022-10-04 07:02:44 -04:00
4a06559da5
update docs
2022-10-04 05:18:42 -04:00
74d5893dd9
enable and apply clang-format
2022-10-04 05:06:31 -04:00
6a97ca2468
better error checking and reporting
2022-10-04 05:02:46 -04:00
a3c676015b
store squared cutoff as documented
2022-10-04 04:13:42 -04:00
bc6e42a610
add more extensive whitespace checking for fortran and unittests
2022-10-04 04:11:39 -04:00
5508c7f25e
Bug fix for pair_style list quartic.
2022-10-04 13:27:32 +08:00
bca8e6b85a
store squared cutoff as documented
2022-10-04 00:14:06 -04:00
d7d2802061
remove intentional false positive
2022-10-03 23:51:21 -04:00
4e9b97d5cb
make capitalization and whitespace fortran coding style more consistent
2022-10-03 23:49:17 -04:00
647c5e3572
apply clang-format
2022-10-03 23:19:59 -04:00
3374435281
add note that integer sizes can be queried without a LAMMPS handle
2022-10-03 23:19:05 -04:00
af3d618f47
complete implementation of looking up last error message and include test
2022-10-03 23:18:44 -04:00
ed8e317ef6
Added quartic function for explicit pair interaction in pair_style list.
2022-10-04 10:40:32 +08:00
fcf415d0b1
Skipped scatter/gather tests when sizeof(tagint) is 8
2022-10-03 18:01:33 -05:00
a9ba96252a
Added warning message if we ever assign to a too-short string; fixed array-reference typo that -f2003 helped catch
2022-10-03 17:44:09 -05:00
ef3b01f340
add neighbor list access tests. now we can always test for a full list.
2022-10-03 18:14:08 -04:00
02158516f2
use large string buffers to avoid truncation
2022-10-03 17:58:14 -04:00
bb6a118006
refactor for simpler flow of control. apply clang-format.
2022-10-03 16:31:23 -04:00
aff58465f2
Reimplemented absolute_path using platform::path_join for portability
2022-10-03 15:15:15 -05:00
2d3e4fdd9a
make MDI package cmake config compatible with multi-config builders
2022-10-03 16:07:00 -04:00
840e3398b8
silence warning with CMake 3.24 and later
2022-10-03 16:06:59 -04:00
21aded5e4e
silence compiler warning
2022-10-03 15:14:54 -04:00
82bf23401f
Fix whitespace
2022-10-03 12:45:18 -06:00
981f75d92f
Example in docs
2022-10-03 12:40:05 -06:00
c82fdd4898
Add docs
2022-10-03 11:57:47 -06:00
ba27ecf610
Add optional full flag to pair_zero
2022-10-03 11:53:41 -06:00
ccdcae0a99
fix_pair.h/cpp: remove modify_param(int, char **)
2022-10-03 19:47:02 +02:00
94ff9cea4c
Revert "update documentation: explain fix_modify pair every N"
...
This reverts commit 2f231bcd50 .
2022-10-03 19:43:37 +02:00
6a2023e7df
spelling
2022-10-03 09:55:20 -04:00
d711a51657
Merge remote-tracking branch 'github/develop' into fortran-further-tinkering
2022-10-03 09:37:52 -04:00
2970a2140f
Merge pull request #3468 from akohlmey/collected-small-changes
...
Collected small changes
2022-10-03 09:37:29 -04:00
658df50e97
make getenv style variable test fully portable
2022-10-03 09:37:05 -04:00
ea512ce2bb
update comments about which files to keep synchronized for consistency
2022-10-03 09:22:28 -04:00
f474b67c7c
update swig interface file for recent changes to the library interface
2022-10-03 09:22:02 -04:00
dc5324c1db
Updated unit tests to use keepstuff; whitespace fixes
2022-10-02 21:26:42 -05:00
db9b59c269
Implemented scatter_atoms and scatter_atoms_subset + unit tests + documentation + typos/edits
2022-10-02 20:32:42 -05:00
c5c21bb36c
Implemented, tested, and documented gather_atoms and variants; added RST docs for lammps_scatter_atoms and lammps_gather_atoms and variants (library.cpp); checked for missing atom map in lammps_gather_atoms_subset; fixed bug in keepstuff.f90; fixed docs for extract_variable
2022-10-02 15:28:10 -05:00
d7ff6337ed
refactor fix ave/time to use array of struct
2022-10-02 14:48:53 -04:00
39ff5c5722
remove unused enums
2022-10-02 14:48:17 -04:00
c777434b72
use kcal consistently
2022-10-01 21:05:16 -04:00
39ea6ef30e
make \AA macro available in :math: for HTML and PDF
...
use the (newly redefined) \AA macro for Angstrom symbol throughout
instead of either \mathring{A} or AA
2022-10-01 20:58:48 -04:00
69ca7105ef
provide some more details about typesetting special characters and math
2022-10-01 20:41:48 -04:00
aac61cbabb
test more /chunk computes
2022-10-01 18:01:17 -04:00
1eedec11df
Merge branch 'test-compute-chunk' into collected-small-changes
2022-10-01 15:05:59 -04:00
3980344b67
add tests for compute property/chunk angmom/chunk ,com/chunk, dipole/chunk
2022-10-01 15:05:33 -04:00
eeff6aa06c
make sure to always look up the region to avoid null pointer dereference
2022-10-01 13:35:02 -04:00
009ed36301
Updated src/GPU Install.sh to include amoeba_convolution_gpu.*
2022-10-01 11:16:30 -05:00
b9cc150f44
add unit test for chunks
2022-10-01 10:39:23 -04:00
2ef6a59c0a
Merge branch 'develop' into amoeba-gpu
2022-10-01 00:38:24 -05:00
2f5e0646d9
Fixed typo in test_fortran_properties
2022-09-30 21:55:50 -05:00
27d9e313f5
convert compute chunk/spread/atom
2022-09-30 21:42:04 -04:00
da2f7f6fad
Forgot to put LMP_VAR_VECTOR in the documentation
2022-09-30 20:14:40 -05:00
9183c0e1c8
Removed commented-out line now that I know it works
2022-09-30 20:02:23 -05:00
9c314966ae
More spacing
2022-09-30 19:58:56 -05:00
eac855343f
Spacing
2022-09-30 19:54:58 -05:00
6dea4d50d6
Fixed oversight in edits to example in Fortran doc page
2022-09-30 19:51:56 -05:00
a323e09822
Merge branch 'lammps:develop' into fortran-further-tinkering
2022-09-30 19:40:32 -05:00
bbc08bbf1f
make capitalization consistent
2022-09-30 19:53:11 -04:00
953c3d0cad
spell check; updated false positives; whitespace
2022-09-30 18:50:16 -05:00
c61b356a71
clarify LJ energy function component of the quartic bond style
2022-09-30 19:48:56 -04:00
d301ff9961
Added set_variable and a test for it
2022-09-30 18:31:18 -05:00
9a1f23a079
Cosmetic changes and cleanup
2022-09-30 17:32:25 -05:00
f136bcbef7
Merge pull request #3465 from weinbe2/feature/snap-packed-idx
...
Packed Clebsch-Gordon look-up tables for SNAP/Kokkos
2022-09-30 17:35:10 -04:00
1d75ca3b20
Moved precompute() out of the terms in amoeba and hippo, to be involed in the first term in a time step: multipole for amoeba and repulsion for hippo
2022-09-30 16:31:13 -05:00
756d24ff9e
Implemented vector-style variables in C, Python, and Fortran APIs; unit test and more for Fortran/extract_variable
2022-09-30 16:02:26 -05:00
2538929d76
update tests for recent changes and with more death tests.
2022-09-30 15:06:46 -04:00
cbe83701c1
better checking for valid data for format style variables
2022-09-30 15:06:25 -04:00
b48868d70b
better document format style variable behavior
2022-09-30 15:05:56 -04:00
172106717d
must match the entire string
2022-09-30 15:05:41 -04:00
2c9396fb25
Clean up pair style
2022-09-30 12:58:43 -06:00
a9701f54cb
HIP tuning
2022-09-30 14:53:37 -04:00
98fce11d07
Only use training data in compute
2022-09-30 12:10:34 -06:00
af3fbeb7d4
Don't use iostream
2022-09-30 11:41:16 -06:00
6669b493a4
Merge branch 'develop' of https://github.com/lammps/lammps into feature/snap-packed-idx
2022-09-30 13:18:27 -04:00
08acd321f1
add more dedicated tests for format style variables
2022-09-30 09:58:05 -04:00
ec0bc5aa5e
improve detection of invalid format strings. allow to replace format style variables
2022-09-30 09:57:42 -04:00
fce0877cac
update and remove obsolete parts
2022-09-30 09:49:57 -04:00
038ad3a038
portability improvement
2022-09-30 09:02:14 -04:00
8ee17edcab
Implemented more unit tests; stuck on atomfile
2022-09-29 23:39:39 -05:00
a7071fea78
Wrote docs for extract_fix,extract_variable; fixed python so it knows about string variables; doc typo fixes; part of extract_variable unit test
2022-09-29 19:28:15 -05:00
afc35aa7b0
Merge pull request #3462 from akohlmey/pdlammps-howto
...
Add peridynamics howto document
2022-09-29 14:33:46 -04:00
09948f11be
make equation references explicit since .. math:: + 🏷️ does not work with latex
2022-09-29 13:54:09 -04:00
6962b43e70
Pack idxcg_block in with idxz
2022-09-29 09:56:20 -07:00
60f73b33bf
Merge branch 'develop' into feature/snap-packed-idx
2022-09-29 09:50:33 -07:00
c6eb6d858b
implement numbered equations and equation references
2022-09-29 12:04:43 -04:00
96c0d39be2
Merge branch 'develop' into pdlammps-howto
2022-09-29 10:42:34 -04:00
f78c350fa8
Merge pull request #3459 from akohlmey/collected-small-changes
...
Collected small changes and updates
2022-09-29 10:39:17 -04:00
3ab8f6ea16
Finished docs for everything currently implemented
2022-09-29 09:14:49 -05:00
c068c226cc
consolidate fortran test keeper modules into a single module
2022-09-29 09:47:40 -04:00
494821725e
Merge pull request #3463 from wmbrownIntel/gpu_timer_hostview_fix
...
GPU Package - OpenCL Timer Fix and Unnecessary Device Allocation Fix
2022-09-29 08:56:48 -04:00
8e073c3335
reference the Howto from the rest of the manual. Spelling fixes.
2022-09-29 07:43:01 -04:00
777a074744
Convert PDLAMMPS user doc from latex to sphinx
2022-09-29 06:57:52 -04:00
fb675028b9
whitespace
2022-09-29 02:42:11 -04:00
6c0da8cbaf
Wrote documentation for extract_fix, extract_variable
2022-09-29 01:07:46 -05:00
71464d8314
GPU Package: Fixing logic in OpenCL backend that could result in unnecessary device allocations.
2022-09-28 22:30:09 -07:00
6e34d21b24
GPU Package: Switching back to timer disabling with multiple MPI tasks per GPU. Logic added to prevent mem leak.
2022-09-28 21:02:16 -07:00
1d4297e2dd
Implemented extract_fix, extract_variable, flush_buffers; unit test for extract_fix
2022-09-28 22:09:26 -05:00
e6d2582642
Updated fphi_mpole, renamed precompute_induce to precompute_kspace
2022-09-28 15:08:18 -05:00
560df20a68
Fixing math syntax in bpm/rotational documenation
2022-09-28 10:00:59 -06:00
0b8142e12e
Merge remote-tracking branch 'upstream/develop' into develop
2022-09-28 09:25:00 -06:00
e22699197d
Added flush_buffers
2022-09-28 07:40:06 -05:00
6109090d40
Merge branch 'lammps:develop' into fortran-further-tinkering
2022-09-27 20:02:06 -05:00
77fb3e8af8
improve error messages
2022-09-27 20:55:55 -04:00
90384371c0
this is redundant, since we set one_coeff and thus * * is required
2022-09-27 20:55:45 -04:00
d7c799a09a
Merge pull request #2 from aliehlen/dielectric-docs
...
update of DIELECTRIC package documentation and examples
2022-09-27 14:29:58 -05:00
6b74d04a57
Merge branch 'dielectric-updates' into dielectric-docs
2022-09-27 14:29:10 -05:00
de28c9b19c
propagate new pace lib version tage and hash to lib/pace/Install.py
2022-09-27 15:27:43 -04:00
5da63b1e1d
Merge branch 'develop' into feature/pace-al
2022-09-27 14:01:58 -04:00
7fe9d087db
move reusable fortran modules to keep data to a separate file
2022-09-27 14:01:01 -04:00
256f385be4
avoid race condition
2022-09-27 13:20:39 -04:00
36d22b9d00
silence compiler warnings
2022-09-27 13:20:25 -04:00
2f231bcd50
update documentation: explain fix_modify pair every N
2022-09-27 17:15:20 +02:00
502fd0eff8
ML-PACE.cmake: update tag and MD5 hashsum
...
pair_pace_extrapolation.cpp: add log message about type of active set (LINEAR or FULL)
2022-09-27 17:04:16 +02:00
e73a0e522f
Check if multiple electrode fixes
2022-09-27 14:41:30 +02:00
2072e08624
added get_last_error_message; still working on its unit test
2022-09-26 21:56:03 -05:00
3e9dca3017
Implement alternate and recommended way to set properties of abstract base class
...
See: https://github.com/lammps/lammps/security/code-scanning/476
2022-09-26 21:01:22 -04:00
7238a29cb7
improve version tag regexp to match cases with leading blanks
2022-09-26 20:39:46 -04:00
0fe739eb35
Merge branch 'develop' into collected-small-changes
...
# Conflicts:
# doc/utils/sphinx-config/false_positives.txt
2022-09-26 20:34:37 -04:00
be98b5a168
Merge pull request #3458 from Boogie3D/mliappy_unified
...
MLIAP Unified Interface
2022-09-26 20:33:17 -04:00
1dc3c8fc26
remove hippynn examples
2022-09-26 19:56:00 -04:00
10068a0fde
Merge pull request #3461 from julient31/llg-correction
...
Correction of some LL features in the SPIN package
2022-09-26 14:56:36 -04:00
1eb3d50c22
simplify/modernize
2022-09-26 13:38:35 -04:00
5ea37448b6
whitespace
2022-09-26 13:12:04 -04:00
a4796dd872
Merge pull request #3396 from hammondkd/fortran-tinkering
...
Expanding the Fortran interface
2022-09-26 13:02:30 -04:00
a4e92ed4a9
update broken URLs
2022-09-26 12:09:45 -04:00
543e7b8b56
format DOI tags consistently
2022-09-26 11:41:22 -04:00
6262f3c537
improve error message
2022-09-26 10:23:15 -04:00
1072a5bda2
Added unit test for has_error
2022-09-26 09:21:41 -05:00
28d84b4fcb
Missed wrap_extract_compute.cpp in prior commit
2022-09-26 08:57:32 -05:00
7cd5d7b357
Added lammps_has_error
2022-09-26 08:57:03 -05:00
ee611d8cf7
update pod documentation
2022-09-26 09:55:12 -04:00
30ddb2d4b4
Merge branch 'clean-master2' of github.com:julient31/lammps into llg-correction
2022-09-26 07:53:09 +02:00
e24b4bec01
Adding a new test problem for large damping in the LL equation.
2022-09-26 07:49:51 +02:00
ac6cb062e6
Completing the correction in fix langevin/spin.
2022-09-26 07:44:32 +02:00
90f26f05fc
Correcting some aspects of the SPIN package documentation.
2022-09-26 07:43:19 +02:00
bada1fb348
Finished extract_compute and its unit tests and documentation
2022-09-25 23:54:18 -05:00
d34d5139cb
use CMakeLists.txt file that ships with PACE library
...
this sets the necessary define so that the compilation hack is no longer needed
2022-09-25 17:55:11 -04:00
cb92a1553c
improve error messages
2022-09-25 17:45:18 -04:00
ccafdf54fd
Merge branch 'feature/pace-al' of https://github.com/yury-lysogorskiy/lammps into feature_pace-al
2022-09-25 17:13:37 -04:00
a6f8ea32a7
reformat docs and fix spelling issues
2022-09-25 17:10:50 -04:00
d205d4a6df
remove docs for unexisting command compute pace/extrapolation
2022-09-25 17:10:49 -04:00
fc830d1397
restore original ML-PACE CMake code and update for new dependencies
2022-09-25 17:10:49 -04:00
ca6733c345
remove unused lines
2022-09-25 17:10:49 -04:00
23b15ac4ca
temporarily comment out code that breaks compilation
2022-09-25 17:10:44 -04:00
e1bc3a4ade
apply clang-format
2022-09-25 16:02:56 -04:00
2e3fc4c054
Merge branch 'develop' into feature/pace-al
2022-09-25 16:01:48 -04:00
e38d7cf192
update explanations for version updates in security policy file
2022-09-25 10:43:59 -04:00
af3da50bda
add some more versionadded tags, now mostly complete for 2022
2022-09-25 09:41:55 -04:00
971f5672c9
add missing sllod initialization fixes
2022-09-25 07:11:25 -04:00
67a210e6d8
no need to include pair.h
2022-09-25 06:41:51 -04:00
084024cdc3
format
2022-09-25 06:41:37 -04:00
51624fa78d
whitespace
2022-09-25 03:55:45 -04:00
3a95a7b973
add utility to detect pending version tags in .. versionadded/changed::
2022-09-25 03:51:54 -04:00
64b88f2e13
add versionadded/versionchanged markers for features from 15Sep2022 and 3Aug2022
2022-09-25 03:20:29 -04:00
6b8eada9f0
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-09-25 00:15:53 -04:00
12e0681ec6
simplify inputs and normalize quadratic potential
2022-09-25 00:15:49 -04:00
7b7237bdaf
try to suppress creating __pycache__ folders in the python source dirs
2022-09-24 22:27:22 -04:00
19a0747aeb
add unit test for MLIAP unified
2022-09-24 22:15:29 -04:00
ebf69f2e79
avoid incorrect results with ghostneigh_flag on by skipping contributions from non-local i atoms
2022-09-24 21:09:27 -04:00
0ed0d757ec
refactor unified LJ example input to embed the python code into the input
2022-09-24 21:08:43 -04:00
59ca352e48
whitespace
2022-09-24 15:34:41 -04:00
a02ab6eaa1
avoid memory corruption when using mliap unified with ghostneigh_flag == 1
2022-09-24 15:32:25 -04:00
ef8090fdd1
flag *unified* keyword as newly added in the next patch release
2022-09-24 15:31:47 -04:00
bab115e993
apply C++11 virtual/override conventions
2022-09-24 14:48:31 -04:00
1885f7e42d
delete redundant memory deallocation
2022-09-24 14:48:13 -04:00
1ad782c050
initialize and (conditionally) free cutghost pointer in base class
2022-09-24 14:47:41 -04:00
058e49696a
Added "New in version TBD" to new functions
2022-09-24 12:12:24 -05:00
26e269aacd
continued ork on extract_compute unit tests
2022-09-24 12:04:27 -05:00
b37c145352
convert URLs to https where possible, check URLs for bit rot and update or remove
2022-09-24 08:02:18 -04:00
a0caf34d71
update sjplimp's email and homepage
2022-09-24 05:02:53 -04:00
e469c98e9d
apply clang-format
2022-09-24 04:39:02 -04:00
a31977ca4c
fix typo
2022-09-24 04:24:43 -04:00
46820a90c5
modernize and improve error message handling
2022-09-24 04:12:54 -04:00
caa80ef344
use upper case LAMMPS as the name of the package consistently
2022-09-24 03:45:23 -04:00
5ddb0aeb16
cosmetic changes
2022-09-24 03:44:19 -04:00
f1756eeeee
update unified LJ Ar example to include creating the pickle in the input
2022-09-24 03:33:19 -04:00
c7b24cb1e3
always accept "mliappy" and "unified" keywords, but print suitable error if not supported
2022-09-24 03:32:35 -04:00
c581fca39a
Merge branch 'develop' into mliappy_unified
2022-09-24 03:07:31 -04:00
49a3be17cb
c-library functions should be always present, documented, and lowercase
2022-09-24 03:07:24 -04:00
69627eee8d
Merged with fortran-tinkering
2022-09-23 22:11:24 -05:00
8ad478697e
Remove trailing whitespace
2022-09-23 17:20:27 -06:00
a3326841ad
Add MLIAP NumPy Ta06A example
2022-09-23 17:01:59 -06:00
a94cfe175b
add c/python unit tests for lammps_error()
2022-09-23 18:59:29 -04:00
597540dfb4
Merge branch 'mliappy_unified' of github.com:Boogie3D/lammps into mliappy_unified
2022-09-23 16:51:29 -06:00
5aad045686
Improve incompatible python interpreter warning
2022-09-23 16:51:20 -06:00
9eee1bbb5f
Fix MLIAP Unified LJ example logs
2022-09-23 16:04:15 -06:00
cc0fc01d1c
Implemented extract_compute and started writing unit test for it
2022-09-23 16:23:51 -05:00
86d1aacf7e
add function to dispatch LAMMPS errors to library interfaces
2022-09-23 16:28:15 -04:00
166701f13a
Fixed missing commas in the argument list of the macros in amoeba and hippo cu files, added amoeba_convolution_gpu.cpp and .h to the source file list in GPU.cmake
2022-09-23 11:53:09 -05:00
0f2a7d3f33
Merge branch 'develop' into fortran-tinkering
2022-09-23 12:41:39 -04:00
d9e2be4b75
updates to the fortran module docs to make it more consistent, fix links, add example similar to C library docs
2022-09-23 12:41:31 -04:00
2a14397318
fix broken link
2022-09-23 11:10:06 -04:00
71c48762fb
correct inconsistent spelling of name
2022-09-23 10:33:44 -04:00
6532640362
spelling
2022-09-23 10:23:32 -04:00
ac0080f2df
Reintroduced some stashed doc edits
2022-09-23 07:20:49 -05:00
8183a4dfbb
change logic to make coverity scan happy
2022-09-23 06:12:56 -04:00
c3e7f8f25a
remove unused NEWTON_PAIR template argument
2022-09-23 06:01:25 -04:00
820fab454b
style changes
2022-09-23 05:47:41 -04:00
5f5397f61b
Added unit tests for x and v
2022-09-22 22:23:31 -05:00
ea8f08c295
update "make install" for cmake to correctly install LAMMPS python module.
2022-09-22 22:44:45 -04:00
ae4404201f
Forgot to add the unit test files to the commit....
2022-09-22 19:55:10 -05:00
43aabc7985
Update comments and documentation
2022-09-22 18:29:45 -06:00
aff5200ded
Implemented extract_atom, updated docs, added some unit tests
2022-09-22 19:16:15 -05:00
39f81fa49b
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-09-22 15:41:16 -06:00
e230a3bb5b
Merge pull request #3450 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-09-22 17:24:08 -04:00
88c92119d3
starting to add remap to Grid3d
2022-09-22 14:37:52 -06:00
3c5e446165
avoid null pointer dereference
2022-09-22 13:21:54 -04:00
24fd02725c
make operator precedence explicit
2022-09-22 13:21:33 -04:00
96f04237c1
fix memory leak and avoid uninitialized data access
2022-09-22 13:16:38 -04:00
4f0caca9d8
make sure data is initialized
2022-09-22 13:05:32 -04:00
659ac90537
Merge branch 'develop' into collected-small-changes
2022-09-22 12:25:30 -04:00
422042bf66
Merge pull request #3455 from lammps/fix-pair-min-tweak
...
Adjust fix pair to work better with minimization
2022-09-22 12:25:04 -04:00
4a072d10db
make sure array is initialized
2022-09-22 12:24:09 -04:00
e3729e51e8
remove unused method, modernize errors and access to molecule class, reformat
2022-09-22 12:23:52 -04:00
6fac8f1688
remove unused NeighRequest member variable index
2022-09-22 11:32:14 -04:00
7a27718d87
Merge remote-tracking branch 'LAMMPS-official/develop' into feature/pace-al
2022-09-22 17:06:28 +02:00
e99bdeefb8
remove docs for unexisting command compute pace/extrapolation
2022-09-22 17:05:13 +02:00
6c9c61e763
remove debug output
2022-09-22 10:45:53 -04:00
2b27fd8acb
address possible initialization issues reported by coverity scan
2022-09-22 10:34:23 -04:00
4f0cdcbe37
Merge branch 'develop' into collected-small-changes
2022-09-22 10:25:20 -04:00
4afa603bcb
fix_pair.cpp: FixPair::modify_param - change args format (now incl. keyword 'every')
2022-09-22 12:42:57 +02:00
f149d14abc
remove debug print statements in fix_pair.cpp
2022-09-22 12:32:06 +02:00
f132f98d1a
Merge remote-tracking branch 'LAMMPS-official/fix-pair-min-tweak' into feature/pace-al
2022-09-22 11:31:56 +02:00
b4bc780c76
Merge branch 'lammps:develop' into mliappy_unified
2022-09-22 02:14:54 -06:00
13b34a9d69
Merge pull request #3448 from jtclemm/BPM
...
Updates to BPM package
2022-09-21 20:02:40 -04:00
90212a6c35
Merge branch 'BPM' of github.com:jtclemm/lammps into BPM
2022-09-21 15:28:35 -06:00
fc969bc99b
Adding parentheses to logic statement in fix update/special/bonds
2022-09-21 15:28:23 -06:00
39763444c5
add lasttime check to fix pair
2022-09-21 14:03:04 -06:00
0343ad09ea
additional formatting updates
2022-09-21 15:58:12 -04:00
ad76bb2997
Merge branch 'patch-2' into collected-small-changes
2022-09-21 15:52:29 -04:00
51b323fc76
Fixing typo in pair_gayberne.rst
...
Fixing typo in the documentation
2022-09-21 20:01:38 +02:00
7c2013d862
silence compiler warnings
2022-09-21 10:01:53 -04:00
83b36f7e4b
fix some minor documentation issues
2022-09-21 09:41:55 -04:00
b1afa8b767
Bugfix allocation for matrix algo in fix electrode
2022-09-21 14:24:26 +02:00
1ef2c8c5dc
improving the energy computation model in SPIN/compute_spin.cpp
2022-09-21 10:06:41 +02:00
7e8e40fefa
correcting memory issue in SPIN/compute_spin.cpp
...
removing incorrect line in compute_property_atom.cpp
2022-09-21 09:34:30 +02:00
785131932c
Added fphi_mpole in amoeba/gpu, fixed a bug in the kernel when indexing grid
2022-09-20 13:58:17 -05:00
62b0024425
removing small bug in compute_atom_property.cpp
2022-09-20 19:07:38 +02:00
293a70b719
JT190922, C1:
...
- correction of a memory issue in compute_spin.cpp
- correction of the Langevin calculation in fix_langevin_spin.cpp
2022-09-19 09:02:00 +02:00
387829a661
Update cmake/CMakeLists.txt
...
Co-authored-by: Christoph Junghans <christoph.junghans@gmail.com >
2022-09-18 21:48:38 -04:00
2aec158c57
Update cmake/Modules/StyleHeaderUtils.cmake
...
Co-authored-by: Christoph Junghans <christoph.junghans@gmail.com >
2022-09-18 21:47:31 -04:00
65fdeb279d
Update cmake/CMakeLists.txt
...
Co-authored-by: Christoph Junghans <christoph.junghans@gmail.com >
2022-09-18 21:46:20 -04:00
356c46c913
Replaced mem allocation/deallocation inside moduli() with using member variables and mem resize if needed
2022-09-18 16:28:30 -05:00
caa66d904e
Cleaned up GPU lib functions
2022-09-18 15:54:12 -05:00
72fab8d5f5
must depend on libflammps so that there is no race condition
2022-09-18 16:35:28 -04:00
f9f777b099
Refactored precompute_induce to overlap data transfers with kernel launches
2022-09-18 15:09:26 -05:00
8d6629cb80
update MDI library to version 1.4.12 which plugs memory leaks on initialization
2022-09-18 11:04:57 -04:00
4acdc55a8a
Fix cmake
2022-09-17 13:29:30 -06:00
4f69ce152e
pair_pod formatting
2022-09-17 11:22:01 -06:00
71a025c1d1
Merge conflict
2022-09-17 10:56:05 -06:00
064dcddd48
Clean up
2022-09-17 10:00:11 -06:00
4b8d3f7393
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-09-17 10:34:55 -04:00
2185dd837d
clean up CMakeLists.txt
2022-09-17 10:34:21 -04:00
697ccc0e2c
Working Ta example
2022-09-17 08:31:21 -06:00
c72797c7c6
Ta example XYZ files
2022-09-17 07:10:35 -06:00
413f3f8ee7
Complete docs
2022-09-17 06:53:03 -06:00
28fa59e908
Merge and include in compute list
2022-09-17 06:25:47 -06:00
97584784d3
Fix sources
2022-09-17 06:20:34 -06:00
dadafa50cf
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-09-16 22:37:36 -04:00
fa226f58c3
revise pod documentation
2022-09-16 22:34:29 -04:00
fe0541fde7
End rst doc files with transition
2022-09-16 17:41:05 -06:00
ade6d84bdd
Revert snap examples
2022-09-16 17:20:24 -06:00
02f2824f4b
Revert src changes
2022-09-16 17:17:55 -06:00
13c76e4b3a
Delete compute.snap.dat
2022-09-16 17:16:27 -06:00
84eaf1037f
Delete install.txt
2022-09-16 17:15:46 -06:00
d5b112112e
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-09-16 19:00:00 -04:00
95816c5eab
formating comments
2022-09-16 18:59:31 -04:00
cef0583883
Merge branch 'lammps:develop' into pod
2022-09-16 18:52:02 -04:00
e08296f171
Revert pair changes
2022-09-16 16:34:37 -06:00
47556e05e5
pair pod formatting
2022-09-16 16:23:58 -06:00
1d6cc4533e
Move examples and clean up
2022-09-16 15:53:27 -06:00
43998570d1
Remove optional toggle from pair style commands
2022-09-16 14:10:58 -06:00
1655aba5f3
Add masses back and change pickle paths
2022-09-16 14:08:19 -06:00
62ecf98cda
Enabled fphi_uind in hippo/gpu, really need to refactor hippo and amoeba in the GPU lib to remove kernel duplicates
2022-09-16 14:47:16 -05:00
ed76c3f047
Update pod.h and pair_pod.h
2022-09-16 14:54:04 -04:00
ec5f5ff057
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-09-16 14:26:27 -04:00
750b6f5193
update pod
2022-09-16 10:51:08 -04:00
35c4b791f8
Add MLIAP Unified LJ example logs
2022-09-16 02:53:42 -06:00
da78a18754
fixed elastance matrix writing
2022-09-16 16:21:59 +10:00
e88ceabb83
improved read/write matrix logic
2022-09-16 16:18:21 +10:00
fbaeb09516
fix whitespace
2022-09-16 15:46:59 +10:00
4e2168119f
Merge branch 'electrode' into safer_management
2022-09-16 15:37:22 +10:00
2d81980de1
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-15 21:33:51 -05:00
fc7e39be05
Fixing overlooked merge conflict in dump_modify.rst
2022-09-15 16:13:53 -06:00
85bbc4ae47
Clarifying documentation on use of store/local BPM option
2022-09-15 16:08:33 -06:00
f764260c53
Removing BPM bond coefficients from data files
2022-09-15 15:47:31 -06:00
211d5c468e
fixing merge conflicts
2022-09-15 14:49:21 -06:00
880f20c285
Cleaned up kernels
2022-09-15 15:29:14 -05:00
e745c8aac4
Merge pull request #3446 from akohlmey/next-patch-release
...
Update versions strings for the next patch release
2022-09-15 12:33:37 -04:00
3bf7712edf
Merge pull request #3444 from lammps/sticker-bond-test
...
Fix bond/swap upgrade with more randomization of bond selection
2022-09-15 11:11:23 -04:00
3770c02752
fix typo
2022-09-15 09:22:20 -04:00
5f2445f215
Merge branch 'develop' into sticker-bond-test
2022-09-15 09:20:58 -04:00
c31542fecb
Merge pull request #3369 from lammps/fix-pair-dump-skip
...
Fix pair plus dump skip
2022-09-15 09:06:37 -04:00
3989aa4dab
BUGFIX: use triggername[ifield] instead of triggername[nfield]
2022-09-15 11:50:38 +02:00
797a45232c
Merge branch 'fix-pair-dump-skip' into feature/pace-al
...
# Conflicts:
# src/fix_pair.cpp
2022-09-15 11:07:24 +02:00
e89899955b
Merge branch 'lammps:develop' into mliappy_unified
2022-09-15 03:01:03 -06:00
0ed1e841ed
README
2022-09-14 22:35:02 -06:00
32a33e627d
Merge branch 'develop' into pod
2022-09-14 22:32:48 -06:00
91655ea63a
Move README to examples
2022-09-14 22:17:53 -06:00
7e1de1ac71
Formatting and clean up
2022-09-14 22:14:10 -06:00
3f9e17df6c
Working Ta MD example
2022-09-14 21:40:18 -06:00
aae96b9cb0
fix multiple typesetting issues and make consistent
2022-09-14 23:26:01 -04:00
e4575aec3c
One fix after running fix-whitespace
2022-09-14 21:14:13 -05:00
72573987fa
I wrote unit tests for all the Fortran interface commands in this pull request
2022-09-14 21:07:32 -05:00
0359d40580
Added interpolation timing for the cpu version
2022-09-14 16:11:43 -05:00
2997fff361
update version strings
2022-09-14 16:48:33 -04:00
69034167b8
update versions strings for the next patch release
2022-09-14 16:29:10 -04:00
cd3a00c2c4
Added timing breakdown for fphi_uind
2022-09-14 15:28:44 -05:00
a52c4a5537
improve error messages
2022-09-14 14:35:57 -04:00
e415eddee5
spelling and improved consistency with other doc pages
2022-09-14 14:34:45 -04:00
15bc70ae4d
Merge branch 'develop' into fix-pair-dump-skip
2022-09-14 14:01:42 -04:00
83224f631d
Merge pull request #3445 from akohlmey/doc-fixes
...
Reorder punctuation and quotation characters in manual for clarity
2022-09-14 13:58:28 -04:00
9a44d708e9
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-13 23:49:17 -05:00
9c4d3db558
Cleaned up and converted arrays to ucl_vector of numtyp4
2022-09-13 16:48:39 -05:00
31047b4a31
Removed mem alloc in precompute_induce, used buffer for packing, and switched to using ucl_vector
2022-09-13 12:53:48 -05:00
5da958ade2
Merge remote-tracking branch 'github/develop' into doc-fixes
2022-09-13 12:25:33 -04:00
88a85f39fb
Merge pull request #3436 from lammps/fix-gcmc-with-latte
...
Enable fix gcmc to work with fix latte when deleting atoms/molecules
2022-09-13 12:24:50 -04:00
fe4f7bd467
spelling
2022-09-13 11:43:09 -04:00
7e8aa8b04a
Merge branch 'fix-gcmc-with-latte' of github.com:lammps/lammps into fix-gcmc-with-latte
2022-09-13 11:39:25 -04:00
f3fa246179
update LATTE package examples
2022-09-13 11:39:16 -04:00
56304fe939
move check for Fortran Compiler validity
2022-09-13 11:24:20 -04:00
5a218609dd
Merge branch 'fix-gcmc-with-latte' of github.com:lammps/lammps into fix-gcmc-with-latte
2022-09-13 09:17:58 -06:00
b34d45644e
update fix latte doc page
2022-09-13 09:17:50 -06:00
197ce9187e
small programming style updates
2022-09-13 06:31:49 -04:00
7dd95db474
fix typo
2022-09-13 06:22:41 -04:00
526cc1566e
cosmetic
2022-09-13 06:13:37 -04:00
446cc46bbd
spelling
2022-09-12 19:10:18 -04:00
cc2b6a3565
reorder punctuation and quotation characters for clarity
2022-09-12 19:02:46 -04:00
abfdb5bca3
whitespace
2022-09-12 18:33:27 -04:00
e2df4ed2a7
Merge branch 'develop' into distributed-grids
...
# Conflicts:
# doc/src/Developer_utils.rst
# doc/src/dump.rst
# doc/src/fix_ave_chunk.rst
# src/utils.h
2022-09-12 18:31:29 -04:00
893586c8eb
Merge branch 'develop' into fix-pair-dump-skip
2022-09-12 18:19:12 -04:00
170e657bde
Merge branch 'develop' into fix-gcmc-with-latte
2022-09-12 18:15:51 -04:00
f68b50b5c1
Merge branch 'develop' into sticker-bond-test
2022-09-12 18:15:24 -04:00
23595aa851
Merge pull request #3442 from akohlmey/collected-small-changes
...
Collected fixes and small changes for the next patch release
2022-09-12 18:14:40 -04:00
7a97b25c8d
must link with -lgfortran when using flang
2022-09-12 17:02:06 -04:00
60e172c18c
disable assertion to avoid bogus warning from some compilers
2022-09-12 17:01:31 -04:00
5e3adfa710
trigger newsystem in LATTE if atom count changes - e.g. fix gcmc
2022-09-12 14:40:10 -06:00
3e51cfc4d1
avoid ambiguous variable override with due to for scoping
2022-09-12 16:27:54 -04:00
44b8eee180
updated README file from @sjplimp
2022-09-12 16:19:34 -04:00
1abfec066c
update MDI library version to 1.4.11
2022-09-12 12:30:34 -04:00
58d6e0d440
add note to doc page about sticker site model
2022-09-12 09:41:29 -06:00
572e8cc399
random permulations of both I and J atoms in double loop
2022-09-12 09:18:06 -06:00
ed0af32fce
properly initialize Atom class member and avoid side effects during write data
2022-09-11 22:11:22 -04:00
34714dba29
improve error messages
2022-09-11 22:10:50 -04:00
17e54c9390
Updated the GPU API in the gpu pair style
2022-09-11 19:00:40 -05:00
7f4efa380a
Re-arranged memory allocation for cgrid_brick, some issues need to be fixed
2022-09-11 18:58:34 -05:00
c235cbee71
sync with lammps-testing and update plumed version consistently.
2022-09-11 01:07:22 -04:00
e9f0f371b8
update prompt variable
2022-09-10 21:05:02 -04:00
b86232ac5b
add container definition for almalinux 9
2022-09-10 21:00:14 -04:00
7e921b5e24
Merge branch 'define_nv_restrict' of github.com:Vsevak/lammps into collected-small-changes
2022-09-10 19:53:20 -04:00
e45fa36717
improve error messages
2022-09-10 19:47:28 -04:00
67f6adebb7
whitespace fixup with dynamic casts
2022-09-10 13:26:38 -04:00
9b172d66f8
recover non-labelmap functionality with Kokkos. Error out when maps are used with Kokkos
2022-09-10 12:50:45 -04:00
f62746fc66
Fix noalias definition so that it compiles with nvc++
2022-09-10 13:28:25 +03:00
44e983f641
more dump tests
2022-09-10 04:54:48 -04:00
f36c900b6d
fix memory buffer size issue when using dump_modify image for dump style atom
2022-09-10 04:54:37 -04:00
b3faffd32d
clear custom keywords when default column names change with dump_modify scale or image
2022-09-10 04:54:09 -04:00
f050581363
move keywords to be sorted alphabetically
2022-09-10 04:53:38 -04:00
035ca97ea1
move colname section
2022-09-10 04:53:00 -04:00
73b44c3b18
add some versionadded markers
2022-09-10 04:35:39 -04:00
4cca198adf
fix issues from moving code and incorrect merge conflict resolution
2022-09-10 04:35:13 -04:00
f700da5ac3
remove redundant section
2022-09-10 04:24:40 -04:00
c2e1ee206b
improve format
2022-09-10 04:17:58 -04:00
9eb5d566d4
fix typos with doc references
2022-09-10 04:15:01 -04:00
5e59c95be4
Moved temp variables inside loops
2022-09-10 02:45:06 -05:00
363b6c51d0
Used local arrays and re-arranged for coalesced global memory writes
2022-09-10 02:31:39 -05:00
7e6bd892ed
apply clang-format
2022-09-10 03:29:32 -04:00
ab899861d5
apply clang-format
2022-09-10 03:21:28 -04:00
4998c065da
clang-tidy fixes
2022-09-10 03:18:06 -04:00
22709b73e2
auto loop optimizations
2022-09-10 03:07:28 -04:00
8030fc09e3
augment clang preset so that it switches the fortran standard for flang
...
flang (the one officially included in clang) currently only supports f2018
2022-09-10 02:48:16 -04:00
f04e727d9f
document EXTRA-MOLECULE vs MOLECULE package dependency
2022-09-10 02:39:31 -04:00
342892e85c
add missing dependency
2022-09-10 02:19:34 -04:00
9e5ee01a8a
add a hard dependency of EXTRA-MOLECULE on MOLECULE
2022-09-10 02:19:17 -04:00
9f5375f204
silence compiler warnings
2022-09-10 01:59:20 -04:00
99c76b84aa
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-09 21:23:26 -05:00
d860e9a3ed
Merge branch 'develop' into sticker-bond-test
2022-09-09 17:38:28 -06:00
fb9c40d936
Merge pull request #2531 from jrgissing/type-labels
...
Initial implementation of Type Label support
2022-09-09 19:15:58 -04:00
74fea2bc70
update docs
2022-09-09 18:48:30 -04:00
41f28f783f
more tests
2022-09-09 18:44:42 -04:00
aad464275d
changing scale or image keywords resets user keywords
2022-09-09 18:44:28 -04:00
9e7df0f8e1
correctly compute communication buffers also for the case that size_one changes
2022-09-09 18:44:07 -04:00
6898ead5b7
remove redundant code created by merge
2022-09-09 18:43:20 -04:00
610848599c
reappy bugfix that was lost from moving the "colname" section
2022-09-09 18:42:32 -04:00
7f4fe0d3ad
whitespace
2022-09-09 17:29:11 -04:00
ddf97461da
Merge branch 'develop' into fix-pair-dump-skip
2022-09-09 14:32:55 -06:00
b4410fa72a
Merge branch 'develop' into type-labels
2022-09-09 16:31:38 -04:00
d4bddd4295
Merge pull request #3440 from lammps/dump-step-post-minimize
...
Enforce dump snapshots on multiples of N steps in a run after minimize
2022-09-09 16:30:35 -04:00
1364033055
Merge pull request #3432 from benmenadue/develop
...
Use primary context in CUDA GPU code.
2022-09-09 16:24:46 -04:00
dee0eda2f0
Merge branch 'develop' into fix-pair-dump-skip
2022-09-09 14:17:20 -06:00
47e33002ef
first attempt at adding a default kspaceflag to gmres
2022-09-09 15:09:38 -05:00
3d7a31a59f
Merge branch 'lammps:develop' into mliappy_unified
2022-09-09 14:03:43 -06:00
44a137b85c
Merge pull request #3366 from lammps/mdi-tweak
...
MDI support for LAMMPS + LATTE (tight-binding code)
2022-09-09 15:59:04 -04:00
935eea8219
test a variety of dump output frequency and starting timesteps and run lengths
2022-09-09 15:57:34 -04:00
6f3bac3336
quick doc updates
2022-09-09 14:56:55 -05:00
6bd9609f61
apply clang-format
2022-09-09 15:22:16 -04:00
d1fb2244e2
make downloaded version consistent
2022-09-09 15:21:42 -04:00
c58343b2e2
Cleaned up debugging stuffs, need more refactoring and add to hippo
2022-09-09 13:50:41 -05:00
b72b71837e
Moved first_induce_iteration in induce() to the right place
2022-09-09 13:34:57 -05:00
04bdfb151b
refactor how fix latte connects to fix gcmc
2022-09-09 12:22:50 -06:00
4b8caac727
Made some progress with fphi_uind in the gpu pair style
2022-09-09 12:14:36 -05:00
584ae26fe6
whitespace
2022-09-09 12:48:14 -04:00
167abe9ce0
add preprocessor flags to select between the changed and the old code variant
2022-09-09 12:41:24 -04:00
34d0c417f8
another indentation reformat
2022-09-09 10:39:07 -06:00
1216188d48
Implementation of an int4-packed Clebsch-Gordon look-up table for SNAP
2022-09-09 09:34:22 -07:00
9bff046190
fix issue with dump snapshots in a run after a minimize possibly being non-multiples of N
2022-09-09 10:28:33 -06:00
e9e02c0d5e
Merge pull request #3438 from akohlmey/dielectric-force-tests
...
Add force tests for DIELECTRIC package and fix issues exposed by them.
2022-09-09 12:06:38 -04:00
2e6526b8f7
log labelmap reading from data file and improve error messages
2022-09-09 06:11:22 -04:00
079975fa03
Add mliap_unified_couple.pyx to cythonize
2022-09-09 01:05:20 -06:00
09a1c6f043
Fix import path for make
2022-09-09 01:04:19 -06:00
19604575a4
Update mliap docs for unified
2022-09-09 00:53:18 -06:00
7f93ca2d07
one more tweak
2022-09-09 00:52:52 -04:00
8775e8cc14
improve error message for general atomID and atom type check
2022-09-09 00:40:58 -04:00
11eae03679
Merge branch 'collected-small-changes' into dielectric-force-tests
2022-09-09 00:05:41 -04:00
ffb8b8ba97
Merge branch 'develop' into mdi-tweak
2022-09-09 00:03:39 -04:00
46efe447fa
tweak settings
2022-09-08 23:55:56 -04:00
6ec5ca37b7
fix whitespace and apply clang-format
2022-09-08 23:40:37 -04:00
dbbb858e3b
Merge branch 'mdi_update' into mdi-tweak
2022-09-08 23:37:05 -04:00
45c2419c84
fix bug exposed by extending the regex buffer
2022-09-08 23:25:02 -04:00
8f2ac43487
set suffix flag
2022-09-08 23:25:02 -04:00
1b0865d180
fix bug preventing correct energy & virial tallying
2022-09-08 23:25:02 -04:00
61e402de42
increase regexp matching pattern size
2022-09-08 23:25:01 -04:00
cfc8137d2d
add check to atom style dielectric code so it will only run with dielectric pair styles
2022-09-08 23:24:56 -04:00
1cd47b762b
Update MDI plugin code
2022-09-09 02:28:06 +00:00
0214c35c23
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-08 20:50:27 -05:00
1fe8354c20
must not use fdotr to compute stress tensor for dielectric pair styles due to using a full neighbor list
2022-09-08 21:46:13 -04:00
97f8a600e7
initial doc page edits
2022-09-08 17:44:15 -06:00
ad05300d25
free memory
2022-09-08 17:27:53 -06:00
d8f211c05d
allow fix latte to exclude atoms in a group
2022-09-08 17:15:23 -06:00
d434031200
Merge branch 'develop' into dielectric-force-tests
2022-09-08 16:21:27 -04:00
0c7887f4db
add check for triclinic box compatibility
2022-09-08 13:06:09 -06:00
d9785af63f
archive example results
2022-09-08 11:24:28 -06:00
d2587cd45e
print an error if the filename before '*' is too long for the regex matcher
2022-09-07 21:06:01 -04:00
c3af05c4fb
extend the length to which the regex matcher checks strings to 256 chars.
2022-09-07 20:47:01 -04:00
4938bc6c70
change LATTE howto README
2022-09-07 14:28:16 -06:00
80df29a736
merged in develop
2022-09-07 14:12:26 -06:00
5c73befc66
upgrade to MDI 1.4.9
2022-09-07 13:57:20 -06:00
97717d7cba
update parser for label2type() function with better argument checking and handling of ',' in labels
2022-09-07 15:36:46 -04:00
94a72352f2
Merge pull request #3427 from hammondkd/doc-fixes
...
Doc fixes (round 3)
2022-09-07 12:33:26 -04:00
61a7284676
fix broken formatting
2022-09-07 11:31:18 -04:00
899de2d017
Merge branch 'develop' into doc-fixes
2022-09-07 11:28:10 -04:00
19ed438fd6
Merge pull request #3428 from akhlakm/improve-errors
...
Improve error messages for fix nve commands
2022-09-07 11:23:23 -04:00
039f8c712a
Update labelmap.rst
2022-09-07 01:10:03 -04:00
60adc30210
corrections, suggestions to labelmap howto
2022-09-07 00:43:26 -04:00
d7892c8ea4
Update Errors_messages.rst
2022-09-07 00:02:31 -04:00
f3acba28c7
make unit test Windows compatible.
2022-09-06 23:32:38 -04:00
cfcd5a625d
document type label support for Shake Bond Types
2022-09-06 23:27:03 -04:00
0dc3bccb95
clarify comment handling and parsing. document masses section.
2022-09-06 23:03:26 -04:00
b3c0253976
fix broken formatting
2022-09-06 23:02:59 -04:00
f6dc6ca6e2
make certain there is a blank between Dihedral Coeffs an the type hint
2022-09-06 22:23:38 -04:00
2331f6ddd4
correct label2type() function documentation
2022-09-06 22:03:27 -04:00
157acbacba
Merge pull request #3433 from rohskopf/multi-element-pytorch
...
Update ML-IAP multi-element PyTorch models
2022-09-06 21:53:20 -04:00
0d2db984eb
Merge branch 'develop' into benmenadue/develop
2022-09-06 19:25:21 -04:00
3a0b49b5bf
Merge branch 'develop' into type-labels
2022-09-06 19:16:07 -04:00
55f97e5fbc
whitespace
2022-09-06 19:15:18 -04:00
275b7d600f
Merge pull request #3422 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-09-06 18:59:39 -04:00
9b76294d51
add tests for new variable function
2022-09-06 18:56:09 -04:00
1d986280ce
rename variable special function to retrieve types for labels to label2type()
2022-09-06 18:56:00 -04:00
3b6a06fcf5
small behavior tweaks for inputs without labelmap, add warnings about type offsets
2022-09-06 18:18:44 -04:00
a0af9627e5
Fixed memory bugs with device array allocations
2022-09-06 16:19:17 -05:00
8b3c1a20a8
Removing unneeded feature
2022-09-06 10:13:59 -06:00
e563eb41c1
Remove unnecessary comments
2022-09-06 09:08:42 -06:00
341f5cf40d
Ensure all subnets are proper dtype
2022-09-06 08:40:43 -06:00
bd7a7d4f74
Working MD with 2 atom types
2022-09-06 08:21:01 -06:00
dcf6bca3ad
Output model loading statements on one proc
2022-09-06 08:19:05 -06:00
294a1c2168
Use primary context in CUDA GPU code.
...
Since LAMMPS uses the low-level driver API of CUDA, it needs to ensure
that it is in the correct context when invoking such functions. At the
moment it creates and switches to its own context inside `UCL_Device::set`
but then assumes that the driver is still in that context for subsequent
calls into CUDA; if another part of the program uses a different context
(such as the CUDA runtime using the "primary" context) this will cause
failures inside LAMMPS.
This patch changes the context creation to instead use the primary
context for the requested device. While it's not perfect, in that it
still doesn't ensure that it's in the correct context before making
driver API calls, it at least allows it to work with libraries that use
the runtime API.
2022-09-06 09:28:51 +10:00
35dfffdaf9
Merge branch 'fix-pair-dump-skip' into feature/pace-al
2022-09-05 18:12:14 +02:00
1a5a509c1d
add typelabel support for Shake Bond Types section in molecule files
2022-09-05 10:28:00 -04:00
4f3f2412fb
replace Input::readtype() with utils::expand_type()
2022-09-05 06:16:18 -04:00
75e897b2fe
new utility function "utils::expand_type" to convert type labels to numeric strings
2022-09-05 05:45:31 -04:00
e1960bbb9a
streamline type label howto and remove discussions of not yet available features
2022-09-04 22:52:31 -04:00
e0b6ae77d3
update parser for bonded topology data
2022-09-04 22:13:23 -04:00
fc738ea239
type offsets are only applied to numeric types
2022-09-04 22:12:59 -04:00
53d82056ce
add molecule file tests with type labels
2022-09-04 21:09:43 -04:00
c376d72158
update parsing for Types section in molecule files
2022-09-04 17:52:31 -04:00
f956530f0d
add labelmap tests for bonds/angles/dihedrals/impropers
2022-09-04 17:51:06 -04:00
c7ab8e160a
fix logic bug
2022-09-04 17:43:20 -04:00
cad3cd7d8e
fix a few typos with :doc: references
2022-09-04 17:27:32 -04:00
a7d4d819ef
update error handling for read_data command
2022-09-04 16:15:13 -04:00
14871facf2
accept type labels in Masses section of data file
2022-09-04 07:08:16 -04:00
8ad949a995
avoid extra char * to std::string conversion
2022-09-04 07:07:55 -04:00
26e1b7c44d
add UTF-8 substitution and detection
2022-09-04 06:45:11 -04:00
34104bbbe9
enable clang-format
2022-09-04 05:40:19 -04:00
3dc7b7e0b3
update parsers for bond topology data in data files
2022-09-04 05:27:29 -04:00
ad8a931fe4
revise/refacor Type Label section parsing and Atoms section parsing
...
- do not ignore numeric type in Type Label sections
- refuse invalid numeric types that will overflow arrays
- check for duplicate numeric type entries or non-unique labels
- better error messages
- use Tokenizer class instead of sscanf()
2022-09-04 01:01:36 -04:00
389c87ab7e
apply utils::is_type() to labelmap command
2022-09-03 23:26:56 -04:00
ca6222c12b
implement utils::is_type() convenience function
2022-09-03 23:18:44 -04:00
81b0cec887
improve death tests
2022-09-03 20:26:38 -04:00
7ecfb77e8d
implement "labelmap write" command
2022-09-03 19:52:07 -04:00
bb45137b1a
small tweaks to support type labels with single and double quotes. add tests
2022-09-03 19:04:24 -04:00
71970858cf
Updating error messages, small changes to doc
2022-09-03 16:44:21 -06:00
b143f87d10
bugfix
2022-09-03 18:12:22 -04:00
edfac129a1
Fixing estimated r0 on restart, other small edits
2022-09-03 15:33:29 -06:00
d43051d07c
allow '#' character in type labels. support also when reading Atoms section
2022-09-03 16:48:39 -04:00
1d0db98403
Fixing merge conflicts
2022-09-03 12:35:32 -06:00
8d9adeef16
clarify comments
2022-09-03 14:13:38 -04:00
fa1584cc17
add "labelmap clear" command, update docs
2022-09-03 12:38:07 -04:00
849b41f67a
more basic tests
2022-09-03 11:47:16 -04:00
e7916a7e18
improve error message
2022-09-03 11:47:06 -04:00
e43a8ac8c3
add basic unit tests for labelmap command
2022-09-03 11:14:01 -04:00
5772547a68
improve input error handling
2022-09-03 11:13:47 -04:00
50256d6bec
fix initialization issues
2022-09-03 10:48:36 -04:00
2307436b76
improve flow of control and remove redundant checks
2022-09-03 10:40:17 -04:00
2eca1eecdc
initialize LabelMap class through constructor, properly wipe out old data
2022-09-03 10:39:55 -04:00
fc67df3b5f
fix memory management bug
2022-09-03 10:38:31 -04:00
b60f144705
more formatting/typesetting consistency
2022-09-03 04:17:22 -04:00
b4eb3e8156
support paths with blanks and avoid race condition when updating potentials
2022-09-03 03:56:58 -04:00
11a4fcec72
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-02 23:57:16 -05:00
8121ec023a
fix trailing whitespace
2022-09-02 22:00:04 -04:00
ffff660dd2
improve error messages on fix_nve_limit
2022-09-02 21:49:55 -04:00
1f813a5eae
improve error message on fix_nve_noforce
2022-09-02 21:47:56 -04:00
54d78e2f8e
improve error messages on fix_nve_sphere
2022-09-02 21:46:28 -04:00
40b1b1c482
support paths with blanks and avoid race condition when updating potentials
2022-09-02 21:37:46 -04:00
d6d6238d9f
improve error message for fix_nve
2022-09-02 21:29:30 -04:00
d548c02a9e
Math-related edits and code-block swaps; checkd builds for pdf and html docs
2022-09-02 17:44:45 -05:00
9928d41233
Merge branch 'lammps:develop' into doc-fixes
2022-09-02 16:12:34 -05:00
724a7cb554
fix typo
2022-09-02 16:42:14 -04:00
6c8750c041
Merge branch 'develop' into collected-small-changes
2022-09-02 16:41:14 -04:00
21b7fb2fcf
Exposing fphi_uind to the gpu pair style, still keeping the part not ready though
2022-09-02 14:55:20 -05:00
d65a6b9404
make procedure to replace downloaded potential file atomic
2022-09-02 13:00:29 -04:00
51a4819bfc
Fixed an illegal preprocessor issue.
2022-09-02 11:42:30 -04:00
f9c49620b3
add minimization support
2022-09-02 09:38:24 -06:00
cad7e1b364
Moved fphi_uind up to BaseAmoeba
2022-09-02 10:18:59 -05:00
62ac080736
Conjugate gradient
2022-09-02 14:06:04 +00:00
0783a0564f
pair_pace_extrapolation.cpp:
...
- remove unused variables (gamma lo/up bounds)
fix_pair.h/cpp: add modify_param method for "fix_modify pair Nevery" that updates "nevery" variable
2022-09-02 14:49:04 +02:00
48b086b717
protect potential file download against paths with blanks
2022-09-02 08:04:11 -04:00
b170ab056b
properly link SPH and MACHDYN user guide PDFs from manual
2022-09-02 06:22:35 -04:00
ff10b2bc26
modernize accessors and error handling in fixes box/relax and spring/chunk
2022-09-02 05:42:35 -04:00
51f9972f83
Math and other edits to several fix style doc pages
2022-09-01 22:09:03 -05:00
9b41d28947
Merge branch 'develop' into type-labels
...
# Conflicts:
# doc/src/dihedral_coeff.rst
2022-09-01 21:09:04 -04:00
874588c74f
load/test pizza.py dump class only if NumPy is found
2022-09-01 21:00:55 -04:00
8d26cc96c8
also test colname default keyword/value pair
2022-09-01 21:00:17 -04:00
8315f9996b
Merge pull request #3425 from lammps/coverity
...
Add coverity workflow
2022-09-01 18:17:03 -04:00
af168d5f80
Math and other minor edits to some fix style doc pages
2022-09-01 16:15:18 -05:00
b5e1e58d22
Merge branch 'mliappy_unified' of github.com:Boogie3D/lammps into mliappy_unified
2022-09-01 15:13:58 -06:00
2a8d4d6cf4
also allow to trigger the coverity workflow manually
2022-09-01 16:10:30 -04:00
b0f58bd7c4
select array dimension so they cannot be overflown
2022-09-01 16:03:56 -04:00
ea254d9105
remove bogus else branch
2022-09-01 16:03:23 -04:00
d503e441ff
modernize accessor handling
2022-09-01 16:03:02 -04:00
7bba3c516f
avoid excess string copy in auto loops
2022-09-01 16:02:32 -04:00
e0e4be1872
alternate workaround for hipcc/dpcpp fmtlib issue from upstream
2022-09-01 14:18:05 -04:00
cfee2078f1
Add coverity workflow
2022-09-01 12:05:30 -06:00
54543f45db
Debugging pair.cpp
2022-09-01 11:17:58 -06:00
ae7ba30545
Small changes to get MD working
2022-09-01 11:16:28 -06:00
566ea864b8
clarify dump_modify doc page meaning for every and every/time
2022-09-01 10:01:08 -06:00
4cff211a5e
clarify dump doc page meaning Nevery = N
2022-09-01 09:53:57 -06:00
93ade04269
pair_pace_extrapolation.cpp:
...
- bugfix with extracting "gamma_flag"
- ACEALImpl: delete all pointers (both Ctilde and B-basis)
2022-09-01 12:58:15 +02:00
e12e008d55
bugfix in fix_pair.cpp: usage of triggername[ifield] instead of triggername[nfield]
2022-09-01 12:52:58 +02:00
8e5da55ff5
Check for multiple model/descriptor definitions
2022-09-01 03:42:52 -06:00
bfa562b5b0
Merge remote-tracking branch 'official/fix-pair-dump-skip' into feature/pace-al
2022-09-01 11:02:27 +02:00
4616715e77
bugfix in fix_pair.cpp: usage of fmt::format("{}")
2022-09-01 11:01:13 +02:00
c63df4ac87
PairPACEExtrapolation: rely on usage "fix pair"
2022-09-01 11:00:20 +02:00
d5ae116a89
Rename mliap_unifiedpy.pyx to mliap_unified_couple.pyx, fix references
2022-09-01 02:57:48 -06:00
a17e3e2350
Add init parameters to Unified LJ example
2022-09-01 02:43:16 -06:00
44f97c916e
Change ghostneigh pairstyle to toggle
2022-09-01 02:42:35 -06:00
7867c5b3d3
Remove pickle file
2022-09-01 02:42:06 -06:00
ced73080b8
more dump_modify tests
2022-09-01 04:03:11 -04:00
e3d45b0df6
clean up
2022-09-01 16:35:43 +10:00
c03ef56965
Math replacements and cosmetic edits to documentation
2022-09-01 01:01:46 -05:00
f54e7b1e18
Merge branch 'lammps:develop' into doc-fixes
2022-08-31 21:52:43 -05:00
be53dda249
more dump_modify testing
2022-08-31 21:23:23 -04:00
fa6a5068e7
edit README for now
2022-08-31 16:55:28 -06:00
bb225c4be6
add unit test for checking dump_modify every
2022-08-31 17:20:04 -04:00
6a745f40ea
make bugfix compatible with using a variable for dump_modify every
2022-08-31 17:19:44 -04:00
673eeff581
recover dump_modify every behavior
2022-08-31 14:39:46 -04:00
4d062f70ce
bug fix for per-atom vector output of fix pair
2022-08-31 10:09:59 -06:00
22f7255e1d
Merge pull request #3421 from phankl/mesocnt_stable
...
Major update to mesocnt styles
2022-08-31 11:54:22 -04:00
0c23ba71df
update md5hash for updated potential
2022-08-31 11:25:48 -04:00
0cc6ad8318
cosmetic. silence compiler warnings. remove dead code.
2022-08-31 11:25:35 -04:00
a288507934
corrected friction description
2022-08-31 15:37:30 +01:00
a85fbd83f4
mentioned interpolation range dependence of potential on delta1/2 values in doc
2022-08-31 15:11:01 +01:00
2bded3da5e
repeatable example
2022-08-31 12:42:47 +01:00
4e1a346f5a
changed SWITCH parameter in pair_mesocnt for better energy conservation
2022-08-31 12:34:35 +01:00
30191462f5
added change and add dates to doc
2022-08-31 12:33:22 +01:00
aac264f2e2
Working on the fphi_uind kernel and array allocations
2022-08-30 23:40:04 -05:00
b8ec8f0778
Merge remote-tracking branch 'origin/electrode' into safer_management
2022-08-31 14:15:39 +10:00
9fefb92b8a
Merge branch 'lammps:develop' into doc-fixes
2022-08-30 21:48:22 -05:00
0c4583a267
Merge branch 'develop' into distributed-grids
2022-08-30 18:25:49 -04:00
e7a5fe20c7
whitespace
2022-08-30 18:24:56 -04:00
41cb3dc328
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-08-30 16:07:40 -06:00
14a5f757c5
update ttm log files
2022-08-30 16:07:22 -06:00
f2b6027b02
disable certain options in fix ttm/grid for distributed grids
2022-08-30 16:00:13 -06:00
8a06ba415b
update MDI version for CMake
2022-08-30 15:33:53 -06:00
8fafd4d8fb
Restarting additional BPM settings, adding virial contributions from tangential bonds
2022-08-30 13:25:36 -06:00
fe47680491
revise workflow triggers
2022-08-30 15:07:53 -04:00
d369c4eb15
fix bug from incorrect use of constexpr
2022-08-30 15:00:24 -04:00
d874976222
Merge branch 'develop' into collected-small-changes
2022-08-30 14:59:07 -04:00
ac2cf8c4ed
add support for discard yes/no of out-of-bin atoms
2022-08-30 12:49:09 -06:00
85965f01ce
spelling
2022-08-30 14:44:01 -04:00
46fa86a1e0
modernize and fix memory leak
2022-08-30 14:33:23 -04:00
e6088e73d7
make runs more reproducible and apply LAMMPS conventions
2022-08-30 14:28:17 -04:00
4c64a2f2a1
fix out-of-range memory access in sort function
2022-08-30 14:27:28 -04:00
6b093cb80a
more doc page updates
2022-08-30 11:50:15 -06:00
dd4260da77
Merge pull request #3420 from akohlmey/more-set-options
...
Refactor error handling in set command and add/rename options
2022-08-30 13:31:16 -04:00
3c52be6a44
prevent clang-format from messing up Style macros
2022-08-30 13:20:59 -04:00
8cae52a2cf
Merge branch 'mesocnt_stable' of https://github.com/phankl/lammps into mesocnt_stable
2022-08-30 12:59:01 -04:00
80257099de
Adding methods needed to efficiently create bonds
2022-08-30 10:58:55 -06:00
1139cb9345
formatted mesocnt doc files
2022-08-30 17:53:35 +01:00
227d794876
update MD5HASH for automatic download of updated potential file
2022-08-30 12:53:20 -04:00
b0b62fe1ac
fix death test
2022-08-30 12:32:22 -04:00
70ad53f125
newest version of MDI
2022-08-30 09:56:22 -06:00
70a157f371
add test for EFF package properties
2022-08-30 11:41:52 -04:00
a4126af4e9
changes to fix ave/grid doc page
2022-08-30 08:44:26 -06:00
8a058ec2a0
fixed whitespace
2022-08-30 15:14:34 +01:00
4e5604daef
Merge remote-tracking branch 'official/fix-pair-dump-skip' into feature/pace-al
2022-08-30 16:07:10 +02:00
67d0931259
clang-format on all mesocnt styles
2022-08-30 15:02:06 +01:00
69da75a9d5
more error message improvements
2022-08-30 14:59:16 +01:00
dd96442230
further improved error messages
2022-08-30 13:43:15 +01:00
a8f0e113ea
improved error messages in mesocnt pair styles
2022-08-30 13:41:25 +01:00
238e6371b2
improve error message
2022-08-30 06:21:01 -04:00
2c0eb10d62
label electron spin with "espin" instead of "spin" but be backward compatible
2022-08-30 06:20:53 -04:00
bfb15c6cc6
support setting electron spin and radius with the set command
2022-08-30 06:11:17 -04:00
baba75c60a
improved errors in mesocnt bond and angle
2022-08-30 10:54:28 +01:00
9bd5d766b7
added mesocnt styles to .gitignore
2022-08-30 10:18:00 +01:00
330ac4dc5a
changed MathConst inclusion to individual variables
2022-08-30 10:15:21 +01:00
978165377d
clarify and correct units of "k"
2022-08-30 05:00:06 -04:00
e3c0b04c39
Doc tweaks to make it easier to parse for a non-human
2022-08-30 00:09:18 -05:00
58fcf26581
add first tests for compute property/atom
2022-08-29 23:32:41 -04:00
f6b2846b8f
update error messages for compute property/atom
2022-08-29 22:42:20 -04:00
14a03d84c7
whitespace
2022-08-29 21:53:44 -04:00
3e21738698
finish merge of develop
2022-08-29 17:07:49 -06:00
d67eed7e43
enable triclinic for fix ave/grid
2022-08-29 16:46:26 -06:00
2803e934d4
Update src/MESONT/angle_mesocnt.cpp
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2022-08-29 22:05:16 +01:00
118b464a53
add example for a 1-d pressure profile
2022-08-29 17:04:48 -04:00
d34f583ae6
Update doc/src/Packages_details.rst
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2022-08-29 22:04:09 +01:00
d3e5636c88
removed error message explanation in angle_mesocnt header
2022-08-29 21:32:38 +01:00
53f1f44d09
switched buckled flag in angle_mesocnt to int for Windows MPI compatability
2022-08-29 21:24:14 +01:00
0cc174243c
workaround for hipcc/dpcpp compilers that silently convert long double to double
2022-08-29 14:47:33 -04:00
37d4c4c7f1
properly initialize result storage for per-chunk arrays
2022-08-29 12:52:16 -04:00
bdac6d3e05
Merge branch 'develop' into more-set-options
2022-08-29 12:21:17 -04:00
2f8c370645
Merge pull request #3418 from akohlmey/fmtlib-9.1-update
...
Update embedded fmtlib code to version 9.1.0
2022-08-29 11:36:58 -04:00
56de9c6d66
Merge pull request #3419 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2022-08-29 11:06:00 -04:00
0b466bf910
added author contributions to all mesocnt code files
2022-08-29 13:58:35 +01:00
869980762e
updated examples
2022-08-29 13:46:41 +01:00
26490f4021
clang-formatted all mesocnt code files
2022-08-29 13:00:20 +01:00
756a8fab18
Merge branch 'lammps:develop' into mesocnt_stable
2022-08-29 12:45:20 +01:00
4acb5a22db
updated finf interpolation warning
2022-08-29 12:42:18 +01:00
c5055b87c9
added different number of quadrature points in fsemi and finf
2022-08-29 12:39:12 +01:00
0388913241
Automatic detection for electrode etypes
2022-08-29 13:11:30 +02:00
8edcc3381e
Citation strings in ELECTRODE package
...
Cite new paper in fix electrode and its documentation. Add citation
string to kspace sytle pppm/electrode.
2022-08-29 09:48:14 +02:00
c5c3c697df
Adding fphi_uind kernel, working on the arrays allocation
2022-08-29 00:13:30 -05:00
74bbbb9e17
rename "set spin" to "set spin/atom" and "set spin/random" to "set spin/atom/random"
...
this also adds unit tests and improves error checking and messages
2022-08-28 19:24:32 -04:00
bb6ea422b7
avoid global namespace import in header, more consistency
2022-08-28 17:22:26 -04:00
634496b509
consistent naming and style
2022-08-28 17:06:38 -04:00
0d88f4ccf2
consistent naming and style
2022-08-28 12:31:00 -04:00
28925f69f5
re-initialize neighbor lists at end to clear out the occasional list entry
2022-08-28 11:38:01 -04:00
6e71318086
fix typo
2022-08-28 11:21:38 -04:00
1511611ba3
optimization for large systems when checking overlap on small groups
2022-08-28 07:18:19 -04:00
c7e4346558
only print neighbor list info if there are neighbor lists
2022-08-28 07:17:41 -04:00
5f19f3ba8f
correct error messages
2022-08-28 07:16:11 -04:00
4bcd43ff90
correct pair coeff mixing diagnostic for CLASS2 pair styles
2022-08-28 05:55:33 -04:00
be844dd9b7
avoid file access issues on windows
2022-08-28 05:55:33 -04:00
335d155e6b
need numpy
2022-08-28 05:55:33 -04:00
0e5c758fb8
fixes for OPENMP versions of dielectric pair styles
2022-08-28 05:05:28 -04:00
acf17b4851
correct pair coeff mixing diagnostic for CLASS2 pair styles
2022-08-28 04:29:17 -04:00
b631a3c553
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-27 20:10:59 -05:00
53329f38ef
Merge branch 'collected-small-changes' into more-set-options
2022-08-27 17:32:49 -04:00
42ef22619a
add unit test for set and compute property/atom
2022-08-27 16:19:28 -04:00
266cb24bb3
improve error messages in set command
2022-08-27 16:19:02 -04:00
b6ce6755d9
add Atom::get_style() method
2022-08-27 16:13:00 -04:00
57a451e115
Merge pull request #3414 from Vsevak/tip4p_cornercase
...
Fix TIP4P/GPU
2022-08-27 15:11:44 -04:00
9e7bbad4d4
Working on fphi_uind in the GPU lib
2022-08-27 13:19:52 -05:00
0bb0afce8e
update fmtlib to version 9.1.0
2022-08-27 13:31:43 -04:00
5cd67eaa5c
avoid file access issues on windows
2022-08-27 13:25:02 -04:00
1f235dceaa
need numpy
2022-08-27 13:24:51 -04:00
3b1a6f5e8e
Merge pull request #3409 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-08-27 11:59:19 -04:00
b9bab9d5e3
fix logic error introduced in PR #3408
2022-08-27 10:23:58 -04:00
69b32aef13
Merge remote-tracking branch 'github/develop' into collected-small-changes
2022-08-27 10:12:58 -04:00
52264cdaa7
Merge pull request #3411 from hammondkd/doc-fixes
...
Documentation edits (round 2)
2022-08-27 10:12:20 -04:00
08673525b9
Merge pull request #3408 from crackboy88/improve-errors
...
Improve errors
2022-08-27 07:37:31 -04:00
b31b20f336
print error if extract_setting() uses unknown setting string.
2022-08-27 07:02:19 -04:00
2f8075ae77
adjust doc page
2022-08-26 17:05:01 -06:00
5c5441c8cc
more debugging on fix ave/grid
2022-08-26 16:46:58 -06:00
b160460dcc
Added preprocessors to comment out cufft entirely for now
2022-08-26 12:55:46 -05:00
b19f40a855
correct, simplify rxnbond example
2022-08-26 13:43:47 -04:00
2a6bd1aa6b
update test reference data for change in coulomb energy computation
2022-08-26 05:37:27 -04:00
09165f5212
add tabulated test for lj/cut/coul/long/dielectric
2022-08-26 05:25:02 -04:00
f1edac4c72
must reduce cutoff to be < L/2 to get consistent newton on/off results
2022-08-26 05:25:02 -04:00
41e2f32924
cosmetic
2022-08-26 05:25:02 -04:00
3e0fa3bec9
add test for tabulated coulomb with dielectric
2022-08-26 05:25:02 -04:00
9b92f6bab7
update reference data
2022-08-26 05:25:02 -04:00
69c751df7b
small tweak to make auto detecting atom style work in TopoTools
2022-08-26 05:25:02 -04:00
d97c9948cb
add force test inputs for DIELECTRIC package styles
2022-08-26 05:25:02 -04:00
25ca4317be
re-introduce factor 1/2 where the average local dielectric constant is used
2022-08-26 05:24:19 -04:00
4069aa3658
Fixed non-existent dump_custom attribute in dump_modify thresh example
2022-08-26 00:13:31 -05:00
b2d6df5bfb
Re-arranged some for loops in umutual1 to improve cache-friendly memory access; made placeholder for grid_uind on the GPU lib, maybe FFT is not that heavy to be put on the device.
2022-08-25 23:18:13 -05:00
39acae7737
Merge branch 'lammps:develop' into mliappy_unified
2022-08-25 11:07:17 -06:00
546d5a9a2d
Rewrite cell_size w/o sqrt
2022-08-25 18:11:43 +03:00
8d77c1daee
Merge remote-tracking branch 'origin/develop' into tip4p_cornercase
2022-08-25 17:58:17 +03:00
04224e2b53
use sys.path.insert() instead of sys.path.append() to avoid conflicts with other python packages
2022-08-25 07:25:13 -04:00
60b00bfa8f
update unit tests for variable command
2022-08-25 05:48:07 -04:00
9205f99373
Merge branch 'lammps:develop' into improve-errors
2022-08-25 11:09:52 +08:00
59837dd44b
improve error messages in run and variable.cpp
2022-08-25 11:09:21 +08:00
12fbaa8591
more debug
2022-08-24 10:17:29 -06:00
f4a90c62c0
First attempt to port the forward FFT in the k-space induce term to the GPU, not working yet
2022-08-23 15:42:05 -05:00
50f7b98821
one more revert for KOKKOS
2022-08-23 14:30:22 -04:00
bd5cd70eeb
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-08-23 14:27:29 -04:00
4edf29103e
whitespace
2022-08-23 14:27:03 -04:00
61d50988b1
Merge branch 'HhhhZhou/develop' into collected-small-changes
...
# Conflicts:
# doc/src/pair_meam.rst
# src/MEAM/meam_funcs.cpp
2022-08-23 14:24:09 -04:00
54d617b257
silence compiler warnings
2022-08-23 14:21:00 -04:00
6a3726425d
update MEAM to state of latest PR #3412
2022-08-23 14:20:45 -04:00
b6583eb681
debug of fix ave/grid
2022-08-23 09:58:58 -06:00
084761c665
Merge branch 'develop' into collected-small-changes
2022-08-23 11:53:30 -04:00
50591fae82
Added simple cubic
...
Added simple cubic as the reference structure
2022-08-23 10:52:41 -05:00
0fbc54a352
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-23 10:15:28 -05:00
be198d7ba4
Merge branch 'lammps:develop' into doc-fixes
2022-08-23 10:15:11 -05:00
48732ff376
Merge pull request #3410 from wmbrownIntel/icx_gather_opt
...
Changes to Intel Package files for better LLVM-based compiler support
2022-08-23 11:00:44 -04:00
8e0071ecc4
update
2022-08-23 09:43:03 -04:00
f5870fdd7d
fix syntax error
2022-08-23 09:41:56 -04:00
47930a3a3c
enable native windows and macos unittest github actions also for pull requests
2022-08-23 05:43:35 -04:00
60e5ce0dc2
refer to temperature more consistently with :math:T instead of *T*
2022-08-23 05:26:07 -04:00
0b22ad5189
correctly use versionchanged directive
2022-08-23 01:04:49 -04:00
54c928dbce
improve typesetting, record version change, a few more k_B changes
2022-08-23 00:51:36 -04:00
007f7fbbfb
Fixed kT vs k_B T in a couple of places and associated description
2022-08-22 23:46:49 -05:00
0f3c4357c8
Merge branch 'doc-fixes' of github.com:hammondkd/lammps into doc-fixes
...
Changed some "dof" to "DOF" as per Axel's preference
2022-08-22 23:29:34 -05:00
5d04e88e28
Changed a couple of "dof" to "DOF" as per Axel's preference
2022-08-22 23:29:24 -05:00
c135eb0a5f
fix spelling
2022-08-23 00:05:17 -04:00
18f10a6a0d
use k_B for Boltzmann constant
2022-08-23 00:04:25 -04:00
0eefdf8a87
Fixed typos; evidently make html is more forgiving than make pdf
2022-08-22 22:03:18 -05:00
88f7e4c7b6
After running "make fix-whitespace"
2022-08-22 21:41:12 -05:00
4d8dc03a3f
Edits to fix.rst and additions for missing styles
2022-08-22 21:13:59 -05:00
bc3a673e89
Merge branch 'lammps:develop' into doc-fixes
2022-08-22 20:01:28 -05:00
37e9bf54ab
debugging fixes
2022-08-22 17:13:59 -06:00
f7cf5b6751
Using NEIGHMASK bitmasking for array indices to improve vector gather performance with nextgen compiler.
2022-08-22 15:57:02 -07:00
ab7ae9324f
update version of MDI library
2022-08-22 13:15:48 -06:00
4b842d52e6
Merge branch 'develop' into type-labels
2022-08-22 10:45:48 -04:00
57346a359a
permit asterisk in type labels
2022-08-22 10:39:05 -04:00
842266cbe5
avoid referencing a suggested type label format
2022-08-22 10:35:09 -04:00
b96398e5e9
Minor edits to doc pages for echo group if
2022-08-21 22:19:30 -05:00
a0ffcd9811
can use member variables directly
2022-08-21 23:13:25 -04:00
55feca9c0f
add minimal tests for dump class
2022-08-21 14:02:39 -04:00
f18b96e517
handle dump files with extra UNITS or TIME info
2022-08-21 14:01:41 -04:00
1f37087156
python 2/3 portability changes for log class from Pizza.py
2022-08-20 22:03:30 -04:00
057dff375c
add unit test for Pizza.py modules
2022-08-20 21:59:24 -04:00
eebe07ae73
replace with symbolic links
2022-08-20 20:12:49 -04:00
d0a37644b7
remove redundant copies of pizza.py files
2022-08-20 20:12:31 -04:00
8d6b62d936
sync
2022-08-20 11:14:45 -04:00
d3101898f1
more python 2/3 porting for using compile()/eval()/exec()
2022-08-20 11:06:02 -04:00
bd5dea0d07
allow selecting a list of timesteps. avoid redundant code
2022-08-20 10:26:48 -04:00
77ad9719b3
apply suggestions from @rbberger for more readable code
2022-08-20 10:25:35 -04:00
e74b87d9af
Merge branch 'lammps:develop' into improve-errors
2022-08-20 19:20:55 +08:00
2259947d52
Edits to documentation files for consistency and math
2022-08-19 23:49:44 -05:00
1d25379ad0
synchronize code between DIELECTRIC package and OPENMP versions
2022-08-19 22:30:49 -04:00
de0b7bf737
Tweaks to documentation to make it more consistent and machine-readable
2022-08-19 19:25:15 -05:00
b26ee6d75d
more normalization code
2022-08-19 17:13:04 -06:00
d02ff1d70e
correct force and energy tally for using full neighbor lists and newton on/off
2022-08-19 16:33:55 -04:00
aa1762b815
bugfix for writing data files with atom style dielectric
2022-08-19 16:18:13 -04:00
06e6a168f6
more normalization
2022-08-19 14:05:41 -06:00
de3730d5f3
delete log files for now
2022-08-19 13:18:07 -06:00
77c0ad4d26
adding support for normflag and aveflag
2022-08-19 10:59:25 -06:00
d10dbb9cb9
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-08-19 09:42:30 -06:00
75933f1965
comment tweaks
2022-08-19 09:42:27 -06:00
20f7e8dcb5
add change suggested by @hammondkd
2022-08-19 11:26:45 -04:00
cec1a197a4
Merge branch 'develop' into collected-small-changes
2022-08-19 11:24:58 -04:00
66bbfa67dc
Merge pull request #3406 from Vikingat-RAGE/develop
...
Fix vim syntax to handle switching color themes
2022-08-19 11:24:21 -04:00
7a35ec3527
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-19 08:52:30 -05:00
3ec06dd2c2
improve some error messages in comm, domain and region.cpp
2022-08-19 21:06:00 +08:00
9e6deb1a95
remove unused variables
2022-08-19 06:13:34 -04:00
8292a23f94
fix array indexing bugs flagged by compiler warnings
2022-08-19 06:13:22 -04:00
6bc48f0882
improve error messages and apply clang-format
2022-08-19 06:11:51 -04:00
d32b303a82
Finished edits on computes (whew!); builds with no errors or warnings
2022-08-19 00:25:06 -05:00
9b039ce00c
port MEAM changes for sc lattice to KOKKOS
2022-08-18 23:05:11 -04:00
9e0e0ce310
add support for Bi to MEAM and sc lattices. taken from unfinished PR #3261
2022-08-18 22:50:03 -04:00
1e5ca42dfa
small update
2022-08-18 21:48:09 -04:00
d03f0a6716
More cosmetic edits to documentation
2022-08-18 19:25:06 -05:00
8a9cd4b2b5
Merge branch 'lammps:develop' into doc-fixes
2022-08-18 17:48:47 -05:00
7639d57657
update unit test for utils::parse_gridid()
2022-08-18 17:48:59 -04:00
3e6b78b256
fix documentation issues
2022-08-18 17:39:11 -04:00
8196745562
update utils::expand_args() to it can handle gridIDs
2022-08-18 17:34:40 -04:00
2f026e12c0
update grid data interface for fix ttm/grid
2022-08-18 17:34:04 -04:00
e4e7272c22
rename utils::gridid_parse() to utils::parse_gridid()
2022-08-18 17:33:29 -04:00
ccf6c2d55a
Merge remote-tracking branch 'github/develop' into distributed-grids
2022-08-18 15:18:27 -04:00
da3e723351
Merge branch 'develop' into distributed-grids
2022-08-18 15:10:44 -04:00
414b0b1475
update unit tests
2022-08-18 10:52:25 -04:00
e37abc65fe
fixed bug in neigh_common with missing self-inclusion of ghost bond atoms
2022-08-18 15:43:28 +02:00
9edb1ee928
improved error messages in input.cpp
2022-08-18 21:14:39 +08:00
93e9382006
Merge branch 'improve-errors' of github.com:crackboy88/lammps into improve-errors
2022-08-18 21:09:27 +08:00
ff9c02f053
improved error messages in pair and input.cpp
2022-08-18 21:08:36 +08:00
c6c8791aeb
silence compiler warning
2022-08-18 06:35:01 -04:00
7b9b056c98
make dump.py files consistent and improve python 2/3 portability
2022-08-18 06:34:49 -04:00
5ff56753da
update unit tests for changed error messages
2022-08-17 23:56:22 -04:00
5a10b09005
Merge branch 'improve-errors' of github.com:crackboy88/lammps into improve-errors
2022-08-18 11:23:27 +08:00
9beb60c713
improve error messages in change_box,create_box,domain,input,lattice and neighbor.cpp
2022-08-18 11:22:36 +08:00
1b979be939
Merge pull request #3392 from akohlmey/minimize-neighbor-check
...
Update test for neighbor list settings during minimization
2022-08-17 20:55:23 -04:00
c3f57037e6
Merge pull request #3391 from akohlmey/refactor-find-xxx
...
Continued refactoring of internal APIs and their use
2022-08-17 19:37:20 -04:00
f199e45762
Merge pull request #3244 from akohlmey/shake-with-minimize
...
Enable use of fix shake or fix rattle during minimization
2022-08-17 18:02:40 -04:00
93c7dab931
Fixed filetype.vim
2022-08-17 14:08:38 -07:00
d1e0af7ef5
discuss why one would want to use check = no during minimization
2022-08-17 16:00:00 -04:00
8e4b79dfa8
Merge branch 'refactor-find-xxx' of github.com:akohlmey/lammps into refactor-find-xxx
...
# Conflicts:
# src/fix_temp_rescale.cpp
2022-08-17 15:52:02 -04:00
da0bc7e0e9
whitespace
2022-08-17 15:48:47 -04:00
92c9614429
Merge branch 'develop' into refactor-find-xxx
...
# Conflicts:
# src/atom.h
# src/compute_centroid_stress_atom.cpp
2022-08-17 15:48:26 -04:00
20b87d3cd4
Merge pull request #3398 from hammondkd/cite-reminders
...
Cite reminders
2022-08-17 15:40:35 -04:00
ca4f7b6579
Merge pull request #3399 from akohlmey/lookup-molecules
...
Refactor access to molecule templates
2022-08-17 15:29:11 -04:00
daa6b78c43
update documentation
2022-08-17 15:22:59 -04:00
7879a4f837
Fix vim syntax to handle switching color themes
...
- filetype.vim includes *.in files as lammps input files
- syntax.vim defines the syntax links rather than just creating them
once
2022-08-17 12:03:10 -07:00
c1b664b4be
improve error message and update unit tests accordingly
2022-08-17 13:25:47 -04:00
6e8db537c9
Merge pull request #3400 from vpalkar/unit-tests
...
Adding unit tests and improving errors in region commands
2022-08-17 13:19:27 -04:00
c8f379dbab
whitespace
2022-08-17 13:18:55 -04:00
763fff27ec
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-08-17 13:18:17 -04:00
22a9bfebe5
reimplement utils::gridid_parse() function and update related code
2022-08-17 13:18:12 -04:00
eeb9209af8
bug fix
2022-08-17 10:55:28 -06:00
9c211d836c
Merge pull request #3403 from crackboy88/improve-errors
...
improve error messages
2022-08-17 12:21:40 -04:00
e2f2663df2
more changes from GridComm to Grid3d in packages
2022-08-17 10:08:34 -06:00
d8cb79da36
added neigh_mode toggle in mesocnt/viscous
2022-08-17 17:37:51 +02:00
a2714d6cc7
updated documentation for mesocnt styles
2022-08-17 17:25:22 +02:00
a6a37021a9
Merge branch 'distributed-grids' of github.com:lammps/lammps into distributed-grids
2022-08-17 08:52:13 -06:00
f8d119b073
change GridComm to Grid3d in DIELECTRIC package
2022-08-17 08:51:57 -06:00
6297d89382
use std::set_union for neigh_common, reduces complexity from o(n^2) to o(n log(n))
2022-08-17 16:50:16 +02:00
7a0636ca0c
whitespace fixes
2022-08-17 10:15:30 -04:00
60c9f62268
added input file toggle for neighbor list mode, changed order of arguments and made neighbor list + potential mode arguments optional
2022-08-17 14:52:25 +02:00
8d2fba9197
modernize fixes langevin, press/berendsen, temp/berendsen, temp/rescale
2022-08-17 06:57:38 -04:00
6228ca0a2a
added old atom and mol id version of bond_neigh which is a lot faster than topology version
2022-08-17 12:56:28 +02:00
6aa1d1fb95
Edited compute reduce and reduce/chunk to make easier to parse and more consistent
2022-08-16 23:26:13 -05:00
8dbe981a1a
modernize fix vector
2022-08-16 22:56:29 -04:00
fe8a7a3799
Math replacements; code-block LAMMPS; clarity and parsing-friendly edits
2022-08-16 20:29:12 -05:00
180e0125ce
Improved fix wall/reflect changes
2022-08-17 08:38:43 +08:00
9109677eb3
tweak to doc page
2022-08-16 17:17:15 -06:00
301d379db8
Merge branch 'develop' into refactor-find-xxx
2022-08-16 18:05:33 -04:00
0cac041ad4
avoid segfault when using a custom format with too many format specifiers
2022-08-16 18:03:07 -04:00
5e935519bf
finished first draft of doc pages
2022-08-16 15:42:48 -06:00
921796a15f
Cleaned up unused variables in the hippo kernels
2022-08-16 16:29:38 -05:00
d8706ab0cb
Merge branch 'unit-tests' of github.com:vpalkar/lammps into unit-tests
2022-08-16 17:03:11 -04:00
5cdc09d9c7
updated region_intersect and region_union to use utils missing cmd args
2022-08-16 16:59:12 -04:00
559ced9869
updated error messages and test for region.cpp
2022-08-16 16:52:19 -04:00
28dabb9687
Cleaned up unused variables in the amoeba kernels, made room for convolution gpu
2022-08-16 15:37:49 -05:00
206ab141c9
more doc info for per-grid commands
2022-08-16 11:33:55 -06:00
e14997c597
added gl_init in mesocnt/viscous
2022-08-16 16:07:37 +02:00
19e3af893f
updated package detail documentation
2022-08-16 14:50:46 +02:00
0b047ba22b
improved error messages in fix_addforce,fix_indent,fix_setforce,fix_temp_rescale,fix_wall_reflect and thermo.cpp
2022-08-16 20:33:22 +08:00
7104d1bfca
Change hippynn examples to load from .pt files
2022-08-16 02:56:53 -06:00
0ba0a382c3
Merge branch 'mliappy_unified' of github.com:Boogie3D/lammps into mliappy_unified
2022-08-16 02:36:23 -06:00
7a76a6ee36
Implement python-side unified support, add example
2022-08-16 02:35:31 -06:00
06285556c9
Move unified L-J initialization to definition
2022-08-16 02:34:15 -06:00
953f63bb8f
More math and code-block edits
2022-08-15 23:48:30 -05:00
288dd03ee2
Merge branch 'lammps:develop' into doc-fixes
2022-08-15 21:13:32 -05:00
9109ab17c4
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-15 21:12:47 -05:00
8b181ed58a
Minor tweaks to docs; fixed typo and capitalization to be consistent
2022-08-15 21:11:58 -05:00
3f9daa8608
whitespace fixes
2022-08-15 21:48:01 -04:00
b4cdf5ce23
Updates to fix code-block at top, math, and anything else I found
2022-08-15 20:17:36 -05:00
e6e9e1b59c
initial doc pages
2022-08-15 17:29:11 -06:00
ce4ca06035
support for density, mass, temperature values
2022-08-15 16:02:46 -06:00
46b8b00a4f
Working on fft on the device
2022-08-15 15:51:43 -05:00
bec86f3f04
added some death tests and more readable code for some error messages
2022-08-15 16:16:48 -04:00
43726c020a
Merge pull request #3394 from crackboy88/improve-errors
...
Improve errors
2022-08-15 15:47:47 -04:00
f1112ab6b6
Working on the gpu kspace induce term: dipole spreading and/or fft calls
2022-08-15 14:28:46 -05:00
000c63a7ce
improved error messages for some more region commands
2022-08-15 15:12:26 -04:00
c1f81eb640
improved error messages in a bunch of region commands
2022-08-15 15:04:18 -04:00
8c83e1f047
Merge pull request #3401 from efposadac/modernize-legacy
...
Modernize legacy API calls
2022-08-15 14:56:57 -04:00
632e58c0d9
fixed reference errors
2022-08-15 19:43:12 +02:00
0443f40ccb
fixed modulus
2022-08-15 19:24:55 +02:00
1f5f282536
added angle_mesocnt documentation
2022-08-15 19:23:23 +02:00
0aa79584c0
added bond_style mesocnt documentation, corrected pair_style mesocnt documentation and added mesocnt styles in style indices
2022-08-15 18:44:31 +02:00
24dbcfc6ea
updated pair_mesocnt + pair_mesocnt_viscous documentation
2022-08-15 17:20:59 +02:00
eb600c7b9d
Merge branch 'lammps:develop' into modernize-legacy
2022-08-15 10:55:59 -04:00
58c3e1d80c
added numerical integration in finf if psi1 or psi2 are out of interpolation range for splines
2022-08-15 12:38:46 +02:00
d9320c61bb
adding test for fix wall/region
2022-08-15 02:13:05 -04:00
bf8ff3a8ca
improved error messages for region cylinder
2022-08-14 23:27:55 -04:00
d047053473
improved some error messages in compute_msd,fix_indent and fix_nh.cpp
2022-08-15 10:51:29 +08:00
29998775f0
Added a test for region clyinder with an open face
2022-08-14 22:48:42 -04:00
89f32e43dc
update unit test for changed error message
2022-08-13 23:02:04 -04:00
3292ee8299
Fixed the last change to modify_params function
2022-08-14 10:21:49 +08:00
7d35757438
Merge branch 'fortran-tinkering' of github.com:hammondkd/lammps into fortran-tinkering
2022-08-13 19:09:59 -05:00
196d52fdb3
Missing comma
2022-08-13 19:09:40 -05:00
7e8704ecaf
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-13 19:08:04 -05:00
a5afbefef2
Found another missing comma (or missed fixing the old one?) in fix_nh_uef.cpp
2022-08-13 18:37:38 -05:00
35c7911808
One minor typo in fix_gpu.cpp; still trying to figure out what's tripping the non-compile elsewhere
2022-08-13 17:49:39 -05:00
7e3a88806a
For some reason INTERLAYER/pair_ilp_tmd.cpp got missed with the whitespace checker
2022-08-13 17:39:35 -05:00
a68a63bf77
Fixed pair_edip_multi and whitespace
2022-08-13 17:33:50 -05:00
a9c68db3ac
Found three remaining typos; I think we should be OK now
2022-08-13 17:31:03 -05:00
8e8837b7dd
Merge branch 'cite-reminders' of github.com:hammondkd/lammps into cite-reminders
...
Fixing two typos (thanks, Axel!)
2022-08-13 16:51:59 -05:00
ac71c605e3
Fixed two typos
2022-08-13 16:51:44 -05:00
2b4d6c7bc8
Update src/UEF/fix_nh_uef.cpp
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2022-08-13 16:42:57 -05:00
f592e3184e
simplify Molecule::check_attributes()
2022-08-13 16:56:53 -04:00
1de66a82de
add tests for new API
2022-08-13 16:02:58 -04:00
3c744772b8
add new api to access molecules.
2022-08-13 16:02:50 -04:00
1d89c3f5d7
Fixed remaining BibTeX entries, checked all entries in issue #2597
2022-08-13 13:45:39 -05:00
1473f760f8
Fixed a few oversights and typos
2022-08-13 13:07:31 -05:00
d599a541b5
improved some error messages in velocity.cpp and dump.cpp
2022-08-13 19:10:57 +08:00
29e1595fb4
Updates to BibTeX syntax for anything that needed it that I caught and fixes to address Issue #2597
2022-08-13 04:51:54 -05:00
c7dd679fcd
Merge branch 'lammps:develop' into cite-reminders
2022-08-13 01:35:34 -05:00
e66a4b2423
Changed a few; now pulling new ones from commit c2115c2 so I do not replicate
2022-08-13 01:32:49 -05:00
6973b80343
regularize a couple more
2022-08-13 02:17:04 -04:00
c2115c27e8
regularize a few citation reminders
2022-08-13 02:10:28 -04:00
a4faa3aced
modernize using get_fix_by_id()
2022-08-13 01:49:00 -04:00
1fc9c31db5
Merge branch 'lammps:develop' into improve-errors
2022-08-13 09:36:27 +08:00
98593b4ad5
Improved from last revision of neighbor.cpp
2022-08-13 08:35:20 +08:00
894b053ef4
silence compiler warnings
2022-08-12 17:13:44 -04:00
35e93e760a
Merge branch 'develop' into refactor-find-xxx
2022-08-12 17:08:25 -04:00
16e4740362
Merge branch 'lammps:develop' into mliappy_unified
2022-08-12 13:25:04 -06:00
0222da9f2b
Merge pull request #3393 from akohlmey/test-amoeba
...
Add force style test for amoeba angle style and fix related bug
2022-08-12 15:05:13 -04:00
dd110176d1
Merge pull request #3395 from akohlmey/fix-reaxff-species-update
...
Fix reaxff/species update for dynamic groups and empty groups
2022-08-12 14:49:26 -04:00
73bee3c53c
add discussion of neighbor list settings during minimizations. minor tweaks
2022-08-12 14:47:08 -04:00
4c975c34c1
Deleted the parenthesis instead of the space...
2022-08-12 11:55:30 -05:00
9750c72822
output of fix ave/grid
2022-08-12 10:50:19 -06:00
d1429d1b11
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-12 11:47:27 -05:00
257b551c92
Missed lammps_version implicit none
2022-08-12 11:44:55 -05:00
c6972d483f
Made spacing consistent; added IMPLICIT NONE where it was not implied already and removed it where it was redundant
2022-08-12 11:43:21 -05:00
c2ded124a5
fixed spacing
2022-08-12 11:34:29 -05:00
05be7fe8ca
Possibly-read-for-inclusion version of extract_global and associated documentation
2022-08-12 11:33:28 -05:00
3588c0a7cc
switched fsemi to gauss-legendre quadrature, 10 quadrature points seem fully converged (vs 100 trapezoid points)
2022-08-12 16:53:52 +02:00
09b3cbafdc
correctly handle the case where there are no atoms in the fix group
2022-08-12 10:46:07 -04:00
12c28c393d
support dynamic groups, but only if nrepeat == 1
2022-08-12 10:45:35 -04:00
9d89bc8f82
Typo fixes/etc. in documentation
2022-08-12 09:40:29 -05:00
cc5edbac47
removed naive bisection and reduced quadrature points
2022-08-12 16:17:10 +02:00
e160fc841c
added gauss-legendre quadrature framework
2022-08-12 16:08:19 +02:00
9b0c2d82c3
Missing comma
2022-08-12 08:23:20 -05:00
88a3a38640
I think I finally fixed extract_global; we'll check it in the morning
2022-08-12 00:04:25 -05:00
923976f154
Merge remote-tracking branch 'refs/remotes/origin/improve-errors' into improve-errors
2022-08-12 12:18:02 +08:00
6d624b782d
made some changes on neighbor.cpp
2022-08-12 12:12:22 +08:00
c869a7aac2
update OpenMP suppressions for gcc-12
2022-08-11 23:36:25 -04:00
1c63159a80
add test input for amoeba angle style
2022-08-11 22:54:42 -04:00
e5219e6a10
fix bug in energy tally for 4-atom angle term
2022-08-11 22:50:57 -04:00
4151a1af02
Lots of tinkering with extract_global; back to square 1
2022-08-11 17:46:21 -05:00
8b637b5b70
error check for particle mapping to grid
2022-08-11 13:51:42 -06:00
58800b5191
enable relancing to work with distributed grids
2022-08-11 13:28:50 -06:00
7f9e6ce16a
Merge branch 'develop' into shake-with-minimize
2022-08-11 13:21:08 -04:00
0e1463fdaa
change AMOEBA grids to Grid3d from GridComm
2022-08-11 10:32:09 -06:00
faa225d658
Merge branch 'develop' into distributed-grids
2022-08-11 09:44:43 -06:00
0e2b51010c
simplify
2022-08-11 09:51:37 -04:00
0b38cbea2d
add get_dump_by_index() function
2022-08-11 09:46:22 -04:00
871a6d5cf7
more consistent output format
2022-08-11 07:54:47 -04:00
0c9964dd0e
accept 'neigh_modify every 1 delay 0' regardless of "check" setting
...
downgrade the "WARNING" message to a regular output
(and thus be less confusing to new LAMMPS users).
2022-08-11 07:54:36 -04:00
6e8c24372e
Merge branch 'lammps:develop' into improve-errors
2022-08-11 19:19:13 +08:00
af1c772157
made some changes on minimize.cpp
2022-08-11 19:08:11 +08:00
d41d5960e4
simplify and modernize
2022-08-11 04:07:49 -04:00
f9352e6ad7
update unit test for groups
2022-08-11 03:56:29 -04:00
2eb6ff1111
allow const char * argument
2022-08-11 03:45:56 -04:00
91b98484ad
modernize and simplify
2022-08-11 03:45:36 -04:00
aab62d5ed9
add get_dump_list() function
2022-08-11 03:14:59 -04:00
c574ed51b5
modernize and simplify
2022-08-11 03:04:58 -04:00
9bd45e70da
simplify and modernize
2022-08-11 03:00:37 -04:00
2b16a8d1c6
document how to update code that uses Output::find_dump()
2022-08-11 02:19:18 -04:00
e8e6beed50
find dump is no longer used
2022-08-11 01:52:42 -04:00
76123d3347
change hyper command to use get_dump_by_id() instead of find_dump()
2022-08-11 01:52:27 -04:00
af5eacfe8c
Merge branch 'lammps:develop' into mliappy_unified
2022-08-10 21:58:37 -06:00
208caacb89
Merge pull request #3390 from hammondkd/fortran2_updates
...
Fixed a bug (xz and yz reversed) in LAMMPS.F90 and changed mpif90 to …
2022-08-10 20:49:17 -04:00
b565d10a3d
Merge pull request #3388 from chemshift/mliap-bug-3204
...
Mliap bug 3204
2022-08-10 19:33:59 -04:00
b191e29561
Work in progress for extract_global; committing but will probably undo later
2022-08-10 17:56:28 -05:00
c9c3f68bdf
Merge pull request #3387 from akohlmey/collected-small-changes
...
Collected small changes and bug fixes
2022-08-10 18:34:52 -04:00
9fdc96e0dd
add QE dir
2022-08-10 15:48:53 -06:00
c13f825648
Added AmoebaConvolutionGPU class: need to replace fft compute with the GPU-accelerated backend
2022-08-10 16:24:20 -05:00
538aa13693
Only transfer data that is needed for umutual2b; allowed convolution and kspace term umutual1 to be overridden by the gpu counterparts
2022-08-10 16:21:30 -05:00
f1cca7d37d
Update __init__.py
2022-08-10 12:22:29 -06:00
d178a00ff6
Merge branch 'fortran-tinkering' of github.com:hammondkd/lammps into fortran-tinkering
...
Finishing the edits
2022-08-10 11:39:31 -05:00
756074c073
Merge edits from two computers
2022-08-10 11:39:23 -05:00
36167ab81e
Merge branch 'fortran-tinkering' of github.com:hammondkd/lammps into fortran-tinkering
...
made edits on two computers / fixing
2022-08-10 11:37:37 -05:00
89b9967f2c
Added part of lmp_extract_global
2022-08-10 11:37:15 -05:00
15261aaa71
Fixed a bug (xz and yz reversed) in LAMMPS.F90 and changed mpif90 to mpifort in README for files in examples/COUPLE/fortran2
2022-08-10 11:11:27 -05:00
8c57989042
Merge fix
2022-08-10 11:05:33 -05:00
6c49937ad7
Re-ordered type-bound procedures to correspond with the order in library.h
2022-08-10 11:03:49 -05:00
591fc4383b
update doc
2022-08-10 08:21:14 -04:00
e592f0f139
clarify the function of -nonbuf a bit more
2022-08-10 07:03:57 -04:00
631f33feb5
remove redundant calls
2022-08-10 06:57:59 -04:00
f442fc8540
Added reset_box, memory_usage, get_mpi_comm, extract_setting and associated documentation
2022-08-10 00:55:17 -05:00
7125682375
Added get_thermo and extract_box; added get_natoms to documentation; added a "TODO" for all other functions to implement
2022-08-09 21:18:33 -05:00
3f54d8eca5
more info on how to build LATTE
2022-08-09 16:42:56 -06:00
3a4a0078cd
whitespace
2022-08-09 16:51:48 -04:00
6eb51a68d9
move dump command after reset_timestep to avoid crash
2022-08-09 16:51:48 -04:00
c8b6b052fc
port sorting by time to python 3 while retaining compatibility with 2.7
2022-08-09 16:51:48 -04:00
111caac960
remove references to Numeric module. we only support numpy.
2022-08-09 16:11:09 -04:00
5c589dbe20
add -nonbuf / -nb command line flag to disable buffering for screen and logfile
2022-08-09 15:52:47 -04:00
ba7507c9e5
small tweaks
2022-08-09 14:47:58 -04:00
247a2b12b3
use utils::inumeric() instead of atoi() (not for parsing environment variables yet)
2022-08-09 14:30:44 -04:00
3178f05bbf
Merge branch 'develop' into collected-small-changes
2022-08-09 14:25:53 -04:00
ee89ef6084
Merge pull request #3389 from cjknight/polaris_updates
...
one more env var for local mpi rank
2022-08-09 14:19:10 -04:00
6873ebb17a
LAMMPS code clinic 2022 project 2: Replacing find_compute with get_compute_by_id where possible.
2022-08-09 14:01:49 -04:00
d5170a1703
one more env var for local rank
2022-08-09 17:35:22 +00:00
7a3d43b6a7
de-doc multiple label maps
2022-08-09 12:01:47 -04:00
eb4ce25f03
finish rolling back multiple maps feature
2022-08-09 11:32:29 -04:00
d0ac9426e5
added proper neighbor list cutoff support and segment-segment flag to pair_styles
2022-08-09 14:08:55 +02:00
363b80f85c
begin unfeaturing multiple label maps feature
2022-08-09 01:01:31 -04:00
8c8084a027
also remove error list from header file!
2022-08-08 23:23:08 -04:00
4703431768
fix merge commit take3
...
and actually test it
2022-08-08 23:18:54 -04:00
c005a3d30d
fix merge take2
2022-08-08 17:58:58 -04:00
8ac7aac620
fix merge commit
2022-08-08 17:40:28 -04:00
899fa8166a
Initial modifications LAMMPS code clinic 2022
2022-08-08 17:31:42 -04:00
f9717049b1
Merge branch 'develop' into type-labels
2022-08-08 17:16:50 -04:00
7e0cad7d9e
import fix from upstream
2022-08-08 15:40:19 -04:00
f7b0cb3bd4
AMOEBA induce bugfixes
2022-08-08 15:31:45 -04:00
92dc854ed4
workaround for IBM's XLClang compiler
2022-08-08 15:27:52 -04:00
fb2dd26d45
Merge pull request #3383 from hammondkd/doc-fixes
...
Documentation fixes
2022-08-08 14:51:38 -04:00
94403eaf76
Merge branch 'mliap-bug-3204' of https://github.com/chemshift/lammps into mliap-bug-3204
2022-08-08 12:09:07 -06:00
fd2ab2a8b9
Update __init__.py
2022-08-08 12:08:46 -06:00
5962dde035
Merge branch 'lammps:develop' into mliap-bug-3204
2022-08-08 11:47:16 -06:00
953d2c738b
Update __init__.py
2022-08-08 11:45:43 -06:00
da8135c875
Merge pull request #3384 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-08-08 11:11:49 -04:00
2227de3231
Update __init__.py
2022-08-07 23:00:35 -06:00
2d3504ff0f
Locate correct dynamics library directories
...
in Anaconda Environments
2022-08-07 22:54:59 -06:00
baf3e614fb
Add comments for tip4p GPU kernels
2022-08-07 22:26:11 +03:00
3ca8df388d
fix a couple of typos
2022-08-06 23:01:35 -04:00
42594bbbb7
Convert path to test inputs folder to native syntax on windows to make tests with file copying portable.
2022-08-06 22:46:52 -04:00
0f68aa80fe
fix typo
2022-08-06 21:44:56 -04:00
e6b47b0b4d
make test input platform independent with is_os() variable function
2022-08-06 21:44:49 -04:00
4ac74a4153
add is_os() special function to the variable command
2022-08-06 21:44:03 -04:00
5b0a9cea99
use ISO_C_BINDING compatible return type
2022-08-06 20:43:04 -04:00
b465d3c86f
silence compiler warnings about unused variables
2022-08-06 19:59:37 -04:00
f92e57ba9e
Must always enable exception handler with MSVC and also with Intel classic on windows.
2022-08-06 19:58:44 -04:00
a9aa462a60
use alternate way to incorporate the module via "include" in the source code
2022-08-06 18:47:31 -04:00
801d59a9ac
correct MPI detection for Fortran
2022-08-06 18:46:56 -04:00
5867f15c6b
make more explicit
2022-08-06 18:46:33 -04:00
322dc9a4de
incorporate bugfixes and some suggestions from PR #3314
2022-08-06 17:43:40 -04:00
ba50889ad5
friction now acting only along segments
2022-08-06 12:14:16 +01:00
92c1f3e20a
fixed rogue linebreak
2022-08-05 23:36:01 -05:00
485b3e7885
Resolve conflicts with devel branch
2022-08-05 23:30:41 -05:00
5734cce9d8
Updates documentation files to make them more consistent and some typo fixes (round 1)
2022-08-05 23:03:09 -05:00
d58b81afe2
adjust location of local ref targets for recent sphinx versions
2022-08-05 22:08:33 -04:00
4421a793d9
update API for variable argument logmesg() function
2022-08-05 21:56:47 -04:00
49df4d93a0
need new CSS hack to hide duplicate headers derived from the navigation bar
2022-08-05 21:44:31 -04:00
99582c0f28
Merge pull request #3381 from akohlmey/update-fmtlib
...
Update embedded fmtlib code to version 9.0.0
2022-08-05 19:51:51 -04:00
83a91a4fab
more debug tests with LATTE
2022-08-05 16:53:13 -06:00
daa5a1837e
retesting of LAMMPS + LATTE
2022-08-05 16:35:49 -06:00
e502b9b4fe
Merge branch 'update-fmtlib' into shake-with-minimize
2022-08-05 18:14:00 -04:00
dce72e7007
Merge branch 'develop' into shake-with-minimize
2022-08-05 18:13:22 -04:00
caf21d09b4
disallow using fix shake/rattle with KOKKOS during minimization (for now)
2022-08-05 18:12:29 -04:00
691004509a
standarize use of static methods with MDI, also plugin args
2022-08-05 16:05:36 -06:00
b5c69e520d
Merge pull request #3382 from akohlmey/coverity-fixes
...
Small updates and bugfixes from static code analysis
2022-08-05 17:55:13 -04:00
5b24e3aa3c
Merge pull request #3379 from akohlmey/fix_store_global_peratom
...
Split internal fix STORE command into fix STORE/GLOBAL and fix STORE/PERATOM
2022-08-05 17:22:48 -04:00
1e099de59c
fix initialization typo
2022-08-05 16:38:35 -04:00
ade64c586e
move to 1.4.2 version of MDI lib
2022-08-05 14:04:16 -06:00
b05dc17c09
update of DIELECTRIC package documentation and examples
2022-08-05 11:25:03 -05:00
8db43c0bd7
update CODEOWNERS table
2022-08-05 07:54:47 -04:00
7f46b54b79
make "verbose" a proper compile time flag and rename to VERBOSE
2022-08-05 07:45:32 -04:00
b395d41eb6
fix index copy-n-paste error
2022-08-05 07:40:36 -04:00
fe0cbf1a68
enable to pass string constants
2022-08-05 07:22:11 -04:00
4f98e02ae7
avoid division by zero
2022-08-05 07:21:47 -04:00
62cfde2ed2
energy is not an array
2022-08-05 07:21:35 -04:00
3755ec7e35
fix typo
2022-08-05 07:21:11 -04:00
ca1d646b25
offset is not used (by construction of the potential)
2022-08-05 07:20:44 -04:00
18f0a89c85
changed friction model to sigmoid
2022-08-05 10:50:43 +01:00
a9829b1e5f
enforce null termination of read string
2022-08-05 04:27:58 -04:00
f448fd4191
ensure liftime of temporary storage
2022-08-05 04:27:58 -04:00
7ebd65ddb7
must catch exceptions inside destructors
2022-08-05 04:27:49 -04:00
968cde7f41
protect against failed lookup of 4th atom
2022-08-05 04:23:06 -04:00
681ad88f08
rename fix STORE_LOCAL to STORE/LOCAL for consistency
2022-08-05 02:57:38 -04:00
369e9636be
update {fmt} library to version 9.0.0
2022-08-04 22:06:37 -04:00
7bce3a92e2
correct test for overload with/without optional format arguments
2022-08-04 22:00:13 -04:00
72036caf71
use make_format_args() instead of make_args_checked() (removed in v9)
2022-08-04 21:59:37 -04:00
b4df4bffae
Merge pull request #3380 from stanmoore1/kk_small_changes
...
Small changes in KOKKOS package
2022-08-04 16:51:21 -04:00
a28ceb4d80
Merge pull request #3378 from lammps/doc-updates
...
Add missing portions of a couple doc pages
2022-08-04 15:43:48 -04:00
083a662a5c
small rewrite
2022-08-04 13:06:30 -04:00
8d9e0ee9c8
HIP tuning
2022-08-04 13:01:24 -04:00
b393bcf6a9
Remove unused non-public header
2022-08-04 13:01:13 -04:00
a84c2ab18a
fix off-by-one bugs, improve error messages
2022-08-04 12:27:26 -04:00
6c32058728
adapt all users of FixStore to use FixStoreGlobal or FixStorePeratom
2022-08-04 11:33:14 -04:00
184f55b99f
fix cut/paste error
2022-08-04 08:53:43 -06:00
53f49a160f
add missinng portions of a couple doc pages
2022-08-04 08:49:38 -06:00
63fc9fcc62
document how to update source code for the fix STORE split
2022-08-04 06:43:41 -04:00
774a3cb64e
split fix STORE into fix STORE/GLOBAL and fix STORE/PERATOM
2022-08-04 06:43:15 -04:00
c44794730b
debugging fixes
2022-08-03 17:43:04 -06:00
883a25bbd8
Merge pull request #3375 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2022-08-03 17:49:36 -04:00
1b4a7f4696
Merge pull request #3377 from lammps/doc-pair-dipole-again
...
Tweak dipole doc page for clarity
2022-08-03 16:17:27 -04:00
94c1aa8c5a
tweak dipole doc page
2022-08-03 13:34:41 -06:00
c3d563ca39
more enhancments
2022-08-03 13:32:11 -06:00
aad4e417f9
Moved temp variables inside neighbor loops
2022-08-03 12:33:48 -05:00
6c048f101e
Merge pull request #3374 from akohlmey/airebo-tweaks
...
Small cleanup and performance tweak for spline evaluation in AIREBO pair style
2022-08-03 13:32:40 -04:00
7a5fa964b4
Merge pull request #3370 from lammps/doc-pair-dipole
...
Edits to pair dipole doc page
2022-08-03 12:47:08 -04:00
a54f0b684d
Moved temp variables inside the loop over neighbors
2022-08-03 10:56:52 -05:00
1eaa807bbf
clarification on what constituets single, double, and triple quotes.
2022-08-03 01:50:11 -04:00
7a4f5344bd
more functionality for fix ave/grid
2022-08-02 17:46:03 -06:00
e980838ae2
Added timings for real-space and k-space portions for the terms
2022-08-02 16:45:06 -05:00
d7901cb3af
step version strings for the next patch release
2022-08-02 13:03:37 -04:00
2dd7c23b6f
small performance tweak for 5th order spline evaluation
2022-08-02 10:37:50 -04:00
20c1644e6d
adjusted kspace solver portion of page
2022-08-01 15:10:49 -06:00
67e0621806
Merge pull request #3361 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-08-01 16:37:02 -04:00
02b8804457
add grid freq to fix ttm/grid
2022-08-01 10:03:04 -06:00
b1b778b45b
first version of fix ave/grid
2022-08-01 10:02:12 -06:00
c0f4650d59
add some .. versionadded:: statements to indicate the version a feature was added
2022-08-01 03:54:39 -04:00
f7b19a3d47
Merge branch 'lammps:develop' into mliappy_unified
2022-08-01 01:12:14 -06:00
acadc299a7
apply powint() in a few more cases
2022-07-31 18:35:04 -04:00
00cd92954c
match pow(0,0) = 1.0 behavior in powint()
2022-07-31 18:32:52 -04:00
c5e1ce0b59
switch from master to develop
2022-07-31 16:56:47 -04:00
daec261fa1
use $(PIP_OPTIONS) consistently
2022-07-30 17:26:46 -04:00
d67d6beba9
Merge remote-tracking branch 'github/develop' into collected-small-changes
2022-07-30 17:15:49 -04:00
5c30c493e6
Merge pull request #3372 from rbberger/docs_update
...
Removes `easy_install` deprecation warnings in doc build
2022-07-30 17:14:46 -04:00
3e7ef39d64
simplify, formatting
2022-07-29 23:34:37 -04:00
3f293e1c13
Use pip install -e util/converters in doc build
2022-07-29 17:56:01 -06:00
2b126a00b1
update Pizza.py URLs
2022-07-29 19:23:23 -04:00
0dc9b31620
import updated version of tinker2lmp from @sjplimp. fix whitespace.
2022-07-29 19:11:25 -04:00
1b59a83ff3
bond:react per-bond custom constraint docs
2022-07-29 17:24:07 -04:00
3a7a941cd5
add false positive
2022-07-29 17:06:06 -04:00
dae20a2f1f
Merge branch 'lammps-develop2' into per-bond_custom_constraint
...
rebase
2022-07-29 16:40:39 -04:00
07ab4dd5da
check that bond is actually in map
2022-07-29 16:37:50 -04:00
32406aab06
prevent multiple compute evaluations on a timestep
2022-07-29 16:37:50 -04:00
deb892d7cd
actually evaluate bond/local compute value
...
(even when not printed on that timestep)
2022-07-29 16:37:50 -04:00
930d0d756b
bond/react: per-bond custom constraint
2022-07-29 16:37:50 -04:00
dc378b8ffb
non-'bond/react ' changes
2022-07-29 16:31:53 -04:00
a6066bab4d
Called the induce real-space term before the kspace term
2022-07-29 13:01:57 -05:00
41fb8acf9e
tweak doc for new utils function
2022-07-29 10:59:26 -06:00
ec4c458c7e
add Pair::extract_atom() method
2022-07-29 10:54:42 -06:00
3e81cfb217
refactoring
2022-07-29 10:13:23 -06:00
ac158a7b4b
whitespace
2022-07-29 06:58:48 -04:00
d444bfc996
Merge branch 'develop' into collected-small-changes
2022-07-29 06:58:22 -04:00
2ce33c14b7
Merge pull request #3365 from pvelesko/chip_spv
...
Add CMake and GNU make support for HIP via CHIP-SPV
2022-07-29 06:33:55 -04:00
729191835a
Merge branch 'develop' into distributed-grids
2022-07-28 17:24:32 -06:00
842b5b365e
doc page clarifications
2022-07-28 17:12:31 -06:00
b8f4efcb6a
pre-existing bug fix for delay option with dump computes for pe/virial
2022-07-28 16:53:39 -06:00
b6c62cce05
additional tweaks to clarify fix sphere doc pages
2022-07-28 16:30:00 -06:00
bbc4ef3a20
edits to pair dipole doc page
2022-07-28 16:09:59 -06:00
4de0944f8b
streamlined string ops
2022-07-28 15:24:58 -06:00
c2d96ba911
fix uninitialized memory access bug in memory usage computation for fix STORE
2022-07-28 16:40:35 -04:00
a4f4efcea0
fix a couple typos and alphabetizing error
2022-07-28 13:31:58 -06:00
4d69c7aea2
update embedded search box
2022-07-28 15:01:35 -04:00
348feddcb6
new fix pair and dump_modify skip commands
2022-07-28 12:45:20 -06:00
5fee276348
add some GNU Make magic(tm) to Makefile.hip to adapt itself to OpenMPI and MPICH
2022-07-28 07:03:58 -04:00
9258ab3a51
document missing call
2022-07-27 22:13:14 -04:00
eb7759c869
improve formatting and modernize
2022-07-27 19:49:55 -04:00
ad69c7d157
simplify through using utils::strdup()
2022-07-27 19:49:31 -04:00
f039c00442
add dump skip option
2022-07-27 17:13:46 -06:00
e583f54ca7
fix off-by-one bug
2022-07-27 19:12:36 -04:00
8076624477
Merge pull request #3364 from rbberger/add_citation_info
...
Add citation information to GitHub
2022-07-27 16:02:11 -04:00
6ff91ec020
add more build info
2022-07-27 13:28:45 -06:00
afcfb3754c
Merge pull request #3358 from akohlmey/old-version-porting
...
Add a section to manual with info on updating old source code for current LAMMPS versions
2022-07-27 15:25:46 -04:00
5904fa954e
new examples/QM/LATTE dir with examples
2022-07-27 13:17:18 -06:00
925196a24f
virial adjustments for MDI stress
2022-07-27 09:38:23 -06:00
56642ae184
add a few more keywords
2022-07-27 05:36:05 -04:00
c986dd9b97
correct make command line example
2022-07-27 05:25:36 -04:00
e7ffa7fae3
Add Makefile support for CHIP-SPV
2022-07-27 08:34:35 +00:00
24b3de8727
update documentation for CMake
2022-07-27 06:41:19 +00:00
6a5d56994a
PR comments
2022-07-27 06:25:36 +00:00
8d5149fade
Add citation information to GitHub
2022-07-26 19:52:01 -06:00
abeec99673
update pod documentation for lammps
2022-07-27 02:33:04 +07:00
11897db197
add check on extracting elements twice from the library to avoid opaque error later
2022-07-26 15:00:27 -04:00
4f8a1ca526
correct formatting
2022-07-26 12:32:42 -04:00
e973a4b31c
workaround for CHIP-SPV different textrure func
2022-07-26 16:19:11 +00:00
b2cdc40919
Enable CHIP-SPV support
2022-07-26 16:00:43 +00:00
d347a27a39
add reference
2022-07-26 09:19:45 -04:00
5f67850171
correct typos
2022-07-25 22:32:59 -04:00
93784f35e3
Added ucl_erfc to the opencl, cuda and hip backends; reverted to using erfc instead of approximation to ensure double-precision matches
2022-07-25 15:34:44 -05:00
10c8a41ad8
Merge branch 'develop' into mdi-tweak
2022-07-25 14:27:41 -06:00
dff206f297
more work on grid classes
2022-07-25 13:56:28 -06:00
7b54b974d3
remove dead code
2022-07-25 11:48:21 -04:00
f736248efb
replace calls to pow() with faster functions for integer powers
2022-07-25 09:17:37 -04:00
6dc9664087
avoid uninitialized data access
2022-07-25 09:06:09 -04:00
e99494d838
fix copy-n-paste error
2022-07-25 09:02:54 -04:00
bcc49aca84
fix logic issue
2022-07-25 09:01:26 -04:00
762e79c49d
initialize possibly uninitialized variabled
2022-07-25 09:01:14 -04:00
87d1aef543
clarify whom to contact with questions about pre-built binaries. update ubuntu info
2022-07-24 18:12:04 -04:00
822fae05a2
more edits
2022-07-22 17:47:46 -06:00
f370a9a58a
less debug
2022-07-22 14:23:12 -06:00
fc596c03ec
more docs, less debug
2022-07-22 14:22:34 -06:00
cdf600b8cd
update description
2022-07-22 14:34:09 -04:00
40920ac6e1
improved error messages for duplicate or missing entries in manybody potential files
2022-07-22 12:41:43 -04:00
48ad917d9e
initialized pointers to null
2022-07-22 05:33:12 -04:00
c9c9139fd6
fix off-by-one error and resulting out-of-bounds write access.
2022-07-22 05:21:13 -04:00
5761647894
plug memory leak
2022-07-22 05:15:50 -04:00
4a0c0661eb
update pod
2022-07-22 11:09:41 +07:00
7901a317c0
Initial version of an LAMMPS older version code update guide
2022-07-22 00:03:34 -04:00
1a1426eb2e
Fixed conflicts
2022-07-21 18:59:00 -06:00
6aa4ffddfc
Merge branch 'pod' of https://github.com/cesmix-mit/lammps into pod
2022-07-22 06:46:04 +07:00
c583a17aa2
uodate POD
2022-07-22 06:45:59 +07:00
4a7daaa5d1
tweak to dump grid
2022-07-21 17:34:41 -06:00
22b6a49fba
compute property/grid additions
2022-07-21 17:33:34 -06:00
1777f16d13
debug info
2022-07-21 17:03:13 -06:00
10eb07462e
fix ttm changes
2022-07-21 15:09:46 -06:00
d819c890b6
dump grid and compute property/grid
2022-07-21 15:08:44 -06:00
48aa9cf7ba
Merge pull request #3359 from akohlmey/correct-misc-mc-depend
...
Add package dependency handling for pair style srp/react
2022-07-21 14:39:23 -04:00
16e85a9f89
Merge pull request #3360 from akohlmey/update-linalg
...
Add missing functions for LATTE to linalg library
2022-07-21 13:09:56 -04:00
c8cc2b1b24
update to LAPACK version 3.10.1
2022-07-21 08:41:44 -04:00
11c46a6e90
correct dangling and inconsistent links to sphinx homepage and rst docs
2022-07-21 08:19:39 -04:00
1f4447d1cd
add USE_INTERNAL_LINALG to workaround passing BLAS/LAPACK settings to external projects
2022-07-21 05:42:23 -04:00
b7a491089c
Algorithm as input keyword
2022-07-21 11:23:13 +02:00
bf65b4720f
add more BLAS/LAPACK functions to support LATTE package
2022-07-21 05:20:11 -04:00
00cecceab7
gitignore
2022-07-21 03:55:53 +00:00
abb27ad1a5
remove debug line
2022-07-20 16:29:24 -06:00
10caba7fe0
more debugging for LATTE engine
2022-07-20 15:57:20 -06:00
3c99a6b5c4
Correctly handle the dependency of pair style (and fix) srp/react on the MC package
2022-07-20 17:01:44 -04:00
465ac275db
more in dump grid
2022-07-20 13:20:15 -06:00
d5113edc87
interface between dump grid and fixes
2022-07-20 10:53:34 -06:00
d6e8e044df
change what is required/optional for mdi plugin command
2022-07-20 09:55:19 -06:00
6f7839a516
Merge pull request #3355 from akohlmey/python-lookup-consistency
...
Improve consistency in Python interpreter and libraries lookup in CMake
2022-07-20 11:51:22 -04:00
7cf77a5c2d
Merge branch 'lammps:develop' into mesocnt_stable
2022-07-20 14:31:40 +02:00
288fd5add4
Updated the python scripts under tools/tinker to the latest version in develop
2022-07-19 15:18:17 -05:00
f69be2791b
hooks from dump grid to fix
2022-07-19 14:02:05 -06:00
7dc478e201
remove unneeded info from dump custom header
2022-07-19 11:35:50 -06:00
5eec9da8fe
make search for python libraries consistent with search for python interpreter
...
- apply same semantics of selecting the interpreter than the main cmake script
- make certain that we search for the interpreter first
- when searching for the library find the version matching the interpreter
- error out when library version and interpreter version does not match
2022-07-19 13:28:43 -04:00
b655088657
adjust search for python interpreter so it is consistent with manual
2022-07-19 13:26:50 -04:00
ed73c21a21
Set path to python interpreter when running in a virtual environment
2022-07-19 13:25:05 -04:00
5c81ba81d7
initial version of dump grid
2022-07-19 11:03:44 -06:00
68d5b3e3d9
grid2d class
2022-07-19 09:46:16 -06:00
5cb95cc032
grid3d file as well
2022-07-18 17:25:04 -06:00
e2352bc65e
grid class name changes
2022-07-18 17:24:40 -06:00
9061be98c2
Merge pull request #3349 from akohlmey/collected-small-changes
...
Collected small changes
2022-07-18 16:39:42 -04:00
0ac8dce7b4
strip off -pendantic-errors flag when compiling with nvcc_wrapper to fix error compiling ML-PACE
2022-07-18 14:01:32 -04:00
3685d6974a
reorder initializers to silence compiler warning
2022-07-18 14:01:18 -04:00
a99d0aa28e
added error messages for special_lj and comm vel
2022-07-18 11:39:02 +02:00
7232261cea
correct unit tests for dump local
2022-07-17 12:15:44 -04:00
34cb0b7047
add support for dump_modify colname to dump local
2022-07-17 11:46:19 -04:00
a9c072488a
fix cut-n-paste error and improve error message
2022-07-17 11:42:28 -04:00
e856bb2364
silence static code analysis warnings about integer overflows
2022-07-16 10:26:57 -04:00
6689a20754
clarify
2022-07-16 10:26:57 -04:00
34aca71258
disallow use of variable functions vdisplace(), swiggle(), and cwiggle() with fix dt/reset
2022-07-16 10:26:56 -04:00
d51069b363
fix cut-n-paste typo
2022-07-16 10:26:56 -04:00
51e3428286
add false positive
2022-07-16 10:26:56 -04:00
9e1685211b
allow ramp(x,y) to be used in between runs (returning x) and avoid division by zero on run 0
2022-07-16 10:26:56 -04:00
a829d607ce
work around issues with Intel compilers compiling the GPU package
2022-07-16 10:26:56 -04:00
beebaea160
Merge pull request #3350 from lammps/doc-page-dump-style-table
...
add a table with list of dump styles
2022-07-16 06:45:04 -04:00
db9731bf3b
also index dump styles
2022-07-15 22:58:49 -04:00
b28f8bc70e
add missing index entries for dump style
2022-07-15 21:23:26 -04:00
698d3b06a5
update style checker script to also check dump styles
2022-07-15 21:23:08 -04:00
f478ca3b4d
Merge pull request #3337 from vpalkar/pair-srp-react
...
Adding pair style srp/react
2022-07-15 18:59:49 -04:00
b5c079ff91
Merge remote-tracking branch 'upstream/develop' into develop
2022-07-15 16:40:56 -06:00
8b40ecff4c
Debugging prints
2022-07-15 16:39:02 -06:00
c8ca8fb2d6
properly integrate the new file into the document toctree
2022-07-15 17:51:36 -04:00
151a7f7039
Merge pull request #3336 from MolSSI-MDI/mdi_fix
...
Minor improvements and bugfixes to the mdi/qm fix
2022-07-15 16:57:18 -04:00
f36653caeb
add a table with list of dump styles
2022-07-15 14:47:45 -06:00
d4e8345129
Merge branch 'develop' into sticker-bond-test
2022-07-15 14:19:31 -06:00
3761cff688
Merge pull request #3331 from jrgissing/bond/react-bugfixes
...
Bond/react bugfixes
2022-07-15 16:18:30 -04:00
2f3115372d
Remove debug lines from fix_mdi_qm.cpp
2022-07-15 20:00:44 +00:00
a0f3994ffa
added mesocnt bond type as wrapper for harmonic bond with automatic parametrisation
2022-07-15 21:24:46 +02:00
a393569083
Merge pull request #3343 from yskmiyazaki/style-sdk-update
...
Change package name CG-SDK to CG-SPICA and add a function type LJ12-5 to the package
2022-07-15 14:54:41 -04:00
70eec9a55c
Merge pull request #3339 from jtclemm/patch_contact_atom
...
Redoing groups in compute contact/atom
2022-07-15 14:47:03 -04:00
8b1734d4c3
whitespace
2022-07-15 12:18:15 -04:00
897d9de2ed
whitespace
2022-07-15 12:16:15 -04:00
a5a6f32aff
removed print statement in angle_mesocnt
2022-07-15 17:45:19 +02:00
20e39b57d8
moved buckling/harmonic toggle to angle_coeff and added restart file support for buckling bool
2022-07-15 17:44:21 +02:00
d05c4b529a
Add natoms check to mdi/qm fix
2022-07-15 15:22:07 +00:00
4c7825e5c7
Inverting if statements
2022-07-15 09:20:07 -06:00
5871fcf692
added automatic angle parametrisation & buckling/harmonic toggle
2022-07-15 15:22:31 +02:00
d0ca31e8f1
removed print statements and added proper warning for interpolation range in phi
2022-07-15 09:37:54 +01:00
597e3b7729
use array output for fix electrode instead of fix_modify
2022-07-15 10:28:35 +02:00
93e165abf9
Merge pull request #3346 from AkosSeres/develop
...
Fix bug in vtk dump
2022-07-15 04:25:40 -04:00
7c31772582
checkpoint commit, potential seems to be stable
2022-07-15 09:22:34 +01:00
5b0313f758
cosmetic
2022-07-14 19:13:49 -04:00
66ee2bf989
Cleaned up
2022-07-14 11:01:30 -05:00
df2e16cc23
Fix bug in vtk dump
2022-07-14 16:57:19 +02:00
f966b53bd2
Merge branch 'lammps:develop' into mliappy_unified
2022-07-14 02:11:45 -06:00
e41976e17e
Update Errors_warnings.rst
2022-07-13 11:51:50 -04:00
b55cf30cb8
Update Errors_messages.rst
2022-07-13 11:39:30 -04:00
62d0277f34
Merge pull request #3341 from stanmoore1/hybrid_cutoffs
...
Add pair_modify option to allow separate cutoffs for each neigh list …
2022-07-13 10:51:55 -04:00
007ad7c4b2
Merge pull request #2898 from lammps/amoeba
...
Add support for AMOEBA and HIPPO force fields
2022-07-13 04:59:40 -04:00
f78bdf80e6
whitespace
2022-07-13 03:19:25 -04:00
4a747fa40c
Merge branch 'develop' into amoeba
2022-07-13 03:14:39 -04:00
5087ae19c8
cross-reference neighbor multi and point out differences and benefits
2022-07-13 03:11:40 -04:00
c73770da09
skip zero-energy calculations and removed debug message in coeff
2022-07-13 06:55:32 +01:00
ad2f7bcc44
Add missing dependency
2022-07-12 13:49:03 -06:00
5986c607d0
Add logic to only select intel/omp trim
2022-07-12 13:37:19 -06:00
07c75021bb
removed numerical differentiation + flip messages, fixed bug in self skip
2022-07-12 19:54:25 +01:00
d63e450998
Whitespace
2022-07-12 10:44:54 -06:00
be1396dab0
Add trim methods for INTEL
2022-07-12 09:58:00 -06:00
1cc5b8aa95
Add trim methods from OPENMP
2022-07-12 09:14:52 -06:00
d67ab73a89
Revert 56dc342
2022-07-12 09:13:07 -06:00
bc79fc6fa3
Clarify docs
2022-07-12 08:26:39 -06:00
56dc342b5b
Disable trim from OPENMP and INTEL packages
2022-07-12 08:25:20 -06:00
601068a33f
Merge branch 'mesocnt_stable' of https://github.com/phankl/lammps into HEAD
2022-07-12 11:40:41 +01:00
ce971678ba
Merge branch 'lammps:develop' into mesocnt_stable
2022-07-12 11:37:14 +01:00
c5c565195d
removed unused case in angle_mesocnt
2022-07-12 11:34:23 +01:00
6ecf738b08
self-chain interactions added with cutoff
2022-07-12 11:32:32 +01:00
4cb38038c8
fix segfault in pair style hybrid/scaled due to unallocated data
2022-07-12 00:14:53 -04:00
f0d8ced6ff
fix uninitialized variable bug
2022-07-12 00:03:36 -04:00
51ac15bdc7
Fix sorting issue
2022-07-11 17:06:12 -06:00
a37121d425
Merge pull request #3344 from akohlmey/read_dump_no_timestep
...
Add option to read_dump that prevents resetting the timestep
2022-07-11 19:02:46 -04:00
f795cf0001
typo
2022-07-11 11:22:06 -06:00
66b99008ef
Fix memory issue
2022-07-11 11:18:54 -06:00
6ffde544e1
Change default
2022-07-11 10:23:55 -06:00
1bdaf9c99f
Small tweak to clarify doc page
2022-07-11 10:22:08 -06:00
c817a495e7
tweak README files
2022-07-11 09:44:23 -06:00
97824a6d46
Fix logic issue
2022-07-11 09:04:51 -06:00
35afe94ec1
fixed a line in CG-SPICA/README
2022-07-11 11:52:45 +09:00
aa11935e88
updated .gitignore and Purge.list, and author info, and added URL to the SPICA web.
2022-07-11 11:38:31 +09:00
bf6ad1bb45
add option to read_dump that prevents resetting the timestep
2022-07-10 05:00:03 -04:00
1ba2b56745
Merge pull request #3342 from rohskopf/compute-snap-apt-2
...
Extract bispectrum gradients in compute_snap without summing over neighbors.
2022-07-09 16:28:37 -04:00
ee8fa35355
fix typo
2022-07-09 16:07:55 -04:00
9f309d56fe
a few more programming style changes
2022-07-09 16:06:21 -04:00
6e34856c77
Merge branch 'develop' into feature_pace-al
2022-07-09 15:14:20 -04:00
81e5560682
rename confusing "natoms" variable. align with pair style pace.
2022-07-09 02:01:09 -04:00
70d8146b69
use correct evflag versions
2022-07-09 02:00:39 -04:00
a5a2b4023e
simplify and apply clang-format
2022-07-08 22:17:19 -04:00
a6bfcf838a
First attempt
2022-07-08 15:43:06 -06:00
0c44bd1086
Rearranged the order of real-space and kspace part of ufield0c(), delayed device-host transfer from umutual2b() to overlap with kspace part
2022-07-08 14:45:31 -05:00
7b7ae55238
small fix, idcreate and idbreak are already deleted in destructor now
2022-07-08 15:39:30 -04:00
b4424e77b1
More cosmetic changes 2
2022-07-08 13:32:51 -06:00
e7f11a82ac
More cosmetic changes
2022-07-08 13:24:26 -06:00
45a02e5239
Cosmetic changes
2022-07-08 13:07:49 -06:00
ba2999dfbb
Whitespace
2022-07-08 10:04:33 -06:00
31d88618c6
Initialize variable
2022-07-08 09:58:42 -06:00
d6426d5e42
Small tweak
2022-07-08 09:50:19 -06:00
8aa55bfab1
Merge branch 'style-sdk-update' of github.com:yskmiyazaki/lammps into style-sdk-update
2022-07-08 22:01:06 +09:00
ec45c57181
changed reference paper info.
2022-07-08 22:00:34 +09:00
be0f4917c2
Merge branch 'lammps:develop' into style-sdk-update
2022-07-08 19:57:44 +09:00
099992f9c2
changed file and style names for lj/spica in unittest/force-styles/tests.
2022-07-08 18:41:50 +09:00
b5e70ebc81
added a FF name SPICA to tools/kate/lammps.xml and tools/moltemplate/README.txt
2022-07-08 18:23:10 +09:00
07633622e6
changed file names and added a lj12-5 function type in OPENMP pkg.
2022-07-08 18:18:39 +09:00
60b189672e
changed file names and added a lj12-5 function type in KOKKOS pkg.
2022-07-08 18:09:37 +09:00
116098022f
changed file names and added a lj12-5 function type in GPU pkg.
2022-07-08 18:04:04 +09:00
311596fb4f
changed CG-SDK to CG-SPICA and added a lj12-5 function type.
2022-07-08 17:55:15 +09:00
763aa632d9
changed 'sdk' to 'spica'
2022-07-08 17:36:34 +09:00
fc741e0df6
changed names of files, and added a lj12-5 function type.
2022-07-08 17:28:50 +09:00
c71e1cd470
changed lammps inputs in examples for SPICA
2022-07-08 17:16:15 +09:00
20182a194f
changed a package name CG-SDK to CG-SPICA in files for cmake.
2022-07-08 17:01:56 +09:00
be25a83210
Merge pull request #3340 from akohlmey/coul-slater-exclusions
...
Correct excluded force and energy term for pair style coul/slater/long
2022-07-08 03:57:43 -04:00
796bc28f94
changed rstfile names, style names, and description about FF for SPICA
2022-07-08 16:54:01 +09:00
9e93eda19a
Format
2022-07-07 17:23:58 -06:00
de12ea9762
Clean up
2022-07-07 17:21:19 -06:00
b4fc400ed3
Add python/lammps back
2022-07-07 17:14:04 -06:00
139ecad13c
Trying to remove symlink
2022-07-07 17:12:40 -06:00
8f431c5904
Add python/lammps directory back
2022-07-07 17:05:03 -06:00
3747a28774
Remove symbolic link directory
2022-07-07 17:04:20 -06:00
5bca3fd0b0
Remove an output file
2022-07-07 17:00:52 -06:00
ae615eb815
More whitespace in docs
2022-07-07 16:53:20 -06:00
fcb6058811
More formatting
2022-07-07 16:51:11 -06:00
de274cddef
Add pair_modify option to allow separate cutoffs for each neigh list with pair hybrid/overlay
2022-07-07 16:48:03 -06:00
87acd69b71
More whitespace fixes
2022-07-07 16:44:57 -06:00
dcf9082591
Makefile.lammps: add empty line
...
Install.py: remove older versions
2022-07-07 23:35:58 +02:00
d21c933ae0
- rename pair_style pace/al to pace/extrapolation
...
- PairPACEExtrapolation do not instantiate special compute and dump pace/extrapolation classes. This is user responsibility now.
- add is_set_energies_forces option to control updating Pair::evdwl and Pair::f
- add dump_pace_extrapolation.h/cpp
- DumpPACEExtrapolation::write() dump only if
1) extrapolation grades were computed on current timestep AND
2) max extrapolation grade > gamma_lower_bound
- ComputePACEExtrapolation::invoke_compute_extrapolation_grades: does not update energies/forces/stresses, called when compute and pair_style pace/extrapolation not syncronize
2022-07-07 23:35:27 +02:00
3b41ec7d9b
uniformly rename pair_style, compute and dump to pace/extrapolation
...
add doc
2022-07-07 23:28:12 +02:00
f4ece2e828
change length of ubi run
2022-07-07 15:02:48 -06:00
b2b0704648
new log files
2022-07-07 15:01:55 -06:00
a79e9bc204
clean up log files
2022-07-07 14:53:45 -06:00
7d06ee9aa7
Merge pull request #3298 from jrgissing/reaxff_species_delete_keyword
...
Reaxff species 'delete' keyword
2022-07-07 16:37:43 -04:00
6280c81151
Merge pull request #3323 from lammps/long-string-variables
...
Optimizations to input class for reading very long lines
2022-07-07 16:35:16 -04:00
6100e1fafb
code tweaks and update of examples
2022-07-07 14:33:19 -06:00
78c1e01e13
Merge pull request #3316 from jkelowitt/develop
...
Add Stillinger-Weber Three-body loop optional keyword argument
2022-07-07 16:31:52 -04:00
d2ffc9dae8
programming style updates, fix memory leaks and uninitialized access
2022-07-07 15:57:14 -04:00
79620c5303
Whitespace
2022-07-07 13:53:46 -06:00
9aa819d91e
Put compute_snap back
2022-07-07 13:46:01 -06:00
b47e5a8d5b
Finalized doc page
2022-07-07 13:36:22 -06:00
5496781ecd
Optimizing group filters
2022-07-07 12:44:36 -06:00
c488db6fe0
Merge branch 'compute-snap-apt-2' of github.com:rohskopf/lammps into HEAD
2022-07-07 11:46:24 -06:00
c838c9da6f
Cleaned up language
2022-07-07 11:43:39 -06:00
63c048ef59
simplify, modernize, and apply clang-format
2022-07-07 13:32:04 -04:00
0bae7108b5
Whitespace and format
2022-07-07 11:09:10 -06:00
9975eecd2a
Fix merge conflicts
2022-07-07 09:11:28 -06:00
6b22886064
small docs fixes
2022-07-07 10:39:11 -04:00
4aa0132860
cosmetic
2022-07-07 10:35:34 -04:00
66c1d8bbca
update unit test
2022-07-07 09:01:16 -04:00
fc508bc7b1
apply clang-format
2022-07-07 08:59:49 -04:00
14299b36ba
correct force and energy for excluded pairs
2022-07-07 08:59:08 -04:00
569136e160
Redoing groups in compute contact/atom
2022-07-06 14:35:16 -06:00
78d6df5ba9
Removed temporary arrays in hippo/gpu induce, flipped sign of the viriral terms in torque2force in hippo/gpu
2022-07-06 11:17:08 -05:00
c1ae5d0ce1
Merge remote-tracking branch 'upstream/develop' into develop
2022-07-06 08:56:19 -06:00
b7457fe834
Initial commit for pair style srp-react files
2022-07-06 10:55:14 -04:00
1599afc623
clarify how reaxff/species decides when to reneighbor
2022-07-06 00:45:36 -04:00
675c2d38a3
Flipped sign of forces and virial terms in the hippo kernels
2022-07-05 14:37:26 -05:00
40cc4fa510
Fix some errors in fix_mdi_qm.cpp
2022-07-05 19:09:23 +00:00
8328866611
Added checks for the gpu variant of pair amoeba/hippo in improper/amoeba and fix amoeba/bitorsion
2022-07-05 11:02:31 -05:00
67e29fc766
add metadata tags to the .key files too.
2022-07-05 11:20:15 -04:00
378c5c1687
silence compiler warnings
2022-07-05 11:03:48 -04:00
212048d4cc
modernize tinker2lmp scripts so they run with both python2.7 and python3.x
2022-07-05 08:09:24 -04:00
89e0989522
add UNITS: and DATA: metadata tags to force field files
2022-07-05 07:11:09 -04:00
f58d413fbd
Update test examples and script to be more in line with other LAMMPS examples
2022-07-05 06:59:31 -04:00
574818c3e9
add unit test for utils::join_words()
2022-07-05 00:27:28 -04:00
ee5afdc146
Updated all the gpu ready terms
2022-07-04 23:24:31 -05:00
f1b14fa4a2
improve formatting
2022-07-05 00:16:31 -04:00
7229c4eb43
refactored file parsing
2022-07-05 00:02:37 -04:00
5331fa7a58
fix documentation issues (spelling, references, non-ASCII chars)
2022-07-04 19:09:56 -04:00
de08609634
add join_words() utility function
2022-07-04 18:26:59 -04:00
e13027787b
simplify parsing of PRM file section header
2022-07-04 13:36:14 -04:00
b8acd2e31d
Merge pull request #3329 from stanmoore1/kk_update_3.6.1
...
Update Kokkos library in LAMMPS to v3.6.1
2022-07-04 10:43:55 -04:00
5dab809522
Flipped force sign in polar_real, made sure that multipole_real is true for precompute() to be invoked, ubdirect2b() is segfault and needs work
2022-07-04 01:38:22 -05:00
75667718ac
simplify printing errors
2022-07-03 06:54:33 -04:00
6579728622
apply include file conventions
2022-07-03 06:54:22 -04:00
82c467d79f
remove debug code
2022-07-03 06:53:13 -04:00
3399e1d0d3
add override parameters to overridden virtual functions
2022-07-03 06:53:03 -04:00
886d95c32d
clang-tidy fixes
2022-07-02 23:16:13 -04:00
e4c798674f
Merge branch 'develop' into amoeba-ak
2022-07-02 22:02:07 -04:00
57a569eb3b
Merge remote-tracking branch 'github/amoeba' into amoeba-ak
2022-07-02 21:58:15 -04:00
ea48b031a4
must not run hybrid styles with GPU package that use the same pair style twice
2022-07-02 21:24:25 -04:00
bc542a8673
cosmetic changes, silence warnings, avoid temporary char buffers
2022-07-02 19:38:37 -04:00
6f3f1dba6e
more documentation tweaks
2022-07-02 19:05:58 -04:00
1f75740de7
add unit test input for hybrid twobody/threebody sw style
2022-07-02 18:32:23 -04:00
67a3a7a6c1
add unit test for twobody off and implement and test single() function
2022-07-02 18:02:15 -04:00
59db526401
Update README
2022-07-02 17:45:53 -04:00
2fa5f7c97e
use a half neighbor list for skip_threebody case for further speedup
2022-07-02 17:39:01 -04:00
f38a417a32
restore user facing keyword back to "threebody" defaulting to "on"
...
also some minor updates:
- streamline description in the documentation, add links/references
- print message when disabling threebody terms
- improve error messages, simplify argument processing
2022-07-02 17:08:22 -04:00
ab6a658dee
very-small-templates bugfix
2022-07-02 16:17:35 -04:00
d3e69170f0
bugfix: specials update corner case
2022-07-02 12:18:56 -04:00
f826d175f0
Merge branch 'develop' into jkelowitt/develop
2022-07-02 12:13:57 -04:00
d7919f3a4e
Merge pull request #3330 from lammps/extract-atom-sp
...
Add per-atom sp array to extract()
2022-07-02 12:04:50 -04:00
b5d5654399
Merge branch 'develop' into long-string-variables
2022-07-02 11:30:16 -04:00
39b01a901f
print warning when using I/O redirection with parallel runs
2022-07-02 11:30:09 -04:00
8e4b3fd41b
Merge pull request #3328 from stanmoore1/kk_meam_release
...
Add Kokkos version of pair MEAM
2022-07-02 03:51:51 -04:00
581503888f
Updated docs.
2022-07-01 21:07:19 -06:00
e98af88242
Clean up unnecessary code.
2022-07-01 20:56:11 -06:00
b81df6a720
silence compiler warnings
2022-07-01 21:26:06 -04:00
ae26b489dd
fix typo
2022-07-01 21:25:57 -04:00
4012897bff
whitespace fixes and clang-format
2022-07-01 21:19:12 -04:00
146b00c395
Merge pull request #3307 from lammps/fix-mdi-aimd-enhance
...
MDI package enhancements
2022-07-01 20:48:40 -04:00
dc1b7ba0a4
Parallelization and ij pair collapse.
2022-07-01 15:37:00 -06:00
f4900d131a
Working on the multipole term on the gpu side, incorrect virials
2022-07-01 16:26:25 -05:00
f245a4313e
Merge pull request #3327 from akohlmey/collected-small-fixes
...
Collected small fixes
2022-07-01 17:21:05 -04:00
cf49042fe6
Update Kokkos version in CMake
2022-07-01 14:13:08 -06:00
2d366ce220
add per-atom sp to extract()
2022-07-01 14:08:46 -06:00
2bfbd6fba1
Update Kokkos library in LAMMPS to v3.6.1
2022-07-01 13:17:50 -06:00
d385a9be9d
finished debug of induce iterations
2022-07-01 13:13:57 -06:00
becd876166
small tweaks
2022-07-01 12:28:13 -06:00
27165f82b4
Fix urls and license
2022-07-01 12:09:48 -06:00
feff2ab4a8
Update README
2022-07-01 13:25:24 -04:00
23ee2a97fa
Whitespace
2022-07-01 11:24:50 -06:00
eae8721b95
Update README
2022-07-01 13:23:02 -04:00
ae7215037d
Finish porting pair MEAM to Kokkos
2022-07-01 11:20:51 -06:00
8aae91b916
Update README
2022-07-01 13:19:56 -04:00
607ed68acd
Merge branch 'develop' of https://github.com/lammps/lammps into kk_meam_release
2022-07-01 11:14:39 -06:00
d737acf677
Update pod examples
2022-07-01 13:13:22 -04:00
ff5267e7c2
update pod
2022-07-01 12:55:57 -04:00
9fbcce5277
update pod
2022-07-01 12:55:41 -04:00
90d4768d68
commit pod
2022-07-01 12:54:43 -04:00
97b39d8a36
update pod
2022-07-01 12:53:50 -04:00
3ae84a3b3f
pod update
2022-07-01 12:49:28 -04:00
957a8c85a9
formatting corrections and minor tweaks to the Argon viscosity howto
2022-07-01 09:26:23 -04:00
0157a7d0d3
make certain to switch to the expected source folder when building n2p2 lib
2022-07-01 05:49:24 -04:00
6a813bba69
restore bikflag parsing and initialization that was removed in commit 44436c0eb6
2022-07-01 04:36:49 -04:00
41bb5850b3
Fixed temperature in argon GK example
2022-07-01 00:36:43 -04:00
940cbe3133
Updated timestamp for local array
2022-07-01 00:36:37 -04:00
4ff683a3ca
MPI may need to include multiple folders (e.g. on Ubuntu with OpenMPI)
2022-07-01 00:05:04 -04:00
36aead3877
Fix class name
2022-06-30 16:06:52 -06:00
79468f6d4f
Fix inverted logic and minimize footprint.
2022-06-30 15:39:02 -06:00
3d939923b5
Fix flag name
2022-06-30 15:32:08 -06:00
0cd15ab927
Settings function for sw/angle/table
2022-06-30 15:24:33 -06:00
454c39ae21
Invert skipping flag logic. Update keyword and doc to match.
2022-06-30 14:21:11 -06:00
b6f7dd9df9
update googletest to version 1.12.1
2022-06-30 15:58:40 -04:00
ff56f75fca
abort when there was an error writing to the dump file
2022-06-30 15:57:47 -04:00
e34e9aca48
improve consistency between CMake and GNU make build. Must explicitly link python when building a static mdi lib
2022-06-30 15:45:52 -04:00
419460f13b
Note limitations on threebody in doc
2022-06-30 13:30:26 -06:00
530e5d5c14
Remove NEWTON_OFF
2022-06-30 12:56:08 -06:00
d7c4a495ca
Force lambda = 0 if threebody_flag is false
2022-06-30 12:10:17 -06:00
025d465ab7
more debugging on dipole induce
2022-06-30 11:44:31 -06:00
efae876dfa
Updated timestamp for local array
2022-06-30 11:27:56 -06:00
d1d51636a7
fix typo
2022-06-30 11:19:38 -06:00
8f524cde33
Merge branch 'fix-mdi-aimd-enhance' of github.com:lammps/lammps into fix-mdi-aimd-enhance
2022-06-30 11:17:19 -06:00
aebf53679e
add Python/MDI info the examples/mdi/README
2022-06-30 11:17:13 -06:00
d327a4c512
whitespace
2022-06-30 05:57:52 -04:00
0ae6f1c30e
Merge pull request #3322 from akohlmey/collected-small-fixes
...
Collected small fixes
2022-06-29 18:03:08 -04:00
7546955046
optimizations to input class for reading very long lines
2022-06-29 15:10:03 -06:00
533a56404a
add more unit tests for boolean expressions
2022-06-29 16:45:28 -04:00
8d8f7983fb
fix bug in recent bugfix
2022-06-29 16:45:11 -04:00
bb3cd71e77
Merge branch 'develop' into collected-small-fixes
2022-06-29 16:43:47 -04:00
0156efc70f
Merge pull request #3319 from lammps/boolean-bug
...
Boolean bug fix
2022-06-29 15:26:11 -04:00
f273a28a2a
whitespace
2022-06-29 12:26:16 -04:00
646fe885c2
Merge branch 'develop' into boolean-bug
2022-06-29 12:25:44 -04:00
137dc6243e
whitespace
2022-06-29 12:25:15 -04:00
793069d8eb
update and expand unit tests for if() command boolean evaluation
2022-06-29 12:24:43 -04:00
1fabd5a56b
change boolean = single string to an error
2022-06-29 07:49:22 -06:00
6a37a75bcf
add compute_pace_atom.rst
2022-06-29 15:18:39 +02:00
f8ddeb033c
change default is_dump_extrapolative_structures=false
...
add pair_pace.rst
2022-06-29 14:38:37 +02:00
8d272db37a
whitespace
2022-06-29 05:14:04 -04:00
7317c5de38
Merge branch 'develop' into collected-small-fixes
2022-06-29 05:13:24 -04:00
7af48c3156
Merge pull request #3317 from stanmoore1/bugfixes
...
KOKKOS Bugfixes
2022-06-29 05:09:23 -04:00
9a05cd3e98
Fix gramatical errors
2022-06-28 16:59:32 -06:00
4db7f91c48
Use utils::logical() to parse arguments.
2022-06-28 16:52:57 -06:00
1dc71ef3e3
better error strings
2022-06-28 16:38:51 -06:00
e4e9b2e49a
more consistency checks
2022-06-28 16:37:04 -06:00
e8c2dcc693
Fix doc example and doc note.
2022-06-28 16:25:35 -06:00
4a2182ae84
Rename threebody_on to threebody_flag
2022-06-28 16:22:25 -06:00
ae235b1ef5
Boolean expression corner case
2022-06-28 16:19:06 -06:00
1fe7fdc7d6
Add more missing Kokkos data movement
2022-06-28 15:04:10 -06:00
6549ba16bf
debugging of dipole iterations
2022-06-28 13:35:49 -06:00
373c719f4f
make compilation settings consistent with CMake
2022-06-28 15:22:54 -04:00
56e1207024
Add missing GPU <--> CPU data transfer in minimize Kokkos
2022-06-28 12:03:34 -06:00
03962ba0f4
fix spelling in MDI docs
2022-06-28 13:58:42 -04:00
a14f0cfd6c
Merge branch 'amoeba' into amoeba-gpu, update the gpu pair styles with the base class
2022-06-28 12:54:27 -05:00
56cb2f3077
update external library version and md5sum
2022-06-28 13:44:41 -04:00
141d09ab9b
Merge branch 'develop' into fix-mdi-aimd-enhance
...
# Conflicts:
# doc/src/fix_mdi_aimd.rst
2022-06-28 13:38:43 -04:00
7aabbba7ff
whitespace
2022-06-28 13:37:33 -04:00
ae1a33aa5a
update unit test
2022-06-28 13:36:49 -04:00
a279ab3860
Prevent view bounds error when a proc has no atoms
2022-06-28 11:32:48 -06:00
f497afa763
Small tweaks
2022-06-28 08:51:42 -06:00
192c80826b
Fix small memory leak in SNAP
2022-06-28 08:51:23 -06:00
9bc1968e36
Add missing grow to Kokkos unpack_exchange
2022-06-28 08:51:07 -06:00
f65bc76326
Merge pull request #3305 from athomps/compute-grid-new
...
Compute grid for ML-SNAP
2022-06-28 09:00:38 -04:00
a9f3108f29
whitespace
2022-06-28 08:39:20 -04:00
b165c2ca08
add files to .gitignore after move to package
2022-06-28 08:39:12 -04:00
4097d295ce
Skip three-body in OpenMP version
2022-06-28 01:37:39 -06:00
1d3f865d1b
Initial changes to the doc
2022-06-28 00:00:15 -06:00
b1b580cc04
Final tidying up
2022-06-27 17:03:02 -06:00
a8ba6db961
Make the threebody loop optional
2022-06-27 17:02:39 -06:00
80e1020648
update ML-PACE.cmake and lib/pace for v.2022.06.27
2022-06-27 18:47:09 +02:00
23959d4330
pair_pace_al.cpp: use comm->me, throw more detailed error when extrapolate
...
compute_pace.cpp: comment out logmessage
2022-06-27 13:03:59 +02:00
afd8e1d060
ML-PACE.cmake: move library pace build configuration (CMakeLists.txt) to lammps-user-pace repo
...
compute_pace.cpp: comment out logmessage
2022-06-27 12:37:33 +02:00
4de3f7ed69
intergrate references to dump cfg/uef into the dump command docs
2022-06-25 06:15:49 -04:00
74d1d391b5
fix comm issue with fix bitorsion
2022-06-24 18:14:07 -06:00
5023103dfb
Added placeholder get_dgrad_length2()
2022-06-24 17:42:51 -06:00
2f1d320510
Cleaned up baseline code, prior to parallelization
2022-06-24 17:02:12 -06:00
1817b12332
Merge branch 'develop' into amoeba
2022-06-24 17:01:46 -06:00
1c709eb1ef
udpate doc pages for ELEMENTS command
2022-06-24 15:31:09 -06:00
7a5410a085
support for >ELEMENTS MDI command
2022-06-24 15:09:15 -06:00
c6e12dc6d3
WIP: bevaluator_timestep_shift
2022-06-24 15:04:19 +02:00
79c7a50ffc
PairPACEActiveLearning: add flag is_dump_extrapolative_structures
...
compute_pace: add compute_scalar
2022-06-24 14:53:38 +02:00
edf40edfd9
compute_pace.cpp: add scalar max gamma per structure (extracted from MPI-managed pair pace)
...
pair_pace_al.h/cpp:
- add Compute *computePaceAtom
-add max_gamma_grade_per_structure
- use nlocal for size of per-atom extrapolation_grade_gamma[]
- bugfix with using current_atom_gamma_grade
2022-06-24 12:51:51 +02:00
ad3387143a
add crosscompiling with MPI support to plugins package
2022-06-24 06:51:29 -04:00
6273e593a3
add "package" target to support building a windows installer with NSIS
2022-06-24 01:20:33 -04:00
db079cd620
must set thirdparty download URL variable for downloading MPICH4Win
2022-06-23 22:27:04 -04:00
14d472d691
First 3 columns are reference forces and indices, instead of last 3 columns.
2022-06-23 16:30:53 -06:00
cf942e7d5f
may check for MPI library Fortran support only if MPI is enabled
2022-06-23 15:54:04 -04:00
92ae5f656c
Change docs.
2022-06-23 12:45:20 -06:00
8e3a1e84a6
More cleaning up.
2022-06-23 12:32:40 -06:00
2bc50791aa
Clean up files.
2022-06-23 12:16:42 -06:00
19dcd9c623
Merge branch 'lammps:develop' into compute-snap
2022-06-23 14:05:11 -04:00
447c836629
Reverted in.snap.compute
2022-06-23 11:56:46 -06:00
7c44eac0a6
Added more to README and obtain MPI settings from lammps Python module
2022-06-23 11:43:14 -06:00
3e4c6580ec
(WIP) add compute_pace.cpp/h
...
pair_pace_al.cpp: allocate map
2022-06-23 18:47:16 +02:00
bd10d17be9
(WIP)
...
lib/pace/Install.py: add --local flag to be able to use local PACE codebase
lib/pace/Makefile and Makefile.lammps: update, include wigner-cpp and cnpy
2022-06-23 16:55:56 +02:00
6d6346feef
pair_pace_al.cpp: remove memory create pair:map
2022-06-23 15:19:02 +02:00
ab1913f240
- add pair_pace_al.cpp/h
...
- upgrade ML-PACE.cmake: reuse local PACE codebase or download and unarchive (default behaviour)
- pair_pace.cpp: remove unused variable, change pACE->PACE
2022-06-23 15:12:30 +02:00
114b19f620
make certain that the fix energy is properly reset to zero
2022-06-23 06:51:13 -04:00
53dd173549
Merge branch 'develop' into shake-with-minimize
2022-06-23 06:22:57 -04:00
474e6a03d0
WIP: configuring ML-PACE.cmake to work with pace/al
2022-06-23 10:43:08 +02: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
2396c16026
Update example and docs.
2022-06-22 09:32:41 -06: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
f4342ea7e4
use new version of MDI lib and include Python support
2022-06-21 15:03:22 -06: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
b97140a7f0
Use skin variable in neighbor command
2022-06-20 10:26:42 -06:00
f33a4087c5
Add v_tally to force calculation
2022-06-20 10:05:35 -06:00
d6c1517f0e
Implement cutghost for ghostneighs
2022-06-20 10:05:12 -06:00
4881b232d3
whitespace
2022-06-19 16:28:55 -04:00
f632cff8f2
remove excess text and re-apply clang-format
2022-06-19 16:11:37 -04:00
de4558aa07
Tweaked error messages
2022-06-19 09:58:01 -06: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
eb69bb28b8
add missing style index entries
2022-06-17 21:52:57 -04:00
b3fea1cb71
make spellchecker happy
2022-06-17 19:48:09 -04:00
34e7fa92ab
simplify using fmt
2022-06-17 19:44:13 -04:00
cbc7669a4f
apply clang-format
2022-06-17 19:37:26 -04:00
3ff998fdb0
Restricted style string matching
2022-06-17 17:31:58 -06:00
44436c0eb6
Cleaned up programming style
2022-06-17 17:24:34 -06:00
86f0a62ee0
Cleaned up programming style
2022-06-17 17:16:02 -06:00
0e6bbf8dff
Remove files from other branch.
2022-06-17 14:16:03 -06:00
b46773e398
add support for writing a dump file footer
2022-06-17 15:53:04 -04:00
06ffed1965
update doc pages
2022-06-17 12:11:13 -06:00
effae2c01a
Added compute snap descriptor gradient example.
2022-06-17 12:05:05 -06:00
9fd6bde0ed
enable and apply clang-format
2022-06-17 13:47:23 -04:00
d9646ee537
remove dead code
2022-06-17 13:25:40 -04:00
5b9c4069e9
make headers clang-format compatible and use override keywords
2022-06-17 13:25:29 -04:00
378511345a
pass ID list to create_atoms from MDI
2022-06-17 11:06:22 -06:00
dac99e462f
update log files
2022-06-17 13:04:25 -04:00
db3363649a
dated example files
2022-06-17 11:00:59 -06:00
ec411df9ec
Merge branch 'develop' into compute-grid-new
2022-06-17 12:51:02 -04:00
185d5cdc0f
update .gitignore
2022-06-17 12:50:54 -04:00
f27e9941ae
fix homepage urls, tabs & trailing whitespace, remove errors from headers
2022-06-17 12:48:24 -04:00
e201d6e77e
Delete files
2022-06-17 12:41:48 -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
e66229dadb
update docs
2022-06-17 06:19:57 -04:00
0ad45a0224
correctly produce eatom (=0) for MD runs
2022-06-17 05:53:34 -04:00
f05fcaf0d5
change energy tally during minimize
2022-06-17 05:44:43 -04:00
7656efe866
Merge branch 'shake-with-minimize' of github.com:akohlmey/lammps into shake-with-minimize
2022-06-17 05:17:16 -04:00
330ae13772
Merge branch 'develop' into shake-with-minimize
2022-06-17 05:03:01 -04:00
aadd6b9f27
Merge branch 'electrode' into safer_management
2022-06-17 14:12:18 +10: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
a7c5b5e8fd
Finsished documentation
2022-06-16 20:22:40 -06:00
f12e8f932a
Eliminated problem with unassigned coordinates in grid array
2022-06-16 18:20:46 -06:00
1f35065afc
change to 9 element stress tensor
2022-06-16 17:38:57 -06:00
4dbecbba51
more work on examples
2022-06-16 16:07:40 -06: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
535a5211fc
More cleanup
2022-06-16 10:33:54 -06:00
e30f86c2ff
Removed a few more unnecessary member data
2022-06-16 08:22:51 -06:00
483e3cf049
Eliminated global storage for grid/local
2022-06-15 20:28:22 -06:00
70f836e275
Updated to latest LAMMPS
2022-06-15 19:53:37 -06: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
86034a6277
Merge remote-tracking branch 'origin/develop' into compute-grid-new
2022-06-15 19:04:50 -06:00
9d5f4bf1e9
Updated to include switchinnerflag support, anticipating merging in the latest LAMMPS
2022-06-15 19:02:14 -06:00
8004f8bf0f
Removed unneeded member functions and data
2022-06-15 18:59:48 -06:00
9ca91bfe80
Created two simple examples of compute sna/grid and sna/grid/local
2022-06-15 18:14:27 -06:00
12d6983c9b
more example bug fixes
2022-06-15 17:08:54 -06: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
a5745d925a
new examples and debugging code changes
2022-06-14 17:29:01 -06: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
5060a8b8a5
Make dB/dR indices start at zero in compute snap array.
2022-06-14 16:31:31 -06: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
215552eb56
typo
2022-06-14 12:39:03 -04:00
34863c6c97
updates to fix_mdi_qm for multiple sims
2022-06-14 10:14:36 -06: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
f423c32f42
reaxff delete species docs
2022-06-14 01:23:36 -04:00
fbf9f62eef
add credits
2022-06-14 01:18:46 -04:00
716a012dbe
add keyword for 'delete species list' option
...
also add check that only one sub-keyword is used
2022-06-14 00:51:53 -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
407e015c80
more doc page edits for enhanced fix mdi/qm command
2022-06-13 15:46:58 -06:00
33f4bb525b
remove redundant condition
2022-06-13 17:43:40 -04:00
2084e18ad2
Removing junk copied during write_data
2022-06-13 12:46:29 -06:00
2638213a5c
Fixing documentation and adding colname to local
2022-06-13 11:04:28 -06:00
9098a01e13
Merge pull request #14 from weinbe2/kk_meam_release
...
Partial progress on a Kokkos port of MEAM
2022-06-13 10:30:26 -06:00
9ac17d2ff8
Commit of Pair MEAM WIP Kokkos port. Currently compiles but does not work.
2022-06-13 09:19:24 -07:00
ef48fd2d9c
remove unused imports
2022-06-12 23:36:43 -04:00
8346ae2565
more edits
2022-06-10 15:32:41 -06:00
0bb04fb0b5
update pod
2022-06-10 14:13:37 -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
c4a7610366
update docs and include suggestions
2022-06-10 11:07:50 -04:00
ac48852b2d
edits to 1st paragraph of description
2022-06-10 08:30:23 -06:00
204bba6ff7
new options for fix mdi/aimd
2022-06-10 08:17:14 -06:00
1ee35bea61
fix shake stats (again)
2022-06-10 01:41:14 -04:00
322bf1ef47
compute energy due to restraint forces during minimization. output stats.
2022-06-09 23:44:46 -04:00
41a34a4988
reaxff/species delete keyword
2022-06-09 23:22:16 -04: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
302287e4d0
debug comment for extending preconditioner neigh list
2022-06-09 14:19:53 -06:00
dd0bb0725d
Merge branch 'develop' into shake-with-minimize
2022-06-09 15:31:39 -04:00
8427697caf
Merge branch 'develop' into amoeba
2022-06-09 13:19:12 -06:00
081aa2629f
Minor changes
2022-06-09 00:50:03 -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
5273031e68
use array output for fix electrode instead of fix_modify
2022-06-08 13:35:47 +00: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
7aec2e10bf
Remove nlistghosts, store inum+gnum in natomneigh
2022-06-07 16:18:27 -06:00
d7680dd785
Fix int32 overflow in Kokkos ReaxFF
2022-06-07 10:11:39 -06:00
c07d61d392
Progress towards supporting ghosts in neighbor list
2022-06-07 02:16:06 -06:00
96b5a706da
apply clang-format
2022-06-06 21:39:10 -04:00
880382e26a
Compute snap array contains force indices in last columns.
2022-06-06 17:43:47 -06: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
ce646a3859
Working derivative extraction.
2022-06-06 15:26:52 -06:00
8f773be2d6
must open files for xtc dump in binary mode
2022-06-06 15:01:25 -04:00
43a01b4fe4
Adding option to forward nbond, useful for fixes that need bondcounts
2022-06-06 11:18:11 -06:00
49e04d5643
Removing unnecessary variables in compute nbond
2022-06-06 10:33:22 -06:00
b05d96078a
Adding extra property vector to bonds
2022-06-06 10:10:43 -06:00
dcbc5256fa
additional OpenMP suppressions for newer GCC
2022-06-05 12:37:03 -04:00
786ca53e84
added lots of debug messages
2022-06-05 13:29:33 +01: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
c3d57760fe
fixed zero-size memory allocation for empty chainlist
2022-06-04 20:35:06 +01: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
515b4d196e
fixed nan issue in segment-segment friction
2022-06-04 14:39:22 +01: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
539b92dd86
Merge branch 'lammps:develop' into mesocnt_stable
2022-06-04 08:56:21 +01:00
dba18c1c8d
moved mode check to compute loop rather than neighbor list creation
2022-06-03 19:15:30 +01: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
ee1dfa4a85
Merge branch 'develop' into shake-with-minimize
2022-06-02 23:08:17 -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
79b850fc87
removed true statement to trigger segment-segment evaluation
2022-06-02 17:46:21 +01: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
1465b75f55
added weight function without gradients + weighted viscous friction for segment-segment interactions
2022-06-02 17:20:34 +01: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
8842a35c3a
added smooth cutoff to friction force based on sumw
2022-06-02 16:39:24 +01: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
9bbd252cc0
fixed missing header files + variable declarations
2022-06-02 16:18:49 +01:00
dac00dde27
removed mesolj function, moved contents back to compute + changed pair_mesocnt_viscous to prepare for segment-segment interactions with friction
2022-06-02 16:10:08 +01: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
da1b599589
added some optimisations to prevent unnecessary force calculations
2022-06-02 15:45:00 +01:00
5300a5aa58
Merge remote-tracking branch 'github/amoeba' into amoeba-ak
...
# Conflicts:
# src/AMOEBA/pair_amoeba.h
2022-06-02 09:10:12 -04: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
429cd204c4
bugfix in dipole neigh list memory usage
2022-06-01 16:26:25 -06: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
f29c45f09a
Merge branch 'amoeba' of github.com:lammps/lammps into amoeba
2022-06-01 13:19:59 -06:00
ea3467ab32
benchmarking of replicated systems
2022-06-01 13:19:47 -06: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
59eadfecc4
removed print statements
2022-06-01 17:38:03 +01: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
b89acb15a6
fixed segment orientation for exact segmeent-segment calculation
2022-06-01 16:51:56 +01: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
59dc63d003
Add typecasting for consts in tip4p GPU kernels
2022-06-01 01:29:18 +03: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
4b2509beed
Merge branch 'develop' into tip4p_bug
2022-05-30 18:54:28 +03:00
9b73c66ec6
Reduce increased comm cutoff
2022-05-30 18:44:53 +03: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
3f87b88d57
check that bond is actually in map
2022-05-29 10:43:36 -04:00
d06774ac3b
localise file opening and closing
2022-05-30 00:19:48 +10:00
392b2c86dc
unique_ptr for accelerator interface
2022-05-29 23:16:21 +10:00
763b323f7c
added exact segment-segment calculation, energy works, forces don't and no optimisation
2022-05-29 10:55:36 +01:00
90730f0d3c
update windows version history
2022-05-29 02:01:21 -04:00
f0f39ced6f
prevent multiple compute evaluations on a timestep
2022-05-28 22:51:52 -04:00
5318ce9b74
compute snapneigh gets atom and neighbor indices
2022-05-28 20:08:58 -06:00
7bbae300c8
actually evaluate bond/local compute value
...
(even when not printed on that timestep)
2022-05-28 22:02:13 -04:00
6b9b5daa0d
bond/react: per-bond custom constraint
2022-05-28 15:50:27 -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
1b1cb5568d
non-'bond/react ' changes
2022-05-28 14:48:47 -04:00
d4f1b702a2
Working derivative extraction.
2022-05-28 10:31:45 -06: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
86787cfc6c
whitespace and clang-format for headers
2022-05-28 11:28:13 -04:00
9f7f043e83
whitespace
2022-05-28 11:23:45 -04:00
e8dfb2fc38
fix off-by-one bug
2022-05-28 09:23:08 -04:00
a8eb248b1e
reduce compiler warnings. avoid uninitialized data access. consolidate labeling
2022-05-28 09:19:35 -04:00
14a9d34838
fix compilation issues
2022-05-28 05:57:06 -04:00
97fab45f7e
Merge branch 'develop' into amoeba-ak
2022-05-28 05:24:02 -04:00
d4904dd5fc
Merge branch 'amoeba' into amoeba-ak
...
# Conflicts:
# src/AMOEBA/amoeba_dispersion.cpp
# src/AMOEBA/angle_amoeba.cpp
# src/AMOEBA/pair_amoeba.cpp
# src/pair.h
2022-05-28 05:23:19 -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
d7c1e54538
address some more NOTE comments
2022-05-27 17:30:20 -06:00
272afc953e
output scalar, vector and array; updated docs and examples
2022-05-28 08:18:47 +10:00
e9051620a5
Cleanup
2022-05-28 00:39:07 +03:00
d8f8a3a36a
Handle inconsistent J molecules in tip4p/gpu
2022-05-28 00:24:24 +03:00
57115f1769
reverted end identification to type comparison + added if statement for segment-segment mode
2022-05-27 17:35:50 +01: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
d37df9350c
added buckled flag as custom atom property to angle_mesocnt, used by pair_mesocnt to determine if substitute chain heuristic can be used
2022-05-27 15:13:27 +01: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
0a8b4c5142
Hotfix for triclinic calculations
2022-05-25 15:27:27 +02: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
75c0287024
modify example input and output files
2022-05-24 16:59:27 -06:00
97eb6c195f
updated examples
2022-05-24 16:49:30 -06:00
ed0f53cfde
add citations to doc page, address more NOTE comments
2022-05-24 16:44:06 -06:00
43048811dd
Build dbidrj array.
2022-05-24 15:33:40 -06:00
c6c0b269ec
Merge pull request #3276 from shankar1729/develop
...
Fixed TIP4P handling in PPPM slab correction.
2022-05-24 17:20:42 -04:00
59e0103430
Added EPSILON to subdomain check
2022-05-24 17:00:41 +02: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
2b001f9505
Fix subdomain check for triclinic
2022-05-20 13:21:55 -06:00
a43b24781c
Merge branch 'develop' into mliappy_unified
2022-05-20 11:26:54 -06:00
9a322b5a2a
Update Al example script, add ghostneigh example
2022-05-20 11:09:59 -06:00
2044a9ef97
Change neigh_modify every to 20
2022-05-20 11:09:01 -06:00
ac3fc35482
Update InP example scripts
2022-05-20 11:08:32 -06:00
0b3c7514fa
Implement second interaction layer (ghost neighs)
2022-05-20 11:07:06 -06: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
872e4de6ab
Rolled back the Modine transpose
2022-05-19 23:21:15 +02: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
15eebd43b9
address some NOTE comments
2022-05-18 15:47:43 -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
2b51a92231
error check for per-atom eng/virial request
2022-05-18 10:13:56 -06:00
df2ecf5bf8
timings, energy, virial tallying
2022-05-18 08:49:31 -06: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
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
dbcc08ba00
more refactoring for memory usage
2022-05-17 16:26:53 -06: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
e07b46c771
refactoring edits
2022-05-17 14:40:09 -06: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
510e78d4d3
test scripts
2022-05-17 12:44:11 -06: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
0382fc00c8
Update unified LJ pickle script
2022-05-13 15:33:50 -06:00
056fd8be8f
always build yaml-cpp included in PACE as static library
2022-05-13 17:00:37 -04:00
99cd9d026b
Fix thermo, run of unified LJ script
2022-05-13 14:49:30 -06:00
3045f1d3cb
Add pickle method to base class
2022-05-13 14:45:44 -06: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
e8493a08b4
destroying selfid
2022-05-12 15:46:23 +01:00
ad25fd78e0
fixed forward comm bug for tube ends
2022-05-12 14:31:15 +01: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
f15c4852c9
added forward comm case for less than two 1-2 neighbors (for cnt ends)
2022-05-11 20:29:16 +01:00
2a7d6adb31
added self-interaction exclusion based on bond topology
2022-05-11 19:07:32 +01:00
3ea249a576
fix minor documentation issues
2022-05-11 13:23:59 -04:00
dd5305bfd0
added self-interaction chain identification, now needs to be removed
2022-05-11 17:43:44 +01: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
1f4ad99177
one more virial sign flip in dispersion
2022-05-06 09:33:55 -06: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
4e61530593
sign flip on bitorsion virial
2022-05-05 15:07:26 -06:00
329a299952
virial change for bitorsions
2022-05-05 13:34:32 -06:00
31281d466d
fix typo in angle_amoeba virial
2022-05-05 13:30:55 -06: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
09f82d5fea
removed old neighbor chain construction functions
2022-05-05 12:35:44 +01:00
055ed24653
removed print statements again
2022-05-05 11:43:37 +01:00
ee6e47388a
used domain->closest_image to find proper local ids for bonded atoms, method works
2022-05-05 11:41:30 +01:00
296988e895
Merge branch 'develop' into shake-with-minimize
2022-05-05 02:12:49 -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
30f66c6438
added comm_forward of atom::special for ghost atoms
2022-05-04 19:00:45 +01: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
bc8a19619f
Merge branch 'master' into mesocnt_stable
2022-05-04 13:48:32 +01:00
354db34682
added print statements for neighbor debug
2022-05-04 13:47:35 +01:00
12ba0b926a
Merge branch 'lammps:master' into master
2022-05-04 13:43:55 +01: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
8aac52c8bd
removed print statements
2022-05-03 12:31:22 +01:00
2222d21e33
use bond topology to construct connected chains, working + print statements version
2022-05-03 12:24:56 +01: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
7d8b6be614
fixed segfaults, but logic is flawed
2022-05-02 15:24:41 +01:00
0855d62bfd
implement compute_array
2022-05-02 23:24:00 +10:00
7d17cc9e45
bond topology chain generation implemented, need to fix segfault
2022-05-02 13:05:09 +01: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
a7b6dc7b59
initial implementation of minimizer support in fix shake/rattle
2022-04-30 19:03:28 -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
95269980dd
viscosity changed to two piecewise linear regimes + weighted chain approach for velocity
2022-04-29 15:28:07 +01: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
ef84e08233
remove error docs
2022-04-28 20:08:59 -04:00
929734ce45
Merge remote-tracking branch 'github/develop' into amoeba-ak
...
# Conflicts:
# doc/src/Commands_pair.rst
# src/memory.h
2022-04-28 20:08:18 -04:00
c086c20238
reduce compiler warnings. adapt LAMMPS programming style
2022-04-28 20:04:25 -04:00
723bf202c0
make use of utils::logmesg() and fmt::format
2022-04-28 19:35:55 -04:00
a2a6437575
simplify creation and lookup of fix store instances
2022-04-28 19:35:55 -04:00
66f5cbb070
fix more tagint pointer bugs
2022-04-28 19:35:55 -04:00
171b102025
AMOEBA package has a "hard" dependency on KSPACE
2022-04-28 19:35:55 -04:00
221142a36d
sign flips for virial terms
2022-04-28 17:12:01 -06: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
78aec491ff
Minor tweaks
2022-04-22 17:32:26 -06: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
f7cdfdd884
remove debug in bitorsion
2022-04-22 16:03:48 -06:00
e43730bd74
add chkttor method to bitorsions
2022-04-22 15:30:16 -06:00
531e553162
Merge branch 'amoeba' into amoeba-gpu
2022-04-22 16:10:24 -05: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
a88efcbbda
sign flip in pitorsion
2022-04-22 13:50:48 -06:00
1d12069daf
fix typo in index
2022-04-22 13:18:30 -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
501ef071c5
revert to original pitorsion code
2022-04-21 10:06:53 -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
04ac4c4695
debug info for bitorsions
2022-04-20 16:55:56 -06: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
f52e40772b
bitorsion for ubi
2022-04-20 14:16:11 -06: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
af1851a6bb
sign flip on pitorsion forces
2022-04-20 11:45:55 -06: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
240056f5a6
tweak to README
2022-04-20 09:43:14 -06:00
ee74d9761c
reorder pitorsion atoms
2022-04-20 09:41:06 -06:00
ac00cdb67f
fixed typo in viscous loop increment
2022-04-20 16:09:38 +01: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
cfff30130f
tagint change
2022-04-19 16:33:54 -06:00
a51749b3e9
force sign flip in improper amoeba
2022-04-19 16:30:32 -06:00
e20892fc89
one more tagint change
2022-04-19 15:35:26 -06:00
cc5bfd934d
change tagint to double storage
2022-04-19 11:49:55 -06:00
4c57820188
Applied the Modine transpose to x,y,z
2022-04-19 11:48:16 -06:00
ab73faee09
Removed EPS trick that was causing some unexpected reordering
2022-04-19 11:33:59 -06:00
44a4f3cff8
merge with Axel changes
2022-04-19 09:14:56 -06:00
bae7fd74b0
doc page tweaks
2022-04-19 09:09:31 -06:00
c015851fbf
fix 64-bit bug
2022-04-19 07:39:07 -04:00
f335b9afc0
add AMOEBA package to "most" preset in GNU build
2022-04-19 04:38:41 -04:00
a73fc87f90
add AMOEBA package to CMake build system
2022-04-19 04:35:25 -04:00
a9ac398d2b
correct for updated forward/reverse comm API
2022-04-18 22:08:05 -04:00
df74043d03
correct homepage URL
2022-04-18 21:23:11 -04:00
89195363d6
whitespace
2022-04-18 21:20:13 -04:00
25b0454505
fix various issues for building the manual cleanly: latex, links, escapes, formatting
2022-04-18 21:19:30 -04:00
0a9106a81c
final sync with current develop
2022-04-18 17:54:32 -06:00
d3b70c7d5d
more changes to sync with new templated GridComm
2022-04-18 17:52:18 -06:00
409c38ece1
missed one change
2022-04-18 17:31:12 -06:00
f8f2b9542e
sync with current develop
2022-04-18 17:29:23 -06:00
353ebb11f1
add README for tinker2lmp.py
2022-04-18 16:52:34 -06:00
8932d9ffaa
doc pages for AMOEBA/HIPPO
2022-04-18 16:38:41 -06: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
f909d7760d
Remove deprecated LJ Aluminum example
2022-04-15 14:29:58 -06:00
ebbace403a
Initial commit of mliap unified work
2022-04-15 14:22:46 -06: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
fccca3405a
fixed bug in improper amoeba
2022-04-14 13:20:14 -06: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
2c7badfa43
debug for improper amoeba
2022-04-13 17:05:44 -06:00
bc2b600f09
changes to use new MDI library functions
2022-04-13 16:26:48 -06:00
578a9ab161
bug fix for bondangle term
2022-04-13 14:52:01 -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
abb9880dc6
degugging on angle term
2022-04-13 12:31:23 -06: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
01864189c7
dynamics testing
2022-04-12 12:54:23 -06:00
8aa4c5a0e2
debugging on angle term forces
2022-04-12 12:53:51 -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
fd348f3a81
added bending buckling angle style cpp file
2022-04-12 15:28:32 +01: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
d9b34d5018
more sign flipping
2022-04-11 17:03:49 -06: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
c939316b99
Added check for grid points outside subdomain
2022-04-11 14:52:35 -06:00
bae9ef7e56
Added check for grid points outside subdomain
2022-04-11 14:51:15 -06:00
429163d2b2
Added check for grid points outside subdomain
2022-04-11 14:47:14 -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
73d4d243f4
revert force flip on couple of files
2022-04-11 13:53:47 -06:00
82e5b46361
fix bug with xyz multipole axes
2022-04-11 13:46:29 -06: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
36272b3267
added buckling angle_style header file
2022-04-11 11:01:56 +01:00
add992d0dc
added viscous damping addition to mesocnt pair_style
2022-04-11 11:01:15 +01: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
0e49bbe710
recreate data files with different angle ordering method
2022-04-08 17:16:12 -06:00
d0af0fa456
turn off terms for both amoeba and hippo
2022-04-08 16:51:08 -06: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
da6fb4c544
Added epsilon shift to eliminate uneven tiebreaks
2022-04-08 15:47:12 -06:00
2111797ed8
more force flips in torque2force
2022-04-08 15:41:08 -06: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
2d2660487d
flip signs for forces instead of gradients
2022-04-08 15:23:17 -06:00
6ef7d19fc0
Added a test for bgrid/local
2022-04-08 15:05:17 -06:00
3039d10742
new key files for water box example
2022-04-08 15:00:54 -06: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
fe502c71d3
moved contents of compute to mesolj function for future modularity
2022-04-08 16:53:12 +01: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
8d04b0f9ac
added torque correction from chain end
2022-04-08 10:40:08 +01:00
6f53663b63
inline spline functions + weight for performance
2022-04-08 10:17:30 +01:00
e1ed62f8bb
added end types to pair_style arguments to find segment - chain end interactions
2022-04-08 10:12:38 +01:00
cc2b888f1d
reduced quadrature points for end interactions to 10
2022-04-08 09:56:08 +01:00
eb69bd20b1
made rhomin a global macro
2022-04-08 09:54:22 +01: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
46f88011bd
input syntax include/exclude bug
2022-04-04 17:01:10 -06: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
7ec3017b85
recreate data files for water examples
2022-03-31 15:17:08 -06: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
d104070066
add option for dynamics to in.ubiquitin
2022-03-30 17:15:18 -06: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
852c5f13ff
more debugging
2022-03-30 15:35:57 -06:00
c7a9a3e2f6
simplify and replace use of XXXINT_FORMAT macros
2022-03-30 16:13:38 -04:00
d28b9818bb
working changes to fix bitorsion
2022-03-30 13:02:15 -06:00
f3fa04ae0a
bugfix
2022-03-30 15:01:03 -04:00
66c686f733
debug info
2022-03-30 11:56:07 -06:00
c4729b39b4
replace more uses of XXXINT_FORMAT with fmtlib
2022-03-30 13:53:25 -04:00
9162d8842d
debugging
2022-03-30 11:20:33 -06: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
0b4959924a
Merge branch 'lammps:master' into master
2022-03-30 10:22:53 +01: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
841931b92b
fleshing out bitorsion fix
2022-03-29 14:09:17 -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
9b53bd0fbf
bitorsion fix
2022-03-29 09:45:24 -06: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
365f5f7ad7
tweaks
2022-03-28 15:24:19 -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
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
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
0b2eda5f1d
doc page edits
2022-03-24 08:43:27 -06:00
4278ff8205
update threebody example
2022-03-24 07:32:30 -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
e13a70ad2f
Merge branch 'develop' into type-labels
2022-03-23 01:08:35 -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
5e112a3935
Merge branch 'lammps:master' into master
2022-03-22 14:40:30 +00: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
6f2c09c187
Merge branch 'develop' of github.com:lammps/lammps into Elastic_stress
2022-03-21 10:46:53 +01: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
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
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
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
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
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
81bf2eb9b2
Merge branch 'amoeba' into amoeba-gpu
2022-03-16 00:16:48 -05: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
ab82590437
change name of 2 new fixes to include amoeba
2022-03-15 13:40:29 -06:00
25d8950f94
Merge branch 'develop' into neigh-request-refactor
2022-03-15 11:39:45 -04:00
7a32832b88
bug fixes
2022-03-15 09:35:42 -06:00
1d86b3e270
reading of bitorsion data file
2022-03-14 18:08:14 -06: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
1dda3055c2
enable tinker2lmp.py to generate bitorsions
2022-03-14 14:31:03 -06:00
43e486973f
cosmetic changes. remove debug comments and commented out code.
2022-03-14 14:40:38 -04:00
b48d35d3db
initial version of fix bitorsion
2022-03-14 12:23:01 -06: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
fd980e8fe0
support for writing data files to fix pitorsion
2022-03-11 11:12:59 -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
f7f8deb70b
amoeba vs hippo settings
2022-03-11 07:24:18 -07: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
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
90b33a1a3a
changed bookkeeping of forces
2022-03-10 16:41:58 -07:00
0658844e04
first working version of fix pitorsion
2022-03-10 16:00:05 -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
d5bc69f28b
support for writing data files
2022-03-09 17:41:42 -07: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
bbe065e649
initial version of fix pitorsion
2022-03-09 15:37:19 -07:00
e8547af049
update neighbor list requests and compute style lookups in machine learning packages
2022-03-09 06:49:07 -05:00
e7618d0808
Merge branch 'lammps:master' into master
2022-03-09 10:43:44 +00: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
844ea0ab8e
UB testing
2022-03-08 15:37:16 -07: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
095ddbd370
debugging
2022-03-08 13:49:47 -07:00
30f62cae09
energy/virial tallying for UB bonds
2022-03-08 13:41:16 -07:00
c62f6a3ad0
remove a data file with UB bonds
2022-03-08 13:28:54 -07:00
64becd5642
move UB bonds to angle amoeba
2022-03-08 13:28:11 -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
7087dfc019
bug fix for enumerating Urey-Bradley bonds
2022-03-07 11:02:44 -07:00
5c10b621b3
add pitorion logic to new fix
2022-03-07 10:31:09 -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
60b7da84db
add comment of something to check
2022-03-04 13:56:55 -07:00
85d4312703
add pitorsions to tinker2lmp.py
2022-03-04 13:52:04 -07: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
4deeb15043
new pitorsion class
2022-03-04 09:36:58 -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
16fe7317af
Merge branch 'lammps:master' into master
2022-03-04 10:38:10 +00: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
1f456a447c
add support for Urey-Bradley H-H bonds
2022-03-03 09:23:33 -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
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
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
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
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
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
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
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
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
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
d750ef4890
simplify
2022-02-10 20:39:36 -05:00
c32dca2009
avoid failures with "most" presets
2022-02-10 20:11:27 -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
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
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
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
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
82b7b2f3ea
Simplified access of force errors
2022-01-04 14:02:29 -07: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
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
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
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
499bae77bd
Tweak
2021-12-30 12:02:53 -07:00
0e82877302
Tweak
2021-12-30 11:51:16 -07:00
ad307fb784
Added script for RMSE on numerical forces
2021-12-30 11:43:32 -07: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
27a6c63aeb
correct format string for Error::one()
2021-12-29 16:18:48 -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
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
4a7f726395
Minor tweak
2021-12-23 17:40:59 -07:00
57aedc500e
Added a numerical force test, not automated
2021-12-23 17:40:29 -07:00
567c5c7334
Fixed sign error that now gives wonderful energy conservation
2021-12-23 16:37:23 -07:00
6de9c09730
Tweaked econs.py
2021-12-23 16:35:30 -07:00
19d469222a
Added test for energy conservation
2021-12-23 16:28:25 -07:00
addb8948f9
Able to run dynamics smoothly, does not conserve energy, but maybe that is a feature
2021-12-23 15:01:41 -07: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
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
75f60fc30a
document improper amoeba better
2021-12-20 13:16:36 -07:00
6c85c7f7da
tweak input test script
2021-12-20 11:50:11 -07:00
08c5644d68
fixed bondangle cross term in angle amoeba potential
2021-12-20 11:35:32 -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
7bfc2f2b8f
angle amoeba with cross-term
2021-12-16 08:38:23 -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
c479d78854
add stretch-bend cross term
2021-12-15 16:34:28 -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
67f7e44688
changes to angle and improper amoeba terms
2021-12-15 11:44:38 -07: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
c69edde55c
Eliminated several undefined variables
2021-12-10 18:30:44 -07: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
161fdec540
add improper amoeba class
2021-12-10 12:52:11 -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
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
44522221ad
mass command, type label error check
2021-12-08 16:28:17 -05:00
5945e578b8
direct type label support for mass command
2021-12-08 16:04:22 -05:00
8f0dea91c7
correct setting forward/reverse buffer size info
2021-12-08 13:54:47 -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
cac7c59bb6
error messages fix
2021-12-07 23:36:05 -05:00
83a978d69b
error messages
2021-12-07 23:32:14 -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
de635cc68d
clarify when complete maps are needed
2021-12-07 13:25:59 -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
694878f645
Update false_positives.txt
2021-12-07 10:17:36 -05:00
5cb938f9f6
spelling
2021-12-07 10:09:44 -05:00
b4b73d090d
OpenKIM teaser
2021-12-07 09:57:17 -05:00
ee9ea4f80f
whitespace
2021-12-06 23:08:30 -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
14e09b7a75
docs update
2021-12-06 17:47:47 -05: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
2f851db756
Merge branch 'lammps:develop' into type-labels
2021-12-06 15:22:33 -05:00
c56fd18ce1
refactor labelmap to actual C++ map internally
...
Type labels
2021-12-06 15:20:10 -05:00
f8212fdb31
add randomization and debug prints
2021-12-06 13:11:51 -07: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
a3bc8a3067
Revert "update the write function"
...
This reverts commit d6edbf6bcd .
2021-12-02 05:52:22 -06: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
0894bc2682
remove duplicate
2021-11-29 07:56:10 -06:00
7559cc0536
Update the labelmap command
...
Update the labelmap command. If a type label already exists for a given
numeric type, it will be overwritten.
2021-11-29 05:36:20 -06:00
4589e30e0e
remove duplicate
2021-11-28 20:13:27 -06:00
d6edbf6bcd
update the write function
2021-11-28 19:35:33 -06:00
6d47160bef
print error message in one line
2021-11-28 18:58:56 -06:00
76eb4f8057
Update the implementation & typelabels interface
...
Update the typelabels interface in the code and update the
LabelMap use based on class changes.
2021-11-28 18:55:55 -06:00
6a3d163c7c
Update the typelabels interface
2021-11-28 18:55:26 -06:00
78c72ddd31
Update the LabelMap implementation
...
Update the LabelMap implementation based on unordered_map.
2021-11-28 18:53:28 -06:00
49cfd6c486
Update the LabelMap to use unordered_map
...
Update the LabelMap to use unordered_map and optimize search of
elements in average constant-time complexity. It also enforce
enforce unique labels.
2021-11-28 18:49:50 -06: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
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
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
78cc471335
update keywords according to docs
2021-11-20 16:51:57 -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
20f80dcb46
edits to doc pages
2021-11-19 15:35:36 -07: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
4c52ec300b
Merge branch 'type-labels' of github.com:jrgissing/lammps into type-labels
2021-11-19 09:36:54 -07: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
d178a5ffa3
Extended test script
2021-11-17 13:12:44 +00:00
ef30e3bd35
clarifications and corrections for the discussion of the main git branches
2021-11-17 06:58:44 -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
d0a4c4467f
replace replicated functionality with shared code in base class
2021-11-16 13:53:52 -05:00
ed8c86d248
correct uninitialized data access bug due to shadowing of a base class member
2021-11-16 10:46:09 -05:00
c4330298e1
enforce unique labels when using labelmap command
2021-11-15 23:24:57 -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
acb1c8e7f2
Moving update/special/bonds into bond style to ensure correct fix ordering
2021-11-07 17:55:53 -07: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
5bc399c22b
force unique labels in data file
...
note: not possible to create duplicate label in a second data file (if duplicate, assigns to existing label)
still need to enforce unique labels when using labelmap command
2021-11-07 01:01:41 -04:00
3fc47a9366
read_data: bond, etc. direct label support
2021-11-07 00:51:55 -04:00
062b880661
write_data: bond, etc. direct label support
2021-11-06 00:12:13 -04:00
a7a8581662
write_data: directly replace types w labels
...
allow direct replacement of numeric atom types in Atoms sections with type labels, using new keyword
2021-11-05 23:03:55 -04: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
9952526724
allow type labels for atom types in data file
...
allow strings for atom types in Atoms section!
bonds, etc. will be more elegant
2021-11-05 01:30:21 -04:00
049895b3e4
correct merge conflict
2021-11-05 01:11:08 -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
eab6bc5bf7
Merge branch 'lammps-develop' into type-labels
...
rebase
2021-11-04 21:21:07 -04:00
8d4956046b
Merge branch 'develop' of https://github.com/lammps/lammps into lammps-develop
2021-11-04 21:20:29 -04: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
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
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
2436893215
Merge branch 'master' into type-labels
2021-11-01 08:33:21 -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
591af3f560
Eliminated obvious but hard to find error in neighbor list request
2021-10-29 07:49:15 -06:00
dcf521be53
Fixed a few more problems, but still no joy
2021-10-29 06:34:32 -06: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
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
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
6d5506353b
Eliminated a few mistakes,s till not working
2021-10-24 15:45:24 -06: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
1450af8ba1
Latest version of PairGrid
2021-10-22 17:01:20 -06: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
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
657fcfa30d
added support for dihedral (torsion) calcs
2021-10-19 17:29:53 -06:00
a2f62ae2db
angles issue with angle vs anglep
2021-10-19 16:10:51 -06: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
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
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
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
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
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
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
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
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
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
79fbbd4f33
Cleaned up the API of amoeba and hippo to remove unncessary arguments
2021-10-04 14:40:58 -05: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
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
e698d295fc
Fixed some parsing errors, more waiting
2021-10-03 18:35:54 -06:00
f41d650294
Added non-working pair script
2021-10-03 17:59:33 -06:00
8bddc801df
First successful compile of pair style
2021-10-03 17:55:55 -06:00
203b779622
also update eigen download for traditional build
2021-10-02 23:17:08 -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
0f0f6a51de
Renamed sp_polar to sp_amoeba, and replaced special_wscale with special_hal for amoeba
2021-10-02 16:02:44 -05: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
5a6426bf96
Only transfer data arrays that are needed in each kernel
2021-10-02 00:56:15 -05:00
f4d3d3a2b5
Gradually cleaned up and removed redundancy in amoeba and hippo
2021-10-02 00:09:53 -05: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
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
f126f785a4
Removed duplicates in the amoeba kernels
2021-10-01 10:19:17 -05:00
211df8b7b0
Avoid assertions in PythonCapabilities check when using external KOKKOS
2021-10-01 11:08:02 -04:00
3328ac0df2
Attempted to remove some redundancy in data transfers in the amoeba kernels; keeping HIPPO independent of AMOEBA for now
2021-10-01 09:58:21 -05: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
67ae6eb7b6
Merge branch 'lammps:master' into type-labels
2021-09-30 09:44:18 -04: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
e0f91b96fe
Cleaned up and added necessary comments
2021-09-29 13:07:20 -05:00
dd4b195552
silence compiler warnings
2021-09-29 14:04:01 -04:00
ad9d45639e
Fixed bugs with damprep where ucl_powr in mixed precision failed with a negative single-reprecision base
2021-09-29 12:32:08 -05:00
01381b7f54
Fixed bugs in the repulsion kernel, now working correctly with the double precision mode
2021-09-29 11:57:25 -05:00
4be44c386f
Added necessary arguments to the hippo repulsion kernel
2021-09-29 09:40:33 -05: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
17edd797a7
Adding API for the repulsion term to hippo/gpu
2021-09-28 23:42:04 -05:00
b95508125b
Adding the repulsion kernel for hippo
2021-09-28 23:24:34 -05:00
6286a119b3
Removed precompute() in hippo
2021-09-28 23:12:07 -05: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
98a2b67292
Changed to the API of BaseAmoeba to reduce duplicates in hippo
2021-09-28 17:39:55 -05:00
b874feb127
Removed trailing spaces
2021-09-28 17:28:33 -05:00
8a35ea05bc
Prevent neigh list from copying "unique" stencil/bin
2021-09-28 15:33:44 -06:00
bf88ab77fa
Cleaned up unused variables in kernel (to be continued)
2021-09-28 15:06:30 -05:00
e80eea56ba
Added udirect2b and umutual2b for hippo
2021-09-28 14:59:39 -05: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
8d54547bc0
Commented out debugging commands in the hippo kernels, added (numtyp) to numerics in hippo_extra, replaced fabs with explicit func
2021-09-28 00:50:33 -05: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
d27836952a
Fixed a bug in neighbor.cpp to make special_flag consistent between amoeba and hippo (to be 2 instead of 0), that caused missing neighbors with hippo
2021-09-27 16:12:49 -05: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
7eba439388
add special_bonds command to water examples
2021-09-27 14:29:11 -06: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
c6148938e5
Debugging the neighbor list in hippo vs amoeba
2021-09-27 12:36:11 -05:00
136cf581d6
Merge remote-tracking branch 'origin/amoeba' into amoeba-gpu
2021-09-27 12:22:33 -05:00
2efd841a7e
Trying to find the difference in the neighbor list build in hippo vs amoeba
2021-09-27 11:35:35 -05: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
7437c98628
Fixed bugs in the polar real kernel in hippo, getting closer..
2021-09-26 09:11:09 -05:00
18a3728800
Adjust for kim-api bug
2021-09-26 08:36:02 -05:00
5193dcf8c5
Working on the polar real-space term of hippo
2021-09-26 00:56:29 -05:00
edbed9c9c9
Fixed bugs in HippoT::compute_dispersion_real and compute_multipole_real to ensure that answers only get copied back from device in the last kernel activated.
2021-09-26 00:13:40 -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
f8bc091cb8
Kept working on the multipole real-space term of hippo
2021-09-25 13:17:06 -05:00
64cfd90eeb
apply current include file conventions
2021-09-25 13:36:39 -04:00
78ef0d631f
Working on the multipole real-space term of hippo
2021-09-25 12:25:34 -05: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
e77df80ce2
Working hippo multipole real-space term, added helper functions in a separate file
2021-09-24 16:44:43 -05: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
ad8164dfc0
Fixed bugs in the dispersion real-space term for hippo. NOTE: CPU version filter out neighbors with zero special_disp
2021-09-24 00:21:25 -05: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
830b5fa2dd
Started working on hippo/gpu
2021-09-23 09:21:55 -05: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
2428f1f4d5
Updated hippo kernels
2021-09-22 11:44:41 -05: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
bebef18495
Cleaned up and minor changes
2021-09-21 23:46:21 -05: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
d77d5b7f0a
Added classes for hippo/gpu, refactored BaseAmoeba and made room for the dispersion real-space term in hippo
2021-09-21 15:40:06 -05: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
a2fd784034
Added the dispersion real space term, which is for HIPPO.
2021-09-21 10:55:38 -05: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
42034bd1c9
Fixed bugs for undefined tagint and ucl_powr ambiguity in kernels for OpenCL builds
2021-09-20 12:48:29 -05:00
4e88cd158e
Fixed bugs with _tep and _fieldp to allow mixed-precision builds, being defensive with acctyp for these variables
2021-09-20 11:38:50 -05: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
0228867d8e
Added the dispersion real space kernel and transfer special coeffs to the device
2021-09-19 23:40:43 -05: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
f7bd07b3e6
whitespace
2021-09-18 17:03:03 -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
b5dab3fb8e
Merge pull request #137 from yafshar/type_labels
...
Type labels: formatting improvements from Yaser
2021-09-18 16:06:23 -04:00
bca99f684f
update list and order of include files from include-what-you-use analysis
2021-09-18 14:16:48 -04:00
1166845fcf
Prepared data structure for the dispersion real-space term
2021-09-18 10:22:22 -05:00
db76edbade
implement utils::current_date() convenience function to reduce replicated code
2021-09-18 09:05:35 -04:00
5d801e985f
More cleanup
2021-09-17 23:24:23 -05:00
78045d8f76
Cleaned up debugging stuffs and unused variables
2021-09-17 23:13:51 -05: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
f5713a52b3
Added another kernel to accumulate forces, energies and virial on the device (similar to the tersoff kernels) as multiple kernels all added to those quantities; also only copy answers back to the host in the last kernel in a time step; cleaned up debugging messages
2021-09-17 16:39:57 -05:00
e6fb0e3bd8
small tweaks
2021-09-17 16:51:37 -04:00
2e6df83b9b
Fixed bugs in the multipole real-space part on the GPU; separately multipole real and polar real work correctly (along with udirect2b and umutual2b), but
...
together they are conflicting due to the use of ans to copy forces back from device to host. The other 2 kernels (induce part) do not touch forces and energies.
2021-09-17 15:24:36 -05:00
d926705950
Short neighbor list for multipole real-space should be built with off2_mpole
2021-09-17 01:32:00 -05:00
003bebd31e
Working on the multipole real-space term, not ready yet
2021-09-17 01:19:33 -05: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
6293da7661
Cleaned up a bit
2021-09-16 17:30:56 -05:00
c0b967054e
Fixed bugs with zero local atoms (similar to what has been done to PPPM interp)
2021-09-16 17:27:44 -05:00
98c1a0178c
Refactored the API so that different off2 values are used for different kernels
2021-09-16 17:14:36 -05: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
e1b76df161
replace if with switch statement which is more efficient here
2021-09-15 07:08:02 -05:00
c63d6ce790
minor update
2021-09-15 07:07:48 -05:00
6873001fec
minor update, use string for comparison
2021-09-15 07:07:23 -05: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
a21095fded
More cleaning up
2021-09-13 13:47:15 -05: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
76794bef58
Removed some of the debugging stuffs
2021-09-13 01:16:42 -05:00
bc665999d5
Fixed bugs with the umutual2b kernel, now the field and fieldp seems correct
2021-09-13 01:11:03 -05: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
edd76733a1
Working on umutual2b, tdipdip are correct, but incorrect results for field and fieldp
2021-09-12 00:51:48 -05: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
94d6f7219c
Attempted to reduce the memory footprint of the per-atom arrays
2021-09-11 11:22:17 -05: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
c765861851
Cleaned up and re-arranged the functions to reflect the order of calling in a time step
2021-09-11 01:00:58 -05:00
7f5a82dc54
Switched to the short neighbor list implementation in the pre-10Feb21 version (the recent version enforces tpa = 1 for short nbor)
2021-09-11 00:34:43 -05: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
4ebe5833d3
Working on short nbor list for the amoeba kernels (based on what has been done with tersoff and ellipsod, nbor dev_packed needs to be allocated properly)
2021-09-10 16:51:16 -05: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
a22923aee2
Added the API for the umutual kernel, needs work for storing the tdiptdip array
2021-09-09 17:22:09 -05:00
a954ddac5a
add missing "private"
2021-09-09 18:03:17 -04:00
b654f293ee
Working on the umutual2b kernel, the tdipdip values are computed on the fly for now, maybe a seprate neigh list as in the CPU version will be more efficient
2021-09-09 16:52:27 -05:00
efe0bf593f
Adding the umutual2b kernel, need to create another array for tdipdip on the GPU
2021-09-09 15:19:43 -05:00
5e0c754d04
Fixing style issues
2021-09-09 14:17:39 -06:00
4a75a9bdd2
Removed dfield0c from ameoba/gpu (no need to override this one)
2021-09-09 14:47:29 -05: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
6f6fd0999c
Both udirect2b and polar_real are working correctly on the GPU
2021-09-09 00:57:21 -05: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
8c5a116d30
Made dfield0c work to compute uind and uinp correctly; need to make sure they are correct for polar_real()
2021-09-08 16:43:33 -05: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
085606454b
correct the size of title underline to prevent warning
2021-09-08 13:28:24 -05: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
1c5d235f12
Working on the field and fieldp values from GPU back to the host for dfield0c
2021-09-07 16:15:08 -05: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
4e346c2de6
Refactored neighbor list builds and per-atom reallocation parts
2021-09-07 13:05:57 -05: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
be5aa46df8
Re-arranged the binsize call from the GPU lib in Atom so that the box bounds and bininv[xyz] are computed on the CPU side intact
2021-09-03 17:32:41 -05: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
8f5f65e68d
Declared virtual to relevant functions in PairAmoeba, added the overridden versions in PairAmoebaGPU
2021-09-03 16:42:58 -05:00
a98ded7722
adapt section about domain decomposition from paper
2021-09-03 16:59:41 -04:00
860421d084
add labelmap command to the command list
2021-09-03 15:03:48 -05:00
262b029d10
add a space after comments following LAMMPS convention
2021-09-03 15:01:53 -05:00
d4930df464
correct the return value type
2021-09-03 14:51:19 -05:00
257a7fe9ca
passing strings by reference
2021-09-03 14:04:05 -05:00
7d69a870a4
Reverted the binsize function call from the GPU package in Atom, instead added atom_modify sort with a binsize to ensure matching virial values, enabled the udirect2b kernel, need more work to override dfield0c, and induce() to bypass reverse_comm() for field and fieldp (line amoeba_induce.cpp:111-112)
2021-09-03 13:43:22 -05:00
aeec0f0e86
wrap the lines
2021-09-03 13:42:59 -05:00
f2e06777de
remove processor rank (me) and use the communicator value (comm->me)
2021-09-03 13:38:14 -05: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
745c7089f0
Temporarily commented out the section in the Atom class where FixGPU finds the optimal bin size. This section makes ev_tally4() in Angle different from CPU-only runs, even with a single command "package gpu 1" without any gpu pair style. Need more effort to understand why.
2021-09-03 01:00:29 -05: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
7e0c77f1cb
Added fallback flags to indicate which terms are ready from the GPU lib
2021-09-01 14:51:36 -05:00
785a794d39
Added and renamed API to make room for additional kernels (udirect2b only computes the field and fieldp, not accumulating forces, energies, nor virials)
2021-09-01 14:37:11 -05:00
ee166cbe85
remove extra white space
2021-09-01 13:15:41 -05:00
e6d7a544e2
remove whitespace from comma separated arguments to variable functions
2021-09-01 14:02:35 -04:00
cad3a5ca51
minor
2021-09-01 12:57:20 -05:00
83d86f7d69
remove extra white space
2021-09-01 12:55:48 -05:00
e1e13a9563
remove extra white space
2021-09-01 12:54:57 -05:00
f4634511fd
minor
2021-09-01 12:34:36 -05:00
5be5a158de
passing strings by reference
2021-09-01 12:33:47 -05:00
07b60827c4
Working on the udirect2b kernel for the induce real space term, need to add the API for the GPU library
2021-09-01 12:30:41 -05: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
5ffae6ed23
Limited to neigh yes for amoeba/gpu for now
2021-08-30 09:14:46 -05: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
edfac22f39
memory leak
2021-08-28 15:56:14 -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
b6187b1989
add null check to new 4d memory method
2021-08-26 15:53:31 -06:00
e857911088
add null check to new 4d memory method
2021-08-26 15:52:16 -06:00
21b017368b
force all memory methods to return nullptr if requested size <= 0
2021-08-26 15:43:12 -06:00
03a96521a3
Merge latest chages from branch 'amoeba' into amoeba-gpu
2021-08-26 16:22:28 -05:00
ab8c9851b2
change style to styles to remove override of fix->style string
2021-08-26 15:20:52 -06:00
115d8d7c44
update Tinker conversion tool
2021-08-26 15:12:02 -06:00
29d5505f43
remove debug line
2021-08-26 15:10:59 -06:00
c0b31c4384
remove unneeded file
2021-08-26 15:10:10 -06:00
9f46071226
fix example problems
2021-08-26 15:09:27 -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
0a4e85a1f3
Added README.grid
2021-08-26 11:58:39 -06:00
db58cec057
Resolved memory management issue exposed by RCB in in.grid.test
2021-08-26 11:52:46 -06:00
7b3e7d3d3a
allow for command-line setting of initial temp
2021-08-26 11:52:07 -06:00
ea3c89165a
Resolved memory management issue exposed by RCB in in.grid.test
2021-08-26 11:52:06 -06:00
d38549e05f
Update ancient Kokkos Arch in Makefile.kokkos_cuda_mpi
2021-08-26 11:03:57 -06:00
42048ee73f
Activated the fix store/state commands in one of the example input scripts
2021-08-26 11:23:21 -05: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
6a998fcb8e
Added fix store/state commands to the example input scripts
2021-08-26 11:17:49 -05: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
88f3dd334c
Some changes in PPPMGPU due to the API changes in the GridComm class
2021-08-26 09:35:43 -05:00
91317b2879
Added changes to Atom and Device classes for allocation of extra fields and SBBITS15 and NEIGHMASK15
2021-08-26 09:33:20 -05: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
db92844228
Added recent changes to FixGPU to enable newton_pair on
2021-08-25 23:22:23 -05:00
3825fee8e9
Added work on amoeba/gpu, some minor changes to PairAmoeba to allow function overriding in PairAmoebaGPU, added the package AMOEBA to cmake/CMakeLists.txt
2021-08-25 22:57:37 -05: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
78f9c7b478
Declared victory on compute grid and grid/local
2021-08-25 17:52:53 -06:00
5bf13b2f3c
Declared victory on compute grid and grid/local
2021-08-25 17:50:40 -06: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
9c095e8d76
new AMOEBA package
2021-08-25 16:29:22 -06: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
bed13d9c63
simply example scripts
2021-08-25 14:09:58 -06:00
b2b807f9b9
initial version of AMOEBA/HIPPO force field files
2021-08-25 13:53:31 -06: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
f473ca498b
Created in.grid.local, fixed some problems in src
2021-08-22 19:24:23 -06: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
1b1f6f29c2
Updated grid.py to use sna/grid/local compute, but it seg-faults
2021-08-22 18:44:35 -06: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
94c97e83a2
Added this helper file
2021-08-22 18:30:02 -06:00
607e75f984
remove tabs
2021-08-22 19:42:55 -04:00
347e5a5978
Created local grid that is used to populate global grid
2021-08-22 16:03:50 -06: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
5d30b7cc75
correct reverted URL
2021-08-20 11:35:17 -04:00
be912db9cd
Merge branch 'lammps-master2' into type-labels
...
rebase
2021-08-20 10:55:52 -04:00
2a06484511
Merge branch 'master' of https://github.com/lammps/lammps into lammps-master2
2021-08-20 10:53:04 -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
a0197644f0
Merge remote-tracking branch 'origin/master' into compute-grid-new
2021-07-30 10:04:09 -06:00
162868f13c
Readded r=0 check
2021-07-30 10:01:20 -06: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
6d75912f7a
Switched to local array
2021-07-28 18:34:08 -06: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
614c3bc5b9
Merged in old compute-grid
2021-07-19 14:44:08 -06: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
6378d1d128
Moved SNAP files to ML-SNAP
2021-07-14 13:50:49 -06:00
2cf00a382e
Completed merge to current master
2021-07-14 13:47:55 -06:00
07db7a4095
Changed to different check_local()
2021-07-14 13:35:05 -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
4c22f094de
Minor tweak
2021-07-02 18:15:55 -06:00
e17ace385d
First pass at distributed memory for grid
2021-07-02 17:47:45 -06:00
39039d261f
Test6
2021-07-02 15:37:49 -06:00
01475cb3a8
Test3
2021-07-02 15:35:59 -06:00
e102864c2d
Test2
2021-07-02 15:13:40 -06:00
442585313c
Test
2021-07-02 15:11:14 -06:00
cf6570d812
Tweaked comments in grid examples
2021-07-02 15:06:19 -06: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
2a21c4b29f
add sticker-bond support to fix bond/swap
2021-07-02 11:46:25 -06:00
021e8a404d
Updated example data files
2021-07-02 12:20:26 -05: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
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
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
a4c2bc13cf
Add atom_map hash option for Kokkos package
2021-06-28 08:38:31 -06: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
b3fed4d1a9
update regex to match with updated fmtlib
2021-06-24 10:13:52 -04:00
f8ebcff078
changes to mdi_engine
2021-06-22 09:36:40 -06: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
d982d153f8
Fix conditions for correct results on other types
2021-06-18 18:26:53 +03:00
8fef6a10dd
Fix atom types handling in the tip4p/gpu kernels
2021-06-18 00:52:23 +03: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
8761ae65a3
Merge branch 'master' into mdi-expand
2021-06-10 09:50:23 -06: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
bf223a92b1
update URL
2021-06-07 23:13:55 -04:00
ffe7345499
Merge branch 'lammps-master' into type-labels
...
rebase
2021-06-07 22:49:57 -04:00
b124de3484
Merge branch 'master' of https://github.com/lammps/lammps into lammps-master
2021-06-07 22:48:51 -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
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
80f28e7fa9
fixing merge conflicts, update to master
2021-06-02 12:33:37 -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
41d7038c1e
trial versions of new mdi_engine and fix_mdi_engine
2021-05-27 17:24:29 -06: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
83a15ef03f
fixing typos in documentation
2021-05-20 18:26:02 -06:00
0c6857914d
Adding example, misc patches
2021-05-18 20:57:24 -06: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
3f42e97405
remove old printf workarounds
...
Change-Id: I46a66538c886c9961977e0433e900bc91d92c4f2
2021-05-17 13:01:33 -04: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
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
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
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
0423a3e537
Merge branch 'master' into OptimizedDynamicalMatrix
2021-04-27 13:36:34 -07:00
26fe17a379
doc file permissions
2021-04-27 15:51:25 -04:00
0beac58e21
some file permissions
2021-04-27 15:38:39 -04:00
0d1270112f
rebase
2021-04-27 15:35:10 -04:00
58e460b938
Merge branch 'lammps-master' into type-labels
...
rebase
2021-04-27 14:47:31 -04:00
1e294111e7
Merge branch 'master' of https://github.com/lammps/lammps into lammps-master
2021-04-27 14:46:33 -04:00
3a6e27e0e8
must skip nofdotr test for sw since that requires newton on with /intel
2021-04-27 12:33:33 -04: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
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
b982542ae6
update indentation to 2 blanks. avoid "hanging else" constructs.
2021-04-21 14:56:26 -04: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
9b59e901bc
update reax/c tests. disable OpenMP tests as that code is broken.
2021-04-21 09:54:59 -04: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
2a7e662d71
more whitespace
2021-04-20 20:14:30 -04:00
daf984835c
whitespace
2021-04-20 17:31:43 -04:00
b014e8b94f
revert standard reax/c test
2021-04-20 17:15:52 -04: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
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
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
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
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
0c88e57173
remove last remnants of OMP_TIMING code hack
2021-04-18 15:46:27 -04:00
6c88baceb7
remove support for writing "native" trajectory files from USER-REAXC
2021-04-18 05:20:35 -04: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
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
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
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
f2772e5894
PIMPL-ify reax/c pair styles; first steps toward a ReaxFF namespace
2021-04-16 10:50:53 -04: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
d1f004962a
convert fix qeq/reax to use modern LAMMPS file parsing
2021-04-15 17:13:31 -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
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
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
89b0227849
move file opening step to reax/c function. simplify code.
2021-04-14 16:42:37 -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
e21c63192a
relax a requirement
...
relax requirement that all labels for all interactions must be defined
2021-03-20 22:58:52 -04: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
aad0a9a0f3
Updated documentation to reflect changes in compute_temp_profile
2021-03-17 14:14:33 +10:00
b1b7f7a248
Fixed treatment of DoF when streaming velocity not subtracted in some dimensions
2021-03-17 13:59:16 +10:00
5e4dd5321c
Using local dof and tfactor for compute_array to prevent overwrite
2021-03-17 13:38:51 +10: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
ab07427339
Corrected default extra_dof
2021-03-17 09:52:05 +10:00
ffa46ad951
preempt some read/write data file bugs
...
currently, require all type labels (for all interactions) to be defined, if any are, when reading data files
2021-01-31 20:44:19 -05:00
4f219a94aa
nolabel for write_data
...
also bug fixes
2021-01-31 16:37:09 -05:00
b92adfaf6f
pointer and style issues
2021-01-31 14:59:10 -05:00
2ee6e8f582
more docs
...
also, relax I <= J requirement for pair_coeff, as 'required' by type labels
2021-01-30 21:22:49 -05:00
e3a6afe1ab
labelmap map/assign docs
2021-01-29 23:38:25 -05:00
f6fe554b47
basic support for auxiliary label maps
...
can be created with labelmap via mapID keyword
referenced like mymapID::C
where C is an atom type, for example
2021-01-29 22:38:33 -05:00
8e255f619b
compiler issues
2021-01-29 19:12:26 -05:00
fed47b9ffc
Merged 1/29/2021 master and fixed merge conflicts
2021-01-29 12:33:17 -08:00
797555b5ce
toward multiple maps
2021-01-28 23:44:02 -05:00
add904ea4e
labelmap doc update, for reference
2021-01-28 10:53:44 -05:00
1eefc13cdb
Merge pull request #3 from lammps/master
...
update fork
2021-01-27 08:34:04 +01:00
0b4256e67a
valid numeric type strings can include *
2021-01-26 22:55:19 -05:00
5d2e3b3ecb
direct support for coeff commands
...
pair_coeff, bond_coeff, angle_coeff, dihedral_coeff, improper_coeff
2021-01-25 20:08:25 -05:00
c7215b54be
add labelmap function to variable command
2021-01-23 17:28:11 -05:00
67c2352015
actually assume type labels don't start with number
2021-01-22 21:47:48 -05:00
532242f5e1
begin docs
2021-01-19 23:55:32 -05:00
a0c4fac428
assume type labels begin with letter
2021-01-19 22:56:06 -05:00
739dc46fab
type labels: restart support
2021-01-19 21:52:22 -05:00
e138cf2476
add labelmap command
2021-01-15 21:46:40 -05:00
b2f96d92df
remove print statement
2021-01-13 10:31:03 -07:00
93c33ac4f4
type label support for molecule files
...
replace types directly for molecule files
2021-01-12 17:52:55 -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
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
d7fb74f0be
multi-data-file support for bond, angles, diheddral, impropers
2021-01-11 16:00:37 -05:00
03b697a6e0
labels: introduce framework for multiple data files
...
subsequent data files merge types with first
starting with support for selected atom types sections, will attach small example to PR
2021-01-08 23:22:19 -05:00
d01b19923d
add write_data support, for testing
...
also refactor label map initialization, memory cleanup
2021-01-07 23:01:15 -05:00
73968fb4d8
prepare for multiple data files
...
not yet tested
2021-01-07 20:15:25 -05:00
48e1d202fe
refactor to use read_data local lmap
...
also add errors to enforce order of read_data sections
2021-01-07 10:37:24 -05:00
fef2d178e4
use vector<string> for type label arrays
2020-12-17 14:21:42 -05:00
bc32dfb480
refactor into label_map class
2020-12-16 23:07:58 -05:00
40953643ec
clean up atom.cpp type labels
2020-12-16 19:13:11 -05:00
767584df36
add find_type function
...
find integer type from type label
2020-12-16 17:39:07 -05:00
a0911b7563
read_data: add bond, etc. label sections
2020-12-16 17:00:05 -05:00
af1e96c6df
generalize read typelabel function
...
will greatly reduce code # of lines
2020-12-16 12:43:17 -05:00
e4c7ec6933
read_data: add atomtypelabels section
...
type labels for atoms
2020-12-16 12:26:31 -05:00
305607d019
type labels: make space for labels
...
put labels in atom.cpp for easy access
2020-12-16 11:27:05 -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
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
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
ec25f9b7e7
pulled from lmp master
2020-05-27 09:35:27 +01:00
4295dd2dbc
Wrong number
2020-05-25 17:09:32 -06:00
4bfb505123
Added reviewer response doc
2020-05-25 16:35:50 -06:00
4a261f3961
Added python example (!) and turned on switching function
2020-05-23 10:18:16 -06:00
651e9c6397
Initialized arrays to NULL
2020-05-19 11:01:31 -06:00
58941442de
removed merge conflicts from stable, defaulted to stable branch
2020-01-13 13:11:17 +00:00
2fa9e5fefb
Completed brute force parallel implementation using MPI_Allreduce()
2019-10-24 19:48:41 -06:00
b44b1f94b7
Merge remote-tracking branch 'upstream/master' into compute-grid
2019-10-24 17:47:03 -06:00
59e3b4c5ba
Fixed bug in lammps.py
2019-10-24 16:12:23 -06:00
5956908cfd
Added cols for coords
2019-10-23 21:51:36 -06:00
0fc325c98b
Got a first pass working for ortho and tri grids
2019-10-23 18:56:21 -06:00
8374280383
Got a first pass working for ortho and tri grids
2019-10-23 18:46:28 -06:00
762ecf8f0e
Completed serial version with PBC, but incorrect
2019-10-19 17:03:19 -06:00
ea9c1002fe
Created placeholders for ComputeGrid and ComputeSNAGrid classes
2019-10-11 17:51:19 -06:00
255cc85b32
Merge branch 'master' of https://github.com/charlessievers/lammps
2019-09-04 16:18:57 -07:00
8bd17765fd
added mesocnt in make
2019-06-05 11:30:21 +01:00
6f72db4535
checkpoint for Cottrell
2019-06-03 11:01:46 +01:00
671d6b90ff
Fixed bug where segments wouldnt interact and system was blowing up, workin!
2019-05-30 19:31:38 +01:00
9f3923e784
Fixed numerous bugs, nealy working?
2019-05-29 18:03:42 +01:00
651b3d788a
Fixed unit errors and most major bugs
2019-05-24 20:21:10 +01:00
474c92e59a
Fixed nan issues in compute
2019-05-15 20:43:32 +01:00
ea43f7d451
compute runs without crash, produces nans
2019-05-15 19:52:32 +01:00
cd55697dfe
splines should work now
2019-05-15 12:21:44 +01:00
19e54c23dd
Added correct units for lengths and energies
2019-05-14 12:01:28 +01:00
c8897acf71
Fixed file reading issue
2019-05-13 21:24:44 +01:00
565be0baed
Compute complete, compiles with LAMMPS, pre-debug
2019-05-13 17:24:36 +01:00
6538629584
Added forces, spline ranges for file reading
2019-05-11 13:08:17 +01:00
9aa17ec81f
Added first part of forces
2019-05-10 21:50:39 +01:00
b22ae0263f
Geometry parameter calculation implemented
2019-05-10 17:11:56 +01:00
c4777054df
Code compiles, 1d spline + derivative implemented
2019-05-09 20:03:09 +01:00
0679ad8b00
Implemented file reading, no debug
2019-05-09 16:18:29 +01: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