b5a1c1abba
Merge pull request #4071 from akohlmey/next_release
...
Update version tags and strings for the next feature release
2024-02-07 18:49:29 -05:00
c81d3ecb06
Merge pull request #4072 from stanmoore1/fft_issue
...
Fix issue from #4007
2024-02-07 17:32:49 -05:00
420498edbc
Remove duplicated code; MIN/MAX defined in pointers.h
2024-02-07 14:51:05 -07:00
700011f19f
Merge branch 'develop' into fft_issue
2024-02-07 14:49:32 -05:00
9f8d7d2956
replace random_external_state.h include from fix_shardlow.h with type declaration
2024-02-07 14:49:05 -05:00
72e3dc50ac
Merge pull request #4070 from akohlmey/silence-warnings
...
Silence some compiler warnings and remove dead code
2024-02-07 14:22:48 -05:00
35fe562bdf
Fix issue from #4007
2024-02-07 11:47:44 -07:00
1eeb7ab19e
update version tags for feature release
2024-02-07 05:03:20 -05:00
ff5aa34f5a
remove some dead code
2024-02-07 04:39:42 -05:00
6ecc348a66
final changes so MGPT compiles without warnings with and without timings enabled
2024-02-07 04:22:09 -05:00
9921338ee1
update log files for MGPT package
2024-02-07 03:57:12 -05:00
7886327243
reduce warnings in MGPT package
2024-02-06 20:45:49 -05:00
031cef558e
silence unused parameter warnings in the gpu lib tree
2024-02-06 20:18:43 -05:00
b9ec85427d
Merge pull request #4007 from hagertnl/issue3775_fft_kokkos
...
KSPACE: decouple KOKKOS and non-KOKKOS FFT
2024-02-06 19:01:15 -05:00
c1024c811f
Fix name issue
2024-02-06 14:05:04 -07:00
2f4dbdceb6
Remove redundant checks
2024-02-06 13:28:33 -07:00
19a5de1be6
silence compiler warning
2024-02-06 15:11:31 -05:00
5adbc09b71
Move warning to avoid multiple instances
2024-02-06 12:33:01 -07:00
d3784154bf
Merge pull request #4041 from akohlmey/test-fix-numdiff
...
Add fix numdiff based tests for bonded interactions
2024-02-06 14:15:28 -05:00
4b0c1f2605
Merge branch 'develop' of github.com:lammps/lammps into issue3775_fft_kokkos
2024-02-06 12:09:55 -07:00
beaab56826
Move define checks
2024-02-06 12:08:00 -07:00
46b39d2ca4
Add warning
2024-02-06 12:07:48 -07:00
98876e0e2f
Merge pull request #4067 from akohlmey/remove_unused_const
...
Remove unused constants
2024-02-06 13:38:24 -05:00
431788db49
Need bifactor duplicated code
2024-02-06 11:31:16 -07:00
34cd8ad3bc
Small cleanup
2024-02-06 11:01:42 -07:00
7fdc09608b
add notes about using static constexpr to programming style guide
2024-02-06 12:16:57 -05:00
e95d52780c
fix grammar error
2024-02-06 11:47:58 -05:00
0bb6be5dd9
provide a more detailed description of the bundled tests
2024-02-06 11:37:41 -05:00
5773e35892
recover compilation of MPI stubs on older systems that don't default to C++11
2024-02-06 09:36:35 -05:00
def362ffa4
a few final updates
2024-02-06 05:45:58 -05:00
d2def08778
a few more define to constexpr translations
2024-02-06 05:38:14 -05:00
2059b85e22
avoid uninitialized data access
2024-02-06 05:13:32 -05:00
f6ce3ae45e
some more constant cleanups
2024-02-06 05:13:12 -05:00
eb9412f507
even more constant cleanup
2024-02-06 00:57:46 -05:00
2760480630
more constant cleanups
2024-02-06 00:28:58 -05:00
187a35d7b2
convert a few more defines to static constexpr
2024-02-05 23:57:41 -05:00
d1f1cf4012
silence compiler warnings
2024-02-05 23:22:07 -05:00
ad855ad7ea
remove unused constants
2024-02-05 20:26:23 -05:00
de39bcc1fd
update documentation
2024-02-05 17:37:53 -05:00
11b2538cdb
print fft info also with -help flag, using single function to create string
2024-02-05 17:32:45 -05:00
efbc0e0579
whitespace
2024-02-05 17:22:53 -05:00
3c184aac84
add fft support to info command
2024-02-05 16:45:01 -05:00
960b22763d
Merge branch 'develop' into issue3775_fft_kokkos
2024-02-05 16:05:59 -05:00
8d673bdfcf
Merge pull request #4063 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-02-05 11:00:17 -05:00
094d099699
update author credits
2024-02-05 10:11:01 -05:00
e5abfda823
cosmetic
2024-02-03 17:47:00 -05:00
ac8f02ec5a
correct comment
2024-02-02 12:17:58 -05:00
82f106c12a
ensure that the "timeremain" thermo keyword never reports a negative remaining time
2024-02-02 11:53:40 -05:00
33e57e50e8
cosmetic
2024-02-01 20:15:15 -05:00
2c9e652772
fix uninitialized data bug when using a child class
2024-02-01 20:15:04 -05:00
8a9dfe8d11
silence compiler warning
2024-02-01 12:30:43 -05:00
ccd50a8958
add workaround for Cray's Clang based compiler to compile fmtlib
2024-02-01 12:12:03 -05:00
d490d24bba
update CMake script code to automatically chose heFFTe backed based on FFT choice
2024-02-01 12:10:53 -05:00
06521d9d0d
Merge pull request #4062 from rbberger/update_hip_detection
...
Remove HIP_PATH requirement from CMake build
2024-02-01 08:34:15 -05:00
adc79272c9
update log files for current code
2024-02-01 00:12:04 -05:00
17f869bf5e
fix issues with reading and writing data files for systems without atom IDs
2024-01-31 20:20:35 -05:00
5599d1843a
update syntax
2024-01-31 19:56:36 -05:00
677c8258e2
fix cmake issues: always build static heFFTe libs, fixup git hash, cmake output
2024-01-31 16:19:55 -05:00
de7c459b2f
consolidate FFT settings in headers
2024-01-31 13:28:41 -05:00
e319555f64
merge lmpfftsettings_kokkos.h into lmpfftsettings.h
2024-01-31 12:54:03 -05:00
23ed9a0980
Merge branch 'develop' into issue3775_fft_kokkos
2024-01-31 12:39:02 -05:00
1cecfb9df1
Merge branch 'develop' into test-fix-numdiff
2024-01-30 04:30:48 -05:00
c0b16acb7e
Merge branch 'develop' into collected-small-changes
2024-01-30 00:23:01 -05:00
52de76d97b
Merge pull request #4015 from srtee/develop
...
add border information to Atom::add_custom and Atom::find_custom
2024-01-29 22:46:05 -05:00
6927934243
make estimated accuracy output more readable
2024-01-29 21:12:41 -05:00
c43b10f952
Merge branch 'develop' into srtee_develop
2024-01-29 17:37:54 -05:00
87fd1c63df
whitespace
2024-01-29 15:52:04 -05:00
ef1857d50d
programming style updates
2024-01-29 15:48:30 -05:00
a83a5165ee
simplify
2024-01-28 11:30:11 -05:00
75c20aa5a5
Merge branch 'develop' into test-fix-numdiff
2024-01-26 23:21:44 -05:00
84f86c2c15
improve error message
2024-01-26 23:18:15 -05:00
a2b7a49c90
Remove HIP_PATH requirement from CMake build
...
It is not recommended to set the HIP_PATH environment variable anymore as it
may break hipcc in some cases.
We only used it for adding the necessary CMAKE_PREFIX_PATH, which after the
folder structure reorganization in 5.x was pointing to the same location
anyway.
Closes issue #3986
2024-01-26 15:19:41 -07:00
5c43b56699
silence compiler warning
2024-01-26 16:47:22 -05:00
2ea200dc01
add ghost check to redID in pair_amoeba.cpp
2024-01-27 07:26:47 +10:00
0a1362654b
make compiling QUIP library more reliable
...
- replace any -std=f* flags when using GNU fortran with -std=gnu
- cancel parallel make and require serial compile to avoid race condition accessing modules
- increase maximum allowed size for arrays on the stack 100 times
2024-01-26 16:23:14 -05:00
14bf502abe
correct headings
2024-01-26 15:51:17 -05:00
28de91a2cc
avoid uninitialized pointers
2024-01-26 15:51:16 -05:00
7d53f8d1c5
Merge pull request #4054 from akohlmey/consolidate-sphere-omega-flag
...
Remove sphere_flag and replace with radius_flag and omega_flag as needed
2024-01-26 15:50:32 -05:00
40782fec09
fix spelling issues
2024-01-26 14:55:09 -05:00
6bfe0ca573
remove accidentally included file
2024-01-26 14:46:55 -05:00
e84adc630b
adjustements to atom_style doc page
2024-01-26 10:11:35 -07:00
4082ca077e
Merge branch 'develop' into consolidate-sphere-omega-flag
...
# Conflicts:
# src/compute_temp_sphere.cpp
2024-01-25 17:57:53 -05:00
3941baeda1
Merge pull request #4051 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-01-25 17:55:13 -05:00
d7e8530503
Merge pull request #4058 from akohlmey/internal_variable_interface
...
Add function to library interfaces to set internal style variable values
2024-01-25 16:15:56 -05:00
1016e28f98
avoid redundant checks and accessing uninitialized data
2024-01-25 14:02:03 -05:00
9813abe428
whitespace
2024-01-25 12:49:01 -05:00
4134c82117
say more explicitly what the added function calls do
2024-01-25 12:47:06 -05:00
9d68b0ecc5
Merge branch 'develop' into issue3775_fft_kokkos
2024-01-25 09:03:52 -05:00
104af8bba4
simplify
2024-01-25 04:25:48 -05:00
6442e05988
even more define to static constexpr conversions
2024-01-25 02:17:28 -05:00
7cb907da58
remove unused variables
2024-01-24 21:19:25 -05:00
d2170cedec
rename functions to avoid overloading polymorph functions
2024-01-24 21:15:02 -05:00
a6261d75b9
some more define to static constexpr conversions
2024-01-24 21:14:19 -05:00
ebd493ea77
update atom_style command documentation
2024-01-24 16:11:29 -05:00
77e7a71ded
Fixed typo in NEB documentation (energy units --> dimensionless)
2024-01-24 14:52:42 -05:00
4a13fe68e0
add tests for new library APIs
2024-01-24 04:47:59 -05:00
7b210dd97e
add documentation for new library APIs to set variables and changes to the old API
2024-01-24 04:14:03 -05:00
c7a3571974
add library interface to Variable::internal_set()
2024-01-24 03:59:29 -05:00
7023723e05
remove accidentally added files
2024-01-23 21:23:36 -05:00
f7fdad8bc5
update external MDI library to version 1.4.26
2024-01-23 21:21:04 -05:00
039ad4f4ae
change Atom_KOKKOS::add_custom to match Atom, and tidy headers in atom.h
2024-01-22 15:11:52 +10:00
de35784c93
update cache action to v4
2024-01-21 21:16:33 -05:00
1f863cd4a3
simplify since constexpr should conver to FFT_SCALAR at compile time
2024-01-21 15:59:09 -05:00
12422ff510
replace defines with static constexpr declarations
2024-01-21 15:53:35 -05:00
a473d6f347
refactor dump code to no longer need access to internal Modify class data
2024-01-21 14:42:57 -05:00
fd0507bded
fix refactoring bug
2024-01-21 14:22:41 -05:00
6339dfad09
replace references to fix ave/spatial with correct equivalents
2024-01-21 12:24:38 -05:00
722452657c
avoid direct access to internal data of Modify class instance
2024-01-21 12:19:28 -05:00
35124fdef3
simplify and avoid direct access to the list of fixes in Modify
2024-01-21 11:50:29 -05:00
5b80899fa4
simplify and avoid direct access to the list of computes in Modify
2024-01-21 11:50:17 -05:00
5ece2139e8
remove tabs and trailing whitespace
2024-01-21 10:02:41 -05:00
aedc061c45
change skip inflag check logic to avoid error opening non-existant file
2024-01-21 09:42:24 -05:00
795d6e4420
silence some more compiler warnings in CUDA code
2024-01-21 09:36:10 -05:00
2760452c68
suppress warnings about reading from stdin for flags that do not process an input
2024-01-21 09:26:42 -05:00
b8ba3da4e2
silence a few more compiler warnings
2024-01-21 00:35:36 -05:00
80ef8656e8
remove some more dead code to silence compiler warnings
2024-01-20 23:11:20 -05:00
35a6bf0cac
silence compiler warning
2024-01-20 22:59:23 -05:00
930a717f5e
silence CMake warning about FindCUDA.cmake being obsolete
2024-01-20 22:59:13 -05:00
88e384037f
make sure both NEB class constructors are consistently initialized
2024-01-20 14:49:57 -05:00
5a67c4d704
add check for another kind of broken references in ReST files
2024-01-20 10:53:41 -05:00
52e76502f4
formatting update, correct references
2024-01-20 10:53:04 -05:00
d6d8a2cd8a
correctly determine when to create "rootworld" communicator
2024-01-20 10:52:20 -05:00
0d1234e63a
modernize by replacing Modify::find_compute() with Modify::get_compute_by_id()
2024-01-19 15:16:23 -05:00
ae2c17d3ad
remove unused code
2024-01-19 15:01:53 -05:00
300b75fbff
remove references to sphere_flag
2024-01-19 15:01:19 -05:00
0efff49bdf
capitalize constants
2024-01-19 13:00:41 -05:00
39d21473a0
various coding style updates
2024-01-19 13:00:29 -05:00
e0967af6e8
move fix wall style enumerator to header and import from there for consistency
2024-01-19 12:58:48 -05:00
0d8f549e33
remove sphere_flag and replace with radius_flag and omega_flag as needed
2024-01-19 12:50:31 -05:00
3b4b7eb919
there is no support for dipoles in fix npt/cauchy
2024-01-19 09:48:27 -05:00
f73cb28ed4
modernize and apply clang-format
2024-01-19 05:54:54 -05:00
e28f93dca4
programming style updates
2024-01-19 00:03:13 -05:00
4015d1bb39
initialize static string buffers to empty strings
2024-01-19 00:02:50 -05:00
3ae4779c7f
convert defines into static constexpr
2024-01-18 23:59:33 -05:00
48e83b2298
remove unused parameter and silence compiler warnings
2024-01-18 22:55:02 -05:00
991663feff
Avoid (harmless) errors when shutting down the GPU.
2024-01-18 22:42:32 -05:00
54794a45de
Merge pull request #4030 from alphataubio/alphataubio-charmmfsw-kk
...
Kokkos charmmfsw pair and dihedral styles
2024-01-18 18:10:12 -05:00
4b561d5f8e
fix typo
2024-01-18 17:06:58 -05:00
fb9ae23516
revert more general doc changes. those are moved to a separate branch for further edits.
2024-01-18 16:46:47 -05:00
01973ddf23
Merge branch 'develop' into alphataubio-charmmfsw-kk
2024-01-18 16:37:27 -05:00
af60285a3f
Merge pull request #4048 from akohlmey/lepton_updates
...
Update LEPTON styles for more flexibility
2024-01-18 16:34:38 -05:00
0ad1d29c4d
Merge pull request #4047 from stanmoore1/kk_fix_exchange_bug
...
Fix bug in some Kokkos fixes' unpack exchange on device
2024-01-18 14:58:09 -05:00
fe1b568241
Merge pull request #4046 from akohlmey/molecule-dipole
...
Add support for Dipoles section to molecule files
2024-01-18 14:57:01 -05:00
14abc184f8
Merge pull request #4040 from alphataubio/cgdna
...
[CG-DNA examples/util] fixed indentations and ported python 2 code to python 3
2024-01-18 14:55:41 -05:00
bf9b8606ef
Merge pull request #3905 from jrgissing/bond_react_fixes_aug23
...
Assorted bond/react fixes
2024-01-18 14:41:01 -05:00
3b3ab4207b
Merge pull request #4042 from akohlmey/fmtlib-10.2.1
...
Update embedded fmtlib code to version 10.2.1
2024-01-18 14:33:28 -05:00
425421c1ca
fix typo, cut-n-paste error, and add clarification
2024-01-18 14:32:40 -05:00
90a79d9a4b
change unit test to include expressions with constant force or potential
2024-01-18 11:06:52 -05:00
73194764e9
add optional keywords "auto_offset" and "no_offset" to bond/angle style lepton
2024-01-18 11:05:52 -05:00
f3c5002634
Merge branch 'lammps:develop' into bond_react_fixes_aug23
2024-01-18 10:00:00 -05:00
57db9be64f
add support for Lepton expressions with constant force or constant potential
2024-01-18 09:46:23 -05:00
5304c43fef
add test for exceptions and evaluation of compiled expressions
2024-01-18 04:32:20 -05:00
2d8f622c6a
Merge pull request #4039 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-01-17 19:28:48 -05:00
189b08b4a5
Fix bug in some Kokkos fixes' unpack exchange on device
2024-01-17 14:47:59 -07:00
9c4597b5e9
more GPU package cleanup from Trung
2024-01-17 16:12:36 -05:00
6e2df52c8f
remove dead code and align better with LAMMPS programming style
2024-01-17 16:09:16 -05:00
16d4811592
move fix bond/history back to src folder
2024-01-17 15:48:03 -05:00
d5da47cf33
Revert "adjust a few more fix styles for fix bond/history being optional"
...
This reverts commit 497c48bd80 .
2024-01-17 15:47:11 -05:00
b47ad7acf4
Revert "make delete_bonds command code compatible with BPM package not being installed"
...
This reverts commit 715b030bd6 .
2024-01-17 15:46:03 -05:00
f78f596d9d
document using enumerator constants in Atom and AtomVec classes
2024-01-17 14:58:09 -05:00
ff0d18114e
silence compiler warnings
2024-01-17 13:25:46 -05:00
d30483fa67
fix MPI issue with PairAmoeba::print_settings()
2024-01-17 12:31:58 -05:00
6f6a08c251
add ghost checking for custom peratom quantities amgroup and pval
2024-01-17 15:54:47 +10:00
f23ba8fbad
make certain temporary test files are deleted
2024-01-16 17:54:08 -05:00
f5cbef8b12
fix typo
2024-01-16 15:57:42 -05:00
deb8416630
update tests for echoing the title line of molecule files
2024-01-16 13:53:07 -05:00
b6d27dfb96
add versionadded tag
2024-01-16 13:06:00 -05:00
103d8cadb9
add unit tests for dipoles in molecule files
2024-01-16 13:05:49 -05:00
9312ce0beb
store and print title line of molecule
2024-01-16 12:20:02 -05:00
f6f7392595
make more user friendly
2024-01-16 12:04:13 -05:00
87297902a3
Add support for "Dipoles" section in molecule file
2024-01-16 12:04:00 -05:00
99e38ba55a
fix whitespace
2024-01-16 23:44:00 +10:00
90b682834f
Merge branch 'develop' of https://github.com/lammps/lammps into develop
2024-01-16 23:36:24 +10:00
b95706ca64
make separate find_custom_ghost() and use four separate ghost info arrays
2024-01-16 23:35:40 +10:00
89fd9ec531
improve ghost keyword comments in fix_property_atom.cpp
2024-01-16 23:04:59 +10:00
e3f81a2513
correct typo
2024-01-16 04:11:56 -05:00
e82ba61183
loop over all neighbor lists for created bonds same as for broken bonds
2024-01-16 04:02:38 -05:00
6f0fab8b08
bugfix for pair style coul/slater/long/gpu from Trung
2024-01-15 12:29:05 -05:00
74656f4e04
silence compiler warnings
2024-01-15 12:27:05 -05:00
4d830f1450
Merge branch 'develop' into collected-small-changes
2024-01-15 09:23:35 -05:00
8076d89422
Merge pull request #4037 from akohlmey/bigint_dof_computation
...
Make computation of PPPM grid counts and DOFs removed by fixes compatible with large systems
2024-01-15 09:22:43 -05:00
07876b5d1a
this limitation no longer applies
2024-01-14 07:53:33 -05:00
b6b2c029b6
improve description of testing
2024-01-14 07:33:31 -05:00
9587e92a3c
increase numdiff fudge factor so that individual epsilons need to be changed less
2024-01-13 10:33:13 -05:00
3c40f9fda2
remove obsolete machine makefiles
2024-01-13 10:23:58 -05:00
3668c0fc1b
Merge branch 'develop' into fmtlib-10.2.1
2024-01-13 05:06:52 -05:00
a3682e1bd5
retain compatibility with python 2.x
2024-01-13 04:56:16 -05:00
497c48bd80
adjust a few more fix styles for fix bond/history being optional
2024-01-13 04:50:28 -05:00
f93032b903
skip failing numdiff tests for now
2024-01-13 04:26:08 -05:00
0d64aa375d
tweak epsilon to pass numdiff tests
2024-01-13 04:05:34 -05:00
c340accb0a
skip numdiff tests for linear tables (for now?)
2024-01-12 19:00:07 -05:00
e51a44862c
add fix numdiff test to check consistency between energy and force for bonded interactions
2024-01-12 18:59:43 -05:00
a6b0c349d8
update unit test data for corrected angle style cosine/periodic
2024-01-12 18:45:10 -05:00
39579d21c8
correct factor 2 force error for m=1 in angle style cosine/periodic
2024-01-12 18:45:10 -05:00
2b04d23504
update unit test data for corrected angle style cosine/periodic
2024-01-12 18:43:19 -05:00
7a7492b757
cosmetic
2024-01-12 18:42:16 -05:00
6329d491dc
correct factor 2 force error for m=1 in angle style cosine/periodic
2024-01-12 18:40:30 -05:00
f9eadacf6d
correct factor 2 force error for m=1 in angle style cosine/periodic
2024-01-12 18:37:45 -05:00
5b05112aab
fixed indentations and ported python 2 code to python 3
2024-01-12 18:19:50 -05:00
715b030bd6
make delete_bonds command code compatible with BPM package not being installed
2024-01-12 16:26:43 -05:00
a131b90962
make delete_bonds command code compatible with BPM package not being installed
2024-01-12 16:19:11 -05:00
01a3656eaf
correct factor 2 force error for m=1 in angle style cosine/periodic
2024-01-12 15:25:42 -05:00
72ba7f6535
whitespace/clang-format
2024-01-12 15:25:42 -05:00
7c744f170e
improve error message
2024-01-12 15:25:41 -05:00
02d2509e68
Merge branch 'develop' into bigint_dof_computation
2024-01-12 15:25:09 -05:00
df5461c27e
Merge pull request #4021 from jtclemm/BPM
...
Bug fixes for BPM package
2024-01-12 15:24:24 -05:00
92481b546e
Merge pull request #4036 from akohlmey/collected-kokkos-changes
...
Collected small KOKKOS changes
2024-01-12 15:12:56 -05:00
dd7ce5fbaa
remove one more source of 32-bit integer overflow
2024-01-12 14:57:26 -05:00
b041ac7454
backport bugfix for Kokkos with SYCL from upstream
2024-01-12 13:30:16 -05:00
5ef8e8cf9a
remove variables that are set but not used
2024-01-11 18:53:14 -05:00
d4bd385f5e
remove unused function parameters and corresponding variables
2024-01-11 18:52:47 -05:00
b5aa04c36a
remove unused variable
2024-01-11 18:52:23 -05:00
4cb82408c3
Merge branch 'develop' into fmtlib-10.2.1
2024-01-11 18:04:41 -05:00
18d140a96e
Small tweak
2024-01-11 15:51:50 -07:00
22d50b32e7
Fix more warnings and remove deprecated Kokkos code
2024-01-11 15:40:45 -07:00
b5dbc4ebf6
Add missing dependency
2024-01-11 09:29:54 -07:00
4bda4621bb
check whether total number of replica is too large for 32-bit int
2024-01-11 11:12:27 -05:00
22c7f0f150
redid plots to not be misleading with y axis not at 0
2024-01-11 10:57:00 -05:00
4d74c62325
silence some more warnings
2024-01-10 20:17:17 -05:00
62cf534de0
whitespace
2024-01-10 20:07:01 -05:00
c088681bf0
more large system shake stats fixes
2024-01-10 20:04:47 -05:00
768163865e
avoid 32-bit integer overflow for PPPM grid
2024-01-10 19:54:29 -05:00
0b0b35856c
remove unnecessary newton_bond considerations
...
related issue: fix bond/react may need modifications to work as expected when certain special_bond settings are used or when specials are defined explicitly in molecule templates and do not include all neighbors
2024-01-10 19:49:15 -05:00
f6649762e2
Moving files to BPM dir, skipping copy lists
2024-01-10 16:58:29 -07:00
c60217123a
Merge branch 'lammps:develop' into bond_react_fixes_aug23
2024-01-10 18:45:29 -05:00
4bc77bc4ab
Fix potential integer overflow in PPPM
2024-01-10 16:23:58 -07:00
0cfb6a058c
make SHAKE stats output 64-bit compatible
2024-01-10 16:42:21 -05:00
8b89c330e6
make removed DOF computation large system compatible
2024-01-10 15:32:02 -05:00
93b7c6e380
Fix warnings
2024-01-10 12:21:22 -07:00
db45c23d69
silence compiler warnings
2024-01-10 11:52:09 -05:00
bd0c4f3979
remove dead code and silence compiler warning
2024-01-10 11:52:08 -05:00
7ca2dcac62
Merge pull request #4034 from jorge-ramirez-upm/correct-fix-ave-correlate-long
...
Small correction to fix/ave/correlate/long to show the right output after a restart
2024-01-08 17:01:22 -05:00
e280a2660f
removed files generated bycharmmgui but not needed by example
2024-01-08 15:22:57 -05:00
cc957c6713
Fix another bug
2024-01-08 10:56:32 -07:00
7b4334695d
Fix another bug from #4003
2024-01-08 10:29:48 -07:00
547024a0b1
Fix bug from #4003
2024-01-08 09:52:05 -07:00
1b6dc1fe8c
Small correction to fix/ave/correlate/long to show the right output after a restart
2024-01-07 18:38:47 +01:00
2643a94f79
minor math formatting changes after phone readability testing, and added note box to use tip3 with charmm
2024-01-06 19:49:43 -05:00
9a97906fe5
fixed Trailing whitespaces in rst
2024-01-06 17:29:37 -05:00
0d431f74d2
fixed latex missing $ error and added little bit of negative spaces
2024-01-06 17:22:28 -05:00
b784d4aadd
added 1HVN example into new examples/charmm directory
...
checked in as a separate commit, if maintainer doesnt approve, then easy to revert atomically.
if maintainer approves, then ill add mentions to examples/README and Examples.rst, and anywhere else needed
2024-01-06 09:04:15 -05:00
8f0c8592a9
updated charmm docs as requested by @akohlmey
...
- gathered all tutorial like discussion, equations, and plot for old charmm and new charmmfsw into howto
- added equations and another plot for charmmfsw
- charmmgui 1HVN and 2CV5 examples
2024-01-06 09:01:22 -05:00
bd27903e8c
Remove debug comments, small tweaks
2024-01-05 16:32:46 -07:00
404b579396
integrate into manual and add cross-references for CHARMM styles
2024-01-05 18:17:36 -05:00
aa5a4f5f64
Merge branch 'alphataubio-charmmfsw-kk' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-charmmfsw-kk
2024-01-05 17:25:00 -05:00
c7521c44ef
Revert "updated pair_charmm.rst"
...
This reverts commit f113ec84be .
2024-01-05 17:23:57 -05:00
cc3eb56c13
Fix FIXME
2024-01-05 13:12:35 -07:00
ac2c852121
integration into documentation
2024-01-05 13:45:40 -05:00
fc2d78fc0a
Update Makefiles
2024-01-05 09:25:32 -07:00
10c0922588
Add author attribution
2024-01-05 09:24:34 -07:00
f113ec84be
updated pair_charmm.rst
2024-01-05 11:17:26 -05:00
ec84580d41
fix whitespace styling
2024-01-05 05:11:33 -05:00
624bab71c6
Merge branch 'lammps:develop' into alphataubio-charmmfsw-kk
2024-01-05 04:41:31 -05:00
43642a6040
Kokkos 4 checks for compatible compilers so this is no longer needed.
2024-01-05 02:51:41 -05:00
45e0d5be0e
Merge branch 'fmtlib-10.2.1' of github.com:akohlmey/lammps into fmtlib-10.2.1
2024-01-05 02:50:58 -05:00
0e148174ae
update fmtlib to version 10.2.1
2024-01-05 02:49:57 -05:00
8ae9151b30
must include fmt/ranges.h for fmt::join()
2024-01-05 02:49:56 -05:00
1e9eb933be
Merge pull request #4031 from stanmoore1/kk_pace_opt
...
Optimize Kokkos PACE pair style for GPUs
2024-01-05 02:48:45 -05:00
01482e7a2e
update fmtlib to version 10.2.1
2024-01-04 22:46:40 -05:00
f9aafff992
must include fmt/ranges.h for fmt::join()
2024-01-04 22:45:53 -05:00
8090af5649
Merge branch 'develop' into issue3775_fft_kokkos
2024-01-04 21:11:54 -05:00
9d95c51b0b
Merge branch 'develop' into kk_pace_opt
...
# Conflicts:
# src/ML-PACE/compute_pace.cpp
2024-01-04 21:08:50 -05:00
0e2a065f6b
Merge pull request #4003 from stanmoore1/kk_half_thread
...
Thread over neighbors in addition to atoms when using a half neighlist
2024-01-04 21:04:31 -05:00
3076f1c5f8
Merge pull request #4018 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2024-01-04 17:47:23 -05:00
4b4e796c19
Revert " // FIXME:"
...
This reverts commit de1f6eefd7 .
my first idea to reset back force->qqr2e = force->qqr2e_charmm_real didnt work because class destructor gets called first THEN superclass destructor gets called
2024-01-04 16:09:04 -05:00
e26a762f88
improve compatibility of oneapi.cmake preset
2024-01-04 11:21:38 -05:00
c065d4bac6
// FIXME: destructor from this class resets
...
//
// force->qqr2e = force->qqr2e_lammps_real
//
// at end of timestep 0 causing ~E-6 errors for steps 1,2,...
// everywhere in pair_lj_charmmfsw_coul_long_kokkos when
// running kokkos with openmp (and probably with GPUs also).
//
// WORKAROUND: for now until guidance from lammps devs is to
// comment out this line here (commit to be reversed later).
//force->qqr2e = force->qqr2e_lammps_real;
2024-01-04 00:50:06 -05:00
de1f6eefd7
// FIXME:
...
// superclass destructor from KSPACE/pair_lj_charmmfsw_coul_long.cpp:81
// resets force->qqr2e = force->qqr2e_lammps_real at end of timestep 0
// causing ~E-6 errors for steps 1,2,... everywhere in this class when
// running kokkos with openmp (and probably with GPUs also).
//
// WORKAROUND: for now until guidance from lammps devs is to
// reset it back force->qqr2e = force->qqr2e_charmm_real here.
2024-01-03 23:00:07 -05:00
13b6d40062
tiny_epoxy example correction
...
not sure why this issue showed up in recent LAMMPS versions
2024-01-03 20:38:10 -05:00
a6b00a60b2
additional check/warning for valid templates
2024-01-03 20:31:22 -05:00
fd846d539d
Merge branch 'develop' of github.com:lammps/lammps into issue3775_fft_kokkos
2024-01-03 17:57:41 -07:00
9d7582ec1b
Small tweak for readability
2024-01-03 16:59:11 -07:00
55784019f7
Fix CPU issue
2024-01-03 16:46:06 -07:00
e00fc992fc
skip python tests using numpy that fail randomly on macOS
2024-01-03 15:10:37 -07:00
4fbb913425
skip python tests using numpy that fail randomly on macOS
2024-01-03 15:07:41 -07:00
600eaf837b
update preferred contact info
2024-01-03 16:20:04 -05:00
66a5f56682
whitespace
2024-01-03 14:13:11 -07:00
377450882e
Port changes to pair_pace_extrapolation_kokkos, unify code
2024-01-03 14:10:29 -07:00
5020861cbc
Fix compiler warnings
2024-01-03 13:22:52 -07:00
163805bc33
removed scaffolding comments and fixed "(STACKPARAMS?m_params[itype][jtype].lj3:params(itype,jtype).lj3)" in compute_evdwl
2024-01-03 15:18:34 -05:00
d9ea10ca24
Merge branch 'lammps:develop' into bond_react_fixes_aug23
2024-01-03 14:59:26 -05:00
817c7bac18
Optimize Kokkos PACE pair style for GPUs
2024-01-03 10:11:30 -07:00
3a1d3bb64d
second draft... applied changes to compute methods
2024-01-03 03:00:10 -05:00
c1446ddd92
improve error messages
2024-01-02 11:02:59 -05:00
94a124eb23
Merge branch 'lammps:develop' into alphataubio-charmmfsw-kk
2024-01-02 04:52:25 -05:00
0562c31138
added pair/lj/charmmfsw/coul/long/kk and dihedral/charmmfsw/kk so that lammps scripts generated by charmm-gui.org can be run without tweaks
2024-01-02 04:51:10 -05:00
ded160cd41
Generalizing fix update/special/bonds for pair hybrid
2023-12-31 10:49:59 -07:00
9546fd89e5
adjust heading levels
2023-12-23 12:16:53 -05:00
05bbb94345
add graph to show relation between branches and versions of LAMMPS
2023-12-23 12:06:38 -05:00
5d9f384338
recreate graphvis images with graphviz 8.1
2023-12-23 11:58:40 -05:00
b01065b398
use "neato" layout only for lammps-classes.dot to avoid issues with recent graphviz versions
2023-12-23 11:57:58 -05:00
bdb0fc6b7a
replace non-ASCII character
2023-12-23 11:35:39 -05:00
0515f07172
whitespace
2023-12-23 03:00:11 -05:00
d080a1c218
Merge branch 'aip-water-update' of github.com:oywg11/lammps into collected-small-fixes
2023-12-23 02:46:55 -05:00
0822a49cfc
Merge branch 'develop' into collected-small-fixes
2023-12-23 02:45:37 -05:00
35214120ad
Merge pull request #4025 from oywg11/ilp-tmd-update
...
Add a new potential file for ilp/tmd
2023-12-22 21:06:27 -05:00
6a636d5491
Merge pull request #4023 from ndtrung81/unittest-debug
...
Updated the Developer unittest section for debugging failed unit tests individually
2023-12-22 19:59:14 -05:00
f147df8b44
add full list of atom pairs
2023-12-23 08:29:15 +08:00
6489e475b9
Merge pull request #4022 from akohlmey/cmap-fixes-for-charmm-gui
...
Corrections for fix cmap to be compatible with CMAP files created by CHARMM-GUI
2023-12-22 19:19:52 -05:00
4ea40ed2fd
Merge branch 'ilp-tmd-update' of github.com:oywg11/lammps into collected-small-fixes
2023-12-22 14:45:43 -05:00
8cf958e241
Merge branch 'aip-water-update' of github.com:oywg11/lammps into collected-small-fixes
2023-12-22 14:44:27 -05:00
7cfbe77532
report incompatibility of verlet/split with INTEL package kspace styles
2023-12-22 13:42:56 -05:00
5b00ad8f71
flag error if using INTEL package kspace styles with run style verlet/split
2023-12-22 13:37:20 -05:00
c964d8cda8
skip python tests using numpy that fail randomly on macOS
2023-12-22 11:35:35 -05:00
efa37fff7f
remove cached copy of "layout" since this was not always initialized when used
2023-12-22 11:31:31 -05:00
c4124c0995
correct statement about Xeon Phi support
2023-12-22 10:28:45 -05:00
a16a1a768c
fix cut-n-paste bug and avoid uninitialized data access
2023-12-22 00:04:16 -05:00
f8495eaf75
make certain nbonds is initialized
2023-12-21 23:59:35 -05:00
2b31a2bed5
gracefully handle reaxff parameter files without hydrogen bond parameters
2023-12-21 16:07:58 -05:00
3b15594707
update citation comment
2023-12-21 15:58:29 -05:00
dedbd8f6db
improvements from clang-tidy
2023-12-21 14:25:31 -05:00
b857cd9e39
update the doc file
2023-12-21 11:31:26 +08:00
b58203fc52
update the doc file
2023-12-21 10:44:03 +08:00
aa221e2f2b
add new potential file for aip/water/2dm
2023-12-21 10:28:53 +08:00
e72f186123
check ghost vel in pair bpm/spring
2023-12-19 22:01:18 -07:00
86f87e0f7b
Update docs
2023-12-19 10:46:41 -07:00
ab29200c60
More tuning
2023-12-19 10:26:52 -07:00
e98df7018b
update the example files
2023-12-19 08:17:43 +08:00
6c798412b4
fix typo and remove unnecessary quotes
2023-12-18 18:52:42 -05:00
8e4871c5e1
Tune team params
2023-12-18 16:37:31 -07:00
af222711ae
Added text to explain the output of ctest -V a bit more
2023-12-18 15:52:30 -06:00
3237c30117
reorganize the LAMMPS version and development description
2023-12-18 15:48:03 -05:00
c0c64e812f
Enable default threading over neighbors for half list
2023-12-18 11:29:42 -07:00
dd1ac640ae
Added declaration for FFT_KOKKOS variable
2023-12-18 12:56:30 -05:00
cddce67931
Merge branch 'develop' into issue3775_fft_kokkos
2023-12-18 12:14:15 -05:00
bc7050ab50
Added LMP_HEFFTE to CMakeLists.txt to attempt to fix a merge conflict
2023-12-18 12:11:31 -05:00
d02ffb0e70
Updated Summit & Frontier template Makefiles
2023-12-18 12:06:41 -05:00
bc47f4f3a3
Updated CMake preset files for kokkos-cuda and kokkos-hip
2023-12-18 11:56:23 -05:00
a6addbc907
Updated documentation for FFT_KOKKOS_ flags and CMake variable selection
2023-12-18 11:30:56 -05:00
4d2aed8937
bug fix
...
for when reaction site has angles, but post-reaction template has none (same for dihedrals, impropers)
2023-12-18 11:15:56 -05:00
7414fdaa47
Merge branch 'develop' of github.com:lammps/lammps into kk_half_thread
2023-12-18 09:03:39 -07:00
40f27eb7cf
update doc file for ilp/tmd
2023-12-18 17:36:04 +08:00
20183ac9cc
update potential file for ilp/tmd
2023-12-18 16:56:24 +08:00
8dcf980d0a
update doc of ilp/tmd
2023-12-18 16:55:10 +08:00
ba4ac991b6
small fix for ilp/tmd and KC/full
2023-12-18 16:06:36 +08:00
94b62fa98b
tweak epsilon
2023-12-17 21:22:33 -05:00
4c34bc2b9b
upgrade CodeQL GitHub action scripts to latest version
2023-12-17 20:25:39 -05:00
188e1090e9
add some corrections and clarifications
2023-12-17 20:01:47 -05:00
e6a510ddc5
Merge branch 'lammps:develop' into bond_react_fixes_aug23
2023-12-17 17:02:18 -05:00
58ed034d7a
Updated Developer unittest for debugging failed unit tests individually
2023-12-17 15:42:10 -06:00
d2ca1fe354
avoid that mliappy is initialized multiple times
2023-12-16 23:15:56 -05:00
4ae4c8103d
step LAMMPS-GUI patch level
2023-12-16 22:46:02 -05:00
695a81ef70
avoid uninitialized data access
2023-12-16 21:50:38 -05:00
15a7b93361
relax epsilon to be compatible with most recent GCC compilers on Fedora 39
2023-12-16 17:40:31 -05:00
1ab406ee1a
read CMAP data blocks one at a time and catch EOF exception to stop reading
2023-12-16 17:16:06 -05:00
4bf1b1d9c0
some refactoring and modernization
2023-12-16 17:15:31 -05:00
fb6a5843b9
handle comments in CMAP coeff assignments
2023-12-16 17:14:47 -05:00
96ef731f06
remove unused items
2023-12-16 17:14:19 -05:00
e100a42087
(re)throw EOF exception when next_dvector() has not yet read any items
2023-12-16 17:07:37 -05:00
41495579a6
update list
2023-12-16 00:18:05 -05:00
1f540772af
Merge branch 'develop' into BPM
2023-12-15 15:25:35 -07:00
95d1a41ee4
Fixing bpm/sphere error in fix move, displace atoms
2023-12-15 13:33:45 -07:00
84af9e3476
remove hack
2023-12-14 22:02:39 -05:00
e36a764db2
add array and vector STL headers
2023-12-15 12:44:55 +10:00
abe6356716
update help index table for recently added or changed styles
2023-12-14 21:34:11 -05:00
a873106790
improve AMOEBA fix property/atom checks
2023-12-15 12:27:24 +10:00
09c87040b5
add border arguments to FixPropertyAtom add_custom functions
2023-12-15 11:54:15 +10:00
61ca9b79db
add custom_border to Atom and AtomKokkos
2023-12-15 11:48:46 +10:00
5358a1b3b1
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-12-14 20:16:11 -05:00
df7f3b8dea
Merge pull request #3938 from rbberger/compute_reaxff_bonds_local
...
new compute: reaxff/atom
2023-12-14 20:10:52 -05:00
01ab951ff3
Merge pull request #3833 from evoyiatzis/master
...
Implementation of analytical expressions for Born matrix of some potentials & inclusion of angle contribution to stress/mop/profile
2023-12-14 20:08:12 -05:00
44fbcf7bfe
reorder "ghost" processing in fix property/atom
2023-12-15 11:01:50 +10:00
54089fb5ab
Revert "add extract function to fix_property_atom"
...
This reverts commit b199368c19 .
2023-12-15 10:58:06 +10:00
1df91f21a1
workaround hack for macOS
2023-12-14 18:07:32 -05:00
172238f4ca
workaround hack for macOS
2023-12-14 17:59:18 -05:00
c4626e982f
revert bogus change
2023-12-14 17:19:45 -05:00
5f0bdca3f2
add missing override
2023-12-14 17:09:37 -05:00
ff0553e859
fix typos
2023-12-14 16:50:30 -05:00
7dab2b7eee
add new package files to .gitignore
2023-12-14 16:21:17 -05:00
603837c96c
add versionadded tag
2023-12-14 16:21:04 -05:00
5a9c9981e7
replace include file with forward declaration
2023-12-14 16:18:41 -05:00
a98ea8c3b2
Merge branch 'develop' into compute_reaxff_bonds_local
2023-12-14 16:16:34 -05:00
c45183d45c
Updated CMake build system to allow for FFT_KOKKOS parameter. Updated CMakeLists.txt to print the correct value when summarizing.
2023-12-14 15:38:45 -05:00
ae58fe2732
silence compiler warning
2023-12-14 15:30:13 -05:00
4d6e70600e
some more small changes for portability and clarity
2023-12-14 15:03:13 -05:00
eb4c85566e
fix up port of platform::disk_free() to Windows
2023-12-14 13:06:20 -05:00
45ca21da3b
fix typo
2023-12-14 11:21:16 -05:00
54ff3cf78f
include new platform call in docs
2023-12-14 11:21:09 -05:00
298ce1863c
coding style updates
2023-12-14 11:15:28 -05:00
727c3c9572
move call to determine free disk space to platform namespace
2023-12-14 11:15:11 -05:00
757f28f8bf
correct info about fix halt default setting
2023-12-14 10:59:30 -05:00
9c01d64804
avoid accessing uninitialized data
2023-12-13 22:39:14 -05:00
48b5e16f5d
remove unused class members, initialize pointers, adjust programming style
2023-12-13 22:39:14 -05:00
61fd4d643b
correct logic for "cannot happen" case
2023-12-13 22:39:13 -05:00
00c3f14a63
Merge pull request #3430 from jtclemm/consolidate_neigh_classes
...
Reducing the number of npair and nstencil classes
2023-12-13 22:37:45 -05:00
b199368c19
add extract function to fix_property_atom
2023-12-14 11:10:33 +10:00
1420cd6879
Merge branch 'develop' of github.com:lammps/lammps into kk_half_thread
2023-12-13 15:42:49 -07:00
6d1d515f3a
Fix compile issue
2023-12-13 15:32:32 -07:00
68c53886b8
Revert some name changes
2023-12-13 15:09:02 -07:00
1e0d0e327c
Merge pull request #4004 from akohlmey/collected-small-changes
...
Collected small changes and updates
2023-12-13 16:25:16 -05:00
89c5ee7079
Merge pull request #3996 from lafourcadep/snann_slcsa
...
Compute sna/atom on fixed number of neighbors and compute slcsa/atom (Supervised Learning Crystal Structure Analysis tool)
2023-12-13 14:36:49 -05:00
37cb1ce30f
Merge branch 'develop' of github.com:lammps/lammps into compute_reaxff_bonds_local
2023-12-13 11:14:45 -07:00
0cf4c9e7a3
Whitespace
2023-12-13 11:07:42 -07:00
0c4a1cb21d
Merge pull request #4009 from ndtrung81/gpu-updates-Dec23
...
GPU package updates Dec 2023
2023-12-13 11:59:10 -05:00
754041ee36
minor fix
2023-12-13 11:57:03 -05:00
304e141f24
add missing define to GNU make based build of pace library as well
2023-12-13 11:46:01 -05:00
0b35b98722
add missing define to fix building ML-PACE with conventional build
2023-12-13 11:30:17 -05:00
f53e2c3398
update details about unittests
2023-12-13 00:49:41 -05:00
1cff1deedc
add valgrind suppressions for MPICH on Fedora 39
2023-12-13 00:24:49 -05:00
5543912a12
add missing potential file
2023-12-12 23:58:43 -05:00
c2dbd7dc9d
plug one more memory leak
2023-12-12 23:56:36 -05:00
569c23a1e6
Fixed typo with the kernel names in lj/cut/coul/cut/soft
2023-12-12 22:54:50 -06:00
29cf012061
re-use existing potential file, fix screen/log output, plug memory leaks
2023-12-12 23:28:09 -05:00
e7c330db9d
Merge branch 'develop' into snann_slcsa
2023-12-12 22:30:20 -05:00
26d0671337
update compute slcsa example to better align with LAMMPS conventions and move to more appropriate folder
2023-12-12 22:30:15 -05:00
3a89af4469
silence preprocessor warning from leaking internal define in cython generated code
2023-12-12 21:52:45 -05:00
8f7d7f9178
Fixed typo in the pair style lj/cut/coul/cut/soft/gpu header
2023-12-12 20:15:05 -06:00
6923c04e47
spelling and formatting fixes. small clarifications
2023-12-12 21:01:20 -05:00
710776d4e8
Merge branch 'develop' into collected-small-changes
2023-12-12 20:35:55 -05:00
98feaa00cb
Merge pull request #4012 from stanmoore1/kk_fix_temp
...
Port Fix temp berendsen and rescale to use Kokkos
2023-12-12 20:34:48 -05:00
ecc460b358
Added the new pair styles to Command_pairs.rst and pair_style.rst
2023-12-12 17:17:32 -06:00
9100f486cb
Clarify and fix logic in multi, simplify skip
2023-12-12 15:51:02 -07:00
2a152eb078
Merge pull request #4011 from rbberger/python3.12_update
...
Use PyConfig to initialize Python
2023-12-12 17:27:24 -05:00
8104f68bc1
Merge pull request #3963 from mkstoyanov/heffte_integration
...
Heffte integration
2023-12-12 17:27:02 -05:00
75c3959cea
Merge pull request #4006 from Birfy/develop
...
Fixing typos in fix_nh_uef.rst
2023-12-12 16:26:16 -05:00
c33d950ac3
Merge pull request #3869 from jmgoff/compute-pace-update
...
Compute pace update
2023-12-12 16:19:41 -05:00
e80c3d3215
Revert FFT_AT name change
2023-12-12 12:20:24 -07:00
d3eed12071
include documentation integration checks into "make check" in the src folder
2023-12-12 13:43:10 -05:00
7ed8779d28
tweak another epsilon for new GPU pair style
2023-12-11 23:18:08 -05:00
7881eeaa1c
silence warnings about unused variables
2023-12-11 23:15:13 -05:00
669782cd5f
Saved some exp operations
2023-12-11 21:26:12 -06:00
93f8ada8dc
Fixed ecoul issue with the coul/slater/long kernels
2023-12-11 21:21:31 -06:00
1651a7741a
relax epsilon for coul/slater long test a little for GPU forces
2023-12-11 18:51:09 -05:00
6e0e1dc44f
Fixed atom force issues with the coul/long/slater kernels
2023-12-11 17:10:43 -06:00
354db72a10
update github action script for setting up python
2023-12-11 17:42:06 -05:00
930fbe8c5d
reaxff/atom: First attempt of filtering by group
2023-12-11 14:07:48 -07:00
e241f08cfe
Finish first version of compute reaxff/atom docs
2023-12-11 14:05:42 -07:00
e147d131fb
Fix issue with temp compute
2023-12-11 12:58:15 -07:00
9d51d9c0e9
Update docs
2023-12-11 12:55:06 -07:00
48c85f7718
Port Fix temp berendsen and rescale to use Kokkos
2023-12-11 12:42:45 -07:00
1a3d36fdbf
Use PyConfig to initialize Python
2023-12-11 12:39:31 -07:00
15f8488fc4
update developer contact email
2023-12-11 13:43:13 -05:00
af74afdf62
Editing intel files (to be templated)
2023-12-11 09:02:55 -07:00
25bb1633c3
fix typo and be more precise in describing what "Loop" time means
2023-12-11 09:48:07 -05:00
7c40170182
Fixing errors in headers
2023-12-10 21:37:13 -07:00
76bf35fa4d
Added -allow-unsupported-compiler to nvcc for both CMake and traditional CUDA builds
2023-12-10 14:42:27 -06:00
37535267da
clarify docs about fix phonon dependency on KSPACE
2023-12-10 15:27:50 -05:00
9a625b715a
use Langevin thermostat with fix rigid/small instead of fix rigid/nvt/small
...
also intra-molecular non-bonded interactions are excluded now
2023-12-10 09:50:51 -05:00
bab9fc5533
Consolidating some skip npair classes
2023-12-09 22:00:22 -07:00
e727ec1eac
Fixed compiling bugs revealed by CUDA builds, removed unused variables
2023-12-09 16:46:10 -06:00
267e360bac
Fixed bugs with acquiring depsh from lib/gpu, updated the doc page
2023-12-09 15:39:54 -06:00
a365cb15b0
Updating class names in Intel
2023-12-09 14:18:20 -07:00
3830711dec
Added the GPU version of sph/heatconduction
2023-12-09 15:15:13 -06:00
7679043793
Merge conflicts
2023-12-08 22:45:17 -07:00
010a7a4d44
check for out-of-range or invalid numbers more thoroughly
2023-12-08 21:07:38 -05:00
54a6143e9e
Updated the doc pages for sph/lj/gpu and sph/taitwater/gpu
2023-12-08 14:27:00 -06:00
46a670889d
Added BaseSPH for sph pair styles, fixed bugs with per-type arrays
2023-12-08 14:09:39 -06:00
0f78afc66f
Added atom tag for dpd to work with tag and v
2023-12-08 00:20:53 -06:00
7fad795141
Added pair sph/taitwater/gpu in src/GPU
2023-12-08 00:10:01 -06:00
cad4c25750
Adding sph/taitwater in lib/gpu
2023-12-07 17:22:45 -06:00
6fe16c7606
Added pair style sph/lj/gpu in src/GPU, removed commented codes
2023-12-07 14:33:47 -06:00
e51a8ccfbf
Removed the unnecessary line since CUDA_BUILD_MULTIARCH is ON by default
2023-12-07 12:00:24 -06:00
fef28c9daa
Updated sph_lj kernels
2023-12-07 11:41:37 -06:00
379d3c8e20
Updated host_esph to extra data and cut to coeff
2023-12-07 11:06:17 -06:00
26c7358a84
Working on sph_lj kernels
2023-12-07 10:24:25 -06:00
1849df15e0
Removed unused member functions in edpd
2023-12-07 10:16:40 -06:00
0940793537
Updated the coul_soft and coul_long_soft kernels with forces as acctyp3
2023-12-07 09:23:49 -06:00
52f576fd1c
update fix adapt/fep from fix adapt. only supports 2-d parameters for pair styles
2023-12-06 13:54:44 -05:00
884af7e88c
update list of supported pair styles and parameters
2023-12-06 13:53:45 -05:00
51eebf311f
Added fft settings to Install.sh, fixed typo in HIPFFT_C2C and HIPFFT_Z2Z
2023-12-06 12:40:11 -05:00
48ef968dd2
Decoupled all variable typenames from the non-kokkos FFT
2023-12-06 12:01:06 -05:00
0e98e706c6
Added LMPFFT settings for Kokkos-specific FFTs
2023-12-06 11:49:54 -05:00
fc897512a0
Initial conversion of all FFT_ settings in the KOKKOS subdirectory to FFT_KOKKOS_
2023-12-06 11:13:34 -05:00
e05751f487
Update fix_nh_uef.rst
...
Fixing typo
2023-12-06 08:14:12 -05:00
9edf553332
flag development branch
2023-12-06 07:22:23 -05:00
9c103ff6e2
fix some accumulated formatting and spelling issues in the manual
2023-12-06 02:59:47 -05:00
b94642ccf8
Merge branch 'develop' into collected-small-changes
2023-12-06 02:51:51 -05:00
30051ec260
Merge pull request #3858 from jtclemm/new-computes
...
Adding tools to identify rattlers and measure nonaffine displacement
2023-12-06 02:51:21 -05:00
c092de9bc3
Merge pull request #3985 from yury-lysogorskiy/feature/zbl
...
ACE/ZBL core repulsion (+Kokkos implementation)
2023-12-06 01:22:06 -05:00
131f3cee20
fix typo
2023-12-05 22:09:06 -05:00
c90999a083
cosmetic
2023-12-05 21:56:29 -05:00
3e3454e3e1
Merge pull request #4005 from jibril-b-coulibaly/small_changes
...
Add doc to partially or undocumented features
2023-12-05 16:59:44 -05:00
21027d660d
Clarify exception handling some more.
2023-12-05 16:35:07 -05:00
e53b3c76f5
Updated doc pages for the added pair styles, added a cmake preset for gpu-cuda, added "comm_modify vel yes" to in.mdpd
2023-12-05 15:32:57 -06:00
fe96d9f836
Added the GPU version of pair edpd and mdpd
2023-12-05 13:34:37 -06:00
086cf49a8c
Added the GPU version of coul/slater/long
2023-12-05 13:32:33 -06:00
9588ddabf6
Added the GPU versions of lj/cut/coul/cut/soft and lj/cut/coul/long/soft
2023-12-05 13:30:26 -06:00
17ffd5c228
remove misplaced file
2023-12-05 06:16:48 -05:00
e5ae46a01a
update compute pace example to follow usual conventions
2023-12-05 06:15:40 -05:00
73f1bac827
remove commented out code. print warnings only on mpi rank 0
2023-12-05 06:09:34 -05:00
7d8de8301f
Merge branch 'develop' into compute-pace-update
2023-12-05 06:05:34 -05:00
a5894d8ab3
clarify
2023-12-05 03:18:56 -05:00
250307f7c6
add description for undocumented Body entries in molecule command
2023-12-04 21:29:37 -07:00
69fb814b33
Remove duplicated code, small whitespace tweaks
2023-12-04 17:31:38 -07:00
1f7d262bd7
add mol keyword to fix rigid doc
2023-12-04 16:01:39 -07:00
e0862c6618
must do region check only when region is active
2023-12-03 11:22:03 -05:00
2a245f780a
initialize class members
2023-12-03 04:45:53 -05:00
47edf5effa
use memory class for memory allocation consistently
2023-12-03 04:33:00 -05:00
c0cab665e4
complete printf format
2023-12-03 04:18:44 -05:00
21701a5eac
correct dpi to get proper image scaling in PDF output
2023-12-02 16:34:32 -05:00
8389e2eb80
Merge pull request #4000 from akohlmey/collected-small-changes
...
Collected small changes
2023-12-02 12:15:36 -05:00
d77ba37128
Merge pull request #3962 from ndtrung81/amoeba-pppm-accuracy
...
AMOEBA/HIPPO RMS force accuracy estimate
2023-12-02 10:39:54 -05:00
7f3af781fa
remove superflous class member.
2023-12-02 09:37:36 -05:00
318556497f
refactor balance and fix balance to std::string to avoid buffer overflows
2023-12-02 09:32:53 -05:00
2970d73d22
cosmetic
2023-12-02 08:53:20 -05:00
cace83e30d
improve error handling to make coverity scan happy
2023-12-02 08:53:05 -05:00
4035291a48
Merge branch 'develop' into collected-small-changes
2023-12-02 08:17:11 -05:00
f0d8a70757
Merge pull request #4002 from akohlmey/moltemplate-howto
...
Add moltemplate tutorial to HowTo section
2023-12-02 07:58:09 -05:00
95c2ad5150
Merge pull request #3998 from Bibobu/replicate_labelmap
...
Adding copy of label maps while using replicate command
2023-12-02 06:06:54 -05:00
a3d44e0048
make map types to merge explicit
2023-12-02 05:13:44 -05:00
1b282ad3fd
Merge pull request #4001 from akohlmey/remove-reaxc
...
Remove "reax/c" alias for sources and examples and require to use "reaxff"
2023-12-02 02:32:12 -05:00
41a5fbc025
ensure must_check is initialized
2023-12-01 20:14:22 -05:00
ef2a420aeb
modernize
2023-12-01 17:16:25 -05:00
782ca9e0ff
Thread over neighbors in addition to atoms when using a half neighbor list
2023-12-01 14:46:30 -07:00
e41d9cb746
added explanations about the stock backend to the cmake
2023-12-01 15:21:23 -05:00
3c331321b3
update the naming convention
2023-12-01 15:12:23 -05:00
bc7d0f5d50
renamed cmake option
2023-12-01 15:12:23 -05:00
d0ae489dda
addressed some pr comments
2023-12-01 15:12:23 -05:00
f75648030f
document traditional make
2023-12-01 15:12:23 -05:00
a6e629f4e4
update variable names
2023-12-01 15:12:23 -05:00
77ad067458
added documentation
2023-12-01 15:12:23 -05:00
03b6b2d030
enable automatically downlowding of heffte
2023-12-01 15:12:23 -05:00
5bbdfe5b4f
enabled the use of heffte for the cpu backend
2023-12-01 15:12:23 -05:00
303f365435
Added reference to the related enum in the Atom class.
2023-12-01 17:12:15 +01:00
1f86706710
make more cases specifying cutoff Rc/r_c consistent
2023-12-01 05:49:20 -05:00
0d3f111627
use r_c consistently
2023-12-01 05:43:42 -05:00
42ac8a9e9b
use r_c consistently
2023-12-01 05:36:25 -05:00
e3574e84ec
correct spelling of r_c
2023-12-01 04:31:06 -05:00
14d08f0284
recreate compute xrd mesh image with reasonable dpi setting and used PNG format
2023-12-01 00:37:42 -05:00
97a0885145
Merge pull request #3997 from ConnorSA/mlquip
...
adding the scale feature of quip calculator, allows fix adapt functio…
2023-11-30 17:10:25 -05:00
28e22862c8
reformat
2023-11-30 16:57:43 -05:00
9aaa38d912
mention tutorial files location
2023-11-30 16:48:19 -05:00
f6b644388c
add moltemplate tutorial to HowTo section
2023-11-30 16:41:19 -05:00
6c992ee511
rearrange and rewformulate content of the tip4p pair style docs to make it more obvious
2023-11-30 14:53:24 -05:00
605dc08e73
whitespace
2023-11-30 11:35:44 -07:00
049fd06bdf
handle thermo_modify energy yes correctly
2023-11-30 10:31:30 -05:00
00be75e084
update example inputs and logs for change in ReaxFF required name
2023-11-30 10:31:08 -05:00
6ff87f5c39
remove reax/c aliases and related code checking for them
2023-11-30 05:41:05 -05:00
a377f2a271
document removal of "reax/c" aliases for ReaxFF pair styles and fixes
2023-11-30 05:39:50 -05:00
368ea39816
fully integrate additions into distribution
2023-11-29 02:12:23 -05:00
fe418bbe77
spelling
2023-11-29 02:11:54 -05:00
918cddfb90
reformat to conform to LAMMPS writing style
2023-11-29 02:11:44 -05:00
d39cd265ae
make citations consistent
2023-11-29 02:11:18 -05:00
a38fade483
whitespace fixes
2023-11-29 01:35:49 -05:00
28a89100e8
Merge branch 'develop' into snann_slcsa
2023-11-29 01:34:17 -05:00
f36f846e19
Merge branch 'develop' into mlquip
2023-11-28 09:23:53 -05:00
f83a3dd989
whitespace one more time
2023-11-28 09:23:31 -05:00
7631f2baa2
follow LAMMPS programming style more closely
2023-11-28 09:22:31 -05:00
34e373d114
removed tabs and unsused itype variable
2023-11-28 13:33:03 +00:00
8c34f7f7b8
switched 2D array out for scalar, and updated documentation
2023-11-28 11:37:59 +00:00
d57979eede
Merge branch 'develop' of github.com:lammps/lammps into replicate_labelmap
2023-11-28 12:09:57 +01:00
dcb4127631
Added label map copy to replicate.cpp
2023-11-28 12:05:51 +01:00
2825aeff48
apply changes suggested by coverity scan
2023-11-28 05:26:45 -05:00
87c9891c07
Merge remote-tracking branch 'public-lammps/develop' into feature/zbl
2023-11-28 09:13:37 +01:00
4fd63612f8
correct misformatted tables
2023-11-27 23:21:13 -05:00
92220140ab
indicate if Intel package SIMD directives are enabled
2023-11-27 22:20:50 -05:00
664ffbedac
fixed a missed scale of vdw via quip_energy
2023-11-28 03:16:37 +00:00
bbef545675
Merge pull request #3988 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-11-27 21:41:03 -05:00
631dcc36de
BUGFIX: TagPairPACEComputeNeigh - explicitly check if atom has neighbours (ncount>0), only them run parallel_reduce, otherwise set d_d_min and d_jj_min to default values
2023-11-27 23:51:51 +01:00
99f0a7aa8e
upd version string in ML-PACE package
2023-11-27 22:38:35 +01:00
d76230c490
Merge pull request #3993 from alphataubio/patch-1
...
Update atom_map_kokkos.cpp to fix overflow warning
2023-11-27 15:09:39 -05:00
b03bee49b3
Small tweak to fix warning
2023-11-27 11:48:42 -07:00
7249aea5e5
error out when no per-type masses are set. warn if both per-type and per-atom masses are used.
2023-11-27 07:47:08 -05:00
7dbd649683
fix cut-n-paste bug
2023-11-27 05:31:30 -05:00
9e1f85518c
avoid segfault with immediate variables
2023-11-27 05:31:12 -05:00
a1d2256e60
Added example for use of compute sna/atom on a fixed number of neighbors + use of compute slcsa/atom for crystal structure classification on a case of HCP to BCC phase transition in Zr
2023-11-27 09:22:03 +01:00
1d25862146
update documentation for the fact that exceptions in LAMMPS are always used
2023-11-26 13:11:18 -05:00
b90d63a192
add versionaddded tag for new feature
2023-11-26 11:00:02 -05:00
088c5d72a8
correct fix mvv/* compatibility checks in DPD-MESO package
2023-11-26 10:31:24 -05:00
7ac5f590ee
Merge branch 'develop' into collected-small-changes
2023-11-25 22:36:39 -05:00
d4fe21f34d
update pair_pace.rst documentation page
2023-11-25 23:37:01 +01:00
c0631c9bd2
add per-atom array corerep_factor to all four pair styles: pace, pace/extrapolation, pace/kk, pace/extrapolation/kk
...
upd PACELIB_URL to v.2023.11.25 (+md5sum) in ML-PACE.cmake and Install.py
2023-11-25 23:04:18 +01:00
b7376e3459
Merge pull request #3990 from lammps/variable-custom-atom-properties
...
Enable direct custom atom property references in variable formulas
2023-11-25 10:03:17 -05:00
e3ba19c145
Merge branch 'develop' into variable-custom-atom-properties
2023-11-25 06:42:38 -05:00
e4149035fa
restore using nvcc_wrapper with kokkos-cude.cmake preset
2023-11-25 05:58:43 -05:00
e15aef290d
Update atom_map_kokkos.cpp to fix overflow warning
...
fix overflow compile warning while building KOKKOS package with -D LAMMPS_SIZES=bigbig:
/home/XXXX/lammps-2Aug2023/src/KOKKOS/atom_map_kokkos.cpp: In lambda function:
/home/XXXX/lammps-2Aug2023/src/KOKKOS/atom_map_kokkos.cpp:218:21: warning: overflow in conversion from ‘long int’ to ‘int’ changes value from ‘9223372036854775807’ to ‘-1’ [-Woverflow]
218 | int i_closest = MAXTAGINT;
| ^~~~~~~~~
2023-11-25 03:06:10 -05:00
b4c09a3d65
Merge branch 'develop' into collected-small-changes
2023-11-25 02:57:03 -05:00
4380806a30
Merge pull request #3987 from lammps/variable-ternary-function
...
Add a ternary math function to equal- and vector- and atom-style variables
2023-11-25 02:56:27 -05:00
10f207b986
Merge pull request #3992 from akohlmey/linalg-lapack-3.12
...
Update internal linear algebra library to LAPACK 3.12
2023-11-24 19:16:02 -05:00
239407c4eb
Merge pull request #3983 from stanmoore1/kk_update_4.2
...
Update Kokkos library bundled in LAMMPS to v4.2
2023-11-24 18:51:39 -05:00
2a1af662d4
update to LAPACK 3.12
2023-11-24 15:29:14 -05:00
ea7f0deb42
some compilers require a code block to follow OpenMP pragmas, even if empty.
2023-11-24 14:46:49 -05:00
ab31a532e2
Possibility to compute bispectrum on a fixed target number of neighbors using compute_sna_atom for crystal structure classification purpose. Add of a compute_slcsa_atom compute style that takes the newly computed bispectrum as an input and performs dimension reduction + logistic regression classification. Documentation has been modified/added and code cleaned.
2023-11-24 19:09:30 +01:00
351fc63f27
use const reference instead of copy
2023-11-24 01:20:10 -05:00
cea1528765
update list of packages included in coverity runs
2023-11-24 01:08:34 -05:00
1f6f612bb6
remove redundant code and fix memory leaks
2023-11-24 01:02:00 -05:00
09acf1b409
add versionadded tag
2023-11-23 19:56:51 -05:00
a76b02dd57
correct broken link
2023-11-23 19:53:12 -05:00
0f5d24cd1a
fix table format
2023-11-23 16:21:41 -05:00
dc32efe9be
whitespace
2023-11-23 16:19:43 -05:00
35103df86b
make compatible with Kokkos 3.7
2023-11-23 14:25:30 -05:00
4cf8045f81
add check and document that "scale yes" is not supported for scaling atomic parameters with fix adapt/fep
2023-11-23 12:37:49 -05:00
961cbfbe10
add custom atom property refs to variable syntax
2023-11-22 22:40:58 -07:00
9c19495392
detect newer OpenMP standard versions
2023-11-23 00:37:26 -05:00
742a772767
report Kokkos library version and OpenMP standard version
2023-11-23 00:24:34 -05:00
85ac2dc5fd
correct formatting of table
2023-11-22 19:52:44 -05:00
64573b7b32
add unit tests for new variable function
2023-11-22 19:47:51 -05:00
0db826ae77
whitespace
2023-11-22 19:39:29 -05:00
0dd19b2cbf
doc page update
2023-11-22 15:25:19 -07:00
eb6c101d94
add ternary math function
2023-11-22 09:49:11 -07:00
bf498022cc
use inum instead of list->inum
2023-11-22 14:44:49 +01:00
2e421b2eac
fix ML_PACE.cmake
2023-11-22 10:36:39 +01:00
77549414ae
- implementation of ZBL-core repulsion with smooth transition from ACE to ZBL + Kokkos implementation
...
- automatic BBasis(.yaml) to CTildeBasis(.yace) conversion for pair_pace
2023-11-22 10:19:18 +01:00
83f91d4ac7
Update docs
2023-11-21 18:50:13 -07:00
6b822c1d0e
Update CMake
2023-11-21 15:13:56 -07:00
3306b95589
Update Kokkos library in LAMMPS to v4.2
2023-11-21 15:02:12 -07:00
b72c34d497
compute reaxff/atom: return tag[i] instead of i
2023-11-21 14:20:17 -07:00
a5cc181358
Start with compute reaxff/atom documentation
2023-11-21 14:03:10 -07:00
33dcfb5390
Merge pull request #3978 from akohlmey/next_patch_release
...
Update version strings for 21 Nov 2023 feature release
2023-11-21 15:51:35 -05:00
fd83ed4004
compute reaxff/atom: add support for pair hybrid
2023-11-21 13:42:51 -07:00
fef0e0762b
Merge pull request #3981 from rbberger/update_cmake_codeowner
...
Update CODEOWNERS, part 2
2023-11-21 14:27:07 -05:00
16f0806da0
Rename compute to reaxff/atom
2023-11-21 11:19:47 -07:00
fc28fc318b
Update CODEOWNERS for cmake
2023-11-21 10:57:33 -07:00
92c5150034
Merge pull request #3979 from akohlmey/intel-fmtlib-workarounds
...
Workaround for bug in C++17 support in Intel Classic compilers with fmtlib
2023-11-21 09:35:34 -05:00
f25075db6c
adding the scale feature of quip calculator, allows fix adapt functionallity
2023-11-21 13:57:34 +00:00
afd0107f01
Add new files to makefile build system
2023-11-20 11:14:05 -07:00
9bffeb9512
Next iteration
2023-11-20 11:14:05 -07:00
717e7b0649
Address comments
2023-11-20 11:14:05 -07:00
ca143e6ba8
undo minor change
2023-11-20 11:14:05 -07:00
a72a3ed50d
Kokkos version of compute reaxff/bonds
2023-11-20 11:14:05 -07:00
fea5f5a243
First serial version of Steve's suggestion
2023-11-20 11:14:05 -07:00
bbc2794df2
add reaxff/bonds/local/kk
2023-11-20 11:14:05 -07:00
5830dec742
new compute: reaxff/bonds/local
2023-11-20 11:14:05 -07:00
ac90a4ac9c
reorder for cleaner dependency handling
2023-11-19 09:19:03 -05:00
6cd2055084
delete obsolete dependencies
2023-11-19 09:18:40 -05:00
bc692dce79
add missing entries
2023-11-19 09:18:17 -05:00
3c73882a68
update Purge.list and avoid redundant checks
2023-11-19 08:59:27 -05:00
de7f87621a
Merge pull request #3974 from stanmoore1/skip_trim
...
Add trim option to skip neighbor list build styles
2023-11-19 07:02:40 -05:00
11305107d9
update release date to 21 November 2023
2023-11-19 05:40:05 -05:00
d60fb7067a
Merge branch 'develop' into next_patch_release
2023-11-19 05:31:41 -05:00
0487dc5331
copy intel C++17 compiler hack to Kokkos makefiles
2023-11-18 11:15:53 -05:00
2d4527d59a
tweak intel compiler makefile for traditional build
2023-11-18 07:14:38 -05:00
baa00d22e9
simplify
2023-11-18 06:22:25 -05:00
c66710934d
reduce warnings when compiling with intel classic compilers
2023-11-18 06:22:16 -05:00
be286d2c7d
lower the C++ standard to 14 for some files when compiling with intel classic compiler
2023-11-18 06:21:28 -05:00
6ae0715650
Merge pull request #3976 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-11-18 00:03:37 -05:00
d1f3411db9
Merge branch 'develop' of github.com:lammps/lammps into skip_trim
2023-11-17 17:49:27 -07:00
be19b5c210
Make naming consistent
2023-11-17 12:46:45 -07:00
6fc7f5689b
Port changes to OPENMP package
2023-11-17 10:04:11 -07:00
06b962fc33
Bugfix: port missed changes from #3846
2023-11-17 09:50:03 -07:00
0083cc9e26
Port changes to OPENMP and INTEL packages
2023-11-17 09:12:43 -07:00
2c670e8d44
update version strings to 17 Nov 2023
2023-11-17 08:25:44 -05:00
5223f2dfb4
Merge remote-tracking branch 'akohlmey/numerial_propagation' into collected-small-fixes
2023-11-17 08:10:13 -05:00
ab183eb6e6
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-11-17 08:09:58 -05:00
9a432341f9
Merge pull request #3970 from Yi-FanLi/numerial_propagation
...
fix pimd/langevin: add support for plain integrators without normal mode transformation
2023-11-17 08:08:33 -05:00
a4da55942a
check if creating unix domain socket failed
2023-11-17 03:16:27 -05:00
e59a665943
add tests for immediate variables
2023-11-17 03:00:16 -05:00
ea8234a875
treat immediate variables like equal style also for evaluating references to computes and fixes
2023-11-16 22:08:00 -05:00
752088c410
Merge pull request #3975 from jibril-b-coulibaly/small_changes
...
correct typo and link in body particles doc
2023-11-16 21:16:22 -05:00
d739faf971
disable if constexpr for all Intel compilers
2023-11-16 21:14:55 -05:00
98ba8706a5
Merge branch 'develop' of github.com:lammps/lammps into skip_trim
2023-11-16 16:28:47 -07:00
4608444ada
Add trim option to skip neighbor list build styles
2023-11-16 16:23:09 -07:00
6f366b8c74
Fix issues with sorting neigh list by cutoff distance
2023-11-16 16:21:59 -07:00
718cfc4562
Fix indexing bug
2023-11-16 16:19:44 -07:00
ddd5cc1a73
avoid segfault on command errors in force style unit tests and print error mesage instead
2023-11-16 17:53:12 -05:00
ac5f28719b
explicitly include if constexpr only when C++17 or later is selected
2023-11-16 17:52:58 -05:00
44b126a87d
correct typo and link in body particles doc
2023-11-16 10:35:02 -07:00
ba1c848f43
Merge branch 'develop' into numerial_propagation
2023-11-16 12:01:11 -05:00
7f2a6b1a85
update h2 fix pimd/langevin example
2023-11-16 12:00:29 -05:00
1f509d900e
make output more consistent with other LAMMPS code
2023-11-16 11:57:33 -05:00
3664eaf12f
Merge pull request #3973 from stanmoore1/kk_min
...
Bugfixes for Kokkos minimize
2023-11-16 08:46:22 -05:00
d31c3abbd4
Merge pull request #3971 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-11-15 17:08:30 -05:00
f512a37173
add versionadded tag
2023-11-15 10:45:37 -05:00
e39a52879c
update .gitignore
2023-11-15 10:44:05 -05:00
4760c02182
Merge branch 'develop' into compute-pace-update
2023-11-15 10:29:19 -05:00
b326572916
flag input errors
2023-11-15 09:49:58 -05:00
aec2266064
fix typo
2023-11-15 09:43:02 -05:00
aa8f9e956f
Merge branch 'develop' into collected-small-fixes
2023-11-15 08:32:06 -05:00
bcfbea9903
throw error for illegal replication values
2023-11-15 08:03:15 -05:00
5e4761d631
Merge pull request #3724 from lammps/fix-rigid-enforce2d
...
Enable fix rigid to support 2d enforcement internally
2023-11-15 07:08:38 -05:00
e6485002ad
Avoid integer division
2023-11-13 15:08:49 -07:00
d88ffeea3f
Need force_clear for atom_vec_spin_kokkos
2023-11-13 14:58:48 -07:00
bc6031cd24
Fix bug in Kokkos minimize + fix deform
2023-11-13 14:53:45 -07:00
443f0666b7
refactor some more temperature/pressure/pe compute lookups
2023-11-12 16:12:16 -05:00
3390a11312
improve error detection and messages
2023-11-12 10:04:04 -05:00
be6fcaa77f
modernize
2023-11-12 04:58:24 -05:00
e6524b59fa
only check significant chunk of the words
2023-11-12 04:43:17 -05:00
be02ef3a53
fix broken link
2023-11-12 04:43:17 -05:00
0f375715db
modernize
2023-11-11 13:27:44 -05:00
649aad3877
modernize
2023-11-11 11:28:40 -05:00
7a425475e0
get rid of redundant class members
2023-11-11 10:27:28 -05:00
27d0d98e80
Merge pull request #4 from akohlmey/numerial_propagation
2023-11-11 06:21:59 -05:00
9ef1b2d64d
apply clang-format
2023-11-11 06:20:55 -05:00
6850aacc55
doc tweaks
2023-11-11 06:09:15 -05:00
ca7242bf41
Merge branch 'develop' into numerial_propagation
2023-11-11 06:05:22 -05:00
3d14e2e0e2
whitespace
2023-11-11 06:05:07 -05:00
2e43bb0865
correct usage of virtual and override for rigid fixes and OpenMP versions
2023-11-11 05:56:06 -05:00
9a65bd4e3b
update document for method=pimd
2023-11-11 04:10:31 -05:00
4ef27552c4
fix spring_force()'s position
2023-11-11 03:10:00 -05:00
ae05e35017
Merge branch 'develop' into fix-rigid-enforce2d
2023-11-11 02:21:25 -05:00
781eadc9c3
Merge pull request #3950 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-11-11 02:06:54 -05:00
ba32afc06e
fix spring_energy
2023-11-11 01:45:36 -05:00
98a0f43c9b
add spring_force function
2023-11-11 01:04:13 -05:00
ae3c332667
Tested a coarser PME mesh with a lower accuracy (2e-4)
2023-11-10 16:16:49 -06:00
6393519419
q_step function
2023-11-10 16:07:00 -05:00
beea2a6ee1
Merge branch 'develop' into collected-small-fixes
2023-11-10 10:57:08 -05:00
23ae4a34b3
Merge pull request #3958 from jrgissing/fix_deposit-var-keyword
...
Fix deposit var keyword
2023-11-10 10:56:21 -05:00
41a3115801
Merge pull request #3966 from yury-lysogorskiy/patch-2
...
[BUGFIX] Update pair_pace_extrapolation.cpp
2023-11-10 10:49:40 -05:00
6dca6471a3
Merge pull request #3968 from rbberger/fix_wrong_argv_bugs
...
Bugfix: Correctly build argv with nullptr at the end
2023-11-10 10:48:18 -05:00
f413d395a5
add support for method=PIMD; add q_step function
2023-11-10 00:20:51 -05:00
e6d3148533
add method=pimd support for Langevin thermostat
2023-11-09 23:34:01 -05:00
eff65ad3f3
bugfix: correctly build argv when using Python interface
2023-11-09 20:29:14 -07:00
64fa32cf1e
Removed commented lines
2023-11-09 10:13:23 -06:00
053a904d08
bugfix: make copy of exename
2023-11-08 09:18:58 -07:00
46768d0ff3
Correctly build argv with nullptr at the end
2023-11-08 09:18:58 -07:00
6fef7871e8
Update pair_pace_extrapolation.cpp
...
BUGFIX: pair_pace_extrapolation: setup flag aceimpl->ace->compute_projections = true before computing extrapolation grade
2023-11-07 16:46:47 +01:00
17640f54d2
reset warnflag for each run
2023-11-04 17:53:19 -04:00
3d3b07f0d4
consolidate nb3b pair style docs
2023-11-03 22:39:42 -04:00
9b88ba595d
reduce timestep to get correct runs and no crashes. update logs.
2023-11-03 16:52:35 -04:00
0fbe388cbd
undo "boxgeom" changes
2023-11-03 16:40:18 -04:00
a0f7612f13
encode system box geometry into a class member
2023-11-03 03:25:08 -04:00
f288efe823
Merge branch 'collected-small-fixes' of https://github.com/akohlmey/lammps into collected-small-fixes
2023-11-02 17:45:31 -04:00
6102c2a460
Forces are not modified
2023-11-02 13:10:27 -06:00
8c3cda0aea
Fix bug in fix_dt_reset_kokkos
2023-11-02 13:05:18 -06:00
925d006d19
join wrapped strings
2023-11-02 13:43:37 -04:00
e655cda066
Merge pull request #3828 from vladgl/kk-ompi-rocm
...
Dynamic check for CUDA and ROCm-aware OpenMPI support in KOKKOS package
2023-11-01 18:10:59 -04:00
bee1b66365
Merge branch 'develop' into collected-small-fixes
2023-11-01 17:57:56 -04:00
45582fee07
Merge pull request #3960 from akohlmey/nb3b-screened
...
New pair_style nb3b/screened
2023-11-01 14:57:00 -04:00
745f2e6c54
Changing logic for self-bin check, newton+ortho
2023-11-01 12:22:30 -06:00
da597880a5
add code to avoid deadlock
2023-11-01 05:11:43 -04:00
7fbde12e6a
Merge branch 'develop' into collected-small-fixes
2023-11-01 05:01:03 -04:00
b8a0622be1
Merge pull request #3964 from lammps/compute-cluster-atom-bugfix
...
Fix bug with compute cluster/atom and aggregate/atom when used with fix deform
2023-11-01 04:59:15 -04:00
74efe0a00c
add comm of ghost atom coords to compute cluster/atom and aggregate/atom
2023-10-31 16:02:49 -06:00
4f3162888b
remove debug code
2023-10-31 12:55:49 -04:00
9807316e7c
Cleaned up and added comments
2023-10-31 11:15:24 -05:00
288629bd13
Added an RMS accuracy estimate for AMOEBA/HIPPO
2023-10-31 11:03:37 -05:00
ac527e3d3f
store invrho instead of rho
2023-10-31 10:07:53 -04:00
a4064e5202
update code owners for new pair style
2023-10-31 09:37:38 -04:00
41fb0a5700
make README consistent with potential file and implementation
2023-10-31 09:34:32 -04:00
e04dfc55bd
replace UTF-8 characters with their ASCII counterparts
2023-10-30 23:24:54 -04:00
14f8d99894
update ReaxFF force field info and remove references to reax and reax/c pair styles
2023-10-30 23:21:46 -04:00
5674786acd
add feature to comment out and uncomment lines and selections from context menu
2023-10-30 15:25:06 -04:00
afa149ba1a
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-10-30 12:25:18 -04:00
6056941688
add pair_style nb3b/screened by Federica Lodesani
2023-10-30 11:28:45 -04:00
2e1ee3ff7a
Merge branch 'lammps:develop' into fix_deposit-var-keyword
2023-10-30 10:57:50 -04:00
f0a15036cd
Merge pull request #3957 from jrgissing/record_particle_insertions
...
Record particle insertions
2023-10-30 10:07:52 -04:00
f3a7ec8c55
copy/paste issues
2023-10-29 16:19:11 -04:00
d4ee6f476c
var/set docs for fix_deposit
2023-10-29 16:13:12 -04:00
549ea506d4
add var keyword to fix_deposit
...
borrowed from create_atoms
2023-10-29 15:46:55 -04:00
c5c816e360
Add another check
2023-10-28 20:14:53 -06:00
56d2a791af
whitespace
2023-10-28 14:01:39 -04:00
902c43e8c6
formatting
2023-10-28 13:45:55 -04:00
db91f9413d
docs
2023-10-28 13:41:42 -04:00
c5463e13f1
output ninserted for fixes: deposit+pour
2023-10-28 13:22:10 -04:00
ef2b3a7d70
remove accidentally committed file
2023-10-28 05:25:05 -04:00
d35c271677
limit the maximum number of iterations so the LAMMPS simulation will not stall
2023-10-27 19:10:55 -04:00
6c3206f2f6
Tweaks
2023-10-27 15:41:21 -06:00
588be47b18
remove dead code
2023-10-27 17:02:21 -04:00
e7fc2923a5
whitespace
2023-10-27 14:59:51 -06:00
36690a861d
correct and simplify
2023-10-27 16:33:24 -04:00
784ae460a1
only offer completion in context menu, if there is something to complete
2023-10-27 13:18:19 -04:00
0ab6870402
Need to include MPI header
2023-10-27 10:31:24 -06:00
16dd61ca5f
Remove redundant compile-time checks
2023-10-27 09:48:26 -06:00
d79aca6015
fix bug in not listing all not compiled-in styles
2023-10-27 11:08:02 -04:00
e431a972ad
Stop processing commands when "quit" is found instead of crashing.
...
When using the library interface for processing commands, the "quit"
command will terminate the application. Instead we intercept and just
stop processing the command buffer and print a suitable message.
Long-term, we perhaps may want to add a "QuitException" and throw that.
2023-10-27 11:06:59 -04:00
6b4a190820
must skip quit command death test with MPICH version 4.1 and later due to using threads
2023-10-27 03:51:19 -04:00
dc9140dfa8
modernize
2023-10-27 03:19:11 -04:00
5a665c31f6
use better heuristics to avoid zero plot ranges
2023-10-27 00:20:34 -04:00
b9283cfcf6
modernize
2023-10-27 00:20:05 -04:00
717e1d4319
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
2023-10-26 20:48:47 -04:00
d33a8ea0c2
whitespace
2023-10-26 20:48:20 -04:00
c02782413f
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-10-26 20:35:36 -04:00
ed6c603488
Merge pull request #3954 from bnebgen-LANL/mliap_null_fix
...
Mliap null fix
2023-10-26 20:18:32 -04:00
7051852f8f
Merge pull request #3947 from evoyiatzis/patch-7
...
Enable definition of cone region using equal variables
2023-10-26 20:07:09 -04:00
b1ffb70f7d
Logic tweak
2023-10-26 17:20:33 -06:00
eea3b1a757
Whitespace
2023-10-26 13:59:36 -06:00
b6b8884bc6
clear data buffer when querying LAMMPS for info, check return values, use symbolic constant
2023-10-26 13:58:17 -04:00
22c47a4e1b
expand x or y range for charts if too small
2023-10-26 12:21:48 -04:00
1e533d6496
simplify
2023-10-26 12:20:47 -04:00
ed4ae0a26c
find more misformatted references in ReST sources
2023-10-26 04:46:33 -04:00
5e402c76c2
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-10-26 04:42:24 -04:00
226786969a
Merge pull request #3953 from jibril-b-coulibaly/fix_wall_region_eflag
...
Fix wall region eflag
2023-10-26 04:41:51 -04:00
47dd98dd34
whitespace
2023-10-25 20:38:20 -04:00
8aa28e40b7
Merge branch 'mliap_null_fix' of github.com:bnebgen-LANL/lammps-kokkos-mliap into mliap_null_fix
2023-10-25 14:40:06 -06:00
bb9f468247
Added fix to setting pair energies in kokkos
2023-10-25 14:38:28 -06:00
ea744ac8f9
fix typos
2023-10-25 11:17:24 -06:00
23d4bfe198
reset eflag=0 in fix wall/region
2023-10-25 11:08:58 -06:00
20b386fc1a
update CONTRIBUTING guidelines posted on GitHub
2023-10-25 06:12:44 -04:00
020ef70300
avoid double free on B array
2023-10-24 23:18:24 -04:00
e5160b279a
avoid static code analysis warnings
2023-10-24 23:12:17 -04:00
c123c7058b
remove dead code
2023-10-24 19:08:00 -04:00
975cc9a052
simplify, avoid division by zero
2023-10-24 19:05:48 -04:00
8abe52c613
simplify/modernize access to computes and fixes and check dynamics casts
2023-10-24 18:59:39 -04:00
63e674cc3e
simplify and remove redundant or dead code
2023-10-24 18:37:29 -04:00
8f14cdcb34
Cleaning up ghost stencils
2023-10-24 13:55:43 -06:00
c6c174469c
Replace deprecated Kokkos code
2023-10-24 12:32:02 -06:00
0f94e6030f
Adding separate ghost stencil for intel
2023-10-24 12:26:37 -06:00
bd0c1795b4
Fix harmless compiler warnings
2023-10-24 10:33:55 -06:00
5f2f120b4b
improve help and error messages
2023-10-24 10:39:49 -04:00
88644306cd
add sanity check on path to LAMMPS python package folder
2023-10-24 10:39:30 -04:00
9052f67319
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
2023-10-24 07:52:28 -04:00
ceed4c7db8
for consistency with CMake 3.12+ we should set Python_EXECUTABLE instead of PYTHON_EXECUTABLE
2023-10-24 07:51:54 -04:00
8054d2807a
Adding full atomonly bin npair style
2023-10-23 16:54:56 -06:00
51577eff2c
Merging atomonly npair styles, minor fixes
2023-10-23 16:14:56 -06:00
1e2416dfcc
make sure liblinalg is built before linking phana
2023-10-23 15:00:59 -04:00
3536cf9db9
Adding triclinic patch to intel stencil
2023-10-23 12:59:13 -06:00
14f0045567
Fixing missing variable in multi
2023-10-23 10:27:18 -06:00
358ee6eb1b
Merge branch 'lammps:develop' into mliap_null_fix
2023-10-23 05:29:07 -06:00
9ba20864ca
Merge conflicts + intel
2023-10-22 22:34:33 -06:00
1571c96480
Adding triclinic patch (except for intel)
2023-10-22 21:52:43 -06:00
22cc6bf0b3
provide example python code for reading a YAML dump file
2023-10-22 20:01:23 -04:00
e518637d63
avoid invalid escape warnings for regexp expressions with python 3.12
2023-10-22 20:00:33 -04:00
731400e004
improve error messages for read_dump
2023-10-22 18:29:07 -04:00
1782008b28
programming style updates
2023-10-22 18:13:17 -04:00
b5a01e84e1
consolidate dump file field enumerators into reader.h header for consistency
2023-10-22 18:09:11 -04:00
08edd193e2
programming style updates
2023-10-21 14:57:26 -04:00
a7fb81c68e
must initialize deleted pointers to null since the following commands may fail
2023-10-21 14:57:26 -04:00
1db5643d6e
Merge pull request #3949 from Yi-FanLi/pimd_langevin_fix_t_prim
...
fix pimd/langevin: fix a small bug in the output of t_prim
2023-10-21 11:58:50 -04:00
710cd1c001
Merge branch 'lammps:develop' into mliap_null_fix
2023-10-21 04:08:19 -06:00
80f72e7a1d
use times inverse_np instead
2023-10-21 00:28:33 -04:00
3d480a01a5
add the missing dividing by np in compute t_prim
2023-10-20 23:41:06 -04:00
58d299d08e
Merge pull request #3948 from lammps/fix-srd-doc-page
...
Update citations on fix srd doc page
2023-10-20 22:14:19 -04:00
1064c82c00
Cleaned of print statements
2023-10-20 18:56:20 -06:00
fd05acec2f
fix spelling
2023-10-20 20:54:05 -04:00
4aedba058c
Merge branch 'develop' into fix-srd-doc-page
2023-10-20 20:47:17 -04:00
6f9310d32e
Merge pull request #3943 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-10-20 20:45:11 -04:00
e1d876b7fe
kokkos working
2023-10-20 18:41:46 -06:00
654a410b8c
update refs on fix srd doc page
2023-10-20 12:59:36 -06:00
291defb453
update refs on fix srd doc page
2023-10-20 12:57:19 -06:00
ccbe907def
avoid memory leak
2023-10-20 14:24:45 +03:00
61371bba5e
remove whitespace from region_cone.cpp
2023-10-20 13:44:35 +03:00
b22d0afd97
Update region.rst
2023-10-20 13:41:00 +03:00
c180f3d825
Include method & variable definitions in region_cone.h
2023-10-20 13:31:48 +03:00
1300999c22
Enable definition of cone region using equal variables
2023-10-20 13:24:08 +03:00
0f11a9dd70
require version newer than 2 Aug 2023 for LAMMPS GUI 1.5.9
2023-10-19 23:21:18 -04:00
5ed10f9127
doc fix
2023-10-19 18:19:55 -06:00
d93d4f8b5c
normal complete, kokkos in development
2023-10-19 17:32:21 -06:00
83186a50b0
Update compute_pace.rst
...
typo fix
2023-10-19 16:37:45 -06:00
1de15c38bf
whitespace
2023-10-19 12:16:26 -07:00
2401cba84a
Fix bug in Kokkos SNAP on GPUs
2023-10-19 12:15:01 -07:00
decb47cc15
Merge branch 'compute-pace-update' of github.com:jmgoff/lammps_compute_PACE into compute-pace-update
2023-10-19 12:25:21 -06:00
ac59f47ea0
Merge remote-tracking branch 'upstream/develop' into compute-pace-update
2023-10-19 12:22:10 -06:00
e0ef4f15ee
Merge branch 'lammps:develop' into compute-pace-update
2023-10-19 12:18:32 -06:00
2ac32872e2
compute pace docs
2023-10-19 12:18:07 -06:00
ea6bfa5948
Merge branch 'develop' into collected-small-fixes
2023-10-19 12:24:16 -04:00
f641d88f86
Merge pull request #3944 from Maria-Lesniewski/fix_bocs_bugfix
...
Propagate Barostat fixes to BOCS user package - see Lammps PR 1259
2023-10-19 12:22:55 -04:00
62ea874d9d
Add more error checks to Kokkos minimize
2023-10-19 08:02:11 -06:00
0fc9b194dc
quote strings with special characters in keyword lists
2023-10-19 10:01:10 -04:00
27e0a71849
whitespace
2023-10-19 07:44:44 -06:00
bcc93c2dc5
Initial working Null atom fix
2023-10-19 00:19:02 -06:00
4602c8c849
First null atom fix pass
2023-10-18 23:22:16 -06:00
e188407566
Cleaned fix
2023-10-18 23:17:25 -06:00
0501674724
Commit before cleaning changes
2023-10-18 23:07:21 -06:00
791f7d1d88
Add dynamic check for CUDA
2023-10-18 22:14:42 +03:00
45d2a91c62
Barostat fix - see lammps PR 879 and 942
2023-10-18 13:13:37 -04:00
54ff01d86d
assign code owner to fix press/langevin
2023-10-18 08:01:41 -04:00
a5f61c5d44
address bugs and issues flagged by static code analysis with coverity scan
2023-10-18 07:59:22 -04:00
5cfd8b3c63
silence coverity scan warning
2023-10-18 07:56:50 -04:00
302e3be669
make sure itag is initialized
2023-10-18 07:51:25 -04:00
0f10269357
cleaning
2023-10-17 23:45:52 -06:00
87fdff5874
No variable transfer
2023-10-17 23:41:52 -06:00
4c980eec91
correct table formatting
2023-10-17 20:52:13 -04:00
ea69d77b79
fix issues with Qt library detection
2023-10-17 20:02:01 -04:00
dbd5f93ed4
whitespace
2023-10-17 19:41:00 -04:00
6b184e8079
copy-and-paste bugfix from @stanmoore1
2023-10-17 19:39:31 -04:00
f0801338f3
Merge pull request #3846 from lammps/triclinic-neighbor-bug
...
Fix occasional bug in neighbor list build for triclinic geometries due to round off
2023-10-17 19:36:43 -04:00
c051a4cf2d
Fix perf regression
2023-10-17 14:18:16 -06:00
bd1794f142
Remove debug output
2023-10-17 12:59:10 -06:00
672905bbf0
Merge branch 'develop' of github.com:lammps/lammps into kk-ompi-rocm
2023-10-17 12:57:11 -06:00
750957d585
Remove unused var
2023-10-17 12:27:35 -06:00
3b4fff4164
Need to sync tag, add template param
2023-10-17 12:01:01 -06:00
0fe621886e
Merge pull request #3896 from lammps/compute-fix-variable-outputs
...
Standardize how computes and fixes can produce multiple kinds of output
2023-10-16 18:12:20 -04:00
4ae0fc8312
Fix GPU compile
2023-10-16 15:47:42 -06:00
dc67f25270
Another tweak
2023-10-16 15:17:46 -06:00
8c7493d02a
Fix more broken examples
2023-10-16 15:11:37 -06:00
462a3935fe
Port bugfix to Kokkos
2023-10-16 14:07:42 -06:00
558c1307fd
Merge pull request #3941 from stanmoore1/trim_fix
...
Fix issues with trim lists
2023-10-16 15:49:47 -04:00
ad1400ac71
Fix broken example
2023-10-16 12:33:21 -06:00
51f0c9eac4
Merge branch 'develop' of github.com:lammps/lammps into triclinic-neighbor-bug
2023-10-16 12:18:04 -06:00
5d0dc79403
Merge branch 'develop' of github.com:lammps/lammps into compute-fix-variable-outputs
2023-10-16 12:01:59 -06:00
53d123caa5
Merge pull request #3930 from stanmoore1/kk_flux
...
Small Kokkos changes
2023-10-16 14:00:04 -04:00
902e996f2a
restore neighbor list trimming support to REBO family of pair styles
2023-10-16 13:51:16 -04:00
f93ff98728
Fix issues with trim lists
2023-10-16 11:20:06 -06:00
00b5eb57c9
Merge branch 'kk_flux' of https://github.com/stanmoore1/lammps into kk_flux
2023-10-13 14:52:24 -04:00
65bd04260b
bugfix for modernization
2023-10-13 14:50:03 -04:00
69d82b9bc6
Remove unused variable
2023-10-13 12:47:46 -06:00
6c6f35dd69
modernize loops over fixes
2023-10-13 14:39:20 -04:00
41a7f64847
Update dependency
2023-10-13 10:58:14 -06:00
d8e6b432fa
Port recent changes
2023-10-13 10:48:37 -06:00
34c94fccd2
Merge branch 'develop' of github.com:lammps/lammps into kk_flux
2023-10-13 09:36:42 -06:00
14af16e4a6
Merge pull request #3937 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-10-13 11:20:33 -04:00
02d66ea4ca
Merge pull request #3939 from yury-lysogorskiy/feature/ml-pace-bgrad
...
upd ML-PACE.cmake and Install.py (new version v.2023.10.04 and checks…
2023-10-13 11:18:44 -04:00
ae8791c682
avoid out of bounds access to string under cursor
2023-10-13 08:17:10 -04:00
2f67826363
indicate whether multi-thread is available in preferences
2023-10-13 06:59:06 -04:00
50d2ebc27d
auto-detect OpenMP support also when compiling a standalone binary
2023-10-13 06:50:52 -04:00
3db7e1f9cf
avoid invalid data accesses
2023-10-13 06:50:06 -04:00
926de1575c
avoid completion on empty lines
2023-10-13 06:20:19 -04:00
2629136958
avoid uninitialized data access and segfaults when calling main widget functions
2023-10-13 06:20:12 -04:00
d29ae7af92
upd ML-PACE.cmake and Install.py (new version v.2023.10.04 and checksum) that should fix build issues with KOKOKOS
2023-10-13 12:05:28 +02:00
3ebcb0f6f1
store settings to different locations for different Qt versions
2023-10-13 06:00:29 -04:00
6195be5af7
make keyboard shortcut handling consistent across the entire app
2023-10-13 05:59:20 -04:00
506de7015d
document support for building LAMMPS GUI with Qt6
2023-10-13 05:13:30 -04:00
c67ca1bfd9
Merge branch 'develop' into collected-small-changes
2023-10-13 04:59:18 -04:00
1150f1ab07
Merge pull request #3909 from ndtrung81/kk-updates
...
Adding KOKKOS support for pair yukawa/colloid, fix efield and fix spring/self
2023-10-13 04:58:33 -04:00
6ad5c0eced
port LAMMPS GUI to Qt6 while still supporting Qt5
2023-10-12 23:24:11 -04:00
1a9dac83d7
update fix srd docs
2023-10-12 21:52:32 -04:00
26133bd26a
Revert "restore GNU make build capability for ML-PACE"
...
This reverts commit 2b1985f755 .
2023-10-12 16:29:01 -04:00
4910401f6c
Add accelerator package text
2023-10-12 12:52:57 -06:00
8bc3965583
More robust refactor of Kokkos fix property/atom
2023-10-12 12:06:55 -06:00
fc12f86ea9
Update compute_pace.h
...
Header style fix
2023-10-11 16:47:35 -06:00
9b108a631b
Do not zero forces in pair if using hybrid/overlay
2023-10-11 16:36:15 -06:00
fbdd61e28c
enable spacefilling sphere option also for systems with per-atom radius
2023-10-11 18:15:13 -04:00
aff10deeb7
Merge branch 'lammps:develop' into compute-pace-update
2023-10-11 14:19:49 -06:00
6f38fa090a
Merge remote-tracking branch 'github/develop' into collected-small-changes
2023-10-11 15:37:40 -04:00
71ebb60a33
Merge pull request #3931 from evoyiatzis/patch-6
...
Fixes #3925 in region_ellipsoid.cpp
2023-10-11 15:37:01 -04:00
45172d33a9
use potential file name distributed with LAMMPS in examples
2023-10-11 09:20:05 -04:00
bb7e8c66ed
clarify
2023-10-11 08:26:50 -04:00
eff74405c1
don't replace end of line character from completion
2023-10-11 02:16:23 -04:00
cc5c5bbd49
block waiting for end of stdout data not more than a second
2023-10-11 02:12:03 -04:00
86a5d6bb15
must re-initialized threads also for neigbor lists
2023-10-11 02:05:23 -04:00
84eab70fb4
must select entire non-blank string under cursor for completion insertions
2023-10-10 22:18:41 -04:00
07a0333670
prevent potential memory leak
2023-10-10 13:53:56 -04:00
2b1985f755
restore GNU make build capability for ML-PACE
2023-10-10 11:36:49 -04:00
c0ace4aa4b
Merge pull request #3921 from wmbrownIntel/snap-intel
...
Adding intel variant of snap pair style.
2023-10-10 11:02:43 -04:00
d97d14745e
Merge pull request #3791 from Bibobu/NPTLangevin
...
Adding fix press/langevin
2023-10-10 06:28:41 -04:00
4b5c0043ba
Merge pull request #3923 from akohlmey/lammps-gui-ubuntu20-backport
...
LAMMPS GUI improvements, fixes, refactoring, and backports for Ubuntu 20.04LTS
2023-10-10 00:24:08 -04:00
b816029d70
pop down completion list when all characters have been deleted
2023-10-09 23:32:22 -04:00
b24e1e10a0
reposition the cursor for the context menu, but only if there is no selection
2023-10-09 22:59:14 -04:00
a4eaf1e6bd
Merge branch 'develop' into lammps-gui-ubuntu20-backport
2023-10-09 21:32:35 -04:00
4ff226b00f
Fix issues in Kokkos fix property/atom
2023-10-09 16:12:27 -06:00
ea4ce05633
Merge pull request #3932 from yury-lysogorskiy/feature/ml-pace-bgrad
...
add support of computing B-grads (and C-tilde grads)
2023-10-09 13:00:28 -04:00
1db12d7df5
update LAMMPS GUI help summary text
2023-10-09 00:09:18 -04:00
4eef20e808
make consistent
2023-10-08 19:26:08 -04:00
b2c52c5032
use FSAA implementation of dump image instead of emulating it
2023-10-08 19:23:07 -04:00
e5190a0ff9
more specific preferences label
2023-10-08 19:14:04 -04:00
1390a92a5b
correct indexing bug with FSAA
2023-10-08 19:12:37 -04:00
2d597f61b8
adjust default size of image area
2023-10-07 13:35:32 -04:00
d1f910af2c
remove redundant close button
2023-10-07 13:33:59 -04:00
3e6997e98b
restore saved text cursor when initializing system before creating an image
2023-10-07 13:33:43 -04:00
60ffcf74dc
enable and apply clang-format to fix press/berendsen
2023-10-07 12:17:05 -04:00
8d305cb44f
modernize access to list of fixes and fix properties also for fix press/berendsen
2023-10-07 12:15:57 -04:00
6442763b70
indicate that fix press/langevin changes box dimensions
2023-10-07 12:08:02 -04:00
5649381f01
enable and apply clang-format
2023-10-07 12:03:18 -04:00
3b02979645
improve error messages
2023-10-07 12:01:33 -04:00
578c95fb42
modernize access to list of fixes and their properties
2023-10-07 12:01:13 -04:00
090f12e029
Minor edits, mainly affecting friction keyword
2023-10-06 17:03:41 -06:00
dc3b6aa697
Minor edits, mainly affecting friction keyword
2023-10-06 16:47:38 -06:00
f688a28d7f
update help index table
2023-10-06 13:01:12 -04:00
d388ef762d
Implement more conventional behavior when opening non-existing file.
...
Instead of only printing a warning we now create a *named* and
empty buffer and change to the directory of the filename, so that
the file will be created in the desired location as soon as it is saved.
2023-10-06 06:42:40 -04:00
fcc92b50db
add support for a help flag and print text mode error message for nonexisting file
2023-10-06 02:46:15 -04:00
b38e828c49
Prevent segfault with unsupported radial basis
2023-10-05 22:51:48 -06:00
3999b3e557
enforce newline before adding run 0 command to avoid syntax errors.
2023-10-05 13:22:15 -04:00
127dcd5613
fix cut-n-paste error
2023-10-05 13:16:03 -04:00
1c3f659844
Merge branch 'develop' of github.com:lammps/lammps into NPTLangevin
2023-10-05 16:01:57 +02:00
ea8d6aaa52
Version of the code with Pdamp similar to NH barostat and friction input
...
as Langevin caracteristic time.
2023-10-05 16:01:03 +02:00
7d1c5b4106
Updated the manual to explain the new parameter and the physics of the
...
barostat.
2023-10-05 15:56:51 +02:00
b0deb87188
include Qt version in About dialog
2023-10-04 15:13:22 -04:00
f5f8df55b8
Merge branch 'lammps:develop' into compute-pace-update
2023-10-04 10:16:17 -06:00
92a6200c55
no need to converge root finding beyond when g reaches 2*epsilon
2023-10-04 10:39:19 -04:00
c0f1fe4d31
make utility functions local and static. remove from class.
2023-10-04 10:33:27 -04:00
ac53cbb779
update LAMMPS GUI docs and some images
2023-10-04 07:45:25 -04:00
0536e0e7b3
upd Install.py (new version v.2023.10.04.pre and checksum)
2023-10-04 12:38:25 +02:00
63aa467959
add support of computing B-grads (and C-tilde grads)
2023-10-04 12:32:24 +02:00
35640dd72e
use event filter to bypass default shortcuts that conflict with our custom ones
2023-10-04 06:29:39 -04:00
8af3aef734
Fixes #3925 in region_ellipsoid.cpp
2023-10-04 10:04:45 +03:00
ed631ecd44
add button to reset zoom/pan of chart viewer
2023-10-03 22:36:00 -04:00
a3c843f590
add support for shortcuts CTRL-/ (stop run) and CTRL-Q (quit) to most windows
2023-10-03 21:14:11 -04:00
6ff7050d2d
enforce that the number of threads is properly reset for /omp styles
2023-10-03 19:47:34 -04:00
02b9bdd639
fix uninitialized data access
2023-10-03 17:49:55 -04:00
b3008e3329
fix delete / delete[] mismatch
2023-10-03 17:49:44 -04:00
f9f33ce1b6
Fix issues with Kokkos fix property/atom
2023-10-03 15:41:35 -06:00
6a43ca8410
reset number of threads to 1 when using no accelerator or opt
2023-10-03 16:13:59 -04:00
75050b8920
get upper thread limit from Qt so we can raise the number of threads
2023-10-03 15:40:06 -04:00
6da8fff08c
Fix bug with dynamic groups
2023-10-03 13:35:50 -06:00
18a69873f8
add keyboard shortcut for saving log to file
2023-10-03 15:23:52 -04:00
5302e39f69
avoid segfaults when accessing lammps_last_thermo()
2023-10-03 14:35:48 -04:00
bb01afc498
provide default file name when writing log window text to file
2023-10-03 14:18:17 -04:00
4bbaebda16
Revert ineffectual change
2023-10-03 12:09:23 -06:00
9f612e6ef3
Merge branch 'kk_flux' of github.com:stanmoore1/lammps into kk_flux
2023-10-03 12:07:46 -06:00
f57e5d975c
Fix harmless compiler warnings
2023-10-03 12:07:28 -06:00
c521d54f85
Fix compile error
2023-10-03 10:58:22 -06:00
ff23da1c97
Switch order
2023-10-03 10:28:08 -06:00
918705ce2f
refactor CSV format output
2023-10-03 12:10:44 -04:00
367d0ac905
Add support for FLUX
2023-10-03 10:07:52 -06:00
e840d422ef
Use a_f to be consistent
2023-10-03 10:07:41 -06:00
b5dae4024a
tweak output format for gnuplot data export
2023-10-03 12:02:56 -04:00
37c1bfafa3
remove unused class member
2023-10-02 18:30:47 -04:00
5db01aa989
BUGFIX: correctly render the currently selected chart when exporting to image files
2023-10-02 18:19:27 -04:00
77d0475fb7
update TODO file
2023-10-01 11:46:16 -04:00
e7b9bc2d4f
update docs
2023-09-29 18:53:18 -04:00
1689c306b6
add "Save to File" option to the context dialog for the log window
2023-09-29 18:00:31 -04:00
5a750c8633
automatically define variable "gui_run" to contain the run number
2023-09-29 17:42:30 -04:00
ef575d5944
change default for replacing log/chart/image windows to true
2023-09-29 16:47:52 -04:00
c24ddfed29
add a run counter to log, chart, and slideshow window titles
...
this counter is reset on loading a new file
2023-09-29 16:45:13 -04:00
b03e8e376a
make references consistent
2023-09-28 14:31:32 -04:00
6613af05dc
fix spelling issue
2023-09-28 14:31:19 -04:00
54517726cd
Merge remote-tracking branch 'github/develop' into lammps-gui-ubuntu20-backport
2023-09-28 14:19:15 -04:00
49f08e6231
Merge pull request #3924 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-09-28 14:18:40 -04:00
d84ee0c4f1
Update compute_stress_mop_profile.cpp
2023-09-28 17:48:17 +03:00
dc84ab5e5f
Update compute_stress_mop.rst
2023-09-28 17:06:11 +03:00
bbd6b2846f
implementation of compute_dihedral() in compute_stress_mop.cpp
2023-09-28 16:59:03 +03:00
d062541177
remove whitespace from compute_stress_mop.cpp
2023-09-28 16:29:15 +03:00
ca449f1ea8
Prepare for inclusion of dihedral contribution in compute_stress_mop.cpp
2023-09-28 16:25:52 +03:00
ac435319fd
Definition of compute_dihedral and related variables in compute_stress_mop.h
2023-09-28 16:15:03 +03:00
3445330cf1
remove whitespace from compute_stress_mop.cpp
2023-09-28 16:13:13 +03:00
18f48a5e7c
Recognize Windows 11 23H2
2023-09-27 18:00:19 -04:00
5a455c5e3a
remove redundant calls to fmt::format() from calls to error->one/all() and utils::logmesg()
2023-09-26 23:56:51 -04:00
6115edefcb
remove redundant use of fmt::format()
2023-09-26 23:34:56 -04:00
6141d8d08c
gracefully handle some older ReaxFF force field files without overcorrection parameter
2023-09-26 23:29:59 -04:00
7c3a95240e
print more specific error messages when parsing ReaxFF force field files
2023-09-26 23:29:22 -04:00
1591b21617
remove whitespaces from compute_stress_mop_profile.cpp
2023-09-26 16:53:16 +03:00
b86d1f6553
Update compute_stress_mop.rst for dihedral interactions
2023-09-26 16:48:45 +03:00
d40fb4a337
method implementation for dihedral contribution to compute_stress_mop_profile.cpp
2023-09-26 16:45:46 +03:00
ec458e2861
method and member variables definition for dihedrals in compute_stress_mop_profile.h
2023-09-26 16:32:26 +03:00
381d8de017
initialization of angleflag in constructor compute_stress_mop_profile.cpp
2023-09-26 16:22:09 +03:00
e819b38a18
undo dihedral changes in compute_stress_mop_profile.h
2023-09-26 16:15:12 +03:00
b81df7c21b
Include methods and variables for dihedral contribution to compute_stress_mop_profile.h
2023-09-26 16:12:09 +03:00
25e9c2a35b
file completion only in current folder. hide popup when changing completer
2023-09-25 09:23:49 -04:00
053f6fa03d
must also update CWD when *saving* a file, not only when loading
2023-09-25 08:54:56 -04:00
a128089ab1
apply clang-format
2023-09-25 08:35:32 -04:00
2c636c83f5
check for compatible LAMMPS version when creating LAMMPS instance
...
This check must be done at runtime, since the LAMMPS shared library
may have been loaded dynamically and thus required library functions
may not be present or missing features with too only a LAMMPS version.
2023-09-25 08:35:23 -04:00
082d2bec9f
merge used parts of periodic_table.h into imageviewer.cpp
2023-09-25 07:46:55 -04:00
29989f102a
remove unused class members and silence compiler warnings
2023-09-24 23:08:59 -04:00
b2f62bbd1a
include FFMpeg and gzip into windows zip archive for LAMMPS GUI
2023-09-24 17:52:43 -04:00
11608abf34
update docs
2023-09-24 16:45:59 -04:00
5201e6b2f1
add support for completion on file names
2023-09-24 16:31:28 -04:00
934269e456
move all icon files to the icons folder
2023-09-24 15:55:14 -04:00
5588c121f4
add support to export slide show animation to movie file via ffmpeg
2023-09-24 15:09:14 -04:00
c50dcf6129
move helper functions to separate file. add overloads to mystrdup()
2023-09-24 12:53:14 -04:00
35bf3e05ca
Merge branch 'develop' into fix-rigid-enforce2d
2023-09-22 12:01:57 -04:00
afa8501d20
recognize STL files starting with "solid binary" as binary files
2023-09-22 07:51:58 -04:00
12acd346b7
plug memory leak
2023-09-22 07:51:16 -04:00
fb55fc3277
we don't need a lattice for creating atoms from a STL mesh
2023-09-22 07:51:07 -04:00
6f79918bab
copy FFMpeg binary into app bundle
2023-09-21 19:43:53 -04:00
8b40e16ebd
Revert "link gui to jpeg and png libs"
...
This reverts commit 57b3b74bcd .
2023-09-21 19:16:54 -04:00
70d6518eac
minor updates for using presets. mention macos multi-arch preset
2023-09-21 19:10:36 -04:00
a9f15f6a29
update preset
2023-09-21 19:09:57 -04:00
57b3b74bcd
link gui to jpeg and png libs
2023-09-21 19:09:26 -04:00
a463995646
add dependencies for building dmg bundle
2023-09-21 19:09:04 -04:00
c22d6a9e4e
update to doc pages
2023-09-21 22:13:16 +02:00
c5deb581c2
Updates to address PR comments
2023-09-21 22:12:58 +02:00
c3cc4974d1
silence uninitialized access valgrind warning
2023-09-21 07:33:03 -04:00
db4f55b76f
compatibility with new lammps-user-pace library and cleanup
2023-09-19 17:24:15 -06:00
f9cc60cfd5
Merge branch 'lammps:develop' into compute-pace-update
2023-09-19 11:14:14 -06:00
75682ffbca
Merge pull request #3922 from arghdos/fix_for_rocm_60
...
Apply fix for hipfft paths in ROCm >= 6.0
2023-09-19 10:43:19 -04:00
d371550f5f
step lammps-gui version patch number
2023-09-18 19:19:37 -04:00
934055601b
change insertion function to always replace partial word with completion
...
Also change popup mode to always display all possible completions
and only highlight the current selection. This seems more beginner friendly.
2023-09-18 18:03:27 -04:00
e52eb81839
make use of std::swap()
2023-09-18 16:51:19 -04:00
7467a058ee
Apply fix for hipfft paths in ROCm >= 6.0
2023-09-18 11:21:02 -05:00
70a8aff561
update todo list
2023-09-17 20:45:02 -04:00
7f4de6b8b9
more use of QRegExp instead of QRegularExpression for QT version < 5.15
2023-09-17 19:52:00 -04:00
20be9e64cf
use split_line convenience function for better consistency and backward compatibility
2023-09-17 19:44:15 -04:00
cf8b157702
use QtRegExp for QT 5.12 on Ubuntu 20.04LTS
2023-09-17 19:38:53 -04:00
3e9f1c8af2
Merge pull request #3919 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-09-16 07:19:25 -04:00
508dbb74c5
print warning when using threads that snap/intel will not use them
2023-09-15 08:37:32 -04:00
d1e405e83f
ML-SNAP now also has INTEL as dependent package
2023-09-14 19:08:38 -04:00
7b4ca086a8
documentation updates, clarifications, and corrections
2023-09-14 19:08:15 -04:00
5e657e5adb
Intel Package: Adding documentation changes for snap variant.
2023-09-14 18:01:55 -04:00
1c10d0d495
Intel Package: Adding snap variant.
2023-09-14 17:11:51 -04:00
6d12800a0d
make the GUI update interval a configurable option in the preferences
2023-09-14 10:39:57 -04:00
232e57a949
fix cut-n-paste issue
2023-09-14 00:27:35 -04:00
88b9aa62b7
forgot to rename files in KOKKOS/Install.sh
2023-09-13 17:27:30 -04:00
ae7945bd99
add missing newline
2023-09-13 15:56:49 -04:00
d198a9314f
reorder to have sections in alphabetical order again
2023-09-13 15:55:23 -04:00
822ad5b866
change refereces to lib/smd and smd to lib/machdyn and machdyn
2023-09-13 15:51:41 -04:00
5d0bbeb257
Merge branch 'develop' into collected-small-fixes
2023-09-13 08:57:32 -04:00
c82e7b16bd
Merge pull request #3915 from Architect0rr/develop
...
Initialize ADIOS dumps only the first time when used in multiple runs (for custom/adios dump style)
2023-09-13 08:54:40 -04:00
6e539da050
Merge branch 'lammps:develop' into compute-pace-update
2023-09-12 13:01:10 -06:00
e230220c13
remove dead code
2023-09-12 02:44:58 -04:00
d0f0bdd695
remove deprecated register storage class
2023-09-11 17:37:32 -04:00
2839ce334e
disable neighbor list trimming by default for REBO pair styles for now
2023-09-10 10:25:03 -04:00
3c1586878a
reorder include files
2023-09-08 15:36:30 -04:00
2319f98987
update docs with settings for building tools with CMake
2023-09-08 11:42:35 -04:00
5235d7e434
there is no "thermo_extract" tool (anymore)
2023-09-08 11:42:35 -04:00
da1db776b6
update some tables and comments for the current state of LAMMPS
2023-09-08 11:42:35 -04:00
8bde9ffd53
silence compiler warning
2023-09-08 11:42:34 -04:00
400bb426b8
Merge pull request #3912 from akohlmey/tab-reformat-completion
...
Add reformatting of line and command completion to LAMMPS GUI
2023-09-08 11:40:47 -04:00
f8e65b19a2
add completion for compute and fix ID references
2023-09-08 10:43:31 -04:00
778263673c
add completion for variables and variable references
2023-09-08 08:57:17 -04:00
f293c5dd87
don't add the same group name twice
2023-09-08 08:38:54 -04:00
f726a54f27
detect and highlight strings in more places
2023-09-08 08:37:48 -04:00
ecc68c2f0c
fix typo
2023-09-08 00:26:22 -04:00
1d851a6cff
fix some spelling issue. Start auto-complete after 2 characters
2023-09-07 23:53:21 -04:00
2d76f9e4ac
add completion for group id
2023-09-07 18:02:02 -04:00
fea91c0583
edits to LAMMPS GUI howto page
2023-09-07 12:16:07 -06:00
a1ddf68e5c
also delete log and chart window when loading a new file
2023-09-07 10:06:11 -04:00
71a6f5b827
some small clarifications
2023-09-06 23:51:35 -04:00
34179d2cf9
Merge branch 'develop' into tab-reformat-completion
2023-09-06 23:40:10 -04:00
595f2db72f
Merge pull request #3914 from lammps/dependabot/github_actions/actions/checkout-4
...
Bump actions/checkout from 3 to 4
2023-09-06 12:01:49 -04:00
17aa458c26
delete image viewer window when loading new file
2023-09-06 00:28:05 -04:00
2c0ff19528
allow calling lammps_last_error_message() with a NULL buffer to clear the error
2023-09-06 00:27:46 -04:00
0b5ce04638
initialize system with commands up to first run/minimize to have initial snapshot
2023-09-05 22:18:25 -04:00
aaad6cffba
must close LAMMPS instance after loading new file.
2023-09-05 18:03:05 -04:00
788ce89751
fix typo in query
2023-09-05 18:02:42 -04:00
1fe5c59674
Initialize ADIOS dumps only the first time when
...
used in multiple runs (for custom/adios dump style)
2023-09-05 12:44:56 +03:00
e1088ed6f9
add "none" to completions of force styles
2023-09-05 04:59:50 -04:00
9036717f1e
add completions for unit styles
2023-09-04 20:56:55 -04:00
68d88de785
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-04 19:30:21 +00:00
cf23022921
highlighting tweaks for numbers and special terms
2023-09-02 23:49:57 -04:00
7f5124e11a
tweak highlighting for "setup" commands
2023-09-02 23:39:29 -04:00
c7973ccc9b
initialize all pointers in initializer list to null
2023-09-02 19:36:49 -04:00
6f3b74b53e
plug memory leak
2023-09-02 18:49:35 -04:00
2bda147ff5
since dump image calls functions in thermo, thermo must be delete *after* the dumps
2023-09-02 18:48:06 -04:00
2b90e1143a
add missing %1 for arg() method
2023-09-02 18:36:05 -04:00
2d17894430
Update LAMMPS GUI documentation for Version 1.5
2023-09-02 11:50:20 -04:00
cf9ce0ebed
support displaying completions from editor context menu
2023-09-02 10:48:36 -04:00
98b803eba9
implement workaround for broken word under cursor selection in QTextCursor class
2023-09-02 09:44:13 -04:00
4d409906fe
implement more completions, skip suffixed styles, support variable styles
2023-09-01 23:02:51 -04:00
cb446f5e7f
simplify auto-completion
2023-09-01 20:04:47 -04:00
8383da5e74
create individual completer classes for different styles, use macros
2023-09-01 19:57:42 -04:00
c1bf3f7d4e
must step up ABI version for plugin loader
2023-09-01 11:55:19 -04:00
0a5e97e768
add LAMMPS version check, to be uncommented after PR #3896 is merged
2023-09-01 11:00:35 -04:00
b2ba1bbe70
implement automatic completion popup and reformat on return
2023-09-01 07:27:52 -04:00
65866156dd
make handling of boolean settings consistent
2023-09-01 07:27:10 -04:00
1514d98c35
swap matching isSetup and isRun to avoid funny coloring of run_style and similar
2023-09-01 07:25:50 -04:00
0043e4ccc8
macOS drops us into "/" when opening the app bundle without a file. use $HOME instead.
2023-09-01 03:29:45 -04:00
2e0bc524cc
update TODO list
2023-09-01 02:53:48 -04:00
b478888ede
move processing of completion to separate function
2023-09-01 02:52:26 -04:00
9690d2dc02
update formatting with clang-format
2023-09-01 02:45:20 -04:00
b6d10d1e20
implement command completion popup
2023-09-01 02:43:32 -04:00
156ab0b338
add reformat to context menu, formatting width may be changed in preferences
2023-08-31 23:25:30 -04:00
7a9aa7950c
add special case formatting for *_coeff commands
2023-08-31 21:58:39 -04:00
8ac45a8a02
reformat line when Tab key is pressed
2023-08-31 21:39:43 -04:00
7b5dfa2a3b
Merge pull request #3910 from akohlmey/add-slideshow
...
Add slideshow feature to LAMMPS GUI
2023-08-31 21:35:45 -04:00
9796317269
Merge pull request #3911 from taylor-a-barnes/mdi_fix
...
Fix bug in MDI energy
2023-08-31 18:09:21 -04:00
ca8722d14c
Fix bug in MDI energy
2023-08-31 16:27:23 -04:00
5d23d5d317
remove duplicates, move misplaced, and add missing keywords for syntax highlighting
2023-08-31 15:59:46 -04:00
7a1466671b
Merge branch 'develop' into BPM
2023-08-31 10:28:47 -06:00
c96d793fb6
update unit tests for change in read_restart
2023-08-31 04:45:23 -04:00
43d1d8c86b
make atom_modify map settings in restart file overridable
2023-08-30 23:51:25 -04:00
f77fec1e61
handle immediate variables and atom_modify keyword
2023-08-30 22:10:53 -04:00
0e9a402c5a
update TODO list
2023-08-30 16:19:28 -04:00
4b910d7812
complete rewrite of syntax highlighting with more consistency
2023-08-30 16:01:14 -04:00
2c92de2690
update preference dialog images
2023-08-30 09:07:23 -04:00
d474a511b6
update
2023-08-30 07:38:00 -04:00
b75b0ff3d5
sync naming of resulting archives with macOS
2023-08-30 07:37:53 -04:00
bfca91bbf0
layout tweak for macOS
2023-08-30 07:18:50 -04:00
34b26ffb74
final tweaks for macOS packaging
2023-08-30 07:04:15 -04:00
207cb5bb51
update LAMMPS GUI bundling for macOS
2023-08-30 06:42:56 -04:00
4f52a5e791
need to implement the same workaround for macOS as for ImageViewer class
2023-08-30 06:04:58 -04:00
8aee65b25c
update TODO list
2023-08-30 05:40:13 -04:00
3fd8e1dd7d
change table of hotkeys to use 6 columns instead of 8 for better reability
2023-08-30 04:53:55 -04:00
c2eafb874d
update docs for LAMMPS GUI v1.4
2023-08-30 04:38:11 -04:00
9fe266d4cd
make consistent
2023-08-30 04:30:33 -04:00
c432df0f91
set window icon consistently where possible
2023-08-30 04:15:13 -04:00
4ca5d7eec5
fix logic error
2023-08-30 03:58:56 -04:00
2aa8e10ae2
do not allow to zoom in beyond 80% of screen height or width
2023-08-30 03:54:13 -04:00
07efb5b015
don't add button to toggle slideshow window
2023-08-30 02:46:56 -04:00
9b065c0ac4
remove redundant "View" menu
2023-08-30 02:46:39 -04:00
9aa68442b6
complete implementation of slideshow window
2023-08-30 01:07:27 -04:00
ceadb04cf3
store the actual file name *after* it is written
2023-08-29 23:31:24 -04:00
a176ef4768
make consistent with write_dump
2023-08-29 20:07:35 -04:00
26ef4065da
add image_fname string for caching the last active dump image filename pattern
2023-08-29 19:22:56 -04:00
d0c1cfd292
simplify
2023-08-29 19:21:41 -04:00
8531e8138c
Use "Create Image" instead of "View Image" for launching the image viewer
2023-08-29 19:07:07 -04:00
514fec1b11
add non-functional slide show window to GUI
...
# Conflicts:
# tools/lammps-gui/CMakeLists.txt
# tools/lammps-gui/lammpsgui.cpp
# tools/lammps-gui/lammpsgui.qrc
# tools/lammps-gui/lammpsgui.ui
2023-08-29 18:45:04 -04:00
e83e9ab78b
Merge pull request #3904 from akohlmey/highlight-line
...
Add highlighting of current line in lammps-gui and tracking of line numbers in LAMMPS
2023-08-29 17:43:15 -04:00
432380c468
update
2023-08-29 16:54:51 -04:00
c8a611098e
add pointer to installation/download of LAMMPS GUI
2023-08-29 16:54:45 -04:00
21c0ec7e2c
Merge remote-tracking branch 'github/develop' into highlight-line
2023-08-29 16:28:15 -04:00
6bdf86056c
Merge pull request #3903 from akohlmey/collected_small_changes
...
Collected small changes and fixes
2023-08-29 16:26:41 -04:00
a206072520
Merge branch 'develop' into master
2023-08-29 19:04:58 +03:00
67bcf75b74
Updated the corresponding doc pages with ".. index::" and added (k) to the commands in the overview pages
2023-08-28 23:18:05 -05:00
0cf0d11b03
whitespace
2023-08-28 21:30:55 -04:00
c71c4d0fcd
must have a verbatim block to include .. versionadded::
2023-08-28 21:19:04 -04:00
2c363043e3
update LAMMPS GUI Howto for version 1.3
2023-08-28 21:18:39 -04:00
976080ecf0
tweak layout of chart window by adding a spacer and a label
2023-08-28 20:50:06 -04:00
6c8e782289
Merge branch 'develop' into highlight-line
2023-08-28 17:46:06 -04:00
bed5d65e1b
Merge branch 'develop' into collected_small_changes
2023-08-28 17:45:13 -04:00
afabb279a3
Merge pull request #3908 from lammps/doc-page-tweak
...
Add info for on-line manual versions to Manaul home page
2023-08-28 15:33:37 -04:00
e2daed05ad
fix typo
2023-08-28 13:12:01 -04:00
b5756e25d2
Merge pull request #3906 from akohlmey/fmtlib-10.1.1
...
Update fmtlib to version 10.1.1
2023-08-28 12:29:48 -04:00
b55be3eb7e
list manual versions on Manual home page
2023-08-28 10:22:52 -06:00
b08abd4a80
Updated Install.sh and cleaned up
2023-08-28 11:06:07 -05:00
4ef9f70bfe
Fixed whitespaces, added author info
2023-08-28 09:43:00 -05:00
09e94cc1ff
update fmtlib to version 10.1.1
2023-08-28 09:53:00 -04:00
64750c8a21
allow sphinx 7.2 again after incompatibility with breathe has been fixed
2023-08-28 05:20:47 -04:00
58d60dfea0
Fixed bugs with device sync for xoriginal
2023-08-26 16:08:59 -05:00
1039f86037
remove unnecessary restriction
...
do not check for comm cutoff when initiator atoms are directly bonded
2023-08-26 14:29:07 -04:00
92f173f7c3
update TODO list and step patch version for next set of features
2023-08-26 12:40:59 -04:00
821cbf1a22
add window to monitor current variables
2023-08-25 23:56:27 -04:00
d864b4789f
refactor variable info in Info class, make info accessible from library interface
2023-08-25 23:55:42 -04:00
999c364b83
better way to list rxn counts
2023-08-25 21:44:42 -04:00
cd5ebb86c8
inserting atoms: correct logic for per-atom mass
2023-08-25 21:37:57 -04:00
5b5210130c
improve highlighting settings to also show errors with different color
2023-08-25 21:19:05 -04:00
401133acec
count lines during scanning for triple quotes
2023-08-25 21:17:41 -04:00
568199e50d
must initialize force style pointers to null
2023-08-25 21:17:11 -04:00
0461fe8a13
delete carriage returns instead of turning them into blanks, add final newline
2023-08-25 18:55:14 -04:00
9c91ec9050
remove dead code
2023-08-25 17:51:22 -04:00
74d76f988d
update docs
2023-08-25 17:48:28 -04:00
6cc021bcaf
when updating the highlight also update cursor position
2023-08-25 17:35:38 -04:00
6759a20cfc
remove dead code
2023-08-25 17:35:05 -04:00
8f41ac1272
support loops in lammps_commands_string()
2023-08-25 17:34:32 -04:00
c5da0581e6
add support for input file line numbers
2023-08-25 16:11:46 -04:00
c61aaa81d2
add support to run LAMMPS on the file instead of the edit buffer
2023-08-25 15:12:48 -04:00
f94d00d435
step version number
2023-08-25 15:11:59 -04:00
149a820510
sync prototype with library.h
2023-08-25 15:11:46 -04:00
079d6c2341
LAMMPS class destructor may throw execption via utils::logmesg()
2023-08-25 11:55:58 -04:00
7b6c78bc06
explicitly flag ForceConst class destructor as noexcept(false) since call to set_ntypes() may throw exception
2023-08-25 10:47:37 -04:00
fee9a77fb4
must use array delete and not scalar delete on char array
2023-08-25 10:05:11 -04:00
76c0632363
remove dead code, class members that should be local, initialize others
2023-08-25 09:15:31 -04:00
6fcad323ab
must initialize typefirst now after recent changes from @dsbolin
2023-08-25 06:15:33 -04:00
541a5be1dd
update more frequently
2023-08-25 06:08:18 -04:00
8a7c1f3d0d
add support for add a highlight for the currently active input line to the line number display
2023-08-24 21:25:57 -04:00
3a7efdfb8c
implement setFont() method that sets the font for the entire editor window
2023-08-24 21:25:14 -04:00
c7a0e5f0e1
use line splitting method that keeps empty lines and set line numbers
2023-08-24 21:23:35 -04:00
48de679a58
add support for accessing line number from cached thermo data
2023-08-24 21:22:51 -04:00
23bc3abe18
add option to cache the current line number of the input file or buffer
2023-08-24 21:20:49 -04:00
1b86d647de
cleaned up headers and used PIMPL namespace instead, fixed whitespace, fixed homepage
2023-08-24 17:08:31 -06:00
d54fb3eb47
Merge branch 'lammps:develop' into compute-pace-update
2023-08-24 16:47:28 -06:00
187bebb515
Working on fix spring/self/kk, something with missing host-device sync that causes force blowup
2023-08-24 12:17:37 -05:00
dc3c8da52b
Merge pull request #3900 from dsbolin/fix_srd_bugfixes
...
Bug fixes for fix srd
2023-08-24 11:52:46 -04:00
afc4e1d476
Merge pull request #3893 from akohlmey/lammps-gui-fixes
...
Some more lammps-gui fixes and updates
2023-08-24 11:04:52 -04:00
2c897df841
Merge branch 'develop' into new-computes
2023-08-24 09:38:05 -04:00
6ccccb5d13
add versionadded tag to new inputs keyword docs
2023-08-24 09:27:17 -04:00
f7656101a2
Merge pull request #3892 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-08-23 21:19:37 -04:00
b4e7d5f0b9
fix whitespace (again)
2023-08-23 20:11:32 -04:00
949f93b588
clarify the documentation for the extract_atom numpy wrapper
2023-08-23 20:02:23 -04:00
df1e2a64d2
the MESONT package depends on the MOLECULE package since the last upgrade
2023-08-23 19:03:34 -04:00
70dab54e79
A few bug fixes for fix srd
2023-08-23 13:03:51 -06:00
c417288df9
add missing :doc:
2023-08-23 14:14:26 -04:00
00345ce8c3
rename compute local/comp/atom to composition/atom
2023-08-23 14:06:44 -04:00
95c792c559
Merge branch 'compute-fix-variable-outputs' of github.com:lammps/lammps into compute-fix-variable-outputs
2023-08-23 09:47:44 -06:00
e6b98f5942
fix logic issue in compute reduce
2023-08-23 09:47:36 -06:00
476446d93c
add reference log outputs for ML-HDNNP and add input demoing use with hybrid
2023-08-23 08:58:20 -04:00
174825fe8c
fix element mapping bug in pair style hdnnp when used as a hybrid sub-style
2023-08-23 07:21:16 -04:00
2e79beb368
signal that destructors may throw exceptions
2023-08-23 03:37:54 -04:00
aec1f46291
initialize all class members
2023-08-23 03:28:06 -04:00
9999f775cc
address CodeQL issue
2023-08-23 03:03:19 -04:00
351a9dd11f
Merge remote-tracking branch 'github/develop' into collected-small-changes
2023-08-23 03:02:29 -04:00
154c98cd7d
Merge remote-tracking branch 'github/develop' into compute-fix-variable-outputs
2023-08-22 21:37:19 -04:00
c072719a44
Merge pull request #3898 from stanmoore1/reax_kk_bug
...
Fix bug in Kokkos ReaxFF on GPUs when border comm is on host
2023-08-22 18:57:43 -04:00
3e22eb8355
adjust version date
2023-08-22 16:40:25 -06:00
17dd04b4de
tweak variable doc page
2023-08-22 16:22:57 -06:00
71ca6ee47c
fix one more example input script
2023-08-22 16:02:28 -06:00
ad33a018f4
update variable syntax in several example input scripts
2023-08-22 15:52:47 -06:00
17b78d86a6
Merge pull request #3885 from bathmatt/pt_without_device
...
Made check incase PyTorch didn't define the device
2023-08-22 17:38:54 -04:00
dd6b847a5c
mention that "peratom" is no longer required and was removed
2023-08-22 16:29:14 -04:00
ffe291b793
Fixed bugs with the memory allocation for xoriginal
2023-08-22 15:28:28 -05:00
dc5619667f
Fix bug in Kokkos ReaxFF on GPUs when border comm is on host
2023-08-22 11:26:12 -06:00
7d9c068da0
whitespace
2023-08-22 11:50:54 -04:00
aad232ffc6
fix typo
2023-08-22 11:46:57 -04:00
eaedc60396
more fixes for file and pathnames with blanks
2023-08-21 15:55:47 -04:00
532e365331
enable/disable VDW mode pushbutton depending on whether valid element info is present
2023-08-21 13:24:12 -04:00
331adc09c0
Merge branch 'develop' into compute-fix-variable-outputs
2023-08-21 10:56:54 -06:00
ab2b83f654
clarify doc for fix ave/histo command
2023-08-21 10:54:42 -06:00
1d749594cb
avoid write_dump image failing when not all elements can be recognized
2023-08-21 12:26:08 -04:00
c6233547a5
update compute and fix doc pages for new generality
2023-08-21 09:39:00 -06:00
20748b877e
Merge pull request #3894 from akohlmey/remove-mpiio
...
Remove MPIIO package
2023-08-21 11:02:28 -04:00
3192b11cb8
fix write_dump command string so it can handle paths with blanks
2023-08-21 09:06:19 -04:00
603d7d28fd
make constants and functions static so there are no namespace conflicts with multiple files including it
2023-08-21 05:23:42 -04:00
d230ae49c4
update documentation for removal of MPIIO package
2023-08-20 22:17:03 -04:00
4de7694bbe
add removed MPIIO dump styles to deprecated dump styles
2023-08-20 22:03:34 -04:00
a81412f015
remove MPIIO sources and references to them. update Purge.list and build systems
2023-08-20 21:51:33 -04:00
46f28e1fb8
workaround for imageviewer GUI glitch on macOS
2023-08-20 19:11:11 -04:00
e50d950a86
fix copy-n-paste bug
2023-08-20 00:24:11 -04:00
a94c45eb0c
speed up SSAO with OpenMP multi-threading, if available
2023-08-20 00:11:33 -04:00
93f011ad7c
make vdwfactor consistent and speed up rendering for VDW mode by skipping bonds
2023-08-20 00:10:42 -04:00
b592542a5b
use more consistent way to update checkboxes and labels by assigning names
2023-08-20 00:01:42 -04:00
80144c9970
speed up SSAO with OpenMP multi-threading, if available
2023-08-19 20:06:31 -04:00
a86c0ed671
suppress pointless warning by MSVC++ compilers
2023-08-19 17:48:03 -04:00
c1b5fe4e84
reimplement lammps_commands_string() library function with C++ and support for heredocs
2023-08-19 17:48:03 -04:00
89fc0ad68a
correctly extract local file name from dropped URI
2023-08-19 17:46:41 -04:00
fb0712b66f
consistently use bool for echo and cite flags
2023-08-19 13:38:53 -04:00
a4390529ab
automatically copy "About LAMMPS" dialog text to clipboard
2023-08-19 09:28:11 -04:00
b904534ac2
Merge pull request #3889 from akohlmey/image-anti-alias
...
Implement anti-aliasing for dump image (and dump movie)
2023-08-18 15:52:01 -04:00
6e1529ddff
finish changes to variables
2023-08-18 13:18:50 -06:00
283c928aac
add note and images to showcase the effect of fsaa and ssao
2023-08-18 14:08:43 -04:00
7febd8c918
Merge branch 'develop' into image-anti-alias
2023-08-18 13:32:23 -04:00
d35cd8625e
Merge pull request #3890 from akohlmey/lammps-gui-improvements
...
More lammps gui improvements
2023-08-18 11:37:19 -04:00
91d826a5d6
changed compute section of variable formulas
2023-08-18 09:34:46 -06:00
95e9e6549f
simply variable.cpp
2023-08-18 09:28:58 -06:00
9ab79c745b
no executable permissions on source code
2023-08-18 07:03:02 -04:00
f5361b49be
Merge branch 'develop' into new-computes
2023-08-18 06:58:14 -04:00
9702a7a9d4
don't need to list utils.h as include as it is always included for styles
2023-08-18 06:58:06 -04:00
67f42fa84f
add version tags, sort out spelling issues
2023-08-18 06:58:00 -04:00
bb2c286f27
fix whitespace
2023-08-18 06:46:10 -04:00
2af8842877
whitespace
2023-08-18 06:40:51 -04:00
0624aa56b9
remove unused file
2023-08-18 01:50:13 -04:00
422b989c1c
may only set bond diameter, if there are actual bonds in the system allowed
2023-08-17 22:33:12 -04:00
5528cefe0f
move fsaa keyword next to ssao and away from dump_modify
...
we don't need to reallocate the buffers this way
2023-08-17 19:57:46 -04:00
f2901827e6
updates to variable doc page to clarify compute/fix options
2023-08-17 17:25:27 -06:00
299eda8ca3
have compute_reduce require either peratom or local inputs
2023-08-17 16:12:14 -06:00
988b121a96
silence compiler warnings
2023-08-17 16:55:57 -04:00
f4fe28d8d0
change PNG compression from best compression to best speed
2023-08-17 16:42:22 -04:00
0d739439c7
changes to compute voronoi/atom
2023-08-17 12:47:48 -06:00
aedda9513e
document cost of FSAA
2023-08-17 13:11:41 -04:00
a0414f2fc9
update TODO list
2023-08-17 05:38:51 -04:00
6e2a65c4c5
update docs for LAMMPS GUI
2023-08-17 05:26:48 -04:00
4ec5b5776c
fix permissions
2023-08-17 02:25:13 -04:00
b7126f523c
use counter so that widgets are properly assigned to their grid slots
2023-08-17 02:23:00 -04:00
18aa897430
fix whitespace and include missing icon
2023-08-17 01:38:34 -04:00
b2a8bc07a0
add option to toggle between VDW style representation and licorice style
2023-08-17 01:20:07 -04:00
23f9615ef2
color by element when units setting allows it
2023-08-17 00:41:30 -04:00
37b0ba1d51
import periodic table functions from VMD/molfile plugin
2023-08-17 00:40:00 -04:00
3ac856cc92
add extract_global() and extract_atom()
2023-08-17 00:39:10 -04:00
43347b87ce
also recognize integer ranges with : or * as integer
2023-08-17 00:38:46 -04:00
f91dc3e68a
implement anti-aliasing for dump image (and dump movie)
2023-08-16 20:24:57 -04:00
4628199041
update todo
2023-08-16 19:10:14 -04:00
3eb8fd219a
update of a Howto_output doc page
2023-08-16 16:19:11 -06:00
2c8a3d87a0
must stop running LAMMPS simulation before we can close the lammps object
2023-08-16 13:06:09 -04:00
ebbce58da6
fix typo
2023-08-16 12:07:43 -04:00
561f682afd
support setting image dimensions, have render activity indicator
2023-08-16 08:48:31 -04:00
44f725f61f
add tooltips, add run/stop/image buttons to status bar, replace run/stop icons
2023-08-16 07:11:07 -04:00
7c9eda658f
fix typo
2023-08-16 03:38:05 -04:00
06e2d5d306
Merge pull request #3883 from akohlmey/lammps-gui-improvements
...
LAMMPS GUI improvements
2023-08-16 02:17:57 -04:00
cd4642dfb4
Merge pull request #3887 from lammps/compute-prop-grid-proc
...
Add proc option to compute property/grid
2023-08-15 23:49:33 -04:00
b57f6d9b30
dynamic loaded library crashes currently on macOS
2023-08-15 23:44:14 -04:00
a7f84ef645
Merge pull request #3888 from lammps/example-asphere-tri
...
Changes to make example script in ASPHERE/tri run smoothly
2023-08-15 23:25:04 -04:00
2cdb9c5c69
must make copies on Linux
2023-08-15 23:22:17 -04:00
653f0c4d8a
correct re-launch implementation for windows
2023-08-15 23:13:31 -04:00
65cd6a3f2a
we cannot cleanly restart with a new plugin through loading. must relaunch.
2023-08-15 22:46:50 -04:00
51cb6da4ca
must dynamically load liblammps.so before any library function calls
2023-08-15 21:33:35 -04:00
d8541e1318
Merge branch 'develop' into lammps-gui-improvements
2023-08-15 21:23:58 -04:00
cbf463898d
add versionadded tag
2023-08-15 20:58:57 -04:00
9b45b80844
Merge branch 'develop' into example-asphere-tri
2023-08-15 20:56:09 -04:00
db9bb9e390
Merge branch 'develop' into compute-prop-grid-proc
2023-08-15 20:54:33 -04:00
1e2db10252
whitespace
2023-08-15 20:54:28 -04:00
e3167fb83d
Merge pull request #3881 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-08-15 20:40:30 -04:00
b3f045f5ae
changes to make example script in ASPHERE/tri run
2023-08-15 17:09:17 -06:00
185fa1bcdb
small documentation and spelling updates
2023-08-15 12:01:07 -04:00
e886d01190
add View in OVITO and View in VMD entries to Run menu
2023-08-15 08:04:01 -04:00
cd9a5f8d8c
make darkgray *really* dark gray, i.e. darker than gray
2023-08-15 06:09:34 -04:00
a5b2461e36
update docs
2023-08-15 06:08:57 -04:00
afd5f6a818
some more image settings tweaks
2023-08-15 06:08:39 -04:00
62547ccde5
update quick help and TODO list
2023-08-15 05:35:34 -04:00
263db3d13c
avoid lengthy accelerator details with Nvidia GPUs
2023-08-15 02:26:54 -04:00
0c7f56e881
imageviewer updates
...
- new zoom icons
- resetview option
- properly track pushbutton checked state
- add preferences options for selecting background and box color
2023-08-15 02:21:05 -04:00
dedddee70a
no point in removing a null pointer item
2023-08-15 01:06:15 -04:00
3bf70c1b97
various chart window updates and improvements
...
- charts are reset if the thermo style changes
- charts are reset if the timestep is reset (to a lower value)
- charts are not updated if thermo data is not valid (e.g. during setup)
- use integer format for Steps on the x-axis
2023-08-15 01:05:54 -04:00
8bfa0b2b04
add option to query Update::setupflag to see if thermo data is valid
2023-08-15 01:03:25 -04:00
4e604c2ccd
remove OpenMPI hack. We have disabled MPIIO testing altogether.
2023-08-14 22:05:32 -04:00
f0962f36f6
make consistent and avoid segfaults
2023-08-14 21:53:45 -04:00
e51845776d
make box, axes, ssao, antialias checkable buttons in image viewer
...
this reduces the antialias option to just 2x
2023-08-14 21:37:46 -04:00
2728f6763e
updated output and cross-check
2023-08-14 18:47:27 -04:00
c11c51ba3c
complete lammps gui howto
2023-08-14 16:56:22 -04:00
b53c564190
update clang-format detection for compatibility with Debian
2023-08-14 15:13:43 -04:00
9fc54865cf
improve desktop integration for Linux
2023-08-14 14:31:30 -04:00
dad8081d55
Merge pull request #3884 from akohlmey/fmtlib-10.1
...
Update fmtlib to version 10.1
2023-08-14 11:35:29 -04:00
e297800102
get rid of tr() macros
2023-08-14 10:11:58 -04:00
a10b1de511
complete bundling and assigning icons to actions
2023-08-14 04:01:33 -04:00
cdbbe33933
Made check incase PyTorch didn't define the device
2023-08-14 09:36:56 +02:00
ea965d3b26
Working on exchange comm on device, and grow arrays for xoriginal
2023-08-13 23:40:53 -05:00
619623f0f6
more icons
2023-08-13 21:38:18 -04:00
f53991c107
include more icons link to Howto doc
2023-08-13 17:46:00 -04:00
a07f02c135
more howto documentation updates
2023-08-13 17:13:19 -04:00
d650bc61c5
include images of the preferences dialog tabs and discuss preferences
2023-08-13 15:36:05 -04:00
7e3c04aa51
add a small LAMMPS icon to the status bar indicating whether an active LAMMPS instance exists
2023-08-13 02:57:47 -04:00
9f407cae1e
more documentation and tutorial updates
2023-08-13 02:57:02 -04:00
c1f9f9d1c6
we have accumulated enough changes to call this version 1.2
2023-08-13 00:15:09 -04:00
8076f77e1e
add missing connect() macro
2023-08-13 00:14:46 -04:00
d4b6302b31
more doc improvements
2023-08-12 23:33:06 -04:00
1991d74623
desktop integration for Linux, embedded icons on Windows
2023-08-12 23:30:37 -04:00
929ca8f0f1
small clarification
2023-08-12 21:07:35 -04:00
c11d58f7b1
Start working on a LAMMPS GUI howto
...
Docs are now organized as follows:
- README is minimal and points to other docs
- The section in Tools.rst mostly explains compilation and installation
- The Howto contains a tour of the GUI and explains intended functionality
2023-08-12 21:07:12 -04:00
e7b02e89fa
also linke the principal command when linking styles
2023-08-12 20:13:40 -04:00
bbcfbe957b
implement context specific help either via right-click or CTRL-?
2023-08-12 17:46:10 -04:00
3957b4b194
avoid legacy compilation failures on recent ubuntu machines that only have python3-config
2023-08-12 12:45:13 -04:00
5115df7a38
avoid legacy compilation failures on recent ubuntu machines that only have python3-config
2023-08-12 12:45:01 -04:00
dd18de164a
avoid legacy compilation failures on recent ubuntu machines that only have python3-config
2023-08-12 12:41:44 -04:00
45290b5296
update fmtlib to version 10.1
2023-08-12 11:52:22 -04:00
f104d75626
add missing icon
2023-08-12 10:17:10 -04:00
62b4318801
complete implementation of variable setting dialog
2023-08-12 10:08:02 -04:00
ca9924035b
Working on pack/unpack exchange for xoriginal
2023-08-12 01:19:43 -05:00
9110c23fcb
add set variables dialog
2023-08-12 00:09:30 -04:00
45b9801941
add parser that collects info about possible variables to be set from the command line
2023-08-11 21:59:51 -04:00
a24eccf95d
Removed maxatom from fix spring/self, need to work on exchange for xoriginal on spring/self/kk
2023-08-11 09:43:28 -05:00
2cf73ff427
use platform abstractions from Qt library
2023-08-11 06:44:52 -04:00
035620d252
more image window tweaks
...
- add image windows to View menu
- add setting to replace old image view instead of creating a new one
- add setting to turn on/off box
- add setting to turn on/off axes
2023-08-11 03:36:40 -04:00
93e67c9388
add pixmaps to image viewer buttons
2023-08-11 02:40:08 -04:00
2e0e3d9204
add support for near-interactive image processing
2023-08-10 23:27:04 -04:00
4afd5f9661
update status message while rendering snapshot image
2023-08-10 21:46:05 -04:00
7c03921669
only close LAMMPS instance if preferences for command line flags have changed
2023-08-10 21:36:09 -04:00
55d0b84428
add support for Image rendering with up to 4x4 antialiasing and SSAO mode
2023-08-10 21:16:17 -04:00
4fb5135887
remove scrollwheel support, add prototype buttons
2023-08-10 19:58:03 -04:00
cb2627220e
add a few more ideas
2023-08-10 13:29:27 -04:00
506383ab7e
more ideas
2023-08-10 06:35:34 -04:00
bf6e021335
Merge branch 'develop' into lammps-gui-improvements
2023-08-10 06:28:05 -04:00
eda6a39e6a
Merge branch 'develop' into collected-small-changes
2023-08-10 06:27:44 -04:00
3ae89fed8b
Merge pull request #3867 from akohlmey/fix-vector-nmax
...
Add nmax keyword to fix vector to restrict vector length
2023-08-10 06:27:11 -04:00
54edfd1604
update TODO, remove useless file
2023-08-10 06:14:41 -04:00
4bb3ecd09c
Added the fix spring/self/kk source files
2023-08-10 00:36:33 -05:00
6ff85cab7f
Adding fix spring/self/kk, needed to add maxatom to fix spring/self, may need resize xoriginal as well
2023-08-10 00:34:52 -05:00
2b7873a5bd
fix typos
2023-08-09 22:55:31 -04:00
cb4eee809d
add support to store the 5 most recent files and add them to the file menu
2023-08-09 22:22:17 -04:00
f1ba4227dc
update TODO list
2023-08-09 20:26:26 -04:00
27d4a8afcf
small tweak
2023-08-09 20:26:18 -04:00
2f415c8b62
bugfix for pair style dpd/gpu from Trung
2023-08-09 09:42:01 -04:00
b9afbf40a0
Merge branch 'develop' into collected-small-changes
2023-08-09 00:43:29 -04:00
bddb19fda1
disable *all* MPI-IO related testing
2023-08-09 00:41:40 -04:00
5d1c75e660
disable MPI-IO based restart writing (for now)
2023-08-09 00:41:39 -04:00
a56ac77132
indexing bugfix for compute global/atom
2023-08-09 00:41:39 -04:00
2f6dbfd239
possible workaround for unit test failure
...
taken from: https://github.com/open-mpi/ompi/issues/9656
2023-08-09 00:41:39 -04:00
ab4ae4f177
recover lost "reset to defaults" action
2023-08-09 00:36:42 -04:00
a4ab3935b4
more "About" dialog box tweaks
2023-08-09 00:36:33 -04:00
a3f742a405
add info about accelerator support and communication
2023-08-09 00:36:26 -04:00
46dd9c8546
make font size in "About" dialog 3/4 the default size.
2023-08-09 00:36:17 -04:00
b7fad288c7
fix ability to select a temporary directory (for image files)
2023-08-09 00:36:05 -04:00
7b1c00137a
add preference option to select default and text font
2023-08-09 00:35:47 -04:00
4397e13aaf
simplify font selection and prepare for making it a preference
2023-08-09 00:35:36 -04:00
54c62c86a7
fall back to "none" accelerator, if one was selected, but is no longer available
2023-08-09 00:35:23 -04:00
407bcf30a0
step patch level for lammps-gui
2023-08-09 00:35:13 -04:00
65d5d6508a
force C locale from within the LAMMPS GUI app
2023-08-09 00:34:58 -04:00
77808cd178
add option to set visibility of log and chart windows from menu and in preferences
2023-08-09 00:34:43 -04:00
d7b5387712
enforce C locale, so that numbers are created and parsed correctly in the GUI text editor
2023-08-09 00:34:35 -04:00
f345146103
Simplify QtCreator file, update TODO once more, tag patch level
2023-08-09 00:34:19 -04:00
6dcfe130a4
tweaks to syntax highlighting
2023-08-09 00:34:05 -04:00
b81aaebd87
update TODO list
2023-08-09 00:33:54 -04:00
d33d59ec41
update docs
2023-08-09 00:33:43 -04:00
1b0967477b
add support to export collected Thermo data to gnuplot .dat and excel .csv
2023-08-09 00:33:31 -04:00
bf79b91db0
update TODO list
2023-08-09 00:33:17 -04:00
890765f2e6
add preference option to replace chart window
2023-08-09 00:33:00 -04:00
53eaca030b
complete chart view window with option to select chart from thermo columns
2023-08-09 00:32:46 -04:00
fe7681d0b3
add chart viewer window to show graphs of ongoing runs from thermo data
2023-08-09 00:32:34 -04:00
d414dd52d5
subclass QPlainTextEdit for logwindows, so we can store its size on close
...
also some more settings tweaks (e.g. do not store window size when maximized)
and add setting to replace log windows instead or creating new ones.
2023-08-09 00:32:22 -04:00
ea15cec4bf
remember the size of the main window
2023-08-09 00:31:53 -04:00
9b0fe3eeda
improve LAMMPS GUI docs, add info about using the Linux-2-Windows cross-compiler
2023-08-09 00:31:11 -04:00
4ca32f0cec
Added comments to the use of operators overloaded when accessing unwrap on the GPU (serial works fine)
2023-08-07 15:24:16 -05:00
7c17ea632c
Reverted changes to tau as a time constant. To be checked.
2023-08-07 12:09:44 +02:00
4a82754464
Fixed an obvious bug with x
2023-08-07 00:30:32 -05:00
5a6b2ec59c
disable *all* MPI-IO related testing
2023-08-06 22:06:28 -04:00
a1bfbf4872
disable MPI-IO based restart writing (for now)
2023-08-06 22:06:14 -04:00
2987f38257
possible workaround for unit test failure
...
taken from: https://github.com/open-mpi/ompi/issues/9656
2023-08-06 22:05:53 -04:00
dc8f17e8e6
Fixed bugs with missing x array, removed the () operator overloads because they require access to domain within the kernels
2023-08-06 00:04:46 -05:00
b6f7a27b09
Merge pull request #3871 from megmcca/local-composition
...
Per-atom compute to calculate local composition of atom types
2023-08-05 00:53:57 -04:00
dbab5b6931
possible workaround for unit test failure
...
taken from: https://github.com/open-mpi/ompi/issues/9656
2023-08-04 22:32:28 -04:00
e10e1190e2
Merge branch 'develop' into triclinic-neighbor-bug
2023-08-04 22:32:19 -04:00
003a207038
possible workaround for unit test failure
...
taken from: https://github.com/open-mpi/ompi/issues/9656
2023-08-04 22:30:28 -04:00
7d359403ac
clarify docs
2023-08-04 21:37:20 -04:00
db0c892d24
correct parsing of arguments with nmax appended at the end
2023-08-04 21:37:12 -04:00
5e9658aff6
fix whitespace and minor documentation integration issues
2023-08-04 21:06:47 -04:00
7adb2d7bcf
fix syntax issues
2023-08-04 17:16:00 -04:00
b248211eb5
Merge branch 'develop' into fix-vector-nmax
2023-08-04 16:44:20 -04:00
41e71f2e41
update fix vector docs
2023-08-04 16:44:10 -04:00
95bc422424
fix duplicate implicit reference
2023-08-04 16:38:18 -04:00
bc02a7cc62
Merge pull request #3836 from akohlmey/cmake-3.16
...
Make CMake 3.16 the minimum required version
2023-08-04 15:36:32 -04:00
4c68e3f5f3
Small tweaks
2023-08-04 13:29:22 -06:00
376b83df52
Merge branch 'develop' of github.com:lammps/lammps into local-composition
2023-08-04 13:23:53 -06:00
5d3839db9f
clean up all created files
2023-08-04 13:27:01 -04:00
cf5cd9f977
update docs
2023-08-04 13:21:59 -04:00
907673c4d7
Merge branch 'develop' into fix-vector-nmax
2023-08-04 13:07:03 -04:00
951b344a07
Merge branch 'develop' into cmake-3.16
2023-08-04 13:05:08 -04:00
4851f30634
Merge pull request #3877 from akohlmey/collected_small_fixes
...
Collected small fixes
2023-08-04 13:04:39 -04:00
a6767c85b0
apply clang-format
2023-08-04 12:11:59 -04:00
bc6fcdc61a
Applying triclinic neighbor fixes to intel package.
2023-08-04 08:49:27 -07:00
1a5b947593
flag if we are cross-compiling
2023-08-04 08:02:06 -04:00
e958cc0ef1
silence warning about a setting that was added to silence warnings
2023-08-04 08:01:57 -04:00
ecb28e8e2e
Merge branch 'develop' into cmake-3.16
2023-08-04 04:26:30 -04:00
8eb7f56491
be more thorough and complete about including all required dll files
2023-08-04 04:17:01 -04:00
2ea1c78376
cosmetic
2023-08-04 02:24:52 -04:00
cf6866d5e6
improve message in about LAMMPS dialog
2023-08-03 22:42:50 -04:00
6280876825
Merge remote-tracking branch 'github/develop' into collected_small_fixes
2023-08-03 22:09:45 -04:00
a10aab440f
report LAMMPS GUI build choices in CMake config summary
2023-08-03 22:09:36 -04:00
e87bbf4edb
Merge pull request #3832 from akohlmey/fmtlib-update
...
Update fmtlib copy to version 10
2023-08-03 22:03:32 -04:00
4e08e6cb4c
add support to build LAMMPS GUI zip package with cross compiler
2023-08-03 21:57:33 -04:00
7498739f98
work around build issue with cross-compiler
2023-08-03 21:56:35 -04:00
0446bdfc00
work around C++17 issue in AWPMD package
2023-08-03 21:56:04 -04:00
7d84eb86f7
Merge remote-tracking branch 'github/develop' into collected_small_fixes
2023-08-03 21:01:08 -04:00
e467461cac
Merge pull request #3736 from lammps/always-exceptions
...
Always throw exceptions for errors
2023-08-03 21:00:19 -04:00
2305c4cb30
Merge branch 'develop' into cmake-3.16
2023-08-03 17:39:15 -04:00
794e3d11df
Merge pull request #3670 from stanmoore1/kk_update_4.0
...
Update Kokkos library in LAMMPS to v4.1.0
2023-08-03 17:36:22 -04:00
e3fa10ee88
add deprecation note to lammps_config_has_exceptions() function
2023-08-03 17:35:05 -04:00
6e9a6e6b0b
Merge pull request #3856 from akohlmey/remove-mscg-package
...
Remove MSCG package from LAMMPS distribution
2023-08-03 17:29:56 -04:00
24ea5fe7e3
hack to avoid compile failure with intel
2023-08-03 17:21:09 -04:00
397f3e4786
exceptions are always enabled and thus the check is no longer required
2023-08-03 16:52:24 -04:00
4ed98083e0
Merge branch 'develop' into always-exceptions
...
# Conflicts:
# src/library.cpp
2023-08-03 16:50:50 -04:00
a57f2a996f
sync with fmtlib upstream
2023-08-03 16:34:07 -04:00
6049f2985d
Merge branch 'develop' into fmtlib-update
2023-08-03 16:22:57 -04:00
e0055ea929
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-08-03 13:42:48 -06:00
fbf0bad3b5
correct sort order
2023-08-03 14:30:32 -04:00
cefb38a000
update package list for Windows with MSVC
2023-08-03 14:30:21 -04:00
3f5898a241
flag development branch
2023-08-03 14:28:23 -04:00
cc9dee5ecd
use references instead of copies when looping over list of selected fixes
2023-08-03 11:00:05 -04:00
a6d178194e
use consistent names and capitalization in comments
2023-08-03 10:59:31 -04:00
554db7daaf
Merge pull request #3873 from akohlmey/next_patch_release
...
Step version strings for next release
2023-08-03 08:14:14 -04:00
dea8050a8a
Merge pull request #3870 from akohlmey/lammps-gui
...
Add simple LAMMPS GUI using Qt library
2023-08-03 01:02:18 -04:00
3c24e4fbf3
fix typo
2023-08-02 23:53:32 -04:00
8d5343ea23
temporary skip showing broken temp file setting on macOS
2023-08-02 23:46:44 -04:00
3f1f08d4c0
add setting support for selecting the LAMMPS plugin shared object
2023-08-02 23:33:51 -04:00
2a82ed9494
add accelerators for tabs and layout tweaks
2023-08-02 21:36:04 -04:00
f6732f028c
support running with Kokkos + OpenMP
2023-08-02 21:06:30 -04:00
91fdf6918d
Merge pull request #3874 from lammps/perlmutter
...
Add missing path to Kokkos Perlmutter Makefile
2023-08-02 19:55:18 -04:00
9617c8e3d2
also update doc page
2023-08-02 16:30:26 -06:00
3e7f1ac83a
add proc option to compute property/grid
2023-08-02 16:27:19 -06:00
07b36025e2
small doc fix from @sjplimp
2023-08-02 17:56:02 -04:00
6f6eb1dbb1
update TODO list
2023-08-02 17:54:40 -04:00
c800a2c676
add menu entry to reset to default settings
2023-08-02 17:52:56 -04:00
2808a78822
more updates to preferences dialog and supporting code. almost done.
2023-08-02 17:28:34 -04:00
498ca44310
Add missing path to Kokkos Perlmutter Makefile
2023-08-02 18:43:54 +00:00
97d406f2ff
update TODO list with some new ideas
2023-08-02 13:53:31 -04:00
e493519c12
more hotkeys and have Ok/Cancel on preferences dialog handled properly
2023-08-02 11:05:35 -04:00
34c398dd37
Tried two ways of doing parallel reduce for fsum
2023-08-02 06:59:24 -05:00
dfcd3f945e
first pieces of preferences dialog
2023-08-02 07:02:20 -04:00
2711917a6e
grammar
2023-08-02 07:01:30 -04:00
dfb614bd42
fix memory leak
2023-08-02 05:40:56 -04:00
56b50d6580
ensure final newline when saving to file
2023-08-02 05:37:56 -04:00
c918bdeb07
fix a couple of bugs that would hang the app waiting for log output
2023-08-02 05:25:24 -04:00
c99d0f5452
cmake cleanups
2023-08-02 04:58:38 -04:00
1fa2060175
Merge remote-tracking branch 'github/develop' into lammps-gui
2023-08-02 04:10:19 -04:00
8a53c66bef
refactor. add LammpsWrapper class to hide plugin defines and interface changes.
2023-08-02 01:49:39 -04:00
57b6543886
Merge pull request #3859 from akohlmey/opencl-intel-single-fixes
...
Address GPU package issues with OpenCL on Intel GPU with single-only hardware (e.g. Xe)
2023-08-02 00:49:17 -04:00
310ede65d9
apply coding standard checks
2023-08-01 20:49:38 -04:00
f76300c4f8
do not build packages automatically but use explicit targets
2023-08-01 20:42:10 -04:00
22a9f869ea
change version date
2023-08-01 18:39:42 -04:00
ea5a20afc5
add missing versionchanged tags
2023-08-01 18:39:20 -04:00
f1cda322fe
make it LAMMPS GUI version 1.0.0 since we're including it in the stable version
2023-08-01 18:20:44 -04:00
4f1946f307
update LAMMPS GUI docs
2023-08-01 18:19:18 -04:00
6c8291fa15
Merge pull request #3861 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-08-01 17:10:33 -04:00
f2bc41a83c
we should be ok with CMake 3.16 as minimum version again.
2023-08-01 15:38:07 -04:00
fd9af7d5c9
this is packaging/install for visual studio only
2023-08-01 15:32:24 -04:00
e3792616ad
Moving line break in BPM doc pages for link, fixing prop/atom syntax
2023-08-01 12:54:23 -06:00
b9682fc6fd
zip file packaging for windows
2023-08-01 14:38:48 -04:00
6a991ff0a0
Updated fix efield/kk, needs work on unwrap
2023-08-01 10:53:20 -05:00
1f829dd2e9
ignore install folder created by VS
2023-08-01 08:20:22 -04:00
b67de91feb
rename script
2023-08-01 04:29:13 -04:00
d38ec56f3a
more tweaks. avoid warnings. get dependencies for imageformats.
2023-08-01 04:28:54 -04:00
44cec03729
set environment variables to find potentials and frc files
2023-08-01 04:11:57 -04:00
89b205a08e
must use tar to preserve symlinks
2023-08-01 03:48:57 -04:00
6b50daf5b7
Merge branch 'collected-small-fixes' into lammps-gui
...
# Conflicts:
# cmake/CMakeLists.txt
2023-08-01 03:07:56 -04:00
418b2c3df0
integrate wrapper script for linux
2023-08-01 03:00:33 -04:00
488b4d46cd
fix minor issues
2023-08-01 02:36:43 -04:00
0d7687cd02
strip debug info only on files, not symlinks. get deps for Qt platform plugins
2023-08-01 02:28:56 -04:00
349cf728b1
various tweaks, remove debug info, delete backward system libs
2023-08-01 02:13:48 -04:00
5fdeefe0ac
Linux deployment script
2023-08-01 01:34:08 -04:00
be9d246b93
install runtime deps on Linux
2023-08-01 01:05:38 -04:00
fbf05fb9a9
copy runtime libs/dlls during install
2023-08-01 00:32:57 -04:00
33e893dbed
cleanup. must include lammps-gui in install targets. windows cross-deploy
2023-07-31 17:22:26 -04:00
49d411e7c1
update
2023-07-31 14:43:09 -04:00
b5a5cf1c96
support zooming image with mousewheel
2023-07-31 14:32:10 -04:00
d41bf628c7
display number of threads in use for LAMMPS instance in status bar
2023-07-31 07:59:39 -04:00
2f159df3b7
changes for portability with Qt 5.12 on Ubuntu 20.04LTS
2023-07-31 07:04:25 -04:00
0a0184221c
custom message box is more readable and wider
2023-07-31 05:09:08 -04:00
68454b3f73
small help window tweak
2023-07-31 02:12:32 -04:00
cadc45d41d
implement quick help dialog
2023-07-31 01:01:00 -04:00
75254bf305
simplify. only look for Qt5 at the moment.
2023-07-31 01:00:36 -04:00
72ea2673dd
update LAMMPS manual and README file
2023-07-31 00:07:32 -04:00
6d58910c5c
Add new VS configuration for compiling LAMMPS GUI
2023-07-30 20:56:45 -04:00
e899a07b4c
Show current working directory and share space with progress bar. Show/hide the other.
2023-07-30 20:39:48 -04:00
c95bf2c14b
add image viewer dialog for write_dump image output, help can open link to manual
2023-07-30 19:23:42 -04:00
1c8b9e9467
Windos portability
2023-07-30 15:54:06 -04:00
2eca0f2634
Merge branch 'lammps-gui' of github.com:akohlmey/lammps into lammps-gui
2023-07-30 13:35:36 -04:00
93b2f24841
update installer background image
2023-07-30 13:35:08 -04:00
12fee35d78
fix bugs and typos
2023-07-30 13:32:46 -04:00
9e5dcfcf78
update for packaging a .dmg file w/o CPack (untested)
2023-07-30 13:10:11 -04:00
080d868e40
mention setting QT_FONT_DPI in README file since it has no effect in the binary
2023-07-30 11:50:00 -04:00
ac9163447c
minor layout and behavior tweaks
2023-07-30 07:23:32 -04:00
05c8d260d9
use OpenMP with maximum number of threads by default
...
we still honor OMP_NUM_THREADS, if present.
2023-07-30 02:43:00 -04:00
e23176d633
no more rpath fixing needed. add icon to disk image
2023-07-30 02:41:35 -04:00
b3766384c3
fixup rpath for lmp executable so it can find libomp
2023-07-30 00:54:08 -04:00
2d6ae69048
include updates from @rbberger
2023-07-30 00:11:40 -04:00
81790e1c44
update DMG installer background image with instructions
2023-07-29 21:27:36 -04:00
a2503711d0
Merge branch 'lammps-gui' of github.com:akohlmey/lammps into lammps-gui
...
# Conflicts:
# tools/lammps-gui/lammpsgui.cpp
2023-07-29 21:11:38 -04:00
d9f4ce04af
integrate packaging related changes, build script for GUI
2023-07-29 21:03:24 -04:00
b75407684f
more accurate pattern matching
2023-07-29 13:49:21 -04:00
62ec8e744a
WIP on preferences dialog
2023-07-29 13:40:36 -04:00
cb5470ece3
add dialog checking whether to discard changes in a modified buffer
2023-07-28 07:36:25 -04:00
bb96707ec8
add support for "modified" indicator to window title
2023-07-28 07:12:21 -04:00
c1d690d190
implement drag-n-drop for files
2023-07-28 05:04:19 -04:00
7a9694b849
update TODO file
2023-07-28 01:15:03 -04:00
2da71bd2d6
improve cmake settings for creating an app bundle
2023-07-28 01:04:34 -04:00
739bffa5e6
accept sphinx 7.1
2023-07-27 19:20:35 -04:00
e6e5be4477
move initialization of plugin before opening input
...
This way we can load the shared library from the current folder
since the file opening may switch working directory.
2023-07-27 12:08:48 -04:00
034b7458bc
add dummy help menu button
2023-07-27 11:53:23 -04:00
6c38c4de50
must update Purge.list when removing package from distribution
2023-07-27 10:46:34 -04:00
1fa4ab22ab
Merge branch 'develop' into remove-mscg-package
2023-07-27 10:45:23 -04:00
a8de49769b
add missing entry
2023-07-27 10:43:20 -04:00
f170d8a56d
update todo list
2023-07-27 09:13:04 -04:00
2644c064e1
update version number and "about info" to also show whether LAMMPS was loaded dynamically
2023-07-27 09:09:06 -04:00
32091d9f32
fix typo in plugin interface API
2023-07-27 08:21:17 -04:00
dd25bac428
fix typo in plugin interface API
2023-07-27 08:20:02 -04:00
3657ed6beb
clean up comments
2023-07-27 03:35:46 -06:00
2273c5c475
fix memory and output bugs
2023-07-27 03:28:46 -06:00
f533d4ff66
Merge branch 'lammps:develop' into local-composition
2023-07-27 03:13:51 -06:00
a2657c67dd
fix typo
2023-07-27 04:47:45 -04:00
1697d1edf6
embed font and icon and make use of them
2023-07-27 04:41:50 -04:00
056c60839c
portability to macOS
2023-07-27 04:07:03 -04:00
f81ee57c97
add button to stop a run via lammps_force_timeout()
2023-07-27 03:21:34 -04:00
da0669d988
implement running LAMMPS asynchonously in a separate thread
2023-07-27 02:56:07 -04:00
a62d1be3e6
add icons to menu bar
2023-07-26 22:39:09 -04:00
f3e54cada1
small layout tweaks
2023-07-26 18:54:24 -04:00
1698587a40
add a readme file
2023-07-26 18:25:25 -04:00
e0ed11a053
add option to load LAMMPS library dynamically at runtime as plugin
2023-07-26 18:25:13 -04:00
0120c7b8b7
add permanent text field for status to status bar
2023-07-26 08:43:55 -04:00
3287d79e9d
tweak/correct highlighting
2023-07-26 08:43:26 -04:00
cde3328927
update todo list
2023-07-26 08:42:08 -04:00
c96e4d59da
print more config info in about dialog
2023-07-26 02:33:50 -04:00
89b92e8b13
make "warning" boxes on errors "critical"
2023-07-26 02:33:32 -04:00
e6dc5822c3
more flexible font search
2023-07-26 02:33:06 -04:00
984a311dce
make compatible with windows cross-compiler
2023-07-26 01:29:30 -04:00
e548c0bde6
add todo list
2023-07-25 23:39:29 -04:00
e4dde8ebd4
fix shortcut implementation for log windows
2023-07-25 23:15:19 -04:00
368be8ac39
update list of keywords for VIM syntax highlighting
2023-07-25 21:40:54 -04:00
6e0aaab973
first stab at LAMMPS input file syntax highlighting
2023-07-25 21:35:38 -04:00
8b9174821a
capture stdout and display in dialog window
2023-07-25 16:01:02 -04:00
f7881f4de5
add global error message buffer for exceptions creating a LAMMPS instance
2023-07-25 13:08:26 -04:00
5d34cc624d
temporarily disable highlighting a line
2023-07-25 13:06:52 -04:00
ab792acbe5
catch errors via library interface and present dialog displaying them
2023-07-25 13:06:27 -04:00
276b89366a
add global error message buffer for exceptions creating a LAMMPS instance
2023-07-25 13:05:27 -04:00
7eb2afa994
integrate syntax highlight code from example (uses c++ syntax currently)
2023-07-25 12:20:48 -04:00
5da462670f
add menu hotkeys and shortcuts
2023-07-25 12:19:10 -04:00
5d1251df27
properly canonicalize filename
2023-07-25 12:18:47 -04:00
4fd648c11e
add copyright message
2023-07-25 12:18:00 -04:00
a402d2c6d8
simplify, move redundant operations to functions, update coding style
2023-07-25 10:16:20 -04:00
908e925b8f
add minimal about dialogs
2023-07-25 00:39:47 -04:00
a49a1b644e
update main widget to CodeEditor with line numbers and highlight. Open file from command line.
2023-07-25 00:13:53 -04:00
b87ced52b4
first minimal stab at LAMMPS GUI
2023-07-24 19:07:33 -04:00
497659a4c7
consolidate use of cstdint and cinttypes, with the latter being a superset of the former
2023-07-24 16:29:54 -04:00
0a5aa5b1d2
Merge branch 'lammps:develop' into compute-pace-update
2023-07-24 10:05:05 -06:00
c2ceb0d9e4
Merge branch 'patch-5' of github.com:evoyiatzis/lammps into collected-small-fixes
2023-07-23 17:19:10 -04:00
6422565048
Update CONTRIBUTING.md
...
Fixing a small typo
2023-07-23 12:22:02 +03:00
a48f4597a2
add optional nmax keyword to fix vector to allow using it as a sliding window
2023-07-22 00:08:17 -04:00
732566c8a9
mention that class members should be initialized in the constructor, not the header.
2023-07-21 19:32:47 -04:00
cbee2dd86d
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-07-21 17:27:06 -04:00
a4a206e601
Merge pull request #3865 from lammps/compute-init-flags
...
More fine grained monitoring if computes were initialized
2023-07-21 14:58:37 -04:00
21d4be321a
must lower test epsilon with single precision FFTs and pppm used
2023-07-21 12:12:53 -04:00
cccc362b3f
improve error messages
2023-07-21 11:28:09 -04:00
9669bf3d3b
move creation of internal computes and variables before lmp->init() so they are initialized
2023-07-21 11:25:44 -04:00
2da908190b
make error messages consistent and improve their grammar
2023-07-21 11:24:57 -04:00
0b57ea246c
update dump styles to use Compute::is_initialized()
2023-07-20 21:48:51 -04:00
78880c9099
update reset_atoms image to call Compute::init_flag() as a workaround
2023-07-20 21:28:45 -04:00
c7996b506a
make use of Compute::is_initialized() and Compute::init_flags()
2023-07-20 20:31:48 -04:00
6c6258371b
add init_flags() and is_initialized() methods
2023-07-20 20:31:16 -04:00
b725f5da28
Merge pull request #3864 from stanmoore1/kk_meam_issue
...
Fix compile bug in Kokkos MEAM styles
2023-07-20 18:20:52 -04:00
c441a999f1
fix typos
2023-07-20 17:59:40 -04:00
7d46165c2a
Fix compile bug in Kokkos MEAM styles
2023-07-20 13:31:34 -06:00
b9aa71cbc5
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-07-20 13:03:17 -06:00
e299fa9aab
add option to skip building for multiple GPU archs
2023-07-20 14:00:21 -04:00
3c2ba879ef
Merge branch 'lammps:develop' into compute-pace-update
2023-07-20 08:55:35 -06:00
c42ec8a647
create toplevel README file when building for static Linux or macOS multiarch
2023-07-19 18:14:03 -04:00
f26064d9a5
also install the bench folder into ${datadir}
2023-07-19 17:46:21 -04:00
66403c93ad
add preset and support for building serial multi-arch macOS executables
2023-07-18 18:55:27 -04:00
7aec563b86
building lammps-shell requires pkg-config
2023-07-18 17:02:48 -04:00
021eeae860
add workaround for failing overhead estimation test on (Intel) GPUs that only support single precision
2023-07-18 13:24:11 -04:00
34fcf1361f
Merge remote-tracking branch 'github/develop' into opencl-intel-single-fixes
2023-07-18 12:16:42 -04:00
164b254602
Merge pull request #3860 from akohlmey/fix-for-fix-adapt
...
Small refactor to better handle diamflag in fix adapt and fix adapt/fep
2023-07-18 11:56:11 -04:00
2e2624d719
update loop over adapt fixes logic
2023-07-18 11:10:41 -04:00
cea202ebe9
include file is not needed
2023-07-18 11:09:09 -04:00
7a04e048fe
make certain radvary is initialized in constructor
2023-07-18 11:08:59 -04:00
1057fa9b00
move diamflag from fix adapt and adapt/fep to base class for cleaner code
2023-07-17 22:17:05 -04:00
dba4d9ebbc
Merge pull request #3855 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-07-17 19:00:40 -04:00
74c5ca0996
move definition of struct containing double to avoid failure on Intel Xe GPU
2023-07-17 18:34:03 -04:00
fa4a3a0622
using NBOR_PREFETCH=2 gives errors with Intel Xe GPUs set to 0
2023-07-17 18:33:21 -04:00
d27ab47ed9
for clarity
2023-07-17 18:32:18 -04:00
f62a4c5372
Working on fix efield/kk
2023-07-17 16:49:26 -05:00
e9223fc5af
Fixing LAMMPS headers
2023-07-17 14:34:46 -06:00
2d897ac8f3
Fixing doc build errors
2023-07-17 14:22:22 -06:00
1ffb2289be
explicitly zeroing arrays
2023-07-17 11:59:50 -06:00
f4000efd8a
Adding reference section to doc pages, update misc error messages
2023-07-17 11:52:06 -06:00
3568cced4b
update comment
2023-07-17 09:52:44 -04:00
9b7bd71ab6
remove MSCG package from LAMMPS distribution
2023-07-16 21:04:58 -04:00
27aa6898f8
modernize access for fixes and computes
2023-07-16 20:24:22 -04:00
89d82fde22
modernize access to list of fixes
2023-07-16 15:20:36 -04:00
b1a39d0b4d
Merge branch 'upstream' into kk-updates
2023-07-16 00:04:32 -05:00
a80739c537
Doc and gitignore updates
2023-07-15 22:12:10 -06:00
7fa1f4b3b4
Various clean ups, moving files
2023-07-15 22:10:19 -06:00
fd0a72eab5
modernize and consolidate style across all three temper command variants
2023-07-15 12:37:12 -04:00
77bdcb3e19
small doc style update
2023-07-15 12:36:41 -04:00
baac049aed
update LAMMPS input file syntax highlighting for recent changes
2023-07-15 12:25:03 -04:00
5e1c722b10
Merge branch 'develop' into collected-small-changes
2023-07-14 20:09:27 -04:00
e6873bb7c8
modernize code
2023-07-14 20:08:34 -04:00
78d3d4948f
fix off-by-one bug in argument parsing
2023-07-14 20:08:21 -04:00
78470febbd
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-07-14 17:59:15 -06:00
2090d33d5f
Merge pull request #3848 from ndtrung81/amoeba-gpu-bugfix
...
Bugfix for AMOEBA/HIPPO GPU
2023-07-14 18:32:58 -04:00
be2e437cec
use approximation for erfc() on OpenCL for Intel since the OpenCL version seems broken
2023-07-14 10:08:59 -04:00
620c60122a
should not use pow() for computing cube, use multiplication.
2023-07-14 10:08:09 -04:00
02d189fb23
avoid false positive with static code analysis
2023-07-13 10:53:56 -04:00
63be267a94
Merge branch 'lammps:develop' into compute-pace-update
2023-07-13 08:38:20 -06:00
e2d7c54409
Merge pull request #3851 from hammondkd/doc-fixes
...
Documentation: swap "parsed-literal::" for "code-block:: LAMMPS" in Syntax sections
2023-07-12 23:26:17 -04:00
acb0b89833
fix typos
2023-07-12 20:48:36 -04:00
6907543e9d
highlight if/then/elif/else everywhere, but revert for general keywords
2023-07-12 20:25:49 -04:00
7b40576b2b
Merge branch 'lammps:develop' into compute-pace-update
2023-07-12 18:12:31 -06:00
df2cfe28c4
Merge pull request #3850 from jibril-b-coulibaly/BPM
...
BPM package: allow bonded atoms to be excluded from neighbor lists if BPM cannot break + doc update
2023-07-12 18:38:08 -04:00
24de6377d3
handle more commands with arguments for more consistent syntax highlighting
2023-07-12 14:43:04 -04:00
fe95dbc82f
enforce all special_bonds weights to be 1.0 when overlay/pair is used
2023-07-12 11:37:17 -06:00
751dc1cfb6
improve pygments lexer to detect more text to highlight and for more consistency
2023-07-12 12:28:03 -04:00
3b859094bf
there is no mandatory group-ID for both commands
2023-07-12 12:27:15 -04:00
7d88a351f5
Merge branch 'develop' into doc-fixes
2023-07-12 11:41:15 -04:00
6e65744d1a
Merge pull request #3844 from akohlmey/collected-small-fixes
...
Collected small fixes
2023-07-12 11:40:02 -04:00
eb52112a57
Merge branch 'develop' into collected-small-fixes
2023-07-11 23:07:52 -04:00
c936e98d5c
Merge branch 'triclinic-neighbor-bug' of github.com:lammps/lammps into triclinic-neighbor-bug
2023-07-11 18:50:32 -07:00
a91b3dab96
doc atom ID requirement for triclinic
2023-07-11 18:50:23 -07:00
3fc809a1b9
add check for atom IDs when triclinic
2023-07-11 18:45:45 -07:00
9e049147be
remove accidental commit
2023-07-11 19:50:37 -04:00
fe2a275531
update list of known commands
2023-07-11 19:40:14 -04:00
6efa8526ba
work around pygments issue
2023-07-11 19:39:54 -04:00
6123883324
Replaced parsed-literal:: with code-block:: LAMMPS under "Syntax"
2023-07-11 17:57:22 -05:00
89fb236144
port bugfix for colloid test failure
2023-07-11 18:35:16 -04:00
2a7ac115d8
fix whitespace (one more time)
2023-07-11 18:25:29 -04:00
4bfffce703
merge conflict
2023-07-11 17:15:27 -05:00
fe1aab69e0
merge from ORIGIN
2023-07-11 14:39:44 -07:00
bb6e4d8440
add forgotten line to multi and mutli/old
2023-07-11 14:30:14 -07:00
0f89a8b2ca
explicit special_bonds commands for 1-2 coul weight equal to zero
2023-07-11 10:42:26 -06:00
564a8e88c1
use blanks on both sides of comparison operators not only one, remove blanks next to parenthesis
2023-07-11 10:31:16 -04:00
2eeea43320
port neighbor list changes to OPENMP package
2023-07-11 10:11:39 -04:00
3328389baf
Merge pull request #3814 from rohskopf/jax
...
JAX ML-IAP Unified connection & examples
2023-07-11 07:15:18 -04:00
4d8ef552c4
remove dead code, trim namespace imports
2023-07-10 22:42:49 -04:00
1427e0adbc
Merge remote-tracking branch 'github/develop' into triclinic-neighbor-bug
2023-07-10 22:36:08 -04:00
6bd965f0df
fix whitespace (again)
2023-07-10 22:35:36 -04:00
fbbf44fb8e
same changes to other NPair and NStencil methods
2023-07-10 18:25:29 -07:00
c63c9711d5
update remaining ellipsoid example dump output for OVITO compatibility
2023-07-10 19:42:48 -04:00
a4b3306b7c
fix error message
2023-07-10 18:48:13 -04:00
4ab95611db
merge with ORIGIN
2023-07-10 12:57:57 -07:00
07f42930ff
clean up code and comments
2023-07-10 12:53:02 -07:00
cb27cb644f
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-07-10 13:11:24 -04:00
254afdd938
Merge pull request #3849 from jibril-b-coulibaly/doclink
...
fix typo for broken links in doc
2023-07-10 13:10:38 -04:00
469ffc7aba
Merge pull request #3845 from ndtrung81/dielectric-updates2
...
Update and bugfix for the DIELECTRIC package
2023-07-10 11:50:23 -04:00
55343d715c
update URL
2023-07-09 21:39:51 -04:00
2607212363
update for upstream changes
2023-07-09 21:21:39 -04:00
63c28337ab
Merge branch 'develop' into collected-small-fixes
2023-07-09 21:20:07 -04:00
91b16c5945
make certain conductivity class member is always initialized
2023-07-09 21:10:44 -04:00
60b45f9766
correct error message
2023-07-09 18:01:19 -06:00
0718114a67
fix typo for broken links in doc
2023-07-09 17:43:39 -06:00
75a2557e82
fix bugs where an Atom::tag value was stored in an int and not a tagint
2023-07-09 15:41:39 -04:00
9db5d45232
port neighbor list build changes to corresponding OPENMP package files
2023-07-09 15:29:18 -04:00
e3349581c7
fix whitespace and remove debug code
2023-07-09 15:14:36 -04:00
ce1a084a0e
expand stencil for triclinic neighbor build
2023-07-08 18:31:55 -07:00
abadf9412a
check old results
2023-07-08 10:26:34 -07:00
d6412dc97b
Attempted to resolve issues with switching from acctyp4 to acctyp3 in tep, fieldp since the changes in PR #3675 , noting some changes with Intel OCL PR #3663
2023-07-08 00:50:19 -05:00
651ed1960d
add per-atom data bugfix from Stan for fix ave/histo and fix ave/histo/weight
2023-07-07 18:29:28 -04:00
42f2a4b5b0
exclude self interactions and double counting of own/own
2023-07-07 08:58:14 -07:00
129264aa14
debugging
2023-07-07 08:42:46 -07:00
bacfcd2050
change triclinic logic to not depend on exact I,J atom coords
2023-07-07 07:36:05 -07:00
6a8ca34ce8
Merge pull request #3843 from dsbolin/gran_heat
...
Minor bug fix and enhancements for granular heat transfer
2023-07-06 21:09:23 -04:00
a3b9914f62
make error messages consistent with keyword values yes/no. Allow coul weight for 1-2 bonds to be zero for break no to eliminate bonded atoms from neighbor list when bonds cannot break
2023-07-06 17:48:49 -06:00
8665da6824
Merge pull request #3842 from lammps/rigid-gravity-doc
...
Add gravity keyword info to fix rigid doc page
2023-07-06 15:36:43 -04:00
6f289df980
enable and apply clang-format
2023-07-06 15:05:36 -04:00
6d8f5a38ea
improve error messages
2023-07-06 15:03:38 -04:00
bf0372280e
remove dead code
2023-07-06 14:59:09 -04:00
3e4b66378a
typo
2023-07-06 14:06:31 -04:00
55b7b3d999
whitespace fixes
2023-07-06 14:03:07 -04:00
b66a5cd225
fix another typo
2023-07-06 13:31:00 -04:00
f6d4fd74e3
Merge branch 'develop' into fix-rigid-enforce2d
2023-07-06 13:23:21 -04:00
cac8247383
Modified doc page for pair granular to include flux as extra pairwise quantity
2023-07-06 11:19:22 -06:00
6e41ac7ead
fix typo
2023-07-06 09:14:00 -07:00
02845483d2
add gravity keyword info to fix rigid doc page
2023-07-06 09:08:15 -07:00
8ae5ab57fc
non-ellipsoid particles you have a 1,0,0,0 quaternion and 1,1,1 shape
2023-07-06 09:17:27 -04:00
fcf30f4c58
modernize example for dumping ellipsoid info to visualize with OVITO
2023-07-06 09:16:58 -04:00
146245e6ae
Merge pull request #3834 from lammps/mdi-wrapper-tweak
...
Make QM wrappers more MDI-compatible with QM energy
2023-07-06 03:31:20 -04:00
afe2226797
Merge pull request #3830 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2023-07-06 00:39:42 -04:00
ef3de795c5
Merge pull request #3839 from stanmoore1/kk_makefiles
...
Kokkos Makefiles
2023-07-06 00:37:26 -04:00
ad14862cd0
Merge pull request #3827 from jtclemm/BPM
...
Bugfix and documentation corrections for BPM+Granular packages
2023-07-06 00:35:58 -04:00
108c5fc416
improve error messages
2023-07-05 14:59:35 -04:00
200b428039
Merge branch 'develop' into fix-rigid-enforce2d
2023-07-05 14:22:02 -04:00
9fde61fc4e
Update compute_stress_mop_profile.cpp
2023-07-05 16:59:02 +03:00
78f4e4f1a1
Update compute_stress_mop.rst
2023-07-05 16:51:41 +03:00
9aa9bdd3ba
Implementation of compute_angles in compute_stress_mop_profile.cpp and related adjustments to flags/memory allocations
2023-07-05 16:45:53 +03:00
79ed2d9e8b
Definition of compute_angle and related variables in compute_stress_mop_profile.h
2023-07-05 16:35:25 +03:00
94fa2f51c9
compute kinetic contribution without assuming orthogonal geometry
2023-07-05 13:38:56 +03:00
005c15c07b
compute kinetic contribution without assuming orthogonal geometry
2023-07-05 13:26:47 +03:00
d57e1be942
avoid division by zero in angle style dipole
2023-07-04 08:13:06 -04:00
3c09aa26f9
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-07-03 16:35:57 -06:00
9031d79791
Add Makefile for Perlmutter
2023-07-03 21:47:47 +00:00
9dd5ceaf4e
Kokkos Makefiles
2023-07-03 15:06:23 -06:00
677ff15740
Gran/heat changes
2023-07-03 11:52:41 -06:00
268faf935b
avoid overeager flagging of errors for arguments to derived classes
2023-07-03 10:32:24 -04:00
d23cebf9f1
must copy wheel to olddir when -w flag is not given
2023-07-03 09:53:59 -04:00
b7bfc86eaf
remove unused files still available and used in download-build-jpeg-png branch
2023-07-02 07:07:12 -04:00
5878040f26
skip undesired 'make install' targets from bundled Kokkos library
2023-07-01 18:44:57 -04:00
900c6cf545
remove unused variable
2023-07-01 18:27:35 -04:00
ef40448df6
update docs for CMake 3.16 requirement
2023-07-01 03:01:37 -04:00
4a46083e88
add git commit descriptor to LAMMPS version output
2023-06-30 23:29:17 -04:00
b50fc0be78
remove obsolete CONFIGURE_DEPENDS backward compatibility hack
2023-06-30 23:19:53 -04:00
71b48253e8
remove special case CMake code for versions before 3.16
2023-06-30 23:15:37 -04:00
378ef4b23e
require CMake version 3.16
2023-06-30 22:59:41 -04:00
c1213c5222
use dynamic/dof and extra/dof consistently. remove compatibility note in docs.
2023-06-30 16:27:07 -04:00
55918ebabf
sphinx-tabs 3.4.1 is now available directly
2023-06-30 16:17:04 -04:00
83528f02e8
whitespace
2023-06-29 22:10:31 -04:00
02498925c5
only fail on too small periodic domain in z direction if 3d system.
2023-06-29 22:07:04 -04:00
ab1e090e0e
neighbor list skin is added to custom cutoff automatically
2023-06-29 21:32:04 -04:00
b7024288b6
add check to disallow custom neighbor list cutoffs larger than the communication cutoff.
2023-06-29 21:20:07 -04:00
14462d8f80
join strings
2023-06-29 16:13:16 -04:00
7c9b7eecf3
Update CMake
2023-06-29 10:48:35 -06:00
330107b77b
Update Kokkos library in LAMMPS to v4.1.0
2023-06-29 10:42:42 -06:00
b0b26d9d3a
silence compiler warning
2023-06-29 07:32:52 -04:00
484e7ad0e3
clean up of originflag from compute_stress_mop_profile.h
2023-06-29 08:54:30 +03:00
6e32d29322
clean up of originflag variable in compute_stress_mop_profile.cpp
2023-06-29 08:53:50 +03:00
a50993dac1
update docs for create_bonds
2023-06-28 10:06:31 -04:00
5d027fc92c
error out when many bonds creation cutoff is larger than periodic domain
2023-06-28 09:50:27 -04:00
a4cba99ff9
Attempted to update slabcorr() in pppm/dielectric
2023-06-27 23:55:57 -05:00
89c4d43a87
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
2023-06-27 17:53:14 -04:00
906eecdbd7
clarify the temperature computation in compute temp
2023-06-27 17:53:06 -04:00
c347de7850
improve error messages
2023-06-26 16:12:15 -04:00
c332103938
make short read detection bugfix work in parallel
2023-06-26 15:20:29 -04:00
46a9f0a08c
change QM Python wrappers to use ENERGY instead of PE as MDI command
2023-06-26 11:08:04 -07:00
d4e705b059
enable and apply clang-format
2023-06-26 10:59:03 -04:00
d813519493
make handling of masses consistent and simplify code
2023-06-26 10:52:12 -04:00
1743f0b338
update fmtlib to current master branch
2023-06-25 06:30:42 -04:00
d1980031ef
remove more duplicate semicolons
2023-06-25 06:02:17 -04:00
92c118b29f
replace for (;;) with while (true)
2023-06-25 05:56:51 -04:00
bfa39a37ff
apply clang-format
2023-06-25 05:47:21 -04:00
fab01c7d5f
Remove extra semicolons
2023-06-24 20:26:08 -06:00
a38e0fb47b
restore clang-format comments
2023-06-23 08:22:31 -04:00
e9a06a0654
correct and reformat error messages for short reads
2023-06-22 11:49:56 -04:00
fc365d3d5f
Merge branch 'develop' into always-exceptions
2023-06-22 10:53:36 -04:00
ffda6596da
detect and flag short reads with missing lines in utils::read_lines_from_file()
2023-06-22 10:48:07 -04:00
8e1711c803
Implement born_matrix in dihedral_quadratic.cpp
2023-06-22 17:00:10 +03:00
ae96c9bd47
Define born_matrix() in dihedral_quadratic.h
2023-06-22 16:58:00 +03:00
558298ac04
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
2023-06-21 15:05:11 -04:00
e95b10f24a
update VMD plugin headers to the latest version
2023-06-21 06:44:09 -04:00
e4b50a610e
avoid segfaults if a dump is created and followed by run pre no
2023-06-21 06:44:08 -04:00
7ab9da0212
Implementation of born_matrix in dihedral_helix.cpp
2023-06-21 10:59:13 +03:00
fb31ffe17c
Definition of born_matrix() in dihedral_helix.h
2023-06-21 10:56:53 +03:00
6d6f57aeff
cosmetic
2023-06-20 16:17:11 -04:00
fcc3c99e2b
avoid segfaults if a dump is created and followed by run pre no
2023-06-20 13:31:16 -04:00
6791651b62
add else branch to make coverity scan happy
2023-06-20 09:41:55 -04:00
7f3a930d89
Implement born_matrix() in angle_cosine_periodic.cpp
2023-06-20 16:21:57 +03:00
345a834c7e
Include definition of born_matrix() in angle_cosine_periodic.h
2023-06-20 16:20:57 +03:00
bb2d691e78
implement born_matrix in angle_mm3.cpp
2023-06-20 15:42:47 +03:00
2631a159af
define born_matrix in angle_mm3.h
2023-06-20 15:41:09 +03:00
24fbff2c03
Merge branch 'lammps:develop' into master
2023-06-20 11:50:30 +03:00
af3d971023
allow longer argument strings to avoid failues with unit tests
2023-06-19 18:49:43 -04:00
c5d9f901d9
Merge pull request #3829 from JohnLucas1/fixpair_bugfix
...
fix pair bugfix
2023-06-19 15:13:39 -04:00
104d175a85
Merge pull request #3822 from ilia-nikiforov-umn/patch-1
...
Update lib/kim/README
2023-06-19 14:39:43 -04:00
585e47c01a
Merge pull request #3826 from srtee/patch-3
...
debug fix_modify press for press/berendsen
2023-06-19 14:25:49 -04:00
f5d9e78659
Merge pull request #3819 from stanmoore1/kk_sycl
...
Pair SNAP tuning for Kokkos SYCL
2023-06-19 14:25:14 -04:00
d6f93a5253
Merge pull request #3821 from stanmoore1/kk_npair_workaround
...
Temporarily disable team policy for Kokkos ghost neigh list build due to kno…
2023-06-19 14:24:48 -04:00
c08182801f
Merge pull request #3825 from akohlmey/remove-obsolete-fortran-interface
...
Remove obsolete fortran interfaces
2023-06-19 14:20:35 -04:00
0adb355001
Merge pull request #3823 from akohlmey/collected-small-fixes
...
Collected small fixes
2023-06-19 14:04:55 -04:00
dc1eb43cf2
Cleaning coord and coordp vectors in compute_stress_mop_profile.cpp
2023-06-19 19:47:34 +03:00
ad3752431f
Regular pointer for coord and coordp in compute_stress_mop_profile.h
2023-06-19 19:42:01 +03:00
f6b259b186
Implementing born_matrix in bond_harmonic_shift_cut.cpp
2023-06-19 19:40:11 +03:00
6c9d42b7c3
Include born_matrix() definition in bond_harmonic_shift_cut.h
2023-06-19 19:38:50 +03:00
838be24af4
Fixing argument parsing increment
2023-06-19 10:15:06 -06:00
bfc969d5c5
implementation of born_matrix in bond_mm3.cpp
2023-06-19 16:39:49 +03:00
2f22761461
born_matrix() method in bond_mm3.h
2023-06-19 16:38:34 +03:00
542aa203da
correct typo in fix pair documentation
2023-06-18 20:42:45 -05:00
6ccf5f107c
fix a bug in fix pair
2023-06-18 20:39:18 -05:00
365f4bc559
non-zero born_matrix_enable flag in angle_fourier.cpp
2023-06-18 18:44:28 +03:00
eb8512ba2a
implementation of born_matrix() for angle_quartic.cpp
2023-06-18 18:26:48 +03:00
4e17cc551e
inlcude born_matrix() definition in in angle_quartic.h
2023-06-18 18:25:35 +03:00
42c843ff4f
remove iostream from bond_gaussian.cpp
2023-06-18 18:24:24 +03:00
c7ac1c1d5a
Merge branch 'lammps:develop' into master
2023-06-18 18:22:24 +03:00
af76ffdfda
ROCM aware OpenMPI support
2023-06-18 17:08:49 +03:00
21fb50f37b
correct logic bug
2023-06-18 07:40:04 -04:00
2cea819e7f
cosmetic
2023-06-18 07:24:42 -04:00
5196e4422b
debug fix_modify press for press/berendsen
2023-06-18 17:51:15 +10:00
70823cac50
remove dead code
2023-06-17 23:30:36 -04:00
e2e9170dfa
protect a couple more fixes from segfaults from errors in derived classes
2023-06-17 18:52:57 -04:00
753a0bd386
remove obsolete Fortran interfaces from examples/COUPLE folder
2023-06-17 18:31:11 -04:00
5eba9d7ee3
update regex for change to version output
2023-06-17 18:04:54 -04:00
f193a87426
correct CMake syntax
2023-06-17 18:04:38 -04:00
058d817335
whitespace
2023-06-17 17:45:16 -04:00
a3de790a0d
include git descriptor info when compiling develop or maintenance version
2023-06-17 15:01:17 -04:00
9231ec6dbe
avoid segfault on deleting callback when there is an error in the constructor or a derived class
2023-06-17 14:39:32 -04:00
37ca3f9af8
apply clang-format
2023-06-17 14:38:59 -04:00
60d060eeb1
fix logic bug
2023-06-17 14:38:49 -04:00
ce75691eae
address issues flagged by coverity scan
2023-06-17 00:35:05 -04:00
2a432bdaf1
Clarifying output as sqrt
2023-06-16 16:32:15 -06:00
ca636ffa7d
Adding d2min doc
2023-06-16 16:28:48 -06:00
6f5e5746b3
Update lib/kim/README
...
Fix some typos and update to non-deprecated form of kim commands
2023-06-16 12:21:42 -05:00
2d3bbd2e72
Temporarily disable team policy for ghost neigh list build due to known bug
2023-06-16 10:52:21 -06:00
bb9dc960b7
Use updated values from @cjknight
2023-06-16 10:26:01 -06:00
a20ed8e5e4
improve error messages for dump style custom
2023-06-16 12:13:22 -04:00
59c5ed63e3
programming style
2023-06-16 12:12:23 -04:00
74c4eb1063
indicate that LAMMPS was built from a development version
2023-06-16 12:12:12 -04:00
a1513a7d3b
rattler documentation
2023-06-15 23:06:50 -06:00
7012e6ddd4
Debugging and cleaning up D2min calculation
2023-06-15 19:06:14 -06:00
2fbaeb4fc7
Fixing merge conflict
2023-06-15 16:03:30 -06:00
2905016f9a
Updating to develop
2023-06-15 16:00:48 -06:00
25f5e74e9a
updating args and D2min calculation in nonaffine fix
2023-06-15 15:51:59 -06:00
9673c22cc7
Merge pull request #3818 from akohlmey/next_release
...
Update version strings for upcoming release
2023-06-15 14:30:40 -04:00
0df1542be1
Pair SNAP tuning for Kokkos SYCL
2023-06-15 10:22:35 -06:00
227c4f2f1a
Merge branch 'develop' into fix-rigid-enforce2d
2023-06-15 10:04:48 -04:00
1144a01658
Merge pull request #3815 from akohlmey/collected_small_changes
...
Collected small changes and fixes for the next feature release
2023-06-15 10:01:54 -04:00
55d767e416
make sure intermediate results are 64-bit compatible, so the won't overflow
2023-06-15 01:51:12 -04:00
e01bde5be5
avoid null pointer dereference
2023-06-15 01:50:07 -04:00
4eb602e0d4
improve error messages and apply clang-format
2023-06-14 22:18:08 -04:00
b8dda7ebfe
documentation formatting and spelling fixes
2023-06-14 22:08:30 -04:00
d19d12e9e1
Merge branch 'develop' into collected_small_changes
2023-06-14 21:55:16 -04:00
4d02c6f26f
update version strings for upcoming release
2023-06-14 21:50:27 -04:00
162f243ebc
Merge pull request #3797 from Compizfox/develop
...
Include bond forces in `compute stress/cartesian`
2023-06-14 21:31:41 -04:00
77898e4a86
update log files for fix widom
2023-06-14 18:28:51 -04:00
57f82924f5
Merge branch 'develop' into collected_small_changes
2023-06-14 18:24:18 -04:00
618fa815cc
Merge pull request #3812 from wmbrownIntel/intel_fixes_2023Jun
...
Misc Fixes for Intel Package
2023-06-14 18:21:34 -04:00
634c6cdc13
Merge pull request #3632 from arghdos/eam_teampolicy_optimization
...
Implement a "caching in LDS" approach for EAM to improve performance in HIP
2023-06-14 15:38:54 -04:00
4faebaf4ed
add log files for fix pimd/langevin
2023-06-14 14:53:06 -04:00
82f664acd4
update log files for BODY package styles
2023-06-14 14:43:29 -04:00
27908139ae
whitespace
2023-06-14 14:14:47 -04:00
c83dc1ff30
fix STORE global -> fix STORE/GLOBAL
2023-06-14 13:52:54 -04:00
0564d79570
Fix SYCL compile error with GNU make, see https://github.com/kokkos/kokkos/pull/6218
2023-06-14 10:52:47 -06:00
0cd566a417
Fix compile error for HIP
2023-06-14 10:43:30 -06:00
80f3b6699e
Merge pull request #3817 from jrgissing/bond/react-charge_rescale+other_small_fixes
...
Bond/react: rescale_charges fix
2023-06-14 12:29:07 -04:00
8a738fabcb
must initialized triclinic variable in constructor
2023-06-14 12:12:18 -04:00
b225c94f59
remove variable shadowing instance in base class
2023-06-14 12:12:04 -04:00
fcd234f723
Merge branch 'develop' of github.com:lammps/lammps into eam_teampolicy_optimization
2023-06-14 09:28:44 -06:00
e27895b232
Merge pull request #3816 from ndtrung81/body_bugfix
...
Bugfix for body rounded polyhedron and polygon pair styles for non-lj units
2023-06-14 11:28:13 -04:00
0314c9892c
silence compiler warnings
2023-06-14 10:26:38 -04:00
3b37c92b87
consistently print error when box has changed to triclinic without redefining kspace style
2023-06-14 10:06:01 -04:00
96b8bbbdc9
Merge branch 'develop' into develop
2023-06-14 15:09:51 +02:00
e6cd79e0e9
Fix doc links
2023-06-14 15:04:46 +02:00
8aeb059ce8
Update doc/src/compute_stress_cartesian.rst
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2023-06-14 15:03:35 +02:00
bc52d863b4
cosmetic
2023-06-14 08:48:01 -04:00
e831e54a21
Merge pull request #3811 from rbberger/python_and_library_fixes
...
PyLammps and Library interface changes
2023-06-14 08:25:32 -04:00
beabb4effe
remove dead code
2023-06-14 03:48:59 -04:00
2afa07655f
set code owner for fix pimd/langevin
2023-06-14 03:44:11 -04:00
dfd384eeff
some more formatting and programming style improvements
2023-06-14 03:40:38 -04:00
494341ba48
error out when using barostat without pressure couple or vice versa
2023-06-14 03:40:12 -04:00
6f69e5ae02
initialized all pointers to null in initializer list
2023-06-14 03:18:37 -04:00
8984b89feb
use consistent comments, apply clang-format
2023-06-14 03:18:17 -04:00
233fb67eaa
Reverted the zero net induced charge constraint, updated the fix polarize doc page for q_scaled and q
2023-06-14 00:28:24 -05:00
03b25dcbaa
update error checks
2023-06-13 21:25:58 -04:00
14a27e98c9
fix for when deleting atoms
2023-06-13 21:09:29 -04:00
105ef5f103
Rescaled EPSILON with a length scale (rounded radii) for contact detection
2023-06-13 14:24:12 -05:00
f128de7dd0
Bugfix from @ndtrung81 for indexing bug when tallying per-atom Coulomb energy
2023-06-13 15:13:16 -04:00
64508e08aa
pylammps: use library API to return available groups
2023-06-12 22:49:40 -06:00
d7ecf41ff6
pylammps: use library API for variable access
2023-06-12 22:49:40 -06:00
2f7c3bf959
pylammps: reduce dependency to info command output
2023-06-12 22:49:34 -06:00
53f90fff3d
final touch
2023-06-12 21:28:51 -04:00
603e397919
get_totalcharge routine
2023-06-12 20:20:45 -04:00
2ba83a4d8f
add versionadded keyword
2023-06-12 15:31:37 -04:00
82cea7a546
small doc updates for added pppm_table keyword
2023-06-12 15:31:03 -04:00
90416faf0a
Merge branch 'develop' into intel_fixes_2023Jun
2023-06-12 15:18:08 -04:00
a05fcc326e
Implement born_matrix() in bond_gaussian.cpp
2023-06-12 12:47:21 +03:00
85765a2bf3
Include born_matrix() definition in bond_gaussian.h
2023-06-12 12:45:52 +03:00
bc87c69d60
Merge branch 'python_and_library_fixes' of github.com:rbberger/lammps into python_and_library_fixes
2023-06-11 17:48:26 -06:00
68a73f1c33
library: return atom and force styles via extract_global
2023-06-11 17:46:58 -06:00
c214f654b6
update communicated rxn instances to doubles
2023-06-11 19:27:58 -04:00
23552d4b7a
refactor to carry around extra per-reaction values
2023-06-11 17:59:16 -04:00
92e069b19d
add fortran unit tests for lammps_last_thermo
2023-06-10 21:36:56 -04:00
62b388b48f
consolidate LAMMPS data type constants and enums and use the same names
2023-06-10 19:23:11 -04:00
0dab1910db
Small updates to benchmark script in INTEL/TEST
2023-06-10 13:34:16 -07:00
da9637e94c
Adding std namespace specifier to transcendentals in intel pkg
2023-06-10 13:33:10 -07:00
acaa2b7f9b
pylammps: update email
2023-06-10 11:35:36 -06:00
38fd78b867
factor out variable lcomp
2023-06-10 09:11:09 -06:00
9eb32fc6b0
fix memory allocation runtime error
2023-06-10 07:54:40 -06:00
0e7d91b611
add missing documentation
2023-06-10 07:45:52 -06:00
235e98ee6a
pylammps: only capture all thermo if PYTHON package is enabled
2023-06-09 17:40:06 -06:00
fe45b766c3
pylammps: make use of lammps_last_thermo
...
this now avoids parsing LAMMPS output to extract thermo data, but instead uses
the new lammps_last_thermo library function
2023-06-09 17:40:06 -06:00
ecf7c24e87
Avoid static int in lammps_last_thermo
2023-06-09 17:40:06 -06:00
f6b0981474
Fixing some issues introduced into verlet_lrt_intel.cpp
2023-06-09 14:05:41 -07:00
e0cbcff1f9
Simplying normal force calculation
2023-06-09 10:43:00 -06:00
89b37396eb
Merge branch 'BPM' of github.com:jtclemm/lammps into BPM
2023-06-09 09:57:39 -06:00
04a31c33e2
Changing output of fforce in pair granular single()
2023-06-09 09:57:23 -06:00
2cb87bc9a2
Intel package should not reset atom sort frequency if it is 0 (disabled).
2023-06-08 21:47:30 -07:00
54286ce4dd
Merge pull request #3781 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2023-06-08 22:03:23 -04:00
cbf062f383
Merge pull request #3809 from jtclemm/sdpd-examples
...
Updating SDPD examples
2023-06-08 20:06:35 -04:00
4cad18a057
document Fortran version of lammps_last_thermo
2023-06-08 19:59:47 -04:00
ce38bb988d
add lammps_last_thermo support to swig, plugin and fortran interface
2023-06-08 19:12:59 -04:00
2e1190bfee
Fixing issue with when atom styles using torque are mixed with intel pair styles not using torque. Generating runtime error for mixing intel gayberne style with non-ellipsoid intel pair styles.
2023-06-08 15:02:17 -07:00
5d4f9abf5b
add unit tests for c-library interface and plain python module
2023-06-08 15:15:28 -04:00
81854cd03e
change type keyword to return a pointer to static location for better portability
2023-06-08 14:55:45 -04:00
b093f1aac1
move versionadded tags to the top, replace some missed TBD with version info
2023-06-08 13:11:19 -04:00
3f6032e80d
add python module interface to lammps_last_thermo, small consistency fixes
2023-06-08 13:05:37 -04:00
8ddac8cf02
search through the python folders recursive to detect all pending version tags
2023-06-08 12:46:41 -04:00
a2c968386e
include versionadded tag
2023-06-08 12:46:00 -04:00
36cac1e83d
make sure the field_data vector size always matches the size of the keywords vector
2023-06-08 12:45:41 -04:00
dc9cefbf21
Merge pull request #4 from jibril-b-coulibaly/BPM
...
clean up documentation for BPM bond styles
2023-06-08 09:08:39 -06:00
d6ad52ea66
allow wildcards with "cutoff" keyword to fix reaxff/species
...
this also switched to using fmtlib for column aligned output formatting
and re-applies clang-format.
2023-06-08 09:46:33 -04:00
2272d8dd20
add new library interface function to documentation
2023-06-08 09:45:12 -04:00
c851c7304c
Update documentation for compute stress/cartesian,
...
and split the doc page compute_stress_profile into compute_stress_cartesian and compute_stress_curvilinear
2023-06-08 11:03:21 +02:00
dd0bba6ac7
whitespace
2023-06-07 20:37:53 -04:00
7551219d81
correct multitype unittest for -DLAMMPS_SMALLSMALL
2023-06-07 20:16:26 -04:00
9235377b44
Merge branch 'develop' into collected-small-fixes
2023-06-07 20:05:06 -04:00
f3ff8dac66
clean up documentation for BPM bond styles
2023-06-07 16:23:06 -06:00
491e152289
add API to library interface to access last thermo data
2023-06-07 16:21:01 -04:00
de561737a3
update docs
2023-06-07 15:28:35 -04:00
af25bd87fb
Merge branch 'develop' into collected-small-fixes
2023-06-07 15:23:54 -04:00
30e6b8b9b6
make more reliable with explicit loops using exported nfield value
2023-06-07 15:19:58 -04:00
620cca34d4
add accessor to nfield, make certain field types are initialized early
2023-06-07 15:19:13 -04:00
b7afe412dc
Updating SDPD examples
2023-06-07 13:08:46 -06:00
6360c02daa
use explicit const references
2023-06-07 14:04:41 -04:00
5fdba37492
Merge pull request #3807 from jtclemm/BPM
...
Misc minor patches/features in BPM/Granular packages
2023-06-07 13:55:00 -04:00
2f88153f06
Implementing feature request for runtime control of pppm_table in Intel package.
2023-06-07 10:43:51 -07:00
73693ca25b
Merge pull request #3787 from oywg11/ilp-water-graphene
...
Registry-Dependent Potential for Interfaces of Water with Graphene
2023-06-07 11:48:43 -04:00
f2f8e139d8
Add optional keywords to arguments for ke/pair/bond forces
2023-06-07 16:03:32 +02:00
bb1ff49af6
Corrected bug from f_piston not initialised. Removed superfluous
...
temp compute id variable name
2023-06-07 14:03:40 +02:00
57f166670f
fix versionadded macro so it is detected when actual version is added
2023-06-07 06:38:52 -04:00
37d894db51
update/clarify docs
2023-06-07 06:30:07 -04:00
bd3e7882e6
remove unused include and related statements
2023-06-07 06:25:47 -04:00
f406aa1492
Merge pull request #3792 from evoyiatzis/master
...
Inclusion of bond & angle contributions to "compute stress/mop"
2023-06-07 06:09:58 -04:00
53b1af7720
LAMMPS programming style/conventions updates
2023-06-07 05:11:53 -04:00
045b230587
Fix shifted coordinates:
...
Add `boxlo` to the bin centers
2023-06-07 10:43:57 +02:00
0f925f7a39
reformat, add versionadded marker
2023-06-07 04:33:37 -04:00
6c7a5d2f1e
Using bigint for Intel package neighbor overflow detection for large local sizes.
2023-06-06 23:56:31 -07:00
bbfd909be6
Adding redundant call to sync Intel package arrays with native arrays for methods such as MC that do not need pre_reverse.
2023-06-06 23:56:16 -07:00
b81b1f5ecc
switch dump yaml/netcdf thermo output to use new caching API. remove old API.
2023-06-06 22:40:13 -04:00
74a9cfc110
Merge pull request #3660 from Yi-FanLi/pimd_langevin
...
Add fix style pimd/langevin
2023-06-06 21:31:28 -04:00
14acb3e0ca
add multitype data type and unittest (including tests for ubuf)
2023-06-06 21:29:50 -04:00
f83867787c
update error message
2023-06-06 18:17:39 -04:00
5ff6fd9aad
rename kBT to kt
2023-06-06 18:14:28 -04:00
a415d732fc
rename Langevin init
2023-06-06 18:11:01 -04:00
ee6b12ee30
Correct reference info
2023-06-06 18:04:26 -04:00
0ec5274873
Merge branch 'develop' into BPM
2023-06-06 14:40:51 -06:00
e954d8f050
correctly indicate OPT package version of pair style
2023-06-06 16:11:03 -04:00
eafabf0fb1
update .gitignore
2023-06-06 16:10:11 -04:00
c4d49324b5
various documentation updates
...
- spelling fixes
- formatting conventions
- grammar fixes and clarifications
- full integration into manual build procedure
2023-06-06 16:08:50 -04:00
170173a213
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-06-06 08:48:41 -06:00
51b45d6830
fix small format issues
2023-06-06 22:16:41 +08:00
f85474c9ec
fix a typo
2023-06-06 22:03:33 +08:00
0ef0419a98
rename function names in opt version
2023-06-06 21:45:51 +08:00
9cc6839a8b
Merge branch 'develop' into collected-small-fixes
2023-06-06 08:36:25 -04:00
0d7a411123
Merge branch 'NPTLangevin' of github.com:Bibobu/lammps into NPTLangevin
2023-06-06 09:54:16 +02:00
0c2cd80028
Edited the documentation of fix_press_langevin to take changes into
...
account.
2023-06-06 09:37:34 +02:00
9a585f8204
Change variables names in header for consistency with GJF paper.
2023-06-06 09:14:23 +02:00
a4e7966da5
Fixed some error messages for consistency.
...
Seed did not need comm->me addition.
2023-06-06 09:11:27 +02:00
409bced5fd
update affiliations
2023-06-06 08:35:42 +08:00
c558de3ce0
remove the fprintf debug outputs
2023-06-06 08:27:14 +08:00
0978308f5e
Merge pull request #3806 from stanmoore1/kk_update_3.7.2
...
Update Kokkos library in LAMMPS to v3.7.2
2023-06-05 19:41:34 -04:00
aeab026d66
Update Kokkos arch list
2023-06-05 15:32:26 -06:00
e1573a11a6
Update CMake
2023-06-05 15:07:07 -06:00
8ddd965127
Update Kokkos library in LAMMPS to v4.0.1
2023-06-05 15:03:28 -06:00
39eaab5278
Merge branch 'kk_update_3.7.2' of github.com:stanmoore1/lammps into kk_update_4.0
2023-06-05 11:05:26 -06:00
741db3da28
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-06-05 10:55:24 -06:00
966efd8bd5
Add missed changes
2023-06-05 10:33:30 -06:00
2e09ba2702
Update CMake
2023-06-05 10:08:20 -06:00
a12133ce03
Update Kokkos library in LAMMPS to v3.7.2
2023-06-05 09:59:38 -06:00
8eed55b56c
Update compute_stress_mop_profile.cpp
2023-06-05 18:54:26 +03:00
ead5a28d35
Update compute_stress_mop.cpp
2023-06-05 18:53:45 +03:00
a2d58c878b
Merge pull request #3803 from rohskopf/sna-kk-switchflag
...
Fix Kokkos SNAP cutoff factor with `switchflag = 0`
2023-06-05 11:13:00 -04:00
ed9eaadad8
Merge pull request #3804 from xwuupb/develop
...
Use $t variable in the reaxff HNS example
2023-06-05 10:58:39 -04:00
0cff31060b
Update compute_stress_mop.cpp
2023-06-04 16:10:24 +03:00
c25999d208
Update compute_stress_mop_profile.cpp
2023-06-04 16:08:33 +03:00
3782eeee2b
remove whitespace from compute_stress_mop.rst
2023-06-04 13:47:54 +03:00
51851c2f4d
remove whitespace from compute_stress_mop_profile.cpp
2023-06-04 13:45:52 +03:00
d8fad4db15
remove white space from compute_stress_mop.cpp
2023-06-04 13:45:00 +03:00
a0057d674f
Update compute_stress_mop_profile.cpp
2023-06-04 13:40:31 +03:00
3282470cf5
update the citation information
2023-06-04 10:19:13 +08:00
bf8a4402ce
update log files in the examples
2023-06-04 10:17:21 +08:00
196641927f
correct a typo in the doc file
2023-06-03 23:07:55 +08:00
b5ab173763
update the doc file
2023-06-03 23:03:12 +08:00
63f3d183fe
rename log files of examples
2023-06-03 23:02:45 +08:00
f507e30d36
update input files of examples
2023-06-03 22:52:45 +08:00
a40b87b05c
rename potential files
2023-06-03 22:46:33 +08:00
738a955c40
fix checkstyle issues
2023-06-03 22:37:57 +08:00
d85342cd6d
Update test_compute_global.cpp
2023-06-03 16:04:40 +03:00
a25100120b
update the doc file
2023-06-03 20:36:12 +08:00
8c6e2ca000
rename the opt pair style
2023-06-03 20:34:42 +08:00
2e7ca5f65c
rename the pair style
2023-06-03 18:14:45 +08:00
250eac93dc
fix bug in the reaxff HNS benchmark
2023-06-03 07:34:39 +02:00
a42bfb0e26
Make cutoff factor 1 instead of 0 to prevent zero valued descriptors
2023-06-02 17:26:40 -06:00
241f3b751e
Unifying syntax for BPM bond options
2023-06-02 15:45:53 -06:00
40cd3bbdc4
add cache line size padding to avoid false sharing with OPENMP package
2023-06-02 17:13:39 -04:00
390888179f
Update compute_stress_mop_profile.cpp
2023-06-02 20:24:32 +03:00
9dc1f45e1e
Create/destroy local_contribution
2023-06-02 20:08:59 +03:00
28e3a741a8
declare local_contribution as pointer in compute_stress_mop_profile.h
2023-06-02 20:02:52 +03:00
c30762ca8b
Update documentation for compute stress/mop/profile
2023-06-02 19:44:37 +03:00
e7ae02dd2a
Code for bond contribution to stress/mop/profile
2023-06-02 19:33:15 +03:00
70507462e9
Include method for bond contribution & variables to compute_stress_mop_profile.h
2023-06-02 19:22:28 +03:00
8ef4e933b2
Fix bug when Kokkos border comm is on host
2023-06-02 10:17:38 -06:00
08ffd268bf
remove unused symbolic constant
2023-06-02 09:43:58 +03:00
0d875d4f8f
Fixed up kokkos version
2023-06-01 18:51:31 -06:00
710597a353
Made some coding style changes
2023-06-01 17:43:51 -06:00
2c22bb49b4
Added some comments to data members
2023-06-01 12:32:02 -06:00
77340921ff
Merge pull request #3800 from jrgissing/fix/deposit-per_atom_property_bug
...
fix deposit: per atom property bug
2023-06-01 14:19:53 -04:00
869780828b
Merge pull request #3802 from stanmoore1/acks2_warnings
...
Fix (harmless) compiler warnings in Kokkos ACKS2
2023-06-01 12:57:55 -04:00
bda933e0db
Merge pull request #3793 from srtee/reaxff-varstyle-efield
...
Enable `fix qeq/reaxff` with variable `fix efield`
2023-06-01 10:01:56 -04:00
0e4d5f03a1
Merge branch 'lammps:develop' into local-composition
2023-06-01 07:46:15 -06:00
a4f4f965e3
fix a bug in the codes
2023-06-01 21:45:52 +08:00
887534fd02
fix checkstyle
2023-06-01 21:12:11 +08:00
1189661edc
revise the code files of standard version based on latest version of LAMMPS
2023-06-01 21:00:16 +08:00
c310616bb7
Update compute_stress_mop.rst to reflect the added keywords
2023-06-01 15:34:41 +03:00
c1cec45652
add keywords to specify contributions to stress/mop
2023-06-01 15:26:43 +03:00
f3bf20be8b
The first three p_flags for iso should be 1.
2023-06-01 08:26:02 -04:00
6bc27db58c
do not delete c_pe and c_press in destructor
2023-06-01 06:17:11 -04:00
9a389fbac6
fix typo
2023-06-01 03:25:17 -06:00
4ebc8afd1e
update documentation
2023-06-01 03:20:43 -06:00
b01db47b2d
consistency in issuing errors between mop and mop/profile
2023-06-01 10:33:50 +03:00
ea6ece510e
turning warning into errors for unsupported styles
2023-06-01 10:22:01 +03:00
a0461d29dd
Update atom.cpp
2023-05-31 17:04:49 -04:00
90e84a6ff8
set up basic KOKKOS file (untested)
2023-05-31 13:32:52 -06:00
1124f7eb93
adjust to one-liner
2023-05-31 13:32:37 -06:00
5f8b0f56a5
Merge pull request #3790 from jrgissing/is_typelabel-function
...
add is_typelabel() variable function
2023-05-31 15:15:08 -04:00
cae2414126
Fix compiler warnings in Kokkos ACKS2
2023-05-31 13:09:07 -06:00
6138b2b1f7
fix grammar
2023-05-31 13:31:45 -04:00
90000ca166
update docs
2023-05-31 13:29:48 -04:00
cb02563d3d
the potential keyword is not (yet) supported by fix efield/tip4p
2023-05-31 13:29:41 -04:00
c0602b6500
make using energy and potential keyword at the same time an error
2023-05-31 13:20:35 -04:00
4073241413
correct docs about label2type() function
2023-05-31 09:57:19 -04:00
69c5493631
silence compiler warning
2023-05-31 09:09:35 -04:00
8602ecd57f
update/correct docs
2023-05-31 08:59:36 -04:00
4540427e2b
add unit tests for is_typelabel() variable function
2023-05-31 08:50:21 -04:00
70709f2f08
simplify error messages
2023-05-31 08:25:45 -04:00
ddc34e03d6
Revert removal of copies of pointers
2023-05-31 09:50:50 +02:00
9ec55dcb1f
silence compiler warning
2023-05-30 19:10:11 -04:00
088d870e20
check remaining per-atom initializations
2023-05-30 17:17:54 -04:00
2a799d45a9
Merge pull request #3795 from jwillma2/develop
...
Adding carbon SNAP potential files and example
2023-05-30 15:10:58 -04:00
da7a348089
simplify and shorten example, use symlinks, recreate logs
2023-05-30 14:24:32 -04:00
b3e9efcb50
Use system periodicity to find an equivalent position of the plane
2023-05-29 17:55:24 +03:00
3b38145d91
Update compute_stress_mop.cpp
...
Fixing sign issues because I was considering the theta angle to be formed by vectors x[atom2] - x[atom1] & x[atom3] - x[atom2] instead of x[atom1] - x[atom2] & x[atom3] - x[atom2] as done in lammps
2023-05-29 16:34:44 +03:00
86743bc0a6
Update compute_stress_mop.cpp
...
The angle was computed using the dot product of the vectors x[atom2] - x[atom1] and x[atom3] - x[atom2]. This is not consistent with the lammps convention where the angle is computed using the dot product between x[atom1]-x[atom2] and x[atom3]-x[atom2].
2023-05-29 10:59:18 +03:00
c934208a4a
only update ivector if it still exists
2023-05-28 14:07:25 -04:00
f9ee2ad42b
reorder thermo and dump output so dump styles include correct thermo data
2023-05-28 11:49:02 -04:00
f69b50408d
improve error messages
2023-05-28 11:47:32 -04:00
4c4eb6ee1e
improve error message
2023-05-28 00:49:52 -04:00
b28ee36f00
update documentation for compute stress/mop
2023-05-27 14:50:31 +03:00
458cce7699
Updating unit test for mop to reflect the contribution from bonds
2023-05-27 14:33:46 +03:00
01b481ec4f
Small tweaks
2023-05-26 15:27:15 -07:00
16751b06b3
Add os env vars to allow more MPI procs
2023-05-26 12:52:51 -06:00
b5a1c6d47f
Declare update per atom function
2023-05-26 11:25:29 -06:00
2e68930f2a
Format readme
2023-05-26 11:21:13 -06:00
87850f31ca
Add Kokkos instructions
2023-05-26 11:18:37 -06:00
fd87c1464a
Merge branch 'jax' of https://github.com/rohskopf/lammps into jax
2023-05-26 10:49:30 -06:00
49b2c299a7
Add Kokkos example
2023-05-26 10:48:58 -06:00
6eb586e66f
update_atom_energy initial
2023-05-25 21:03:32 -04:00
b7146c900f
Add instructions
2023-05-25 18:58:56 -06:00
ff7bae1739
Add Kokkos getters
2023-05-25 18:43:18 -06:00
3d8df660c3
make rigid water examples more realistic and consistent. avoid warnings.
2023-05-25 18:08:42 -04:00
4174116014
Fix 1/2 factor in energy
2023-05-25 16:02:45 -06:00
3012426bd5
send eij to LAMMPS
2023-05-25 17:49:02 -04:00
1fd34ffac6
Update
2023-05-25 14:49:38 -06:00
edfb8cf100
Fixing double mixing of normal coeffs
2023-05-25 13:54:12 -06:00
58ee392579
Merge pull request #3 from akohlmey/pimd_langevin
...
Update to current develop and some cosmetic changes
2023-05-25 15:49:34 -04:00
ceed30e7c6
Fixing mistakes in doc pages
2023-05-25 12:58:57 -06:00
40056e29a4
move reset of lcomp array to correct scope
2023-05-25 11:58:02 -06:00
f26f397e08
avoid crashing when there are no bonds or no angles
2023-05-25 14:47:20 +03:00
8e6615918b
avoid crashing when no bonds or no angles exist
2023-05-25 14:39:03 +03:00
35a55068d7
Add input padded rij from LAMMPS Cython side
2023-05-25 01:35:08 -06:00
29ba0e3f18
Update MLIAP JAX example to use jax.grad
2023-05-24 18:15:56 -07:00
a0a0812ebf
Added link to fix press/berendsen and fixed minor typos
2023-05-24 14:33:34 -06:00
d9937fc2c6
add base tested code
2023-05-24 13:16:08 -06:00
b2e5f93d49
Use jax functions
2023-05-24 13:08:10 -06:00
d66504be81
Properly decorate energy/force compute
2023-05-24 11:39:05 -06:00
74d89c4c9b
init
2023-05-24 11:07:03 -06:00
e246864682
Refactor compute_array() and compute_pressure():
...
Remove unnecessary copies of variables, declare variables locally so they are properly scoped
2023-05-24 17:03:57 +02:00
ecca46acf9
Include bond interactions in force
2023-05-24 17:03:33 +02:00
9ee40cceef
fixing indexing issue and more sign problems for angle contributions
2023-05-24 17:01:13 +03:00
c7c8b065a2
fixing bug with sign issue for bond contribution in compute_stress_mop.cpp
2023-05-24 16:49:35 +03:00
25bff3e4ed
fixing bug with sign for angle contribution in compute_stress_mop.cpp
2023-05-24 16:24:33 +03:00
df708a67a5
Code for angle contribution to stress/mop
2023-05-24 11:55:08 +03:00
0692ed3bd7
@evoyiatzis Include method for angle contribution & variables to compute_stress_mop.h
2023-05-24 11:47:15 +03:00
2855f18d02
Delete C_Willman_PRB2022.quadratic.snapparam
2023-05-23 12:58:34 -04:00
c95dcd7582
Delete C_Willman_PRB2022.quadratic.snapcoeff
2023-05-23 12:58:19 -04:00
a701a5e6cc
Merge branch 'akohlmey:develop' into develop
2023-05-23 12:56:14 -04:00
0510ce7372
Carbon SNAP potential and example added
2023-05-23 12:29:25 -04:00
d190249e98
add documentation and checks
2023-05-22 00:10:01 +10:00
685255083e
clean the duplicate info
2023-05-21 11:43:39 +08:00
91ac9ef3fc
update doc file
2023-05-21 11:29:28 +08:00
276bc39a51
delete rst
2023-05-21 11:02:17 +08:00
3822e6ff0f
add potential file that parameterized against with DMC reference data
2023-05-21 10:29:24 +08:00
28c9c274be
Copy MLIAPUnified LJ example
2023-05-20 14:08:20 -06:00
6977f71eb0
Initial example
2023-05-20 13:53:22 -06:00
1d7a6f813b
Update compute_stress_mop.cpp
2023-05-20 15:14:47 +03:00
90427c8750
Update compute_stress_mop.cpp
2023-05-20 15:12:42 +03:00
5da65bbd0a
Code for bond contribution to stress/mop
2023-05-20 13:06:19 +03:00
36eb11f499
Include method for bond contribution & variables to compute_stress_mop.h
2023-05-20 12:59:34 +03:00
68ec36b006
Added the flip keyword to the documentation of fix_press_langevin.
2023-05-20 09:16:30 +02:00
9440f26355
Merge branch 'develop' of github.com:lammps/lammps into NPTLangevin
2023-05-20 08:59:29 +02:00
93402f61d8
Updated the documentation to include triclinic commands and other info.
2023-05-20 08:58:52 +02:00
fe7a6fce29
make QEQ work with atom-style potential
2023-05-20 14:33:24 +10:00
8d0eb9b1f7
hook up efield variables to qeq/reaxff
2023-05-20 14:10:07 +10:00
5fac8f483e
last typo
2023-05-19 23:51:01 -04:00
d7b7d1d323
make sure error messages not wrong
2023-05-19 23:48:41 -04:00
aaabe41b22
typo
2023-05-19 22:54:23 -04:00
ad7b27a67a
correct logic
2023-05-19 22:27:28 -04:00
0a45d1f9ac
Update variable.rst
2023-05-19 21:31:51 -04:00
b9f01f106e
is_typelabel function
2023-05-19 21:20:34 -04:00
0dd26189d4
Adding missing factor in bpm/rotational single method
2023-05-19 13:52:35 -06:00
cb5934cbcd
Adding option to doc files, clarifying normal forces in compute pair/bond local
2023-05-19 13:51:53 -06:00
7ec842d9cb
Adding requested feature to normalize forces
2023-05-19 13:50:11 -06:00
0334ddb7c6
Update pair_ilp_water_2dm.rst
2023-05-19 22:57:45 +08:00
22d9c047f4
update doc file
2023-05-19 22:52:18 +08:00
ab925000fe
Added triclinic and relative remap functions to press/langevin files
2023-05-19 16:34:42 +02:00
7c14b750ef
improve error message
2023-05-19 00:40:54 -04:00
9da310a33e
spelling
2023-05-19 00:40:45 -04:00
842016e997
Merge branch 'develop' into collected-small-fixes
2023-05-19 00:13:15 -04:00
ed03d04a70
Merge pull request #3779 from lammps/fix-ttm-mod-arrays
...
Reorder fix ttm/mod 3d arrays to be consistent with fix ttm and fix ttm/grid
2023-05-18 18:33:25 -04:00
c73b7483b2
swtich loop order back to be consistent with rest of file
2023-05-18 11:47:20 -06:00
af71279df1
Merge branch 'fix-ttm-mod-arrays' of github.com:lammps/lammps into fix-ttm-mod-arrays
2023-05-18 11:44:31 -06:00
50858205f6
refresh log files for fix ttm/mod example
2023-05-18 11:43:54 -06:00
bbff6c25b3
add examples
2023-05-18 22:01:19 +08:00
3d35d68a4b
add doc file
2023-05-18 22:00:03 +08:00
af04ecc532
add potential file
2023-05-18 21:59:07 +08:00
cc30c4478d
add optmized verion of ilp_water_2dm
2023-05-18 21:58:40 +08:00
81a497adcd
add standard version of ilp_water_2dm
2023-05-18 21:51:53 +08:00
6585151ce1
reorder loops to compute properties vector
2023-05-17 22:04:32 -04:00
d206f583c4
whitespace
2023-05-17 21:57:14 -04:00
f1aca8b71a
formatting tweaks
2023-05-17 16:39:14 -06:00
d8ca6274e7
Merge branch 'develop' into pimd_langevin
2023-05-17 18:26:59 -04:00
10880332ed
Merge pull request #3783 from Colvars/colvars-update
...
Update Colvars library to version 2023-05-01
2023-05-17 18:26:41 -04:00
5d66dc6659
apply clang-format
2023-05-17 17:50:15 -04:00
79f3eb6a4d
remove debug code
2023-05-17 17:35:22 -04:00
8736f97792
remove dead code
2023-05-17 17:35:14 -04:00
39f61b6af3
Merge branch 'develop' into pimd_langevin
2023-05-17 17:30:49 -04:00
5be9eda905
Merge pull request #3780 from srtee/patch-3
...
Bugfix fix_efield.cpp for atom-style energy
2023-05-17 16:33:37 -04:00
377c652a83
Update Colvars library to version 2023-05-01
...
This update consists exclusively of bugfixes or maintenance-related changes.
The following is a list of pull requests in the Colvars repository since the previous update to LAMMPS:
- 532 Add XYZ trajectory reading feature
https://github.com/Colvars/colvars/pull/532 (@jhenin, @giacomofiorin)
- 531 Delete objects quietly, unless explicitly requested via script (including VMD)
https://github.com/Colvars/colvars/pull/531 (@giacomofiorin)
- 530 Append newline to log and error messages if not already present
https://github.com/Colvars/colvars/pull/530 (@giacomofiorin)
- 528 Forward-declare OpenMP lock
https://github.com/Colvars/colvars/pull/528 (@giacomofiorin)
- 527 Remove unneeded STL container
https://github.com/Colvars/colvars/pull/527 (@giacomofiorin)
- 526 Allow collecting configuration files and strings before setting up interface
https://github.com/Colvars/colvars/pull/526 (@giacomofiorin, @jhenin)
- 523 Fallback to linearCombination when customFunction is missing in customColvar
https://github.com/Colvars/colvars/pull/523 (@HanatoK, @giacomofiorin)
- 522 Use iostream::fail() to check for I/O error
https://github.com/Colvars/colvars/pull/522 (@jhenin)
- 520 Fix ref count
https://github.com/Colvars/colvars/pull/520 (@giacomofiorin)
- 513 Set target temperature through a common code path
https://github.com/Colvars/colvars/pull/513 (@giacomofiorin, @jhenin)
- 509 Safer detection of Windows with recent Microsoft Visual Studio versions
https://github.com/Colvars/colvars/pull/509 (@akohlmey)
- 508 Update LAMMPS patching method to reflect Lepton availability
https://github.com/Colvars/colvars/pull/508 (@giacomofiorin)
- 497 Increase the precision of write_multicol
https://github.com/Colvars/colvars/pull/497 (@HanatoK)
- 496 Only perform MTS automatic enable/disable for timeStepFactor > 1
https://github.com/Colvars/colvars/pull/496 (@giacomofiorin)
- 493 Remove unused branch of quaternion input function
https://github.com/Colvars/colvars/pull/493 (@giacomofiorin)
- 489 Ensure there are spaces between the fields in the header
https://github.com/Colvars/colvars/pull/489 (@HanatoK)
- 487 Use map of output streams, and return references to its elements
https://github.com/Colvars/colvars/pull/487 (@giacomofiorin, @jhenin)
- 486 Remember first step of moving restraint
https://github.com/Colvars/colvars/pull/486 (@jhenin)
- 485 Add decoupling option for moving restraints
https://github.com/Colvars/colvars/pull/485 (@jhenin)
- 483 Update Lepton via patching procedure
https://github.com/Colvars/colvars/pull/483 (@giacomofiorin)
- 481 Make file-reading operations of input data abstractable
https://github.com/Colvars/colvars/pull/481 (@giacomofiorin)
Authors: @akohlmey, @giacomofiorin, @HanatoK, @jhenin
2023-05-17 13:29:00 -04:00
1c33aec5dc
Wrote the documentation for fix_press_langevin
2023-05-17 18:28:49 +02:00
b1c4fc8948
Merge branch 'develop' of github.com:lammps/lammps into NPTLangevin
2023-05-17 17:14:25 +02:00
859012b192
Initial commit of an early version of anisotropic Langevin barostat.
2023-05-17 17:13:07 +02:00
7c98d4dba3
avoid null pointer dereferences by allocating a buffer for at least 1 item
2023-05-17 10:26:33 -04:00
88d9d39bab
Merge branch 'fix-ttm-mod-arrays' of github.com:lammps/lammps into fix-ttm-mod-arrays
2023-05-17 08:17:11 -06:00
d98b1e9f04
fix left/right indices
2023-05-17 08:15:42 -06:00
166301180b
Merge pull request #3769 from stanmoore1/kk_optimize
...
Kokkos package optimizations
2023-05-17 07:13:04 -04:00
e044ccbbb3
Bugfix fix_efield.cpp for atom-style energy
2023-05-17 16:41:21 +10:00
4f57026dc0
whitespace
2023-05-16 21:15:01 -04:00
2e58a9ecf8
whitespace
2023-05-16 21:13:48 -04:00
05b8082e3c
code cleanup
2023-05-16 17:03:34 -06:00
0d31ab9c88
one more change
2023-05-16 16:51:00 -06:00
2b9c65855a
swap 3d array indices in fix ttm/mod
2023-05-16 16:38:12 -06:00
858fd4cc2c
Small optimization
2023-05-16 15:23:31 -06:00
b1ee177c0a
Must use local variable for lambda capture
2023-05-16 12:43:19 -06:00
b9256fa492
Reduce memory allocations
2023-05-16 11:09:37 -06:00
a84470383b
Merge pull request #3777 from ilia-nikiforov-umn/kim_adapt
...
Add "scale" attribute to pair_kim to be used with fix adapt
2023-05-16 07:08:40 -04:00
2328cae55f
Merge branch 'develop' of https://github.com/lammps/lammps into kk_optimize
2023-05-15 10:48:51 -06:00
91e0d0411b
one more programming style tweak
2023-05-15 02:04:17 -04:00
cf51c94be0
update unit test for presence of Pair::extract() function in pair style kim
2023-05-15 02:02:36 -04:00
ed958d8aed
Merge branch 'develop' into kim_adapt
2023-05-15 02:01:01 -04:00
d584f2fe50
follow LAMMMPS' programming style more closely
2023-05-15 01:58:45 -04:00
17747a3c58
moved scaling to immediately after compute and removed virial scaling
2023-05-14 15:07:31 -05:00
2d18883e8b
Merge pull request #3755 from jtclemm/doc-edits
...
Reorganization of the programming guide
2023-05-13 17:22:41 -04:00
c76e85c445
Merge pull request #3770 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-05-13 15:19:13 -04:00
d6d825258e
Merge pull request #3771 from lammps/variable-current
...
Change how variables check if computes are current
2023-05-12 19:26:36 -04:00
8414d23c2b
use symbolic constants
2023-05-12 18:04:37 -04:00
ac4cf2dc99
Merge pull request #3776 from inflowencer/develop
...
Fixed read-in of initial electron temperature file
2023-05-12 18:03:50 -04:00
96af466f4a
as a few details to the discussion of programming languages and their standards
2023-05-12 15:45:55 -04:00
cd79276309
small formatting tweaks
2023-05-12 15:45:24 -04:00
aa069b2cfb
fix typos
2023-05-12 15:44:54 -04:00
9a8640ca1a
Merge pull request #3767 from lammps/vector-variable
...
Vector-style variable enhancements
2023-05-12 15:18:08 -04:00
0abb217d59
whitespace
2023-05-12 15:13:29 -04:00
5f34f53ab7
also use 1-based indexing when writing out the electron temperature
2023-05-12 15:06:34 -04:00
cbb0558778
correct comments
2023-05-12 15:06:03 -04:00
b54d39adf9
minor editing changes
2023-05-12 11:18:07 -06:00
f1a3d0ce5a
whitespace
2023-05-12 11:14:34 -04:00
9ef4d7f320
allow internal variables in reset_atoms to be used before first run
2023-05-12 09:06:29 -06:00
54b2a5c17a
allow internal variables in reset_atoms to be used before first run
2023-05-12 09:04:42 -06:00
dd3d4e2b50
bump minimum requirement for building docs to python 3.8
2023-05-10 19:09:13 -04:00
4c65aa572d
Prefer custom python interpreter set via -DPython_EXECUTABLE if possible
2023-05-10 18:48:47 -04:00
7c4883704c
upgrade sphinx-tabs
2023-05-10 18:46:55 -04:00
f74947a359
Fixed read-in of initial electron temperature file
2023-05-10 15:15:10 -07:00
a92e0030e8
whitespace
2023-05-10 17:24:29 -04:00
d2361ffe7d
add workaround for reset_atoms image
2023-05-10 17:23:34 -04:00
f015aaff84
compile time compatibility with swig 4.1
2023-05-10 16:54:05 -04:00
9890987eec
Merge remote-tracking branch 'github/develop' into variable-current
2023-05-10 16:53:49 -04:00
ee5a300643
updated doc for kim adapt
2023-05-09 09:24:53 -05:00
4c51264b15
explain how to keep pairs in the neighbor list even if the scaling factor should be 0.0
2023-05-09 08:24:02 -04:00
c54ff43806
compile time compatibility with swig 4.1
2023-05-09 02:59:12 -04:00
9512568fd8
improve pair_coeff error message for pair styles derived from PairHybrid
2023-05-09 02:40:55 -04:00
a6310f170a
streamlined scaling implementation
2023-05-08 18:37:51 -05:00
820899cd5e
use more obvious pair style dpd thermostat examples
2023-05-08 11:51:30 -04:00
200f740c06
update variable doc page to explain new behavior
2023-05-08 09:48:27 -06:00
fceff845c7
Merge pull request #3754 from kawai125/bugfix-fix_ttm_mod-read_electron_temperatures
...
fix ttm_mod
2023-05-08 11:02:14 -04:00
49ac79fcdd
change error checks for computes that are not current
2023-05-08 08:55:40 -06:00
abe238ce61
use correct spelling for semicolon
2023-05-08 05:54:33 -04:00
a6f60405b6
resolve formatting issues and add a few style tweaks from languagetool.org
2023-05-08 05:52:18 -04:00
69f60c5222
bugfix in fix_ttm
2023-05-08 10:36:29 +09:00
8ed42f6e4b
remove unused communication API
2023-05-07 21:36:29 -04:00
7342f27fb1
clarify download info
2023-05-06 22:40:58 -04:00
7b46f15068
use macOS consistently (missed a few places in the last round)
2023-05-06 22:40:58 -04:00
b1d0f4afab
correct timer time output format for timeouts > 24 hours
2023-05-06 22:40:58 -04:00
15116a0456
Merge pull request #3766 from stanmoore1/kk_min_bug
...
Fix issues with Kokkos minimize and fix addforce
2023-05-06 22:39:39 -04:00
d8584bb15a
Hacky first pass at kim scaling
2023-05-06 16:31:30 -05:00
0cd95d64e2
Merge pull request #3768 from jrgissing/fix_reaxff/species-variable_Nlimit
...
reax/species: variable input for Nlimit keyword
2023-05-06 11:15:48 -04:00
6074303f4a
whitespace
2023-05-05 19:13:49 -06:00
806af5322e
Kokkos package optimizations
2023-05-05 19:08:02 -06:00
b9161843dc
more robust variable error checks
2023-05-05 17:41:42 -04:00
aa62a2a9cf
Merge branch 'doc-edits' of https://github.com/jtclemm/lammps into doc-edits
2023-05-05 11:44:32 -04:00
56f06bc9e0
Reordering styles by priority, misc clean ups
2023-05-05 09:41:54 -06:00
c328761c78
Merge branch 'develop' into doc-edits
2023-05-05 11:30:48 -04:00
0facd4cf66
support vector variable definitions with embedded blanks
2023-05-05 01:06:55 -04:00
1b7f9439ad
simplify parse_vector() method by using Tokenizer class
2023-05-04 21:14:25 -04:00
366b64571d
add a few unit tests for static vector style variables
2023-05-04 20:44:46 -04:00
0de35dee29
spelling
2023-05-04 20:34:41 -04:00
6ffa720f87
Merge branch 'develop' into vector-variable
2023-05-04 20:14:51 -04:00
b3130a2878
Merge pull request #3763 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2023-05-04 20:13:46 -04:00
0b71371597
reax/species: variable input for Nlimit keyword
2023-05-04 20:10:13 -04:00
67b6a1de70
fixup broken unit tests
2023-05-04 20:09:57 -04:00
0c10184a69
whitespace, simplify
2023-05-04 20:09:45 -04:00
5da1df5004
add versionadded tag
2023-05-04 20:08:36 -04:00
93100adbe0
debugging and doc pages
2023-05-04 16:24:15 -06:00
269f07a137
fix a few more sphinx issues and inconsistencies
2023-05-04 16:45:30 -04:00
d4554fc89e
Merge branch 'develop' into doc-edits
2023-05-04 16:35:55 -04:00
77ea3ed215
reduce sphinx warnings
2023-05-04 16:35:49 -04:00
8fe4394ada
spelling
2023-05-04 16:04:08 -04:00
042829c40d
Start document about per-atom properties and atom data access
2023-05-04 15:57:11 -04:00
40f7c90474
correct underline
2023-05-04 15:56:31 -04:00
ccc1b200c0
add output option for vector-style vars
2023-05-04 12:52:11 -06:00
a0d9854e11
more thorough tests and PBC handling for compute stress/cartesian
2023-05-04 03:46:18 -04:00
de45437cc9
apply clang-format
2023-05-04 03:32:59 -04:00
b61e06a40f
must initialize fp to avoid crash in destructor
2023-05-04 03:32:39 -04:00
42e090d945
replace tabs and remove trailing whitespace
2023-05-04 02:21:55 -04:00
936b24e3b0
allow vector variable to be initialized
2023-05-03 16:36:05 -06:00
c9cfc952aa
polishing variable doc page and code
2023-05-03 14:06:21 -06:00
5a52369fff
Reading mask too
2023-05-03 10:41:43 -06:00
b560559b0a
Fix issues with Kokkos minimize
2023-05-03 10:37:41 -06:00
62858115b2
offset positions so bin indices are >= 0 even for positions < 0
2023-05-03 07:36:27 -04:00
2542a7e840
avoid integer overflow
2023-05-03 00:39:59 -04:00
89d59fad61
Merge branch 'develop' into collected-small-fixes
2023-05-02 20:47:33 -04:00
8054923941
Merge pull request #3761 from lammps/count-types
...
New compute count/type command
2023-05-02 20:44:55 -04:00
db38d99f3c
Merge pull request #3758 from stanmoore1/kk_fuse
...
Fuse some Kokkos kernels to reduce launch latency for small systems
2023-05-02 20:36:48 -04:00
25bc0bd365
Merge pull request #3762 from akohlmey/phana-cmake-build
...
Update phonon tool (phana) and add CMake support
2023-05-02 19:49:17 -04:00
81523b7ba3
Merge branch 'patch-2' of github.com:srtee/lammps into collected-small-fixes
2023-05-02 17:42:02 -04:00
7ab30aa468
add versionadded tag
2023-05-02 17:32:57 -04:00
3e3ed89f33
avoid out-of-range access if an angle/dihedral/improper type is set to 0
2023-05-02 17:30:23 -04:00
a8dcb3987a
silence compiler warning
2023-05-02 17:29:06 -04:00
7b5fecfad7
make phana installation in LAMMPS compatible with ubuntu 18.04LTS
2023-05-02 17:24:38 -04:00
36632e3356
Clarifying how BPM package works
2023-05-02 14:28:17 -06:00
6d050374c3
fix compilation with -DLAMMPS_BIGBIG
2023-05-02 16:24:43 -04:00
3f8cd4577c
update unit test
2023-05-02 16:20:29 -04:00
b6e211dd62
consistently declare variables when used only
2023-05-02 16:20:20 -04:00
e8a77c61ac
whitespace
2023-05-02 16:19:53 -04:00
3119434932
apply clang-format
2023-05-02 15:59:34 -04:00
8a9091595d
Revert "use more obvious representation of 2^53"
...
This reverts commit ff29ef7d31
as it conflicts with how MSVC interprets 1L (it would require
1LL which creates issues with other compilers).
2023-05-02 15:56:45 -04:00
22eb09ee0f
sunc with GHub version
2023-05-02 13:44:04 -06:00
aa4447413a
expand to angles, dihedrals, impropers
2023-05-02 13:39:37 -06:00
fdf9288e52
Merge branch 'develop' into kk_fuse
2023-05-02 10:11:55 -06:00
d13096e08b
improve error message
2023-05-02 12:08:55 -04:00
8ca1e2d417
add OpenMP suppression for GNU 13 compilers
2023-05-02 11:50:15 -04:00
c5e4f7c5fd
modernize
2023-05-02 11:49:55 -04:00
d2bb1b420d
simplify and cleanup
2023-05-02 11:49:13 -04:00
eacb420e21
whitespace
2023-05-02 10:34:36 -04:00
12135bac77
add unit tests for compute count/type
2023-05-02 10:22:37 -04:00
56f791eec2
avoid uninitialized data access for scalar data
2023-05-01 23:52:35 -04:00
c8d5b9e4d0
avoid uninitialized pointers
2023-05-01 23:52:04 -04:00
ba747e5544
suppress bogus warnings with gcc 13.0 and later
2023-05-01 21:10:18 -04:00
ff29ef7d31
use more obvious representation of 2^53
2023-05-01 20:57:32 -04:00
b38544a9e8
apply clang-format
2023-05-01 20:43:05 -04:00
73b8bb8617
fix bug that breaks compilation with -DLAMMPS_BIGBIG
2023-05-01 20:41:44 -04:00
a2b74c8466
small doc update
2023-05-01 20:23:13 -04:00
39a77064e0
update so it can be built either standalone or as subdir with LAMMPS
2023-05-01 20:14:52 -04:00
478058119b
integrate CMake build procedure for tools/phonon
2023-05-01 20:14:52 -04:00
d1f64c02d8
show/explain alternate LJ potential using the minimum energy distance
2023-05-01 20:13:37 -04:00
53848be081
improve error messages
2023-05-01 19:55:14 -04:00
41a0196874
Merge pull request #3740 from stanmoore1/kk_sort
...
Add Kokkos support for atom sorting on device
2023-05-01 19:54:00 -04:00
dbcc19aef4
Fix uninitialized variables
2023-05-01 15:42:17 -06:00
f8058f039f
Fix bug
2023-05-01 15:26:07 -06:00
fae0ef6cde
update count/type doc page
2023-05-01 15:21:56 -06:00
ef9ce62aa8
update broken bond doc page
2023-05-01 15:17:19 -06:00
f1b29941fd
Port changes to nve/sphere
2023-05-01 13:34:58 -06:00
76f9336de4
whitespace
2023-05-01 13:16:16 -06:00
cd972884ff
Clarify with comment
2023-05-01 13:13:23 -06:00
757130f9d0
whitespace
2023-05-01 13:09:46 -06:00
fd65000afc
Small refactor
2023-05-01 13:08:01 -06:00
059601734f
Fix issues
2023-05-01 12:38:16 -06:00
370ec56207
Whitespace
2023-05-01 10:20:45 -06:00
e679936e0a
Merge branch 'develop' into kk_sort
2023-05-01 09:43:12 -06:00
2fe423cc70
bug fix
2023-05-01 09:20:20 -06:00
c282d8d5d0
add group support to new command
2023-05-01 09:01:03 -06:00
f644f7078c
doc page for new command
2023-04-29 18:50:15 -06:00
2c8a49bb26
new compute count_type
2023-04-29 18:14:24 -06:00
f66cf7c9e8
Revert testing change
2023-04-28 16:15:55 -06:00
24e7204b51
whitespace
2023-04-28 15:00:50 -06:00
29a2b58ab6
Small cleanup
2023-04-28 14:57:19 -06:00
235372d6e8
Fuse some Kokkos kernels to reduce launch latency for small systems
2023-04-28 14:40:59 -06:00
8d6c3a7536
Fix Markdown table in tools/tabulate/README.md
2023-04-28 14:50:09 +10:00
4a608dced6
Merge pull request #3756 from stanmoore1/triclinic_sort
...
Fix bug in atom sorting with triclinic boxes
2023-04-27 17:53:44 -04:00
b17f9ac10e
Small tweak to docs
2023-04-27 15:21:30 -06:00
50adf2b340
Add a couple notes to the docs
2023-04-27 15:17:54 -06:00
7791ab728f
Fix small issue
2023-04-27 11:25:34 -06:00
7c3deba4a6
whitespace
2023-04-27 11:21:31 -06:00
4705f46a30
Merge branch 'triclinic_sort' of github.com:stanmoore1/lammps into kk_sort
2023-04-27 11:10:17 -06:00
c95a349fae
Small tweak
2023-04-27 11:07:04 -06:00
1f54dc3ac4
Port changes to Kokkos
2023-04-27 11:04:39 -06:00
a4d56b56ab
Fix bug in atom sorting with triclinic boxes
2023-04-27 10:27:38 -06:00
787399f5e3
Reorganizing the programming manual and editing some text
2023-04-27 09:25:58 -06:00
449f5439ae
fix grid index in read_electron_temperatures
2023-04-27 18:52:04 +09:00
308bea4557
Merge branch 'upstream' into kk-updates
2023-04-26 23:14:54 -05:00
89aa45e15c
Merge branch 'develop' of github.com:lammps/lammps into kk_sort
2023-04-26 17:07:39 -06:00
717c3207d6
Merge pull request #3753 from akohlmey/tally-compute-warn
...
Add warning message when the callback for a /tally compute was not run
2023-04-26 18:29:40 -04:00
f68603703f
add false positive
2023-04-26 15:35:03 -04:00
d4a3903ba3
improve error messages
2023-04-26 14:58:12 -04:00
367b0afb17
document additional pair style restrictions for /tally computes
2023-04-26 14:57:50 -04:00
9b9b14e614
add mechanism to record when Pair::ev_tally() was called and the corresponding callback functions
2023-04-26 14:49:57 -04:00
e1df51969d
Merge branch 'develop' into always-exceptions
2023-04-25 09:08:21 -04:00
4aee151b0e
Merge pull request #3745 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2023-04-24 23:52:57 -04:00
58ec69c34a
plug memory leak in FixNHIntel class
2023-04-24 20:58:18 -04:00
9f11cac393
updated apptainer build definitions for almalinux 8/9
2023-04-24 20:41:06 -04:00
217be1f274
improve error message handling for code shared between fix nvt/nph/npt
2023-04-24 17:32:47 -04:00
cbc635110a
Merge pull request #75 from jtclemm/collected-small-fixes
...
Minor changes to the style/contribute modify pages
2023-04-24 16:59:38 -04:00
90496a663b
Minor changes to the style/contribute modify pages
2023-04-24 14:31:18 -06:00
d76c9a198d
fix spelling
2023-04-24 16:06:53 -04:00
b28e650308
add deprecation warning for cuboid and sphere keywords
2023-04-24 16:04:05 -04:00
3cd6c776e7
ignore GranSubModel styles until we have a more regularized granular pair style doc
2023-04-24 16:03:38 -04:00
a83c112e9f
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-04-24 15:41:46 -04:00
c1da9c26a1
Merge pull request #3746 from akohlmey/fix-dpd-source-region
...
Add support for a region keyword to fix edpd/source and fix tdpd/source
2023-04-24 12:46:42 -04:00
bbbdfd57e4
Merge pull request #74 from jtclemm/collected-small-fixes
...
Adding changes to doc page
2023-04-24 11:59:49 -04:00
289601e814
Adding changes to doc page
2023-04-24 09:29:25 -06:00
0be9206c08
Merge branch 'develop' into kk_update_4.0
2023-04-24 09:05:29 -06:00
8a118b6f17
Merge pull request #16 from rbberger/kk_cpp17_update
...
Cleanups and HIP bugfix
2023-04-24 09:01:59 -06:00
74cf149aef
Merge branch 'lammps:develop' into main
2023-04-24 09:00:00 -06:00
31a7d10756
silence compiler warning
2023-04-23 17:41:33 -04:00
07de4abc08
refactor and reformat granular submodels
...
- use override as needed
- delete default destructors
- make submodel data members protected and add getter functions
- remove unused constants
- import specific functions/constants from namespaces
- remove unused include files
- convert #define constants to static constexpr
- enable and apply clang-format
2023-04-23 17:41:23 -04:00
65a42d3921
kokkos: make use of NeedDup_v
2023-04-22 17:05:05 -06:00
f954edc791
kokkos: remove duplicated define
2023-04-22 16:45:38 -06:00
0fee9ce956
kokkos: HIP is no longer in Experimental namespace
2023-04-22 16:42:10 -06:00
88909114a4
kokkos: make use of AtomicDup_v
2023-04-22 16:33:25 -06:00
d3b48a9346
kokkos: use std::enable_if_t and std::is_same_v
2023-04-22 16:20:04 -06:00
b9c940926f
silence compiler warnings
2023-04-22 17:50:41 -04:00
ddf801f08f
add missing override properties
2023-04-22 15:10:47 -04:00
c6c470a2c9
compilation fix for Fedora 38 from upstream
2023-04-22 13:04:47 -04:00
94f84409aa
make choice of Sphinx version more conservative
2023-04-22 10:59:12 -04:00
6ca91b01a1
Merge branch 'develop' into collected-small-fixes
2023-04-22 10:59:05 -04:00
601f2bf137
Merge pull request #3747 from rbberger/doc_theme_upgrade
...
docs: upgrade lammps_theme based on sphinx_rtd_theme 1.2.0
2023-04-22 10:56:25 -04:00
4c0705a741
Be more specific about web browser support after tests on browserstack.com
2023-04-22 06:15:16 -04:00
2667543e0e
docs: set language to en
2023-04-21 21:45:56 -06:00
f60ed39322
docs: upgrade lammps_theme based on sphinx_rtd_theme 1.2.0
2023-04-21 21:37:58 -06:00
3e05efa1f3
must initialize vest_temp to null to avoid segfaults
2023-04-21 18:13:18 -04:00
7c723b4852
add support for a region keyword to fix edpd/source and fix tdpd/source
2023-04-21 17:58:28 -04:00
77ad4fdac6
must initialize vest_temp to null to avoid segfaults
2023-04-21 17:47:06 -04:00
d1ecb206f6
fix spelling and reformat
2023-04-21 17:46:42 -04:00
4890d820f6
enable and apply clang-format
2023-04-21 12:27:14 -04:00
b7350188a4
use ubuf() to encode/decode tagints into communication buffers
2023-04-21 12:27:02 -04:00
30cdb635c2
modernize
2023-04-21 12:23:35 -04:00
8cfac6fd60
consolidate enum into header file
2023-04-21 12:23:03 -04:00
bee5afcd08
Added yukawa/colloid/kk
2023-04-21 00:22:36 -05:00
2197d62c2f
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-04-20 20:04:55 -04:00
e6e7121445
Merge pull request #3744 from jtclemm/granular-updates
...
Small fixes to GRANULAR
2023-04-20 19:51:52 -04:00
7c7e626097
Revert docs
2023-04-20 14:34:00 -06:00
b511681c2b
Revert binsize change
2023-04-20 14:07:57 -06:00
5c8f3a0c95
avoid 32-bit integer overflow when allocating memory for neighbor list copy
2023-04-20 14:42:48 -04:00
6ef6d6f0b2
Fixing group mask bug in gran wall, clean up redundant nullptr assignments
2023-04-20 11:17:24 -06:00
b548a06270
Redefining already used variable name a->A in pair granular doc
2023-04-20 10:19:05 -06:00
c2027d7512
correct logic error when applying group masks
2023-04-20 08:51:09 -04:00
bf32d219d8
fix typo
2023-04-20 08:50:48 -04:00
313b3a6935
Fix typo
2023-04-19 14:09:55 -06:00
28d31dedc8
Add missing BinOp struct
2023-04-19 13:50:08 -06:00
b7ea2cc50c
Merge branch 'develop' of https://github.com/lammps/lammps into kk_sort
2023-04-19 13:40:52 -06:00
b58368dc34
whitespace
2023-04-19 13:31:37 -06:00
cf2e55f4ac
Update docs
2023-04-19 13:16:38 -06:00
f5e55bb6d9
Need to set var
2023-04-19 12:56:47 -06:00
5cb3d15ada
Add Kokkos support for atom sorting on device
2023-04-19 12:47:38 -06:00
e99a41158e
Merge pull request #3727 from taylor-a-barnes/taylor
...
Small enhancements to the mdi/qm fix
2023-04-19 14:22:11 -04:00
2cf690cc99
fix typo
2023-04-19 13:28:02 -04:00
58be6dcd52
Merge branch 'develop' into taylor
2023-04-19 13:27:36 -04:00
dab02394ce
whitespace
2023-04-19 13:27:29 -04:00
29ad47cc0f
cosmetic changes to comments and code structure
2023-04-19 10:22:10 -06:00
9aa8f1bfb1
Merge pull request #3739 from stanmoore1/kk_hash
...
Fix compile error with latest Kokkos `develop` branch
2023-04-19 12:08:53 -04:00
76afaefe45
Merge pull request #3735 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-04-19 09:50:30 -04:00
040a43b50b
add false positives
2023-04-18 22:01:51 -04:00
a9e715bce8
KOKKOS updates
2023-04-18 22:01:39 -04:00
4e466d8840
whitespace
2023-04-18 21:49:55 -04:00
1404424071
Merge branch 'develop' into collected-small-changes
2023-04-18 21:49:32 -04:00
bc27e96d23
Merge pull request #3737 from athomps/gcmc-region-triclinic
...
Updated fix gcmc log file contents with correct species counts
2023-04-18 21:30:22 -04:00
f436bd69b5
Merge pull request #3734 from lammps/example-couple-lammps-spparks
...
Update examples/COUPLE for LAMMPS + SPPARKS (kMC code)
2023-04-18 21:29:52 -04:00
3b0eedeb08
Merge pull request #3731 from yury-lysogorskiy/patch-1
...
Update reference in pair_pace doc page
2023-04-18 20:52:46 -04:00
94c773ee03
Merge pull request #3738 from athomps/smtbq-cites
...
Updated SMTBQ doc page citations
2023-04-18 19:48:37 -04:00
c1eecf0b48
Fix compile error with latest Kokkos lib
2023-04-18 14:08:45 -07:00
c2a58a692a
Updated SMTBQ doc-page citations
2023-04-18 14:25:32 -06:00
5547492d34
Updated log file contents with species counts
2023-04-18 14:03:04 -06:00
f138117ecf
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-04-18 12:36:08 -06:00
f2e1bf5116
Merge branch 'kk_update_4.0' of github.com:stanmoore1/lammps into kk_update_4.0
2023-04-18 12:35:51 -06:00
5a25d5310b
Fix bug in Makefile.kokkos
2023-04-18 12:35:30 -06:00
fcea2cc5b5
zero out fix external local data when allocated to avoid uninitialized data access
2023-04-18 09:53:01 -04:00
43cf7e9094
mention DIFFRACTION package under Restrictions
2023-04-17 08:57:02 -04:00
08bf9e2513
apply clang-format
2023-04-16 12:35:41 -04:00
5f4a80d41f
remove obsolete unittest code specific to handling the case of lammps exceptions disabled
2023-04-16 12:34:47 -04:00
98efb19e79
simplify and modernize. apply clang-format.
2023-04-16 12:23:42 -04:00
a7460445bb
simplify and modernize. apply clang-format.
2023-04-16 12:14:59 -04:00
7e4d180e57
silence compiler warnings
2023-04-15 22:00:42 -04:00
8086228976
make communicator protected and use accessor instead. simplify
2023-04-15 21:54:13 -04:00
baeed85468
update CMake files
2023-04-15 18:03:09 -04:00
0cd5ae5f2e
remove -DLAMMPS_EXCEPTIONS and always enable the corresponding code paths
2023-04-15 17:49:08 -04:00
3ed6612f08
correct comment
2023-04-14 23:20:22 -04:00
88dcad59af
silence compiler warnings
2023-04-14 14:59:25 -04:00
213a6d8ac8
silence compiler warning
2023-04-14 14:49:59 -04:00
e1e82e6715
Merge branch 'develop' into fix-rigid-enforce2d
2023-04-14 14:38:21 -04:00
82e17c8aec
add image outputs to both couple codes
2023-04-14 12:11:09 -06:00
32f9800943
testing new version of coupling
2023-04-14 11:00:59 -06:00
ca2222e11f
update contact info
2023-04-13 20:06:35 -04:00
fbded8d8f4
include fix from @ndtrung81
2023-04-13 20:06:35 -04:00
8a3d0caffd
consistently apply \vec{} macro to only the first text/character and not subscripts
2023-04-13 20:06:35 -04:00
bfe40a324a
correct LaTeX formatting issues reported at https://matsci.org/t/latex-math-in-pair-amoeba-rst/47987/1
2023-04-13 20:06:35 -04:00
e506dd738b
Merge pull request #3733 from stanmoore1/kk_pace_bug
...
Fix bug in Kokkos PACE
2023-04-13 19:15:51 -04:00
7f35ecffcc
more edits
2023-04-13 12:55:38 -06:00
24365d7353
Allow UVM to compile
2023-04-13 12:33:44 -06:00
9279f6b385
Fix bug in Kokkos version of PACE
2023-04-13 12:33:31 -06:00
d685bf8962
Update pair_pace.rst
2023-04-13 11:01:04 +02:00
6e47e5284e
Update reference in pair_pace.rst
...
Update reference to extrapolation grade paper (Phys Rev M)
2023-04-13 10:58:57 +02:00
a9c686dfcc
Merge pull request #3729 from GenieTim/absmax-absmin-reduce
...
Introduce compute reduce minabs and maxabs
2023-04-12 18:24:15 -04:00
b3c00f3edf
modernize a couple examples/COUPLE apps
2023-04-12 15:59:12 -06:00
09a9951c69
whitespace
2023-04-12 17:21:02 -04:00
56b5291529
Merge pull request #1394 from valleymouth/granular-kokkos
...
Kokkos exchange comm for fixes
2023-04-12 14:59:14 -04:00
4e33b1b867
Fix implementation of absmax
2023-04-12 09:28:15 +02:00
7a32152ee5
Implement maxabs and minabs atom reduction operations
2023-04-12 09:28:04 +02:00
382c09abcb
Use correct var
2023-04-11 16:55:45 -06:00
12731f23a7
Fix more issues
2023-04-11 16:51:04 -06:00
4a760f5e81
Fix another bug
2023-04-11 15:05:08 -06:00
3249d9eba3
Fix bug in new code
2023-04-11 11:41:14 -06:00
dc4e4e6329
More tweaks
2023-04-10 14:01:01 -06:00
9a1250a9d7
Merge branch 'develop' of https://github.com/lammps/lammps into granular-kokkos
2023-04-10 12:46:13 -06:00
ff5b4e971d
Merge pull request #3725 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-04-10 13:53:16 -04:00
96b696450c
Fix GPU issues
2023-04-10 11:03:54 -06:00
96f3c88f0f
Merge pull request #3714 from akohlmey/pair-lj-lepton-sphere
...
New pair styles lj/cut/sphere. lj/expand/sphere and lepton/sphere
2023-04-10 12:14:17 -04:00
13c4e4e8f2
Merge pull request #3728 from jtclemm/granular-updates
...
Patching various bugs in GRANULAR
2023-04-10 11:11:39 -04:00
415be03f6c
improve dependency processing
2023-04-10 09:26:49 -04:00
bc4d664f2b
Fully integrate cross-compiling Plumed2 lib into CMake build system
2023-04-10 07:23:46 -04:00
f84a31dfdf
change folder for patches, so we can set PLUMED_ROOT accordigly
2023-04-09 01:46:58 -04:00
71700b8765
use explicit target to update/copy precompiled plumed files
2023-04-08 18:07:03 -04:00
891c284754
avoid static code analysis warnings
2023-04-08 16:38:39 -04:00
d71de7cc38
handle exceptions in destructors
2023-04-08 16:36:52 -04:00
d5680f0c6d
fix typo
2023-04-08 15:44:56 -04:00
a6a8f2c451
more tweaks for cross-compiling plumed for windows
2023-04-08 15:28:18 -04:00
a98a77041e
add option to include PLUMED into cross-compiled Windows binaries
2023-04-08 15:05:46 -04:00
f7d6592aa6
avoid crash in Pair::single() test on certain inpus
2023-04-08 04:00:10 -04:00
fbf1fcc605
small corrections. remove redundant statement.
2023-04-07 23:48:58 -04:00
227e41e50b
spelling
2023-04-07 23:45:47 -04:00
c03ff3b61a
fix broken link
2023-04-07 23:45:40 -04:00
37eb81799e
update docs, examples, and add performance numbers and version tags
2023-04-07 23:23:50 -04:00
70f1d17495
implement lj/expand/sphere
2023-04-07 18:33:06 -04:00
8085d34b40
fix cutoff argument parsing bug
2023-04-07 18:19:37 -04:00
6b2896db75
update
2023-04-07 18:19:18 -04:00
6ce9e2283e
enable and apply clang-format
2023-04-07 18:19:06 -04:00
0f07c5e809
Run clang on MDI fixes
2023-04-07 18:56:40 +00:00
5d893b36c9
Add periodicity warning to MDI documentation
2023-04-07 18:41:12 +00:00
486489acd7
Add support for non-periodic calculations to MDI QMMM
2023-04-07 18:27:08 +00:00
1e531cb25d
Merge pull request #3726 from rbberger/cmake_kokkos_hipfft
...
Add missing hipFFT dependency CMake logic
2023-04-07 11:37:59 -04:00
276e1dd12b
Add support for the <KE_ELEC MDI command
2023-04-07 14:24:23 +00:00
317c7761d4
cmake: Skip OpenMP version check for (AMD)Clang
2023-04-07 00:18:55 -06:00
4e8038a4f5
Add DetectHIPInstallation.cmake
...
Extending CMAKE_PREFIX_PATH is needed in both GPU and KOKKOS package to
make HIP CMake available.
2023-04-06 23:17:23 -06:00
3950765e8f
Add missing hipfft-dev to ROCm containers
2023-04-06 22:44:07 -06:00
ebb8eee941
cmake: use find_package for hipfft dependency
2023-04-06 21:12:25 -06:00
dd5763cd3a
Fixing interation cutoff in gran wall/region, rerunning relevant examples
2023-04-06 13:58:06 -06:00
ad72e9f6ea
Fixing temperature set command and adding check for neighbor size in pair granular
2023-04-06 13:16:46 -06:00
b202f7b3d5
Minor style changes
2023-04-06 12:55:45 -06:00
fbea0af29b
Adding J Monti's corrections to contact area/JKR
2023-04-06 12:39:08 -06:00
5b6e8884b4
Add support for non-periodic systems in the MDI fix
2023-04-06 18:11:38 +00:00
4c403e5b71
close and finalize LAMMPS instance in MLIAP example python scripts
2023-04-06 12:58:30 -04:00
ebcb443237
correct link
2023-04-06 11:42:19 -04:00
e82fd31bd4
rename lj/sphere to lj/cut/sphere and add (yet non-functional) lj/expand/sphere
2023-04-06 08:18:56 -04:00
e44aa77403
fix copy-n-paste error
2023-04-06 07:23:49 -04:00
4e48ddb975
No need to use nvcc_wrapper globally when configuring with CMake
2023-04-06 07:21:37 -04:00
8e3ec4d567
whitespace
2023-04-05 18:56:15 -04:00
313c70f211
another tweak
2023-04-05 15:56:11 -06:00
fa1df5ffb9
doc page simplification
2023-04-05 15:54:57 -06:00
eef94ac5a8
use bimodel atom diameter distribution to demo multi-cutoff
2023-04-04 20:21:21 -04:00
6562a4eb14
whitespace
2023-04-04 13:17:29 -04:00
abb32a319e
update docs and add example
2023-04-04 12:41:09 -04:00
fed3c02d01
improve error messages and partially apply clang-format
2023-04-04 08:56:30 -04:00
777ba98764
cosmetic
2023-04-04 08:56:07 -04:00
e670a94b8a
cosmetic
2023-04-04 08:09:47 -04:00
c9605e1cba
update custom linker support also for "mold" (even faster than lld)
2023-04-04 06:06:26 -04:00
106f029941
improve Linux distribution detection for recent Fedora versions
2023-04-04 06:05:03 -04:00
6e09037aa3
incremental improvements
2023-04-04 05:20:53 -04:00
3f636cbad1
Merge branch 'develop' into fix-rigid-enforce2d
2023-04-04 01:49:52 -04:00
d0b86ad612
Merge branch 'develop' into pair-lj-lepton-sphere
2023-04-04 01:38:39 -04:00
56f760d0d8
whitespace
2023-04-03 22:30:39 -04:00
d2565bb1e2
port changes to OPENMP
2023-04-03 22:30:30 -04:00
ac465baf80
fix compilation issue with KOKKOS
2023-04-03 22:29:50 -04:00
e59c9d0f67
silence compiler warning
2023-04-03 21:49:53 -04:00
dfed9bf854
improve error messages
2023-04-03 21:49:43 -04:00
27127a46cc
enable and apply clang-format
2023-04-03 21:41:09 -04:00
b53a47b192
Merge branch 'develop' into collected-small-changes
2023-04-03 21:32:32 -04:00
cbf7f66a6f
Merge pull request #3717 from evoyiatzis/master
...
Block regions with bounds defined by equal-style variables
2023-04-03 21:31:17 -04:00
5d34150bed
attempty to discuss cutoffs and neighbor list bin vs. multi
2023-04-03 19:23:45 -04:00
8d523c0604
enable fix rigid to support 2d enforcement internally
2023-04-03 17:21:11 -06:00
e0f5215414
give atom style variables access to "radius" property. add check for charge.
2023-04-03 19:08:10 -04:00
dfd16c95ff
Merge branch 'develop' into pair-lj-lepton-sphere
2023-04-03 17:46:34 -04:00
c9b6fad6a0
Merge pull request #3723 from stanmoore1/kk_shake_issue
...
Fix issue with Kokkos fix shake on GPUs from #3719
2023-04-03 17:45:32 -04:00
8e4e0e3749
whitespace
2023-04-03 10:23:15 -06:00
0bac0b4e0f
Fix issue with Kokkos fix shake on GPUs from #3719
2023-04-03 10:11:04 -06:00
4e6dffc7cd
silence compiler warning, reformat beginning of file.
2023-04-03 11:45:40 -04:00
d5418bd463
Merge pull request #3720 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-04-03 11:13:22 -04:00
15fb6965c1
protect more loops for fixes and computes from segfaults
2023-04-02 22:15:08 -04:00
19683ade92
avoid segfault when returning list of fixes by style
2023-04-02 20:09:25 -04:00
09deafd6d4
modernize lookup of fixes
2023-04-02 17:46:42 -04:00
eb13217498
Merge branch 'patch-4' of github.com:evoyiatzis/lammps into collected-small-changes
2023-04-02 08:51:37 -04:00
5a2160c96e
Update fix_indent.rst
2023-04-02 12:55:11 +03:00
590de515e3
Merge branch 'develop' into collected-small-changes
2023-04-01 18:18:56 -04:00
2056ef4aed
Merge pull request #3718 from lammps/fix-gcmc-cleanup-group
...
Cleanup internally created group in fix gcmc
2023-04-01 18:11:41 -04:00
3f40d1ef5d
port cutoff changes to OPENMP version
2023-04-01 01:45:13 -04:00
88f3ebe63b
make the cutoff distance a cutoff ratio to be multiplied by sigma
2023-03-31 19:36:02 -04:00
ec8e0f84a0
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-03-31 16:12:00 -06:00
932d54b5eb
Merge branch 'shake_closest' of github.com:stanmoore1/lammps into granular-kokkos
2023-03-31 16:11:45 -06:00
03d6d54435
remove obsoleted Domain::minimum_image_once()
2023-03-31 17:53:56 -04:00
81150b7392
Merge branch 'develop' into collected-small-changes
2023-03-31 17:50:07 -04:00
02babb16cd
Merge pull request #3719 from stanmoore1/shake_closest
...
Refactor fix shake to use `closest_image` instead of `minimum_image_once`
2023-03-31 17:46:17 -04:00
c36ae07bd1
Temp solution for Kokkos min_post_force
2023-03-31 14:25:30 -06:00
06d67756d4
Fix issue with shake stats on GPU
2023-03-31 14:15:20 -06:00
909b20c00a
Fix GPU issues
2023-03-31 13:01:25 -06:00
d9fcc4b968
Port Steve's changes to Kokkos
2023-03-31 11:45:33 -06:00
60b83a5732
use Domain::minimum_image() instead of Domain::minimum_image_once()
...
This way the latter function can be removed once the
fix shake/rattle refactor is complete
2023-03-31 13:43:16 -04:00
4aacbfb24f
refactor to silence compiler warnings
2023-03-31 13:26:04 -04:00
5dd7ad4759
Merge branch 'shake_closest' of github.com:stanmoore1/lammps into shake_closest
2023-03-31 11:13:10 -06:00
ad9db3a127
code cleanup
2023-03-31 11:13:03 -06:00
d03fc75329
Fix issues in new Kokkos code
2023-03-31 11:02:11 -06:00
e5a82bc461
Merge pull request #3716 from lammps/remove-fix-latte
...
Remove fix latte and LATTE package and examples and lib
2023-03-31 12:52:47 -04:00
51beb97dd0
Fix compile error with BIGBIG
2023-03-31 10:23:30 -06:00
a6576046e0
Missed change
2023-03-31 10:18:24 -06:00
31bd8ce0c8
Port changes to Kokkos
2023-03-31 09:55:17 -06:00
b6ff9f0607
Remove other instances of minimum_image
2023-03-31 09:54:09 -06:00
11dbfab4cc
Need xshake values on ghosts, even for 1 proc
2023-03-31 08:39:51 -06:00
f16c8b4cc4
recognize "Maintenance" tag in addition to "Development"
2023-03-31 09:36:00 -04:00
2ac369a3e1
accommodate for Development marker in RunCouple* unit tests
2023-03-31 09:23:23 -04:00
63c86ccc61
write out and check for unit settings marker in data files
2023-03-31 08:10:50 -04:00
9021129799
accommodate for "Development" marker in simple RunLammps unit tests
2023-03-31 08:10:27 -04:00
42758d0780
delete dynamically allocated arrays in destructor
2023-03-31 03:28:09 -04:00
f444fe8fdf
fix spelling error
2023-03-31 03:12:38 -04:00
c37247eb5a
add restart info in doc
2023-03-31 03:09:34 -04:00
25c449df8e
enable restart in fix pimd/langevin
2023-03-31 03:03:17 -04:00
18e4ed2e32
do not transform velocity to normal mode in setup
2023-03-31 00:59:35 -04:00
1c8aff1297
Fix copy/paste issue
2023-03-30 15:18:33 -06:00
f1d1e9d241
Refactor fix shake to use closest_image instead of minimum_image_once
2023-03-30 13:42:48 -06:00
3d652af44d
add unit tests for lj/sphere and lepton/sphere
2023-03-30 14:44:14 -04:00
0da6d71757
initialize all pointers to null
2023-03-30 14:19:07 -04:00
8439c0e0c6
use the diameter for sigma in lj/sphere. update docs
2023-03-30 14:14:30 -04:00
664a022c46
Merge branch 'develop' into pair-lj-lepton-sphere
2023-03-30 13:52:27 -04:00
2fd5c4a192
programming style and whitespace fixups
2023-03-30 13:38:01 -04:00
beb3feb73e
add exclusion group cleanup also to fix charge/regulation
2023-03-30 13:37:36 -04:00
c4fd1070b2
cleanup
2023-03-30 11:23:05 -06:00
ea5c068f5a
also delete rotation group and add same operations to FixWidom
2023-03-30 11:21:41 -06:00
c3df4a9485
whitespace
2023-03-30 13:20:10 -04:00
5f45bbe243
remove allocated exclusion group
2023-03-30 10:32:57 -06:00
6b25b67a08
fix typo
2023-03-30 09:43:26 -04:00
751dbd08b6
Update region.rst
2023-03-30 15:47:36 +03:00
b1e1e85279
fix compilation issue
2023-03-30 15:39:19 +03:00
6d23551aed
actual code for equal-variable block regions
2023-03-30 15:20:26 +03:00
f0b290dadc
methods & variables definitions for equal-style blocks
2023-03-30 15:08:02 +03:00
75f5130f5f
add missing override
2023-03-30 05:28:23 -04:00
9cd5557ac4
use the LAMMPS_UPDATE macro to indicate that this is a development version
2023-03-29 17:59:57 -04:00
6ed7d24363
Merge branch 'develop' into collected-small-changes
2023-03-29 17:57:57 -04:00
a382f4ce3c
some more documentation updates
2023-03-29 17:48:16 -04:00
c68e71a24f
update Purge.list and .gitignores
2023-03-29 17:33:58 -04:00
0965d9da2b
remove references to LATTE packages in CMake scripts
2023-03-29 17:33:38 -04:00
2a7f3d002a
sync with develop
2023-03-29 14:48:24 -06:00
44fc1c55f6
Merge branch 'develop' into remove-fix-latte
2023-03-29 14:43:45 -06:00
35121a2ed8
Merge pull request #3715 from akohlmey/update-for-sphinx
...
Small update for the 28 March 2023 release to recover Sphinx formatting of the Documentation website
2023-03-29 13:48:53 -04:00
e195b840f2
restrict Sphinx version to pre-6.0 to recover lost website assets
2023-03-29 12:00:25 -04:00
ea7e75798d
include an additional latex package and an nsis plugin for building everything
2023-03-29 11:58:05 -04:00
1a17ecdeb8
add OPENMP package versions of pair styles lj/sphere and lepton/sphere
2023-03-28 21:03:20 -04:00
08f64e1edb
add pair style lepton/sphere
2023-03-28 21:03:20 -04:00
e338c648bb
add pair style lj/sphere
2023-03-28 21:03:20 -04:00
ff96eb2e84
Merge pull request #3706 from akohlmey/next_patch_release
...
Update version strings for feature release
2023-03-28 20:57:19 -04:00
bb01b849a9
Merge pull request #3667 from akohlmey/pair_style_tutorial
...
Add detailed developer information about adding pair styles and use new born/gauss style as example
2023-03-28 20:07:06 -04:00
8a77837f21
spelling
2023-03-28 18:32:50 -04:00
304778b617
cosmetic
2023-03-28 18:22:09 -04:00
68d79274cd
Merge branch 'develop' into pair_style_tutorial
2023-03-28 18:18:23 -04:00
f9edd3a539
Merge pull request #3664 from hoba87/develop
...
simplify execution of mliap pytorch example
2023-03-28 18:05:22 -04:00
7d5d2b909f
Merge pull request #3698 from yafshar/set-command-type-label
...
use of type labels in set commands
2023-03-28 16:07:14 -04:00
b456beb62f
Reorganizing intel npair to work with cmake, adding intel stencil
2023-03-28 13:55:12 -06:00
ee3c000339
Merge branch 'bugfix-doc-amoeba' of github.com:robeme/lammps into pair_style_tutorial
2023-03-28 09:20:06 -04:00
7738b67737
Adding mass to python numpy unittest of KE
2023-03-28 09:17:11 -04:00
2b9962ea68
Bugfix amoeba doc header
2023-03-28 11:15:29 +02:00
824ed3379a
avoid segmentation fault when atom map is cleared before sametag is allocated
2023-03-28 01:48:16 -04:00
19da998932
add Jacobian into utils/sphinx-config/false_positives.txt
2023-03-27 23:11:24 -04:00
849933a687
add difference part in fix pimd doc
2023-03-27 23:06:05 -04:00
2610feb270
update version string for release
2023-03-27 22:48:21 -04:00
d3a766af2d
Merge branch 'develop' into pair_style_tutorial
2023-03-27 22:46:57 -04:00
f6d94a95dd
fix whitespace in fix pimd doc
2023-03-27 22:45:14 -04:00
42fa5b736d
Remove the white space in doc
2023-03-27 19:41:45 -07:00
aa918d3d1e
Fix a typo
2023-03-27 19:34:34 -07:00
cbcba31d47
Fix the typestr replacement with arg issue
2023-03-27 19:23:29 -07:00
561f80ccc7
add example for fix pimd/langevin with reduced units
2023-03-27 22:21:38 -04:00
4e4ae34de6
update doc with output info and reduced unit instructions
2023-03-27 22:16:41 -04:00
53c452506f
Merge pull request #3705 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-03-27 21:34:04 -04:00
89ceb1688f
Merge pull request #3712 from stanmoore1/kk_pppm
...
Remove duplicated code in Kokkos PPPM
2023-03-27 21:23:00 -04:00
28acbdb4fc
Also rename function to prevent future bugs
2023-03-27 16:53:23 -06:00
7460cc682d
rewording of doc page
2023-03-27 16:39:37 -06:00
781eb934c1
Adding mass to python numpy unittest of KE
2023-03-27 16:37:11 -06:00
165b40b22a
Remove duplicated code in Kokkos PPPM
2023-03-27 16:29:17 -06:00
47e3230186
apply logic fix from @jtclemm
2023-03-27 15:52:52 -04:00
c319231395
Merge branch 'develop' into consolidate_neigh_classes
2023-03-27 10:33:04 -06:00
5b37ff8160
Clarify the doc for type label
2023-03-27 09:13:45 -07:00
b8ff478d78
Merge pull request #3709 from GenieTim/minor-fixes-pr-27032023
...
Minor fixes that might be of interest...
2023-03-27 11:45:06 -04:00
8e8bb0d2b3
Document the useage of variable vectors in fix ave/correlate/long
2023-03-27 09:11:52 +02:00
58b9466852
Fix typo in berendsen
2023-03-27 09:10:00 +02:00
0334dcaf57
Fix issue where after expanding wrong argument errors were thrown
2023-03-27 09:09:44 +02:00
317ce28538
ensure that the atom map is initialized. Fixes #3708
2023-03-27 02:53:27 -04:00
bc5e45af6c
remove redundant line
2023-03-26 23:22:13 -04:00
4244e458f5
silence compiler warnings about unused variables and parameters
2023-03-26 21:50:29 -04:00
584f526e71
use emplace instead of push
2023-03-26 21:40:49 -04:00
4234c04e6d
use powint() where possible; simplify
2023-03-26 21:40:41 -04:00
0d8623c3f2
simplified logic from clang-tidy
2023-03-26 21:33:37 -04:00
7787734496
move check for non-ellipsoid atoms to compute function so it is compatible with hybrid pair styles
2023-03-26 17:28:18 -04:00
a1a0186438
move initialization of all pointers to null to initializer list
2023-03-26 17:26:47 -04:00
d31f754451
simplify
2023-03-26 17:26:03 -04:00
6facb8d424
use override instead of virtual as per style conventions
2023-03-26 17:19:33 -04:00
5390b2b0aa
fix typo in test
2023-03-25 22:01:17 -04:00
41e13e99fb
avoid uninitialized data access
2023-03-25 21:50:02 -04:00
e446b950d9
silence compiler warnings
2023-03-25 19:10:28 -04:00
315d0733f7
improve error messages and remove redundant fmt::format() calls
2023-03-25 19:07:23 -04:00
cfac692012
plug memory leaks in fix electrode/conp
2023-03-25 18:58:38 -04:00
47e3da2c7b
fix uninitialized data access bug
2023-03-25 18:09:23 -04:00
5074d589fe
delete created typestr
2023-03-25 08:25:56 -07:00
5c4dd6d5a3
plug memory leaks
2023-03-25 10:31:00 -04:00
c667b5d8dc
complete documentation of version change
2023-03-25 10:26:07 -04:00
4de0cd762f
use powint() instead of pow() for faster and more accurate results
2023-03-25 10:12:05 -04:00
8cd34af4f0
enable and apply clang-format to a whole bunch of small .cpp files in src/
2023-03-25 09:59:25 -04:00
22a1cf935e
enable and apply clang-format, remove redundant code, improve error message for EAM potential pair styles
2023-03-25 06:48:59 -04:00
7edb42f190
remove redundant code
2023-03-25 06:30:30 -04:00
974d560453
enable and apply clang-format
2023-03-25 06:30:19 -04:00
0d145f317f
update version strings to 28 March 2023 for upcoming release
2023-03-25 06:14:52 -04:00
f906aeee9b
spelling
2023-03-25 06:08:43 -04:00
19df5ff811
fix typo
2023-03-25 06:06:58 -04:00
529e81e142
enable and apply clang-format
2023-03-25 06:04:36 -04:00
1d13af8057
check is already done in Input::pair_coeff()
2023-03-25 06:04:23 -04:00
c0f0edfaba
tweak sphinx config that PDF and HTML manual have the same chapter numbers
2023-03-25 06:04:06 -04:00
7ec1d1e330
discuss derived pair style classes that only modify some minor detail
2023-03-24 21:43:51 -04:00
1a234a4351
update pair style writing docs according to suggestions by @sjplimp
2023-03-24 21:43:13 -04:00
72783d6cfd
Merge branch 'develop' into pair_style_tutorial
2023-03-24 19:28:04 -04:00
131173d062
Merge branch 'develop' into granular-kokkos
2023-03-24 19:23:04 -04:00
ddaa008ede
Merge pull request #3691 from akohlmey/refactor-compute-chunk
...
Refactor per-chunk computes to use ComputeChunk class with shared functionality
2023-03-24 19:07:41 -04:00
a09013986a
update docs for python package installation and building of wheel file
2023-03-24 18:02:01 -04:00
ab48b834f7
refactor python module wheel building and installation to be less prone to race conditions
2023-03-24 17:43:52 -04:00
45fabe74b9
Add TBD to inform the users for the new addition not available in older versions
2023-03-24 08:52:16 -07:00
1991332887
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-03-24 09:17:32 -06:00
2a6a21eba3
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-03-24 09:05:57 -06:00
aec41d60de
Merge branch 'granular-kokkos' of github.com:valleymouth/lammps into granular-kokkos
2023-03-24 09:05:38 -06:00
294f8c0d80
Fix a few more issues
2023-03-24 09:04:45 -06:00
ff622f10ea
Remove extra space
2023-03-24 07:13:54 -07:00
d83386de56
ATOM_SELECT uses numerical id for atom ID
2023-03-24 07:12:09 -07:00
23524c6655
use of type labels in set commands
2023-03-24 06:55:52 -07:00
83b4e18704
update doc
2023-03-23 21:05:07 -04:00
bd59c3ea69
remove dead code
2023-03-23 18:45:25 -04:00
1666f5f903
Merge branch 'develop' into refactor-compute-chunk
2023-03-23 18:34:00 -04:00
ee9c7cbe3a
Merge pull request #3701 from stanmoore1/kk_4.0_deprecated
...
Remove deprecated Kokkos code
2023-03-23 18:07:56 -04:00
f1b0e911e1
support using old fix wall/gran files with KOKKOS in CMake
2023-03-23 17:56:26 -04:00
47c2103930
Merge pull request #3652 from athomps/gcmc-region-triclinic
...
Moved region check from constructor to init()
2023-03-23 17:48:07 -04:00
5be5d8be7c
Merge pull request #3703 from lammps/drude-mpi-wait-error
...
bug fix for fix rigid nh/npt small error in MPI message sizes
2023-03-23 17:42:37 -04:00
487bb24896
Temporarily preserve old version of fix wall/gran for Kokkos
2023-03-23 15:42:21 -06:00
51e3db6a6d
Updated LJ reference logfile because reported atom counts were mysteriously wrong
2023-03-23 14:02:40 -06:00
0a5f523eae
whitespace
2023-03-23 13:51:59 -06:00
313c86af6a
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-03-23 13:50:01 -06:00
1654b74fb6
Fix a few more issues
2023-03-23 13:38:31 -06:00
1ee2a7bff4
correct check for incompatible rigid fixes
2023-03-23 15:34:54 -04:00
bb1f1a7593
modernize check for fix drude. print warning about order of fixes with rigid.
2023-03-23 15:19:51 -04:00
3b3325076a
whitespace
2023-03-23 14:31:08 -04:00
d846b1b952
Merge branch 'develop' into drude-mpi-wait-error
2023-03-23 14:30:47 -04:00
92b78d6804
Merge pull request #3702 from lammps/voronoi-tilt-bug
...
bug fix for compute voronoi with triclinic simulation boxes
2023-03-23 14:23:14 -04:00
3da45d2f9e
miscount of comm forward values in fix_rigid_nh_small
2023-03-23 11:28:17 -06:00
ed8b06a756
Merge pull request #3628 from lammps/fix-mdi-qmmm
...
Add a fix mdi/qmmm command for running QMMM via MDI code coupling
2023-03-23 12:33:00 -04:00
b669c793fc
compute bounding box on Voronoi sub-domain correctly for triclinic tilted domains
2023-03-23 09:27:09 -06:00
19efa08778
Remove unused volatile overloads
2023-03-23 09:06:08 -06:00
8d0de74d5c
Remove deprecated code
2023-03-23 09:05:48 -06:00
5c94806a1d
update doc
2023-03-23 01:59:38 -04:00
0007b7c9fe
Merge branch 'develop' into pair_style_tutorial
2023-03-23 01:23:36 -04:00
7587eaf763
Logic tweak
2023-03-22 19:58:57 -06:00
12e0131abf
Merge pull request #3693 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-03-22 21:56:22 -04:00
667ba0febb
update README files to have more conventional options and settings
2023-03-22 20:42:54 -04:00
8149386aec
Merge pull request #3699 from lammps/compute-chunk-atom-bug
...
fix ids once bug in compute chunk/atom
2023-03-22 20:17:24 -04:00
9470169d2f
Merge pull request #3696 from jtclemm/BPM
...
Minor updates/patches for BPM, rigid, and multi
2023-03-22 19:14:47 -04:00
737ef160d2
one more file
2023-03-22 13:47:07 -06:00
5e85baf919
update of quantum code repos and instructions and log files
2023-03-22 13:46:20 -06:00
872a4e2999
cosmetic. remove commented out debug code.
2023-03-22 15:03:52 -04:00
56ac387e6f
synchronize Kokkos version of grow_atoms() with base version
2023-03-22 15:02:49 -04:00
b5e1bbfa6f
move fix property/atom property type enumerator to class definition in header
2023-03-22 15:02:14 -04:00
1463e2c52b
Merge branch 'develop' of https://github.com/lammps/lammps into pimd_langevin
2023-03-22 13:44:53 -04:00
1370f05714
Elaborating on the scaling of multi
2023-03-22 11:33:17 -06:00
cc2106397a
fix ids once bug in compute chunk/atom
2023-03-22 10:18:50 -06:00
06d6c183fb
Merge branch 'BPM' of github.com:jtclemm/lammps into BPM
2023-03-22 09:36:47 -06:00
669397b092
fixing exponent in multi documentation
2023-03-22 09:36:29 -06:00
375eb46450
README edits
2023-03-22 09:24:04 -06:00
91eb544979
address spelling and grammar issues flagged by languagetool.org
2023-03-22 01:52:44 -04:00
91f3edb63b
Merge pull request #73 from jtclemm/pair_style_tutorial
...
Fix some typos and grammar issues. Thanks @jtclemm.
2023-03-22 01:26:34 -04:00
a6c7eef624
a few possible typos
2023-03-21 21:32:20 -06:00
115c9ee3af
Add files via upload
2023-03-21 23:14:18 -04:00
bd9ea586a7
Delete C_Willman_PRB2022.quadratic.snapcoeff
2023-03-21 23:13:49 -04:00
6fc17bfa17
Add files via upload
...
Coefficient and parameter files for carbon SNAP potential as described in Phys. Rev. B 106, L180101 (2022)
2023-03-21 22:50:17 -04:00
3c5083d75d
implement suggestions from @jtclemm
2023-03-21 21:36:27 -04:00
af8d4788b8
fix doc errors
2023-03-21 10:11:37 -04:00
2c0ac82996
update doc press -> iso
2023-03-21 09:54:29 -04:00
32efa1a3af
update fix pimd/langevin doc
2023-03-21 09:23:22 -04:00
2cb9d2784b
add false_positive for fix pimd/langevin doc
2023-03-21 09:23:04 -04:00
f94bea8d97
correct fix pimd/langevin example file permission
2023-03-21 09:22:37 -04:00
3d47c5c6f0
add x/y/z barostating options
2023-03-21 08:38:14 -04:00
1101383b51
add versionadded tags
2023-03-20 22:07:02 -04:00
4351ada794
improve error message throughout fix adap
2023-03-20 21:05:11 -04:00
badfd0bc40
Specifying dimensions, lamda->lambda
2023-03-20 15:34:52 -06:00
d15e13d475
Reverting mistakenly deleted line, fixing duplicated text in granular doc
2023-03-20 14:56:39 -06:00
ac9389f5cb
Slight rewrite
2023-03-20 14:24:21 -06:00
7876fb7ee7
Fixing merge conflicts
2023-03-20 14:19:58 -06:00
0dd8a6aea2
add document for keywords of fix pimd/langevin
2023-03-20 14:27:58 -04:00
7a38f49a21
add lj example for fix pimd/langevin
2023-03-20 14:10:09 -04:00
be8c0b9835
enable fixcom feature of fix pimd/langevin
2023-03-20 14:08:42 -04:00
ecc6269648
add useful comments
2023-03-20 10:52:20 -04:00
9f22974209
Merge branch 'develop' of github.com:agiliopadua/lammps into collected-small-changes
2023-03-20 10:50:05 -04:00
3280d6b786
Fixed bug in fep tools
2023-03-20 14:47:40 +01:00
a320f24247
Fixed bug in fep tools
2023-03-20 14:46:01 +01:00
e317b0eb7e
update kim unit tests for recent changes, make variable for extended test an option
2023-03-20 07:11:47 -04:00
f4314076ae
address scoping issues, use constexpr for unit constants, modernize
2023-03-20 06:18:17 -04:00
b0e7d9702b
modernize and simplify
2023-03-20 01:02:22 -04:00
57e86346a6
fix bug where floating point data was formatted as integer since the second column was assumed to be the type
2023-03-19 18:20:31 -04:00
03b63de588
update .gitignore for recently added styles
2023-03-19 16:05:53 -04:00
ece7697f6a
cosmetic
2023-03-18 23:16:59 -04:00
a2a4dcba06
complete sections about variants of potentials
2023-03-18 23:16:42 -04:00
c9af040be9
improve error message
2023-03-18 20:00:58 -04:00
26941e4a2e
complete first draft of full pair style explanation and start with many-body
2023-03-18 20:00:41 -04:00
29e724b810
add unit test for compute dipole/tip4p/chunk
2023-03-18 11:14:32 -04:00
d8f41a9032
support sp in fix pimd/nvt
2023-03-18 10:25:05 -04:00
7beec96dd3
support sp in fix pimd/langevin
2023-03-18 10:23:09 -04:00
fd21a584bf
update fmass part of fix pimd/langevin document
2023-03-18 10:17:01 -04:00
1ccb0f8d8d
Introduce ComputeChunk class with shared functionality of all /chunk computes
2023-03-18 05:55:03 -04:00
29a68c37c5
Refactor atom list fill to reduce GPU/CPU data transfer
2023-03-17 17:11:43 -06:00
76c19410c7
correct fmass input of fix pimd/langevin
2023-03-17 17:44:48 -04:00
008147d1f3
correct mass preconditioning of fix pimd/langevin
2023-03-17 17:41:29 -04:00
0e22e36b94
add method nmpimd note for fix pimd/langevin document
2023-03-17 15:38:48 -04:00
ad25af56a9
add reference in fix pimd/langevin document
2023-03-17 15:29:26 -04:00
06e9163e65
Add missing data movement flags for GPUs
2023-03-17 12:52:59 -06:00
68d01429ea
Fix error message
2023-03-17 11:50:07 -06:00
882a72987b
Port compute_erotate_sphere to Kokkos
2023-03-17 11:49:42 -06:00
fceb9a6925
Error out if using onesided or newton on
2023-03-17 10:04:29 -06:00
aeb3b92148
Fix issues
2023-03-17 09:45:23 -06:00
14e30d61cf
more content
2023-03-17 08:36:10 -04:00
aca8bc4ea9
Merge branch 'develop' into pair_style_tutorial
2023-03-17 05:42:08 -04:00
fce1f8e0af
Merge pull request #3687 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-03-17 03:56:35 -04:00
21c71bf35d
mention project boards. remove reference to milestones.
2023-03-16 23:36:13 -04:00
4a7ab34568
lift restriction to Sphinx version < 6.0, enable jquery extension
2023-03-16 23:07:18 -04:00
a232915e71
update example logs for changed granular pair style
2023-03-16 22:37:58 -04:00
073f21c0d9
spelling
2023-03-16 22:35:25 -04:00
cc7c4bed76
Merge branch 'develop' into consolidate_neigh_classes
2023-03-16 20:30:38 -06:00
c9b383d3f0
grammar
2023-03-16 22:18:35 -04:00
e7b7d5804e
Update URL for EPEL
2023-03-16 21:23:02 -04:00
08153b7b4d
trim list of known plumed source packages.
2023-03-16 21:01:32 -04:00
4e221803b0
Merge branch 'develop' into collected-small-changes
2023-03-16 20:53:04 -04:00
7c0fdbe2d9
Merge pull request #3512 from jtclemm/gran-temp
...
Refactoring the GRANULAR package
2023-03-16 20:47:40 -04:00
ea20c934ea
print warning when using fix efield with a TIP4P pair style
2023-03-16 18:33:23 -04:00
bf94448843
simplify and avoid segfault without pair style
2023-03-16 18:32:54 -04:00
5e6004961d
Merge branch 'develop' into collected-small-changes
2023-03-16 18:00:36 -04:00
224b1369a1
Merge pull request #3685 from akohlmey/more-tip4p-support
...
Add TIP4P versions for compute dipole, compute dipole/chunk and fix efield
2023-03-16 17:59:58 -04:00
f1539d0ef5
silence compiler warnings
2023-03-16 17:53:58 -04:00
b41d826e0a
Merge branch 'develop' into gran-temp
2023-03-16 17:44:36 -04:00
d3a23817f1
disable purging old wheel files
2023-03-16 17:25:11 -04:00
120f5cf7f1
Minor patches to BPM, multi, and rigid
2023-03-16 15:20:18 -06:00
4a66389bf1
purge build folder from within install.py script
2023-03-16 16:39:34 -04:00
feb1b9e029
fix whitespace
2023-03-16 12:55:30 -04:00
180ed2553c
Merge branch 'develop' into collected-small-changes
2023-03-16 12:54:48 -04:00
6069e8cb14
Merge pull request #3684 from jrgissing/encode_improper_symmetries
...
Encode improper symmetries
2023-03-16 12:33:15 -04:00
d71a78449a
fix two bugs in the ndx2group command
2023-03-16 12:29:51 -04:00
45a3e30f6c
Merge pull request #3689 from rbberger/cmake_optional_python_install
...
cmake: remove pip install from install target
2023-03-16 10:46:15 -04:00
f63befc80f
consolidate replicated commands to single location
2023-03-16 10:29:00 -04:00
5c5e7b7e48
update fix mscg example
2023-03-16 08:39:23 -04:00
0e3dc6fefa
Download the latest MSCG snapshot to address bug in library.
2023-03-16 08:01:26 -04:00
a8c27a2275
clarify symmatoms convention
2023-03-15 23:55:13 -04:00
4940bda15f
remove references to "make install" for Python package installation
2023-03-15 23:08:46 -04:00
0bf0fd98cc
explicitly specify central atom
2023-03-15 21:29:14 -04:00
56f4aaff47
explicitly specify central atom
2023-03-15 21:28:05 -04:00
fa9062a87e
make Force::special_lj and Force::special_coul accessible through the library interface
2023-03-15 18:39:32 -04:00
5071b2f016
update document notes part
2023-03-15 17:25:25 -04:00
4e0af69b67
update documentation keyword part
2023-03-15 17:06:28 -04:00
aa84548002
set mapflag=0 if there is only 1 bead
2023-03-15 16:45:18 -04:00
0aca0435ef
delete mapflag input script interface
2023-03-15 16:43:44 -04:00
3f965a1c33
format the specification of external pressure
2023-03-15 16:25:56 -04:00
f7bc270c00
Do not initialized random number generator when there is no thermostat
2023-03-15 14:51:04 -04:00
77b9fe37ba
delete dead code
2023-03-15 14:00:56 -04:00
2c6fe1e8bc
add p_md calculation
2023-03-15 13:57:42 -04:00
32c695a7d4
tag all TIP4P related pair style tests as unstable
2023-03-15 12:17:57 -04:00
c472821d67
remove outdated MDI example folder
2023-03-14 23:31:16 -04:00
730e5d2e64
Merge pull request #3671 from akohlmey/bond-harmonic-restrain
...
Add new bond style harmonic/restrain
2023-03-14 16:40:28 -04:00
d459c3763d
whitespace
2023-03-14 13:53:04 -04:00
c3dba53040
update for more recent MDI and PySCF versions
2023-03-14 13:52:56 -04:00
04dfda9952
update MDI LAMMPS-on-LAMMPS examples
2023-03-14 12:00:20 -04:00
d8d1235773
update MDI library version to 1.4.16
2023-03-14 11:59:19 -04:00
88c8781396
silence compiler warnings
2023-03-14 10:17:20 -04:00
5dc9a570fa
Merge branch 'develop' into pair_style_tutorial
2023-03-14 10:10:52 -04:00
14180774b7
mention OpenMP support in the GPU library
2023-03-14 07:00:34 -04:00
a328537ee3
Merge branch 'develop' of https://github.com/lammps/lammps into pimd_langevin
2023-03-14 02:48:29 -04:00
b4dc074638
delete global variable inv_volume
2023-03-14 02:46:31 -04:00
d2faf86214
Merge branch 'develop' into bond-harmonic-restrain
2023-03-14 00:41:28 -04:00
266f8fb67e
clean up fix pimd/langevin
2023-03-13 23:42:25 -04:00
03454aeefb
compile GPU library with thread support when BUILD_OMP is enabled
2023-03-13 23:07:11 -04:00
0e2b2eb266
Merge branch 'develop' into collected-small-changes
2023-03-13 22:47:08 -04:00
17f39d9d2c
rename fix STORE/PERATOM to STORE/ATOM
2023-03-13 22:33:47 -04:00
e4ad330c2b
Merge pull request #3675 from wmbrownIntel/mar2023_gpu_misc
...
Misc Improvements to GPU Package
2023-03-13 21:43:08 -04:00
1031110d93
update docs
2023-03-13 19:55:52 -04:00
ef67f790a2
whitespace
2023-03-13 19:43:44 -04:00
3ba37fc954
Merge branch 'develop' into bond-harmonic-restrain
2023-03-13 19:43:16 -04:00
c369c0252f
fix issues with changes in fix STORE/PERATOM
2023-03-13 19:43:08 -04:00
92302d0f22
Merge branch 'develop' into mar2023_gpu_misc
2023-03-13 19:02:20 -04:00
3815c0ef76
modify fix STORE/PERATOM and callers to allow ghost comm
2023-03-13 17:00:54 -06:00
2d8936068e
Merge pull request #3679 from ndtrung81/dielectric-bugfixes
...
Dielectric package doc update and bugfix
2023-03-13 18:27:50 -04:00
6bec23e7db
Merge pull request #3668 from evoyiatzis/master
...
Implementation of analytical expressions for Born matrix
2023-03-13 17:19:05 -04:00
8353c8336c
small tweaks
2023-03-13 15:31:45 -04:00
961c847c00
Merge branch 'develop' into pair_style_tutorial
2023-03-13 15:21:15 -04:00
21293f1c08
update links and hashes for new plumed2 releases
2023-03-13 12:10:41 -04:00
ac848c91e9
add versionadded tag for fix mdi/qmmm
2023-03-12 17:19:50 -04:00
6cb45a5e0f
update minimal MDI test/demo for current code
2023-03-12 17:08:17 -04:00
11d220e956
update .gitignore
2023-03-12 16:49:45 -04:00
c34f398b5c
spelling and formatting fixes and improved consistency. fix broken/missing links.
2023-03-12 16:48:21 -04:00
a6185fa0b2
fixup whitespace
2023-03-12 00:56:17 -05:00
1887495434
Merge branch 'develop' into fix-mdi-qmmm
2023-03-12 00:53:40 -05:00
a8c1359c54
make energy handling consistent for variable field
2023-03-11 18:56:29 -05:00
251fac2c60
add unit tests for fix efield/tip4p
2023-03-11 18:43:46 -05:00
91aae79fdc
add docs for fix efield/tip4p
2023-03-11 18:13:44 -05:00
da9559d92c
rewrite TIP4P molecule handling to process each force contribution only once
2023-03-11 18:13:44 -05:00
cf6f6829ae
cosmetic
2023-03-11 18:13:44 -05:00
6b6f8087d3
output potential energy with fix efield with equal style variables
2023-03-11 18:13:44 -05:00
37b7ba7cae
all functionality of fix efield/tip4p present (untested)
2023-03-11 18:13:44 -05:00
2de3f4d261
implementation for fix efield/tip4p for static field (untested)
2023-03-11 18:13:43 -05:00
b5804b320c
update/improve/correct error messages in fix efield and make compatible with derived class
2023-03-11 18:13:36 -05:00
2a6515f765
use consistent names in error messages
2023-03-11 18:12:09 -05:00
02854c1d5c
add compute dipole/tip4p and compute dipole/tip4p/chunk
2023-03-11 18:12:09 -05:00
416df96c1b
add extract support for TIP4P parameters to cutoff versions
2023-03-11 18:12:09 -05:00
7b07fe04c8
Merge pull request #3663 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-03-10 22:24:56 -05:00
2b6c2e07a4
add -help flag and help message output. step version number. update docs.
2023-03-10 21:26:40 -05:00
80233f353f
port UTF-8 to ASCII substitution to msi2lmp and apply to reading .frc files
2023-03-10 20:56:55 -05:00
2dad2586f1
update help message
2023-03-10 20:16:39 -05:00
b75a8e5d31
Merge branch 'develop' into collected-small-changes
2023-03-10 19:10:44 -05:00
d28c3cf674
Merge pull request #3680 from akohlmey/cmake-fixup-linking
...
Address double linking issue with Kokkos libraries
2023-03-10 19:07:55 -05:00
233c55337c
fix typo
2023-03-10 12:35:17 -05:00
e8871d990a
clarify
2023-03-10 09:16:00 -05:00
45da03340a
update package info; delete unused code
2023-03-10 02:56:44 -05:00
f301c00406
delete unused nmpimd_transform
2023-03-10 02:37:15 -05:00
da6d3de48e
correct planck's constant for lj units
2023-03-10 02:06:40 -05:00
5a593f06f6
apply make fix-whitespace
2023-03-10 02:00:18 -05:00
882df6ad23
typo
2023-03-09 22:08:03 -05:00
53056f47ed
encode improper symmetries
2023-03-09 22:04:08 -05:00
b6756c0319
update docs about using data files
2023-03-09 13:00:59 -05:00
d5f6c7e0be
Implement born_matrix in pair_lj_cut_coul_cut.cpp
2023-03-09 10:06:04 +02:00
544a4e3d7f
Include method declaration in pair_lj_cut_coul_cut.h
2023-03-09 10:03:57 +02:00
7da2f62bf6
Implement born_matrix in pair_nm_cut_coul_cut.cpp
2023-03-09 08:33:57 +02:00
0088607bc7
Include method declaration in pair_nm_cut_coul_cut.h
2023-03-09 08:31:44 +02:00
4b434c9a03
remove ifdefs
2023-03-08 18:40:29 -05:00
189be4625e
improve/correct error messages for fix efield
2023-03-08 18:25:58 -05:00
2a3f753c41
Merge branch 'pimd_langevin' of github.com:Yi-FanLi/lammps into pimd_langevin
2023-03-08 17:09:16 -05:00
bbed5adeac
fix merge conflict
2023-03-08 17:08:56 -05:00
c3c99b701c
correct underline
2023-03-08 07:21:21 -05:00
7e1a21ad6e
Merge branch 'patch-1' of github.com:alanhsieh4444/lammps into collected-small-changes
2023-03-08 07:19:55 -05:00
c96ac858bf
GPU Package: Adding JIT test for OpenCL prefetch support.
2023-03-07 21:43:19 -08:00
451f3f71b8
Update molecule.rst
2023-03-08 13:37:46 +08:00
4220944ace
cosmetic
2023-03-08 00:25:08 -05:00
fc8a048662
add unit test
2023-03-07 21:22:57 -05:00
9a8b5ebae0
use more unusual name for per-atom property
2023-03-07 20:36:28 -05:00
fd2cda66bb
handle the case when the bond style is recreated after a restart
2023-03-07 20:18:41 -05:00
381d0445ed
fix spelling issues
2023-03-07 19:41:50 -05:00
68ed9ec85e
Merge branch 'develop' into collected-small-changes
2023-03-07 19:39:26 -05:00
010b030b56
update docs and mention alternatives and describe differences
2023-03-07 19:38:34 -05:00
e2aa948fac
Fix more issues
2023-03-07 16:30:18 -07:00
d32411f61a
recover restart ability and avoid memory leak
2023-03-07 16:37:14 -05:00
323248faef
Merge branch 'develop' into bond-harmonic-restrain
2023-03-07 15:49:42 -05:00
01c03bddf6
improve style mismatch warning messages in read_data
2023-03-07 15:27:29 -05:00
c2d0734bc4
rerun updated examples and record log files
2023-03-07 14:36:56 -05:00
b21d915a7c
simplify
2023-03-07 13:52:34 -05:00
2aa0e76ad9
avoid linking errors due to nvcc wrapper warning silencing.
2023-03-07 13:52:12 -05:00
2a3d0458d5
simplify
2023-03-07 13:47:39 -05:00
19a3e2f6b3
CUDA 12 is now tested
2023-03-07 13:47:09 -05:00
4ed49d2f21
make Input::file(const char *) function safe for passing a null pointer
2023-03-07 13:44:34 -05:00
ce1956e60b
avoid linking errors due to nvcc wrapper warning silencing.
2023-03-07 13:43:27 -05:00
a3c9029664
Reverted the cutoff to 20.0 for in.nopbc
2023-03-07 12:02:56 -06:00
b65623ef1f
Added back comments to data.sphere
2023-03-07 11:57:49 -06:00
9e57bedea2
Fixed bugs when mistakenly replacing all "NULL" with "nullptr" with FixPolarizeFunctional, reduced the number of induced charges so that in.nopbc with dof finishes in a reasonable time
2023-03-07 11:51:14 -06:00
41c5ba98ab
Merge pull request #3672 from lammps/update_codeowners
...
Update CODEOWNERS
2023-03-07 12:30:57 -05:00
353e0820e3
capture log files for dielectric examples
2023-03-07 12:26:43 -05:00
4265b7379e
update precomputed constants. apply clang-format
2023-03-07 12:07:56 -05:00
710baff14d
use finalize wrappers from the LAMMPS library interface
2023-03-07 08:24:03 -05:00
6c1ed6a9b5
use finalize wrappers from the LAMMPS library interface
2023-03-07 08:23:36 -05:00
6d7d0f78d5
Merge pull request #3674 from rbberger/gpu_rocm_bugfix
...
GPU package bugfix / cmake improvement
2023-03-07 07:39:48 -05:00
d7c783560a
GPU Package: Fixing out of bounds memory access issues with special kernel unroll optimizations.
2023-03-06 22:11:10 -08:00
40790f6c45
fix up non-KOKKOS case
2023-03-06 22:57:31 -05:00
642dccceb5
fix up non-KOKKOS case
2023-03-06 22:57:06 -05:00
0b204c8cb3
avoid including accelerator_kokkos.h in main.cpp
2023-03-06 22:40:35 -05:00
76cbc6f48d
whitespace
2023-03-06 22:40:27 -05:00
3645ad9582
Merge branch 'develop' into collected-small-changes
2023-03-06 22:40:08 -05:00
21b2bf0253
avoid including accelerator_kokkos.h in main.cpp
2023-03-06 22:17:12 -05:00
5e4714b41e
Fix some issues with new code in fix shake
2023-03-06 16:31:19 -07:00
795227d376
Merge pull request #3677 from lammps/fix-balance-sort-option
...
Add sort option for load balancing commands
2023-03-06 17:03:08 -05:00
d13f8c6701
Merge pull request #3676 from gtow-MD/develop
...
Updated fix_deposit documentation
2023-03-06 15:47:12 -05:00
2af1949a92
whitespace
2023-03-06 13:42:45 -05:00
5909a0527b
update list of packages included into the Windows builds.
2023-03-06 13:39:50 -05:00
4f420f8454
incorporate changes to fix alchemy from @sjplimp
2023-03-06 12:14:57 -05:00
f63eec6953
gpu: drop hcc as platform and inherit compile defs
...
hip::host already adds the __HIP_PLATFORM_AMD__ definition
See https://github.com/ROCm-Developer-Tools/hipamd/blob/develop/hip-config.cmake.in#L180
2023-03-06 09:49:00 -07:00
376c7899ab
add user option for performing message sorting during load balancing
2023-03-06 09:48:33 -07:00
31fc26a8ee
Merge pull request #1 from gtow-MD/gtow-MD-patch-1
...
Updated fix_deposit documentation
2023-03-06 11:23:11 -05:00
4089b7bd37
Updated fix_deposit documentation
2023-03-06 11:11:49 -05:00
2627f60a39
fix cut-n-paste error
2023-03-06 08:10:30 -05:00
37f22c8627
Misc Improvements to GPU Package
...
- Optimizations for molecular systems
- Improved kernel performance and greater CPU overlap
- Reduced GPU to CPU communications for discrete devices
- Switch classic Intel makefiles to use LLVM-based compilers
- Prefetch optimizations supported for OpenCL
- Optimized data repack for quaternions
2023-03-05 21:03:12 -08:00
f658a947c6
gpu: fix broken HIP code path
2023-03-05 19:35:32 -07:00
b11049ba1a
CMake: Use hip::host and hip::hipcub targets
2023-03-05 19:03:38 -07:00
646ef15d83
more consistent way to disable fast math for Intel OpenCL with double precision
2023-03-05 07:18:12 -05:00
2aff321187
Revert "use sin(x+pi/2) instead of cos(x) on Intel OpenCL with double precision"
...
This reverts commit fa38047749
It is no longer needed since we disable fast math with
Intel OpenCL and double precision setting.
2023-03-05 07:04:20 -05:00
7f934e3b25
add check for broken doc links to doc makefile
2023-03-04 17:09:17 -05:00
8aad97ca4a
fix broken doc links
2023-03-04 17:03:07 -05:00
fcf8fc503f
fix broken links
2023-03-04 16:24:58 -05:00
dcb58a94b4
Merge branch 'lammps:develop' into master
2023-03-04 18:16:50 +02:00
02f36f4e72
whitespace
2023-03-04 06:30:47 -05:00
6640e8b647
address some spelling and grammar issues flagged by languagetool.org
2023-03-04 00:43:43 -05:00
3df51305df
integrate updates for fix alchemy documentation from @sjplimp
2023-03-04 00:32:18 -05:00
76387d003b
fine tune package check directory matching to not match bogus entries
2023-03-03 23:12:17 -05:00
142876a59b
Merge pull request #3669 from Bibobu/tool_tabulate
...
Adding boltzmann inversion like pair tabulation to tools/tabulate
2023-03-03 22:39:38 -05:00
11aa922a6c
Merge remote-tracking branch 'github/update_codeowners' into collected-small-changes
2023-03-03 22:38:26 -05:00
444a5daac5
Merge branch 'develop' into collected-small-changes
2023-03-03 22:37:20 -05:00
fc4ca0503e
make --rdffile, --units, and --temperature required arguments
2023-03-03 20:51:28 -05:00
c3c6c5f154
python2 compatibility (or rather scipy of python2) and avoid NaNs
2023-03-03 20:50:56 -05:00
e373aa39e7
Update CODEOWNERS
2023-03-03 16:44:34 -07:00
de182aeeed
fix issues due to incomplete conversion form txt2html markup
2023-03-03 17:25:28 -05:00
a136283312
update/correct section header (this is not a fix)
2023-03-03 17:17:07 -05:00
77ae215047
add versionadded tag
2023-03-03 17:16:12 -05:00
b2c636af75
Another refactor, port fix shake
2023-03-03 15:04:44 -07:00
c9e300f76f
implementation of bond style harmonic/restrain /w docs
2023-03-03 16:54:47 -05:00
e73776240c
Fix memory leak
2023-03-03 13:46:23 -07:00
aab4750231
Update docs
2023-03-03 10:50:12 -07:00
6f27357630
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-03-03 10:46:44 -07:00
10a3fc9508
Remove unused volatile overloads
2023-03-03 10:06:58 -07:00
35a45eaa36
Remove deprecated code
2023-03-03 09:56:01 -07:00
d18c1fdad1
Update C++ standard for Kokkos
2023-03-03 09:36:29 -07:00
03916a3c28
Update Kokkos CMake
2023-03-03 09:32:53 -07:00
14cb8576f4
Update Kokkos library in LAMMPS to v4.0
2023-03-03 09:22:33 -07:00
e4b1a33ced
Corrected error in temperature argument managment, added unit as a
...
command-line parameter
2023-03-03 15:32:46 +01:00
eb750f0217
Adde temperature for BI as a command-line argument
2023-03-03 15:22:49 +01:00
13f82be035
fix typo
2023-03-03 09:12:57 -05:00
4612cd94f0
Removed bits of useless force computation.
2023-03-03 15:12:27 +01:00
67d4893f6e
Added Warning section to pair_bi_tabulate.py file.
2023-03-03 15:10:36 +01:00
ed11cbd2c7
Updated tools/tabulate/README.md file to include pair_bi_tabulate.py
2023-03-03 15:04:46 +01:00
f23c2494ea
Created tool file tools/tabulate/pair_bi_tabulate.py
2023-03-03 14:49:38 +01:00
0e03569def
Merge branch 'develop' of github.com:/lammps/lammps into develop
2023-03-03 14:10:36 +01:00
9cdb9283ca
another workaround for Intel GPU with OpenCL and double precision
2023-03-03 03:08:03 -05:00
cfb967d309
silence static code analysis warnings
2023-03-03 02:01:25 -05:00
df9bf18ed2
Merge pull request #3659 from stanmoore1/kk_deform_rigid
...
Allow `fix deform/kk` to use rigid bodies, fix logic issues with Kokkos neigh list
2023-03-02 19:04:13 -05:00
fa38047749
use sin(x+pi/2) instead of cos(x) on Intel OpenCL with double precision
2023-03-02 18:47:34 -05:00
c4f095f9df
Updated the doc page of fix polarize to note that polarize/functional not supporting charged interfaces yet
2023-03-02 15:17:32 -06:00
b08fe855a1
Increased the default max iterations to 50, put a note on setting the local epsilon for charged interface particles to be the mean dielectric value
2023-03-02 15:12:59 -06:00
9b1afd7145
more description. address typos.
2023-03-02 15:54:30 -05:00
4a8aaf9f46
Added the missing factor 4\pi in epsilon0e2q to other units
2023-03-02 14:52:01 -06:00
663d57cc8f
Prevent segfault
2023-03-02 10:13:52 -07:00
c2205266f0
Refactor FixWallGranKokkos
2023-03-02 09:48:01 -07:00
2f0aff7b78
Merge remote-tracking branch 'github/develop' into pair_style_tutorial
2023-03-02 10:34:31 -05:00
12f5bc9c77
Merge branch 'lammps:develop' into master
2023-03-02 16:10:21 +02:00
da79aadc8d
spelling
2023-03-02 07:31:38 -05:00
de466cf998
improve documentation of the use of verlet/split run style. reformat.
2023-03-02 07:31:33 -05:00
63a391a649
replace leftover -DCUDA_PROXY
2023-03-01 21:05:22 -05:00
765d792f40
Merge remote-tracking branch 'github/develop' into collected-small-changes
2023-03-01 21:03:03 -05:00
2979296c02
Merge pull request #3666 from ndtrung81/gpu-cuda-mps
...
Fixed GPU library builds with CUDA MPS
2023-03-01 21:02:27 -05:00
c8696478b7
Merge pull request #3648 from jrgissing/bond/react-updates+tests
...
Bond/react updates
2023-03-01 21:01:59 -05:00
e4e994f1b1
add missing versionadded tags
2023-03-01 20:59:48 -05:00
8a1771aa61
implement documented pair style requirements for DPD-MESO intgreation fixes
2023-03-01 20:52:23 -05:00
c5c787ca5c
better align with docs bundled with the MSCG library
2023-03-01 20:41:36 -05:00
04d3032914
improve error messages
2023-03-01 20:41:13 -05:00
a715a56afe
fix typo
2023-03-01 20:41:00 -05:00
87a9695c64
Merge remote-tracking branch 'github/develop' into collected-small-changes
2023-03-01 20:37:50 -05:00
c2fe2b4360
Merge pull request #3661 from bathmatt/hippy-fixes
...
Hippy fixes
2023-03-01 20:36:37 -05:00
d44ba14030
Merge pull request #3657 from akohlmey/custom-wall-fixes
...
Add fix wall/table and fix wall/lepton for customizable wall fixes
2023-03-01 20:16:56 -05:00
993aba288a
whitespace
2023-03-01 16:30:02 -07:00
7d0a28ec43
Remove unused var
2023-03-01 16:25:16 -07:00
6d29e9209d
Another refactor
2023-03-01 15:48:04 -07:00
2ccfe635ce
Removed the outdated CUDA_PROXY flag, using CUDA_MPS_SUPPORT consistently in CMake and traditional builds
2023-03-01 16:38:50 -06:00
c1e14e09f3
add more source code. remove remnants of the fix page
2023-03-01 17:16:36 -05:00
ef6f4465af
Need to keep check for newton on
2023-03-01 13:05:22 -07:00
512eead15a
Fix logic issues in Kokkos neigh build
2023-03-01 12:08:33 -07:00
35a9771e23
Implement born_matrix in pair_coul_debye.cpp
2023-03-01 18:33:37 +02:00
fa57857cc0
Implement born_matrix in pair_coul_cut.cpp
2023-03-01 18:32:11 +02:00
b8922ffe07
Include method declaration in pair_coul_debye.h
2023-03-01 18:30:51 +02:00
060976bb26
Include method declaration in pair_coul_cut.h
2023-03-01 18:29:56 +02:00
45009c8c66
Implement born_matrix in pair_buck_coul_cut.cpp
2023-03-01 12:38:23 +02:00
e0cc7aad97
Include method declaration in pair_buck_coul_cut.h
2023-03-01 12:36:35 +02:00
85f3d6eaef
Implement born_matrix in pair_lj_class2_coul_cut.cpp
2023-03-01 10:24:22 +02:00
e59d08ee8b
Include method declaration in pair_lj_class2_coul_cut.h
2023-03-01 10:22:07 +02:00
11172c1949
make biga0 and r0 accessible via Pair::extract() and add pair style to table in fix adapt
2023-02-28 21:50:44 -05:00
bc4da2afef
roll back change causing unittest failures
2023-02-28 19:26:18 -05:00
103e63eca5
more careful checks and print error messages to global root.
2023-02-28 18:58:57 -05:00
2507e414d9
fix broken link
2023-02-28 18:11:05 -05:00
a98c497dbb
redesign the Howto pages on water models and add inputs and molecule files
2023-02-28 18:10:45 -05:00
202a22ea68
Merge branch 'develop' into collected-small-changes
2023-02-28 11:27:26 -05:00
02190b82c2
link pair style hybrid/scaled to fix adapt and fix alchemy
2023-02-28 11:22:28 -05:00
a6eac92cd5
update list of pair styles that support fix adapt
2023-02-28 11:20:33 -05:00
36ce91c634
Merge branch 'develop' of github.com:lammps/lammps into kk_deform_rigid
2023-02-28 08:53:52 -07:00
3cd881f0b9
Implement born_matrix in bond_nonlinear.cpp
2023-02-28 17:29:50 +02:00
7aeccd9a6d
Include method declaration in bond_nonlinear.h
2023-02-28 17:28:02 +02:00
3ab4735aa4
Implement born_matrix in bond_morse.cpp
2023-02-28 12:00:31 +02:00
22998f43ae
Include method declaration in bond_morse.h
2023-02-28 11:59:06 +02:00
f866c1d961
Merge branch 'lammps:develop' into master
2023-02-28 11:54:23 +02:00
88760170bf
python-mliap: consider abi flags for python lib
2023-02-28 10:34:36 +01:00
64d5317d19
hint to generate needed file for mliap pytorch example
2023-02-28 10:07:46 +01:00
2511872823
Updated GPU.cmake and Makefile.cuda_mps to not error out with exclusive process mode with the CUDA MPS server in use
2023-02-28 00:41:47 -06:00
a67d82c183
Merge pull request #3662 from akohlmey/fix-alchemy
...
New fix command for alchemical transformations using multiple partitions
2023-02-27 21:07:21 -05:00
02c26f4b87
add version tag
2023-02-27 16:53:43 -05:00
81a2d47c16
print warning about not checking lambda variable
2023-02-27 16:50:17 -05:00
446913f2f3
make ramp more flexible by defining lambda through a variable
2023-02-27 16:01:17 -05:00
3667382067
Add missing copy operation
2023-02-27 12:14:37 -07:00
83f936f31b
Update fix_alchemy.rst
2023-02-27 11:00:11 -07:00
095f1d328e
make non-polymorph functions and all data members protected.
2023-02-27 12:12:39 -05:00
bbd275a4e3
Merge pull request #2 from akohlmey/pimd_langevin
2023-02-27 10:01:47 -05:00
93b42f14e9
start document describing the implementation of a pair style
2023-02-27 01:58:59 -05:00
c8f3f4b173
add born/gauss pair style (for modeling liquid mercury)
2023-02-27 01:58:36 -05:00
8368b78f23
document the change in mass handling
2023-02-26 13:52:31 -05:00
0b5acdca51
convert hard error about invalid atom masses from EAM potentials to warning
2023-02-26 13:47:11 -05:00
2bd6cde4e8
add reference output
2023-02-26 00:19:39 -05:00
76c879c388
make sure that output variables are initialized
2023-02-26 00:16:03 -05:00
3e2b5dd9d3
small cleanup
2023-02-25 23:47:46 -05:00
666be5c3d9
add log files for example run
2023-02-25 23:47:34 -05:00
6b1cad1e3d
programming style updates
2023-02-25 23:16:51 -05:00
25a1996ece
some formatting and programming style updates
2023-02-25 22:40:30 -05:00
f84765f29e
update document for fix pimd/langevin
2023-02-25 20:34:10 -05:00
c950df2ede
delete commented-out code
2023-02-25 19:53:19 -05:00
00a5930d4c
delete default seed
2023-02-25 18:58:56 -05:00
c9b22ba04f
mention pair style hybrid/scaled as alternative
2023-02-25 17:17:41 -05:00
27067beabc
Merge pull request #1 from akohlmey/pimd_langevin
...
Add infrastructure to docs for fix pimd/langevin
2023-02-25 16:50:47 -05:00
0911565660
prepare for inclusion of fix pimd/langevin
2023-02-25 16:36:01 -05:00
3737b5f774
whitespace fixes and clang-format on the header
2023-02-25 16:22:27 -05:00
bb17541c30
add simple example for transforming a pure metal into an alloy
2023-02-25 16:01:26 -05:00
2bad63c68e
add documentation
2023-02-25 14:09:14 -05:00
828b70fbfa
silence warning
2023-02-25 13:58:58 -05:00
60129958c8
refactor how properties computed by the fix are accessed
...
lambda is no an (intensive) scalar property
and the vector property only has the potential energies.
pressure is accessed via compute pressure/alchemy.
2023-02-25 12:47:49 -05:00
d691d1db78
synchronize box dimensions at the beginning and when needed
2023-02-25 12:42:10 -05:00
81b0bb47be
allow dynamic groups with fix oneway
2023-02-25 12:03:05 -05:00
c288a20077
add progress information to screen or universe logfile
2023-02-25 11:14:56 -05:00
7242186045
add compute pressure/alchemy so it can be used with fix npt
2023-02-25 10:43:49 -05:00
fdf5148238
don't store topology information with ghost atoms. they will be ignored.
2023-02-24 22:55:23 -05:00
6d12f7925b
first working implementation of fix alchemy. still w/o support for pressure and variable cell.
2023-02-24 19:02:11 -05:00
7a4b23938e
update example so we can use the simpler communication pattern
2023-02-24 19:00:12 -05:00
7d3b9e4dda
another doc page change
2023-02-24 16:27:15 -07:00
6abc32efe8
Remove extra file
2023-02-24 16:19:22 -07:00
ea73ddcb59
remove all files and dirs relevant to the fix latte command
2023-02-24 16:13:50 -07:00
0e6be96de1
cleanup
2023-02-24 16:07:22 -07:00
fae0442130
rerun examples with latest version
2023-02-24 15:50:03 -07:00
7b66238eb2
sync with GH version
2023-02-24 14:51:42 -07:00
ea6ec5c70f
more doc updates
2023-02-24 13:41:59 -07:00
ed822f8002
WIP
2023-02-24 15:41:04 -05:00
37d6014f40
updated doc pages and README files
2023-02-24 13:32:58 -07:00
c351b63919
fix pimd/langevin put properties and functions below protected
2023-02-24 11:48:28 -05:00
de98704e1e
more syncing of fix mdi/qm and mdi/qmmm
2023-02-24 07:46:56 -07:00
b0b14bd1d1
add fix pimd/langevin
2023-02-24 07:48:34 -05:00
4d78d987c6
add unmap_inv function
2023-02-24 07:34:58 -05:00
d831562e1f
Fixing typo in equation for fene/nm
2023-02-24 12:27:53 +02:00
8ba61e11a2
Implement born_matrix in pair_nm_cut.cpp
2023-02-24 12:25:55 +02:00
f264631267
Include method declaration in pair_nm_cut.h
2023-02-24 12:24:45 +02:00
a32440cdef
Implement born_matrix in bond_fene_nm.cpp
2023-02-24 11:58:42 +02:00
885c4d7609
Include method declaration in bond_fene_nm.h
2023-02-24 11:56:22 +02:00
3ea0447715
Implement born_matrix in dihedral_multi_harmonic.cpp
2023-02-24 09:41:52 +02:00
c4bf0f0ab5
Include method declaration in dihedral_multi_harmonic.h
2023-02-24 09:39:38 +02:00
c35b32961b
Implement born_matrix in dihedral_opls.cpp
2023-02-24 08:51:25 +02:00
e610924641
Include method declaration in dihedral_opls.h
2023-02-24 08:48:40 +02:00
6886f37188
Merge branch 'lammps:develop' into master
2023-02-24 08:46:27 +02:00
c5f29dee39
Merge pull request #3658 from akohlmey/collected-small-changes
...
Collected small changes and bug fixes
2023-02-23 23:10:52 -05:00
54a4bde88b
Port changes to fix qeq/reaxff/kk
2023-02-23 17:37:26 -07:00
7548dc3e04
Another refactor
2023-02-23 17:19:14 -07:00
2d4f2532ae
Allow fix_deform/kk to use rigid bodies
2023-02-23 14:58:59 -07:00
6b9911dd74
update unit test for correct fix wall/morse
2023-02-23 15:28:21 -05:00
d3ac4a728d
fix bug in fix wall/morse that was computing the force incorrectly
2023-02-23 15:22:38 -05:00
6ae177f37e
rename fix pimd to fix pimd/nvt (with backward compatibility)
2023-02-23 12:26:42 -05:00
bb75ed5071
Implement born_matrix in bond_fene.cpp
2023-02-23 18:15:43 +02:00
5fb11e3f06
Include method declaration in bond_fene.h
2023-02-23 18:14:23 +02:00
1a520325b2
Merge branch 'lammps:develop' into master
2023-02-23 18:12:00 +02:00
cad3c5ba95
Fixed code to run with hippynn
2023-02-23 15:53:43 +01:00
fc0efd43fc
added kokkos functinos to the list of functions registered for ML-IAP
2023-02-23 15:53:43 +01:00
e422ae9477
improve error messages and make them consistent across variants
2023-02-23 09:40:51 -05:00
2e5bc2f6b7
add test example for validating custom potentials
2023-02-23 01:09:44 -05:00
34430c1047
add unit tests for fix wall/lepton and fix wall/table
2023-02-23 00:57:41 -05:00
b314f73ef4
update .gitignore and fix typo in doc makefile
2023-02-23 00:40:07 -05:00
ec87c71064
add documentation for fix wall/lepton, fix wall/table and WallTabulate()
2023-02-23 00:35:25 -05:00
0dcb591ee8
add support to create tables for fix wall/table
2023-02-22 23:31:04 -05:00
a3ff40ccf0
fixes to avoid uninitialized or out-of-bounds memory accesses
2023-02-22 23:29:46 -05:00
a92c9e3b91
cmake: remove pip install from install target
2023-02-22 20:15:59 -07:00
8b16301e5f
doc pages and sync qm vs qmmm fixes
2023-02-22 17:21:40 -07:00
b12facbd54
add fix wall/table
2023-02-22 19:06:07 -05:00
36ec4a098b
add fix wall/lepton
2023-02-22 19:06:07 -05:00
f4d8b2a57a
remove unused namespace import
2023-02-22 19:06:07 -05:00
94ac3895f9
enable and apply clang-format, improve error messages.
2023-02-22 19:06:07 -05:00
1411d48d9e
prepare fix wall argument parser to support wall/lepton and wall/table
2023-02-22 19:06:06 -05:00
fc0d23965b
small cleanup
2023-02-22 16:48:01 -05:00
d24952ad0a
Fix compile
2023-02-22 13:47:31 -07:00
2542778fa8
Merge pull request #3656 from pnorbert/fix-deprecated-adios-init
...
Fix the adios2::ADIOS constructor calls that were deprecated in adios…
2023-02-22 15:32:05 -05:00
54a18be0ff
More cleanup
2023-02-22 13:26:32 -07:00
c6c5a157f1
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-02-22 11:48:32 -07:00
4814578d85
Fixing missing semicolon
2023-02-22 17:22:17 +02:00
c1a37ac00f
Implement born_matrix in angle_harmonic.cpp
2023-02-22 17:16:56 +02:00
27f07206f6
Include method declaration in angle_harmonic.h
2023-02-22 17:15:13 +02:00
febaf55afe
Fix the adios2::ADIOS constructor calls that were deprecated in adios 2.8 and removed in 2.9. The fix is backward compatible with older adios2 versions as well.
2023-02-22 07:28:00 -05:00
c647be0287
avoid segfault when atom style peri is used in a hybrid atom style
2023-02-21 18:11:59 -05:00
4c36702546
whitespace fixes
2023-02-21 16:31:45 -05:00
e86e67e8cd
Merge pull request #3655 from evoyiatzis/master
...
More implementations of analytical expressions for compute born/matrix
2023-02-21 16:19:35 -05:00
1aa7a6c8b8
update from Aidan
2023-02-21 15:47:59 -05:00
6c5c93438c
update for ROCm 5.4.3 and CUDA 12.0
2023-02-21 15:00:48 -05:00
633ae8bc40
Revert "add 'atom type' test option to force style tests"
...
This reverts commit 7709dfa118 .
2023-02-21 12:59:32 -05:00
cdcc33aebc
Revert "add simple bond/react unit test"
...
This reverts commit f2713aad94 .
2023-02-21 12:59:32 -05:00
e3003ce294
Revert change in angle_cosine_shift.h
2023-02-21 16:09:58 +02:00
ea9a498fcf
Include method declaration in angle_cosine_shift.h
2023-02-21 15:54:13 +02:00
9611347d1b
Implement born_matrix in angle_cosine_delta.cpp
2023-02-21 15:47:59 +02:00
ee2b6315ec
Include method declaration in angle_cosine_delta.h
2023-02-21 15:46:34 +02:00
ca8a1b80d9
Implement born_matrix in angle_fourier_simple.cpp
2023-02-21 10:25:04 +02:00
994745bd53
Include method declaration in angle_fourier_simple.h
2023-02-21 10:23:18 +02:00
a86302beb7
Merge branch 'lammps:develop' into master
2023-02-21 10:20:44 +02:00
095e00e3e9
Merge pull request #3649 from akohlmey/collected-small-fixes
...
Collected small fixes
2023-02-20 15:23:20 -05:00
2ea29affb8
Merge pull request #3653 from rohskopf/mliap-gradforce
...
Eliminate gradforce loops in ML-IAP pair style
2023-02-20 14:09:30 -05:00
d5ba6f70f2
enable and apply clang-format
2023-02-20 12:48:39 -05:00
f7aae84cf6
make gradgradflag a compile time constant
2023-02-20 12:48:23 -05:00
c7eaee117e
eliminate gradgradflag class member and use flag from data class instead
2023-02-20 12:48:03 -05:00
a59e4a961b
Implement born_matrix in pair_lj96_cut.cpp
2023-02-20 16:38:41 +02:00
e1d013bf7b
Include method declaration in pair_lj96_cut.h
2023-02-20 16:36:59 +02:00
dfc9da8020
add link_check target calling linkchecker to manual build makefile
2023-02-19 21:12:22 -05:00
9220ea5695
fix a bunch more broken links
2023-02-19 20:48:54 -05:00
7149143df8
fix outdated or broken URLs and typos in URLs
2023-02-19 16:11:22 -05:00
472d32ee17
Implement born_matrix in pair_harmonic_cut.cpp
2023-02-19 17:59:53 +02:00
7383daa23e
Include method declaration in pair_harmonic_cut.h
2023-02-19 17:57:30 +02:00
29c5c1a0d3
Implement born_matrix in bond_harmonic_shift.cpp
2023-02-19 17:27:23 +02:00
d300225f78
Include method declaration in bond_harmonic_shift.h
2023-02-19 17:25:28 +02:00
8a5ee84901
Implement born_matrix in angle_fourier.cpp
2023-02-19 16:31:42 +02:00
42b7c40020
Include method declaration in angle_fourier.h
2023-02-19 16:27:03 +02:00
ff72268430
rate_limit keyword speedup
...
was previously checking for reactions when even one reaction would exceed rate limit
2023-02-18 16:33:57 -05:00
a875ef77cd
Implement born_matrix in pair_lj_class2.cpp
2023-02-18 20:23:40 +02:00
863aec4c79
Include method declaration in pair_lj_class2.h
2023-02-18 20:21:44 +02:00
ac506255a6
Implement born_matrix in pair_born.cpp
2023-02-18 11:18:27 +02:00
c020aba17c
Include method declaration in pair_born.h
2023-02-18 11:16:55 +02:00
ca7cb7bd0e
Implement born_matrix in pair_buck.cpp
2023-02-18 10:24:08 +02:00
aa209e621d
Include method declaration in pair_buck.h
2023-02-18 10:21:23 +02:00
0ead219a8b
backward compatibility with restart
...
keep new maxline limit (1024 chars), but old react-ID length limit (256 chars)
2023-02-18 00:37:28 -05:00
9c73f32121
increase MAXLINE to match other parts of lammps
...
'custom' constraint could exceed 256 chars fairly easily
2023-02-17 13:01:47 -05:00
ba80af3bd9
Update Kokkos and confirm computes work
2023-02-16 19:59:25 -07:00
af4c45a52b
Confirm computes still work and use gradgradflag = -1 for pair style
2023-02-16 15:43:44 -07:00
621283bb78
Enclose gradforce loops in gradgradflag conditional
...
Co-authored-by: Nicholas Lubbers <nlubbers@lanl.gov >
2023-02-16 12:16:53 -07:00
17e1ed4869
updates to README
2023-02-16 10:27:45 -07:00
33056a4fd3
Merge pull request #3651 from stanmoore1/kk_3.7.1_update
...
Fix Kokkos compile error with NVIDIA Hopper GPU
2023-02-15 16:51:49 -05:00
8d3b06623e
Merge pull request #3650 from evoyiatzis/master
...
Implementation of analytical expressions for Born matrix in bond_class2 & bond_gromos
2023-02-15 16:11:09 -05:00
76c00fe2ed
fix MPI issue in PySCF wrapper
2023-02-15 12:14:38 -07:00
bdfc49f88f
Moved region check from constructor to init()
2023-02-15 11:17:06 -07:00
329dbd0485
Updating doc/examples, moving forward comm to pre_force
2023-02-15 11:00:19 -07:00
f775de1884
Fix Kokkos compile error with NVIDIA Hopper GPU
2023-02-15 10:02:25 -07:00
5f5c7624f2
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-02-15 09:45:19 -07:00
4a5d7c671c
Switching from new atom style to property/atom
2023-02-14 15:02:12 -07:00
d13634cd6b
move definition of MAXBIGINT_DOUBLE to variable.cpp
2023-02-14 15:37:59 -05:00
553a98036c
Implement analytical expression for born_matrix in bond_gromos.cpp
2023-02-14 10:19:49 +02:00
7c951d60da
Include method declaration in bond_gromos.h
2023-02-14 10:17:27 +02:00
864488adbb
Implement analytical expression for born_matrix in bond_class2.cpp
2023-02-14 09:39:39 +02:00
115c09ce23
Include method declaration in bond_class2.h
2023-02-14 09:37:12 +02:00
4bf9024c17
tweak comments
2023-02-13 16:27:37 -07:00
4dac68ef72
Merge pull request #3644 from ndtrung81/gpu-gauss-bugfix
...
Fixed issues with gauss/gpu in bonded systems
2023-02-13 16:07:01 -05:00
f06d783497
add mc_active to header
2023-02-13 11:38:24 -07:00
04c22e86cd
disable PySCF support for independent MDI coupling for now
2023-02-13 11:16:56 -07:00
f1fde259e7
make new/incremental quantum trigger more robust, including fix GCMC and atom/swap
2023-02-13 11:10:50 -07:00
9c7ba5a329
remove debug printf()
2023-02-13 10:56:02 -05:00
a0760d0ca6
improve error message
2023-02-13 10:56:02 -05:00
fbe30ffec6
use MAXBIGINT_DOUBLE which does not overflow when casting back to bigint
2023-02-13 10:56:02 -05:00
e99ec32b4b
enable and apply clang-format
2023-02-13 10:56:02 -05:00
401ac8c4f7
make fallback url function available to plugin compilations
2023-02-13 10:56:01 -05:00
575dfd9b21
Merge branch 'develop' of github.com:lammps/lammps into develop
2023-02-13 10:36:33 +01:00
eab3c4d382
better map file error handling
2023-02-12 15:08:46 -05:00
f2713aad94
add simple bond/react unit test
2023-02-12 00:36:58 -05:00
b465594aec
bond/react restarts bugfix
...
introduced with recent 'rate_limit' keyword
2023-02-12 00:05:07 -05:00
c0e147dc57
make bond/react examples more accurate
2023-02-11 23:38:55 -05:00
7709dfa118
add 'atom type' test option to force style tests
2023-02-11 16:11:35 -05:00
46ea4843c1
Refactor and small cleanup
2023-02-10 14:28:43 -07:00
403e88b25f
Fix style issues
2023-02-10 14:28:32 -07:00
f135771ddf
Fix compile error
2023-02-10 14:11:21 -07:00
89510e793d
Merge pull request #3643 from akohlmey/feature-release-maintenance-branch
...
Update documentation for revised release and branch names
2023-02-10 15:36:25 -05:00
4f4a67fb45
make fix md/qm more robust
2023-02-10 12:38:55 -07:00
e80bfa4a95
Merge branch 'develop' of https://github.com/lammps/lammps into granular-kokkos
2023-02-10 11:41:52 -07:00
d0c6c310d9
Port changes to other EAM flavors
2023-02-10 10:50:36 -07:00
23bfc1666c
Use range_policy if running on host, small cleanup
2023-02-10 09:24:18 -07:00
26333c28ab
fix grammar and spelling issues
2023-02-10 11:22:13 -05:00
4d5d04aba3
cosmetic
2023-02-10 05:09:22 -05:00
7fa298f2ef
consistently support special_bonds settings in pair style gauss
2023-02-10 04:47:19 -05:00
88ccd546d8
Fixed bugs with gauss/gpu in bonded systems, including factor_lj in forces and energies
2023-02-09 23:55:14 -06:00
58a90d613b
update manual for revised release and branch names
2023-02-10 00:50:36 -05:00
c37c752d36
update markdown files for revised branch structure and development workflow
2023-02-09 21:21:51 -05:00
32186b98f5
more debugging
2023-02-09 14:05:47 -07:00
b4b3d47783
variable substitution memory leak
2023-02-09 11:14:16 -07:00
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
f9be11ac8a
enable variables in MDI commands
2023-02-08 16:10:45 -07:00
618e766d5f
organize NWChem examples
2023-02-08 16:06:45 -07: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
2cd32d7e76
clean up
2023-02-08 12:54:34 -07:00
10b20ec647
more examples in QUANTUM/LATTE
2023-02-08 12:48:50 -07:00
f67d378230
update comment and architecture name
2023-02-08 14:45:50 -05:00
19bcf6b43c
revert to simple ParReduce policy for reductions
...
Change-Id: Ib3018e85f7bc6c97ce9c0320d0ea43c743addacf
2023-02-08 14:05:29 -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
3419bfa3f2
LATTE examples dir
2023-02-07 15:21:43 -07: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
c60fd6f89d
more debugging and examples with NWChem
2023-02-06 18:06:04 -07:00
e5b067d1ab
Merge branch 'develop' of github.com:lammps/lammps into eam_teampolicy_optimization
2023-02-06 16:48:03 -07:00
acf7f9184d
fix failing unit tests with OpenCL
2023-02-06 18:40:59 -05:00
08b9af89bb
more work with NWChem
2023-02-06 14:46:40 -07: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
ddc23bb3bf
refactor step 2: reorder when to dedup reactions
2023-02-05 15:14:57 -05:00
162ee16825
refactor step 1: delay check for ghosts
2023-02-05 13:46:29 -05:00
e7fc590f91
simplify and correct dedup routine
2023-02-05 12:00:33 -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
b7ed8828e7
start adding QE support to exampes/QUANTUM
2023-02-03 18:14:50 -07:00
c45b9a5301
more debugging
2023-02-03 15:20:18 -07:00
1c77ffc288
catch missing static extents
...
Change-Id: I456282b172053a3566b1ce9a36bc33d377bd801a
2023-02-03 14:57:56 -05:00
55f454db2d
Addressed feedback from LAMMPS developers:
...
- moved policyInstance into the EAM class
- eliminated MAX_CACHE_COLS define, in favor of the static_extent of the spline view type
- made inum a protected member var that allows range checking inside TeamPolicy kernels
- added range checking after initializing the cached table in TeamPolicy kernels
- correctness and perf checks pass
Change-Id: Iaaf34f7560c37e0a2a34e980761246d3ef42be99
2023-02-03 14:53:34 -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
fd1823a890
more debugging
2023-02-03 08:00:58 -07: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
751e33c70e
more LATTE refactoring and debugging
2023-02-02 18:16:45 -07: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
56ca901cdb
Implement a "caching in LDS" approach for EAM to improve performance on HIP
...
- Use a TeamPolicy rather than a RangePolicy to expose scratch
- Team cooperates to load row-zero of spline into LDS
- At runtime, decide whether value can be 'cached' in LDS, and conditionally load from LDS based on this
Should be easily extendable / tunable for other architectures if ever required.
Change-Id: Ie4254c8db1a7b14abafffe2b581014c5137bf7ed
2023-02-02 16:35:28 -05: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
12079c32de
Merge branch 'develop' into fix-mdi-qmmm
2023-02-02 13:10:55 -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
b3262684af
more LATTE debugging
2023-02-01 17:15:25 -07:00
c0c5c34290
Disable Kokkos GPU <--> CPU overlap when using pair hybrid with non-Kokkos styles
2023-02-01 16:13:09 -07:00
c53ea66f39
debgging for LATTE
2023-02-01 14:20:27 -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
090e61f0ec
more debugging
2023-02-01 11:31:15 -07:00
a81e6693cd
more work on LATTE interface
2023-02-01 10:53:08 -07: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
2b5ef8d93e
add plugin input script
2023-01-31 16:04:59 -07:00
018a815398
start work on LATTE wrapper
2023-01-31 16:02:55 -07:00
5d16bea899
implement download fallback URLs pointing to download.lammps.org for CMake
2023-01-31 16:35:06 -05:00
7c9068c34a
correct nonPBC vs PBC calls to PySCF
2023-01-31 13:31:42 -07: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
b4ac95b225
add support for NWChem in examples/QUANTUM
2023-01-31 12:40:54 -07:00
dc5980ab7e
coments
2023-01-31 08:04:25 -07:00
be22256765
edits
2023-01-31 07:44:23 -07:00
e7bcdc63e5
add instructions for running 2-water QMMM PySCF problem
2023-01-31 07:43:20 -07: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
3b2647917f
add PySCF to renamed examples/QUANTUM dir
2023-01-30 15:45:07 -07:00
092a67ab93
debug
2023-01-30 15:41:25 -07:00
243fcbf47d
more debugging
2023-01-30 14:08:18 -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
8bc8f3eb4c
debugging
2023-01-27 12:20:30 -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
bc567ac406
added more MM suppport for direct method
2023-01-25 16:23:17 -07: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
07c17d4e63
debugging on coupled mode
2023-01-20 15:49:29 -07: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
2695ecbc07
updates to fix mdi/qmmm
2023-01-20 14:22:20 -07: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
4d7a5fb225
support two modes of QMMM coupling
2023-01-18 16:19:19 -07:00
25a8e08703
Merge branch 'develop' into fix-mdi-qmmm
2023-01-18 15:19:57 -07: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
420606658b
Merge branch 'develop' into granular-kokkos
2023-01-17 08:20:35 -07: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
f175a15627
Merge branch 'develop' into gran-temp
2023-01-10 09:58:50 -07: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
1234f7d16d
more work on fix mdi/qmmm
2022-12-21 11:50:58 -07: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
249773e08c
adding fix mdi/qmmm command
2022-12-21 10:11:20 -07: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
0f9a36a171
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-12-09 10:40:54 +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
531912a3c8
Merge branch 'gran-temp' of github.com:jtclemm/lammps into gran-temp
2022-12-07 11:42:48 -07:00
f2d866420a
Updated examples
2022-12-07 11:41:53 -07: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
6c3ebc19b7
Merge branch 'develop' into gran-temp
2022-11-30 08:54:19 -05: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
e8c271cc16
update python to version to 3.11 and disable png/jpeg for now
2022-11-29 17:54:27 -05: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
1a467233fb
adding examples, fixing wall algebra, updating labels
2022-11-29 12:24:43 -07: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
c4676aabfd
Adding missing variables from omp npair halffull
2022-11-23 09:58:46 -07:00
58f9553bf1
Copying fixes to omp
2022-11-23 08:52:21 -07: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
8f81cd80b6
Fixing a few errors in npair/stencil classes
2022-11-22 21:31:31 -07: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
8026845346
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-11-21 15:26:17 +01: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
f51ab2c440
Restarting limit_damping, other minor simplifications/cleanups
2022-11-16 16:36:22 -07: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
5f0fff58ac
fixing broken doc references
2022-11-14 21:16:03 -07:00
f3d5941301
Updating logic for multi
2022-11-14 20:48:02 -07: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
b3e6a0bfa3
Fixing mistake in multi stencil
2022-11-12 20:44:45 -07:00
b0dcaa3823
Updating OPENMP package
2022-11-12 16:18:11 -07:00
eee6862f25
copy error + other fixes
2022-11-12 02:13:39 -05:00
213df2e2d5
Merge branch 'develop' into consolidate_neigh_classes
2022-11-11 20:41:19 -07:00
11f3195b0c
Fixing more oversights in npair classes
2022-11-11 20:35:52 -07: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
c5181bb7c8
Fixing various oversights in npair classes
2022-11-11 16:56:21 -07: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
b2c5c1fda4
Fixing cmake style header
2022-11-10 21:06:47 -07:00
d6b5878dce
Adding/removing underscores
2022-11-10 16:25:34 -07:00
d1dd8d3c11
Renaming files/classes, other small, misc updates
2022-11-10 16:06:36 -07: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
ea8ded470b
Removing vectors to avoid resizing issues with coeff redefinitions
2022-11-09 10:17:07 -07: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
971b932387
Adding area flag for submodels
2022-11-07 17:39:40 -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
a1db5fda70
Simplifying variables and logic
2022-11-07 11:30:12 -07:00
cd658e6779
Fixing few bugs with histories, removing indices from granular model
2022-11-07 10:41:09 -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
48a957f333
Remove screen print
2022-11-03 09:04:50 -06:00
bc74fef3f4
Fixing memory leaks, misc clean ups, adding cohesive flag to Tsuji
2022-11-02 21:11:30 -06:00
871efda589
a few formal changes and spelling updates
2022-11-02 20:39:10 -04:00
b5d57531d9
complete integration into the manual build process
2022-11-02 20:38:43 -04:00
3561bbe887
simplify
2022-11-02 20:20:56 -04:00
74122040a3
add cmake support for generating gsm style header file
2022-11-02 20:20:06 -04:00
4dcf8c99de
Merge branch 'develop' into gran-temp
2022-11-02 19:53:27 -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
95a8d2cc25
Patching pair tracker
2022-11-02 15:38:12 -06: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
02370fa25e
Include headers in ace-evaluator directory
2022-11-02 14:51:00 -06:00
301877c6db
Merge branch 'compute-pace' of https://github.com/jmgoff/lammps_compute_PACE into compute-pace
2022-11-02 14:11:15 -06:00
f8b29e09cd
Merge branch 'lammps:develop' into compute-pace
2022-11-02 14:10:53 -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
f671cd7765
Merge branch 'develop' into gran-temp
2022-11-01 14:10:28 -06:00
88be5a3781
Minor fixes to doc pages
2022-11-01 14:01:07 -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
c8347df494
Removing knfac from documentation
2022-11-01 13:34:07 -06:00
dca901617e
Removing knfac, removing unnecessary global variables, updating dev ref text
2022-11-01 13:30:57 -06:00
5dcbbc084b
Adding developers documentation page
2022-11-01 13:30:24 -06: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
6544fbd248
Fixing compilation mistake, updating dev reference
2022-10-30 21:04:31 -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
33c84963e9
Merging with develop
2022-10-30 12:45:33 -06:00
fcc47158b3
Adding other npair classes
2022-10-29 20:35:04 -06: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
f66179f336
Removing old contact files, fixing capitalization in dump_custom.cpp
2022-10-28 16:38:32 -06:00
1eb048ef93
Adding granular sub model style creator
2022-10-28 16:00:04 -06:00
e0181e8c46
refactor handling of pair/only flag for GPU and KOKKOS
2022-10-28 16:38:11 -04:00
9cff8b4ae6
Merge branch 'compute-pace' of github.com:jmgoff/lammps_compute_PACE into compute-pace
...
Updated with new PRs from Yuri
2022-10-28 14:18:42 -06:00
5c6dedae52
fixed bug for bikflag 1 dgradflag 0
2022-10-28 14:17:24 -06:00
e74b6769a9
No need to populate map in constructor
2022-10-28 14:17:24 -06:00
9130f0a327
Working multi-element example
2022-10-28 14:17:24 -06:00
0159810cc8
add examples
2022-10-28 14:17:24 -06:00
3a57f5185d
add examples
2022-10-28 14:17:24 -06:00
40b76b24a0
Merge branch 'develop' of https://github.com/lammps/lammps into develop
2022-10-28 14:16:42 -06: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
955fbe46d1
Renaming classes, adjusting initialization
2022-10-26 22:25:58 -06: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
20fd34a55c
Fix swapped buffer
2022-10-21 21:13:05 -06: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
ca34dccec0
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2022-10-20 15:03:54 -06: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
4f2e0147e0
Merge branch 'doc-fixes' of github.com:hammondkd/lammps into doc-fixes
2022-10-19 10:29:30 -05:00
c07f5e8339
Temporary(?) fix for highlighting overflow in labelmap.rst
2022-10-19 10:29:18 -05: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
e8cd992891
fixed bug for bikflag 1 dgradflag 0
2022-10-18 17:29:56 -06: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
614fb3cbdd
Adding other nstencil classes
2022-10-16 21:02:02 -06: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
e73d27cfa4
Fix runtime error
2022-10-14 15:56:22 -06:00
b3557b81c1
convert fix ave/histo and fix ave/histo/weight
2022-10-14 17:49:56 -04:00
8242559377
A few more optimizations to pair_gran_hooke_history_kokkos
2022-10-14 15:22:18 -06: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
85726b7ce2
Optimize FixNeighHistoryKokkos
2022-10-14 14:22:08 -06:00
c206cbf6d1
KOKKOS_ARCH output is always empty, so no need to print it
2022-10-14 16:16:08 -04:00
bf42f06a39
Optimizations for pair_gran_hooke_history_kokkos
2022-10-14 12:35:32 -06: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
dc6fc3ec03
Fix compile error
2022-10-13 12:35:13 -06: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
2f4fd62aed
Whack errordocs
2022-10-12 17:23:57 -06:00
76220727c8
Whitespace, etc.
2022-10-12 17:20:16 -06:00
ba468fffcc
Update to latest develop, fix merge conflicts
2022-10-12 17:08:48 -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
a3839cd07a
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-10-12 13:20:09 +02: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
079ab1946f
No need to populate map in constructor
2022-10-06 10:38:43 -06:00
a7d16f486f
Working multi-element example
2022-10-06 10:38:43 -06:00
bc6a419dd4
add examples
2022-10-06 10:38:43 -06:00
ca98afea7a
add examples
2022-10-06 10:38:43 -06:00
39f0051de6
Merge branch 'develop' of github.com:lammps/lammps into develop
...
Update the ML-PACE code to include recent updates from lammps-user-pace
including gamma pair fix.
2022-10-06 10:36:29 -06: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
80da41efc9
No need to populate map in constructor
2022-09-29 10:53:28 -06:00
60f73b33bf
Merge branch 'develop' into feature/snap-packed-idx
2022-09-29 09:50:33 -07:00
85da521642
Working multi-element example
2022-09-29 10:07:22 -06: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
b4eab5e9b0
add examples
2022-09-28 13:08:56 -06:00
43698824f1
add examples
2022-09-28 13:07:50 -06:00
a03a6a9692
compute pace for ACE descriptor calculations
2022-09-28 10:12:00 -06: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
57d2086a5c
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-09-28 10:04:00 +02: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
cca7a53132
Patching heat implementation and adding example
2022-09-25 14:53:53 -06: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
dc1b7d4cfe
Fixing mathematical errors in force/torque calculations
2022-09-21 16:31:18 -06: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
13be68aece
Fixing argument errors and adding note on datafiles to doc
2022-09-19 22:14:59 -06: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
7f16225ffb
Removing leftover file
2022-09-16 16:57:32 -06:00
c9ba3f4157
Adding classic tangential models
2022-09-16 16:56:20 -06: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
71db9f5e75
Fixing tangential damping coefficient
2022-09-16 14:16:34 -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
b61cfb7480
Fixing errors in gran/wall reff calculation and adding heat capabilities
2022-09-16 09:06:52 -06: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
038f4a5210
Adding variable temperature to fix gran/wall, misc fixes/updates
2022-09-14 21:40:00 -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
06953bd67a
Adding none submodels, further cleaning up mixing, misc edits
2022-09-09 17:12:51 -06: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
6a6291827f
Simplifying mixing coeffs, other misc clean ups
2022-09-09 15:11:24 -06: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
3df0abd081
Debugging restarts
2022-09-09 14:13:52 -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
25b89473b2
changing order of central bin
2022-09-03 16:46:55 -06: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
1cd18d2b37
Replacing # of models with macro, may revise...
2022-08-24 14:47:10 -06:00
c5da64ccea
Fixing merge conflicts
2022-08-24 12:22:00 -06:00
92c10cc210
Fixing memory issues, passing lmp ptr to submodels, and other misc fixes/changes
2022-08-24 12:19:27 -06: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
12c1923511
Updating mixing
2022-08-12 17:36:53 -06: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
454f6b6c0d
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-08-09 15:05:41 +02: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
df22b91ac3
Updating coeff parsing, first pass on fix wall/gran, misc fixes
2022-08-08 08:01:48 -06: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
fb2cf0c32a
Prototyping new nstencil/npair classes
2022-08-04 14:05:18 -06: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
22de863da9
Fixing compilation errors and finishing model classes
2022-08-01 13:12:44 -06: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
673823dd82
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-07-31 12:52:52 +02: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
8557ce7c97
Adding normal, damping, and tangential sub models
2022-07-15 17:57:38 -06: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
6a1a06d76c
Take 2
2022-07-15 12:30:30 -06: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
6dae78f900
Merge pull request #2 from dsbolin/gran-modular
...
Pulling in Dan's re-refactor
2022-07-14 12:40:06 -06:00
6b40ae29e4
First stab
2022-07-14 11:29:13 -06: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
bb92dae6d3
Simplying conduction
2022-07-05 10:12:12 -06: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
ba1c4e8e81
Defining conduction from area, a
2022-06-29 15:34:39 -06:00
7546955046
optimizations to input class for reading very long lines
2022-06-29 15:10:03 -06:00
222c40ebcf
Fixing memory errors
2022-06-29 15:02:05 -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
1faa7397d3
Fixing complier issues, adding dump options, initail conduction
2022-06-18 10:11:57 -06: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
468a6d9f29
creating ContactModel class
2022-06-16 14:27:57 -06: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
68e00a60bd
Fixing rare bug in writing restart files with history
2022-06-15 12:37:02 -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
c0078fda05
Begin refactoring of pair granular
2022-06-14 09:27:14 -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
66188d9d57
unified naming scheme
2022-06-13 09:00:15 -06:00
ef48fd2d9c
remove unused imports
2022-06-12 23:36:43 -04:00
c6d59fc526
adding documentation and integration fix
2022-06-12 10:09:26 -06:00
e01ef14025
Adding documentation and integration fix
2022-06-12 10:06:16 -06: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
783cb117c5
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-06-09 14:21:27 +02: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
cb7db85096
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-05-13 13:44:04 +02: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
15f0a63260
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-05-06 10:04:49 +02: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
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
30f66c6438
added comm_forward of atom::special for ghost atoms
2022-05-04 19:00:45 +01:00
517d934f7c
more edits
2022-05-04 10:51:00 -06: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
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
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
662cfca43b
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-05-02 13:07:26 +02:00
a7b6dc7b59
initial implementation of minimizer support in fix shake/rattle
2022-04-30 19:03:28 -04:00
95269980dd
viscosity changed to two piecewise linear regimes + weighted chain approach for velocity
2022-04-29 15:28:07 +01: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
3d3cca2964
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-04-28 22:50:54 +02:00
c43bc000d9
Removed unnecessary commented out code section.
2022-04-27 19:46:18 +10: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
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
72011bf325
Updated doc (use of overlap clarified)
2022-04-26 11:55:24 +02: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
2624043ab6
Synchronisation fix
2022-04-25 17:03:07 +02:00
78aec491ff
Minor tweaks
2022-04-22 17:32:26 -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
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
23d39c7d02
Merge branch 'develop' into create-overlap
2022-04-22 10:37:39 -06:00
501ef071c5
revert to original pitorsion code
2022-04-21 10:06:53 -06:00
04ac4c4695
debug info for bitorsions
2022-04-20 16:55:56 -06:00
f52e40772b
bitorsion for ubi
2022-04-20 14:16:11 -06:00
af1851a6bb
sign flip on pitorsion forces
2022-04-20 11:45:55 -06: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
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
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
fccca3405a
fixed bug in improper amoeba
2022-04-14 13:20:14 -06:00
2c7badfa43
debug for improper amoeba
2022-04-13 17:05:44 -06:00
578a9ab161
bug fix for bondangle term
2022-04-13 14:52:01 -06:00
abb9880dc6
degugging on angle term
2022-04-13 12:31:23 -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
fd348f3a81
added bending buckling angle style cpp file
2022-04-12 15:28:32 +01:00
d9b34d5018
more sign flipping
2022-04-11 17:03:49 -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
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
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
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
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
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
fe502c71d3
moved contents of compute to mesolj function for future modularity
2022-04-08 16:53:12 +01: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
46f88011bd
input syntax include/exclude bug
2022-04-04 17:01:10 -06:00
7ec3017b85
recreate data files for water examples
2022-03-31 15:17:08 -06:00
d104070066
add option for dynamics to in.ubiquitin
2022-03-30 17:15:18 -06:00
852c5f13ff
more debugging
2022-03-30 15:35:57 -06:00
d28b9818bb
working changes to fix bitorsion
2022-03-30 13:02:15 -06:00
66c686f733
debug info
2022-03-30 11:56:07 -06:00
9162d8842d
debugging
2022-03-30 11:20:33 -06:00
0b4959924a
Merge branch 'lammps:master' into master
2022-03-30 10:22:53 +01:00
841931b92b
fleshing out bitorsion fix
2022-03-29 14:09:17 -06:00
9b53bd0fbf
bitorsion fix
2022-03-29 09:45:24 -06:00
365f5f7ad7
tweaks
2022-03-28 15:24:19 -06:00
0b2eda5f1d
doc page edits
2022-03-24 08:43:27 -06:00
e13a70ad2f
Merge branch 'develop' into type-labels
2022-03-23 01:08:35 -04:00
5e112a3935
Merge branch 'lammps:master' into master
2022-03-22 14:40:30 +00:00
81bf2eb9b2
Merge branch 'amoeba' into amoeba-gpu
2022-03-16 00:16:48 -05:00
ab82590437
change name of 2 new fixes to include amoeba
2022-03-15 13:40:29 -06: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
1dda3055c2
enable tinker2lmp.py to generate bitorsions
2022-03-14 14:31:03 -06:00
b48d35d3db
initial version of fix bitorsion
2022-03-14 12:23:01 -06:00
fd980e8fe0
support for writing data files to fix pitorsion
2022-03-11 11:12:59 -07:00
f7f8deb70b
amoeba vs hippo settings
2022-03-11 07:24:18 -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
d5bc69f28b
support for writing data files
2022-03-09 17:41:42 -07:00
bbe065e649
initial version of fix pitorsion
2022-03-09 15:37:19 -07:00
e7618d0808
Merge branch 'lammps:master' into master
2022-03-09 10:43:44 +00:00
844ea0ab8e
UB testing
2022-03-08 15:37:16 -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
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
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
4deeb15043
new pitorsion class
2022-03-04 09:36:58 -07:00
16fe7317af
Merge branch 'lammps:master' into master
2022-03-04 10:38:10 +00:00
1f456a447c
add support for Urey-Bradley H-H bonds
2022-03-03 09:23:33 -07:00
e0c0739b11
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-02-15 15:15:59 +01: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
21c0702917
Merge pull request #1 from Bibobu/EAM_alloy_python_script
...
Added Python version of Zhou04_create_v2.f: create_eam.py and eamData…
2022-02-12 12:51:17 +01:00
78cf0365e6
bugfixes
2022-02-08 02:13:42 +01:00
330dd6a7a8
Documentation update for maxtries & exclude
2022-02-03 23:18:51 +01:00
b06d4a3300
exclude_cutoff to exclude_radius
2022-02-03 21:58:14 +01: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
1b6f850d42
Prepared for implementation
2022-02-01 00:17:21 +01: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
82b7b2f3ea
Simplified access of force errors
2022-01-04 14:02:29 -07: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
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
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
7bfc2f2b8f
angle amoeba with cross-term
2021-12-16 08:38:23 -07:00
c479d78854
add stretch-bend cross term
2021-12-15 16:34:28 -07:00
67f7e44688
changes to angle and improper amoeba terms
2021-12-15 11:44:38 -07:00
c69edde55c
Eliminated several undefined variables
2021-12-10 18:30:44 -07:00
161fdec540
add improper amoeba class
2021-12-10 12:52:11 -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
cac7c59bb6
error messages fix
2021-12-07 23:36:05 -05:00
83a978d69b
error messages
2021-12-07 23:32:14 -05:00
de635cc68d
clarify when complete maps are needed
2021-12-07 13:25:59 -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
14e09b7a75
docs update
2021-12-06 17:47:47 -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
a3bc8a3067
Revert "update the write function"
...
This reverts commit d6edbf6bcd .
2021-12-02 05:52:22 -06: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
78cc471335
update keywords according to docs
2021-11-20 16:51:57 -05:00
20f80dcb46
edits to doc pages
2021-11-19 15:35:36 -07:00
4c52ec300b
Merge branch 'type-labels' of github.com:jrgissing/lammps into type-labels
2021-11-19 09:36:54 -07:00
c4330298e1
enforce unique labels when using labelmap command
2021-11-15 23:24:57 -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
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
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
e3c9d7936b
Merge branch 'develop' of github.com:lammps/lammps into coo_opt
2021-11-01 17:00:13 -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
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
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
2d52821cf5
Update from develop
2021-10-27 13:14:29 -06:00
6d5506353b
Eliminated a few mistakes,s till not working
2021-10-24 15:45:24 -06:00
1450af8ba1
Latest version of PairGrid
2021-10-22 17:01:20 -06:00
647380a357
Avoid bitshift that gave incorrect results on GPU
2021-10-20 13:21:07 -06: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
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
17316f92c7
Add optimized version of compute_orientorder_atom from Tomas Oppelstrup (LLNL)
2021-10-12 07:50:05 -07:00
79fbbd4f33
Cleaned up the API of amoeba and hippo to remove unncessary arguments
2021-10-04 14:40:58 -05: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
0f0f6a51de
Renamed sp_polar to sp_amoeba, and replaced special_wscale with special_hal for amoeba
2021-10-02 16:02:44 -05: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
f126f785a4
Removed duplicates in the amoeba kernels
2021-10-01 10:19:17 -05: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
67ae6eb7b6
Merge branch 'lammps:master' into type-labels
2021-09-30 09:44:18 -04:00
e0f91b96fe
Cleaned up and added necessary comments
2021-09-29 13:07:20 -05: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
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
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
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
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
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
7eba439388
add special_bonds command to water examples
2021-09-27 14:29:11 -06: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
7437c98628
Fixed bugs in the polar real kernel in hippo, getting closer..
2021-09-26 09:11:09 -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
f8bc091cb8
Kept working on the multipole real-space term of hippo
2021-09-25 13:17:06 -05:00
78ef0d631f
Working on the multipole real-space term of hippo
2021-09-25 12:25:34 -05:00
e77df80ce2
Working hippo multipole real-space term, added helper functions in a separate file
2021-09-24 16:44:43 -05: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
830b5fa2dd
Started working on hippo/gpu
2021-09-23 09:21:55 -05:00
2428f1f4d5
Updated hippo kernels
2021-09-22 11:44:41 -05:00
bebef18495
Cleaned up and minor changes
2021-09-21 23:46:21 -05: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
a2fd784034
Added the dispersion real space term, which is for HIPPO.
2021-09-21 10:55:38 -05: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
0228867d8e
Added the dispersion real space kernel and transfer special coeffs to the device
2021-09-19 23:40:43 -05:00
f7bd07b3e6
whitespace
2021-09-18 17:03:03 -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
1166845fcf
Prepared data structure for the dispersion real-space term
2021-09-18 10:22:22 -05: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
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
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
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
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
a21095fded
More cleaning up
2021-09-13 13:47:15 -05: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
edd76733a1
Working on umutual2b, tdipdip are correct, but incorrect results for field and fieldp
2021-09-12 00:51:48 -05:00
94d6f7219c
Attempted to reduce the memory footprint of the per-atom arrays
2021-09-11 11:22:17 -05: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
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
a22923aee2
Added the API for the umutual kernel, needs work for storing the tdiptdip array
2021-09-09 17:22:09 -05: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
4a75a9bdd2
Removed dfield0c from ameoba/gpu (no need to override this one)
2021-09-09 14:47:29 -05:00
6f6fd0999c
Both udirect2b and polar_real are working correctly on the GPU
2021-09-09 00:57:21 -05: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
085606454b
correct the size of title underline to prevent warning
2021-09-08 13:28:24 -05: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
4e346c2de6
Refactored neighbor list builds and per-atom reallocation parts
2021-09-07 13:05:57 -05: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
8f5f65e68d
Declared virtual to relevant functions in PairAmoeba, added the overridden versions in PairAmoebaGPU
2021-09-03 16:42:58 -05: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
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
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
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
5ffae6ed23
Limited to neigh yes for amoeba/gpu for now
2021-08-30 09:14:46 -05:00
edfac22f39
memory leak
2021-08-28 15:56:14 -04: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
03a96521a3
Merge latest chages from branch 'amoeba' into amoeba-gpu
2021-08-26 16:22:28 -05: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
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
ea3c89165a
Resolved memory management issue exposed by RCB in in.grid.test
2021-08-26 11:52:06 -06:00
42048ee73f
Activated the fix store/state commands in one of the example input scripts
2021-08-26 11:23:21 -05:00
6a998fcb8e
Added fix store/state commands to the example input scripts
2021-08-26 11:17:49 -05: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
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
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
9c095e8d76
new AMOEBA package
2021-08-25 16:29:22 -06: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
f473ca498b
Created in.grid.local, fixed some problems in src
2021-08-22 19:24:23 -06:00
1b1f6f29c2
Updated grid.py to use sna/grid/local compute, but it seg-faults
2021-08-22 18:44:35 -06:00
94c97e83a2
Added this helper file
2021-08-22 18:30:02 -06:00
347e5a5978
Created local grid that is used to populate global grid
2021-08-22 16:03:50 -06: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
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
6d75912f7a
Switched to local array
2021-07-28 18:34:08 -06:00
614c3bc5b9
Merged in old compute-grid
2021-07-19 14:44:08 -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
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
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
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
e21c63192a
relax a requirement
...
relax requirement that all labels for all interactions must be defined
2021-03-20 22:58:52 -04: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
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
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
93c33ac4f4
type label support for molecule files
...
replace types directly for molecule files
2021-01-12 17:52:55 -05: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
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
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
7a457c143c
Fixing missing template keyword when calling method.
2019-03-28 21:40:23 +00:00
661cfef0fb
Merge branch 'master' of https://github.com/lammps/lammps into granular-kokkos
2019-03-28 19:34:17 +00:00
4349750e31
Fixing issue with destructor not verifying if pointer was null.
2019-03-28 19:20:49 +00:00
eb38f7404c
Adding fix wall/gran for kokkos. Just hooke/history style for now.
2019-03-28 19:19:50 +00:00
4908f7f93a
Fixing issue with FixNeighHistoryKokkos::unpack_exchange_kokkos not considering arbitrary pack sizes.
2019-03-28 19:18:03 +00:00
01399a4f09
Merge tag 'patch_28Feb2019' of https://github.com/lammps/lammps into granular-kokkos
...
patch 28Feb19
2019-03-15 14:33:50 +00:00
0bf48ac47f
Implementing comm exchange on device for fixes.
2018-10-19 17:14:01 +01:00
93f149951e
Merge branch 'granular-kokkos' of https://github.com/valleymouth/lammps into granular-kokkos
2018-10-15 15:34:28 +01:00
55cc76bac7
Merge branch 'comm_kokkos' into granular-kokkos
2018-10-15 15:33:59 +01:00
9cc72ab3a0
Implementing FixNeighHistoryKokkos using Kokkos communication.
2018-10-15 15:33:23 +01:00