2a068b248a
Merge pull request #4645 from akohlmey/improve-tests-for-set
...
Add or improve unit test programs to improve test coverage and specifically check recent additions
2025-07-16 20:13:37 -04:00
58948b71a9
add tests for run command
2025-07-16 17:50:15 -04:00
f80b015e27
output message of incorrect exceptions
2025-07-16 17:50:05 -04:00
d1d8a019f9
improve error messages for run command
2025-07-16 17:49:15 -04:00
ab6de4c384
test velocity command
2025-07-16 14:17:32 -04:00
13d3cfa2b6
more test coverage for utils::bounds()
2025-07-16 12:52:18 -04:00
3daa0c0726
add tests for utils::logical() and utils::*numeric()
2025-07-16 09:54:25 -04:00
b37ebc6b33
add tests for utils::check_packages_for_style()
2025-07-16 07:23:41 -04:00
d542651d60
consolidate redundant functionality into one function
2025-07-16 07:15:42 -04:00
a19cb93558
add test for utils::point_to_error()
2025-07-16 04:41:37 -04:00
88cb95f2ad
add tests for utils::print() with/without file pointer and with/without format
2025-07-15 20:04:47 -04:00
8c564460e6
Merge branch 'develop' into improve-tests-for-set
2025-07-15 19:32:02 -04:00
351df5488f
Merge pull request #4660 from akohlmey/remove-deprecation-warnings
...
Remove various deprecation and removal warnings for the stable release
2025-07-15 14:10:28 -04:00
2584db928d
Merge pull request #4591 from VeeEM/fix-elstop-kokkos
...
Create kokkos version of fix electron stopping
2025-07-15 13:48:41 -04:00
d555b88cb1
Merge pull request #4573 from ndtrung81/kokkos-vector-size
...
Support setting threads per atom with neigh/thread on with the KOKKOS package
2025-07-15 12:21:30 -04:00
a1f21f9ea5
Update GNU Makefile build
2025-07-15 09:09:53 -06:00
41987dd20f
Merge branch 'develop' of github.com:lammps/lammps into fix-elstop-kokkos
2025-07-15 09:07:22 -06:00
7335aa7046
Add error checks to prevent unexpected behavior
2025-07-15 09:03:28 -06:00
90e59e8484
Merge branch 'develop' of github.com:lammps/lammps into kokkos-vector-size
2025-07-15 08:54:12 -06:00
da148ac331
Remove various deprecation and removal warnings for the stable release
2025-07-15 07:12:42 -04:00
f79dd13c9b
Merge pull request #4655 from jmgoff/mliap_indexing
...
updated indexing for mliap ace and other small fixes
2025-07-15 02:28:40 -04:00
4bc3edc94d
Merge pull request #4601 from weinbe2/feature/batch-snap-ilp
...
SNAP/Kokkos work batching and instruction-level parallelism optimizations
2025-07-15 00:53:23 -04:00
e6ca347b5c
Merge branch 'feature/batch-snap-ilp' of github.com:weinbe2/lammps into feature/batch-snap-ilp
2025-07-14 22:20:03 -06:00
151b713a60
whitespace
2025-07-14 22:19:55 -06:00
73eaa41af0
Merge pull request #4659 from stanmoore1/kk_update_4.6.2
...
Update Kokkos library in LAMMPS to v4.6.2
2025-07-14 23:46:54 -04:00
4995cd372d
Merge pull request #4657 from yotamfe/bosonic-pimd-doc
...
Documentation for fix pimd/*/bosonic
2025-07-14 22:38:19 -04:00
8d5c50db1f
Merge branch 'develop' into feature/batch-snap-ilp
2025-07-14 21:40:47 -04:00
929bc35133
Added various documentation about the *_batch values to pair_snap_kokkos.h
2025-07-14 21:34:13 -04:00
af1d4b7bf9
Added self to contributors list (a few years late)
2025-07-14 21:25:02 -04:00
65f8f8695f
Added documentation on initializing ulist_wrapper in evaluate_ui_jbend
2025-07-14 21:24:17 -04:00
dcdd57c130
Merge pull request #4658 from evoyiatzis/patch-1
...
Improve text in compute stress/mop rst file
2025-07-14 21:15:22 -04:00
625811cc11
Clean up an intermediate comment in compute_sna_grid_kokkos.h
2025-07-14 21:09:22 -04:00
f8124ebe4c
Merge pull request #4615 from akohlmey/roll-back-neighbor-swap
...
Roll back neighbor swap changes and flag items that need fixing
2025-07-14 20:43:13 -04:00
587be04ebc
Tuning for AMD GPUs
2025-07-14 15:05:29 -07:00
a6653a2097
Update docs
2025-07-14 14:16:21 -06:00
e2a1e6459f
Revert changes to Makefile
2025-07-14 14:11:40 -06:00
51383ede3d
Update cmake
2025-07-14 13:59:57 -06:00
1a7fdf0ab2
Update Kokkos library in LAMMPS to v4.6.2
2025-07-14 13:53:42 -06:00
37253a21e3
Merge branch 'develop' of github.com:lammps/lammps into feature/batch-snap-ilp
2025-07-14 13:40:37 -06:00
b0ae7f8112
Fix warning by removing parentheses
2025-07-14 13:40:29 -06:00
4ff44d2a2f
remove whitespace
2025-07-13 21:38:39 +02:00
4112954399
Improve text and use consistent symbols for the local stress
2025-07-13 21:33:37 +02:00
c6f788df01
missing whitespace
2025-07-13 20:37:11 +03:00
58b367dcdd
trailing whitespace
2025-07-13 20:35:53 +03:00
6296d5bab6
typo
2025-07-13 19:56:28 +03:00
5382f9c645
integrate bosonic pimd documentation removed at fcb2eee686
2025-07-13 19:12:11 +03:00
919ef6d369
Merge branch 'develop' into mliap_indexing
2025-07-12 06:39:13 -04:00
88b56e0668
Remove statement without effect
2025-07-12 06:38:21 -04:00
d863b4c55f
Merge branch 'develop' into roll-back-neighbor-swap
2025-07-11 21:03:03 -04:00
d34d6b79e3
Merge pull request #4653 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-07-11 21:01:40 -04:00
e58290ee08
small doc update
2025-07-11 19:43:35 -04:00
906e3fd070
port support for per-type masses over from fix neighbor/swap
2025-07-11 19:18:28 -04:00
2a87321554
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2025-07-11 18:47:53 -04:00
47a0fe90ec
make Atom::set_mass() as called from pair styles compatible with per-atom masses
2025-07-11 18:47:07 -04:00
363ad54383
make fix neighbor/swap compatible with per-atom masses
2025-07-11 18:45:53 -04:00
7a739d03f6
Merge pull request #4651 from akohlmey/lammps-gui-improvements
...
LAMMPS-GUI Improvements
2025-07-11 17:41:12 -04:00
0e6991659f
Merge branch 'develop' of github.com:lammps/lammps into feature/batch-snap-ilp
2025-07-11 13:09:16 -07:00
9d15c19387
Merge pull request #4642 from evoyiatzis/patch-1
...
Fix parallel execution of bonds for compute stress/mop and stress/mop/profile
2025-07-11 13:34:11 -04:00
6152906deb
Revert "Handle per-atom masses"
...
This reverts commit 29dc28c615 .
2025-07-11 13:01:08 -04:00
29dc28c615
Handle per-atom masses
2025-07-11 10:44:19 -06:00
6d335fb5a6
Fixed assignment of local i in pick_i_swap_atom. i, j should both be owned not ghost atoms on swapping procs
2025-07-11 10:26:36 -06:00
8d4615f96f
Fix issues in GNU Makefile build system with KOKKOS package
2025-07-11 09:00:01 -06:00
4a1a932df6
Merge branch 'develop' into patch-1
2025-07-11 15:43:07 +02:00
9b42419446
fix logic bug
2025-07-11 07:09:28 -04:00
1b3ebcc857
account for all large memory allocations
2025-07-11 06:44:55 -04:00
3efdf22850
use memory->create() and memory->destroy() consistently
...
memory->smalloc() and memory->sfree() are not type-safe
2025-07-11 06:35:53 -04:00
1ff281dd3c
make sure i is initialized, use comm->me instead of calling MPI_Comm_rank()
2025-07-11 06:34:47 -04:00
491f5d96b8
id_center should be of type tagint
2025-07-11 06:33:46 -04:00
bc3c85b6a4
re-add fix neighbor/swap doc page
2025-07-11 06:20:57 -04:00
efd0510873
update example outputs
2025-07-11 06:00:34 -04:00
5eb61491f0
Merge branch 'develop' into roll-back-neighbor-swap
2025-07-11 05:54:47 -04:00
192901f6d0
add sanity check to error out when the index picking fails.
2025-07-11 05:54:36 -04:00
4ed5e585c1
silence some warnings, either by changing the code or adding // NOLINT comments
2025-07-11 04:56:13 -04:00
72b5f21c57
correct implementation of restart for fix sprint/chunk
2025-07-11 04:42:38 -04:00
57d4c472a0
Updated pick_i_swap_atom for MPI_Bcast to avoid memory access leak
2025-07-11 02:39:57 -06:00
3e8807bee0
Merge branch 'develop' into collected-small-changes
2025-07-11 00:10:01 -04:00
b751add30b
Merge remote-tracking branch 'github/develop' into lammps-gui-improvements
2025-07-11 00:06:52 -04:00
5fc24a8ba3
Merge pull request #4654 from akohlmey/clang-tidy-updates
...
Apply code modernization suggestions from clang-tidy
2025-07-11 00:06:18 -04:00
fd410779ac
silence compiler warnings and apply small corrections
2025-07-11 00:02:53 -04:00
597346413e
add 'make upgrade' target to doc makefile to update python packages in docenv
2025-07-10 23:00:16 -04:00
dcd073f8bd
add small tweaks to the LAMMPS-GUI banner and how it is shown
2025-07-10 22:42:24 -04:00
440dae924d
only restore old paths, if they exist, i.e. we are called from within LAMMPS-GUI
2025-07-10 20:26:02 -04:00
36e6469c9e
fully restore original script code
2025-07-10 20:25:22 -04:00
f211c9dae0
comment and jnum variable
2025-07-10 17:48:03 -06:00
acfe419de2
updated ij indexing for mliap ace
2025-07-10 17:04:47 -06:00
74fe512c67
Merge remote-tracking branch 'github/develop' into roll-back-neighbor-swap
2025-07-10 18:29:54 -04:00
3515c5c6be
try to suppres clang-tidy warnings
2025-07-10 18:29:28 -04:00
02e60884a3
disable clang-tidy on some code
2025-07-10 17:48:05 -04:00
6ced05927f
use using instead of typedef
2025-07-10 17:40:05 -04:00
8807f6aafc
disable clang-tidy
2025-07-10 17:32:43 -04:00
216d2b692f
define lattice_t with using =, and move definition into the MEAM class scope
2025-07-10 17:25:55 -04:00
0b6444b9e5
replace #define and typedef with using =
2025-07-10 17:20:33 -04:00
8b4c6f7f98
exclude typedef struct from clang-tidy processing
2025-07-10 17:20:13 -04:00
3dba42f62e
should use utils::inumeric for integer arguments
2025-07-10 17:08:34 -04:00
93efb0fcb7
disable clang-tidy checking
2025-07-10 17:03:15 -04:00
4f7777cc10
remove most standard C++ class functions, the struct is C-style.
2025-07-10 16:35:24 -04:00
445d10ae5a
modernize by replacing C-style typedefs with C++ style using =
2025-07-10 15:58:45 -04:00
cde0d3dcdc
another const cast to make the IBM LLVM compiler happy
2025-07-10 15:16:56 -04:00
05c044a712
whitespace
2025-07-10 13:00:45 -06:00
ff58d0319e
Fix more issues with compute sna/grid/kk
2025-07-10 12:58:06 -06:00
1aabe28858
use qualified auto and using
2025-07-10 05:54:27 -04:00
90ad9e44f1
cosmetic suggestions from GitHub Copilot
2025-07-10 05:05:37 -04:00
fed5564520
add ticks to range sliders
2025-07-10 04:33:31 -04:00
d5b137c4e3
enable option to open the tutorial webpage for tutorial 8
2025-07-10 04:05:58 -04:00
1c8cf634db
fix halt may only reset the timer timeout, if it trigged the timeout itself
2025-07-10 04:05:34 -04:00
61c6d32861
minor doc tweaks for readability
2025-07-10 01:01:41 -04:00
bd4c07772b
update docs and screen shot
2025-07-10 00:50:19 -04:00
c70bda0cd2
add a couple horizontal separator lines
2025-07-10 00:44:05 -04:00
e517ee25d5
avoid uninitialized access to normflag
2025-07-10 00:43:39 -04:00
cfae257f8f
fix typo
2025-07-10 00:12:48 -04:00
8a8a3228f3
avoid crashes when switching to a new file or a new empty document and close all windows
2025-07-10 00:10:18 -04:00
23343d5e5c
add tooltips
2025-07-10 00:09:27 -04:00
2a25ce9d6e
spelling a re-wrap
2025-07-10 00:09:10 -04:00
31ede566e9
intergrate the rest of simon's suggestions
2025-07-10 00:08:52 -04:00
35fcf5775c
hack trying to appease macOS
2025-07-09 23:16:34 -04:00
054939bb23
Merge remote-tracking branch 'github/develop' into lammps-gui-improvements
2025-07-09 22:22:42 -04:00
a2971c5e42
Merge pull request #4650 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-07-09 22:21:58 -04:00
ecfe7046e3
add rangeslider to chart window to plot subsets of data
2025-07-09 22:17:50 -04:00
9f11057b47
Revert "add stop button to chart display"
...
This reverts commit 1bb746aa87 .
2025-07-09 21:29:31 -04:00
1bb746aa87
add stop button to chart display
2025-07-09 21:18:40 -04:00
7a98929a67
add rangeslider custom widget
2025-07-09 21:18:27 -04:00
a0b5e8ff73
refactor chart viewer title line. Now has two rows. display units and thermo norm
2025-07-09 20:08:24 -04:00
e09a87d121
remove rubberband feature since undoing the zoom doesn't work properly
2025-07-09 16:40:05 -04:00
0c8ac043e6
Merge branch 'develop' into collected-small-changes
2025-07-09 10:43:32 -04:00
6fef2326d6
Merge pull request #4649 from akohlmey/use-qualified-auto
...
Use qualified auto for improved readability
2025-07-09 10:42:00 -04:00
dec1fd2b92
apply and edit some changes suggested by @simongravelle
2025-07-09 10:41:08 -04:00
8f50f4fc96
Merge pull request #4638 from stanmoore1/backport_bugfixes
...
Backport bugfixes from #4608
2025-07-09 09:07:51 -04:00
c5c409062c
Remove unused vars
2025-07-08 17:26:28 -06:00
a9c3eb5206
whitespace
2025-07-08 16:40:50 -06:00
cfe813c963
Fix bugs in Kokkos compute sna/grid
2025-07-08 16:16:47 -06:00
7ac03b6c9e
fix crash on trying to free a NULL communicator
2025-07-08 16:17:48 -04:00
0cd2dac112
set LAMMPS-GUI version number to 1.7
2025-07-08 08:42:50 -04:00
711886034a
to update the time stamp on the app bundle purge it during configure
2025-07-08 08:19:01 -04:00
6387689979
redesign the General settings preference tab and add defaults for tutorial buttons
2025-07-08 06:41:11 -04:00
b500c879f5
must use recursive delete on app bundle folder
2025-07-08 04:50:25 -04:00
4d9861e6a2
automatically quit the entire application when closing the editor window
...
avoid crashes and segfaults when simulation is still running
2025-07-08 04:40:44 -04:00
8aaf77c271
there is not much meaning in completing capture in the destructor.
...
the user should have already called EndCapture() if needed.
calling it in the destructor just causes memory corruption.
2025-07-08 04:34:41 -04:00
ace1b8026c
must use a platform specific copy command
2025-07-08 03:01:16 -04:00
2b8b84788b
fix grammar and reformat
2025-07-08 02:09:30 -04:00
7a2c051b69
delete app bundle folder. It will be recreated by macdeplotqt.
2025-07-07 21:35:54 -04:00
5ec4a6bd2e
prevent using Restart LAMMPS while running and rename to Relaunch LAMMPS
2025-07-07 21:24:32 -04:00
4b2a04aab8
document Relaunch LAMMPS Instance
2025-07-07 21:21:16 -04:00
fd98ef2a59
fix typo
2025-07-07 20:22:06 -04:00
892c969ee6
save and restore PATH and LD_LIBRARY_PATH, so that xdg-open can launch a native executable
2025-07-07 20:21:54 -04:00
fd86feae7f
Merge branch 'develop' into backport_bugfixes
2025-07-07 13:45:51 -06:00
a2439038c6
Fix issue with Kokkos SNAP on GPUs
2025-07-07 12:44:01 -06:00
0502d421b0
must use error->one() since only rank 0 is active at this point
2025-07-07 12:36:01 -04:00
1dc8c2d9a2
add a timeout option to the geturl command and set a default of 5 mins
...
the library default is to wait forever. Also the limit for connecting
was reduced to 30 seconds from 300.
2025-07-07 11:24:14 -04:00
5a158d59b4
small tweaks to error message boxes
2025-07-07 11:00:17 -04:00
25556a1bc1
add unit tests for additional conditions for splitting strings
2025-07-07 07:10:22 -04:00
adc202bd71
simplify
2025-07-07 06:39:15 -04:00
e4f9874974
simplify
2025-07-07 06:37:55 -04:00
adead22aef
align with common conventions for pages documenting multiple similar styles
2025-07-07 05:46:25 -04:00
40b510c2c2
avoid crash when splitting line with incomplete quoting into words
2025-07-07 05:45:48 -04:00
ea939f6355
update changelog
2025-07-07 05:44:23 -04:00
477c3524b9
must clear variables before starting a new run since "clear" does not delete them
2025-07-07 05:38:57 -04:00
806000c9ee
avoid crash from out-of-range access to string for partially quoted text
2025-07-07 05:18:01 -04:00
ddfc3f2d0b
fix typo
2025-07-07 03:50:47 -04:00
9f0551104a
display new LAMMPS-GUI banner image in docs and empty editor windows
2025-07-07 03:38:19 -04:00
a239e2b900
make sure these variables are always initialized
2025-07-06 14:03:50 -04:00
916655e382
use using
2025-07-06 13:57:28 -04:00
8ba1b9b122
use bool literals instead of integer constants
2025-07-06 13:57:19 -04:00
eaa3159c7f
reorder initializer
2025-07-06 13:57:04 -04:00
fbf8856978
Mention LAMMPS-GUI as an example application for liblammpsplugin.h/.c
2025-07-06 13:41:16 -04:00
8e75c387ec
modernize
2025-07-06 13:40:33 -04:00
72d73c4c45
remove unused class member and dead code
2025-07-06 13:05:36 -04:00
cdded2d51c
improve error message
2025-07-06 05:25:03 -04:00
0d973d5a80
remove dead code and apply changes for clean compilation w/o OpenMP
2025-07-06 05:18:40 -04:00
449c59cf49
implement suggestion from GitHub CoPilot to make code consistent and simpler
2025-07-06 04:51:18 -04:00
1bf8f51664
add missing screenshot
2025-07-06 03:57:24 -04:00
50d15cded3
make precedence explicit
2025-07-06 03:18:46 -04:00
6722e55d5e
should include C-math header since we use round()
2025-07-06 03:12:05 -04:00
44922cea16
show warning dialog at end of run, if I/O buffer usage was very high
2025-07-06 03:07:35 -04:00
da8ce40ffd
track buffer usage and add API to query the maximum buffer use ratio
2025-07-06 03:05:46 -04:00
64080dce3e
reduce overhead and avoid stalling by increasing the pipe buffer from 1k to the maximum of 64k
2025-07-06 01:25:08 -04:00
2d9f244c6c
update LAMMPS-GUI documentation for most recent changes
2025-07-06 00:01:42 -04:00
01aa952968
update help index
2025-07-05 23:13:17 -04:00
7a74cad978
Merge remote-tracking branch 'github/develop' into lammps-gui-improvements
2025-07-05 23:11:32 -04:00
dd484cbde5
small improvements suggested by GitHub Copilot
2025-07-05 23:10:43 -04:00
1d377a1f26
add a CPU usage percentage indicator to the status bar
2025-07-05 19:49:32 -04:00
38d4c58115
support setting intel precision and gpu neigh and pair/only from preferences
2025-07-05 18:42:45 -04:00
ddc10064a2
set LAMMPS-GUI version to 1.6.15
2025-07-05 18:41:18 -04:00
e40d9c0eb2
resolve hotkey conflict for selecting GPU accelerator package
2025-07-05 14:08:42 -04:00
7863df8a76
update nthreads text field when accelerator is selected
...
the text is reset to 1 and editing disabled for None and Opt
2025-07-05 13:25:46 -04:00
2d8f3aaede
document short-circuiting for ternary() variable function
2025-07-05 12:27:09 -04:00
b3eaf7e7f4
cache spcpu and tpcpu values so these thermo keywords can be used multiple times
2025-07-05 11:57:59 -04:00
7505ae3628
make handling of threads and accelerator selection more consistent, also buffer length
2025-07-05 10:49:22 -04:00
cbfedda573
only reset cached thermo data if first run or thermo style changed
...
this preserves last data from previous run for properties that are zero on the first step
2025-07-05 08:32:56 -04:00
8fbaf43319
make sphinx happy
2025-07-04 19:50:01 -04:00
1bf9fac5bb
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-07-04 19:49:10 -04:00
276a6dcaa3
Merge remote-tracking branch 'github/develop' into patch-1
2025-07-04 19:44:25 -04:00
d20ef0d734
modify processing of ternary() so that only the first and one of the other arguments are evaluated
2025-07-04 19:09:52 -04:00
a85906236c
fix typo
2025-07-04 18:14:08 -04:00
7ce7990bf9
Merge remote-tracking branch 'github/develop' into roll-back-neighbor-swap
2025-07-04 18:11:34 -04:00
b11c549dbd
remove "fixed" comments, small stype updates
2025-07-04 18:09:57 -04:00
3dc92f8cc4
update handling of threads. make nthreads and LammpsGui class member
2025-07-04 17:46:51 -04:00
80b41eea9d
Fixed cleanup TODO and tested functionality. MPI memory leak remains.
2025-07-04 15:39:22 -06:00
6795a2a066
Merge pull request #4019 from draneyj/develop
...
add hybrid monte carlo fix
2025-07-04 17:27:19 -04:00
70ba11e6bc
small performance optimization by using std::move()
2025-07-04 17:12:48 -04:00
5fa2b88011
fix unlikely memory leaks
2025-07-04 17:12:27 -04:00
d34fc34e7b
small optimization by using std::move()
2025-07-04 17:05:10 -04:00
553f2e0507
use move semantics
2025-07-04 17:00:28 -04:00
3218ad7c2a
try to optimize by using emplace back
2025-07-04 17:00:18 -04:00
da0de5b81c
guarantee that class members are not accessed uninitialized
2025-07-04 16:59:50 -04:00
a96d1f6363
tweak message to remain compatible with derived classes calling the same function
2025-07-04 16:30:13 -04:00
459bce40ad
move constants from header to implementation, replace defines, and remove unused ones
2025-07-04 16:29:54 -04:00
602dd3b81b
improve errors. add warning if non-nve time integration is used w/o rigid
2025-07-04 16:17:22 -04:00
479f7b9c1e
spelling and add missing reference declarations to citations
2025-07-04 16:12:59 -04:00
d01478b2b1
remove one too many static added
2025-07-04 11:36:07 -04:00
d587e49403
add further guidance to documentation
2025-07-04 10:16:23 -04:00
3b6dbe6344
use qualified auto
2025-07-04 07:09:51 -04:00
ff3159cc76
use qualified auto
2025-07-04 07:02:07 -04:00
0ac62fdb28
flag statements and sections of code that we don't want to modernize
2025-07-04 06:58:37 -04:00
1462165b36
using macro instead of c++ function for nested min()
2025-07-04 06:46:05 -04:00
9b90b68e35
use using instead of typedef
2025-07-04 06:44:56 -04:00
fc6a643e53
make local functions static so their symbols are not exported
2025-07-04 06:26:12 -04:00
437e19c968
remove unused "using" statements
2025-07-04 06:08:25 -04:00
b0757e71ef
Merge branch 'lammps:develop' into patch-1
2025-07-04 11:21:29 +02:00
03345a5999
improve errors
2025-07-04 05:10:45 -04:00
9a7c08c7e9
delete is safe for null pointers
2025-07-04 05:10:30 -04:00
c6c7131088
make constexpr and static
2025-07-04 05:09:44 -04:00
0e03822d59
hide global variables in anonymous namespace
2025-07-04 05:09:25 -04:00
68c2085f7a
improve errors
2025-07-04 05:09:00 -04:00
281483bb25
don't truncate bigint to int
2025-07-04 05:08:44 -04:00
86731f99f6
new thermo keyword cpuuse for %CPU utilization
2025-07-04 04:40:28 -04:00
fedf0949db
make some thermo settings accessible
2025-07-04 04:12:26 -04:00
d93002af6c
improve error messages
2025-07-03 19:47:29 -04:00
31f1438a04
whitespace
2025-07-03 18:08:16 -04:00
d5f15d9151
Merge branch 'develop' into draneyj/develop
2025-07-03 18:07:18 -04:00
eb2600e05d
clarify documentation
2025-07-03 17:23:24 -04:00
49bac65477
Merge branch 'develop' into improve-tests-for-set
2025-07-03 17:01:31 -04:00
78809d8f16
Merge pull request #4646 from akohlmey/lammps-gui-avoid-plot-slowdown
...
Reduce Impact of LAMMPS-GUI ChartViewer Performance Regression and Apply clang-tidy Fixes
2025-07-03 16:56:56 -04:00
acb2cbaaee
update example log files
2025-07-03 14:38:46 -06:00
c69d95fd31
Merge branch 'develop' into patch-1
2025-07-03 23:07:12 +03:00
4bf7191833
whitespace
2025-07-03 15:48:01 -04:00
2cc7e0d1a4
fix handling cases with flags enabled but no potentials defined
2025-07-03 22:46:11 +03:00
df20f1f3fd
update and relax epsilon ARM64
2025-07-03 15:45:04 -04:00
7ccaa18543
Merge branch 'develop' into lammps-gui-avoid-plot-slowdown
2025-07-03 15:40:28 -04:00
65f822ce72
plug memory leaks
2025-07-03 15:25:37 -04:00
a4e536e584
Merge pull request #4637 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-07-03 15:12:38 -04:00
ac182284dd
memory management matching comm classes
2025-07-03 14:09:07 -04:00
07567a6cc6
change defaults
2025-07-03 10:46:21 -04:00
9fd39a0657
add OpenMP parallelization to smoothing loop
2025-07-03 10:29:37 -04:00
466ffd82a3
add missing weblink
2025-07-03 09:17:39 -04:00
2c8c2bf278
rewrite based on suggestions from @simongravelle
2025-07-03 09:17:24 -04:00
04b5f042d2
Merge branch 'develop' into improve-tests-for-set
2025-07-03 05:42:23 -04:00
e999aaf4f3
Merge remote-tracking branch 'github/develop' into lammps-gui-avoid-plot-slowdown
2025-07-03 05:40:14 -04:00
c5e153ae29
update help index for recently added commands
2025-07-03 05:30:14 -04:00
c1f505f15f
apply fixes suggested by GitHub Copilot
2025-07-03 05:24:02 -04:00
5118e38418
update changelog
2025-07-03 04:42:35 -04:00
6c709043b2
fix a couple bugs in processing special bonds JSON data for molecules
2025-07-03 04:27:44 -04:00
5ccbedb3c9
recover compilation when loading LAMMPS library dynamically
2025-07-03 03:46:17 -04:00
b45b6a74d1
improve and modernize using clang-tidy
2025-07-03 03:38:48 -04:00
436af21334
use qualified auto
2025-07-02 23:19:30 -04:00
b19e84541a
update change log
2025-07-02 23:00:00 -04:00
4316267cc8
modernize calc_sgsmooth() and related functions and classes
2025-07-02 22:57:39 -04:00
705fc2aaf7
improve formatting of "about" text when LAMMPS is running.
2025-07-02 22:42:36 -04:00
98fd8e5f56
small performance tweak and make compatible with QT 5.12.x on Ubuntu 20.04LTS
2025-07-02 22:36:27 -04:00
a17aeca1ee
discuss slowdown of simulations with too frequent thermo output and enabled smoothing
2025-07-02 22:11:24 -04:00
dfdac70dc6
speed up smoothed data series updates by avoiding append.
2025-07-02 22:10:47 -04:00
9994608532
we get better multi-thread performance without processor affinity
2025-07-02 22:05:58 -04:00
3334267265
fix example
2025-07-02 20:47:19 -04:00
875ac608a6
Only plot raw data in chartviewer by default.
...
Smoothing can slow down simulations with frequent thermo output or long runs.
One can always switch to smoothed or both outputs after the run (and back).
2025-07-02 20:27:48 -04:00
87a5898696
add domain calls
2025-07-02 19:54:05 -04:00
76d6117c6f
add tests for fix set to tests for changing types and charges
2025-07-02 18:38:37 -04:00
f0620006f0
add explicit comm exchange
2025-07-02 18:03:02 -04:00
ba5d1b80d7
fix valgrind complaints
2025-07-02 17:51:38 -04:00
9741952ad5
ensure that flags are initialized across classes. use more C++ style variable declarations
2025-07-02 17:22:22 -04:00
a49c747519
simplify and make compatible with larger systems.
2025-07-02 17:09:05 -04:00
2f5d51e7cd
cosmetic tweaks and generate log files
2025-07-02 15:02:32 -06:00
d9d5a4d8ec
must use Error::one() when only on one MPI rank
2025-07-02 07:33:35 -04:00
e7a124206a
add example command line for using install.py manually
2025-07-02 07:32:26 -04:00
3f92bad7f5
update description of using install.py to be more specific. mention -w flag
2025-07-01 09:29:07 -04:00
a1261a54c3
randomize solvent velocities as well when fix rigid enabled
2025-07-01 09:28:33 -04:00
74ed5134b3
no longer need to check for tags
2025-07-01 09:27:52 -04:00
004267c6ec
fixed documentation
2025-07-01 09:26:52 -04:00
f7b911181e
fix for parallel angle and dihedral stress calculation
2025-07-01 14:13:30 +02:00
acbdceb087
replace typedef with using
2025-06-30 23:32:58 -04:00
42e7b801d4
update code for default destructors
2025-06-30 23:32:32 -04:00
a79b945128
add explicit scope when calling virtual functions inside constructor or destructor
...
virtual dispatch is not available in those cases
2025-06-30 22:55:22 -04:00
b972821896
Merge branch 'develop' of github.com:lammps/lammps into backport_bugfixes
2025-06-30 20:51:38 -06:00
cb52abd965
no need for std::move on a const reference. used auto
2025-06-30 22:36:22 -04:00
d4eb800739
remove redundant static qualifiers
2025-06-30 22:32:21 -04:00
60b9fdf897
improve error messages
2025-06-30 22:17:51 -04:00
a2054657c7
determine argument offset value to be used with error pointers
2025-06-30 22:14:24 -04:00
3cf9b018a7
make certain that variables are initialized before used
2025-06-30 21:06:36 -04:00
f5c31f9df2
remove erroneous comm_forward = 12
2025-06-30 18:24:54 -04:00
5143423e92
remove old log files
2025-06-30 18:17:57 -04:00
97653e2626
fix examples
2025-06-30 18:16:30 -04:00
57fda06ecd
ensure fix_rigid images are correct after false exchange
2025-06-30 17:09:34 -04:00
fff0b62aad
track KE when momenta aren't resampled
2025-06-30 17:06:06 -04:00
de41dd53b2
make enum use consistent by moving it to the header
2025-06-30 16:31:53 -04:00
de97c8acdd
correct function names
2025-06-30 16:09:34 -04:00
f547ddd2e9
fix a couple more cut-n-paste bugs
2025-06-30 15:55:56 -04:00
e6673ca64d
remove redundant comparison
2025-06-30 15:37:19 -04:00
3e7f52ea91
fix bug detected by static code analysis
2025-06-30 15:27:33 -04:00
792d0e4d84
use anonymous namespace
2025-06-30 15:20:17 -04:00
e5374ce8e5
refactor/modernize handling of internal fixes in pair styles srp and srp/react
2025-06-30 14:42:08 -04:00
58a911c6a0
update use of const for known keywords
2025-06-30 10:07:27 -04:00
e74aeafbfb
remove whitespace from compute_stress_mop_profile.cpp
2025-06-30 16:01:32 +02:00
1d3030023f
use qualified auto and improve errors
2025-06-30 09:52:11 -04:00
f1215e904a
replace typedef with using
2025-06-30 09:46:22 -04:00
85f1eebd73
modernize by using anonymous namespace
2025-06-30 09:45:15 -04:00
0f5d18917c
Fix bond contributions to compute stress/mop/profile
2025-06-30 15:35:03 +02:00
23f941e0bb
Fix parallel execution of bonds for compute stress/mop
2025-06-30 15:27:15 +02:00
22ec573638
avoid uninitialized access, remove commented out code
2025-06-30 09:00:06 -04:00
7c35e8407c
avoid uninitialized access
2025-06-29 23:14:55 -04:00
4680fa669c
relax epsilon to pass tests on macOS
2025-06-29 22:40:52 -04:00
3ae21e0bfb
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-06-29 22:32:43 -04:00
63fcdb6e52
Merge pull request #4634 from akohlmey/static-analysis-updates
...
Updates for LAMMPS from static code analysis
2025-06-29 22:25:15 -04:00
cd44539429
modernize by using anonymous namespace
2025-06-29 19:56:42 -04:00
47332f8e46
no need to make member const
2025-06-29 19:28:00 -04:00
fee96bc777
make double to bool/int/tagint conversions explicit
2025-06-29 19:10:29 -04:00
b279ba9a40
follow one definition rule by moving functions into class definition
2025-06-29 18:47:40 -04:00
087b9a3b6e
bugfix for improper style class2/kk taken from PR 4593
...
passes unit test for Kokkos/OpenMP
2025-06-29 18:18:24 -04:00
5a468fc05c
Merge branch 'develop' into backport_bugfixes
2025-06-29 18:11:13 -04:00
9b378fadf4
Merge branch 'develop' into collected-small-changes
2025-06-29 02:41:19 -04:00
ed712e053f
recognize a couple more Windows build numbers
2025-06-28 09:55:20 -04:00
0c68c4d493
Merge pull request #4636 from wapisani/fix_bond_create_inter_intra
...
Add support for inter-/intra-molecular bonding to fix bond/create
2025-06-28 09:43:54 -04:00
3e12c3f773
flag move constructor and swap operator as noexcept for performance
2025-06-28 05:21:25 -04:00
7bc86899b3
type fixes and error message updates
2025-06-28 05:20:49 -04:00
ac7013432b
don't use double as boolean, use qualified auto
2025-06-28 04:48:47 -04:00
039fb94faa
improve errors and apply clang-format
2025-06-28 04:45:02 -04:00
8c64b2090f
process tilt parameters correctly and consistent with FixNH class
2025-06-28 04:38:10 -04:00
77417e2223
use correct type
2025-06-28 04:37:24 -04:00
2e4f29c900
use correct type and converions function
2025-06-28 04:24:46 -04:00
8dae514e03
use correct types
2025-06-28 04:06:36 -04:00
22a42446d3
tap_flag is integer and thus we should use utils::inumeric()
2025-06-28 03:58:27 -04:00
2968bfa8d9
nsvector_total should be an int
2025-06-28 03:53:34 -04:00
669f60b692
use qualified auto and avoid redundant types
2025-06-28 03:51:09 -04:00
1bdf30103f
used correct type parser and make conversions explicit
2025-06-28 03:50:51 -04:00
4992caed95
more modernization of DIFFRACTION package
2025-06-28 03:37:42 -04:00
f425f2ab26
modernize
2025-06-28 03:30:10 -04:00
309e374867
use utils::inumeric() for parsing integers, using qualified auto
2025-06-28 03:19:17 -04:00
d5a344a5c8
modernize
2025-06-28 03:18:52 -04:00
481749dc35
modernize argument processing and error messages
2025-06-28 03:07:17 -04:00
14b1241db2
use utils::inumeric() for reading integer arguments
2025-06-28 03:05:03 -04:00
4d26bd5fd5
ndouble is an int
2025-06-28 03:04:44 -04:00
5fe4c9149f
use qualified auto
2025-06-28 03:04:33 -04:00
a24aeb3fc6
icut, jcut should be doubles
2025-06-28 03:04:23 -04:00
0cd4ea4d04
don't use doubles as boolean
2025-06-28 02:34:58 -04:00
8726deb9b6
newton_bond is int not double
2025-06-28 02:34:39 -04:00
46561f57bd
use utils::inumeric() to parse integers
2025-06-28 02:34:22 -04:00
aacc30c4d7
no benefit from declaring _tid const
2025-06-28 02:33:55 -04:00
2833b7adbd
make cast to double explicit
2025-06-28 02:33:38 -04:00
11c4a8b49c
use math.h function without std:: prefix
2025-06-28 02:22:25 -04:00
c28869124b
don't truncate cuberoot to single precision
2025-06-28 02:22:09 -04:00
bd98354691
make cast to double precision explicit
2025-06-28 02:17:25 -04:00
109aec74ea
remove one more implicit truncation of precision. update unit test again.
2025-06-28 02:06:49 -04:00
588ed11e85
avoid comparison with different signedness
2025-06-28 02:01:48 -04:00
be5602c44f
apply clang-format
2025-06-28 02:01:32 -04:00
e78d85725b
convert to internal linkage with anonymous namespace
2025-06-28 02:01:23 -04:00
1b36451f6a
modernize. turn static inline into just inline
2025-06-27 23:58:11 -04:00
d168de00db
silence compiler warnings
2025-06-27 23:57:37 -04:00
0c6ce8f23c
fix typo
2025-06-27 23:27:44 -04:00
3ffe858a8b
remove dead code and protect from neighbor list with special neighbors
...
this addresses most of issue #4639
2025-06-27 23:25:15 -04:00
c279d194dc
be paranoid about invalid molecule templates
2025-06-27 22:47:50 -04:00
6b58058bca
memory is accumulated in doubles not ints
2025-06-27 22:38:48 -04:00
0b73966a23
avoid unneeded copies by using const references where allowed
2025-06-27 22:36:23 -04:00
5cecfb5c4d
use explicit type cast
2025-06-27 22:20:41 -04:00
d2d613c8b4
bugfix: incorrect application of abs() to doubles
...
@jtclemm this looks like a real bug.
Can you please check how much of an impact this change has?
2025-06-27 22:20:32 -04:00
8ddd474145
use qualified auto, make implicit type casts explicit
2025-06-27 22:13:44 -04:00
a8fe7e9252
modernize
2025-06-27 22:13:16 -04:00
3dd0971aeb
update unit test reference
2025-06-27 22:06:09 -04:00
888543ce6d
improve loopup accuracy
2025-06-27 22:05:40 -04:00
58e67e95f8
Merge remote-tracking branch 'github/develop' into static-analysis-updates
2025-06-27 21:48:40 -04:00
e41fb67903
update unit tests for changes to tabulated coulomb
2025-06-27 21:48:03 -04:00
a8d4666233
more accurate processing of coulomb tables through explicit type casts
2025-06-27 21:47:53 -04:00
4397a62be9
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-06-27 18:59:45 -04:00
575411c92c
Merge pull request #4580 from stanmoore1/kk_update_4.6.1
...
Update Kokkos library in LAMMPS to v4.6.1
2025-06-27 15:05:16 -04:00
e139d935ab
missed one conversion to general fix style
2025-06-27 14:26:16 -04:00
786f113d3e
whitespace
2025-06-27 14:24:11 -04:00
6052744175
modernize error messages
2025-06-27 14:21:42 -04:00
d1ea7fa678
Small tweak from @cjknight for Aurora performance
2025-06-27 10:11:09 -06:00
bfb26e7ee0
Merge branch 'develop' of github.com:lammps/lammps into feature/batch-snap-ilp
2025-06-27 10:06:28 -06:00
bfd027e806
Fix compile error
2025-06-27 10:01:23 -06:00
f1d19c96cb
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.6.1
2025-06-27 09:50:48 -06:00
afb427a94d
Fix GPU/CPU data transfer issues
2025-06-27 09:37:31 -06:00
f090a63536
Fix more data issues
2025-06-27 09:31:18 -06:00
339c570b3e
Fix Kokkos MLIAP data transfer issues on GPUs
2025-06-27 09:30:03 -06:00
07eeb6c5f9
add note about compile failure
2025-06-27 09:41:46 -04:00
a02eff6e40
document removal of Error::message()
2025-06-26 18:47:39 -04:00
77ea2b3af0
update unit tests for missing error->message()
2025-06-26 18:37:44 -04:00
7d7327e706
recommend to install the release version of gcovr
2025-06-26 18:29:17 -04:00
2bf03dbcdf
apply clang-format
2025-06-26 18:28:59 -04:00
82c2bfe47c
remove message() from Error class as it is superseded by utils::logmesg()
...
Also fix the few remaining cases to used utils::logmesg()
2025-06-26 18:27:09 -04:00
7b79382fa7
Update fix_bond_create.rst with inter/intra-molecular bonding info
2025-06-26 15:24:31 -05:00
a4121d44a2
Added molecule_keyword
...
Associated with the inter/intra-molecular bonding change
2025-06-26 15:12:10 -05:00
d5e938f949
Added support for inter/intra-molecular bonding
...
Copy over inter/intra-molecular bonding from fix bond/react
2025-06-26 15:10:19 -05:00
8095b9eec0
use qualified auto
2025-06-26 14:49:56 -04:00
bf1ad04555
don't use floating point as boolean
2025-06-26 14:49:47 -04:00
4a58be05fa
simplify
2025-06-26 14:42:13 -04:00
f763420c53
use qualified auto
2025-06-26 01:06:27 -04:00
fe7bdf5941
make destructor virtual
2025-06-26 01:06:16 -04:00
ed279cb9f9
fix up more cases where floating point numbers were used as boolean
2025-06-26 00:59:02 -04:00
5ad24fc733
restore old version and add comment why it cannot be modernized
2025-06-26 00:22:59 -04:00
4309666fa2
remove exception qualifier
2025-06-26 00:11:29 -04:00
3c13eebcb2
must use override instead of virtual
2025-06-25 23:56:25 -04:00
e24b329e1b
avoid unnecessary string copies as parameters
2025-06-25 23:51:22 -04:00
3e9560190c
don't use floating point numbers as booleans
2025-06-25 23:48:06 -04:00
7597a227f4
modernize: replace typedef with using, use = default for default members
2025-06-25 23:39:38 -04:00
2a3afae3ff
modernize: use range based loop and .data() of containers
2025-06-25 23:39:03 -04:00
ad8d722c68
use C++11 style initializer
2025-06-25 23:19:08 -04:00
1906444a1d
use utils::inumeric() for integers and use qualified auto
2025-06-25 23:16:17 -04:00
de46b3b8bf
modernize in colvars package
2025-06-25 23:11:26 -04:00
e9b5e55f18
used .data() to access underlying raw data of container
2025-06-25 20:22:30 -04:00
96d1704b8e
need another epsilon relaxation
2025-06-25 20:21:23 -04:00
9cc2638c91
modernize code
2025-06-25 20:02:41 -04:00
b093094d5e
avoid copying vectors as arguments and pass a const reference instead
2025-06-25 19:57:05 -04:00
7d86d7f89a
use 'const int' instead of 'int const' to be consistent with the rest of LAMMPS
2025-06-25 19:56:59 -04:00
202aeaf1a5
remove redundant return statements at the end of functions returning void
2025-06-25 19:46:46 -04:00
fce4006fda
address minor memory management issues
2025-06-25 19:46:15 -04:00
6934a31878
relax epsilon again to pass test on macOS
2025-06-25 19:30:19 -04:00
cb9b0cdaf2
update unit test and its epsilon due to removal of single precision math in pair style
2025-06-25 19:01:18 -04:00
c1665cd378
convert to double directly
2025-06-25 18:50:08 -04:00
03067d0059
promote constants to double to avoid float/double conversions
2025-06-25 18:47:23 -04:00
f6befb18ae
follow LAMMPS programming style more closely
2025-06-25 18:41:26 -04:00
5711acc9ef
avoid float/double conversions but convert directly to double
2025-06-25 18:41:08 -04:00
dcd521e9c6
fix static code analysis issues in Info class
2025-06-25 12:43:05 -04:00
80758cef2d
make Param args const
2025-06-25 12:12:53 -04:00
4bd0258bfd
add more casts to double for table lookup
2025-06-25 12:12:07 -04:00
5d3a080db7
Merge remote-tracking branch 'github/develop' into static-analysis-updates
2025-06-25 11:20:44 -04:00
b7be53f3fc
Merge pull request #4633 from jtclemm/rheo
...
Fixes to RHEO package
2025-06-25 11:18:27 -04:00
7e3c61b831
use explicit typecase in coulomb table lookup in a few more cases
2025-06-25 07:28:05 -04:00
4e28af6219
move typecast to the proper position to avoid implicit type conversion
2025-06-25 07:14:46 -04:00
dba24555d1
fully unroll loop
2025-06-25 06:58:15 -04:00
fdc3f50298
correct API leading to undesired int/double conversions, remove dead code
2025-06-25 06:54:13 -04:00
af81f944d7
must revert changes due to broken GCC in Rocky/CentOS/RHEL 8.x
2025-06-25 06:48:16 -04:00
5b10e2f653
make exception settings consistent
2025-06-25 06:27:49 -04:00
a03d2a66c9
recover compilation of INTEL package
2025-06-25 01:00:35 -04:00
9fbb49f401
use qualified auto
2025-06-25 00:46:11 -04:00
d4ba431117
use nullptr instead of NULL
2025-06-25 00:31:44 -04:00
b0dd929b6d
add missing overrides
2025-06-25 00:31:33 -04:00
3b1f639ddf
add default constructor and default virtual destructor
2025-06-25 00:17:52 -04:00
a92fa56a3e
formatting
2025-06-25 00:17:30 -04:00
8ca9aafff2
remove prototype of non-existing member function
2025-06-25 00:17:18 -04:00
e84c6743d9
must use utils::inumeric() for integers
2025-06-25 00:16:55 -04:00
8a04b9c498
remove redundant typecast
2025-06-25 00:16:14 -04:00
7edf4e567f
remove redundant void function argument
2025-06-24 23:53:23 -04:00
656ea3569e
use qualified auto
2025-06-24 23:53:09 -04:00
b672c30428
add missing overrides and format them consistently
2025-06-24 23:52:59 -04:00
337fca1305
use using instead of typedef
2025-06-24 23:51:59 -04:00
29651c4bb1
we're parsing an integer here
2025-06-24 23:29:19 -04:00
54eed8af02
.c_str() is not needed here
2025-06-24 23:28:53 -04:00
92ccbd13a5
correctly apply override
2025-06-24 23:28:32 -04:00
766a07c5d4
use explicit cast to double when promoting float lookup value from coulomb table
2025-06-24 23:24:32 -04:00
278cc0a039
replace implicit bool on floating point number with explicit comparison
...
also re-indent for consistency
2025-06-24 23:20:49 -04:00
33cc2117c6
use qualified auto
2025-06-24 23:19:57 -04:00
57ec008a66
use qualified auto
2025-06-24 22:52:29 -04:00
230121c2c7
make use of override consistent
2025-06-24 22:48:44 -04:00
f5d54a825f
use qualified auto
2025-06-24 22:48:31 -04:00
61bfc38961
use explicit scope since virtual tables are not active yet
2025-06-24 22:48:01 -04:00
0cd6c5c3ec
remove dead code
2025-06-24 22:36:51 -04:00
c242294227
use auto for redundant type specification
2025-06-24 22:36:39 -04:00
bf90e9b03e
must used override
2025-06-24 22:35:43 -04:00
af9a3d933b
make consistent for both branches
2025-06-24 22:15:04 -04:00
687e1ddb53
consolidate procs2grid2d implementation and initialization before call
2025-06-24 22:02:52 -04:00
03611c95ae
improve error messages
2025-06-24 20:38:29 -04:00
db244166ca
Merge branch 'develop' into rheo
2025-06-24 20:29:18 -04:00
8dad9a0f68
Merge pull request #4630 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-06-24 20:17:41 -04:00
08d81a5ac2
Correcting simple variable type mistake
2025-06-24 12:08:54 -06:00
938f7fa0ef
remove clang-tidy support from CMake since we now run this automatically
2025-06-24 07:49:57 -04:00
63c9987ec8
make scope explicit since virtual tables are not set up in constructor
2025-06-24 06:13:13 -04:00
d0c460e7f7
flag move constructor and swap function as noexcept for improved performance
2025-06-24 06:12:49 -04:00
e8780449d8
remove redundant part from logical expressions
2025-06-24 05:47:36 -04:00
df04fc943d
make implicit boolean conversions explicit
2025-06-24 05:47:05 -04:00
264750e47c
no need to run sphinx-build twice after updating sphinxfortran extension from upstream
2025-06-24 00:41:10 -04:00
b61410bde0
some additional explanations for neighbor boost single error
2025-06-24 00:16:00 -04:00
80fbdceff2
reformate for improved readability and make some updates due to changes in the code
2025-06-24 00:09:46 -04:00
24b15f7e46
add false positives
2025-06-24 00:09:18 -04:00
e45299f620
must load numpy into docenv to correctly process python numpy wrapper docs
2025-06-24 00:09:09 -04:00
179cce90bc
use C++11 style of disabling constructors
2025-06-23 23:20:26 -04:00
8c12ab5db0
update a few more rounding cases with std::lround()
2025-06-23 23:17:14 -04:00
f7f5a3e3e4
replace static_cast<int>(val + 0.5) with C++11's std::lround()
2025-06-23 23:07:13 -04:00
7e3d6026d4
Restoring rheo options to set
2025-06-23 20:53:51 -06:00
d5d8887eb9
improve error messages
2025-06-23 22:49:17 -04:00
56f839f2e1
replace custom nint() function with C++11's std::lround()
2025-06-23 22:49:06 -04:00
a7b7be26dc
improve errors
2025-06-23 22:42:48 -04:00
50ba0e577e
cast to double before printing
2025-06-23 22:37:27 -04:00
727c0b251a
Clarifying exception in fix deform doc
2025-06-23 20:35:53 -06:00
b94c41c05a
Fixing some static code analysis issues in RHEO
2025-06-23 20:35:36 -06:00
e9a578a212
t status
...
Merge branch 'develop' into rheo
2025-06-23 19:50:29 -06:00
750e663be8
try to suppress false positive from static code analysis (natom is always > 0)
2025-06-23 19:21:00 -04:00
8305c97b69
address some issues flagged by static code analysis
2025-06-23 19:20:32 -04:00
8cf24edc21
improve error messages and suppress static code analysis warnings
2025-06-23 19:20:00 -04:00
249c6d6de9
add emacs local variable tweaks and add some missing docstrings
2025-06-23 16:51:33 -04:00
bfa19f678d
future-proof iarray() and darray() conversions and document them
2025-06-23 16:29:12 -04:00
8401b6aee8
use utils::inumeric() instead of utils::numeric() for integers
2025-06-23 06:57:51 -04:00
9d6758f269
merge two if statements with the same condition following each other
2025-06-23 06:43:59 -04:00
70d36b1b4c
when finalizing from the fortran module we should also free the external fix storage
2025-06-22 21:48:57 -04:00
4a9fa1ba87
restore compilation without -DNDEBUG
2025-06-22 18:40:58 -04:00
b3c403f464
run KOKKOS force style unit tests with serial when OpenMP is not available
2025-06-22 18:29:45 -04:00
12dcaa2d03
eliminate compiler warnings
2025-06-22 18:12:20 -04:00
1e6eeda958
remove dead code and address warnings from static code analysis
2025-06-22 17:49:47 -04:00
c6478e245a
fix up emitterutils source file in bundled yaml-cpp in ML-PACE for GCC 15+
2025-06-22 17:22:41 -04:00
cfe87f928d
update email address
2025-06-22 16:36:50 -04:00
469846e73c
correct broken doc line
2025-06-22 07:22:36 -04:00
9b382dac41
apply more pylint recommendations
2025-06-21 23:22:34 -04:00
679806206d
detect header keywords and section titles from data files and print suitable error
2025-06-21 17:59:54 -04:00
c118af34e0
small doc update
2025-06-21 17:58:49 -04:00
46fc4b21a5
make fix deposit and fix pour compatible with body particles from molecule templates
2025-06-21 17:17:39 -04:00
2b3af7b371
silence compiler warnings
2025-06-21 17:05:36 -04:00
aecc85e3d5
avoid out-of-bounds memory access when registering fix external callbacks
2025-06-21 16:42:39 -04:00
e3b1d27e0a
whitespace
2025-06-21 14:34:01 -04:00
06d47f7279
didn't count if atom-id was used
2025-06-21 14:32:18 -04:00
fc9efa1586
update documentation for the recently added sections in JSON format molecule files
2025-06-21 13:48:11 -04:00
0310959053
use consistent formatting of error messages and comments
2025-06-21 12:59:40 -04:00
9360038013
implement the processing for special bonds in JSON
2025-06-21 12:59:15 -04:00
0caaca8a05
honor atom-ids in Special Bonds section
2025-06-21 12:36:31 -04:00
9d38652033
consistently quote JSON fields with double quotes
2025-06-21 12:34:17 -04:00
c08ee92801
correctly honor atom-id in Special Bond Counts section
2025-06-20 23:05:58 -04:00
95fb6c75d2
support special:counts section for JSON data, only special:bonds missing
2025-06-20 23:05:38 -04:00
67582ebf14
some error hint updates based on recent discussions on MatSci.org
2025-06-20 17:45:37 -04:00
8dff25296b
restore pylammps.py
2025-06-20 14:42:52 -04:00
b036c911e7
fix copy-n-paste bug
2025-06-20 14:23:22 -04:00
6f72a56b4c
stricter matching of header items and skip comments right away
2025-06-20 14:12:25 -04:00
fb088cdc57
require .json extension for JSON format molecule files
2025-06-20 14:12:00 -04:00
c98ebb669e
trigger warning on the correct fix style name
2025-06-20 10:08:14 -04:00
bb0bd289b7
update unit tests
2025-06-20 08:38:09 -04:00
b909a782b6
revert double adding of body info in create_atoms
2025-06-20 08:07:17 -04:00
6fff591c0d
more checks
2025-06-20 07:51:58 -04:00
c6057f3780
support creating body particles from molecule templates in create_atoms
2025-06-20 07:31:58 -04:00
765b3ad487
need fewer checks with JSON data
2025-06-20 07:30:59 -04:00
9615cb466c
support processing "bodies" sections from JSON data
2025-06-20 07:30:43 -04:00
500373d72b
correct error message
2025-06-20 07:24:35 -04:00
25fecf7b7d
update format
2025-06-20 07:24:21 -04:00
18455d07fe
list possible pair styles with SPC Howto. Add comment about cutof vs. long-range coulomb
2025-06-20 04:24:13 -04:00
c8ce2a0390
minor tweaks and modernizations, apply clang-format
2025-06-18 20:09:44 -04:00
7601a217b7
modernize and improve error messages
2025-06-18 20:02:47 -04:00
af3b1c5423
store fix rigid/small id and check if it still exists during init()
2025-06-18 20:02:24 -04:00
fc3d971119
replace outdated inputs with new versions
2025-06-18 20:00:51 -04:00
b864116719
spelling edits
2025-06-18 15:46:58 -06:00
d022f1cf48
whitespace changes
2025-06-18 15:26:34 -06:00
4fa97ee0dd
changes to doc page and cosmetic changes to src files
2025-06-18 14:47:01 -06:00
97d7e9e4a1
correct cut-n-paste errors
2025-06-18 10:16:19 -04:00
8c0894fa84
fix issues causing failed tests
2025-06-18 07:49:15 -04:00
004816a4ba
update tests for changed argument names
2025-06-18 07:09:03 -04:00
6934932383
document function
2025-06-18 06:55:30 -04:00
3f6dfa27bd
apply pylint and refactor accordingly
2025-06-18 06:51:17 -04:00
40d88e9bda
revert incorrect additions
2025-06-18 03:35:28 -04:00
210fdb8b98
process "shake:atoms" and "shake:types" sections in JSON data
2025-06-18 00:08:28 -04:00
ad722310b1
reformatted code and doc page
2025-06-17 15:28:21 -06:00
e01640c4f5
fix out-of-bounds initialization for cvatom array
2025-06-17 17:02:00 -04:00
07c91f396e
fix out-of-bounds access bug reported in issue #4632
2025-06-17 16:43:07 -04:00
c5628e5ccd
Merge branch 'develop' into hmc
2025-06-17 14:27:03 -06:00
ec2ef5b14c
fix more issues with reading Shake sections in native file format
2025-06-17 13:55:16 -04:00
03a418809d
implement general shake flags checking and partial JSON processing
2025-06-17 10:32:36 -04:00
2f088749ad
add shake entries to schema
2025-06-17 10:31:49 -04:00
635719a2ec
Correct implementation to actually follow the documentation.
2025-06-17 10:31:17 -04:00
72ea12b0f9
fixed compilation error due to a typo
2025-06-17 08:42:22 -05:00
632bc8f20d
Removed line apparently copied from compute displace/atom
2025-06-17 14:56:43 +02:00
9a81c95104
document unchanging group size restriction in compute msd
2025-06-17 06:02:43 -04:00
624c7a5ab8
improve errors in compute msd
2025-06-17 05:57:24 -04:00
eeaca93974
the number of atoms in the compute msd group must not change
2025-06-17 05:51:03 -04:00
515ccac51c
avoid copies of C++ strings
2025-06-16 20:19:53 -04:00
53fec5563c
Merge pull request #4543 from d-immel/apip
...
adaptive-precision interatomic potentials (APIP)
2025-06-16 15:56:12 -04:00
47fae6b786
Merge pull request #4628 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-06-16 13:41:25 -04:00
0538518dbd
add missing entries to .gitignore
2025-06-16 12:43:12 -04:00
a5e4123606
Merge branch 'develop' into feature/batch-snap-ilp
2025-06-16 12:31:50 -04:00
0a1ade0bce
Merge branch 'develop' into roll-back-neighbor-swap
2025-06-15 17:45:13 -04:00
8f31b62e15
make flow of control more obvious
2025-06-15 17:39:06 -04:00
d640543185
fix whitespace
2025-06-15 15:29:35 -05:00
b5809aff67
updated the doc page for the new parameters
2025-06-15 15:20:56 -05:00
b3423e9b7a
allow nbor build and bond block sizes to be specified from the command line
2025-06-15 15:04:42 -05:00
d38f97e465
remove dead code
2025-06-15 05:40:39 -04:00
bb1b854b47
check for empty molecule to avoid division by zero
2025-06-15 05:40:16 -04:00
d95d97db28
remove dead code, avoid uninitialized access
2025-06-15 05:25:19 -04:00
a6b30c35ac
use more obvious flow of control that does not confuse static code analysis
2025-06-15 05:24:37 -04:00
7fb930daed
start adding tests for JSON format molecule files
2025-06-15 00:00:59 -04:00
72538fbb84
warn about inconsistent units only during the first pass reading the file
2025-06-14 23:36:20 -04:00
d775aa1566
Update MC.cmake
...
add missing `set_property()` call
2025-06-14 19:23:36 -04:00
1fc6d4d3b6
Update MC.cmake
...
add missing `endif()`
2025-06-14 19:22:14 -04:00
97d09c2ec4
update changelog
2025-06-14 19:14:01 -04:00
4bc5bc3d18
update label only when needed
2025-06-14 19:09:53 -04:00
c5c1f47c20
move redundant code to find pointer to main widget to helper function
2025-06-14 19:04:43 -04:00
fdc199e7cc
Merge branch 'develop' into develop
2025-06-14 18:15:12 -04:00
0ea4ba28bf
Merge remote-tracking branch 'github/develop' into apip
2025-06-14 18:00:41 -04:00
6004a58ab4
fix spelling issues
2025-06-14 17:59:01 -04:00
90df96b16f
fix bugs detected by GitHub Copilot
2025-06-14 17:33:06 -04:00
7dc4e17e0c
fix compilation with MPI STUBS
2025-06-14 12:59:07 -04:00
2d5f02a398
add lammps_add_molecule API to the C-library interface and python/fortran module
2025-06-14 12:46:36 -04:00
faa1dbc19d
add missing type check and setting of ntypes for json data molecules
2025-06-14 11:48:11 -04:00
ea23af48d3
only perform size check if section is present
2025-06-14 11:47:24 -04:00
e2cd2a1a17
make error handling for checking the handle and its state more consistent
2025-06-14 11:18:12 -04:00
88f5ad160a
use "const std::string &" instead of "const char *" it will be converted anyway
2025-06-14 11:16:06 -04:00
81bfcb80e7
add missing prototype
2025-06-14 11:15:05 -04:00
df1d70bf99
move up re-initialization one level to avoid uninitialized access
2025-06-14 09:05:29 -04:00
ced0d350f0
handling parsing exceptions and check for error creating a backup
2025-06-14 09:02:00 -04:00
4b32e58f90
make sure that all molecule members are initialized
2025-06-14 08:48:25 -04:00
1475111f7f
use different ccache storage keys for gcc and clang
2025-06-14 06:10:47 -04:00
848ef74459
download sphinx_toolbox extension and enable "collaps" directive
2025-06-14 06:04:54 -04:00
5013b80434
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-06-14 05:20:05 -04:00
08d2856558
Merge pull request #4627 from Saric-Group/bugfix/bond-react-peratom-mass
...
Fix segfault when masses are missing in post-reaction template in per-atom systems
2025-06-14 05:18:47 -04:00
2c9dac5505
Merge branch 'develop' into bugfix/bond-react-peratom-mass
2025-06-13 16:39:44 +02:00
4d6a085361
make include guard consistent with file name
2025-06-13 08:58:48 -04:00
88f777226e
restore example
2025-06-13 08:57:37 -04:00
22082854ad
restore documentation files
2025-06-13 08:55:10 -04:00
ca6558fea4
Merge branch 'develop' into roll-back-neighbor-swap
2025-06-13 08:48:50 -04:00
1ba1b7111d
Merge branch 'develop' into apip
2025-06-13 08:42:29 -04:00
ee165e72de
minor changes of APIP doc page
2025-06-13 12:15:03 +02:00
3a628ce4b1
simplify by returning new variable index in creator function and avoid calling finder
2025-06-13 04:37:09 -04:00
c5920eeb8d
stop installing components from the downloaded pace library
2025-06-13 03:30:33 -04:00
5b8c505c2d
only strip debug info
2025-06-13 02:19:01 -04:00
c79a1a6bed
flag as development version
2025-06-13 02:18:35 -04:00
0d2f47ddd4
Merge pull request #4613 from akohlmey/next_release
...
Set version date for next feature release
2025-06-13 02:08:04 -04:00
336bb4622d
add a few missing version tags
2025-06-13 00:08:05 -04:00
380ad17cf3
Merge branch 'develop' into next_release
2025-06-13 00:01:50 -04:00
949bac6b4a
Merge pull request #4614 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2025-06-12 23:59:06 -04:00
4865235998
small doc tweaks and update for the simplified installation
2025-06-12 22:49:38 -04:00
dcf604875c
cosmetic
2025-06-12 22:34:56 -04:00
3052bc7f4c
make added comments consistent and consistently formatted
2025-06-12 22:31:33 -04:00
6df845a8d8
Merge remote-tracking branch 'github/develop' into apip
2025-06-12 22:27:03 -04:00
fa59b1c6f2
correct and simplify install script for legacy build system
2025-06-12 22:25:55 -04:00
66684deb9f
Merge pull request #4600 from akohlmey/molecule-refactor-for-json
...
Refactor Molecule class to add support for JSON format molecule files
2025-06-12 22:22:39 -04:00
550048f458
Merge branch 'develop' into molecule-refactor-for-json
2025-06-12 21:21:38 -04:00
37b02a27fa
improve error messages
2025-06-12 21:21:14 -04:00
f389b6676b
make inconsistent units an error; special case: "real" and "metal" are compatible
2025-06-12 21:20:52 -04:00
f9de296ed1
make "coords" optional and infer natoms from "types" instead
2025-06-12 21:19:32 -04:00
a9c5d095e4
Merge pull request #4621 from akohlmey/plugin-add-run-min-style
...
Add support for run and minimize style plugins and refactor plugin handling to become global
2025-06-12 20:35:15 -04:00
2d10754930
Merge pull request #4624 from ethan-puyaubreau/cuda-preset-fix
...
Fix GPU architecture in CUDA preset for Kokkos
2025-06-12 19:41:21 -04:00
97b85d34f2
Fix GPU architecture in CUDA preset for Kokkos
2025-06-12 16:02:38 -04:00
f84bbf9326
Update logs of APIP examples.
2025-06-12 20:30:45 +02:00
9b195d2109
Merge branch 'develop' into molecule-refactor-for-json
2025-06-12 14:23:32 -04:00
db835d1ec5
add false positive
2025-06-12 14:23:25 -04:00
285fffa98e
Merge pull request #4619 from lammps/python-wrapper-doc
...
clarify python and variable doc pages
2025-06-12 13:29:31 -04:00
00ffebc929
Remove not required variable from PairLambdaZoneAPIP.
2025-06-12 19:24:43 +02:00
ed1d49cc16
Merge branch 'python-wrapper-doc' of github.com:lammps/lammps into python-wrapper-doc
2025-06-12 11:48:45 -04:00
db22bdc7b9
rewrap doc source
2025-06-12 11:48:37 -04:00
349def92d2
remove superfluous test
2025-06-12 11:26:08 -04:00
674500781f
add minimal documentation for the JSON molecule file format
2025-06-12 11:20:02 -04:00
4097733b52
small tweaks
2025-06-12 11:19:42 -04:00
dd30b5a258
add tool to regularize/reformat/reindent JSON files
2025-06-12 11:19:16 -04:00
2eed658d85
Corrected what I think is a typo
...
There is no way to evaluate a variable with iv_ prefix.
2025-06-12 15:57:59 +02:00
1db87d827d
documentation updates for JSON format in general and molecule files in particular
2025-06-12 07:49:20 -04:00
766ef241d9
update date
2025-06-12 07:48:31 -04:00
b21ce964e1
more meaningful error message if a file is in JSON format but has a parse error
2025-06-12 07:48:02 -04:00
b15f4e5d63
add updated example using json molecule files
2025-06-12 00:34:01 -04:00
125389bf23
safer memory management for checking format
2025-06-12 00:32:53 -04:00
5868aa095d
add dihedrals and impropers
2025-06-11 23:31:37 -04:00
d4be195d81
make code more consistent by always using "item" for topology data entry
2025-06-11 23:31:21 -04:00
5e948b1450
add support for bonds and angles
2025-06-11 22:32:23 -04:00
72533c8276
check that dipole z-component is zero for 2d systems
2025-06-11 22:32:06 -04:00
cac7606470
use explicit type when clearning memory
2025-06-11 22:31:29 -04:00
b0694e4e73
add support for dipoles section
2025-06-11 18:09:40 -04:00
3d7f7af8c7
parse charges, diameters, and masses
2025-06-11 17:54:41 -04:00
9df30404db
try alternate initialized for Windows
2025-06-11 17:05:05 -04:00
e7cf0701a8
add support for molecule and fragments sections
2025-06-11 16:45:40 -04:00
d3691dce98
better checking
2025-06-11 16:44:17 -04:00
d7cd2795c5
add error to CreateAtoms for per-atom systems
2025-06-11 17:28:42 +02:00
768d5bb9c1
address small PDF formatting issue
2025-06-11 10:56:04 -04:00
e44e2e27cc
reuse variable
2025-06-11 10:31:30 -04:00
dad1f02716
process "coords" and "types" sections in JSON format
2025-06-11 10:17:32 -04:00
c4e062f2d8
Merge branch 'develop' into molecule-refactor-for-json
2025-06-11 08:40:48 -04:00
2d8ef50e49
address output issue reported by GitHub Copilot (but properly and in both locations)
2025-06-11 04:33:25 -04:00
6ccb1b745c
remove debug code, move to toplevel dir and document kspace style zero
2025-06-11 04:24:35 -04:00
75c341543a
add missing comment
2025-06-11 04:05:41 -04:00
67128a00b9
Merge branch 'kspace_zero' into plugin-add-run-min-style
2025-06-11 04:05:32 -04:00
0fd7a40d92
update documentation for writing plugins
2025-06-11 03:40:33 -04:00
30cc2570ad
Merge branch 'develop' into plugin-add-run-min-style
2025-06-11 03:24:04 -04:00
df08818fef
refactor handling of plugin loading to make plugin a global property
2025-06-11 02:52:28 -04:00
3ab3663659
updated the doc page for the pair/team/size and nbin/atoms/per/bin keywords
2025-06-10 23:37:34 -05:00
464b9f4b03
add support for loading run and min styles
2025-06-11 00:33:44 -04:00
8d11f16e16
Insert pre-titlepage text asking about removal of PDF version.
2025-06-10 19:27:01 -04:00
91896bc444
initialized atoms_per_bin
2025-06-10 17:32:56 -05:00
8ae5b16d66
use consistent markup
2025-06-10 18:18:50 -04:00
f77be0a373
Merge branch 'python-wrapper-doc' of github.com:lammps/lammps into python-wrapper-doc
2025-06-10 15:25:22 -06:00
c8cd692bbd
more doc page tweaks
2025-06-10 15:25:15 -06:00
c309d6e99e
allow atoms_per_bin used for neighbor builds to be specified from the command line
2025-06-10 15:21:54 -05:00
a45561ab41
Bufix for memory leak fix from Stan. Forgot to clear the new per-atom storage
2025-06-10 15:19:50 -04:00
319037caf6
fix typo
2025-06-09 20:37:30 -04:00
1f57be8255
another tweak
2025-06-09 16:50:43 -06:00
7a7ec8083f
edits of 2 doc pages
2025-06-09 16:38:42 -06:00
e9146a6467
using teamsize_max if specified from the command line
2025-06-09 11:51:05 -05:00
c7fd0817e2
Merge branch 'develop' into collected-small-fixes
2025-06-09 00:14:23 -04:00
2567a3d802
Merge pull request #4581 from lammps/atom-style-var-with-python
...
Enable equal- and atom-style variables to invoke Python functions more directly with args
2025-06-09 00:13:39 -04:00
962f791700
Merge pull request #4616 from jrgissing/another_reaction_count_fix
...
bond/react: another reaction-count bug fix
2025-06-08 23:43:15 -04:00
72080d78a7
hide repetitive code use a macro
2025-06-08 08:52:45 -04:00
1e59400ef3
update help table for new commands
2025-06-07 21:41:17 -04:00
e41d485377
record changes to LAMMPS-GUI for flatpak build
2025-06-07 21:36:41 -04:00
43dbb0c089
add special case for setting locale on macOS based on suggestion from OVITO developers
2025-06-07 21:13:21 -04:00
8305e27835
allow to set pair team size with neigh/thread on from -pk kokkos
2025-06-07 16:07:36 -05:00
3f685e9a44
fix several spelling and formatting issues in added/modified documentation
2025-06-06 12:13:02 -04:00
23b185a625
add overload to utils::print() so it can be used without FILE pointer
2025-06-06 11:29:12 -04:00
ccc078f036
Add apip to documentation of read_dump and compute property/atom.
2025-06-06 14:41:52 +02:00
9a65ab2c4d
Merge branch 'develop' into apip_devel and solve merge conflict in set.
2025-06-06 13:32:00 +02:00
84f20fe516
must initialize pyindex[ivar] in equalstyle check
2025-06-06 05:59:03 -04:00
4cb936c3c6
no need to allocate since we use the space of the python style variable, which is required
2025-06-06 02:17:39 -04:00
65debaf191
resolve NOTES and add option to print return value to log with python invoke
2025-06-06 02:02:04 -04:00
001fa6a024
corrections from GitHub copilot
2025-06-06 00:28:18 -04:00
f69d28fbab
Merge branch 'develop' into atom-style-var-with-python
2025-06-06 00:20:06 -04:00
1b12f3b47e
improve error messages for python command
2025-06-06 00:19:56 -04:00
e1aa3cf7ec
move throwing Python variable errors to PythonImpl class and change API accordingly.
2025-06-06 00:19:33 -04:00
f6f3eb1c31
bug-fix bug fix
2025-06-06 00:15:30 -04:00
1e7dc5126e
Flag code that needs improving with TODO comments
2025-06-05 23:06:55 -04:00
654cd0fe00
improve argument parsing and error messages
2025-06-05 22:52:40 -04:00
e5f0e23a11
clang-format apip package.
2025-06-05 20:46:32 +02:00
6c798f1847
Update APIP naming in documentation.
2025-06-05 20:05:37 +02:00
20f123ddd1
Update notation in APIP examples.
2025-06-05 17:22:19 +02:00
bc93311309
Fix typos.
2025-06-05 17:21:03 +02:00
19a108bd21
Add apip suffix in pair_styles lambda/input and lambda/input/csp.
2025-06-05 15:38:38 +02:00
4fcbdbe3a1
pair_style lambda/zone -> pair_style lambda/zone/apip
2025-06-05 15:15:06 +02:00
1086db672c
Capitalise apip in PACE class names.
2025-06-05 15:01:51 +02:00
f34284fca0
Capitalise apip in EAM class names.
2025-06-05 14:40:21 +02:00
94d39239b5
fix lambda -> fix lambda/apip
2025-06-05 14:29:43 +02:00
dd4afb16ad
fix lambda_thermostat -> fix lambda_thermostat/apip
2025-06-05 14:06:17 +02:00
1d5efd05bd
fix apip_atom_weight -> fix atom_weight/apip
2025-06-05 13:22:13 +02:00
964605f25a
remove commented out code
2025-06-05 06:50:28 -04:00
74e8ed7a49
follow LAMMPS' conventions for initializing class members more closely
2025-06-05 06:46:43 -04:00
b6a57c2480
Add apip prefix to internal variable names.
2025-06-05 12:44:01 +02:00
21d3f68939
modernize looking up voronoi compute and check for it in init(), too
2025-06-05 06:42:08 -04:00
78e538c9fc
store inv_r_0 instead of r_0 to replace division by faster multiplication
2025-06-05 06:32:50 -04:00
e31f864620
correct offset for parsing optional arguments
2025-06-05 06:25:27 -04:00
3f1944cace
more accurate detection of known keywords
2025-06-05 06:23:58 -04:00
cf79cf8e72
simplify use of MathSpecial::square()
2025-06-05 06:18:29 -04:00
4b56fd4cd2
replace redundant get_distance() with sqrt(MathExtra::distsqr())
...
Also avoid repetitive computation of distance.
2025-06-05 06:15:48 -04:00
8abd42ed2f
complete embedded citation handling
2025-06-05 06:02:03 -04:00
467cbbc188
Revert "refactor fix neighbor/swap"
...
This reverts commit 594953ed0b .
2025-06-05 05:54:13 -04:00
9d37f28a86
Revert "Cleaned options reading index error"
...
This reverts commit ef6cdbf00e .
2025-06-05 05:54:10 -04:00
7bf5d5899f
Revert "update error message"
...
This reverts commit df3467a114 .
2025-06-05 05:54:04 -04:00
61f9cb66e2
Revert "remove dead code and redundant implementation."
...
This reverts commit 3dadcab047 .
2025-06-05 05:54:02 -04:00
99e8085cda
Revert "make fix neighbor/swap valgrind clean"
...
This reverts commit 6a2e796538 .
2025-06-05 05:53:56 -04:00
41bd3437f6
Revert "make attempt_swap valgrind clean. now fails in pair->compute()."
...
This reverts commit deef742897 .
2025-06-05 05:53:46 -04:00
bf97cc470f
Temporarily remove fix neighbor/swap until implementation issues are fixed
2025-06-05 05:19:35 -04:00
bd26d7a742
Add apip names in read_dump.
2025-06-05 11:09:35 +02:00
d3f00eeff4
Add apip names in set.
2025-06-05 10:59:32 +02:00
67d668cb62
Add apip names in compute property/atom.
2025-06-05 10:54:06 +02:00
9d4aad2588
Remove APIP from dump_custom, fix store/state and variable.
2025-06-05 10:45:36 +02:00
f5b64118cc
accept denormal floating point numbers in tokenizer class and utils::numeric()
2025-06-04 21:07:18 -04:00
acf8a51b01
Merge branch 'develop' into molecule-refactor-for-json
2025-06-04 19:42:03 -04:00
b3f160c118
Merge pull request #4567 from lammps/fix-set-command
...
New fix set command
2025-06-04 19:40:29 -04:00
ece4939708
Merge branch 'develop' into fix-set-command
2025-06-04 16:22:45 -04:00
0fb02af020
Merge pull request #4599 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2025-06-04 14:42:06 -04:00
3f58927829
one more correction
2025-06-04 12:22:43 -04:00
b73f78ea88
update libvoro++ patch
2025-06-04 12:20:29 -04:00
ba8dd4d380
only build the voro++ library when downloading
2025-06-04 12:10:58 -04:00
45ba47e0d0
Set version date for next feature release
2025-06-04 10:14:07 -04:00
ddb6bb2cfb
adjust to include new build of gcc/musl cross-compiler
2025-06-04 09:57:14 -04:00
b509c53003
small improvement
2025-06-04 09:56:53 -04:00
9941d9132c
reformulate
2025-06-04 00:30:10 -04:00
11bf72c4aa
Merge branch 'develop' into molecule-refactor-for-json
2025-06-03 22:02:48 -04:00
ba093790fc
remove tabs
2025-06-03 21:57:41 -04:00
5386dce0cf
Update molecule.rst
2025-06-03 20:45:02 -04:00
4da7fad87e
Merge branch 'develop' into feature/batch-snap-ilp
2025-06-03 11:17:55 -04:00
87cf0f964e
use common container for Linux release tasks
2025-06-03 02:35:23 -04:00
f9003e6a16
revert to single defition of LAMMPS integer sizes to be applied to GPU library
2025-06-02 23:47:08 -04:00
deef742897
make attempt_swap valgrind clean. now fails in pair->compute().
2025-06-02 22:19:09 -04:00
6a2e796538
make fix neighbor/swap valgrind clean
2025-06-02 21:30:56 -04:00
3086e6e0ec
Merge branch 'develop' into collected-small-fixes
2025-06-02 20:50:45 -04:00
117a451b15
Merge pull request #4597 from akohlmey/cmake-adjustments
...
Small CMake updates
2025-06-02 20:47:40 -04:00
8a8fc2f1d8
apply -DLAMMPS_${LAMMPS_SIZES} consistently across all platforms
2025-06-02 20:29:00 -04:00
688800038a
force skip MPI for C++ setting into cache
2025-06-02 20:14:11 -04:00
07f650a982
try to work around compilation issues
2025-06-02 17:02:38 -04:00
60c33bfb95
correct typos
2025-06-02 16:37:21 -04:00
23694ee4f5
Merge branch 'develop' into cmake-adjustments
2025-06-02 16:06:53 -04:00
1fc8e05642
roll back changes switching from MPI::MPI_CXX to MPI::MPI_C
2025-06-02 15:48:40 -04:00
1fae7e3f98
remove support for obsolete MPICH library binaries for Windows
2025-06-02 15:47:35 -04:00
f7ae20358c
improve error message
2025-06-01 11:42:19 -04:00
07acf912c9
Merge branch 'develop' into molecule-refactor-for-json
2025-06-01 11:42:03 -04:00
52f8d1d5a1
Merge branch 'develop' into collected-small-fixes
2025-06-01 11:41:11 -04:00
b5cf8eb9ed
Merge pull request #4610 from akohlmey/minimum_image_flerr
...
Improve minimum image error messages
2025-06-01 11:38:34 -04:00
7aac770631
consolidate checking and determining sizes. use macro to reduce redundancy
2025-06-01 03:43:34 -04:00
17ed72f99b
show use of Domain::minimum_image_big() in second example block
2025-05-31 23:36:36 -04:00
ed535e5301
fix minimum image bug detected by GitHub Copilot
2025-05-31 23:34:41 -04:00
04c642905f
make "format" and "data" required object sections
2025-05-31 22:28:54 -04:00
7780309fae
Merge branch 'develop' into molecule-refactor-for-json
2025-05-31 22:03:07 -04:00
c663a5ac1c
undo substitution in comment
2025-05-31 17:06:14 -04:00
5ea7bec083
update ATC library for minimum image API change
2025-05-31 03:18:42 -04:00
b05f5f8e3a
add info about updating old source packages for minimum image API change
2025-05-31 02:56:25 -04:00
2599f9ddb0
spelling
2025-05-31 02:55:46 -04:00
2cc7c71ebc
add info about updating old source packages for minimum image API change
2025-05-31 02:54:42 -04:00
d7cee3e71d
remove undesired "generated" tag
2025-05-31 02:31:25 -04:00
9d81246761
add FLERR as first argument to Domain::minimum_image() and Domain::minimum_image_big()
2025-05-31 02:28:53 -04:00
290f409cf8
improve / modernize more error messages in the read_data command
2025-05-30 16:44:33 -04:00
7bed09c25a
Bugfix from Trung for running EAM on GPUs with OpenCL.
2025-05-30 16:41:44 -04:00
68ce9c8a6f
modify C++23 compilation workflow to test both GCC and Clang
2025-05-30 06:12:12 -04:00
e43acf24ea
small optimization
2025-05-30 01:20:32 -04:00
765701b924
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-05-30 01:15:48 -04:00
5b65c4938f
avoid problems with consteval
2025-05-29 23:43:02 -04:00
8f56874d07
Merge pull request #4527 from martok/fix-gauss
...
Add fix ave/moments
2025-05-29 15:22:10 -04:00
06af3b8c4a
Fix typo in doc/src/fix_ave_moments.rst
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-29 14:39:39 -04:00
a6d7f015a2
synchronize units checking with data file and native format molecule file
2025-05-29 09:37:04 -04:00
5e9f00f1eb
fix typo
2025-05-29 09:36:25 -04:00
66c2e4f324
improve documentation of moment corrections
2025-05-29 14:27:16 +02:00
8f9806ec72
remove / comment-out unused parameters
2025-05-29 06:36:03 -04:00
13304707aa
add missing override
2025-05-29 06:30:24 -04:00
cea8d22a87
remove undocumented and unused define and related unused array
2025-05-29 06:30:15 -04:00
f839532cf6
silence compiler warnings
2025-05-29 05:37:01 -04:00
f12d1d3c5b
we only need the MPI C library support for loading liblammps.so dynamically
2025-05-29 05:34:51 -04:00
0af41a211d
add false positive
2025-05-29 05:27:41 -04:00
26def4a3cf
we only need the MPI C library support for loading liblammps.so dynamically
2025-05-29 05:25:40 -04:00
f584d7219a
correct incorrect reference to command
2025-05-29 05:24:00 -04:00
129a3a83e5
Merge branch 'develop' into fix-set-command
2025-05-29 05:21:46 -04:00
3dadcab047
remove dead code and redundant implementation.
2025-05-29 05:04:20 -04:00
f5cc752648
update magic file and point to origin
2025-05-28 23:18:16 -04:00
a246619ecf
whitespace
2025-05-28 21:54:17 -04:00
de98aa0fb1
Merge branch 'develop' into atom-style-var-with-python
2025-05-28 21:54:03 -04:00
be59eb6a70
fix up two more inconsistent definitions
2025-05-28 21:38:14 -04:00
8f07b44dce
Merge branch 'cmake-adjustments' of github.com:akohlmey/lammps into cmake-adjustments
2025-05-28 21:35:42 -04:00
3552847957
consistent use of definitions to avoid CMake adding spurious '-D' prefixes
2025-05-28 21:35:33 -04:00
ce074d475f
additional small changes to doc page and code comment
2025-05-29 01:03:28 +02:00
8254107095
remove unused variable "quoteflag"
2025-05-28 17:43:06 -04:00
1ddc64b885
eliminate warning (doesn't change results since we don't compute pair forces)
2025-05-28 16:47:55 -04:00
46b0e48ef3
clarify use of pair-wise additive pair style requirement as go-between for many-body potentials.
2025-05-28 11:22:39 -04:00
1668bcffcf
fix 2 bugs caught in review
2025-05-28 08:53:55 -06:00
747ed4244f
documentation updates based on review
2025-05-28 13:04:27 +02:00
ce44faddcf
correct discuss FFT benchmark timing for PPPM
2025-05-27 23:40:52 -04:00
5ff0f05933
more details in serial performance summary
2025-05-27 18:07:48 -04:00
6843424dad
add version tag, rewrap, minor tweaks to doc page.
2025-05-27 10:38:41 -04:00
d59f7d3381
Merge branch 'develop' into fix-gauss
2025-05-27 10:34:07 -04:00
d6a0d3bacf
small update
2025-05-27 07:37:42 -04:00
df3467a114
update error message
2025-05-27 07:36:14 -04:00
f5c51af9bc
demonstrate how serial and parallel performance can change
2025-05-27 01:15:18 -04:00
6a5ed2af4b
add renieigbor option to fix set
2025-05-26 16:22:52 -06:00
06b06fd991
only use prototype for PIMPL struct in KOKKOS classes
2025-05-26 17:57:15 -04:00
6ea16aead1
we only need the MPI C library support for loading liblammps.so dynamically
2025-05-26 17:56:26 -04:00
2e775034f9
clarify and improve formatting
2025-05-26 03:03:37 -04:00
1f758bcf8e
more discussion of items that affect LAMMPS serial and parallel performance
2025-05-26 02:35:30 -04:00
f8665fdf4e
add a more explicit warning about using hybrid for many-body potentials
...
this summarizes advice that has to be given recurringly in the LAMMPS forum
2025-05-26 01:49:01 -04:00
8181224bca
discuss in more details factors that affect performance (WIP)
2025-05-25 05:04:59 -04:00
2436bd4411
provide some more talking points for comparison of KOKKOS and GPU package
2025-05-25 05:04:37 -04:00
94f44e3644
add new header, json_fwd.h with forward declarations for using headers
2025-05-24 22:17:34 -04:00
730cf8bcf5
add false positive
2025-05-24 02:42:27 -04:00
8d09e440c5
start documentation for JSON format
2025-05-24 02:36:46 -04:00
1d8d8b6445
add title and version info to JSON schema file
2025-05-23 23:31:14 -04:00
442e50bb17
simplify
2025-05-23 23:12:07 -04:00
018342afc8
update schema with stricter checks. no need to bond-ids, angle-ids etc.
2025-05-23 23:00:50 -04:00
61d3759d6b
fix typo
2025-05-23 22:59:44 -04:00
0975207ba4
Add more fields to molecule schema
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-23 22:01:31 -04:00
534373bef3
flag required properties
2025-05-23 22:00:05 -04:00
f979d503d9
fix minor issues
2025-05-23 21:59:33 -04:00
cf7011bf64
nvc++ compiler workaround
2025-05-23 13:48:42 -07:00
ae8542a020
Fixed up whitespace
2025-05-23 10:57:38 -07:00
76ef41a901
overload Atom::add_molecule() with function accepting a JSON object
2025-05-23 00:08:58 -04:00
2fe88a1e9e
further refactor molecule class
...
- make constructor only do basis init, processing of command args to function
- add function to process json object (either directly or from command processing)
- distribute json object across processes as binary serialization
2025-05-22 23:27:10 -04:00
30b555d7dc
add units keyword
2025-05-22 23:23:22 -04:00
0df77ef7ca
start a tools/json folder with molecule schema and README
2025-05-22 21:42:33 -04:00
446630e3ba
Added compile-time support for running the legacy codepaths on the GPU; misc cleanup and fixes
2025-05-22 14:14:13 -07:00
8c314c7bda
Reduced template parameters, improved code reuse between ComputeFusedDeidrj paths
2025-05-22 14:06:26 -07:00
13500710ce
Added register tiling to ComputeBi
2025-05-22 13:57:09 -07:00
c787ce60a7
Added directional fusion to ComputeFusedDeidrj
2025-05-22 13:50:41 -07:00
103c44e3c1
Added register tiling to ComputeUi
2025-05-22 13:28:33 -07:00
c1fe6c9109
Added register tiling to ComputeYi/Zi/YiWithZlist
2025-05-22 13:14:44 -07:00
c03e19d2dd
Added support for extra padding to data structures to simplify extra vectorization
2025-05-22 13:01:35 -07:00
e9dc43c2da
move and rename example folder for fix neighbor/swap. update inputs. add logs.
2025-05-22 14:27:37 -04:00
d70409181c
Examples for accelerated diffusion using KMC-MD method
2025-05-22 14:27:23 -04:00
ef6cdbf00e
Cleaned options reading index error
2025-05-22 11:49:15 -04:00
7b5b6f19b7
continued refactoring of Molecule class to include support for JSON
2025-05-21 16:24:41 -04:00
a46d32e4d4
improve error messages
2025-05-21 12:20:00 -04:00
7328dedb7b
add JSON file detection by trying to parse it and catch exception
...
this also stores the file title and checks for compatible
application, format, and revision entries
2025-05-21 12:14:16 -04:00
30010a8929
small updates
2025-05-21 12:12:34 -04:00
6800e8bb39
step LAMMPS-GUI version number
2025-05-21 08:01:28 -04:00
594953ed0b
refactor fix neighbor/swap
...
- plug memory leak
- modernize access to computes
- tighten checks
- modernize and improve error messages
- better check for known keywords when processing atom types
- support for typelabels
2025-05-21 07:29:34 -04:00
b92414349d
update expand_args() unit tester with new error message
2025-05-20 21:49:28 -04:00
bc07696ce9
small correction for wildcard expansion
2025-05-20 21:18:07 -04:00
21394574ed
stop with error, if trying to use wildcard for vector-style variable without upper bound
2025-05-20 18:11:28 -04:00
a443e6ea5e
properly forward file and line number for grid ID parsing
2025-05-20 18:10:40 -04:00
37a344a2ad
add example for Python with vector-style variable
2025-05-20 13:33:36 -06:00
271bdc1af7
alternate way to specify defines for MPI tests
2025-05-20 13:56:36 -04:00
2351418c94
made collapse_tree() method work correctly in Variable class for Python function wrappers, also added support for vector-style variables to use Python function wrappers
2025-05-19 21:42:08 -06:00
adce5bef84
explicitly skip MPI C++ in GPU package library
2025-05-19 22:20:50 -04:00
380c878e5f
Merge remote-tracking branch 'github/develop' into cmake-adjustments
2025-05-19 22:15:51 -04:00
2744647c75
Merge pull request #4594 from akohlmey/collected-small-changes
...
Collected small changes
2025-05-19 22:13:37 -04:00
2cc1356384
skip MPI C++ support also for libraries
2025-05-19 22:09:38 -04:00
510563f5f3
explicitly skip MPI C++ interface in colvars
2025-05-19 21:51:53 -04:00
70e1bb50f1
add skip C++ defines for LAMMPS library instead
2025-05-19 21:40:44 -04:00
186a6431f7
directly disable C++ support when compiling main.cpp
2025-05-19 21:27:57 -04:00
09b174d129
turn off C++ support
2025-05-19 21:15:00 -04:00
5a8da735f2
explicitly use the MPI::C imported target on the main executable
2025-05-19 21:14:33 -04:00
ad63eb8bf7
Merge branch 'develop' into cmake-adjustments
2025-05-19 21:03:07 -04:00
b3402eaae8
Merge pull request #4424 from jtavenner-dev/kmc
...
add fix neighbor/swap
2025-05-19 20:57:00 -04:00
8fa4c0974c
remove blank line
2025-05-19 16:41:00 -06:00
ac059a15b0
added a NOTE
2025-05-19 14:39:30 -06:00
c3b25c8c27
updated doc pages and code
2025-05-19 14:34:22 -06:00
b9b59bd23c
small clarifications and corrections. Sync with current state of affairs
2025-05-19 11:31:42 -04:00
a821654ef5
correct error message
2025-05-19 11:30:51 -04:00
2968a62937
continue refactoring for bio force field and water moldel discussions
2025-05-17 23:30:18 -04:00
e393b9803b
add information about the OPC model to the TIP4P howto
2025-05-17 22:41:42 -04:00
63ee449dc1
reformulate description of force components
2025-05-17 21:15:48 -04:00
031fab210f
update unittest for change in compute pair/local
2025-05-15 23:28:46 -04:00
629ec2eabe
update for consistency with docs
2025-05-15 23:16:31 -04:00
5fd4d6bb87
remove directionCorrection and update docs for compute pair/local and compute bond/local
2025-05-15 23:15:59 -04:00
ebfb94a717
fix whitespace
2025-05-15 17:04:18 -06:00
06616c5ff3
change how internal vars are defined by various commands, enable Python class to return a numeric value directly (for speed)
2025-05-15 16:37:41 -06:00
c3c0180649
correctly check for 32bit integer overflow
2025-05-15 08:15:35 -04:00
19cfd08eb8
correctly enable GPU package and make fix imd wait in background for bucky+cnt example
2025-05-15 08:15:01 -04:00
fd8fb74a88
cannot use Kokkos-OpenMP with recent hipcc
2025-05-15 07:47:19 -04:00
35f08232ba
update for Fedora 41/42
2025-05-15 07:46:48 -04:00
2b7c05c057
properly select linker for modern clang compilers
2025-05-15 04:02:44 -04:00
179d4f0148
work around C++ error
2025-05-15 02:53:51 -04:00
32588f075e
remove assignments of variables to themselves
2025-05-15 02:53:12 -04:00
9abb171d05
more CMake scripting updates to use C style MPI libraries not C++
2025-05-15 02:49:02 -04:00
b3e7121535
modernize project() command and create project version string with dots
2025-05-15 02:14:35 -04:00
85f0853910
Merge branch 'develop' into cmake-adjustments
2025-05-14 20:11:01 -04:00
01bde55e9a
match all argument types for powint()
2025-05-13 12:53:03 -04:00
68d2414b59
Merge branch 'fix-kokkos-log2' of https://github.com/Luthaf/lammps into collected-small-changes
2025-05-13 12:52:15 -04:00
9ba50df9d8
Select one overload of log2 for the kokkos build
2025-05-13 16:09:13 +02:00
83fa2cbc93
enable PotentialFileReader class to change line buffer size
2025-05-13 06:02:10 -04:00
fdd91e597e
add a few more tests for extracted global properties
2025-05-13 02:44:05 -04:00
75907ccf91
add support to extract eflag/vflag_atom/global as global properties
2025-05-13 02:32:27 -04:00
2bcac9efba
fix spelling issue
2025-05-12 12:13:05 -04:00
24149fc793
Create kokkos version of fix electron stopping
2025-05-11 09:25:15 +03:00
ef89edc4c6
Additional edits
2025-05-09 14:53:27 -06:00
bb62f46404
Merge branch 'kmc' of https://github.com/jtavenner-dev/lammps into kmc
2025-05-09 14:27:05 -06:00
17da04f07b
Cleaned up language errors
2025-05-09 14:25:08 -06:00
6436cc87b7
Corrected inconsistent voro-ID compute references and examples
2025-05-09 14:23:03 -06:00
3215141d9e
Merge pull request #4584 from navlalli/update-docs
...
Update fix qtpie/reaxff and fix qeq/rel/reaxff docs
2025-05-08 01:59:10 -04:00
3be9a40bf8
Merge branch 'develop' into update-docs
2025-05-08 01:09:17 -04:00
b69e8fff1f
Merge pull request #4587 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-05-08 01:07:29 -04:00
458c0844a8
fix typo
2025-05-07 17:44:38 -04:00
acd53ebd7c
update flag to accommodate changes in clang
2025-05-07 17:13:36 -04:00
ac556104c1
link to MPI C interface instead of C++
2025-05-07 17:12:57 -04:00
22cddeee78
fix spelling in comments
2025-05-07 16:49:43 -04:00
60fe08c328
clarify and rewrap
2025-05-07 15:47:35 -04:00
38dffe2283
Properly processing >1 fix set force
2025-05-07 15:42:57 -04:00
45944c4dc9
Fixing passed arg from type to index
2025-05-07 15:42:40 -04:00
6c2f11ce75
Merge branch 'develop' into update-docs
2025-05-07 13:21:39 -06:00
011f05f9ff
Update docs
2025-05-07 13:06:07 -06:00
955d5da09c
Update CMake
2025-05-07 12:58:33 -06:00
b5cac76937
Restore default value
2025-05-07 12:55:54 -06:00
9f0c87cf81
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.6.1
2025-05-07 12:42:07 -06:00
9c8e03c4f4
Port changes from Kokkos develop branch to Makefile.kokkos
2025-05-07 12:41:53 -06:00
7c2c9ea286
add missing versionadded tag
2025-05-07 02:00:40 -04:00
3751fe6be7
Merge branch 'atom-style-var-with-python' of github.com:lammps/lammps into atom-style-var-with-python
2025-05-06 16:28:20 -06:00
1f85dd4093
update comment in variable.cpp
2025-05-06 16:28:10 -06:00
615dd589dd
replace slow pow() function with faster and more accurate alternatives
2025-05-06 15:21:06 -04:00
c0a41bd638
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-05-06 15:06:43 -04:00
c1e9adbd80
Merge pull request #4574 from talinke/develop
...
New Fix for GJF Langevin Dynamics
2025-05-06 13:24:06 -04:00
48df0448df
spelling
2025-05-06 12:05:12 -04:00
2d22092078
additional info for pair style lj/smooth from Aidan
2025-05-06 12:00:55 -04:00
afcb97aaf2
address spelling issues
2025-05-05 20:22:00 -04:00
fbfe1e6a7c
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-05-05 20:13:42 -04:00
a528b88d8a
Merge branch 'update-docs' of github.com:navlalli/lammps-qtpie into collected-small-changes
2025-05-05 20:13:23 -04:00
750cfbedd3
Merge pull request #4579 from gsalkuin/bpm-fix-rigid
...
Update atom->quat in rigid fixes for bpm/rotational compatibility
2025-05-05 20:09:53 -04:00
a1cd18e4cf
Merge pull request #4522 from willzunker/mdr-dev
...
MDR contact model updates: radius update and damping
2025-05-05 20:07:36 -04:00
3b17ea5363
Merge pull request #4556 from Colvars/colvars-update
...
Update Colvars library to version 2025-04-18
2025-05-05 20:03:27 -04:00
dc07a1471e
Properly processing >1 fix set force
2025-05-05 12:45:35 -06:00
7c30111fa0
Fixing passed arg from type to index
2025-05-05 11:50:59 -06:00
0d7e07b9be
export bond topology related per-atom data via library interface
2025-05-05 06:25:22 -04:00
7ec7745640
make neighbor list settings, status, and bond/angle/dihedral/improper lists available to library interface
2025-05-05 05:21:18 -04:00
8d38ec4f18
Merge branch 'mliap-torch-load-fix' of https://github.com/fglines-nv/lammps into collected-small-changes
2025-05-03 21:22:53 -04:00
228cf1e871
Correct leftover references to vector inputs in docs
2025-05-03 19:07:01 +02:00
6c8e758e2b
Fix subscript range checking typo
2025-05-03 19:00:53 +02:00
f3adda8d3e
clean-up code and doc page
2025-05-02 16:21:41 -06:00
af840176e7
doc page tweak
2025-05-02 16:14:55 -06:00
79f6867d7e
new doc page for fix set command with example
2025-05-02 16:13:01 -06:00
3fafec9cba
do not try to suppress nvcc warning with LLVM based compilers. those fail when configuring MPI.
2025-05-02 16:02:42 -04:00
10077b057c
Update fix_ave_moments.rst
...
Emphasized the difference in behavior between this fix and other fix ave/* commands with regards to Nevery, Nrepeat and Nfreq.
2025-05-02 21:42:33 +02:00
37221c080b
Add self-citation
2025-05-02 13:52:17 +01:00
55a13efad0
small update
2025-05-02 00:30:22 -04:00
a388bd38ee
add LAMMPS-GUI screenshot image
2025-05-02 00:21:41 -04:00
edb060ccf5
Add examples and expected output for ave/moments
2025-05-02 01:20:37 +02:00
565e7b2c2b
Add documentation for ave/moments
2025-05-02 01:20:36 +02:00
b2001e999c
Implement moments calculation fix ave/moments
2025-05-02 01:20:36 +02:00
f8a0ff011b
Skeleton implementation of fix ave/moments
2025-05-02 01:20:36 +02:00
1f5b64bca4
torch.load fix for torch>=2.6 in ML-IAP
2025-05-01 15:22:05 -07:00
e474bfeece
Merge remote-tracking branch 'github/develop' into atom-style-var-with-python
2025-05-01 16:03:27 -04:00
9b36c58eb2
fix spelling and docbuild issues
2025-05-01 16:03:11 -04:00
1fc13c491c
change PYFUNCTION to PYWRAPPER in code
2025-05-01 13:16:50 -06:00
a2a2c541b5
tweaks to code and doc page
2025-05-01 12:57:27 -06:00
76d0ead245
doc pages for new Python function wrappers
2025-05-01 12:41:48 -06:00
165f34bc12
Merge pull request #4571 from akohlmey/collected-small-fixes
...
Collected small fixes
2025-05-01 11:43:50 -04:00
19d25a3654
initial implementation of python functions in variable formulas, including for atom-style vars
2025-05-01 07:59:41 -06:00
597a841f40
Update Kokkos library in LAMMPS to v4.6.1
2025-04-30 17:21:22 -06:00
2ab7eda64a
improve warning and explanation about too short communication cutoff
2025-04-30 16:46:22 -04:00
cba479bf6e
Update Colvars library to version 2025-04-18
...
The following is a list of pull requests relevant to LAMMPS in the Colvars repository since 2024-08-06:
- 752 New tool poisson_integrator_conv
https://github.com/Colvars/colvars/pull/752 (@jhenin)
- 733 Custom grids for all biases
https://github.com/Colvars/colvars/pull/733 (@giacomofiorin, @jhenin)
- 776 Avoid error in acos and asin with fast-math
https://github.com/Colvars/colvars/pull/776 (@jhenin)
- 773 fix: fix the clang build test failure of OPES
https://github.com/Colvars/colvars/pull/773 (@HanatoK)
- 768 fix: clamp the input values of asin and acos in case of fast math on aarch64
https://github.com/Colvars/colvars/pull/768 (@HanatoK)
- 761 Add debug code for the Jacobi failure
https://github.com/Colvars/colvars/pull/761 (@HanatoK)
- 759 min_image fix; Saves long runs from crashes;
https://github.com/Colvars/colvars/pull/759 (@PolyachenkoYA)
- 757 Fix MSVC OpenMP issue
https://github.com/Colvars/colvars/pull/757 (@HanatoK)
- 755 Fix indentation of 'Init CVC' message in standard output
https://github.com/Colvars/colvars/pull/755 (@jhenin)
- 750 Optimize and simplify the calculation of dihedral gradients
https://github.com/Colvars/colvars/pull/750 (@HanatoK)
- 749 Add references to new Colvars paper
https://github.com/Colvars/colvars/pull/749 (@jhenin, @giacomofiorin)
- 740 Report the specific C++ standard at init time, stop warning about C++97/03
https://github.com/Colvars/colvars/pull/740 (@giacomofiorin)
- 731 Improve detection of hard/mathematical boundaries
https://github.com/Colvars/colvars/pull/731 (@giacomofiorin)
- 729 Optimize the fit gradients
https://github.com/Colvars/colvars/pull/729 (@HanatoK, @jhenin)
- 728 Fix undefined behavior when getting the current working directory from std::filesystem
https://github.com/Colvars/colvars/pull/728 (@giacomofiorin)
- 727 Add patchversion scripting command
https://github.com/Colvars/colvars/pull/727 (@giacomofiorin)
- 724 Fix gradients and metric functions of distanceDir
https://github.com/Colvars/colvars/pull/724 (@giacomofiorin)
- 715 Add missing rotation in orientation component
https://github.com/Colvars/colvars/pull/715 (@giacomofiorin)
- 713 fix: try to solve #87 for non-scala components
https://github.com/Colvars/colvars/pull/713 (@HanatoK)
- 709 Implementation of OPES in Colvars
https://github.com/Colvars/colvars/pull/709 (@HanatoK, @giacomofiorin, @jhenin)
- 706 BUGFIX for Segmentation fault in colvarbias_meta::calc_energy() with useGrids off
https://github.com/Colvars/colvars/pull/706 (@alphataubio)
- 570 enable use of CVs defined by PyTorch neural network models
https://github.com/Colvars/colvars/pull/570 (@zwpku, @giacomofiorin, @HanatoK, @jhenin)
Authors: @alphataubio, @EzryStIago, @giacomofiorin, @HanatoK, @jhenin, @PolyachenkoYA, @zwpku
2025-04-30 15:32:30 -04:00
f9ba063c4a
add citation reminder
2025-04-30 12:17:31 -04:00
def38bf0f3
Updated fix langevin algorithm citation
2025-04-29 15:03:49 -07:00
2fa9cc7ae1
correct
2025-04-29 17:52:48 -04:00
0ce5d68455
Merge branch 'develop' into talinke/develop
2025-04-29 17:20:15 -04:00
1062a8fb3a
add deprecation warning to fix langevin and document it
2025-04-29 17:20:04 -04:00
332006923d
Name change: langevin/gjf to gjf
2025-04-29 12:00:06 -07:00
169f8ffd73
Merge branch 'lammps:develop' into bpm-fix-rigid
2025-04-29 13:23:36 -04:00
f9a55c0f49
update reference data in test which was updated in KIM database
2025-04-29 08:40:47 -04:00
053792ed47
fix typo detected by copilot
2025-04-28 23:14:54 -04:00
2fc7d287d4
Merge branch 'develop' into collected-small-fixes
2025-04-28 22:27:32 -04:00
440e24c60e
Merge pull request #4559 from lammps/gcmc-eatom
...
Added atomic energy option for energy change calculation in fix sgcmc
2025-04-28 22:26:15 -04:00
d4867ab55e
add false positives
2025-04-28 22:22:47 -04:00
2927b08792
correct reference
2025-04-28 22:20:57 -04:00
4a3c08576f
small formal updates
2025-04-28 22:19:14 -04:00
c886fff624
Merge branch 'develop' into gcmc-eatom
2025-04-28 17:55:48 -06:00
e5854ced41
backward compatibility not needed here
2025-04-28 18:56:32 -04:00
0768aac1fd
update Qt platform version for flatpak build to latest 5.15 branch
2025-04-28 18:45:57 -04:00
75d3d79fca
open available error URLs with double click or from context menu
2025-04-28 18:25:40 -04:00
fc0788f61c
Styling
2025-04-28 13:18:33 -07:00
b5f3660101
Merge branch 'lammps:develop' into develop
2025-04-28 13:16:24 -07:00
11f6b3483b
Updated documentation, updated log files
2025-04-28 13:02:47 -07:00
db3d93210d
highlight error URLs in logwindow
2025-04-28 10:56:37 -04:00
e62f45b2b5
fixed whitespace
2025-04-28 09:21:14 -05:00
7151f261a0
address sphinx formatting issue due to added paragraph
2025-04-27 10:04:41 -04:00
31b18ad24e
update help index table
2025-04-27 10:03:35 -04:00
f7e53b06e4
updated doc page for threads/per/atom
2025-04-27 08:56:53 -05:00
bef695f70b
fix copy-n-paste error
2025-04-27 07:39:58 -04:00
c74e7292c0
allow to set vectorsize (threads per atom) with neigh/thread from -pk kokkos
2025-04-26 17:44:24 -05:00
5169a633e5
make sure cut_respa is initialized
2025-04-26 17:04:14 -04:00
2c27ea3706
Fix spelling in comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-26 13:32:21 -04:00
f8bf6d1ad6
correct a few more issues with unit tests
2025-04-26 02:42:09 -04:00
d89ae3d15d
fix 64-bit integer compilation issue
2025-04-26 02:28:43 -04:00
6030c68ba3
correct reference
2025-04-26 02:18:57 -04:00
9442218b36
spelling
2025-04-26 02:18:45 -04:00
1a1f4b1a82
correct reference
2025-04-26 02:17:54 -04:00
3221c53b14
whitespace
2025-04-26 02:14:42 -04:00
161776b2c7
recover AtomStyle and SetProperty unit tests
2025-04-26 02:14:10 -04:00
78c5e9c00b
reformat according to revised programming style and partial clang-format
2025-04-26 01:33:17 -04:00
36ad6ebe52
apply clang-format
2025-04-26 01:24:23 -04:00
85bac7665a
add missing override attribute
2025-04-26 01:24:06 -04:00
12c72593f7
more fixes to recover compilation
2025-04-26 01:17:45 -04:00
ad6b674798
Merge branch 'develop' into fix-set-command
2025-04-26 01:13:58 -04:00
3b2f794398
fix issue breaking compilation
2025-04-26 01:03:46 -04:00
092df8ed8f
add copyright header
2025-04-26 00:56:47 -04:00
4897fbb210
Merge branch 'develop' into collected-small-fixes
2025-04-26 00:50:58 -04:00
40d8e1b95f
Merge pull request #4535 from Bibobu/plot_forces_tool
...
Adding python tool to plot tabulated forces
2025-04-26 00:50:32 -04:00
4b2163666c
Merge pull request #4545 from jtclemm/rheo
...
Small patches to various packages
2025-04-26 00:46:49 -04:00
7102cc2588
use bold font for column titles
2025-04-25 20:31:16 -04:00
f1edc7f222
whitespace
2025-04-25 20:15:36 -04:00
706aa19710
Use type/ratio instead of type/fraction to select charged types
2025-04-25 20:05:09 -04:00
67c6dc492b
update to ScaFaCoS version 1.0.4
2025-04-25 20:03:06 -04:00
d406289a7a
propagate changes from library.cpp/library.h to swig and plugin interface
2025-04-25 17:04:32 -04:00
1969c28e0c
delete unused variables
2025-04-25 16:35:54 -04:00
f577dcb28b
Merge pull request #4570 from akohlmey/collected-small-changes
...
More small changes to recover builds of "develop"
2025-04-25 16:30:16 -04:00
d416202b71
restore missing blank
2025-04-25 16:16:15 -04:00
46f4f5a3c0
move JSON class back to try recover legacy builds
2025-04-25 16:11:11 -04:00
9b258d4c82
try another variant
2025-04-25 15:51:39 -04:00
1597019419
another small tweak
2025-04-25 15:44:52 -04:00
c8b841b08e
small tweak
2025-04-25 15:31:32 -04:00
3b9ddf7a1f
spelling
2025-04-25 14:59:42 -04:00
cab78b2c0d
correct docs related to adding explicit Coulomb interactions
2025-04-25 14:15:01 -04:00
734bc915e2
must include third_party folder with legacy build
2025-04-25 14:14:20 -04:00
3c5e85a7c0
Merge pull request #4550 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2025-04-25 13:46:59 -04:00
9e26d8b569
Missing derivative for RK0
2025-04-25 10:19:28 -06:00
43fcf6eccc
use ioffset variable.
2025-04-25 11:44:03 -04:00
d25d0cbc7e
Merge pull request #4562 from mateors6/lj/pirani
...
Add pair style lj/pirani
2025-04-25 11:27:58 -04:00
8e07d48518
GitHub has stopped support for subversion in 2024. Remove note from 2016.
2025-04-24 18:42:19 -04:00
d4ba5d1fe6
Fixing bug in minimum density
2025-04-24 10:53:17 -06:00
a1fc036e25
Fix typo in src/timer.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-24 07:53:05 -04:00
ad086f26a5
Update version added
2025-04-24 10:42:42 +01:00
20d3d47fe3
Update pair_lj_pirani.rst
2025-04-24 09:18:41 +02:00
2d70947044
two more workarounds for compilation with -DFMT_STATIC_THOUSANDS_SEPARATOR
2025-04-23 21:00:40 -04:00
130033ec75
first working version of fix set with refactored set command
2025-04-23 13:04:54 -06:00
4126c9ed75
implement workaround for compilers that require -DFMT_STATIC_THOUSANDS_SEPARATOR
2025-04-23 14:20:10 -04:00
2e8b95f0c1
Update pair_lj_pirani.rst
...
Documentation update
2025-04-23 19:34:06 +02:00
f9dc879033
add comment to indicate that setting the pointer to null has no effect in sfree.
...
You need Memory::destroy() but that can't be applied to all use cases.
2025-04-23 08:41:56 -04:00
b1159dc528
fix up to Copilot suggested code change
2025-04-23 05:58:10 -04:00
1352257cf4
Use modern C++ code pattern to build c-style argument list
...
This was suggested by GitHub Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-23 05:51:53 -04:00
6629ecff2d
implement function to add request for single occasional neighbor list
2025-04-22 21:44:45 -04:00
648cd3f0c6
Temperature bias capability
2025-04-22 17:43:21 -07:00
946e885209
Merge branch 'develop' into fix-set-command
2025-04-22 14:21:02 -06:00
9e9caf7d14
dummy implementation of single neighbor list build
2025-04-22 16:02:51 -04:00
290ca2a095
Update pair_lj_pirani.rst
...
Corrections
2025-04-22 21:13:22 +02:00
73fe2f7915
Update extract(), document, and test
2025-04-22 11:28:17 -04:00
d10e5dded2
Add OPENMP package version of pair style lj/pirani
2025-04-22 11:27:41 -04:00
bbc025632d
apply clang-format
2025-04-22 10:50:24 -04:00
dbe98e2cfb
update embedded JSON class to version 3.12.0
2025-04-22 10:37:29 -04:00
25307b049c
Update and rename mol-pair-lj_improved_cut.yaml to mol-pair-lj_pirani.yaml
...
New name
2025-04-22 14:55:38 +02:00
da903e6d44
Update and rename pair_lj_improved_cut.h to pair_lj_pirani.h
...
New name
2025-04-22 14:53:15 +02:00
f9ba8caf4a
Update and rename pair_lj_improved_cut.cpp to pair_lj_pirani.cpp
...
New name
2025-04-22 14:51:27 +02:00
7221e3993a
Update .gitignore
...
New name
2025-04-22 14:48:11 +02:00
0673ac6acf
Update pair_style.rst
...
New name
2025-04-22 14:47:24 +02:00
fcc4092e83
Update and rename pair_lj_improved_cut.rst to pair_lj_pirani.rst
...
New name
2025-04-22 14:45:52 +02:00
26ab7cd20d
Update Commands_pair.rst
...
New name
2025-04-22 14:44:05 +02:00
385f350918
Removed debug code from unrelated files in MANYBODY and MC
2025-04-21 15:50:14 -06:00
04732e2efd
Removed debug code from unrelated files in MANYBODY and MC
2025-04-21 10:08:27 -06:00
7bfc15ff2c
Address akohlmey comments
2025-04-21 10:06:50 -06:00
d5c4f9c158
Fixed whitespace
2025-04-20 11:01:38 -06:00
0ff17967b0
Merge branch 'fix_omp_detection' of github.com:rbberger/lammps into collected-small-fixes
2025-04-20 10:37:04 -04:00
4e69046e54
cmake: fix omp.h detection
...
CMAKE_REQUIRED_LINK_OPTIONS needs to be a ;-separated list.
See https://cmake.org/cmake/help/latest/module/CheckIncludeFileCXX.html .
Fixes OpenMP detection with AppleClang when libomp is manually provided.
2025-04-20 00:40:24 -06:00
75d620c0a7
Fixed doc page
2025-04-19 18:21:39 -06:00
fc0a41fb71
Added atomic/energy keyword, EAM support, correct for examples/MC/in.sgcmc.eam in serial
2025-04-19 18:15:43 -06:00
6988c2f13e
Typo in rheo doc
2025-04-19 10:55:19 -06:00
c088ce2f51
fix typo
2025-04-19 11:05:52 -04:00
699e5bee07
Merge branch 'fix_cmake_list' of github.com:alinelena/lammps into collected-small-fixes
2025-04-19 11:02:45 -04:00
bd427ecf7a
do not make CMAKE_CXX_FLAGS a list of springs, ends up adding ; to the flags breaking compilation
2025-04-19 08:57:54 +01:00
8adc2d3391
Update pair_lj_improved_cut.cpp
...
Corrected energy calculation for r-RESPA
2025-04-18 13:48:10 +02:00
95a0c0a69a
add another small optimization
2025-04-18 07:31:39 -04:00
f385633f97
Update pair_lj_improved_cut.cpp
2025-04-18 12:32:57 +02:00
a59a2e4dba
address multiple issues with formatting, references, non-ASCII characters, spelling
2025-04-18 00:48:28 -04:00
0895b77a93
replace slow pow(x,2.0) with square(x) and cache repeatedly used pow() calls
2025-04-18 00:36:24 -04:00
71da769b11
add force style test
2025-04-18 00:35:01 -04:00
9a08f7b23b
add test for indented output
2025-04-17 16:26:03 -04:00
bd34c5f315
Update .gitignore
2025-04-17 22:14:38 +02:00
18dca0eeb1
Update pair_lj_improved_cut.rst
2025-04-17 21:58:50 +02:00
942e77d976
Update and rename pair_ilj_cut.rst to pair_lj_improved_cut.rst
2025-04-17 21:57:18 +02:00
25fd039457
Add files via upload
2025-04-17 21:52:52 +02:00
96f7dc79cc
Delete src/EXTRA-PAIR/pair_ilj_cut.h
2025-04-17 21:51:48 +02:00
8ef9759856
Delete src/EXTRA-PAIR/pair_ilj_cut.cpp
2025-04-17 21:51:33 +02:00
e1e87cc9ef
Fixing indexing error in fix rheo arg parsing
2025-04-17 13:49:36 -06:00
e7a8cc6646
Update .gitignore
2025-04-17 21:29:30 +02:00
80361d0bd6
Merge branch 'lammps:develop' into lj/improved/cut
2025-04-17 21:25:20 +02:00
7806244713
Update pair_style.rst
2025-04-17 21:09:43 +02:00
e15e7f699e
Update Commands_pair.rst
2025-04-17 21:05:58 +02:00
6e2d7f48d7
alternate approach to include header from thirdparty dir
2025-04-17 14:10:03 -04:00
51aa87d4ce
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-04-17 13:58:14 -04:00
7ca493917a
Merge pull request #4542 from akohlmey/add-json-lib
...
Integrate header-only JSON library
2025-04-17 13:56:16 -04:00
5938dee2d9
Delete doc/pair_ilj_cut.html
2025-04-17 18:44:31 +02:00
854e9c7a19
Merge branch 'develop' into ILJ/CUT
2025-04-17 18:31:59 +02:00
a7760e82e1
Merge pull request #4536 from akohlmey/remove-cmake-tune-flags
...
Remove CMAKE_TUNE_FLAGS
2025-04-17 11:02:04 -04:00
0f80a5c93d
Add files via upload
2025-04-17 14:06:57 +02:00
82bb366126
Delete doc/pair_ilj_cut.rst
2025-04-17 14:06:14 +02:00
ab75943e39
Add files via upload
2025-04-17 14:02:32 +02:00
ae19abdd7a
Add files via upload
2025-04-17 14:01:14 +02:00
27d8e103eb
move json.hpp class to thirdparty folder and add wrapper for use with LAMMPS
2025-04-16 15:54:59 -04:00
a9fe42bea4
fix bug reported in issue #4551
2025-04-16 06:21:11 -04:00
5d9a7d154d
address spelling and formatting issues
2025-04-15 22:48:25 -04:00
4553108035
add minimal unit test for JSON class
2025-04-15 22:11:44 -04:00
c4c76dd96c
catch JSON library exceptions
2025-04-15 21:31:03 -04:00
b131659a43
modify include guard and namespace to avoid clashes with the original version
2025-04-15 21:31:03 -04:00
d2d7248e3a
import original version 3.11.3 files
2025-04-15 21:31:03 -04:00
49d5e02c11
Variable name change, fixing some spacing/typos
2025-04-15 17:34:46 -06:00
0c29a0a0c9
changed damp_type to be a mdr damping coefficent
2025-04-15 13:55:38 -04:00
4bfdd3eb34
Remove trailing whitespace
2025-04-14 16:22:11 -06:00
51de62ce05
Reconcile version changes to documentation and polish
2025-04-14 15:58:19 -06:00
703750f4c8
Merge branch 'kmc' of https://github.com/jtavenner-dev/lammps into kmc
2025-04-14 15:57:16 -06:00
a3bc1a6c0b
Merge branch 'lammps:develop' into kmc
2025-04-14 15:52:23 -06:00
ca246a50f1
Merge branch 'develop' of https://www.github.com/lammps/lammps into kmc
2025-04-14 15:37:47 -06:00
3a6ea0808d
Merged changes to documentation for further user clarity
2025-04-14 15:36:33 -06:00
e4c3b0c05e
New example and log files
2025-04-14 11:33:02 -07:00
689b542da6
make minimize work with KOKKOS package without -suffix or suffix command
2025-04-14 10:59:54 -04:00
b081d289c1
Merge pull request #4546 from akohlmey/lammps-gui-enhancements
...
LAMMPS-GUI enhancements
2025-04-14 10:49:54 -04:00
0b0383bc64
Merge pull request #4548 from jrgissing/bond/react-create+rate_limit_bugfix
...
bond/react: refactor reaction counting
2025-04-14 09:38:10 -04:00
7be6e95647
Rephrasing suggested by @simongravelle
2025-04-14 06:28:29 -04:00
31df721767
update documentation
2025-04-13 20:01:06 -04:00
0bab80a26e
not much use for editing x axis label. better give more space to other options
2025-04-13 19:33:07 -04:00
f181ca6aec
support setting graph colors in preferences
2025-04-13 16:56:21 -04:00
1eb61936ab
refactor reaction counting
...
previously, the rate_limit keyword did not work when also creating atoms
2025-04-13 12:56:01 -04:00
00673999af
Merge remote-tracking branch 'github/develop' into lammps-gui-enhancements
2025-04-13 05:41:26 -04:00
994b7b4937
Merge pull request #4540 from evoyiatzis/fix-adapt-dihedral
...
extend fix adapt to treat dihedrals
2025-04-13 05:39:58 -04:00
bb09088731
add new tab to preferences for charts window settings
2025-04-12 11:49:41 -04:00
1ad2df84d8
add checkbox to automatically open tutorial website, if available
2025-04-12 06:49:44 -04:00
d0c3564216
update TODO list
2025-04-12 00:53:45 -04:00
2dd53c440e
Add mini ToC for HowTo only and reorganize the introduction
2025-04-12 00:47:35 -04:00
ed1f4cc381
add functionality to edit the plot title and x- and y-axis labels
2025-04-11 23:25:56 -04:00
09d3ac0a1b
Updated GJ-VII, GJ-VIII
2025-04-11 20:07:25 -07:00
3aa3d45a9f
Merge pull request #4532 from akohlmey/collected-small-fixes
...
Collected small fixes and changes
2025-04-11 21:02:02 -04:00
a30daec348
Addition of GJ-VII
2025-04-11 13:40:35 -07:00
2ca9e188c0
Prevent BPM bonds breaking during setup
2025-04-11 12:53:51 -06:00
b8e14cd0c9
correct and rephrase one more time
2025-04-11 14:04:33 -04:00
3810be6c8b
correct / clarify embedded docs
2025-04-11 14:04:27 -04:00
7a40e78c7a
Merge conflict
2025-04-11 11:21:56 -06:00
e79171c1de
Merge branch 'develop' into rheo
2025-04-11 11:18:53 -06:00
f786707699
Cleaning up granular restitution example
2025-04-11 11:14:34 -06:00
02c627db82
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
2025-04-11 12:34:45 -04:00
190ecd2666
clarify
2025-04-11 12:34:31 -04:00
a5b83224e4
rephrase to be less ambiguous and provide a couple more details
2025-04-11 12:29:03 -04:00
7c0fd42ab4
Move atom_vec_apip to src/APIP.
2025-04-11 10:21:18 +02:00
2bb9454190
Correct style
2025-04-10 13:15:30 -07:00
43a7b14b7c
New example structure
2025-04-10 12:01:02 -07:00
4dd8c66390
Updated documentation
2025-04-10 10:33:08 -07:00
90797c7b62
document that also molecules from the molecule command can be visualized
2025-04-10 11:51:13 -04:00
83c785740b
improve phrasing
2025-04-10 10:49:27 -04:00
8c1aada9cb
Support constant lambda in APIP.
2025-04-10 16:05:16 +02:00
dfc10e5b59
small improvements of molecule visualization.
2025-04-10 08:56:57 -04:00
bc031bdd7a
initial attempt to allow viewing molecules.
2025-04-10 08:23:04 -04:00
f2bf0d0a8b
add optional create_atoms group keyword to add new atoms to a custom group
2025-04-10 05:36:26 -04:00
980bf70310
improve error messages
2025-04-10 05:00:41 -04:00
227b4ed12d
remove unused class members and plug memory leaks
2025-04-10 04:39:56 -04:00
32592e6660
add feature idea for LAMMPS-GUI
2025-04-10 01:13:44 -04:00
2f861b83d7
correct embedded documentation
2025-04-10 00:01:40 -04:00
d1f452fcb6
fix whitespace issues
2025-04-09 17:45:54 -04:00
6e7cbbeb9c
add errorurl(36) message to all "boost neigh_modify one" errors
2025-04-09 17:35:42 -04:00
e9695df0e8
Provide some additional explanations for the "boost neigh_modify one" error
2025-04-09 17:29:34 -04:00
8fd1bf23c9
only compute special neighbors of a template if it has bonds
2025-04-09 16:41:46 -04:00
f16f65c8dc
add missing entries
2025-04-09 10:45:51 -04:00
bd6bb3ce10
Updated integrator, streamlined variables
2025-04-08 17:35:09 -07:00
585565edb9
corrected initialization of damp_type, error checks, doc changes, example script updates
2025-04-08 20:33:28 -04:00
210cddd94e
working on adding damping types to mdr damping
2025-04-08 18:32:45 -04:00
d6e9a6a44a
Update atom->quat in fix_rigid_small.cpp
2025-04-08 10:03:36 -04:00
139ecd0e90
Merge branch 'lammps:develop' into develop_ap
2025-04-08 16:03:25 +02:00
813e65026e
fixing whitespaces
2025-04-08 15:53:45 +02:00
535d08895a
Add APIP package.
2025-04-08 15:26:45 +02:00
586d24f5ef
whitespace
2025-04-07 23:02:00 -04:00
7643c901eb
cleaned mdr damping and updated velocity damping for mdr use
2025-04-07 22:57:29 -04:00
a237bdc753
Merge remote-tracking branch 'github/develop' into remove-cmake-tune-flags
2025-04-07 22:50:50 -04:00
af718e8162
remove one more use to CMAKE_TUNE_FLAGS
2025-04-07 22:50:38 -04:00
c9f25a69e5
remove rarely working hack
2025-04-07 22:48:44 -04:00
b6dae216d3
no need to set build type specific flags
2025-04-07 22:48:18 -04:00
3d13227287
convert compiler workaround from augmenting compiler flags to target_compile_definition()
2025-04-07 22:17:08 -04:00
647bc7538d
programming style fix
2025-04-07 21:46:09 -04:00
fc3d295560
add missing entry to OpenMP reduction clause.
2025-04-07 21:29:53 -04:00
641d496d4b
Refined keyword options
2025-04-07 17:36:48 -07:00
319e14c8e3
Update atom->quat in fix_rigid.cpp
2025-04-07 18:28:33 -04:00
dcb04032fb
avoid memory leak on element names
2025-04-07 18:18:16 -04:00
99b484a0cc
add Kokkos/OpenMP version of mliap unified test
2025-04-07 18:06:31 -04:00
c505bfbdfe
make sure OpenMP has a sufficient number of threads allocated
2025-04-07 18:06:07 -04:00
8ea6c5c395
avoid memory leak for element names
2025-04-07 18:05:35 -04:00
6c337ba655
manage cutghost array for KOKKOS, if requested by pair style command
2025-04-07 18:00:56 -04:00
52ce35adbc
make sure cutghost is initialized
2025-04-07 17:59:45 -04:00
bfd496bee7
plug memory leaks in pyx files
2025-04-07 17:59:12 -04:00
9a06ac9585
Merge branch 'develop' into fix-adapt-dihedral
2025-04-07 23:15:52 +02:00
499192a1b2
restore option to request neighbor lists with neighbors of ghosts
2025-04-07 16:27:16 -04:00
809d5b5b93
Fix typo in dihedral_charmm.cpp
2025-04-07 21:08:35 +02:00
7b0c5f3e04
Fix typo indihedral_charmmfsw.cpp
2025-04-07 21:07:52 +02:00
d012d13c19
fix typo in dihedral_quadratic.cpp
2025-04-07 20:52:55 +02:00
fe9915f307
disable support for neighbors of ghosts. see also bff980b56f
2025-04-07 14:37:35 -04:00
fdbae98345
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-04-07 14:05:27 -04:00
6372178caa
Merge pull request #4538 from bathmatt/mliap-coefs-bug
...
Fixed invalid ref of coeffs in pair style mliap/kk
2025-04-07 13:58:55 -04:00
4ce473a649
Merge branch 'lammps:develop' into fix-adapt-dihedral
2025-04-07 19:54:18 +02:00
ef875b5973
fixed whitespace
2025-04-07 14:16:49 +02:00
239eb64cbb
modifications in fix adapt.cpp
2025-04-07 11:58:24 +02:00
2b38b6d1c0
extract() implementation for dihedral class2
2025-04-07 11:35:20 +02:00
e93709d34e
extract() implementation for dihedral helix
2025-04-07 11:20:53 +02:00
7655a4cb84
extract() implementation for dihedral multi/harmonic
2025-04-07 09:30:44 +02:00
e956e5ccda
extract() implementation for dihedral charmm and charmmfsw
2025-04-07 09:24:44 +02:00
55964c1233
extract() implementation for dihedral cosine squared restricted
2025-04-07 09:11:42 +02:00
27ac8c0ea1
extract() implementation for dihedral opls
2025-04-07 09:05:42 +02:00
477f78b28c
Fixed invalid ref
2025-04-07 08:42:57 +02:00
7034e930fd
update date
2025-04-06 15:03:39 -04:00
6267389801
must force OMP_NUM_THREADS=1 for all tests to pass
2025-04-06 11:30:41 -04:00
911b3eb811
cleanup format
2025-04-06 11:16:58 -04:00
2a1fb835ad
must not allocate eatom and vatom when called from KOKKOS version (which sets copymode to 1)
2025-04-06 10:33:05 -04:00
d4bcd3b7eb
plug memory leak in SO3 descriptor for pair style mliap/kk
2025-04-06 10:25:56 -04:00
cf3ffb9dfc
simplify fingerprint to match more suppression cases
2025-04-06 10:25:31 -04:00
c6d2812d2d
Revert "match documentation to return 0 when checking for size of columns on 1d arrays"
...
This reverts commit 6272acd9c6 .
Which isn't needed
2025-04-06 07:51:52 -04:00
ac76176dd5
must set lj cutoff to avoid uninitialized data access
2025-04-06 07:29:35 -04:00
cdea2737c7
remove CMAKE_TUNE_FLAGS
2025-04-06 07:06:20 -04:00
da2bc03ae6
do explicit loop over nlocal to avoid out-of-bounds access with implicit loop
2025-04-06 06:21:39 -04:00
6272acd9c6
match documentation to return 0 when checking for size of columns on 1d arrays
2025-04-06 06:19:34 -04:00
6ab7d7d818
Made plot_forces executable
2025-04-06 10:37:54 +02:00
ece0df7f7e
Small modification of Tools.rst to include plot_forces + typo
2025-04-06 10:37:23 +02:00
94e6022210
Changed --recompute option of plot_forces to -d for consistency
2025-04-06 10:34:28 +02:00
b357540e92
Added plot_forces description to README.md
2025-04-06 10:33:30 +02:00
f8757abe92
Moved plot_forces to the tools/tabulate/ folder
2025-04-06 10:31:29 +02:00
2eaf1e52f0
add even more suppressions and generalize some
2025-04-06 03:49:11 -04:00
860a3cbbd3
add suppressions for dlopen() and friends
2025-04-06 03:02:34 -04:00
8d5459393f
Added the plot_forces file from previous PR
2025-04-05 23:32:36 +02:00
2939e7d509
Merge branch 'develop' of github.com:lammps/lammps into plot_forces_tool
2025-04-05 23:28:52 +02:00
0cc6fb8e18
fix acks2/reaxff/kk should use post_constructor() like base class for order of operations
2025-04-05 16:36:20 -04:00
3fc0868db9
enable and apply clang-format
2025-04-05 15:48:10 -04:00
0bfa5b210b
plug memory leak
2025-04-05 15:42:04 -04:00
25f1dac9b6
more suppressions for MPICH and Kokkos
2025-04-05 01:42:44 -04:00
7c2ca8c8e5
must not call plain ev_init() from KOKKOS without setting alloc to 0 to avoid memory leak
2025-04-05 01:42:18 -04:00
c60bff2b97
reformat source
2025-04-05 00:53:28 -04:00
e0847f2195
fix memory leak in test
2025-04-05 00:26:20 -04:00
ea76dc99e9
Adding damp coeff back in
2025-04-04 15:20:55 -06:00
b9228a854e
no need to call allocate() of the base class
2025-04-04 17:17:40 -04:00
be6acff029
must not allocate eatom and vatom in base class to avoid big memory leak
2025-04-04 17:17:08 -04:00
bff980b56f
cutghost is not used anyware; remove to plug memory leaks
2025-04-04 17:15:56 -04:00
3d4b57d7fd
Removing old variable
2025-04-04 14:40:01 -06:00
a970f946a7
some more MPICH suppressions
2025-04-04 12:05:58 -04:00
0c71daabbe
Merge pull request #4530 from akohlmey/collected-small-fixes
...
Collected small fixes and changes.
2025-04-04 12:04:46 -04:00
30bbbafd9d
Cleaning up MDR files
2025-04-04 09:57:43 -06:00
d1dd05bf4e
update unit test for quadratic dihedral
2025-04-04 17:19:54 +02:00
996faf7a94
update documentation
2025-04-04 17:11:30 +02:00
3182dc26da
extract() implementation for dihedral quadratic
2025-04-04 17:06:29 +02:00
0879548737
change fix adapt header file
2025-04-04 17:03:58 +02:00
54d7f46151
modifications in dihedral & dihedral_hybrid
2025-04-04 17:00:52 +02:00
ccd6eeb8af
unit test
2025-04-04 16:53:57 +02:00
5086c639e2
improve docs and use dtype as parameter name to avoid confusion with type
2025-04-04 10:41:35 -04:00
f4f0a22ee1
improve valgind suppression information and format
2025-04-04 10:19:38 -04:00
66fbc40944
add valgrind suppression for Kokkos
2025-04-04 10:09:33 -04:00
af31dd3a6b
update suppressions so they work with both the library interface and the standalone executable
2025-04-04 09:16:23 -04:00
5d32a1e61a
don't mix malloc() and delete
2025-04-04 06:53:12 -04:00
50f42f203d
make consistent, remove ghost member map
2025-04-04 06:52:02 -04:00
e3016072ad
Merge branch 'develop' of github.com:lammps/lammps into develop
2025-04-04 10:22:41 +02:00
d06bfbf180
add missing index
2025-04-04 03:41:22 -04:00
a3de234873
update valgrind suppressions for Fedora 41
2025-04-04 03:40:25 -04:00
fdf5f8dd22
avoid division by zero
2025-04-04 03:39:56 -04:00
cadac64ab6
plug memory leak detected by coverity scan
2025-04-04 03:39:39 -04:00
9d61ff4bba
add support for compiling fully static LAMMPS executable with libcurl
2025-04-04 00:45:19 -04:00
daf58e72dc
update for recent changes
2025-04-03 22:45:37 -04:00
91283d98cc
allow to set https_proxy via preferences if not set via environment variable
2025-04-03 22:27:57 -04:00
1892189eaa
looking for libcurl components fails for some installations
2025-04-03 18:46:16 -04:00
f447a0476c
discuss using a proxy with geturl, e.g. on a cluster compute node
2025-04-03 18:45:14 -04:00
65992f7ba2
mention LAMMPS tutorial files download support
2025-04-03 18:44:40 -04:00
999e6d95d4
list post_constructor methods and modernize description
2025-04-03 13:47:53 -04:00
384d7f446b
updated damping in mdr example sims
2025-04-03 11:56:16 -04:00
609b60c211
set LAMMPS-GUI version
2025-04-03 08:56:05 -04:00
216b9218cb
flag development version
2025-04-03 08:52:54 -04:00
75e12e2004
add missing overrides
2025-04-02 17:11:17 -04:00
7b4c33630d
Merge pull request #4524 from akohlmey/next_release
...
Step version strings for next feature release
2025-04-02 16:04:25 -04:00
0a7f55688b
Merge pull request #4463 from bathmatt/lammps-kokkos-mliap-comms
...
Added code which provides callbacks from external ML-IAP functions to…
2025-04-02 14:28:24 -04:00
91e4cbb564
update a couple more pending version tags
2025-04-02 14:20:57 -04:00
0043bca33d
Merge branch 'develop' into next_release
2025-04-02 14:11:45 -04:00
9cfcb971b9
whitespace
2025-04-02 12:04:18 -06:00
cb8550465e
Merge pull request #4507 from navlalli/qeqr
...
Add fix qeq/rel/reaxff
2025-04-02 13:19:55 -04:00
8df9f3404b
Merge pull request #4467 from evoyiatzis/patch-2
...
extend fix adapt to treat improper angles
2025-04-02 12:18:40 -04:00
92321f4cad
Merge pull request #4521 from stanmoore1/kk_update_4.6.0
...
Update Kokkos library in LAMMPS to v4.6.0
2025-04-02 11:30:17 -04:00
9f7653dd37
Merge pull request #4519 from fxcoudert/extxyz2
...
Add extended XYZ dump style extxyz
2025-04-02 10:59:18 -04:00
38df714672
Merge branch 'develop' into lammps-kokkos-mliap-comms
2025-04-02 08:32:44 +02:00
8defe0e798
Merge pull request #4482 from rbberger/dihedral_multi_harmonic_kokkos
...
add dihedral multi/harmonic/kk
2025-04-01 21:37:51 -04:00
d51017c878
Set pending version tags to 2Apr2025
2025-04-01 21:30:53 -04:00
5bd3218372
update version strings
2025-04-01 21:29:59 -04:00
5933eca83f
Merge pull request #4515 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2025-04-01 21:16:16 -04:00
5371aa8670
Merge pull request #4335 from jrgissing/bond/react-molmap_option
...
Bond/react: molmap option
2025-04-01 21:14:19 -04:00
144637c0a1
Merge pull request #4523 from evoyiatzis/patch-7
...
enable lj96/cut, lj/cubic and lj/gromacs with fix adapt
2025-04-01 21:12:09 -04:00
618c92aeee
fix typos
2025-04-01 19:25:48 -04:00
b0ca9ed0d4
enable lj/cubic for fix adapt
2025-04-01 16:19:37 +02:00
76e3900128
add line in the end of pair_lj_gromacs.cpp
2025-04-01 15:38:50 +02:00
db8dae3300
enable lj/gromacs for fix adapt
2025-04-01 15:36:44 +02:00
fd77c935ab
Precompute terms in overlap integral
2025-04-01 12:47:55 +01:00
c99ae613de
enable lj96 for fix adapt
2025-04-01 11:34:11 +02:00
6964156b6f
fix syntax error
2025-04-01 00:00:22 -04:00
e577528099
switch CWD to home if default is "/" or contains "AppData"
2025-03-31 23:47:45 -04:00
b8aaa8d60f
modified doc to include mdr damping model
2025-03-31 22:55:42 -04:00
3c1ed34753
removed csv_writer.h
2025-03-31 22:16:09 -04:00
eeaf0694ad
white space and comment removal
2025-03-31 22:13:29 -04:00
8ee8cb1aa3
code clean-up
2025-03-31 20:13:24 -04:00
3aafe2831b
added MDR damping method
2025-03-31 20:13:24 -04:00
9d01ac2caf
Stablized radius update, added WFM, added outputs
2025-03-31 20:13:24 -04:00
bba860f959
Update docs for KOKKOS update
2025-03-31 12:36:40 -06:00
a4f7c7e4c5
Update CMake for KOKKOS package
2025-03-31 12:29:08 -06:00
3b69cf6011
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.6.0
2025-03-31 11:46:30 -06:00
084ba674a5
Remove atomics units and distance function
2025-03-31 17:44:17 +01:00
9d2b5302b9
modernize some error messages
2025-03-31 01:28:25 -04:00
1c609ef3e4
cosmetic, more LAMMPS style
2025-03-30 23:37:11 -04:00
677e8dd681
documentation fixes
2025-03-30 23:35:45 -04:00
6e395424bc
better align with LAMMPS' programming conventions
2025-03-30 23:30:15 -04:00
935e323d08
Merge branch 'develop' into bond/react-molmap_option
2025-03-30 23:27:50 -04:00
578b1cf936
fix typo
...
Co-authored-by: Shern Tee <shernren@gmail.com >
2025-03-30 01:32:02 -04:00
2da463a773
missed renames
2025-03-29 18:55:13 -04:00
367dd4635b
Merge remote-tracking branch 'github/develop' into qeqr
2025-03-29 18:41:36 -04:00
fc9d7bc181
rename fix qeqr/reaxff to fix qeq/rel/reaxff
2025-03-29 18:40:47 -04:00
2396668965
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-03-29 16:31:17 -04:00
285baf27b5
Merge pull request #4518 from akohlmey/file-formats
...
Add a general description of common file formats in LAMMPS
2025-03-29 16:30:31 -04:00
7ff9ee51e5
small tweaks
2025-03-29 15:56:34 -04:00
990007c87b
whitespace, rewrap, and comments
2025-03-28 23:55:38 -04:00
4dbf18e2c9
small suggested changes
2025-03-28 23:15:33 -04:00
1172a8c6c8
Merge pull request #4506 from fxcoudert/mac
...
Update macOS info
2025-03-28 18:50:45 -04:00
aeed7a425f
we only need to worry about Python3 now
2025-03-28 18:25:42 -04:00
b7b9a4a599
Update Kokkos library in LAMMPS to v4.6.0
2025-03-28 15:29:14 -06:00
9661c21052
comment out possible additional sections
2025-03-28 09:56:06 -04:00
c0321b5f00
More doc
2025-03-28 10:58:54 +01:00
9a55856758
forgot handling addstep_compute in setup()
2025-03-28 00:32:28 -04:00
09242c0b12
forgot handling addstep_compute in setup()
2025-03-28 00:31:01 -04:00
a17ec2a8d3
fix bug with addstep_compute skipping on first step
2025-03-28 00:18:32 -04:00
0263774595
must use addstep_compute() on next time based or variable step dump output
2025-03-28 00:17:59 -04:00
9ac09e839f
trigger computes only if next variable step or time based dump present
2025-03-28 00:05:14 -04:00
963083b2d5
must use addstep_compute() on next variable dump output
2025-03-27 23:50:37 -04:00
8949a6262d
Use "Contact the LAMMPS developers" consistently and add an errorurl() to such errors
2025-03-27 19:04:32 -04:00
c3309bc0b3
error message and programming style updates
2025-03-27 18:35:40 -04:00
c9be07df9c
fix bug with addstep_compute skipping on first step
2025-03-27 18:28:06 -04:00
fc78806bc7
apply clang-format
2025-03-27 17:14:35 -04:00
f652687a3a
add support for outputting the same temperature, pressure, and potential energy as the thermo output
2025-03-27 17:14:06 -04:00
738fb4a502
add info about restart files
2025-03-27 16:29:13 -04:00
d12f4b076b
Dump pe, temp, press
2025-03-27 21:05:38 +01:00
032c1c39b0
Handle mass better
2025-03-27 20:14:29 +01:00
fce3246439
detect misformatted Sphinx directives
2025-03-27 13:37:13 -04:00
c9d557a9f2
add test for version related tags missing a colon
2025-03-27 13:20:08 -04:00
8eceb2b944
small updates and clarifications
2025-03-27 12:52:48 -04:00
dcb844b01b
Safer printf
2025-03-27 17:27:08 +01:00
0c7c21925f
Update .github/CODEOWNERS
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2025-03-27 16:55:35 +01:00
b0a8391413
Update CODEOWNERS
2025-03-27 16:23:58 +01:00
bb6470eb1a
More flexibility: forces, vel, mass
2025-03-27 15:59:42 +01:00
855737cf04
implement derived extxyz dump style
2025-03-27 14:38:33 +01:00
2ad0cc1820
document extxyz dump style
2025-03-27 14:38:08 +01:00
f5dbf30965
improve error messages
2025-03-27 14:37:27 +01:00
f0b3b20653
add a write permission check before opening a pipe for compressed writes
2025-03-26 23:09:39 -04:00
dd313465e1
add support for writing one file per timestep with '*' wildcard
2025-03-26 22:44:35 -04:00
9661d020c1
Merge branch 'develop' into collected-small-fixes
2025-03-26 20:10:20 -04:00
c45558b640
some tweaks for local table of contents
2025-03-26 20:09:54 -04:00
2542b989ee
small tweak
2025-03-26 19:59:52 -04:00
7f0b71f7c0
spelling
2025-03-26 17:36:27 -04:00
637b572600
Merge remote-tracking branch 'github/develop' into file-formats
2025-03-26 17:33:00 -04:00
465171d58f
Merge pull request #4514 from akohlmey/library-handle-argument-errors
...
Improve handling argument errors with library interface functions
2025-03-26 14:35:30 -04:00
dcbc3c9dbc
whitespace
2025-03-26 09:52:19 -04:00
194b3408f7
add section about molecule files
2025-03-26 09:51:09 -04:00
bc1b22a2f8
finish (for now) the summary of the data file format
2025-03-26 09:01:07 -04:00
8a373ab5d8
spelling
2025-03-26 09:00:25 -04:00
cf5d74b315
add pair style pedone to list of pair styles compatible with fix adapt
2025-03-26 05:54:21 -04:00
d515af2e2b
Merge branch 'develop' into library-handle-argument-errors
2025-03-26 05:13:10 -04:00
811f79abc6
error out or ignore on displacements in z-direction with 2d system
2025-03-26 04:57:01 -04:00
c22716f5c0
error out on non-existing groups and improve error messages
2025-03-26 04:45:13 -04:00
a9f2bdf326
remove misplaced excess error call
2025-03-26 04:17:36 -04:00
c95d43f647
plug memory leaks
2025-03-26 04:16:54 -04:00
24389a55dc
remove argument expansion since it would take only the first expanded argument only.
...
this is better made explicit.
2025-03-26 04:11:51 -04:00
16f836bef5
Merge branch 'develop' into lammps-kokkos-mliap-comms
2025-03-26 07:21:53 +01:00
d658c589f7
update formulations some more
2025-03-25 21:47:04 -04:00
a98a743f2e
Fix tabs->spaces in last commit
2025-03-25 15:13:11 -07:00
bc791da69e
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-03-25 17:53:23 -04:00
faa6e806bf
Merge remote-tracking branch 'github/develop' into file-formats
2025-03-25 17:53:02 -04:00
7878ec170c
Merge pull request #4501 from lammps/errors-more-cleanup
...
[Community Project] More Error and Warning Messages Cleanup
2025-03-25 17:52:08 -04:00
3c055fe93b
Clean up cupy vs. torch in exchanges
2025-03-25 15:39:20 -06:00
bb788cb1a2
Merge remote-tracking branch 'github/develop' into file-formats
2025-03-25 17:36:55 -04:00
0b43649e74
Merge pull request #4513 from akohlmey/howto-bulk-to-slab
...
Add a Howto showing how to convert a bulk system to a slab
2025-03-25 16:54:38 -04:00
227b7840e7
add disclaimer and improve some formulations
2025-03-25 15:42:11 -04:00
2d0c1af656
Merge remote-tracking branch 'github/develop' into howto-bulk-to-slab
2025-03-25 15:40:55 -04:00
fecd93783b
spelling
2025-03-25 15:40:40 -04:00
d850d93dad
Make Pytorch optional
2025-03-25 13:01:56 -06:00
678e90f669
make spellchecker happy
2025-03-25 14:55:30 -04:00
bafd2a8d6b
Merge remote-tracking branch 'github/develop' into file-formats
2025-03-25 14:22:55 -04:00
2ea5cf1206
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-03-25 14:16:04 -04:00
9e241df062
Merge pull request #4182 from akohlmey/group-bitmap-accessor
...
Refactor code to use group bitmap accessor
2025-03-25 14:12:27 -04:00
32e4a0d36b
Merge branch 'develop' into lammps-kokkos-mliap-comms
2025-03-25 18:44:52 +01:00
5dbeacb1e8
Merge pull request #4508 from jewettaij/master
...
Fixed the Moltemplate HowTo docs
2025-03-25 13:02:31 -04:00
bdf1b541b1
Merge branch 'mac' of https://github.com/fxcoudert/lammps into collected-small-fixes
2025-03-25 11:38:54 -04:00
66d5fbd4bd
Merge pull request #4516 from Eddy-Barraud/dpd_charged
...
wrong qi*qj in the cuda code
2025-03-25 11:28:21 -04:00
183486d813
implement suggestions from @ndtrung81
2025-03-25 11:27:19 -04:00
e9ac9e77db
add option to return an entire column, row, or array as flat array with lammps_extract_fix()
2025-03-25 11:20:15 -04:00
3efddff01a
Changed use of varient on LHS
2025-03-25 09:59:41 +01:00
3872fa16d4
small update to internal command documentation
2025-03-25 04:37:15 -04:00
7fba02f865
fix logic bug when writing coeffs to data file
2025-03-25 03:02:17 -04:00
5a62d0a129
correct data in data file and pair_coeff changes are no longer needed
...
also re-create reference log files
2025-03-25 03:01:38 -04:00
3ed03c4044
add post_constructor() method to computes for symmetry with fixes
2025-03-24 22:59:36 -04:00
15026cfa56
cosmetic
2025-03-24 22:59:05 -04:00
b4ff184a0a
complete refactoring of handle check and error handling
2025-03-24 17:19:31 -04:00
d830412228
added boolean
...
the read_data is not reading slater boolean of pair_coeff
2025-03-24 16:04:40 +01:00
bbd057891a
wrong qi*qj cuda code
...
correction of cutsq[mtype].z instead of extra[j].x !
2025-03-24 15:35:34 +01:00
b45c811fbb
more argument error improvements
2025-03-24 09:15:19 -04:00
7b5c281596
when calling Error we must wrap the code in BEGIN/END capture
2025-03-24 05:52:47 -04:00
350fa4ddec
more library interface argument checking and error handling
2025-03-24 05:25:11 -04:00
e0322b96ec
sync new library interface function across all interfaced derived packages
2025-03-24 04:33:27 -04:00
15cdba0bf0
have Error::set_show_error() return the previous setting
2025-03-24 04:13:24 -04:00
e79fcfb4ef
implement improved version of go-to-top button with javascript requiring only one click
2025-03-24 00:14:50 -04:00
3a18ca5197
updates, recover failed tests with -DLAMMPS_BIGBIG
2025-03-23 23:17:53 -04:00
9577343429
use a global constant for a common string buffer size
2025-03-23 22:21:05 -04:00
2b718d3b86
add interface to lammps_set_show_error()
2025-03-23 22:20:34 -04:00
aabfef6d0b
update packaging to conform with suggested packaging changes
2025-03-23 22:20:02 -04:00
b4e4ea1069
we don't need lammps_throw_error. just call lmp->error->xxx
2025-03-23 21:23:24 -04:00
ccbf47c66d
forgot exceptions in two cases
2025-03-23 19:02:10 -04:00
6fca985d5d
add method that allows suppressing printing error messages immediately
2025-03-23 19:01:25 -04:00
a26ea958c6
throw suitable exception when trying to extract unknown or incompatible compute or fix data
2025-03-23 18:07:08 -04:00
a64863caa6
fix sphinx directive error in embedded docs
2025-03-23 16:37:20 -04:00
824b1b0b66
relax epsilon to pass tests on macos-arm64
2025-03-23 16:36:16 -04:00
3d5430bfe4
Merge branch 'develop' into errors-more-cleanup
2025-03-23 16:01:00 -04:00
adaa313990
Merge pull request #4502 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2025-03-23 15:59:38 -04:00
88cecbd11d
alternate implementation of jump to top by @rbberger
2025-03-22 18:54:49 -04:00
c65c8819e3
cosmetic changes and re-wrap paragraphs
2025-03-22 16:06:17 -04:00
f4b92a23ae
small clarification cherry-picked from PR #4502
2025-03-22 15:47:52 -04:00
6f24e1edd5
remove leftover pieces of obsolete warning
2025-03-22 15:42:51 -04:00
12cc12b4f4
Typos and alternate wording suggestions
2025-03-22 12:57:28 -06:00
cb5e45ff1f
small tweaks
2025-03-22 11:24:53 -04:00
8a0900f0ab
revert broken change to print angstrom character
2025-03-22 11:20:37 -04:00
9d0c25fbab
improve wording
2025-03-22 11:15:26 -04:00
c289ad9471
forgot to include upward arrow image
2025-03-22 06:08:48 -04:00
725b34a70a
add snapshot images to show the initial and final geometry and box
2025-03-22 06:08:16 -04:00
410d3e84b0
add a Howto demonstrating how to convert a bulk molecular system to a slab
2025-03-22 04:41:34 -04:00
1b58a4695b
add explanations for "before/after simulation box is defined" errors
2025-03-21 20:30:47 -04:00
649fd86e11
add errorurl(11) with explanation to "Energy/Stess was not tallied by pair style"
2025-03-21 19:57:57 -04:00
3834169c92
first attempt to implement a "jump to top" anchor in the sidebar
2025-03-21 19:30:28 -04:00
3ab91e4e1a
fix up uses of errorurl(21)
2025-03-20 23:12:21 -04:00
c037ec07a2
make utils::errorurl() point to generic page with error code 0
2025-03-20 22:45:41 -04:00
e9bc334a14
add some more missing errorurl() calls and error pointers
2025-03-20 22:45:01 -04:00
3b61bcf890
more error reporting updates
2025-03-20 12:31:08 -04:00
bbed85a410
Remove dead code
2025-03-20 15:08:02 +01:00
829a0868e8
fixed whitespace
2025-03-20 15:08:02 +01:00
f85a19d0b1
Added code which provides callbacks from external ML-IAP functions to exchange data
...
This is designed for message passing ML models. Currently FP32/64 values can be communicated
but these are passed via doubles in MPI,
Work completed by
Forrest Glines <fglines@nvidia.com >
Matt Bettencourt <mattb@nvidia.com >
2025-03-20 15:08:01 +01:00
2e98ae9de9
Improve qtpie/reaxff docs and add qeqr/reaxff docs
2025-03-20 13:19:50 +00:00
e11245d0fd
Add examples for fix qeqr/reaxff
2025-03-20 10:42:12 +00:00
e4c96459e5
flag some more compatible time and out-of-bounds errors with errorurl()s
2025-03-20 06:16:59 -04:00
ca575e395e
fix spelling and duplicate references issues
2025-03-19 20:39:06 -04:00
643afe6eff
fix segfault issue for optional arguments
2025-03-19 20:28:42 -04:00
04bb57f8e2
update a bunch more error messages
2025-03-19 17:17:47 -04:00
37248a011e
deleted trailing whitespace in the Howto_moltemplate.rst file (for PR #4508 )
2025-03-19 15:30:06 -04:00
63b8e86a4b
tried to minimize the differences between my version and the existing version
2025-03-19 13:58:46 -04:00
6700a3bed1
Fixed the Moltemplate HowTo docs. (I also added a very simple polymer example.) This needed to be done because the file names and @atom types in the old version of this HowTo are no longer accurate. OPLSAA has changed. Now this HowTo is compatible with the latest version of OPLSAA. More importantly, after this update, the HowTo documentation should never need to be updated again because OPLSAA force field files are named according to the OPLSAA version/date. For example, the "oplsaa.lt" file has been renamed to "oplsaa2024.lt". Future OPLSAA updates will go in other files with different names. So the @atom types in this HowTo example should never need to be updated in the future, regardless what happens with OPLSAA.
2025-03-19 13:36:09 -04:00
db8abdb592
Update macOS info
2025-03-19 13:57:49 +01:00
bb8b6590d5
Remove unused header files and add affiliation
2025-03-19 11:22:04 +00:00
5bcfc35cd1
Reimplement warning through fix qtpie/reaxff
2025-03-19 10:23:22 +00:00
ee78e3e201
add -f option to install.py to install into externally-managed environments
2025-03-19 03:14:34 -04:00
b936673935
consolidate calls to utils::errorurl() with corresponding error class calls.
2025-03-19 02:23:10 -04:00
8a04dc036d
Merge remote-tracking branch 'github/develop' into errors-more-cleanup
2025-03-19 01:39:22 -04:00
4cd3fa1e38
spelling
2025-03-18 20:24:04 -04:00
90cd786c2d
document how to address "externally managed environment" errors with install-python
2025-03-18 20:20:56 -04:00
d02e26d3ba
document DOWNLOAD_POTENTIALS with CMake
2025-03-18 19:49:04 -04:00
056733fb1f
Add warning if fix efield is not in use
...
fix qeqr/reaxff leads to the same charges as fix qeq/reaxff when an
electric field is not applied, but at a slightly increased computational
cost. Therefore, fix qeq/reaxff should be used instead of fix
qeqr/reaxff when fix efield is not in use.
2025-03-18 18:14:37 +00:00
78bfa5b59b
Create fix qeqr/reaxff
2025-03-18 17:51:30 +00:00
69881baa0c
add false positives
2025-03-17 23:33:47 -04:00
4aece11628
add note about need to run ldconfig on Linux system after make install
2025-03-17 23:33:39 -04:00
7d6c19f51b
adjust for macos_arm64 arch
2025-03-17 18:12:33 -04:00
f0b988904d
add some notes about releasing a stable release update
2025-03-17 17:59:32 -04:00
e502d40491
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-03-17 17:40:29 -04:00
6f0a59372c
Merge pull request #4500 from akohlmey/remove-smallsmall
...
Remove support for -DLAMMPS_SMALLSMALL
2025-03-17 17:16:54 -04:00
b329d01e5e
small clarification
2025-03-17 12:25:06 -04:00
aee02c7ed4
remove entries that are now covered by Errors_details.rst
2025-03-17 12:20:30 -04:00
afaf440895
expand/clarify some discussions
2025-03-17 12:20:07 -04:00
68c92f3267
add new explanation for warning about multiple time integrations
2025-03-17 12:18:32 -04:00
d42330edbd
consolidate errors #6 and #7 plus handle non-numeric box. add missing entries.
2025-03-17 11:40:36 -04:00
9e8b9e55be
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-03-17 11:01:42 -04:00
0a7b528d39
don't silence format errors
2025-03-17 11:01:16 -04:00
368e0a22a0
adding WHAM dialog is postponed
2025-03-16 19:21:08 -04:00
d65b0ce666
update to WHAM version 2.1.0
2025-03-16 17:28:57 -04:00
afbae53a0a
convert remaining errors to print coeff status
2025-03-16 06:03:23 -04:00
035aefcc26
address issues flagged by coverity scan
2025-03-15 21:38:18 -04:00
73585e1dcc
revert broken change to print angstrom character
2025-03-15 21:17:00 -04:00
111817ce32
also print pair coeff setflag status when not all pair coeffs are set
2025-03-15 21:16:07 -04:00
b34b6b80e4
refactor info code so coeffs status can be appended to error
2025-03-15 20:11:33 -04:00
7b915b2983
error message does not exist anymore
2025-03-15 20:10:37 -04:00
96f135c294
some more small tweaks of explanation and spelling fixes
2025-03-15 16:38:12 -04:00
bca920a021
Merge remote-tracking branch 'github/develop' into errors-more-cleanup
2025-03-15 16:21:03 -04:00
589c026465
Tweaked the description of numbering order
2025-03-15 14:09:38 -06:00
2240430d5e
Merge pull request #4495 from lammps/use-pandoc-for-fasthtml
...
Use pandoc for make fasthtml
2025-03-15 15:55:00 -04:00
6dacf5d52c
Update fix_neighbor_swap.rst
...
I fixed some typos and shortened the text a bit.
2025-03-15 11:36:20 -06:00
067f998eac
Update Build_manual.rst
2025-03-15 10:57:28 -06:00
546ea917c7
fix a few more .rst formatting issues flagged by pandoc
2025-03-15 12:35:12 -04:00
b9218528cf
CSS style tweaks to make pandoc output more similar to sphinx output
2025-03-15 12:34:48 -04:00
54be0adfb8
resolve some issues in .rst files detected by pandoc
2025-03-15 12:00:53 -04:00
5b5b700318
copy image files to fasthtml folder
2025-03-15 12:00:16 -04:00
48570e01ba
Merge branch 'develop' into use-pandoc-for-fasthtml
2025-03-15 11:05:12 -04:00
2c3824bdd0
update remaining places that used to support -DLAMMPS_SMALLSMALL
2025-03-15 02:11:50 -04:00
07c0c435ef
Merge branch 'develop' into remove-smallsmall
2025-03-15 02:11:02 -04:00
ee930935f5
remove "self-explanatory" explanations.
2025-03-14 21:23:07 -04:00
aafdac1917
update intros to three pages with errors and warnings and cross-reference them
2025-03-14 21:06:23 -04:00
81ab0b7504
Merge pull request #4456 from akohlmey/add-error-explanations
...
Add short explanations and URL to them for common errors and warnings
2025-03-14 20:18:34 -04:00
3aba21f6e2
Merge pull request #4481 from akohlmey/collected-small-fixes
...
Collected small fixes and changes
2025-03-14 18:10:14 -04:00
361914f3f1
remove references to SMALLSMALL from GPU library
2025-03-14 16:31:30 -04:00
557d279774
remove references to SMALLSMALL from examples
2025-03-14 16:31:09 -04:00
55eeaca69c
Merge pull request #4498 from evoyiatzis/patch-4
...
implement extract() in pair_style yukawa
2025-03-14 13:27:44 -04:00
4e0d37ecc2
ensure that df[] array is always initialized
2025-03-14 12:19:00 -04:00
4c3260a0dc
fix bug missing a read_int() when reading general triclinic rotation matrix
2025-03-14 12:18:42 -04:00
cea31e463d
remove references to -DLAMMPS_SMALLSMALL and trigger error when used
2025-03-14 10:20:31 -04:00
a0d1deea44
small clarification. add version tag for universe keyword
2025-03-14 09:54:55 -04:00
fcb2eee686
corrections for documentation of bosonic PIMD fix styles
2025-03-14 09:54:26 -04:00
e97807b92e
clarify. mention using timer command to re-enable regular runs
2025-03-14 07:00:30 -04:00
29558a1141
key word -> keyword
2025-03-14 06:59:33 -04:00
5ab442f10b
Include yukawa in the list of supported pair styles in fix_adapt.rst
2025-03-14 09:32:10 +01:00
7374d38b44
Update mol-pair-yukawa.yaml
2025-03-14 09:27:32 +01:00
419b18bd16
implement extract() in pair_yukawa.cpp
2025-03-14 09:25:28 +01:00
b11672a99f
define extract() in pair_yukawa.h
2025-03-14 09:16:57 +01:00
d784706a68
small changes to appease coverity scan
2025-03-14 02:47:14 -04:00
e3de43f2b0
modernize use of \it and \sf
2025-03-13 22:25:14 -04:00
8ff5855e40
modernize boldface font selection in LaTeX sections
2025-03-13 22:14:07 -04:00
9da8a7f73a
improve error pointers and out-of-range message for dump custom
2025-03-13 22:05:44 -04:00
bf1a5e05fd
correctly flag out-of-range access for thermo data, where possible
2025-03-13 18:11:18 -04:00
03f71259c1
Merge pull request #4494 from lammps/example-input-fixes
...
fixed issues with several input scripts, added reference log files
2025-03-13 14:34:44 -04:00
34b3dd9ebd
Proofreading errors doc page
2025-03-13 11:34:09 -06:00
889f91763f
explain image flag related errors and warnings
2025-03-13 09:36:58 -04:00
bfdfd322df
make compatible with C++20 and later
2025-03-13 05:41:32 -04:00
9d70c8b8ae
provide error information for two more cases
2025-03-13 05:31:41 -04:00
0f10741f71
update tests for variable commands
2025-03-13 04:38:58 -04:00
f6394b2a61
remove obsolete line
2025-03-13 04:21:20 -04:00
c449bed814
apply clang-format
2025-03-13 04:15:49 -04:00
b53449ff10
free communicator only if not NULL
2025-03-13 04:15:41 -04:00
a1c0d93953
limit to 1 processor per partition
2025-03-13 04:15:16 -04:00
8c9e1fe6a2
update pimd/*/bosonic examples
2025-03-13 04:00:54 -04:00
009a7b1916
print detailed version string also for multi-replica runs
2025-03-13 03:58:51 -04:00
0812d3c772
must use delete[] on array allocated with new
2025-03-13 03:58:33 -04:00
71c8c2aaa2
improve error messages
2025-03-13 03:58:12 -04:00
933f618eb4
update .gitignore
2025-03-13 03:57:41 -04:00
0a4a2f6deb
Merge branch 'develop' into collected-small-fixes
2025-03-13 03:06:14 -04:00
bdb661451d
revert unintended commit
2025-03-13 03:00:24 -04:00
a892495575
revert unintended commit
2025-03-13 02:59:43 -04:00
24444f2f7c
use minimal CSS file and explicit template
2025-03-12 23:45:48 -04:00
fd06c20a6a
fix copy-n-paste error
2025-03-12 22:58:33 -04:00
f158b5195e
add explanation for "did not assign all atoms"
2025-03-12 22:51:29 -04:00
33ac6c8836
address several issues related to variables and improve error messages
2025-03-12 22:33:07 -04:00
16ed78f435
Merge remote-tracking branch 'github/develop' into add-error-explanations
2025-03-12 20:36:18 -04:00
6d6fce7866
provide explanation for "variable evaluated before simulation box is defined"
2025-03-12 20:36:01 -04:00
084bdb2da6
Merge pull request #4496 from gplummer317/ctip
...
CTIP citation update
2025-03-12 19:59:17 -04:00
c3976a444c
Merge branch 'develop' into use-pandoc-for-fasthtml
2025-03-12 19:54:58 -04:00
377c423e42
Update pair_coul.rst
...
Updated CTIP citation
2025-03-12 15:17:31 -07:00
063d595233
Update pair_coul.rst
...
Updated CTIP citation
2025-03-12 15:16:59 -07:00
9c4181e42e
Update fix_qeq.rst
...
Updated CTIP citation
2025-03-12 15:15:35 -07:00
bd7420e496
Merge remote-tracking branch 'github/develop' into add-error-explanations
2025-03-12 18:08:53 -04:00
130b898e26
update documentation for new "make fasthtml"
2025-03-12 17:50:27 -04:00
c7f5d07a68
modernize LaTeX for formatting text in math mode
2025-03-12 17:14:11 -04:00
42219ac784
modernize LaTeX for formatting text in math mode
2025-03-12 17:08:56 -04:00
1931427a57
handle custom \AA macro for pandoc processing
2025-03-12 17:06:07 -04:00
24ce7bedcd
Merge pull request #4493 from ssande7/correlate_first
...
Add `type first` option to correlation fixes
2025-03-12 16:33:38 -04:00
f097e8d951
Merge pull request #4479 from yotamfe/bosonic-pimd-langevin
...
Adding support for bosonic path integral molecular dynamics simulations
2025-03-12 15:28:51 -04:00
1b31064921
replace "fast" Sphinx build with build using pandoc for "fasthtml" target
2025-03-12 15:14:31 -04:00
38903fb7d2
replace (evil) tabs with spaces
2025-03-12 14:30:33 -04:00
9aba2c91c9
add citation reminder to fix qtpie/reaxff
2025-03-12 14:25:58 -04:00
3e62e660e5
Update fix_pimd_bosonic.rst - delete trailing whitespace
2025-03-12 18:20:30 +02:00
4a2d78fd99
Update fix_pimd.rst - delete trailing whitspace
2025-03-12 18:19:48 +02:00
d0aabe57bc
better grammar
2025-03-12 11:59:34 -04:00
1cc69bd0df
support referencing the general advice paragraphs
2025-03-12 11:58:30 -04:00
e3bf1a194d
fix typos
2025-03-12 11:56:40 -04:00
930d3ddc17
resolve spelling and formatting issues
2025-03-12 11:53:57 -04:00
508eeddf87
Merge branch 'develop' into add-error-explanations
2025-03-12 11:39:13 -04:00
ebf6ba36bf
remove leading 0 in single-digit url codes
2025-03-12 07:39:45 -06:00
90c713d065
update details on errors 6, 7, 8, 10, 13, and warning 28
2025-03-12 07:33:07 -06:00
d1671c24c4
add url for warning 28
2025-03-12 07:28:58 -06:00
fa262967e6
add url for error 10
2025-03-12 07:28:22 -06:00
6d42040b9d
add url for error 13
2025-03-12 07:26:59 -06:00
70faf86040
add urls for error 08
2025-03-12 07:25:09 -06:00
ab63993226
add urls for error 07
2025-03-12 07:23:56 -06:00
2c2eaf09e6
add urls for error 06
2025-03-12 07:22:47 -06:00
1507d3511f
Update fix_pimd.rst - added related commands
2025-03-12 12:45:24 +02:00
aa020c0ad3
Update fix_pimd_bosonic.rst - added related commands
2025-03-12 12:43:37 +02:00
d076b1c582
Update fix.rst - changed pimd/* to pimd/*/bosonic where needed
2025-03-12 12:38:09 +02:00
c144fc0fc6
Fix constant i for type first
2025-03-12 08:14:48 +10:00
5068406c03
fixed incorrect path to the potential file
2025-03-11 16:41:41 -05:00
0004a384fe
fixed issues with several input scripts, added reference log files
2025-03-11 16:10:04 -05:00
1d3b93b042
Add type first option to fix ave/correlate
2025-03-11 20:54:38 +10:00
6fb382af3d
Updated the documentation of pimd commands for distinguishable/bosonic particles.
2025-03-11 11:58:29 +02:00
b88accc50e
Merge branch 'bosonic-pimd-langevin' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
2025-03-11 11:00:00 +02:00
242f77fce9
Changed the names of fix pimdb/* commands to pimd/*/bosonic; Changed file names accordingly.
2025-03-11 10:56:07 +02:00
1e819efcf8
update examples for consistency
2025-03-10 17:11:53 -04:00
01698ddc2e
improve error messages for easier debugging
2025-03-10 17:06:37 -04:00
08f8be18e5
rework SPIN restart/data file examples
2025-03-10 17:04:16 -04:00
8af31ca28c
fix minor memory leaks
2025-03-10 16:04:35 -04:00
9c494d0a25
include space in custom formats to show how spaces can be used to separate columns
2025-03-10 13:30:08 -04:00
5a1aed7957
properly tally the SYNC time contributions to the ALL time entry
...
this way its contribution is not double counted when determining
the "Other" time data.
2025-03-10 12:16:51 -04:00
6ff0f645e0
formatting
2025-03-10 06:28:45 -04:00
4cafb49c34
report which variable name was incorrect
2025-03-10 06:28:28 -04:00
312bdcbddd
correct and clarify statements about the potentials and their relations to each other
2025-03-10 06:26:37 -04:00
79d2346eaa
resolve spelling and formatting issues
2025-03-10 06:25:11 -04:00
4be39d6d2b
fix typos
2025-03-09 22:46:03 -04:00
9ee1648af2
document removed compute atom/molecule and its equivalent using chunks
2025-03-09 22:21:51 -04:00
ca3d2de44b
fix broken URL due to typo
2025-03-09 22:10:52 -04:00
ce10be7492
Merge branch 'develop' into collected-small-fixes
2025-03-08 22:28:31 -05:00
4246fab500
Merge pull request #4462 from jtclemm/BPM
...
Elastic-plastic bond style
2025-03-08 22:26:05 -05:00
15b7dd78f0
Revert "add some more tests for delete_atom"
...
This reverts commit 2ff078f973 .
2025-03-08 18:00:57 -05:00
e3cf1dec27
restore original delete_atoms implementation. new version spun off as PR #4492
2025-03-08 17:52:26 -05:00
388f279633
set stores_ids flag for some fixes as suggested by @sjplimp
2025-03-07 12:43:32 -05:00
0a1e3fa26a
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-03-07 12:34:08 -05:00
976b73a2f2
fix typo
2025-03-07 12:05:38 -05:00
9af8fdc91e
add MPI stub for MPI_Iprobe()
2025-03-07 11:50:53 -05:00
24fc6eb10a
modernize error messages
2025-03-07 11:40:41 -05:00
6e94d83cff
add option to synchronize fix halt stop requests across multi-partition runs
2025-03-07 11:40:27 -05:00
2ff078f973
add some more tests for delete_atom
2025-03-07 02:24:12 -05:00
7bd7be8f86
error out when trying unsupported pimd method with multiple processors per bead
2025-03-07 01:59:41 -05:00
22fa86a1b7
add "condense" keyword to delete_atoms what will compact the atom IDs while preserving their order
2025-03-06 20:44:05 -05:00
a61f67ceb7
Merge pull request #4490 from gsalkuin/fix-move-rotate
...
Add option to rotate dipoles in fix move rotate or transrot
2025-03-06 18:41:52 -05:00
9b1dca201f
rewrite incorrect statement
2025-03-06 15:45:24 -05:00
46393cc930
modernize error messages
2025-03-06 13:15:24 -05:00
916ab55a31
reverse normalization between type pairs if the types were swapped on input
2025-03-06 13:15:09 -05:00
09c8dc07d8
update statements about what packages support and what not
2025-03-06 11:08:22 -05:00
3f9167be59
modernize error messages
2025-03-06 11:07:34 -05:00
1531810cc5
add versionadded tag
2025-03-06 03:59:47 -05:00
c16bbf6bb0
Merge branch 'develop' into fix-move-rotate
2025-03-06 03:08:53 -05:00
abc14c00a0
use different method to enforce the C locale in LAMMPS GUI
2025-03-05 17:40:36 -05:00
47cea8e1ba
use pairwise cutoff for trimming unless a custom cutoff if given
2025-03-05 04:23:07 -05:00
b433c8cb77
only trim if neighbor list request has a custom cutoff
2025-03-05 04:16:13 -05:00
07c457221d
Add checks, update flags
2025-03-05 00:19:27 -05:00
711d76531f
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-03-04 23:34:36 -05:00
505d295d16
small correction
2025-03-04 23:34:24 -05:00
6da1c6270c
Merge pull request #4351 from dhairyaiitb/develop
...
Revised velocity verlet scheme to prevent unphysical sticking in DEM simulations.
2025-03-04 23:31:59 -05:00
cc70b5bb89
document some internal styles
2025-03-04 23:15:41 -05:00
389b07418b
add false positives
2025-03-04 21:44:20 -05:00
16c3198d27
delete unused variables
2025-03-04 21:39:26 -05:00
885099cf77
Merge branch 'develop' into dhairyaiitb_develop
2025-03-04 21:29:40 -05:00
037251238b
Add type first option to fix ave/correlate/long
2025-03-05 10:46:37 +10:00
a229b148d1
Update fix_move.rst
2025-03-04 18:09:19 -05:00
43f3db1867
Update fix_move.cpp
...
Make update dipole optional
2025-03-04 17:33:14 -05:00
61daafca62
Update fix_move.cpp
2025-03-04 15:27:16 -05:00
ac2214e5f2
Update fix_move.h
2025-03-04 15:26:41 -05:00
71b86b102d
enable use of Sphinx 8.2.x
2025-03-03 21:08:45 -05:00
0f20eca322
Merge branch 'develop' into collected-small-fixes
2025-03-03 21:02:19 -05:00
16db8e1515
Merge pull request #4483 from Yuanlab-SUSTECH/mybranch
...
fix the bug of pair_ylz.cpp
2025-03-03 20:59:05 -05:00
700eb0c0e6
Merge pull request #4485 from akohlmey/fix-dispersion-d3-issues
...
Address several issues with pair style dispersion/d3
2025-03-03 20:58:29 -05:00
42923179e5
clarify which damping is documented where
2025-03-03 16:32:50 -05:00
2e3c1dfcc6
error explanations for net charge warning err_0029
2025-03-03 10:59:23 -07:00
bc3aafd324
update log files after bugfix to pair_style ylz
2025-03-03 08:06:33 -07:00
7fc4ba9628
move documentation of sign() function to logical location and add version tag
2025-03-02 12:40:32 -05:00
38f8299cfb
Merge remote-tracking branch 'github/develop' into fix-dispersion-d3-issues
2025-03-01 00:44:14 -05:00
ea48161a51
update CODEOWNERS
2025-03-01 00:42:43 -05:00
e3b81ec784
cosmetic changes
2025-03-01 00:24:00 -05:00
98159e7c14
improve error detection and messages
2025-03-01 00:22:54 -05:00
169c051308
require metal units
2025-03-01 00:20:50 -05:00
9f78d5797b
rename "zero" keyword for damping function to "original"
...
this avoids conflicts with pair style zero when used as a hybrid sub-style.
for backward compatibility the "zero" keyword is still recognized but
is undocumented.
2025-03-01 00:20:00 -05:00
5d02e140d4
There is a wrong equation in the line490, MY_4PI should be MY_PI*zt
2025-02-28 17:43:54 +08:00
f4d2c518e8
make certain variable indices are initialized
2025-02-28 03:43:58 -05:00
1f4b955a34
add dihedral multi/harmonic/kk
2025-02-28 00:07:46 -07:00
c6ebb57b41
make certain that nstyle is always initialized and detect partial variable setups
2025-02-27 23:28:19 -05:00
ef5c797a84
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2025-02-27 23:21:34 -05:00
94885186b8
Updated doc with description of kMC algorithm
2025-02-27 16:12:06 -07:00
4ed7d95bf9
Update bosonic_exchange.cpp
...
updated documentation of reduced/physical beta convention
2025-02-27 15:31:08 +02:00
4882fe8e8b
Update bosonic_exchange.cpp
...
Typo
2025-02-27 12:46:45 +02:00
dbdc71433c
Merge branch 'develop' into bosonic-pimd-langevin
2025-02-27 12:25:18 +02:00
c182fbd1c6
fix email
2025-02-27 12:24:43 +02:00
7f4d5bf0eb
comment was removed at 8780cd8 but mistakenly not added somewhere else
2025-02-27 12:23:42 +02:00
aaa81b2576
Merge pull request #4475 from lasergyro/patch-1
...
Update fix_press_langevin.rst to include full equation 13
2025-02-27 03:02:39 -05:00
e1ba18aff9
Adding missing settings to restart files
2025-02-26 13:04:06 -07:00
f6c2f5bc74
Merge pull request #4454 from evoyiatzis/patch-4
...
Add support to region plane for having the normal vector read from variables
2025-02-26 13:50:07 -05:00
dc99e204d3
bugfix from Trung to avoid problems with read_dump when not all MPI ranks have atoms
2025-02-26 13:40:19 -05:00
a99a567f0c
add note that dynamic groups are only supported without averaging
2025-02-26 11:12:58 -05:00
9bf19159a4
add block to list of regions with all-variable shape options
2025-02-26 10:42:52 -05:00
b89046d82f
Merge branch 'develop' into patch-4
2025-02-26 10:40:41 -05:00
361f0dbe3c
Update README
...
Corrected typo
2025-02-26 12:58:33 +02:00
d46edfed6d
Added example input files for fix pimdb/nvt and fix pimdb/langevin
2025-02-26 11:37:41 +02:00
2c7e3dddbc
add test to detect if a potential file was incorrectly used with lgvdw yes
2025-02-25 21:37:38 -05:00
7ceb8c461f
Merge pull request #4477 from akohlmey/collected-small-changes
...
Collected small changes and bug fixes
2025-02-25 17:32:14 -05:00
1e2752bc5f
correct indexing for static decomposition check
2025-02-24 21:31:18 -05:00
b3e75a6f84
adjust BondStyle:class2 epsilon for aarch64 and ppc64le builds
2025-02-24 12:09:51 -07:00
d79be293f5
move precomputation for factor_sqrt to individual Pair::compute() functions
...
the special_lj values may be changed for individual hybrid sub-styles
with pair_modify pair special. thus the factor_sqrt[] array may have
incorrect values when computed during Pair::init_style().
2025-02-24 08:19:28 -05:00
9f6f957f7c
improve error messages for fix balance
2025-02-23 18:33:32 -05:00
6264a2b202
improve error messages for balance command
2025-02-23 18:22:02 -05:00
5532117417
re-order initializer and remove unused variables
2025-02-23 17:43:40 -05:00
8780cd89a5
move long comment
2025-02-23 20:26:01 +02:00
aee34a92d3
Merge pull request #2 from akohlmey/bosonic-pimd-langevin
...
Updates to LAMMPS pull request 4479
2025-02-23 20:15:19 +02:00
df360f0d55
fix email
2025-02-23 20:08:37 +02:00
c7e288eb8c
apply clang-format
2025-02-23 12:46:34 -05:00
f4275ae44c
PIMPLify access to BosonicExchange class
2025-02-23 12:45:35 -05:00
f1ef94aade
apply clang-format
2025-02-23 12:33:26 -05:00
16b2988106
make filter_args() fully C++ compatible
2025-02-23 12:32:44 -05:00
35fca290fc
enumerators must be defined within the scope of the class, not globally
2025-02-23 12:20:45 -05:00
f29a433fa9
apply clang-format and follow LAMMPS programming conventions more closely
2025-02-23 12:12:36 -05:00
0448651a90
reformatting and correcting doc page issues and appy spelling fixes and false positives
2025-02-23 12:05:53 -05:00
cef81881f9
homepage and developer email
2025-02-23 18:25:13 +02:00
cce060caa8
file permissions
2025-02-23 17:53:49 +02:00
e87e6dc5b0
more
2025-02-23 17:45:19 +02:00
f46d066e5b
more
2025-02-23 17:43:15 +02:00
1cb47dc066
trailing whitespaces
2025-02-23 17:40:12 +02:00
63d49f50d1
Merge branch 'develop' of https://github.com/lammps/lammps into bosonic-pimd-langevin
2025-02-23 16:54:55 +02:00
c37bc484b6
added a note about filtered_args in the h file
2025-02-23 16:47:57 +02:00
d4011262f1
Made filtered_args in filter function local
2025-02-23 16:40:04 +02:00
f1e1099ac2
fix typo
2025-02-23 04:46:34 -05:00
4d453a65e6
fix bug in utils::strcompress()
...
calling back() on empty strings is undefined behavior.
2025-02-21 23:33:15 -07:00
3141723c24
restore more compact implementation using fmt::runtime()
2025-02-21 22:03:27 -05:00
b77c3bf8c7
make compatible with more strict consteval format requirements of C++20
2025-02-21 21:54:28 -05:00
1e078665f6
fix bug in angle style cosine/delta
2025-02-21 16:18:56 -05:00
29931c030f
Added a filter of keywords instead of enable_esynch flag
2025-02-20 16:26:18 +02:00
7952281f78
Merge branch 'develop' into sync_verlet
2025-02-19 12:33:54 -07:00
a31f4f79b8
Merge branch 'develop' into sync_verlet
2025-02-19 12:32:29 -07:00
632d88912d
Tweaking synchronization flag checks
2025-02-19 12:21:42 -07:00
dafbe5541a
Changing default log to sync on, adding wall
2025-02-19 12:15:36 -07:00
8641486249
Swapping nx variable names
2025-02-19 11:29:40 -07:00
abc8954c5c
Adding line breaks
2025-02-19 11:28:05 -07:00
11f66b4da1
fix copy and paste bug
2025-02-19 07:36:20 -05:00
fe8ebb308d
Merge github.com:lammps/lammps into develop
2025-02-19 12:25:01 +01:00
90c2175056
Updated rotation and documentation
2025-02-18 20:16:31 -06:00
d772833f67
cr
2025-02-18 23:44:28 +02:00
6fb1f4466c
fixed_whitespace
2025-02-18 13:10:07 -06:00
0a1b10faef
updated version based on feedback
2025-02-18 12:58:09 -06:00
f0bc9ddcc9
Merge pull request #4473 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-02-18 12:58:28 -05:00
f5099b7c16
Update fix_press_langevin.rst to include full equation 13
...
Completest equation 13 to match the [paper](https://pubs.aip.org/jcp/article/141/19/194108/152571/Constant-pressure-and-temperature-discrete-time ) and the [implementation](36e739b734/src/fix_press_langevin.cpp (L485-L487) ).
2025-02-18 17:15:01 +01:00
c19389a205
bug fix for pointing to the command name
2025-02-18 10:54:52 -05:00
816fb83d1a
improve errors for atom_modify
2025-02-18 00:40:41 -05:00
3138f62ac8
renumber error 30 to 5 to match list of errors. Update error calls
2025-02-18 00:26:15 -05:00
0e07eab97f
add some calls to utils::errorurl(22)
2025-02-18 00:05:12 -05:00
9be6b5a05b
improve error handling for thermo output
2025-02-17 23:43:01 -05:00
fe5d6b154a
simplify building of mini TOC at the top, renumber and reformat block 22
2025-02-17 23:42:04 -05:00
1c1749b6bf
Merge branch 'add-error-explanations' of github.com:akohlmey/lammps into add-error-explanations
2025-02-17 23:06:44 -05:00
841e459b67
provide URL to explain fmt::format_error
2025-02-17 23:05:42 -05:00
25774943d5
Added advice on error 21
2025-02-17 17:25:07 -07:00
6f925e12dd
Merge branch 'develop' into add-error-explanations
2025-02-17 15:39:22 -05:00
3ed6b617f0
tweaked number 11
2025-02-17 13:08:42 -07:00
5d4a277623
add versionadded tag
2025-02-16 22:51:00 -05:00
9f02f20023
add compute vacf/chunk command
2025-02-16 22:43:28 -05:00
77ab5bd624
minor rearrangement of if logic
2025-02-16 14:52:25 +02:00
52437e2152
Fixed a bug regarding keyword reading in pimdb_langevin; made sure the new esynch keyword in pimdb is not allowed in pimd
2025-02-16 11:02:15 +02:00
eaf624c0f0
Merge branch 'develop' into patch-2
2025-02-15 17:15:33 +01:00
89abf65751
python: remove unused import in core.py
2025-02-15 00:36:06 -07:00
5e61e6c0dc
move update to cutneighmin from neighbor lists requests with explicit cutoff to a better location
2025-02-14 19:11:07 -05:00
33026e5fd3
correctly compute cutneighmin when multiple requests with different cutoff exist
2025-02-14 18:41:08 -05:00
79ed41837a
fix some more errors
2025-02-14 17:17:04 -05:00
344bcc2304
Fix view with wrong label
2025-02-14 15:03:36 -07:00
ca5015eaea
correct compute argument count check, avoid segfault
2025-02-14 16:55:09 -05:00
7f82dcd835
improve and modernize error messages
2025-02-14 15:23:16 -05:00
0fb79ae3ff
Updated reference
2025-02-14 10:30:50 -06:00
c83ae0365e
fix typo ncite in test_improper_style.cpp
2025-02-14 09:09:10 +02:00
2a35452c13
fix typo and add new line
2025-02-14 06:40:01 +00:00
52312fcd1d
test for extract() in improper class
2025-02-14 06:22:29 +00:00
d83121878e
make certain that Contact::varflag is initialized
2025-02-13 20:54:46 -05:00
b42cc2f588
make C++11 compatible
2025-02-13 20:39:18 -05:00
00b33b749b
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-02-13 20:35:14 -05:00
36e739b734
Merge pull request #4470 from akohlmey/bye-bye-python-zwei
...
Remove support for Python 2.x and show corresponding errors.
2025-02-13 19:44:07 -05:00
53213fb6ff
fix spelling issues
2025-02-13 18:27:08 -05:00
f4d2653cda
add dummy section that is referenced from local TOC
2025-02-13 17:57:31 -05:00
ad51ef5aff
don't use :ref: on a docpage
2025-02-13 17:56:14 -05:00
8dc7d254dc
add section about segmentation faults
2025-02-13 17:55:55 -05:00
966ca42463
merge 'develop'
2025-02-13 17:13:28 -05:00
67ef0407bd
must have a move constructor for some compilers
2025-02-13 17:01:44 -05:00
1c65907d72
Merge branch 'develop' into bye-bye-python-zwei
2025-02-13 17:01:39 -05:00
2a2e9919cf
remove preliminary (and broken) code for creating planes and update docs, so the PR can be merged
2025-02-13 17:01:13 -05:00
f84ed6f9a4
must have a move constructor for some compilers
2025-02-13 16:54:28 -05:00
8ab8491da5
Merge branch 'develop' into collected-small-changes
2025-02-13 16:43:27 -05:00
52f068d1c5
Merge pull request #4466 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-02-13 16:32:23 -05:00
bedcc59f83
remove preliminary (and broken) code for creating planes and update docs, so the PR can be merged
2025-02-13 15:32:36 -05:00
583f7b70b4
Fix rare bug in KOKKOS, manifest when load balancing on GPUs and exchange comm is on host
2025-02-13 12:41:16 -07:00
73852524dd
Merge branch 'develop' into bye-bye-python-zwei
2025-02-13 03:17:53 -05:00
0f972a87fd
adjust some wording for the removal of Python 2.x compatibility
2025-02-12 22:04:18 -05:00
ea2eb930c5
clarify
2025-02-12 21:47:11 -05:00
63d8915562
make use of SafeFilePtr
2025-02-12 21:47:02 -05:00
926f336962
add some note about build prerequisites
2025-02-12 21:46:37 -05:00
adfe84913f
fix bogus array size bug
2025-02-12 17:58:34 -05:00
2e398bd17c
improve error messages
2025-02-12 16:31:51 -05:00
1d362a7627
must call region->prematch() before creating graphics to update variables
2025-02-12 16:31:14 -05:00
98f3a0a1ba
refactor cone visualization to match what LAMMPS is showing
2025-02-12 15:28:13 -05:00
66ec1ff360
make resolution of VMD graphics primitives a compile time constant.
2025-02-12 12:09:29 -05:00
7af11fe604
make more use of SafeFilePtr class.
2025-02-12 10:35:02 -05:00
944e50b06a
need to define another constructor to make the SafeFilePtr class work for more cases
2025-02-12 10:34:21 -05:00
5b7bf1951e
simplify logic for drawing a cylinder region
2025-02-12 05:42:51 -05:00
5479ac32d4
Adding errorurl for missing bond atom error
2025-02-11 16:06:20 -07:00
c1fb8cbf69
allowing bonds to break/create faster
2025-02-11 15:15:25 -07:00
d8893ea501
Heading to rheo citeme's
2025-02-11 14:55:52 -07:00
ac1221602b
revert unnecessary renaming in improper harmonic
...
and sqdistharm files
2025-02-11 20:23:21 +00:00
47977a2821
Avoiding assumptions that array pointers are unchanged, misc clean ups in RHEO
2025-02-11 12:16:05 -07:00
ba14ce210c
Fixing mistakes & clarifying BPM files
2025-02-11 10:42:56 -07:00
889b33df4a
missed revert in improper_distharm.cpp
2025-02-11 16:26:35 +02:00
0b47e90008
revert renaming of variables in improper_distharm.cpp
2025-02-11 16:24:47 +02:00
89ceb73ec5
revert renaming in improper_distharm.h
2025-02-11 16:21:21 +02:00
7be7ffbaf1
revert renamin of cariable chi to chi0 in improper_cossq.cpp
2025-02-11 16:15:52 +02:00
c263c9a534
revert changes in improper_cossq.h
2025-02-11 16:12:34 +02:00
afaff7199b
revert changes in improper_cossq_omp.cpp - they are not needed
2025-02-11 16:11:52 +02:00
b94d82d7b1
rename k anc chi in fix_adapt.rst
2025-02-11 16:04:33 +02:00
ed9b22cb0e
rename k and chi in improper-distance.yaml
2025-02-11 16:03:42 +02:00
a708a50468
rename k and chi in improper_distance.cpp
2025-02-11 16:03:03 +02:00
1d974a51c0
Update fix_adapt.rst
2025-02-11 16:00:39 +02:00
fb6a1ad603
rename kw to k in improper-inversion_harmonic.yaml
2025-02-11 15:58:47 +02:00
8bba7ff10f
rename kw to k in improper_inversion_harmonic.cpp
2025-02-11 15:58:07 +02:00
757eb8bf58
Update fix_adapt.rst
2025-02-11 15:53:58 +02:00
c66ca60f65
rename kw to k in improper-umbrella.yaml
2025-02-11 15:53:14 +02:00
94dd03d43c
rename kw to k in improper_umbrella.cpp
2025-02-11 15:52:20 +02:00
5032436312
Update fix_adapt.rst
2025-02-11 15:49:46 +02:00
c9b4689167
rename sign and multiplicity in improper-cvff.yaml
2025-02-11 15:48:50 +02:00
bac4eec31b
rename sign and multplicity in improper_cvff.cpp
2025-02-11 15:47:58 +02:00
a320a52804
Update fix_adapt.rst
2025-02-11 15:44:55 +02:00
11b95655f8
rename k0 to k in improper-class2.yaml
2025-02-11 15:42:30 +02:00
7e0f067b74
rename k0 to k in improper_class2.cpp
2025-02-11 15:41:22 +02:00
1d3ad36e85
add support for visualization plane regions
2025-02-11 07:40:42 -05:00
17797e4f74
tiny cr
2025-02-11 13:56:53 +02:00
252bd9aa9d
must close "owned" file pointer if a different one is is assigned
2025-02-11 05:13:07 -05:00
08553a7272
apply safe file pointer
2025-02-10 22:48:55 -05:00
c42650257f
move AutoClose class to separate header and rename to SafeFilePtr
2025-02-10 22:27:09 -05:00
f8b13b21ec
Merge branch 'develop' into collected-small-changes
2025-02-10 17:57:49 -05:00
c41c4086ca
Merge pull request #4468 from akohlmey/add-region2vmd-command
...
Add a new region2vmd command for visualizing regions with VMD
2025-02-10 16:57:44 -05:00
18cd31d811
Update fix_adapt.rst
2025-02-10 20:22:32 +02:00
e88946935c
rename chi to theta0 in extract improper_ring.cpp
2025-02-10 20:19:13 +02:00
dc83bd3084
rename chi to theta0 in improper-ring.yaml
2025-02-10 20:18:13 +02:00
0b55587b1d
add error 10 URL and text
2025-02-10 10:56:04 -07:00
7ae9ef75d8
Update fix_adapt.rst
2025-02-10 19:20:26 +02:00
70acd78048
change chi to d0 in improper_distharm.cpp
2025-02-10 19:18:58 +02:00
f738690cb5
change chi to d0 in improper_distharm.h
2025-02-10 19:16:47 +02:00
2b46abc31c
change chi to d0 in improper-distharm.yaml
2025-02-10 19:15:58 +02:00
0c80ec5e0d
change chi to chi0 in improper_harmonic_kokkos.cpp
2025-02-10 19:06:14 +02:00
3f5c54e362
change chi to chi0 in improper_harmonic_omp.cpp
2025-02-10 19:00:55 +02:00
7fe804d19d
change chi to chi0 in improper_cossq_omp.cpp
2025-02-10 19:00:21 +02:00
c9bd1a7877
add url to improper_coeff messages
2025-02-10 09:59:04 -07:00
0f66e66529
add url to dihedral_coeff messages
2025-02-10 09:57:04 -07:00
8025a494d9
add url to angle_coeff messages
2025-02-10 09:49:53 -07:00
5251ba1465
change chi to chi0 in fix_adapt.rst
2025-02-10 18:45:40 +02:00
e90d5133cc
change chi to chi0 in improper_cossq.cpp
2025-02-10 18:44:40 +02:00
9bce6662b4
change chi to chi0 in improper_cossq.h
2025-02-10 18:42:55 +02:00
8dfb967acc
change chi to chi0 in improper-cossq.yaml
2025-02-10 18:42:07 +02:00
261cc13f99
Update fix_adapt.rst
2025-02-10 18:39:13 +02:00
f6e39d14b0
change chi to chi0 in improper_harmonic.cpp
2025-02-10 18:37:47 +02:00
0a4eea6aa0
add url to bond_coeff messages
2025-02-10 09:36:22 -07:00
ec0afc3fdf
change chi to chi0 in improper_harmonic.h
2025-02-10 18:35:37 +02:00
6abdedc75b
change chi to chi0 in improper-harmonic.yaml
2025-02-10 18:34:15 +02:00
75fd76aaa6
update text for MOLECULE package
2025-02-10 09:26:08 -07:00
9e249c9c57
Merge branch 'bosonic-pimd-langevin' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
2025-02-10 17:37:05 +02:00
566a14f52d
Pulling
2025-02-10 17:36:49 +02:00
2c1cd2ed04
Corrected minor rst syntax errors
2025-02-10 17:36:00 +02:00
54790d6095
Added a note about mic and pbc in the documentation of pimdb.
2025-02-10 17:21:06 +02:00
63b5e46bf0
Merge branch 'bosonic-pimd-langevin' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
...
Conflicts:
src/REPLICA/fix_pimdb_langevin.cpp
2025-02-10 15:07:25 +02:00
a67f67607c
Added synch_energies parameters to pimdb/langevin
2025-02-10 15:05:11 +02:00
d9d24300a4
add support for ellipsoid regions
2025-02-10 00:05:42 -05:00
4cab0bfe1a
implement all open face cases for cylinder regions
2025-02-09 22:19:03 -05:00
0de9da709c
add support for moving regions and open faced regions
2025-02-09 18:25:14 -05:00
05521d38d9
initialization bug
2025-02-09 15:26:07 -05:00
6bd2e0e496
update error messages to use new Error class APIs
2025-02-09 10:53:03 -05:00
31697bac8d
correct copy-n-modify omission
2025-02-09 10:22:55 -05:00
e00e215f99
add support to prism regions to be exported to VMD
2025-02-09 10:16:30 -05:00
7cf3ff588e
include table with impropers in fix_adapt.rst
2025-02-09 16:54:15 +02:00
d11c8b3e1e
Update text for improper style in fix_adapt.rst
...
Update text though a table with the potentials is not included
2025-02-09 15:08:02 +02:00
fe3c8487de
implement check_itype in improper_hybrid.cpp
2025-02-09 14:48:10 +02:00
c0ef702af5
define chech_itype in improper_hybrid.h
2025-02-09 14:46:18 +02:00
f7a43b94a6
fix error: ‘else’ without a previous ‘if’
2025-02-09 14:39:48 +02:00
e4a16556db
implement the actual code to adapt improper parameters in fix_adapt.cpp
2025-02-09 14:26:28 +02:00
5557e03e54
add hint about setting top molecule in VMD
2025-02-08 23:26:43 -05:00
3cd028fd01
refactor command to be more flexible and capable
2025-02-08 22:52:19 -05:00
f693577262
add versionadded tag
2025-02-08 18:30:00 -05:00
0a8e2f923d
add to .gitignore
2025-02-08 18:29:27 -05:00
8a87a6068c
use lighter color "silver"
2025-02-08 18:23:57 -05:00
c7db4e9e19
add docs for region2vmd command
2025-02-08 18:06:32 -05:00
95858bccc6
add region2vmd command
2025-02-08 18:06:12 -05:00
8791b29aa2
give Region2VMD class access to protected members of region style classes
2025-02-08 18:05:57 -05:00
ea973e1d6c
Update region.rst
2025-02-08 20:57:45 +02:00
424c694b6b
update region.rst
2025-02-08 20:56:12 +02:00
49b5e89258
Update unit test in improper-fourier.yaml
2025-02-08 19:06:08 +02:00
e954bdfc14
implement extract in improper_fourier.cpp
2025-02-08 19:04:43 +02:00
2a2a7a3113
define extract in improper_fourier.h
2025-02-08 19:01:56 +02:00
66117414dd
implement extract in improper_amoeba.cpp
2025-02-08 18:56:38 +02:00
38d28fb426
define extract for improper amoeba
2025-02-08 18:55:33 +02:00
098bb4b3c8
flag development version
2025-02-08 09:08:43 -05:00
314d0a0e61
only support Python version 3.6 or later. Update and correct docs and README
2025-02-08 05:54:26 -05:00
599ff11eb0
remove compatibility for compiling LAMMPS with Python 2.x and Python 3.5 and older
2025-02-08 05:05:00 -05:00
792144f12e
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2025-02-07 21:54:58 -05:00
86f7f6da98
Add check that Python 3 is required
2025-02-07 21:52:17 -05:00
8a1744c038
Updates to the instructions for building the manual.
2025-02-07 21:51:37 -05:00
b188cdc044
add check for Python version. Require minimum of Python 3.6 (Sphinx requires 3.8)
2025-02-07 20:51:50 -05:00
6eddb3a33f
various minor tweaks and reformatting for CMake scripts
2025-02-07 20:50:14 -05:00
61a2db4715
revise and expand global README file
2025-02-07 19:47:05 -05:00
1a636acf81
simplify / optimize
2025-02-07 07:34:32 -05:00
d384de354a
Update unit test in improper-class2.yaml
2025-02-07 09:31:28 +02:00
26e1b5d101
implement extract in improper_class2.cpp
2025-02-07 09:29:41 +02:00
909796b858
define extract for improper class2
2025-02-07 09:28:18 +02:00
ab6668031f
explain some more about transition to C++17
2025-02-06 20:55:40 -05:00
d22533350a
update copyright year
2025-02-06 20:55:23 -05:00
c9f41f9d90
explain more steps of the release process related to building packages
2025-02-06 20:55:11 -05:00
a547b9a417
do not mention rebasing
2025-02-06 15:00:54 -05:00
2440564bef
Update unit test in improper-cossq.yaml
2025-02-06 21:23:36 +02:00
ced5fd3240
Update unit test in improper-umbrella.yaml
2025-02-06 21:22:05 +02:00
c918c7b547
Update unit test in improper-inversion_harmonic.yaml
2025-02-06 21:20:41 +02:00
f9b7013af3
Update unit test in improper-sqdistharm.yaml
2025-02-06 21:18:53 +02:00
33f5057488
Update unit test in improper-distance.yaml
2025-02-06 21:17:27 +02:00
22898fc8fc
Update unit test in improper-distharm.yaml
2025-02-06 21:16:33 +02:00
72d2b70125
Update unit test in improper-ring.yaml
2025-02-06 21:15:28 +02:00
61f4012300
Update unit test in improper-harmonic.yaml
2025-02-06 21:14:46 +02:00
24f40c7db4
Update unit test in improper-cvff.yaml
2025-02-06 21:13:38 +02:00
ea9166d175
implement extract in improper distharm
2025-02-06 17:24:52 +02:00
676add28fe
define extract in improper distharm
2025-02-06 17:24:13 +02:00
34e89bed4c
implement extract in improper sqdistharm
2025-02-06 17:23:40 +02:00
ee7b0840ef
define extract for improper sqdistharm
2025-02-06 17:22:50 +02:00
62e7698a44
implement extract in improper inversion_harmonic
2025-02-06 17:21:46 +02:00
3cd0871083
define extract for improper inversion_harmonic
2025-02-06 17:20:42 +02:00
52457d6c1e
implement extract for improper distance
2025-02-06 17:18:13 +02:00
60181e2a8a
define extract for improper distance
2025-02-06 17:17:17 +02:00
61a29f5421
implement extract for improper ring
2025-02-06 17:16:41 +02:00
01d091d8d6
define extract for improper ring
2025-02-06 17:15:36 +02:00
ca6ab28536
implement extract for improper cossq
2025-02-06 17:14:54 +02:00
de6f17c0ce
define extract for improper cossq
2025-02-06 17:13:56 +02:00
7df94e179c
fix error in improper_cvff.cpp
2025-02-06 17:12:22 +02:00
5233b21c21
implement extract in improper umbrella
2025-02-06 17:11:38 +02:00
59915a3b6a
define extract in improper umbrella
2025-02-06 17:09:07 +02:00
a21b92f4de
implement extract in improper cvff
2025-02-06 17:08:24 +02:00
36c2770383
define extract for improper cvff
2025-02-06 17:06:55 +02:00
84dbfa3e0d
include files in fix_adapt.cpp
2025-02-06 15:46:29 +02:00
43d9d6af3e
Update fix_adapt.h
2025-02-06 15:44:12 +02:00
a2508fef13
implement extract in improper harmonic
2025-02-06 15:41:20 +02:00
dda23a20b7
define extract for improper harmonic
2025-02-06 15:39:46 +02:00
feea204f7c
implement reinit & set reinitflag flag to 1
2025-02-06 15:37:59 +02:00
95797d643b
addition of extract & reinit methods in improper.h
2025-02-06 15:31:04 +02:00
04cad88b55
we can include ML-RANN package now in VLA check
2025-02-06 00:10:17 -05:00
97e7baf33f
get rid of non-standard variable-length arrays in ML-RANN package
2025-02-05 23:41:36 -05:00
3ed6716b65
clarify that bad dynamics may occur in the documentation
2025-02-05 10:35:54 +02:00
fa285d9733
Merge branch 'develop' into BPM
2025-02-04 16:02:57 -07:00
e178f593be
Adding BPM contribution statements
2025-02-04 15:49:01 -07:00
4a3394b300
Adding references to bpplastic bpm bond style
2025-02-04 15:42:01 -07:00
892c20cc20
fixing typo
2025-02-04 15:36:48 -07:00
acb9fdfc24
fix doc spacing for bpm/spring
2025-02-04 15:34:54 -07:00
2ae07ec1cb
sync C++ standard selection with main CMakeLists.txt file
2025-02-04 17:00:12 -05:00
edaab05db6
Tweaking BPM plastic example parameters
2025-02-04 13:12:35 -07:00
c10219da9e
Merge pull request #4451 from akohlmey/next_release
...
Step version strings for next feature release
2025-02-04 13:31:31 -05:00
2777984355
Merge pull request #4461 from akohlmey/last-minute-fixes
...
Last minute fixes for next feature release
2025-02-04 09:51:39 -05:00
262ff223c6
make clear that the vector should be all constant or all equal variables
2025-02-04 13:56:22 +02:00
3fb8857be5
relax epsilon for tests on ARM64
2025-02-03 22:19:12 -05:00
113b2e47f0
must set val.iarg before processing any arguments
2025-02-03 22:18:45 -05:00
a01ac8c907
use byref() instead of pointer() to pass pointers to ctypes objects to C
2025-02-03 22:18:17 -05:00
995d6ab41f
Merge branch 'develop' into next_release
2025-02-03 17:55:37 -05:00
87dae19019
Merge pull request #4459 from akohlmey/collected-small-fixes
...
Collected small fixes and changes
2025-02-03 17:43:41 -05:00
3b8139d428
update formatting (reflow)
2025-02-03 15:08:12 -07:00
02f98947f9
update unique coeff messages
2025-02-03 13:12:11 -07:00
848a4300fe
Merge branch 'develop' into collected-small-fixes
2025-02-03 14:54:38 -05:00
3b62892fc3
Merge pull request #4450 from rbberger/rberger/python_numpy_wrapper_fixes
...
python: numpy wrapper handle error cases
2025-02-03 14:53:52 -05:00
06506aa23b
Merge pull request #4415 from evoyiatzis/patch-2
...
Allow definition of prism region using equal style variables
2025-02-03 14:50:00 -05:00
32d0bf1bee
update all simple coeff messages
2025-02-03 12:13:52 -07:00
504e747f3d
add initial error URL and test
2025-02-03 11:56:39 -07:00
8a0027e788
improve phrase
2025-02-03 11:40:56 -05:00
b17699a56a
Merge pull request #4460 from ndtrung81/fixed-failed-regression-tests
...
Fixed the failed regression test with Lost atoms in an EFF example input, and added reference log files
2025-02-03 11:38:53 -05:00
e84b172417
Merge branch 'bosonic-pimd-langevin' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
2025-02-03 16:51:18 +02:00
842eec1e73
comment on conventions in primitive estimator in langevin
2025-02-03 16:50:41 +02:00
e6f2757385
Merge branch 'develop' into patch-4
2025-02-02 17:36:52 +01:00
a0253fba2d
update instructions for building static executable, add flatpak build info
2025-02-02 11:10:33 -05:00
e567e4cdd6
update notes on release processing steps
2025-02-02 04:41:32 -05:00
6dfc4f343c
update copyright date
2025-02-02 04:41:02 -05:00
22eb984e68
expand deprecation warnings
2025-02-01 22:37:52 -05:00
d1e65d0b9a
remove extra comma
2025-02-01 22:33:32 -05:00
54832b2091
plug file descriptor leak
2025-02-01 21:33:33 -05:00
38b1efa9d4
fix small memory leak
2025-02-01 20:16:34 -05:00
7f9423a1ee
fix small memory leak
2025-02-01 17:48:45 -05:00
e9f07af140
added the reference log files for example inputs under PACKAGES/eff
2025-02-01 14:55:38 -06:00
d17186a8fa
remove multi/old from docs and print deprecation warning when used
...
also convert error messages to use new error location indicator API
2025-02-01 15:29:27 -05:00
e9e4addacb
remove remaining references to removed minimizer style fire/old
2025-02-01 11:46:35 -05:00
f89ba1f354
update ReaxFF reference log files for current version of LAMMPS and use consistent names
2025-02-01 11:22:59 -05:00
3f5630c073
clarify and explain that there may not be neighbor list statistics data
2025-02-01 09:19:33 -05:00
64ec02b87d
convert fix ave/correlate/long and fix ave/grid to new error APIs
2025-02-01 09:03:56 -05:00
920337963b
reduce compiler warnings from unused variables, modernize a few loops.
2025-02-01 04:48:00 -05:00
150cd216ba
another one whitespace
2025-02-01 09:46:06 +02:00
b2b9f2c3e9
remove whitespace in region.rst
2025-02-01 09:31:45 +02:00
418b205362
Update region.rst
2025-02-01 09:30:20 +02:00
8f23701352
must build plugins on Windows, too.
2025-02-01 02:07:01 -05:00
ebf81c0363
add tests for dreiding h-bond potentials
2025-02-01 02:01:48 -05:00
62d703a1f4
fixed lost atoms error with smaller time step for energy conservation and added reference log files for PACKAGES/eff/Auger-Adamantane
2025-01-31 23:13:31 -06:00
8b8e10d54f
update regex for Windows
2025-01-31 23:30:33 -05:00
8e90e77a64
remove accidentally renamed file
2025-01-31 23:21:54 -05:00
541f81ba93
use full path when loading plugins
2025-01-31 23:19:56 -05:00
3a58f9a5aa
delegate handling of multi-config path to CMake (if version 3.20 or later)
2025-01-31 22:50:13 -05:00
52fcfcaab1
fix typo
2025-01-31 22:04:57 -05:00
d96136f23d
cstdbool header is deprecated and no longer needed with recent compilers
2025-01-31 22:01:06 -05:00
21f77a9275
update docs for Error::ARGZERO constant
2025-01-31 21:53:29 -05:00
fdc3823969
fix typo
2025-01-31 21:50:22 -05:00
eb1174b54b
try to work around the ambiguity of 0 and null pointers
2025-01-31 21:48:29 -05:00
29b5fce5e4
do not define __INTEL_COMPILER to __INTEL_LLVM_COMPILER instead test for either
...
This shortcut will create problems for features that do not exist for
the Intel LLVM based compiler.
2025-01-31 21:20:44 -05:00
381f141384
correct some overeager changes
2025-01-31 21:19:13 -05:00
6da7e4aa47
update molecule file tester for changed error messages
2025-01-31 21:06:11 -05:00
be1be668a2
modernize error messages for processing molecule files
2025-01-31 20:33:47 -05:00
1dc5f8739a
bugfix from @jtclem for molecule files with multiple molecule IDs
2025-01-31 20:32:58 -05:00
7d7cdf3e08
get past spell checker
2025-01-31 17:50:06 -05:00
a83b45c0fb
use simpler std::string concatenation instead of implicit fmt::format() processing
2025-01-31 17:49:59 -05:00
9eb3e35255
add error URLs for molecule files
2025-01-31 17:49:49 -05:00
6f6adc05ce
reassign error URL numbers to match list in pull request
2025-01-31 17:49:24 -05:00
4e582993c4
use simpler std::string concatenation instead of implicit fmt::format() processing
2025-01-31 16:07:39 -05:00
8c2bbc1608
add error URLs for molecule files
2025-01-31 15:57:53 -05:00
1d56981bb1
reassign error URL numbers to match list in pull request
2025-01-31 15:15:10 -05:00
c5f287d747
Merge pull request #4453 from akohlmey/partial-error-explanations
...
Partial error explanation changes
2025-01-31 14:37:19 -05:00
72eb284f76
remove whitespace from region_plane.cpp
2025-01-31 17:22:15 +02:00
1057882126
Include variables in region_plane.h
2025-01-31 17:14:49 +02:00
0b1ef95562
Update methods in region_plane.cpp
2025-01-31 17:11:22 +02:00
ac21f24013
update fix ave/correlate for new error message features
2025-01-31 07:32:05 -05:00
2ea86efe67
simplify custom format processing
2025-01-31 07:22:22 -05:00
1df1b3e2fc
Merge branch 'develop' into patch-2
2025-01-31 12:22:18 +02:00
4cfa2e4ed9
update fix ave/atom and fix ave/chunk to have errors with position indicator
2025-01-31 04:33:24 -05:00
2c7bd41b7b
make error commands more explicit
2025-01-31 04:32:38 -05:00
3f952f53ce
avoid segfault without expanded arguments
2025-01-31 04:04:52 -05:00
0c28dfad44
simplify
2025-01-31 04:04:13 -05:00
42e379a8de
Merge remote-tracking branch 'github/develop' into add-error-explanations
2025-01-31 03:23:51 -05:00
ea1607f1d8
Merge pull request #4445 from stanmoore1/small_fixes
...
Collected small changes and fixes
2025-01-31 00:42:12 -05:00
ed627579f6
Adding bpm/plastic demo, fixing mistake in poisson example
2025-01-30 16:44:11 -07:00
6d997258e7
Merge branch 'small_fixes' of github.com:stanmoore1/lammps into small_fixes
2025-01-30 15:25:13 -08:00
9bb56d10b3
Move typedef unused for GPUs inside directive to prevent compiler warning
2025-01-30 15:25:05 -08:00
2099dabb49
Remove unused code
2025-01-30 15:16:30 -08:00
72542c1619
python: numpy wrapper returns None in error cases
...
lammps.numpy wrapper functions will now return None in error cases instead of
throwing exception with NULL pointer access errors. If nelem or dimension is zero
it will return an empty numpy array with the correct shape.
2025-01-30 16:00:01 -07:00
030ad0d5af
set version string to 4Feb2025
2025-01-30 17:22:28 -05:00
33c4ce8929
Adding auxetic/incompressible bpm demo
2025-01-30 14:54:59 -07:00
aa9b2b415f
remove sometimes misleading and often confusing warning
2025-01-30 16:20:29 -05:00
b98797ec2c
Merge remote-tracking branch 'github/develop' into small_fixes
2025-01-30 16:19:38 -05:00
c2dd04b991
replace non-ASCII chars with ASCII equivalents
2025-01-30 16:05:08 -05:00
1d286f194e
Fix bug in compute_stress_cartesian with periodic boundary conditions
2025-01-30 12:46:34 -08:00
48893236ec
Merge pull request #4380 from rbberger/python_computes
...
Python and library API changes for computes
2025-01-30 14:21:25 -05:00
75b33ac436
Merge pull request #4443 from jrgissing/reaxff/species-issues
...
Reaxff/species issues
2025-01-30 14:20:01 -05:00
dda72fee76
Drafting bpm/plastic doc page
2025-01-30 11:42:26 -07:00
080df8cf74
BPM plastic citation info
2025-01-30 11:22:06 -07:00
60c4cc08e9
Merge pull request #4448 from Becksteinlab/imdv3-fix
...
Fix broken IMDv3 `unwrap` option logic
2025-01-30 12:53:39 -05:00
4e3a41dc25
Merge pull request #4446 from jtclemm/small-patches
...
Miscellaneous small patches
2025-01-30 12:51:50 -05:00
c9241aa2be
Merge pull request #4447 from akohlmey/recover-failed-tests
...
Updates to recover failed post-merge tests
2025-01-30 12:16:06 -05:00
ec0c8cc847
Documented the primitive estimator in the rst file.
2025-01-30 16:06:21 +02:00
feafce74b3
Minor changes and documentations of the primitive estimator for bosons
2025-01-30 15:04:48 +02:00
5882ec9370
Minor cleaning of bosonic_exchange.cpp
2025-01-30 11:32:11 +02:00
363309a7d8
add tip for addressing memory management issues with ReaxFF
2025-01-30 03:57:30 -05:00
444c6d78f7
consistently use a :class: qualifier for admonitions
2025-01-30 03:54:26 -05:00
7fe3da56a0
Added an assert for get_interior_bead_spring_energy if called from the first bead.
2025-01-30 10:09:10 +02:00
2b0a6419b7
add missing doc section for fix python/invoke
2025-01-29 23:57:44 -07:00
31720b2741
add missing init function to fix python/invoke
2025-01-29 23:53:23 -07:00
48f749fbdd
exact copy of v2 unwrap logic
2025-01-29 23:16:44 -07:00
6685524fdb
correctly apply environment variables
2025-01-29 23:39:30 -05:00
da1bbec0be
set lmp pointer to NULL after delete to avoid using it or deleting it a second time
2025-01-29 23:32:52 -05:00
06bdb7b637
refactor catching exceptions during LAMMPS initialization
...
this will avoid the nasty segfaults with "cannot have multiple stdout capturers"
instead it will catch and display any exception thrown during init.
2025-01-29 23:09:48 -05:00
29891e06c0
correct dependency for efield/lepton tests
2025-01-29 20:52:34 -05:00
81e10bdd53
unused variable
2025-01-29 20:20:19 -05:00
4df3dead69
silence warning
2025-01-29 20:16:34 -05:00
3b5dfb0a05
properly unwrap positions
2025-01-29 20:16:26 -05:00
67e28c2bfd
update for LAMMPS programming style
2025-01-29 20:15:59 -05:00
c4106f9d09
Merge remote-tracking branch 'github/develop' into recover-failed-tests
2025-01-29 19:39:58 -05:00
3e587685b6
Initial plastic BPM bond style
2025-01-29 15:25:55 -07:00
2e0bc27646
adding bpm energy proxy
2025-01-29 15:24:50 -07:00
74dca2daad
Merge pull request #4310 from EiPiFun/develop-eipifun-with-doc
...
Add angleoffset for hbond/dreiding/morse and hbond/dreiding/lj
2025-01-29 17:12:36 -05:00
f5a8019654
spelling fixes and updates for the manual
2025-01-29 16:39:53 -05:00
b4eee0c27a
Marking scalar intensive in elec/stop/fit fix
2025-01-29 13:58:47 -07:00
e3dd2790f9
add KSpace style zero to KSPACE and zero2 as plugin demo
2025-01-29 15:39:53 -05:00
c4d11a7871
follow LAMMPS programming conventions more closely
2025-01-29 15:38:18 -05:00
d638f66b68
updating to match new 1d syntax
2025-01-29 13:29:15 -07:00
ff340cf409
Repairing srp wildcard logic
2025-01-29 13:09:49 -07:00
6c8d531f78
remove unused variables and related dead code
2025-01-29 05:51:24 -05:00
3f38635ecc
restore "= 0.0" deleted by accident
2025-01-28 22:08:46 -05:00
229916e11f
whitespace
2025-01-28 21:35:11 -05:00
201d1a59b5
the /angleoffset versions have their own different parameter file and reader
2025-01-28 21:33:44 -05:00
759a37cc75
update and synchronize with implementation of the non-OPENMP version
2025-01-28 21:33:03 -05:00
8b85ee22a3
use consistent formatting across all hbond/dreiding styles
2025-01-28 21:32:13 -05:00
ea6e702184
Merge branch 'develop' of https://www.github.com/lammps/lammps into kmc
2025-01-28 19:00:08 -07:00
a678a3b474
Initial update of doc file
2025-01-28 18:51:52 -07:00
e6986cbc06
Removed unused local RNG and restructured reading of command options
2025-01-28 18:51:07 -07:00
f928df87a1
Merge branch 'develop' into develop-eipifun-with-doc
2025-01-28 19:42:13 -05:00
0a7e0dc388
Remove another unused variable
2025-01-28 17:23:39 -07:00
e728ca31d6
Remove unused variable
2025-01-28 16:35:16 -07:00
ec2b98448d
Fix bug in compute stress/cartesian density profile with periodic boundary conditions
2025-01-28 16:33:19 -07:00
800a5f6310
Merge pull request #4409 from willzunker/mdr-rebase2
...
pair_style granular - MDR contact model
2025-01-28 16:33:27 -05:00
48f92a6404
Merge pull request #4440 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-01-28 16:28:11 -05:00
005433c7e3
Merge branch 'develop' into develop-eipifun-with-doc
2025-01-28 12:45:16 -07:00
f8ac22ade7
add flags and set up inheritance
2025-01-28 12:42:34 -07:00
bb83497f61
add offset code to base omp files
2025-01-28 12:40:50 -07:00
1ebc109234
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2025-01-28 12:21:06 -05:00
082fa6fae5
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2025-01-28 10:14:36 -07:00
ab2c8af38d
Fix issue with Kokkos QEq and ACKS2 when atoms are added and the neighlist isn't marked as rebuilt, original code by @alphataubio
...
Co-authored-by: Mitch Murphy <alphataubio@gmail.com >
Co-authored-by: Stan Moore <stanmoore1@gmail.com >
2025-01-28 10:14:28 -07:00
0f6ee5c8a1
improve error messages
2025-01-28 12:01:59 -05:00
334dab68f7
must flag function as override after adding virtual function in base class
2025-01-28 05:37:24 -05:00
2c3f0d65ac
update docs
2025-01-27 20:58:49 -05:00
8f551df46a
add fortran interface for lammps_addstep_compute() and lammps_addstep_compute_all()
2025-01-27 20:38:08 -05:00
026da76a3b
cutoff radius related items
2025-01-27 14:16:18 -08:00
23045d62c5
add plugin wrapper and swig interface to new LAMMPS library functions
2025-01-27 14:29:15 -05:00
5d47c417ed
add fortran interface for lammps_clearstep_compute()
2025-01-27 14:26:53 -05:00
77e6a6dcef
Suppress compiler warning since return value can be safely ignored
2025-01-27 10:58:15 -07:00
d42f881c06
Remove unused variables to prevent compiler warnings
2025-01-27 10:43:44 -07:00
6398a7c7aa
add test for the library interface to clearstep_compute and addstep_compute
2025-01-27 12:25:46 -05:00
8ecd7e8629
Fixed an error in the primitive estimator
2025-01-27 18:49:30 +02:00
0fde98cfbc
use POINTER() captitalization consistently
2025-01-27 11:17:04 -05:00
a242511ce7
avoid segfaults
2025-01-27 11:16:27 -05:00
3a986fb50d
Merge remote-tracking branch 'github/develop' into python_computes
2025-01-27 11:15:42 -05:00
d91a75a9af
Corrected PIMD-B after CR
2025-01-27 15:30:24 +02:00
b2def45011
Deleted a redundant file
2025-01-27 13:43:31 +02:00
c47f7d5618
cr
2025-01-27 13:36:40 +02:00
6bb022853e
avoid segfault on command line errors
2025-01-26 21:45:12 -05:00
8e2cb0f4c8
calculate molids on first timetstep of run
...
but do not delete molecules
2025-01-26 15:22:00 -05:00
4c22410548
docs: molIDs range from 1 to # molecules
2025-01-25 23:41:35 -05:00
991b8c11ff
delete option: reset molecule ID to index from 1
2025-01-25 23:38:15 -05:00
464d9d82d6
return correct clusterIDs even on first timestep
2025-01-25 23:33:04 -05:00
baf9a9b2d2
need to update delete_Tcount before returning
...
needs to be every timestep, regarding of Nfreq, etc. settings
2025-01-25 23:14:09 -05:00
00054a8d97
Merge branch 'add-error-explanations' of github.com:lammps/lammps into add-error-explanations
2025-01-25 21:50:39 -05:00
28bc5fb2bd
revise error messages to use pointers where possible and meaningful
2025-01-25 20:37:55 -05:00
f8750baf4e
whitespace
2025-01-25 20:37:22 -05:00
281336800a
Another error url for nbins
2025-01-25 15:05:50 -07:00
9fb8cc1d17
drafting error urls for nbin classes
2025-01-25 14:59:55 -07:00
8482d150e1
update label
2025-01-25 16:22:12 -05:00
ccc790265d
geometric center -> com
2025-01-25 16:21:21 -05:00
ceac416f9a
average charge -> total charge in pos file
2025-01-25 15:16:26 -05:00
0a954b0129
per-atom mass bugfix for delete keyword
2025-01-25 14:44:18 -05:00
cbd99d29cf
update pointers in case changed at some point
...
is 'clusterID' name for per-atom property too general?
2025-01-25 14:17:20 -05:00
d5b82562bd
Merge branch 'develop' into group-bitmap-accessor
2025-01-25 13:49:33 -05:00
4bdc02ef3a
bugfix for when not using variable Nlimit
...
for delete option
2025-01-24 23:41:00 -05:00
3a44a03f04
migrate clusterID to fix property/atom
2025-01-24 23:29:10 -05:00
563b5b0997
flush buffers after writing error messages
2025-01-24 20:43:12 -05:00
e039927a31
convert fix ave/histo to have improved error messages
2025-01-23 22:29:56 -05:00
8c6d0bef41
remove repeated code
2025-01-23 20:25:14 -05:00
6fb318f61c
Merge branch 'develop' into collected-small-changes
2025-01-23 20:22:14 -05:00
a0fcbc9b71
Merge pull request #4442 from akohlmey/freeze-fmt-lib-prepare-std_format
...
Freeze fmt library at version 10.2.1 and add changes that prepare LAMMPS for transition to std::format
2025-01-23 20:21:42 -05:00
934bed29f5
Revert "apply workarounds for (probably bogus) warnings or errors from nvcc"
...
This reverts commit 5ddad0bbde .
2025-01-23 12:19:24 -05:00
b9a8ddbb8c
add versionadded tag
2025-01-23 12:12:46 -05:00
b5da9ce3e2
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-23 12:06:59 -05:00
0dfd5d821a
Merge pull request #4401 from mala-project/mala
...
Kokkos versions of bispectrum and Gaussian descriptors on grid
2025-01-23 12:06:25 -05:00
f8484de195
more details about current and future compiler requirements
2025-01-23 12:02:51 -05:00
a771277a6c
Merge branch 'develop' into add-error-explanations
2025-01-23 11:35:55 -05:00
a30b5f9345
add check for fmt::print() to GitHub style check workflow
2025-01-23 11:30:13 -05:00
dac011b865
add placeholders for versionadded tags for new functions
2025-01-23 11:21:09 -05:00
d7ffa16817
small correction
2025-01-23 11:20:36 -05:00
493ff3017c
add tool for checking whether fmt::print() statements have crept in
2025-01-23 10:26:56 -05:00
49dc526bc8
doc fix for kspace_modify from @ndtrung81
2025-01-23 10:06:37 -05:00
790b124f6a
correct help text
2025-01-23 08:52:27 -05:00
57cc7b6817
programming style and error message updates
2025-01-23 06:00:41 -05:00
5803a62822
add check to fix drude to detect if core atoms without drude atom id exist
2025-01-23 06:00:16 -05:00
d1dc0f7efc
enable and apply clang-format
2025-01-23 04:54:45 -05:00
4be26c3480
add test whether drude particle was found locally and stop with error when not
...
this handles two cases:
1 the actual drude particle is not in the sub-domain
2 the drude particle was never assigned by fix drude
2025-01-23 04:54:21 -05:00
3e4a50fe63
remove backward compatibility for compute_modify extra and compute_modify dynamic
...
Now extra/dof and dynamic/dof are required
2025-01-23 04:52:05 -05:00
b016b135fa
added Compute::modify_param() function.
...
This way individual computes can add custom keywords to compute_modify in
a similar fashion as fixes
2025-01-23 04:51:12 -05:00
048b96af65
Merge branch 'develop' into mala
2025-01-23 09:44:00 +01:00
55add23309
Merge pull request #7 from stanmoore1/mala
...
Fix issues with GNU Make build
2025-01-23 09:43:16 +01:00
5959a01abd
Revert "import libfmt 11.0.1"
...
This reverts commit fbc6ba4ef4 .
2025-01-23 03:41:29 -05:00
1aee093bfd
revert workaround for compiling with C++20 and later
2025-01-23 00:19:06 -05:00
1fef98dc50
Revert "import code for fmtlib 11.1.0"
...
This reverts commit 833607f926 .
2025-01-23 00:17:01 -05:00
b5e48f6769
Revert "bugfix update to version 11.1.1"
...
This reverts commit c9b69b00c5 .
2025-01-23 00:16:47 -05:00
80d00e3b3c
Revert "add bugfixes with update to version 11.1.2"
...
This reverts commit 9e4a51d568 .
2025-01-23 00:16:29 -05:00
e26599c532
Revert "We no longer support Intel icc version 19 or older. Clean up checks/flags."
...
This reverts commit 906117ff47 .
2025-01-23 00:15:48 -05:00
8f57539bab
work around the requirement that fmt::format() needs a constexpr string as format
...
we need this change to make bot {fmt} compatible wth C++20 and later and also conform to std::format requirements
2025-01-23 00:13:27 -05:00
e4dbfee498
replace fmt::print() with utils::print()
2025-01-23 00:11:31 -05:00
8baec60155
implement an utils::print() function similar to fmt::print()
...
this doesn't have the constexpr requirement for the format string.
also it will help porting to std::format in C++20, which doesn't
have a similar functionality either.
2025-01-23 00:03:30 -05:00
3412c4744d
fix fmt::format() missing argument bugs
2025-01-22 23:58:29 -05:00
b4f012057c
fix fmt::format() missing argument bugs
2025-01-22 23:57:58 -05:00
c1662f64ca
reaxff/species: post_integrate->end_of_step
...
fix for incorrect molecule IDs (variable: clusterID) output by reaxff/species vector
Co-Authored-By: mkanski <20713012+mkanski@users.noreply.github.com >
Co-Authored-By: Navraj <88741755+navlalli@users.noreply.github.com >
2025-01-22 23:52:52 -05:00
cc36947449
make use of new Error class APIs
2025-01-22 22:15:08 -05:00
3012e02de1
Merge branch 'develop' into add-error-explanations
2025-01-22 18:26:21 -05:00
5ddad0bbde
apply workarounds for (probably bogus) warnings or errors from nvcc
2025-01-22 18:20:58 -05:00
94eee049b4
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-22 18:01:43 -05:00
e548c656ce
Merge pull request #4435 from athomps/hybrid-scaled-peratom
...
Hybrid scaled peratom
2025-01-22 18:00:18 -05:00
6b4ecfd719
Fix issues with GNU Make build
2025-01-22 15:33:09 -07:00
19d64fd0f9
Fix massive performance regression on GPUs with Kokkos version of fix npt
2025-01-22 14:22:09 -07:00
6663e998d9
Merge branch 'develop' of github.com:lammps/lammps into develop
2025-01-22 17:11:31 +01:00
b00a2a2e1d
Merge branch 'develop' into mala
2025-01-22 08:13:51 +01:00
c0be84356e
Removed debugging output, added contributor, added files to Install.sh
2025-01-22 08:13:36 +01:00
b1b51307c0
silence CodeQL warnings about potential overflows
2025-01-21 22:41:41 -05:00
21bbd69b3c
remove dead code
2025-01-21 22:41:12 -05:00
6f19d1fe0e
molmap docs attempt
...
not a simple feature to describe in words
2025-01-21 21:58:51 -05:00
844f8e4e16
clarify how molecule IDs treated for
2025-01-21 20:28:21 -05:00
ee3e113339
initialize 'created atoms' mol ID to zero
...
can control using molmap option
2025-01-21 20:15:50 -05:00
651c1b2bc2
Merge branch 'develop' into collected-small-changes
2025-01-21 20:06:50 -05:00
0767de7eeb
Merge pull request #4439 from akohlmey/arm-cpu-unittest
...
Add Workflow for running ctest on Linuix with ARM64 CPU
2025-01-21 19:56:42 -05:00
4912f1347c
Merge pull request #4399 from stanmoore1/kk_bug_fixes
...
Fix issues in KOKKOS package
2025-01-21 19:56:11 -05:00
c353c3c6c6
better treatment for 'new mol IDs'
...
for molecule IDs in post-reaction template, but not in pre-reaction template, adds new molecule ID onto previous max molecule ID
2025-01-21 18:31:08 -05:00
4fdd85df4f
Need local capture for lamdas on GPUs
2025-01-21 16:13:52 -07:00
fbfdcbbac1
Merge branch 'develop' into kk_bug_fixes
2025-01-21 14:50:34 -07:00
7c0254caee
Limiting rho calculation for tait equation
2025-01-21 13:47:22 -07:00
c6adf793ab
Fixing comment in example script
2025-01-21 13:05:02 -07:00
96d44c729b
Fix more issues in Kokkos fix langevin gjf option
2025-01-21 10:51:40 -07:00
8c2d83c5eb
avoid double initialization and potential double free
2025-01-21 11:24:01 -05:00
3bb26ae87b
Merge branch 'develop' into mala
2025-01-21 17:11:43 +01:00
536aa7cadf
Removed debug comments/old printfs etc.
2025-01-21 17:09:04 +01:00
f4b8200bcc
download plumed-2.9.3 by default now
2025-01-21 10:39:08 -05:00
2765f35340
It seems the problem was not with the primitive estimator but when initializing all particles at 0 0 0.
...
When initialized randomly it works.
2025-01-21 17:12:03 +02:00
45222b3f9a
run check only after merges (for now)
2025-01-21 10:03:51 -05:00
9fd0d09b5f
pimdb works with NVE and conserves energy. Fixed a little bug and now the printed total energy is also conserved.
...
From some reasin the primitive estimator doesn't work with Langevin :((((((
2025-01-21 11:57:37 +02:00
2d3cd6a646
skip known to be unstable unit tests
2025-01-21 01:46:08 -05:00
f10d1a30fc
increase epsilon for passing tests on Linux ARM64
2025-01-21 01:45:49 -05:00
911fd0946c
add github action to run unit tests on ARM64
2025-01-21 00:24:10 -05:00
3c02731362
Merge pull request #4438 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2025-01-21 00:01:42 -05:00
a7af0fc078
Fix warnings
2025-01-20 22:00:34 -07:00
d614aeb91d
Fix small memory leak, add debug RNG
2025-01-20 17:37:32 -07:00
75f4d3deb7
Merge branch 'develop' into small-patches
2025-01-20 16:25:07 -07:00
9cb67de38f
Merge branch 'develop' of github.com:lammps/lammps into kk_bug_fixes
2025-01-20 15:50:48 -07:00
29397b4a44
Fix more issues in fix langevin/kk pointed out by @ndtrung81
...
Co-authored-by: Trung Nguyen <ndactrung@gmail.com >
Co-authored-by: Stan Moore <stanmoore1@gmail.com >
2025-01-20 15:50:21 -07:00
292ae27f98
use ioffset variable to indicate the first argument that is not fixed
...
also, convert all error messages to use the new style.
2025-01-20 14:57:11 -05:00
2c82ce8142
library: update new function signatures to use void* instead of bigint
2025-01-19 16:06:33 -07:00
93e266f648
Merge remote-tracking branch 'origin/develop' into python_computes
2025-01-19 15:41:30 -07:00
60e1e52ec1
add whitespace to end of file
2025-01-19 12:21:41 -05:00
a5b66f02d1
update docs
2025-01-18 22:19:43 -05:00
d99c960eb9
resolve unit test failures due to enhanced error handling
2025-01-18 21:40:48 -05:00
cba09fc0f5
improved error handling for user specifying rigid fix
2025-01-18 17:40:07 -05:00
be7d3a5f4b
moved body struct inside class
2025-01-18 17:34:07 -05:00
5436411178
Merge branch 'develop' into develop
2025-01-18 17:05:57 -05:00
9cca8ab179
modernize
2025-01-18 15:54:34 -05:00
fbbeba5912
removed friend class status for fixHMC
2025-01-18 14:35:10 -05:00
d34a8a4807
moved body momentum randomization into fix rigid small
2025-01-18 14:29:34 -05:00
2817ad036f
make coverity scan happy
2025-01-18 11:54:48 -05:00
c2bcf79196
avoid divisions
2025-01-18 11:45:27 -05:00
0501f76fcf
follow LAMMPS programming style more closely
2025-01-18 11:37:53 -05:00
7b994801b5
constant was denormal. increase to become normal
2025-01-18 11:37:20 -05:00
23c63511f0
no hiden tabs, use string escapes instead.
2025-01-18 11:08:25 -05:00
7ffe04ca92
discuss that only turning off bonds can lead to "bond atom missing" errors
...
also make notes and this warning stand out more by using adminition boxes
2025-01-18 09:08:08 -05:00
efd5165707
avoid segfaults if there was no input processing
2025-01-17 23:27:36 -05:00
e38c13a764
add strcompress function and use it for error output
2025-01-17 22:59:44 -05:00
e350f28e26
refactor how error output is created and only print input and parsed line if they differ in text
2025-01-17 18:06:31 -05:00
fecf1c2f69
update morse coeff method, fix bug in flag
2025-01-17 15:59:28 -07:00
f540e8b9ff
whitespace
2025-01-17 12:48:57 -07:00
72784262b1
Merge branch 'develop' into mdr-rebase2
2025-01-17 12:17:20 -07:00
9b443c9a4d
add utility function to compare two string while ignoring whitespace
2025-01-17 14:06:30 -05:00
769b0b9211
Clarifying doc on svector for many models, resetting svector values in granular model
2025-01-17 11:56:37 -07:00
e6a84d5f2a
Added mdr svector to doc and svector example in in.triaxial.compaction.12
2025-01-17 13:37:15 -05:00
90416b63fc
move misplaced break statement
2025-01-17 13:14:51 -05:00
7900f24844
Adding contact area svector to mdr
2025-01-17 11:29:35 -05:00
ea9345444a
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
2025-01-17 10:41:12 -05:00
b9dbfc6eb2
add support to flag failed arguments for calls to expand_args()
2025-01-17 10:40:34 -05:00
5a45ef6994
explain error message output for users
2025-01-17 10:35:34 -05:00
0cb64afc84
explain error message output for users
2025-01-17 09:13:55 -05:00
7c4649adbf
update TODO list and changelog
2025-01-17 08:43:46 -05:00
a4cc00041c
add notes about errors and warnings and log output
2025-01-17 05:13:25 -05:00
1e179b2432
address warnings reported by coverity scan
2025-01-17 05:12:40 -05:00
3b815c1bbe
remove dead code
2025-01-16 22:02:11 -05:00
cf7695e99f
add option to restart the LAMMPS instance to "Run" menu
2025-01-16 21:43:36 -05:00
1636a11054
fix minor issues
2025-01-16 21:22:41 -05:00
fa54fd1097
add option to suppress printing the last command
2025-01-16 21:11:27 -05:00
de5a41de7b
simplifying svector handling for walls
2025-01-16 15:37:16 -07:00
57d47ebb4f
Adding custom svector gransubmod quantities
2025-01-16 15:32:12 -07:00
b9a5557911
Added support for single() and born_matrix()
2025-01-16 14:36:44 -07:00
1bcbf6dc4b
Error to warning for overlap check
2025-01-16 16:28:19 -05:00
95152b1eb6
Slight adjustments to overlap check
2025-01-16 16:00:16 -05:00
af8b873bf5
Adding error message for initial overlaps
2025-01-16 12:22:50 -07:00
da5a12fcd1
increase visibility of highlighting the failed argument
2025-01-16 11:39:53 -05:00
6c16b1de74
must not set to unique if request is for skip list. only check for smallest pair cutoff.
2025-01-16 10:26:48 -05:00
f273116681
prevent the neighbor list re-ordering from getting stuck
2025-01-16 10:18:16 -05:00
82598ab3ca
display error messages with fixed width font
2025-01-16 00:39:02 -05:00
00f23d4829
revert workarounds in compute rdf and adf now that the issue is fixed at the root
2025-01-16 00:38:31 -05:00
36dcb294b3
we need tighter checks, also on the smallest pairwise cutoff, before we can re-use a default neighbor list for an occasional list with an explicit cutoff
2025-01-16 00:23:47 -05:00
f60139d374
some more fixes to address coverity scan warnings.
2025-01-15 23:12:39 -05:00
8c93986e47
add overloads for Error::all() and Error::one() that can point out the location of a faulty argument
2025-01-15 23:12:11 -05:00
b21f804e4e
Fixing initialized overlap bug
2025-01-15 20:00:19 -07:00
6aa0c95c5e
Removed more unnecessary input file lines
2025-01-15 21:46:42 -05:00
4cfe4831ed
Removed unnecessary input file lines
2025-01-15 21:13:08 -05:00
0f462a60ff
sign error, better variable name
2025-01-15 14:40:08 -07:00
c5e3ffed75
Fixed merge conflict
2025-01-15 14:14:51 -07:00
b8fcb927ee
Added forward comm for atomscale values
2025-01-15 14:11:00 -07:00
50f932ba9e
Updating const expressions
2025-01-15 13:06:10 -07:00
a5e3e755c2
Adding safety checks for some variables
2025-01-15 11:33:02 -07:00
7fa1bf39f3
shift settings check from angleoffset to base LJ
2025-01-15 10:24:25 -07:00
002fc02b3d
Got rid of the calc function in bosonic_exchange, the calculation is performed in the get function.
...
Added prepare_coordinates in pimd/nvt and pimd/langevin for that purpose
2025-01-15 16:41:19 +02:00
48f49837d8
fix some more minor memory issues flagged by coverity scan
2025-01-15 08:23:58 -05:00
c3ca6a8e56
Merge branch 'develop' into mala
2025-01-15 13:19:15 +01:00
4afdf493d7
integrate and adapt contents from PR #4028 by @alphataubio
2025-01-15 06:05:25 -05:00
66ffb1c39e
whitespace
2025-01-15 04:55:36 -05:00
358e6e82a0
Removed some code review note
2025-01-15 11:53:32 +02:00
29fca919b1
apply clang-format
2025-01-15 04:49:34 -05:00
f1fb0906be
correct class name
2025-01-15 04:49:21 -05:00
865ce67e83
use correct base class
2025-01-15 04:48:07 -05:00
bf0f149445
Merge pull request #6 from stanmoore1/mala
...
Fix compile issues from LAMMPS https://github.com/lammps/lammps/pull/4391
2025-01-15 10:46:54 +01:00
f02f6b50c4
Removed footprints of past merge
2025-01-15 11:44:57 +02:00
2a9a1aeeab
Updated doc/src/fix_pimdb.rst
2025-01-15 11:43:32 +02:00
dfd8631394
remove debug output
2025-01-15 04:40:48 -05:00
11a790a04a
angle_offset_one and cut_angle_one are only local variables
2025-01-15 04:36:51 -05:00
41555a66e9
correct documentation and add versionadded tag
2025-01-15 04:20:34 -05:00
58eca0eef4
Merge branch 'develop' into develop-eipifun-with-doc
2025-01-15 04:11:53 -05:00
1b79f34b22
Merge branch 'bosonic-pimd-langevin' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
2025-01-15 10:59:43 +02:00
7f6cfd364d
commit before pull
2025-01-15 10:55:13 +02:00
274525ca25
Merge branch 'bosonic-pimd-langevin' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
2025-01-15 10:36:55 +02:00
ec504e3324
Fixed some error with the ENUM definitions
2025-01-15 10:35:33 +02:00
3a2349fa32
add some troubleshooting suggestions
2025-01-15 00:02:11 -05:00
27540503ad
Merge remote-tracking branch 'github/develop' into add-error-explanations
2025-01-14 22:30:34 -05:00
8b5c9a18fd
Merge branch 'develop' into hybrid-scaled-peratom
2025-01-14 22:29:11 -05:00
2cbdaf8a6a
fix some issues flagged by coverity scan
2025-01-14 22:23:24 -05:00
5f50278241
transfer workaround from compute rdf
2025-01-14 22:06:00 -05:00
781b40643c
add deprecation warning for using accelerator offload with INTEL package
2025-01-14 20:49:00 -05:00
fbc66f75ac
adjust epsilon (again) for macOS on ARM
2025-01-14 20:48:43 -05:00
5e90674fbe
Merge commit 'ffa4765b154aea2027e438ac134f8d6ce742419a' into collected-small-fixes
2025-01-14 20:48:35 -05:00
ffa4765b15
Merge pull request #4241 from gsalkuin/develop
...
Add new fix to compute force and torque due to electric potential
2025-01-14 20:33:10 -05:00
34075ebb3f
apply clang-format
2025-01-14 20:22:34 -05:00
494c2fc033
add atomvar array to restarts
2025-01-14 20:22:07 -05:00
e745b37a45
Merge branch 'develop' into hybrid-scaled-peratom
2025-01-14 20:05:28 -05:00
89370efe39
Merge branch 'develop' into develop
2025-01-14 19:12:14 -05:00
906399b14f
Merge pull request #3 from srtee/efield_lepton_updates
...
Efield lepton updates
2025-01-14 19:11:09 -05:00
bbb7d86614
Merge pull request #4410 from soniasalomoni/pair_d3
...
pair_style d3 - D3 dispersion corrections
2025-01-14 18:21:52 -05:00
028367804e
Finshed condensing equations
2025-01-14 16:09:43 -07:00
264c1c3140
Merge branch 'develop' of github.com:lammps/lammps into mala
2025-01-14 16:02:37 -07:00
eb5977dc66
Fix issues with host_flag
2025-01-14 15:57:15 -07:00
008bf14693
Fix compile issues from #4391
2025-01-14 15:49:40 -07:00
0ee4bf621f
Fix some compile issues and remove unused variables
2025-01-14 14:35:42 -07:00
3101bb3263
Add new files to GNU Make build system
2025-01-14 14:34:59 -07:00
4611b84b6f
Filled in mdr cite command
2025-01-14 16:20:37 -05:00
0fe7fbdb42
Merge branch 'develop' into pair_d3
2025-01-14 16:05:29 -05:00
b7c02d6a03
Starting to break down MDR equations
2025-01-14 13:49:56 -07:00
b2e35f1808
Doc spell check
2025-01-14 13:18:43 -05:00
a661ffdb06
Merge branch 'develop' into develop
2025-01-14 12:06:07 -06:00
853a8efa88
Remove README_MDR.md
2025-01-14 12:32:20 -05:00
14389cfd2c
Reset ddelta_bar even during update->setupflag=true
2025-01-14 11:33:55 -05:00
9c7714e40f
Simplified deltamax definition
2025-01-14 10:52:12 -05:00
a4f02fbad3
handle the case when pair-wise cutoff varies and neighbor list is not sufficient
2025-01-14 10:04:16 -05:00
b27aa31baa
fix whitespace
2025-01-14 22:35:56 +10:00
276b8d9c93
streamline Lepton variable update process with ptr-vectors
2025-01-14 22:31:42 +10:00
1f7533029b
deduplicate force and torque calculations
2025-01-14 22:08:16 +10:00
af1f442b97
increment bugfix for "inputs local"
2025-01-14 07:06:37 -05:00
edb068c43f
Merge pull request #4426 from akohlmey/update-to-fmtlib-11.1
...
Update embedded fmtlib copy to version 11.1
2025-01-14 01:24:57 -05:00
e682f3d3e5
work on docs
2025-01-14 01:19:25 -05:00
783d21c19b
these functions do not create errors or throw exceptions
2025-01-14 00:55:48 -05:00
a50343077d
Merge remote-tracking branch 'github/develop' into python_computes
2025-01-14 00:53:19 -05:00
31d1addfad
Merge pull request #4434 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-01-14 00:41:10 -05:00
7b9f7be485
replace vecs with arrays since size known at compile-time; make phi and dphi flagging uniform
2025-01-14 14:47:33 +10:00
7c8c8c9d01
update patch for WHAM code
2025-01-13 22:07:44 -05:00
b56b8a016a
Merge pull request #2 from akohlmey/efield_lepton_updates
...
Fix efield/lepton updates
2025-01-13 20:40:17 -05:00
c2868c448e
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-13 20:34:14 -05:00
754517dcf6
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2025-01-13 20:32:01 -05:00
6d7926a026
add missing lammps_expand() function
2025-01-13 19:13:34 -05:00
663f812799
fix inconsistent backquotes
2025-01-13 19:05:04 -05:00
55a3b28f7d
replace CR-LF with LF
2025-01-13 16:19:40 -05:00
8705a14b35
create logs for example input
2025-01-13 16:18:24 -05:00
ec669676d0
remove unused variables
2025-01-13 16:11:14 -05:00
742c869534
Merge branch 'develop' into gsalkuin/develop
2025-01-13 16:08:18 -05:00
be048fc636
cosmetic changes
2025-01-13 16:01:18 -05:00
ddff545a4c
Merge pull request #4431 from Becksteinlab/imd-v3-integration
...
Interactive Molecular Dynamics [IMD] Version 3 implementation
2025-01-13 15:59:41 -05:00
1d2f42dce9
Merge branch 'develop' into develop
2025-01-13 14:24:22 -06:00
2a5e20c1c1
Merge remote-tracking branch 'origin/develop' into hybrid-scaled-peratom
2025-01-13 12:20:53 -07:00
dd8cc3ebdd
Merge remote-tracking branch 'upstream/develop' into develop
2025-01-13 12:18:51 -07:00
1d1320f648
Merge remote-tracking branch 'origin/develop' into python_computes
2025-01-13 10:51:33 -07:00
83a73ba0b9
library: add API for compute clearstep and addstep
2025-01-13 10:51:19 -07:00
62aa803d53
order list of removed commands and packages in reverse order of their removal date
...
also add an (automatic) table of contents simplify finding something
2025-01-13 12:03:31 -05:00
2898592bb4
Merge branch 'develop' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
2025-01-13 17:45:11 +02:00
f3b1f56fa8
Merge pull request #1 from BarakHirshberg/bosonic-pimd-langevin
...
Bosonic pimd langevin
2025-01-13 17:38:25 +02:00
795a5daade
removed html folder which was added by accident
2025-01-13 17:37:13 +02:00
a5eb0dc105
went over text
2025-01-13 17:22:56 +02:00
edca6eb4db
this is a lost cause
2025-01-13 14:55:48 +00:00
60583c5e35
Merge branch 'bosonic-pimd-langevin' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
2025-01-13 16:48:16 +02:00
a5e28252cf
add referece for virial works for bosons
2025-01-13 16:47:30 +02:00
a22c58cd47
add missing update to invoked_bonds in ComputeReaxFFAtomKokkos
2025-01-13 00:17:05 -07:00
dc7f28c4c0
Merge branch 'develop' into add-error-explanations
2025-01-13 01:27:34 -05:00
77d8942589
Merge branch 'develop' into group-bitmap-accessor
2025-01-13 01:08:47 -05:00
686326a999
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-13 01:05:48 -05:00
528770f07d
Merge pull request #4344 from lammps/cmake-cpp-std-deprecation
...
Prepare development branch for requiring C++17 and deprecating GNU make support for some packages
2025-01-13 01:05:07 -05:00
d692a99e4d
print PyLammps deprecation warning only once and only from MPI rank 0
2025-01-13 00:04:14 -05:00
dd6fea3fcd
Merge branch 'develop' into cmake-cpp-std-deprecation
2025-01-12 23:54:50 -05:00
e20f3ec874
macOS does not like forward declarations for standard C++ classes
2025-01-12 23:50:33 -05:00
f50edb5a38
Merge pull request #4369 from rbberger/deprecate_pylammps
...
Python interface updates
2025-01-12 23:30:22 -05:00
0aadc4cf46
use mutex to avoid race condition when accessing thermo data during run
2025-01-12 23:27:17 -05:00
78850efaed
also warn that KOKKOS will end support for legacy builds in Summer 2025
2025-01-12 21:57:25 -05:00
7c990f8b0e
improve wording
2025-01-12 21:56:54 -05:00
2df402c4ff
Merge branch 'develop' into cmake-cpp-std-deprecation
2025-01-12 21:47:02 -05:00
906117ff47
We no longer support Intel icc version 19 or older. Clean up checks/flags.
2025-01-12 21:46:04 -05:00
c476e6704b
revert workarounds for Intel ICC 19.x
2025-01-12 20:13:24 -05:00
4519489f8b
fix unit test and another workaround for intel compilers
2025-01-12 19:42:03 -05:00
fedb3fa6b8
Rearranged memory allocation
2025-01-12 16:28:56 -07:00
c8a46fe4ce
make better use for std calls and improve error messages
2025-01-12 17:48:50 -05:00
943504fd98
move timespec2seconds exception handling to calling function
2025-01-12 17:48:20 -05:00
60b10c1588
Merge remote-tracking branch 'github/develop' into update-to-fmtlib-11.1
2025-01-12 16:52:56 -05:00
f34ae8a011
simplify
2025-01-12 16:49:49 -05:00
296f1ab29f
alternate attempts to work around intel icc 19 limitations
2025-01-12 16:43:37 -05:00
7b60abf569
add LAMMPS customization for Intel compilers
2025-01-12 16:11:50 -05:00
9e4a51d568
add bugfixes with update to version 11.1.2
2025-01-12 15:41:37 -05:00
a5c3305c42
sync with lammps tutorials paper description
2025-01-12 15:09:42 -05:00
85dec585a6
add tests for lammps_eval() and its python counterpart
2025-01-12 14:49:07 -05:00
dce1231052
add a lammps_eval() function to the C library interface and all derived wrappers
2025-01-12 00:39:18 -05:00
be596cca0c
revert setting to run flatpak builder test action only after merges
2025-01-11 19:31:31 -05:00
cf2e800aaa
extract bundle from local flatpak repo and try to install it
2025-01-11 19:20:06 -05:00
672faf9fe5
operate on "develop" branch
2025-01-11 19:06:49 -05:00
fb1c090f19
revert to lammps repo
2025-01-11 18:59:22 -05:00
cb2acb633b
update workflow
2025-01-11 18:56:59 -05:00
61c541ff92
add github action to build LAMMPS-GUI as flatpak
2025-01-11 18:47:35 -05:00
91dfa41494
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-11 18:17:04 -05:00
a443fe4142
Merge pull request #4433 from farrelljd-iop/angle-mwlc
...
Angle style MWLC (meltable wormlike chain)
2025-01-11 18:07:36 -05:00
b508229bd2
adapt to LAMMPS programming style
2025-01-11 18:05:16 -05:00
8b2c852121
correct and update the Python Howto
2025-01-11 17:54:44 -05:00
994a631150
add "post no" for single-shot runs
2025-01-11 17:43:05 -05:00
283adb288b
Converted tabs to blanks
2025-01-11 13:19:54 -07:00
a2f8e730a2
Adjusted white spcae
2025-01-11 12:32:45 -07:00
69e1bbae04
Updated doc page
2025-01-11 12:32:05 -07:00
be62d7e04b
Merge pull request #4 from akohlmey/imd-v3-updates
...
Add separator comments
2025-01-11 11:51:08 -07:00
0d85c5c704
add separators
2025-01-11 11:13:47 -05:00
7520282568
First pass, compiled, not run
2025-01-10 19:31:03 -07:00
e3f930b33f
Merge pull request #1 from akohlmey/angle-mwlc
...
Small updates to PR #4433
2025-01-11 10:04:12 +08:00
3126482c48
update variable command tests to include whitespace
2025-01-10 20:53:24 -05:00
c4a5906382
stop checking ML-PACE with coverity scan as recent CMake changes break it
2025-01-10 20:12:09 -05:00
4f6c3d12f7
avoid variable definition error: expected 3 arguments but found N
2025-01-10 20:10:53 -05:00
dbc6f77e53
Merge branch 'develop' into deprecate_pylammps
2025-01-10 16:01:06 -07:00
bc8c8f1c3f
Merge remote-tracking branch 'upstream/develop' into develop
2025-01-10 12:10:52 -07:00
6732013935
apply clang-format
2025-01-10 12:17:29 -05:00
5a0222153a
small doc updates and corrections
2025-01-10 12:15:24 -05:00
e858c8a78d
Merge branch 'develop' into angle-mwlc
2025-01-10 14:33:50 +08:00
4af328cba1
added contributing author email
2025-01-10 14:08:34 +08:00
5490336543
added a unit test
2025-01-10 14:06:00 +08:00
6bdc58baaf
improved the documentation
2025-01-10 14:05:19 +08:00
3731513576
example IMDv3 usage
2025-01-09 21:55:44 -07:00
c7ae973948
more edits to angle_mwlc documentation
2025-01-10 12:02:27 +08:00
2b688bb013
replace defines with static constexpr
2025-01-09 21:32:58 -05:00
ac68f70e20
three more
2025-01-09 21:23:56 -05:00
5419fe0925
Merge branch 'develop' into group-bitmap-accessor
2025-01-09 21:05:42 -05:00
25c92d6399
fixed conflict
2025-01-09 19:21:55 -06:00
75dba6f39b
Merge branch 'lammps:develop' into develop
2025-01-09 19:21:06 -06:00
e2f735ad29
fix whitespce
2025-01-09 19:20:21 -06:00
5bb1fe42dd
resolved conflict
2025-01-09 19:08:19 -06:00
38c3477d2f
Merge pull request #4394 from rbberger/find-package-pace
...
ml-pace: allow linking to existing pace library
2025-01-09 19:41:19 -05:00
4330801a2f
Merge pull request #4429 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-01-09 19:33:52 -05:00
195f8a9670
a couple more updates to use the new API
2025-01-09 19:30:34 -05:00
d68287a9c7
updated documentation
2025-01-09 17:33:08 -06:00
12b6b797b8
simplify
2025-01-09 14:47:20 -05:00
b1e881d4ff
Merge branch 'develop' into group-bitmap-accessor
2025-01-09 14:37:38 -05:00
9f40bbc2b6
fix spelling
2025-01-09 14:36:18 -05:00
a17213fc62
add link and description paragraph for the "Out of range atoms" error
2025-01-09 12:29:54 -05:00
a769b3d6b2
Merge branch 'develop' into collected-small-changes
2025-01-09 11:17:05 -05:00
cb930d6470
Merge pull request #4405 from tylercollins5737/develop
...
vcm example script and log added
2025-01-09 10:20:16 -05:00
9c1da4cbc9
whitespace fix in doc
2025-01-08 22:45:38 -08:00
090e55b1d8
Merge branch 'develop' into develop
2025-01-08 22:42:31 -08:00
617f798199
make sure that retstr is always initialized since it is always communicated
2025-01-09 00:37:43 -05:00
ce05f0cd9d
Merge pull request #3 from akohlmey/imd-v3-updates
...
Imd v3 Integration updates
2025-01-08 21:07:10 -07:00
9a513ca82c
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-08 21:54:04 -05:00
50bda6077c
Merge pull request #4430 from akohlmey/update-linalg
...
Update linalg to version 1.4.2 corresponding to LAPACK 3.12.1
2025-01-08 21:53:33 -05:00
52d932df3b
Merge pull request #4413 from stanmoore1/kk_update_4.5.0
...
Update Kokkos library in LAMMPS to v4.5.1
2025-01-08 21:23:19 -05:00
41e7cf7879
MPI bugfix for dump netcdf from Paul Coffman
2025-01-08 21:18:03 -05:00
494f58904c
correct reference
2025-01-08 20:54:04 -05:00
1032c94c9f
apply some more of LAMMPS' programming style guidelines and improve errors
2025-01-08 20:52:57 -05:00
6a363d441b
small formatting tweaks, add versionadded tag
2025-01-08 20:52:45 -05:00
02a8a9d706
make LAMMPS_ASYNC_IMD a CMake variable, too, and document it properly
2025-01-08 20:50:16 -05:00
1ebf591592
Merge branch 'develop' into imd-v3-integration
2025-01-08 16:13:50 -07:00
0dacedd8b0
undo workflow changes
2025-01-08 16:12:58 -07:00
668435380b
Make sure that yaml-cpp::yaml-cpp exists
2025-01-08 15:41:37 -07:00
748046089c
add another couple of dependent functions
2025-01-08 16:32:56 -05:00
f3425ebfbf
add one more missing dependency
2025-01-08 16:21:08 -05:00
e7d9244184
add missing dependency
2025-01-08 16:14:28 -05:00
8ec9f37611
update linalg to version 1.4 corresponding to LAPACK 3.12.1
2025-01-08 15:52:30 -05:00
ec7be395ea
ml-pace: update tag
2025-01-08 11:48:34 -07:00
24763bfd8e
add info on how to debug if LAMMPS seems stuck
2025-01-08 12:24:13 -05:00
ae6b2d85fb
fix typo
2025-01-08 10:04:14 -05:00
cbab95e569
update for more clarity
2025-01-08 10:04:06 -05:00
1432df370b
modernize access for fixes and computes
2025-01-08 08:53:12 -05:00
613c38d9e6
replace loops with explicit iterators with c++-11 auto loops
2025-01-08 08:29:53 -05:00
d66d1a2dd2
fix indexing bug in dump vtk that would ignore the first 5 custom properties
2025-01-08 08:19:09 -05:00
42adfc1ae3
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-08 02:28:51 -05:00
0abb371fbe
Merge pull request #4428 from tadmor/fix-kim-single-proc-error-bug
...
Single process errors in pair style kim reported using error->one
2025-01-07 22:34:26 -05:00
de667de8eb
Fixing setup order
2025-01-07 15:36:37 -07:00
2482cfafe9
Simplifying fncrit
2025-01-07 13:27:01 -07:00
d9e40a79c1
Removing psi_b peratom variable
2025-01-07 13:19:07 -07:00
2c64d3b711
Moving contact penalty update
2025-01-07 12:58:18 -07:00
a795ae35fd
Single process errors in pair style kim reported using error->one
...
Errors during a KIM compute operation that occur on a single processor were reported using error->all, which causes LAMMPS to hang when running in parallel with more than one processor. This has been fixed by replacing error->all with error->one for those cases.
2025-01-07 12:29:34 -06:00
61bc514b38
removing end of step in fix mdr
2025-01-07 11:07:19 -07:00
8595d8f05c
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.5.0
2025-01-07 10:04:43 -07:00
9e373e7cc1
Merge branch 'develop' of github.com:lammps/lammps into kk_bug_fixes
2025-01-07 10:02:34 -07:00
75543e27e4
Uncommenting update flag, whitespace
2025-01-07 08:56:50 -07:00
ccc57f85a3
Missed changes
2025-01-07 08:50:05 -07:00
6c7d3646c7
Moving newton error to fix mdr
2025-01-07 08:50:05 -07:00
36b041a9ae
Removing EoS update in setup
2025-01-07 08:50:05 -07:00
b10a5427a1
Simplifying variable initialization/resetting
2025-01-07 08:50:01 -07:00
f16aa8e32e
PIMDB langevin now supposes to support NVE
2025-01-07 12:13:01 +02:00
c528573b62
Simplified delta partition logic and commented update check
2025-01-06 22:37:22 -05:00
14be59d3cc
Minor spelling errors and input modification
2025-01-06 19:48:16 -05:00
16f6fe315c
Restoring deleted character
2025-01-06 14:06:57 -07:00
09735b29e7
Adding setup check to MDR submodel
2025-01-06 13:58:49 -07:00
53084018ae
Removed uncessary property/atom's: contacts and adhesive_length
2025-01-06 15:35:34 -05:00
2c655db731
Cleaned up example mdr input files
2025-01-06 15:11:57 -05:00
cec242a421
remove trailing whitespace
2025-01-06 12:30:45 -07:00
e9057ae5c8
mdr radius update explaination added to pair_granular.rst
2025-01-06 14:18:36 -05:00
f07c28a7a1
Update bosonic_exchange.cpp
2025-01-06 17:57:27 +02:00
4fa36164cf
Added bibliographic details to fix_pimdb_nvt.cpp
2025-01-06 17:51:57 +02:00
fa014649e5
Filled bibliographic details in fix_pimdb_langevin.cpp
2025-01-06 17:50:19 +02:00
c9fb27686d
Fixed an error in the documentation: pimd method only supports physical fmmode, not normal
2025-01-06 17:26:47 +02:00
c03d15f759
tiny cr
2025-01-06 16:17:57 +02:00
1e491dc593
Merge branch 'develop' of https://github.com/lammps/lammps into bosonic-pimd-langevin
2025-01-06 16:04:43 +02:00
42a884a14c
touch docs
2025-01-06 15:44:23 +02:00
df75830d63
Added error msgs to fix_granular_mdr.cpp and completed first draft mdr pair_granular.rst
2025-01-04 20:38:23 -05:00
467ceee9cb
update patch for WHAM
2025-01-04 18:18:27 -05:00
d31c040cb9
Merge branch 'develop' into bond/react-molmap_option
2025-01-04 18:05:59 -05:00
670447ea21
correct list of valid reference syntax to computes, fixes, and properties
2025-01-04 16:22:05 -05:00
119aa59016
Improving error checks
2025-01-03 16:47:29 -07:00
2b10fc153b
Started adding mdr model to pair_granular.rst
2025-01-03 17:43:38 -05:00
534632a598
Answered commented questions
2025-01-03 14:29:14 -05:00
629cb9d0d3
Small updates and answers for MD
2025-01-03 10:34:48 -07:00
cd6ab17d36
Merge pull request #4427 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-01-03 12:27:43 -05:00
bc30665689
update unit test for changes in units command error messages
2025-01-03 04:04:42 -05:00
1fcf1a7c56
add patch for customization of wham to support LAMMPS units
2025-01-02 19:39:02 -05:00
f7cea5e428
improve error messages
2025-01-02 19:38:10 -05:00
735606a0b5
document inclusion of WHAM
2025-01-02 18:03:56 -05:00
d87abc0d01
correct CMake script code for including WHAM executables in macOS app-bundle
2025-01-02 17:25:44 -05:00
31963900da
Providing answers to commented questions
2025-01-02 16:45:05 -05:00
399d7111d5
include WHAM software in LAMMPS-GUI compilation
2025-01-02 00:38:04 -05:00
b86832e72f
Added checks for non-supported parameters for pimdb/langevin, and updated the documentation accordingly.
2024-12-30 12:41:42 +02:00
53c91e67a1
Expanded the documentation of iPy/Tuckerman's convention; made spring_force const; nvt sets mic to true.
2024-12-30 11:01:37 +02:00
463452e6a0
README added
2024-12-29 22:40:05 -08:00
b246599654
uploaded dated stress output file
2024-12-29 22:33:24 -08:00
f809aee52f
uploaded dated plot
2024-12-29 22:31:35 -08:00
908c2aaf5e
Merge branch 'develop' into develop
2024-12-29 20:35:47 -08:00
8b32516b79
display a valid URL for the download location
2024-12-29 20:11:59 -05:00
78a897c1bf
check if a downloaded (solution) file is a symlink placeholder and put a copy of the original in its place
2024-12-29 17:22:07 -05:00
4d36a84738
add check whether libcurl support was compiled into LAMMPS and geturl is functional
2024-12-29 17:22:00 -05:00
9dbb9d356d
reformulate to avoid command-line
2024-12-29 12:05:07 -05:00
0bdaece1f0
add keyboard shortcut and context menu entry for jump to next warning
2024-12-29 11:35:44 -05:00
f6c0c73289
improve layout of warnings panel
2024-12-29 10:48:54 -05:00
7d67bcad22
compatibility with Qt 5.12 on Ubuntu 20.04LTS
2024-12-28 22:09:29 -05:00
d70b923c5a
update tutorial info texts from paper
2024-12-28 20:34:45 -05:00
73eeda3b1d
display panel with number or warnings and lines in output window, button for jumping to next warning
2024-12-28 18:44:44 -05:00
255e50cfc3
Style changes to gransubmod
2024-12-28 11:14:05 -07:00
f50b5d63f3
combine the first two and the second two wizard pages into one page each
2024-12-28 12:38:52 -05:00
be9ace068a
show download progress in status line and progress bar
2024-12-28 12:38:45 -05:00
e5ee94a13c
add overloads for automatic string style conversions
2024-12-28 12:38:39 -05:00
bbef7e3eac
update TODO
2024-12-27 23:01:20 -05:00
211099b7ca
small updates and corrections to the LAMMPS-GUI howto
2024-12-27 22:57:51 -05:00
90d1e4d45f
add code paths for all 8 tutorial wizards. only descriptive text is missing.
2024-12-27 15:42:36 -05:00
86e0b7e1d1
Consolidating history access in gran sub mod
2024-12-27 12:58:58 -07:00
c9b69b00c5
bugfix update to version 11.1.1
2024-12-27 12:03:23 -05:00
9241f89582
avoid 32-bit integer overflow by reordering
2024-12-27 11:35:28 -05:00
f71fa8e94e
logo images for all 8 currently supported tutorials
2024-12-27 10:20:18 -05:00
916e5a81fb
more fix::init() checks and some clang-formatting for NH style classes
2024-12-27 08:44:02 -05:00
1d4e2d7867
another chunk of added/updated/modernized internal compute checks at Fix::init()
2024-12-27 04:18:01 -05:00
fb33541961
use command-line consistently where applicable and drop "line" where not
2024-12-27 04:03:41 -05:00
de0baba124
add updates/corrections, improve formatting
2024-12-27 03:50:51 -05:00
53c3fa2afd
memcpymask is a constant and thus should be uppercase
2024-12-27 01:54:44 -05:00
332653d5ca
output embedded fmt lib version info with help flag and info config command
2024-12-26 23:36:46 -05:00
5ece81323e
suppress bogus compiler warnings about overflowing buffer size in memcpy()
2024-12-26 22:53:44 -05:00
833607f926
import code for fmtlib 11.1.0
2024-12-26 22:10:28 -05:00
c7d58a4eef
whitespace
2024-12-26 18:57:05 -07:00
48178ccc50
highlight error and warning messages in output window
2024-12-26 17:19:12 -05:00
b762610944
make taper warnings consistent between Kokkos and CPU and avoid multiple outputs
2024-12-26 16:28:22 -05:00
5947e3e82c
use LAMMPS' warning function from Error class
2024-12-26 16:27:20 -05:00
f3cbf55d3c
update LAMMPS-GUI todo list
2024-12-26 16:26:51 -05:00
f9b00fb0b4
Removing seeminly unnecessary steps in gran wall update
2024-12-26 10:55:42 -07:00
c78c53b36f
more checking on temperature and pressure computes plus bugfixes
2024-12-24 16:06:17 -05:00
77ab630080
update LAMMPS-GUI TODO list
2024-12-24 15:36:40 -05:00
f00addcfaf
Merge pull request #4422 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-12-24 14:40:56 -05:00
940473af98
Merge branch 'kk_update_4.5.0' of github.com:stanmoore1/lammps into kk_update_4.5.0
2024-12-24 10:35:16 -07:00
a9ce245527
Converting history indices to an enum
2024-12-24 10:35:16 -07:00
e31ca3c9c5
Update CMake
2024-12-24 10:35:05 -07:00
a23dcb67d1
Merge branch 'develop' into kk_update_4.5.0
2024-12-24 09:59:33 -07:00
c27ca94660
Update Kokkos library in LAMMPS to v4.5.1
2024-12-24 09:58:51 -07:00
e94f3a53bd
Update fix_pimdb_nvt.cpp
2024-12-24 16:53:08 +02:00
364843d277
Update fix_pimdb.rst
2024-12-24 16:50:45 +02:00
e253dcf2a5
Update fix_pimdb.rst
2024-12-24 11:49:29 +02:00
28dc82f3ed
Started documenting pimdb
2024-12-24 11:26:03 +02:00
fbba20fa89
validate that a non-temperature compute has not been replaced without fix_modify
2024-12-23 20:24:24 -05:00
df44ee9504
Accepted some of Yotam's code review, there are still open discussions (search OB)
2024-12-23 15:50:27 +02:00
6905bc736b
cr
2024-12-23 11:34:32 +02:00
aecbc21123
Modified tableting sim parameters to reduce runtime
2024-12-22 18:04:33 -05:00
39efb67a7a
removed 14 particle MPFEM and 20,000 tabeleting simulation
2024-12-22 17:43:38 -05:00
ecb0f9525b
Clarifying contact penalty logic, minimizing use of std
2024-12-22 11:13:04 -07:00
6abbdfd740
minimize pair lookups, reducing indentation level, more misc clean ups
2024-12-22 08:00:45 -07:00
af4a731ef2
Update variable.rst documentation
2024-12-21 11:16:01 -08:00
dbc930c756
correct permissions
2024-12-20 19:44:28 -05:00
60b0ef68a6
enable and apply clang-format
2024-12-20 19:39:19 -05:00
42b6308e26
remove commented out debug code, replace pow(x,2.0) with MathSpecial::square()
2024-12-20 19:37:22 -05:00
3c0d4c8e14
add versionadded tag
2024-12-20 19:36:36 -05:00
8a89d2fcf6
no more error lists in headers
2024-12-20 19:22:02 -05:00
b05172fe96
spelling fixes and documentation formatting corrections
2024-12-20 19:21:35 -05:00
49b2b978e6
build system updates to skip fix neighbor/swap if VORONOI package is not installed
2024-12-20 19:20:51 -05:00
78aee50de8
small cosmetic changes, simplify d2/d3 examples, and create consistent logs
2024-12-20 18:49:55 -05:00
8c6a1f01f5
Misc cleanups to MDR normal submod
2024-12-20 16:49:43 -07:00
1896244d96
Adding reference to deform/pressure in barostat howto
2024-12-19 15:15:39 -07:00
c847ac1fd4
Removed trailing whitespace
2024-12-19 13:37:30 -07:00
0bd65d3489
Merge branch 'kmc' of https://github.com/jtavenner-dev/lammps into kmc
2024-12-19 13:05:33 -07:00
4004d26304
Spelling check fix
2024-12-19 12:57:17 -07:00
822f774fd0
Minor style clean ups
2024-12-19 11:50:57 -07:00
1717840c3f
Fixing deconstructors
2024-12-19 11:38:22 -07:00
acb107af5e
Merge branch 'develop' of https://www.github.com/lammps/lammps into kmc
2024-12-19 11:29:52 -07:00
82569f4448
Added documentation files
2024-12-19 11:29:19 -07:00
399f81cf46
Code by Aidan Thompson, I am only committing it; fixing the cyclical include that broke the build process after merging develop
...
Co-authored-by: Aidan Thompson <athomps@sandia.gov >
2024-12-19 19:20:41 +01:00
92aae586d4
Merge branch 'develop' into kmc
2024-12-19 10:19:02 -07:00
210f7d7225
check that the internal pressure compute has not been manually replaced with a non-pressure compute without using fix_modify
2024-12-19 12:08:21 -05:00
095d33dafb
Added examples and references to the docs
2024-12-19 18:06:54 +01:00
f980e8babf
Integrated MD-KMC code to current development branch
2024-12-19 09:52:05 -07:00
1f61c9ba82
I forgot to include a change in merging develop that seems to be very important
2024-12-19 17:39:02 +01:00
824dcda382
Fixed two style issues in the docs, got rid of printf that's also deleted on develop
2024-12-19 17:22:36 +01:00
5f3ea61080
Merge branch 'develop' into mala
2024-12-19 17:16:05 +01:00
f06c4daee0
make format style variable tests unambiguous for rounding issues
2024-12-19 11:09:36 -05:00
aadc87279d
Merge branch 'fix-doc-gpu-typo' of https://github.com/DanielYang59/lammps into collected-small-changes
2024-12-19 08:35:47 -05:00
74cf599778
work around bug in FindVTK.cmake shipped with VTK 9.1 (and possibly other versions)
2024-12-19 08:32:34 -05:00
bf10fcd2f5
fix GPU build typo
2024-12-19 21:17:01 +08:00
1e968d9cb0
Merge branch 'develop' of github.com:lammps/lammps into develop
2024-12-19 13:14:38 +01:00
bff2e64bbc
Docs and example updates by Aidan Thompson
...
I did NOT author this commit, I am only pushing it because for some reason, Github does not permit Aidan to do so
Co-authored-by: Aidan Thompson <athomps@sandia.gov >
2024-12-19 10:06:53 +01:00
82b0687a15
More robust dvector handling
2024-12-18 21:10:46 -07:00
844d3a6cab
Minimizing changes to pair granular
2024-12-18 17:44:12 -07:00
3b21f69d70
Merge branch 'develop' into kk_bug_fixes
2024-12-18 16:02:14 -07:00
8cf03b0b1c
Fix memory corruption in comm_tiled_kokkos
2024-12-18 15:59:42 -07:00
d764c367c7
Reorganizing MDR fix
2024-12-18 13:41:58 -07:00
ab6e3f6015
Combining fixes
2024-12-18 12:58:37 -07:00
b4a6be2623
more spelling and formatting
2024-12-18 05:24:16 -05:00
089e45375f
small doc corrections and formatting fixes
2024-12-18 04:54:33 -05:00
3311e71a82
Merge branch 'develop' into develop
2024-12-17 20:27:13 -08:00
7cd6c49a0d
added line linking example script
2024-12-17 20:26:12 -08:00
4b1a8d1a78
uncommented output line
2024-12-17 20:06:04 -08:00
03fff14922
example name suffix removed
2024-12-17 20:02:38 -08:00
6505a9052b
make format style variable tests unambiguous for rounding issues
2024-12-17 21:48:34 -05:00
6fdc67e2a8
Merge remote-tracking branch 'github/develop' into pair_d3
2024-12-17 21:22:39 -05:00
e288163ea4
Merge branch 'develop' into pair_d3
2024-12-17 21:22:05 -05:00
a47503fd8b
complete previous commit
2024-12-17 21:18:10 -05:00
cac3bdd175
move two more parameter arrays to header and make them static constexpr
2024-12-17 21:09:04 -05:00
7921aeda9e
convert defines and arrays on the stack with static constexpr local arrays
2024-12-17 20:56:35 -05:00
61734a414c
Remove unused includes
2024-12-17 18:40:48 -07:00
1ba8ec4a0a
fixed adhesion in elastic limit by updating amax assignment
2024-12-17 18:56:59 -05:00
3c026df75d
formatting docs
2024-12-17 14:36:59 -07:00
2c9ad698ca
doc updates
2024-12-17 14:36:41 -07:00
3d29991947
fix async IO bug
2024-12-17 14:22:45 -07:00
aeb2190582
Merge pull request #4404 from abkein/experimental
...
Marked multitype's default constructor as noexcept
2024-12-17 15:22:33 -05:00
67a8120c44
Merge pull request #4403 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-12-17 15:17:28 -05:00
5e16a21d9e
lower epsilon one more time
2024-12-17 13:53:35 -05:00
1e0a3f4601
lower epsilon for macOS
2024-12-17 12:15:38 -05:00
9732efa32c
fix whitespace
2024-12-17 08:31:29 -08:00
6fe5f373d9
cleaned up remaining comments in pair_granular
2024-12-17 11:24:32 -05:00
a7ba185a4c
cleaned up comments
2024-12-17 11:18:26 -05:00
faab36cbd0
Merge branch 'develop' into collected-small-changes
2024-12-17 10:39:55 -05:00
fe77596099
cosmetic
2024-12-17 10:39:24 -05:00
4bdf6b0e2e
make consistent
2024-12-17 10:39:18 -05:00
8ee83bc926
Merge pull request #4391 from weinbe2/feature/snap-unify-codepaths
...
SNAP/Kokkos CPU+GPU code unification and other optimizations
2024-12-16 23:09:16 -05:00
8daad30ae1
Re-enable Kokkos OpenMP and Serial code paths for SNAP
2024-12-16 11:07:47 -07:00
abd9f71990
remove whitespace from region_prism.cpp
2024-12-16 19:57:41 +02:00
baa5fa6dfd
remove whitespace from region_prism.h
2024-12-16 19:55:27 +02:00
a7561d3d28
Update region.rst
2024-12-16 19:53:10 +02:00
96e53c4714
Actual implementation in region_prism.cpp
2024-12-16 19:48:00 +02:00
5625f5f3e8
Variable definition in region_prism.h
2024-12-16 19:43:48 +02:00
c6e9e90e15
refactor to mirror airebo/morse class structure
2024-12-16 09:37:21 -07:00
97f19d9d54
revert fix_ave_chunk changes
2024-12-15 17:19:16 -08:00
5ffbf3934b
use safe version of Domain::minimum_image() for large image flag counts.
2024-12-15 18:20:38 -05:00
7922c923e2
Use MY_PI from math_const.h (for Windows)
2024-12-15 12:26:17 -08:00
5d865598ed
Fix data file path for large avicel sim
2024-12-15 11:56:58 -08:00
64c06e9673
revert verlet.cpp change
2024-12-15 11:53:48 -08:00
a6d53d8d13
fix incorrect extvector setting bug for using fix vector with fixes
2024-12-14 23:11:48 -05:00
861b1fb16f
small doxygen updates
2024-12-14 21:40:47 -05:00
2e57a2ee23
remove exchange and borders on restored state. Causes atoms to be lost.
2024-12-14 17:26:24 -05:00
afe0d94122
small fixes for the manual
2024-12-14 17:12:51 -05:00
c9d0ebadd9
address spelling issues
2024-12-14 17:10:22 -05:00
5fa4be4597
correct references
2024-12-14 17:09:50 -05:00
4c33bf663d
whitespace
2024-12-14 16:58:58 -05:00
875ad66afc
add exchange and borders on restored state
2024-12-14 16:44:26 -05:00
9a4361336d
update documentation
2024-12-14 16:40:54 -05:00
6cb46bc7f0
update documentation
2024-12-14 16:40:24 -05:00
e48f288e2b
result of "make fix-whitespace"
2024-12-14 13:20:16 -08:00
b953dbd856
use a larger timestep with fix rigid example
2024-12-14 16:06:10 -05:00
ea664476d3
change ra keyword to resample
2024-12-14 15:59:09 -05:00
70c5722e9f
flatpak updates
2024-12-14 09:44:57 -05:00
1cb12e3753
update appdata for flatpak builds
2024-12-14 08:22:09 -05:00
6124631a65
updated readme example list order
2024-12-13 21:18:10 -08:00
1188c38e73
updated docs example page
2024-12-13 21:15:24 -08:00
0c91880192
updated compute_temp_chunk doc
2024-12-13 21:10:37 -08:00
e3b991c27a
Merge branch 'develop' of github.com:lammps/lammps into feature/snap-unify-codepaths
2024-12-13 15:47:30 -07:00
f557b7b0e5
Need to update define for HIP unified memory
2024-12-13 11:45:12 -08:00
4c347a719e
Update docs for Kokkos v4.5.0
2024-12-13 09:48:16 -07:00
9e3f7e55ee
Update build systems for Kokkos v4.5.0
2024-12-13 09:32:45 -07:00
7f68aeb6d5
Update Kokkos library in LAMMPS to v4.5.0
2024-12-13 09:23:03 -07:00
2c1447dec6
Fix more issues
2024-12-13 09:22:07 -07:00
16e0a7788a
Now actually added the correct log
2024-12-13 09:51:07 +01:00
754aa1c73f
python: doc and example updates
2024-12-12 23:27:07 -07:00
e45ef5adc0
unittest: add Python command_wrapper test
2024-12-12 23:27:07 -07:00
24a4ff78b6
python: update examples and docs
2024-12-12 23:27:07 -07:00
d50a62f827
example readme updated
2024-12-12 18:32:46 -08:00
5134529ee0
Merge branch 'develop' into experimental
2024-12-13 02:14:33 +03:00
1b29f3dc6e
Fix another issue with gjf flag
2024-12-12 13:32:53 -08:00
3986ca4289
Fix more GPU data movement issues with fix langevin/kk and gjf option
2024-12-12 11:46:09 -08:00
077a229cc8
merge develop into angle-mwlc
2024-12-12 16:04:09 +08:00
8f25a31dee
adapted angle_mwlc to work with units other than lj
2024-12-12 15:38:34 +08:00
483111b637
remove references to nonexisting input
2024-12-12 00:22:51 -05:00
3aeb64de89
rename pair style and fully integrate into build and manual
2024-12-11 15:33:39 -05:00
b4acfd1e3b
updated summary, comments, and name
2024-12-10 21:47:30 -08:00
0674f43364
correct references
2024-12-10 23:49:24 -05:00
eba7dfad36
address spelling issues
2024-12-10 23:48:33 -05:00
91c0d599f6
add note about age of SPH package PDF add-on docs.
2024-12-10 23:00:30 -05:00
0fa1255cc3
fix python/invoke: ensure computes have run
2024-12-10 20:57:45 -07:00
9da58b3ffc
python: deprecated pylammps interface
2024-12-10 20:47:22 -07:00
49938456a3
Merge branch 'lammps:develop' into develop
2024-12-10 17:45:18 -08:00
335069f1ca
implemented d3 pair style
2024-12-10 17:25:39 +01:00
02db7be6e2
Merge branch 'develop' into collected-small-changes
2024-12-10 09:07:57 -05:00
a78aee5731
Merge pull request #4407 from jtclemm/small-patches
...
Bug fix for domain class, minor edits to other classes
2024-12-10 08:30:18 -05:00
e902d19e06
Merge pull request #4366 from jtclemm/rheo
...
Updates for RHEO package, including new optional comm features
2024-12-10 08:23:31 -05:00
6f4466f300
Marked multitype's default constructor as noexcept, b/c it is
2024-12-10 08:19:38 -05:00
f59f084c37
Added logs for examples
2024-12-10 10:39:57 +01:00
93e04e3177
Add missing syncs to fix_langevin_kokkos
2024-12-09 17:18:39 -07:00
1b7bc59e51
Clarifying BPM eq dist logic
2024-12-09 11:51:12 -07:00
90f121e02c
Clarifying ambiguous remap comment
2024-12-09 11:34:53 -07:00
6de8c38a83
Fix compile issues
2024-12-09 11:16:19 -07:00
fdfe6d54c6
Clarifying break no alternate
2024-12-09 11:14:29 -07:00
2562d3afc4
Updating bpm pour example with break no
2024-12-09 11:11:06 -07:00
4c496df934
Simplifying behavior of bpm bonds without breakage
2024-12-09 11:04:27 -07:00
bcd123c882
Removing extra x-lambda conversion
2024-12-09 10:36:05 -07:00
00ebe9a3e8
Squashed version of Will's commits.
2024-12-09 08:31:57 -08:00
e21ed49695
improve error messages
2024-12-09 09:08:22 -05:00
f93dd3273d
Added link to PRB paper
2024-12-09 14:08:22 +01:00
80acfeebe7
Added documentation
2024-12-09 14:04:47 +01:00
3c6f4374ee
removed some id info
2024-12-06 22:37:28 -08:00
f0c176c603
vcm example script and log added
2024-12-06 21:42:23 -08:00
5f3ee3100a
Marked multitype's default constructor as noexcept, b/c it is
2024-12-07 01:56:28 +03:00
828f5b9a77
avoid uninitialized data access
2024-12-06 15:31:00 -05:00
aaa8431919
add comment to sync this file with the corresponding page of the LAMMPS homepage
2024-12-06 11:40:11 -05:00
2eb3084a8c
add "Original author" tag to Steve's name
2024-12-06 11:17:45 -05:00
30d39c8fb3
Fixed formatting issues
2024-12-06 09:37:09 +01:00
2279763c05
Clarifying definition of knd for hooke
2024-12-05 12:35:23 -07:00
ade5289030
Redefining stiffness in coeff rest moodel
2024-12-05 12:31:03 -07:00
2185ffa428
Renamed files to be more consistent with other examples
2024-12-05 16:43:18 +01:00
b146a1d59b
Merge remote-tracking branch 'refs/remotes/origin/develop' into mala
...
# Conflicts:
# src/KOKKOS/kokkos_type.h
2024-12-05 15:23:21 +01:00
dc3a100141
remove unused variables
2024-12-05 08:58:02 -05:00
c2b6ce5786
remove src/KOKKOS/group_kokkos.cpp
2024-12-04 18:02:44 -05:00
50df32f6fe
Fix issues in KOKKOS package
2024-12-03 16:20:34 -08:00
296941ede7
Missed file, whitespace
2024-12-02 10:05:12 -07:00
a7cfd4b934
Merge branch 'develop' into rheo
2024-11-28 10:19:35 -07:00
cd16308d71
Merge pull request #4389 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-11-27 14:27:14 -05:00
6102350eed
shorten
2024-11-27 12:10:56 -05:00
7c87874f5e
improve expanded fix external docs
2024-11-27 01:55:11 -05:00
ef4b070e6f
fix typo
2024-11-27 01:45:42 -05:00
e9073e4e1d
Missed changes
2024-11-26 16:19:19 -07:00
09cd209c62
typo
2024-11-26 15:56:03 -07:00
8aba26bd71
doc fixes
2024-11-26 15:55:08 -07:00
6b4f82dc31
Resetting variables in deform/pressure init
2024-11-26 13:04:26 -07:00
a420d04418
Unifying desc/code for tsuji and coeff restitution
2024-11-26 11:28:40 -07:00
461dd67bb4
Clarifying Tsuji damping doc, removing overloaded variable
2024-11-26 10:37:13 -07:00
1beb4b17ec
Clarifying doc on arguments for coeff rest damping
2024-11-26 10:15:26 -07:00
aeb9003890
bug fixes
2024-11-25 18:22:44 -07:00
6f36dcecc6
Merge branch 'develop' into imd-v3-integration
2024-11-25 16:26:56 -07:00
88807c6ae6
ml-pace: allow linking to existing pace library
2024-11-25 16:18:50 -07:00
f7915109f9
minor bug fixes
2024-11-25 15:22:02 -07:00
c87e0735a9
Merge branch 'develop' into feature/snap-unify-codepaths
2024-11-25 09:27:38 -08:00
3f78ee72c6
get access to the applied external force from the fix
2024-11-24 22:25:38 -05:00
471fdf27cd
Typo in bond failure subscripts
2024-11-22 14:59:51 -07:00
e4683c3134
typo in equation
2024-11-22 14:40:45 -07:00
10c429fe21
Separating background pressure from EoS definition
2024-11-22 14:37:47 -07:00
e7c995abcb
Re-disabled SNAP Kokkos CPU path =(
2024-11-22 11:28:25 -08:00
ce6e0dbe68
Added templating over chemsnap for evaluate_beta_scaled
2024-11-21 14:33:30 -08:00
261abaa683
Added templating over chemsnap for ComputeYi and ComputeYiWithZlist
2024-11-21 14:17:40 -08:00
28e64fca94
Added templating over chemsnap for ComputeZi and ComputeBi
2024-11-21 14:06:10 -08:00
67470f236e
Added a (default zero) extra launch bound arg to help with ComputeYi perf consistency
2024-11-21 13:48:04 -08:00
6c333837e0
Merge branch 'develop' into collected-small-changes
2024-11-21 02:57:08 -05:00
43fbdc2d93
Merge pull request #4388 from lichanghao/dump_image_bug_fix
...
Fixed a indexing bug in dump_image.cpp causing segmentation fault with body style particles
2024-11-21 01:18:02 -05:00
f3221ee2e1
Abstracted computation portion of compute_bi into a separate evaluate_bi
2024-11-20 11:10:13 -08:00
dde2c91a27
Refactored the beta calculation into separate linear and quadratic portions
2024-11-20 11:03:37 -08:00
78bd71760b
Added a host vs device abstraction for SNAP kernel launches, greatly improves CPU launch perf
2024-11-20 10:53:33 -08:00
2d65365a67
Added additional parallelism to TagPairSNAPBeta
2024-11-20 10:42:43 -08:00
e8e2a0b012
Simplified the constuctor for SNAKokkos by passing PairSNAPKokkos in directly by reference
2024-11-20 10:36:01 -08:00
5dcadf5748
Created a simplifying abstraction to separately call host or device kernels where the code is identical
2024-11-20 10:29:02 -08:00
6e54d9326b
Unify the CPU and GPU PreUi routines
2024-11-20 10:20:42 -08:00
98b67b8ea0
Unify the CPU and GPU ComputeYi and ComputeZi routines; extend ComputeYiWithZlist to the CPU
2024-11-20 10:13:11 -08:00
8a65f44237
Unify the CPU and GPU TransformUi routines
2024-11-20 09:58:50 -08:00
99c4d116b8
Flatten compute_ui_cpu and compute_duidrj_cpu into single functions
2024-11-20 09:48:20 -08:00
457e4c094b
No actual changes; this code just rearranges sna_kokkos_impl to make the subsequent CPU/GPU unifications easier to follow.
2024-11-20 09:41:57 -08:00
30349d2a48
correct version header
2024-11-20 11:50:13 -05:00
7259082cbc
flag development version
2024-11-20 11:17:14 -05:00
4296db4991
add link with more explanation to the illegal variable errors
2024-11-20 11:15:12 -05:00
8ba0d7bece
more updates to release process
2024-11-20 10:21:00 -05:00
53b2930ef4
modified dump_image.cpp, line 1100, fixed an indexing bug causing rendering error
2024-11-19 23:50:50 -05:00
277fba1907
Removed unnecessary team parallelism from CPU routines; rearranged pair_snap_kokkos_impl to make the subsequent CPU/GPU unifications easier to follow.
2024-11-19 12:44:08 -08:00
976167e2e5
Greatly tightened up CPU ulist, dulist computation
2024-11-19 12:30:58 -08:00
cb548143ee
Unified zlist and blist CPU and GPU structures; greatly simplified/fused compute_bi
2024-11-19 12:14:32 -08:00
cf6714ea33
Unified ulisttot CPU and GPU structures
2024-11-19 11:12:20 -08:00
abbcd86174
Unified ylist CPU and GPU structures
2024-11-19 11:03:01 -08:00
e6ed911be2
Merge pull request #4387 from akohlmey/next_release
...
Step version strings for next release
2024-11-19 14:02:02 -05:00
3c4a42ba72
Removed d_beta_pack; fully unified SNAPBeta and SNAPBetaCPU routines
2024-11-19 10:54:59 -08:00
2fc33f3fd4
Removed AoSoA from [ylist_re/ylist_im/zlist/blist]
2024-11-19 10:49:47 -08:00
120c4600cf
Removed AoSoA from ulisttot_[re_/im_/]_pack
2024-11-19 10:44:30 -08:00
e95d1dec3f
Removed AoSoA from a/b/da/db/sfac pack
2024-11-19 10:35:58 -08:00
c9754e5fd3
Added const to each of the snaKK routines; removed extra snaKK copies
2024-11-19 10:24:27 -08:00
e200d557ec
replace static with const for compatibility with SYCL
2024-11-19 13:16:22 -05:00
58d70366c2
Added padding to non-AoSoA data structures to improve alignment
2024-11-19 10:12:47 -08:00
ce92b565b2
Made SNAP host_flag constexpr, took advantage of if constexpr to reduce compile time
2024-11-19 10:00:56 -08:00
a4d821197e
Re-enable SNAP CPU codepaths to simplify verifying correctness
2024-11-19 08:56:36 -08:00
c50a8d83d1
New release date 19 November 2024
2024-11-19 02:13:54 -05:00
c926bfd156
start documenting individual steps for a LAMMPS release
2024-11-19 02:05:49 -05:00
2ac0d065a7
step version strings for next release
2024-11-19 02:05:49 -05:00
db2f5dc407
clean-up and test example
2024-11-18 04:42:17 -06:00
cf05700897
Merge pull request #4382 from jtclemm/small-patches
...
Minor clean up to doc conventions and dev workflow files
2024-11-17 22:17:46 -05:00
48c27365ee
Merge pull request #4383 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-11-17 22:15:36 -05:00
18329ac86a
avoid memory leaks
2024-11-17 12:14:28 -05:00
a635f20b1b
whitespace
2024-11-17 12:14:14 -05:00
07a8806fd0
fix typo
2024-11-17 12:14:07 -05:00
f7b87a21c7
apply special treatment for fix colvars/kk as suggested by @stanmoore1
2024-11-16 11:14:18 -05:00
b3f88da939
document KOKKOS restriction of fix spring/self
2024-11-15 15:22:19 -05:00
35f1fb9d6d
check equal style variable evaluation for bad values
2024-11-15 15:12:56 -05:00
ec129f167e
error out in fix spring/self/kk with variable spring constant
2024-11-15 14:33:25 -05:00
bca2c4d245
add missing initializers
2024-11-15 14:26:10 -05:00
72b649ec2b
whitespace
2024-11-15 14:14:53 -05:00
4dd1448dd0
support providing spring constant as equal or atom style variable
2024-11-15 14:12:19 -05:00
ae1c5651ef
accept qtpie/reaxff also for reaxff/omp
2024-11-15 13:27:28 -05:00
55f53f06ba
use utils::open_potential for gaussian exponent file
2024-11-15 13:27:11 -05:00
70f41341c9
add unit test for qtpie/reaxff
2024-11-15 13:26:34 -05:00
cf5c42889d
avoid dereferencing reaxff object when no reaxff pair style in use
2024-11-15 13:01:23 -05:00
9a096f295f
update/correct code owners list
2024-11-15 11:06:38 -05:00
38d53877c5
move citeme call(s) to places where labelmaps are used
2024-11-15 11:01:19 -05:00
6796dc34ad
clang-format
2024-11-15 10:42:30 -05:00
0f70c528a1
avoid access to uninitialized per-atom data to make valgrind happy
2024-11-15 10:42:21 -05:00
74fea8ae08
must initialize copymode in base class
2024-11-15 06:24:29 -05:00
0f9f80ad45
update for fix colvars/kk
2024-11-14 15:32:07 -05:00
e3e502f095
add note that pair_coeff settings used for fix adapt must be set explicitly
2024-11-14 15:26:46 -05:00
9c290a0fac
Minor edits to workflow doc
2024-11-14 08:22:13 -05:00
c06cab2696
extra space
2024-11-14 08:22:13 -05:00
d8bd1ae3b8
adding hyperlink
2024-11-14 08:22:13 -05:00
a06275d18e
Pesky backticks
2024-11-14 08:22:13 -05:00
4dbb5ade76
avoid crashes with 180 degree angles
2024-11-14 08:22:07 -05:00
e192c4d583
Minor edits to workflow doc
2024-11-13 09:11:22 -07:00
8dfb63206e
extra space
2024-11-13 08:56:23 -07:00
0463434ff9
adding hyperlink
2024-11-13 08:55:25 -07:00
0f2fd8a882
Pesky backticks
2024-11-13 08:51:57 -07:00
5928389c5e
Merge pull request #4312 from navlalli/qtpie
...
Add fix qtpie/reaxff
2024-11-13 07:42:07 -05:00
69526c87d8
Merge pull request #4362 from ndtrung81/regression-test-update
...
Improve the Kokkos regression test workflow
2024-11-12 18:06:48 -05:00
92f2a743ef
Merge pull request #4375 from akohlmey/collected-small-changes
...
Collected small changes and updates
2024-11-12 17:55:25 -05:00
3aef5ed12f
Merge pull request #4374 from ndtrung81/gpu-threebody-neigh-no
...
Fixed bug in the GPU package when three-body pair styles are used with pair hybrid
2024-11-12 17:31:11 -05:00
940308ba59
run CI
2024-11-12 14:38:41 -07:00
15999f6518
initial commit
2024-11-12 14:30:10 -07:00
1b65fb5a1a
avoid memory leak
2024-11-12 15:05:57 -05:00
cfadf10021
Merge pull request #4296 from alphataubio/alphataubio-kokkos-fixes
...
Add KOKKOS versions of fixes
2024-11-12 15:00:52 -05:00
2d2bc029a4
Merge branch 'develop' into qtpie
2024-11-12 11:37:40 -08:00
5673375d21
Add more related commands to docs
2024-11-12 12:32:37 -07:00
ea873c5c06
Merge pull request #1 from gsalkuin/name-change
...
Name change etc
2024-11-12 11:56:41 -05:00
fc805f470c
Small change to simplify code
2024-11-12 08:42:38 -08:00
2bcd6d1f73
Name change, add example
2024-11-12 11:40:07 -05:00
92d4bec1a3
Add files via upload
2024-11-12 11:13:43 -05:00
7fdfa3d3dd
Merge branch 'alphataubio-kokkos-fixes' of github.com:alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-11-12 08:10:00 -08:00
3acb0243a7
Merge branch 'lammps:develop' into develop
2024-11-12 11:08:21 -05:00
cb5bad7ece
Dropping obsolete keyword
2024-11-11 21:22:48 -07:00
ecfda6042d
correct error message
2024-11-11 18:52:56 -05:00
33128323d8
Adding shift example to rheo doc, clarifying speed of sound exception
2024-11-11 16:31:09 -07:00
9e0047ff06
Documenting new multi-type shifting options
2024-11-11 15:50:01 -07:00
8521ff0587
Simplifying logic for shifting two types
2024-11-11 15:20:54 -07:00
8809ed067f
oops
2024-11-11 15:11:02 -05:00
1b2781db9b
add syncs
2024-11-11 14:57:45 -05:00
0e90de7d95
Updaing rheo citeme
2024-11-11 11:52:21 -07:00
15767903b2
testing new argument description for fix rheo
2024-11-11 11:51:59 -07:00
59af94b8e3
Updating rheo citation information
2024-11-11 11:42:50 -07:00
c0edafc0cf
Reorganizing optional subargs for fix rheo
2024-11-11 11:31:16 -07:00
bd9bcb3bf7
adding missing rheo coordination flag
2024-11-10 14:27:22 -07:00
009a976ae2
Adding multitype correction to rheo vshfit
2024-11-09 21:47:38 -07:00
a1a2a54f72
update linalg for ML-QUIP
2024-11-09 04:14:11 -05:00
324e795237
do not free a NULL communicator
2024-11-08 20:59:41 -05:00
fb758d951f
synchronize neb/spin with bugfixes for neb
2024-11-08 20:59:24 -05:00
a8eb5fab14
Merge branch 'alphataubio-kokkos-fixes' of github.com:alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-11-08 15:04:50 -08:00
ab9a870065
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-11-08 18:03:28 -05:00
aeca973f84
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-11-08 18:01:54 -05:00
b830f7806e
Update fix_colvars_kokkos.cpp
2024-11-08 18:01:50 -05:00
f84b9f350e
Merge branch 'develop' of https://github.com/lammps/lammps into alphataubio-kokkos-fixes
2024-11-08 14:53:37 -08:00
339c9654de
Update GNU Make for new file
2024-11-08 14:42:59 -08:00
0ad6babead
Fix another (already existing) bug when a proc has no atoms
2024-11-08 08:42:47 -08:00
a445545ffb
Merge pull request #4371 from evoyiatzis/patch-2
...
fix typo in compute_temp_partial.rst
2024-11-08 09:30:26 -07:00
8f9e14c14f
Merge branch 'develop' into gpu-threebody-neigh-no
2024-11-08 09:22:46 -06:00
9d80d963ed
Merge pull request #4370 from jtclemm/small-patches
...
Fixing potential segfaults in granular/nstencil classes and other minor clean ups
2024-11-08 06:05:49 -05:00
e84c45c6e7
Fix whitespace
2024-11-08 10:38:49 +00:00
95899b53b8
Add fix qtpie/reaxff to pair_style reaxff docs
2024-11-08 10:26:47 +00:00
1c48d201b4
Remove unused pack_flag = 5 options
2024-11-08 10:07:16 +00:00
45ea55c06a
Removing debug statements
2024-11-07 14:28:57 -07:00
6765c3b126
Relaxing errors in bond bpm, reusing update special for hybrid
2024-11-07 14:27:44 -07:00
b74096b2c4
Fix bug when a proc has no atoms/neighbors (existing issue)
2024-11-07 09:35:49 -08:00
572be91b76
fix typo in compute_temp_partial.rst
2024-11-06 11:27:45 +01:00
a93a930f2f
Updating developer comm doc page to include bond and optional args
2024-11-05 15:53:48 -07:00
95509c4ef0
Referencing other methods compatible with BPM package
2024-11-05 15:47:59 -07:00
a832a4a1c9
fixed a bug with three_ilist when used with pair hybrid
2024-11-05 16:38:06 -06:00
755e71e5a2
Missing space between words
2024-11-04 16:09:10 -07:00
34113226ae
Updating pair tracker example
2024-11-04 13:57:54 -07:00
5ce635757f
Simplifying smoothing for bpm/rotational bond style
2024-11-04 13:42:09 -07:00
778693c300
Minor clean ups to BPM bonds
2024-11-04 13:31:51 -07:00
645d02d13b
sph typo
2024-11-04 13:30:37 -07:00
3b3d39a8cd
Minor granular include clean up
2024-11-04 13:29:32 -07:00
3e531b9842
Adding clarifying comment
2024-11-04 13:24:27 -07:00
bf888045d6
Fixing memory seg fault w/ multi occasional nlist
2024-11-04 13:16:07 -07:00
d2f761f8ed
Avoiding potential segfault with granular rolling model
2024-11-04 12:42:04 -07:00
10767b1247
Merge branch 'develop' into small-patches
2024-11-04 12:37:57 -07:00
953762458c
EMPTY_MASK
2024-11-02 16:36:50 -04:00
1f1491a71c
Update fix_colvars_kokkos.cpp
2024-11-02 14:52:01 -04:00
03487707ae
atomics
2024-11-02 14:24:36 -04:00
ecebf18791
wrap host functions with sync/modify for kokkos
2024-11-02 13:39:23 -04:00
7eccc56607
auto variables for lambda capture
2024-11-01 19:42:16 -04:00
c1ac0cea1d
More rheo pressure EOS, allow variable cs
2024-11-01 17:04:32 -06:00
f483a90d8a
Simplifying RHEO compute comm calls
2024-11-01 15:04:30 -06:00
14041bb20c
Missing argument
2024-10-31 15:56:45 -06:00
a15a315341
Missing variable declaration
2024-10-31 15:38:54 -06:00
df882a9552
Adding optional size arg for forward/reverse comm methods to Kokkos
2024-10-31 15:27:22 -06:00
8695351e24
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-30 21:59:05 -04:00
22d08cbac0
whitespace
2024-10-30 21:58:50 -04:00
c057b36c15
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-30 21:50:36 -04:00
9aa9e7079a
cleanup
2024-10-30 21:44:27 -04:00
84e234921b
fix cuda warning
2024-10-30 21:36:18 -04:00
41672f6ac9
this might work on cuda
2024-10-30 20:44:25 -04:00
5efd8ba11e
run the Kokkos regression workflow after merge, not every push
2024-10-30 11:27:15 -05:00
50dd95e6e1
move d_ubuf to kokkos_type.h
...
https://matsci.org/t/a-few-kokkos-development-questions/56598/8 (Q11)
"More correct would be to use a union with ubuf as is done in the atom_vec styles, so that no precision is lost for converting a huge 64-bit integer to a double."
2024-10-30 11:32:24 -04:00
3fd4f9b7f3
Minor clean ups to BPM bonds
2024-10-30 08:56:07 -06:00
9e25c8610c
Merge branch 'develop' into rheo
2024-10-30 08:24:54 -06:00
e1f14e1ee8
unifying comm for/rev method args
2024-10-30 08:02:35 -06:00
acebce0431
turn off verbose, reduce timeout
2024-10-29 23:07:35 -05:00
47e9a7fe79
Typo + style changes in rheo doc
2024-10-29 21:03:47 -06:00
6d634dc646
Merge pull request #4359 from jtclemm/BPM
...
Adding new force options to BPM package
2024-10-29 21:31:03 -04:00
0e1137aee7
add inertia()
2024-10-29 18:34:30 -04:00
08e460ece6
Update fix_cmap_kokkos.cpp
2024-10-29 14:09:48 -04:00
ae4cb00402
Update fix_cmap_kokkos.cpp
2024-10-29 14:09:11 -04:00
c17e2cd30d
Update fix_cmap_kokkos.cpp
2024-10-29 13:58:13 -04:00
452ae4621d
Update fix_cmap_kokkos.cpp
2024-10-29 13:29:48 -04:00
4941cf25c0
typo
2024-10-29 12:59:09 -04:00
586f2b626d
Update fix_cmap_kokkos.cpp
2024-10-29 11:13:36 -04:00
a6ad1a837c
Update fix_cmap_kokkos.cpp
2024-10-28 18:55:59 -04:00
97c6b063a7
Update fix_cmap_kokkos.cpp
2024-10-28 18:41:04 -04:00
7ffe6aefce
Update fix_cmap_kokkos.cpp
2024-10-28 18:37:21 -04:00
e4a9b06320
Update fix_cmap_kokkos.cpp
2024-10-28 17:47:57 -04:00
c00700dec7
cuda sync
2024-10-28 15:30:14 -04:00
ef1148dfa0
remove write_data support from BPM bond styles again and consolidate names
2024-10-27 22:06:56 -04:00
b946e998b5
also split fix into 2 lists, using 6 jobs for the matrix strategy
2024-10-27 12:13:29 -05:00
dd0dfd3c7f
split randomly the pair input list by batch size
2024-10-27 00:00:10 -05:00
67d1c7d17d
set OMP_PROC_BIND=false and adjust timeout
2024-10-26 09:01:39 -05:00
b725c01c0d
split pair list into 2 separate lists and use 5 jobs for more even time balancing
2024-10-25 23:22:25 -05:00
12f0eff7a6
make group kokkos aware
2024-10-25 20:06:13 -04:00
71bbc52feb
recommit changes from @stanmoore1
2024-10-25 20:03:45 -04:00
ea7fd079ce
add vcm() and angmom()
2024-10-25 19:14:20 -04:00
e91b5dce78
fix typos
2024-10-25 18:52:50 -04:00
5a826c67f6
corrected cohesive flag
2024-10-25 15:50:23 -05:00
9f6a7b1249
Added rotate_rescale_vec
2024-10-25 15:36:30 -05:00
e0c3022ec3
printf debugging
2024-10-25 14:55:51 -04:00
6d0e633edf
Merge pull request #4352 from ndtrung81/regression-test-update
...
Add a KOKKOS workflow for GitHub actions and minor updates for the regression tester
2024-10-25 11:06:33 -04:00
a5ab8be0a2
Clarify restriction on periodic cell dimensions
2024-10-25 14:16:25 +01:00
cfb8b25c6e
fix grammar
2024-10-24 13:33:42 -04:00
e1a129fbf2
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-24 12:20:14 -04:00
ce830fcdbd
Update fix_cmap_kokkos.cpp
2024-10-24 12:20:02 -04:00
56ac4aeedf
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-24 12:12:12 -04:00
00ff895c0d
Update fix_cmap_kokkos.cpp
2024-10-24 12:11:12 -04:00
e04be85b7e
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-24 12:07:42 -04:00
4a64b3d9ce
add d_exchange_sendlist to pack_exchange_kokkos()
2024-10-24 12:04:41 -04:00
f18850397d
whitespace
2024-10-24 09:43:36 -06:00
f09a9c1c2a
fix typo in cmake command
2024-10-24 10:26:18 -05:00
25eaf38cee
use the kokkos-openmp preset for brevity
2024-10-24 10:18:59 -05:00
a844959a07
Combine into a single -Xcudafe flag to simplify everything
2024-10-23 23:00:17 -06:00
3041443e5f
Merge pull request #4357 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-23 23:25:26 -04:00
73c049459b
spelling
2024-10-23 21:10:34 -04:00
fdd2fc4f5d
move error check to Compute::init() so they cannot be bypassed by input commands
2024-10-23 21:08:07 -04:00
b682f52d11
fix typos
2024-10-23 21:07:39 -04:00
f207a571f3
allow fix DUMMY to be added without a box
2024-10-23 21:00:33 -04:00
40e5d53345
Prevent deduplication of -Xcudafe flag
2024-10-23 15:53:56 -06:00
820fe1ee8a
Fix compile issue with gcc
2024-10-23 12:18:20 -06:00
3bac6d7cde
Adding bpm pair write data method, blocking unreadable vol atom property in bond
2024-10-23 11:56:07 -06:00
b810053d02
document restrictions for bonded interactions
2024-10-23 12:35:50 -04:00
915f636d50
Update GNU Make for new files
2024-10-23 10:28:42 -06:00
ab961a006e
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-10-23 12:25:22 -04:00
558b1c5197
apply clang-format, fix other minor formatting issues, use error->one()
2024-10-23 12:10:28 -04:00
077c77f402
contributions from bonded interactions is broken when running in parallel
...
see https://matsci.org/t/missing-bond-contributions-from-compute-stress-mop/58455
for details.
2024-10-23 12:09:35 -04:00
46c365f75c
Merge branch 'develop' of github.com:lammps/lammps into alphataubio-kokkos-fixes
2024-10-23 09:32:27 -06:00
d2b1e22b4a
added counter for timeout tests
2024-10-22 23:31:22 -05:00
06207fd91e
modify how execute() returns
2024-10-22 23:21:37 -05:00
8e81ac8c42
Merge branch 'develop' into BPM
2024-10-22 22:21:57 -04:00
bef64fd602
use consistent fix id and create bond history fix only when required
2024-10-22 22:21:28 -04:00
53b1ba6131
rename id_fix to id_fix_prop_bond for consistency, fix bug when deleting/replacing fixes
2024-10-22 21:56:19 -04:00
e2214fc4d6
Merge branch 'develop' into regression-test-update
2024-10-22 21:10:22 -04:00
e214f60d4f
Merge pull request #4358 from junghans/cmake_voro_rename
...
cmake: voro target to upstream name
2024-10-22 21:07:28 -04:00
81f71716ba
Merge branch 'develop' into BPM
2024-10-22 20:59:12 -04:00
a5599f2b75
implement write_data(), delete created internal fix in destructor, formatting
2024-10-22 20:59:00 -04:00
1ec7ba547d
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-22 14:47:19 -04:00
22a15c7cf8
cuda bugfix again
2024-10-22 14:15:02 -04:00
5bdd616bcd
cuda bugfix
2024-10-22 12:42:49 -04:00
83db9b8fe6
small cleanup and modernization
2024-10-22 10:25:22 -04:00
ec5dfcd0fb
remove note that was obsoleted 5 years ago
2024-10-22 09:50:30 -04:00
1678e2af28
adjusting howto text to reflect additional BPM/spring options.
2024-10-21 21:21:15 -06:00
e8c5e58ab9
Adding clarifying comments
2024-10-21 16:25:38 -06:00
c8bbfc368a
Initializing dvol array in bpm/spring
2024-10-21 16:23:35 -06:00
58ff8d3212
Suppressing dump output in bpm examples
2024-10-21 15:18:17 -06:00
4779cc44ef
documenting bpm anharmonic
2024-10-21 15:07:24 -06:00
baf1733b9a
documenting bpm multibody
2024-10-21 15:07:06 -06:00
722133b60c
typo
2024-10-21 15:06:33 -06:00
289845b187
Adding anharmonic term to bpm/spring pair
2024-10-21 15:06:21 -06:00
a302bfed5a
Adding multibody term to bpm/spring
2024-10-21 15:05:55 -06:00
05ee6bed3d
Adding dividers for gran CoR model
2024-10-21 15:02:52 -06:00
5c07882a18
fix warning(s)
2024-10-20 18:30:19 -04:00
760d871b7a
enabled and apply clang-format
2024-10-19 11:02:53 -04:00
34ab2f862a
small tweaks
2024-10-18 22:09:25 -04:00
f128abe002
improve OPLS description
2024-10-18 21:51:43 -04:00
2074b0c400
add check to allow only valid swaps between hybrid sub-styles and document it
2024-10-18 21:49:55 -04:00
73eb7de7aa
cmake: voro target to upstream name
2024-10-18 09:26:23 -06:00
86e18b8a24
fix copy-n-modify issue
2024-10-16 10:23:16 -04:00
2ce934fdb9
added section on OPLS-AA taken from https://matsci.org/t/issues-with-opls-force-field-for-ethylene-glycol-simulation/58296/11
2024-10-16 10:05:26 -04:00
d5c5e164e1
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-15 17:40:59 -04:00
74e449605a
add warning to PyLammps that it will be removed soon
2024-10-15 14:48:30 -04:00
6c31dbf86f
add more packages to the build
2024-10-15 13:38:02 -05:00
8503cac2ce
update README to explain how to set nprocs in the config file
2024-10-14 23:44:02 -05:00
6e32470cfa
distinguish the error tests vs failed tests
2024-10-14 23:27:06 -05:00
9abfe38120
Merge branch 'develop' into collected-small-changes
2024-10-14 22:54:22 -04:00
59bbc5bcc1
Merge pull request #4356 from evoyiatzis/patch-1
...
add extract() function to few angle and bond styles
2024-10-14 19:25:29 -04:00
a354ad8d64
add pair back to the matrix entries
2024-10-14 17:20:04 -05:00
c533ca0af1
handle the cases where num steps do not match with the reference log files
2024-10-14 16:05:21 -05:00
b9e4c6e1e7
re-enable matrix tests
2024-10-14 14:55:26 -05:00
eadb2f2eb1
fix the workflow file for not turning on quick
2024-10-14 11:23:08 -05:00
b0f2484441
fix logic bug with allowing quick_max to run without requiring quick to be True
2024-10-14 10:45:53 -05:00
3e7642bc8c
fix artifact names, allow to run quick test with a given input list
2024-10-14 09:43:08 -05:00
38500c647b
move cursor to end of log buffer before inserting new text
2024-10-14 09:41:45 -04:00
db3416c4b3
Apply corrections from code review by @simongravelle
...
Co-authored-by: Simon Gravelle <simon.gravelle@live.fr >
2024-10-14 08:19:53 -04:00
6478cd98e9
add extract() function to angle_mesocnt.cpp
2024-10-14 11:30:20 +02:00
1a6544a04c
add extract() function to angle_mesocnt.h
2024-10-14 11:29:47 +02:00
74af88bafd
unit test for extract() in angle-amoeba.yaml
2024-10-14 09:43:07 +02:00
0c61cb02cc
add extract() function to angle_amoeba.cpp
2024-10-14 09:42:04 +02:00
292ca89cb0
add extract() function to angle_amoeba.h
2024-10-14 09:41:23 +02:00
383ae086e5
skip in.icos due to the minimize command
2024-10-13 22:54:54 -05:00
e9022af338
another reaction map validity check
2024-10-13 23:10:31 -04:00
1e63f031f0
remove empirical filter to remove outliers from corrupted data
2024-10-13 22:52:40 -04:00
579ce56cd7
consistent 'nofix' options for write_data
...
'fix bond/react' writes some extra sections that parsers don't always know how to handle
2024-10-13 22:18:49 -04:00
1c9daad657
change tutorial download URL to tutorial website
2024-10-13 21:57:17 -04:00
f7291713f5
error out when fix nve is used with additional arguments
2024-10-13 19:34:56 -04:00
8156e56617
be more paranoid about Sphinx updates breaking extensions we use
2024-10-13 19:31:40 -04:00
c15c4d23bb
fix spelling/syntax issues
2024-10-13 19:30:30 -04:00
eafef460e2
silence compiler warning
2024-10-13 19:24:35 -04:00
b3b9d032fa
cleanup, clarification and re-wrap of doc file sections
2024-10-13 18:56:41 -04:00
03d10e6bbc
correct documentation to add "inputs local" to compute reduce commands on local data
2024-10-13 18:56:07 -04:00
4773b3e7e4
fix indentation in the config files
2024-10-13 15:48:29 -05:00
0d894c33c4
adjust the workflow files and config file
2024-10-13 11:52:10 -05:00
5bec534faf
Merge pull request #3 from Bibobu/dependabot/github_actions/actions/setup-python-5
...
Bump actions/setup-python from 4 to 5
2024-10-13 17:48:10 +02:00
598035d577
Merge pull request #4 from Bibobu/dependabot/github_actions/github/codeql-action-3
...
Bump github/codeql-action from 2 to 3
2024-10-13 17:47:49 +02:00
35b0d4a921
Merge pull request #5 from Bibobu/dependabot/github_actions/actions/cache-4
...
Bump actions/cache from 3 to 4
2024-10-13 17:47:22 +02:00
c735dc7d53
skip in.min.box, ensure that input lists only contain unique entries
2024-10-13 08:21:00 -05:00
3e64966800
filter out examples/fire
2024-10-12 23:53:35 -05:00
0ae0afbae9
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-12 20:11:28 -04:00
f8a8783044
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-12 20:09:59 -04:00
f8db5ce2ea
Merge pull request #4349 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-12 20:07:33 -04:00
1ac351c84e
unit test for extract() in angle-cross.yaml
2024-10-12 15:19:08 +02:00
7cc5f1923d
add extract() function to angle_cross.cpp
2024-10-12 15:17:07 +02:00
02d74417c1
add extract() function to angle_cross.h
2024-10-12 15:16:34 +02:00
29e6ca0044
filter out input scripts for testing, remove concurrent (matrix) testing
2024-10-11 16:18:33 -05:00
b960cb213f
revert to building with basic.cmake preset and manually include packages, refactor the get_kokkos_input script
2024-10-11 15:36:18 -05:00
e9ff0d3402
modify the kokkos workflow file
2024-10-11 14:42:45 -05:00
8f76fcdc54
Added a python script to get the example inputs that contain KOKKOS styles and generate the input lists for regression tests
2024-10-11 14:18:43 -05:00
f1a79e7df5
Update fix_adapt.rst
2024-10-11 19:55:28 +02:00
e3ab697dd2
unit test for extract() in angle-gaussian.yaml
2024-10-11 19:49:24 +02:00
ae652b31da
unit test for extract() in bond-gaussian.yaml
2024-10-11 19:48:18 +02:00
df50691488
small correction and clarifications
2024-10-11 06:54:46 -04:00
6d30557ec2
Update partially fix_adapt.rst
2024-10-11 11:08:32 +02:00
391f55b377
unit test for extract() in bond-nonlinear.yaml
2024-10-11 11:02:55 +02:00
856fd9d977
unit test for extract() in bond-morse.yaml
2024-10-11 11:01:57 +02:00
8bc89ef8a7
unit test for extract() in bond-class2.yaml
2024-10-11 10:59:29 +02:00
c8241dcab6
unit test for extract() in angle-class2_p6.yaml
2024-10-11 10:58:32 +02:00
b619cce773
add extract() function to bond_gaussian.cpp
2024-10-11 10:54:56 +02:00
7da8434d5b
add extract() function to bond_gaussian.h
2024-10-11 10:54:24 +02:00
732ef6bd44
add extract() function to angle_gaussian.cpp
2024-10-11 10:53:45 +02:00
44625312ea
add extract() function to angle_gaussian.h
2024-10-11 10:53:02 +02:00
4766ddbede
Update bond_nonlinear.cpp
2024-10-11 10:52:21 +02:00
b5386d714e
Update extract() function to bond_morse.cpp
2024-10-11 10:51:14 +02:00
87737c1a47
add extract() function to angle_cosine_buck6d.cpp
2024-10-11 10:49:45 +02:00
81ac3bbaf6
add extract() function to angle_cosine_buck6d.h
2024-10-11 10:49:13 +02:00
1db92ad34b
add extract() function to angle_class2_p6.cpp
2024-10-11 10:48:19 +02:00
852c46ba0e
add extract() function to angle_class2_p6.h
2024-10-11 10:47:30 +02:00
aeeacf0442
Update extract of bond_class2.cpp
2024-10-11 10:42:01 +02:00
5c82063376
Merge branch 'electrode' of github.com:robeme/lammps into collected-small-changes
2024-10-10 17:32:28 -04:00
9adf51f18e
ignore python wheel build folder
2024-10-10 17:29:33 -04:00
49a850c8aa
add cmake support for make-globbed-toc
2024-10-10 17:25:05 -04:00
7693e96828
change globbed toc script from bash to python
2024-10-10 17:24:23 -04:00
9835adcbfc
allow use of Sphinx version 8.x as interface with breathe seems to have been updated
2024-10-10 13:36:53 -04:00
766ba94396
use script instead of globbing to avoid entering commands in multiple toctrees
2024-10-10 13:36:48 -04:00
d684f6eb9b
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-10 12:23:16 -04:00
bbafad145b
fixed identation
2024-10-10 12:23:09 -04:00
505d519be2
Update affiliation for ELECTRODE in package details
2024-10-10 16:18:05 +02:00
c5c22bd56a
Moved vir_estimator from bosonic_exchange to fix_pimd_nvt
2024-10-10 15:54:42 +03:00
393dbdc640
add missing constants to enumerators
2024-10-10 08:00:38 -04:00
56cc9d03bd
skip tests that are unstable on GPU
2024-10-10 06:11:32 -04:00
df260b58dd
Merge pull request #4353 from martok/cmake-win-shared
...
CMake: install shared libraries on Windows with correct target
2024-10-10 05:39:28 -04:00
948ee80169
potflag and phi are not used
2024-10-10 05:35:51 -04:00
482a6632e9
consolidate kspace communication enumerators in kspace.h
2024-10-10 05:35:01 -04:00
2935c17f78
avoid segfault in msm/dielectric
2024-10-10 05:19:32 -04:00
422ced4d82
silence compiler warnings
2024-10-09 20:55:00 -04:00
58989765f0
Install shared libraries on Windows with RUNTIME DESTINATION
2024-10-10 00:52:36 +02:00
a8c9b57b62
partial revert of refactoring that broke efield and setforce
2024-10-09 18:34:17 -04:00
a5b76410e1
cleanup
2024-10-09 18:32:54 -04:00
bc2267c9c8
Update fix_efield_kokkos.cpp
2024-10-09 18:32:38 -04:00
315ac762cc
Update fix_setforce_kokkos.cpp
2024-10-09 18:32:32 -04:00
badb3eae5f
add tests with region sphere
2024-10-09 18:06:24 -04:00
3b60ae43b3
fix nvcc option
2024-10-09 17:44:49 -04:00
79c9d69931
Update CMakeLists.txt
2024-10-09 17:26:30 -04:00
147cf7face
-diag_suppress (single dash)
2024-10-09 17:22:35 -04:00
dd11385f6f
all device function in headers to avoid device relocatable code with nvcc
2024-10-09 16:45:50 -04:00
b22797b752
refactor
2024-10-09 16:13:48 -04:00
fea0271d5a
Update region_block_kokkos.cpp
2024-10-09 15:36:30 -04:00
2d94187606
sub3() and dot3()
2024-10-09 15:34:31 -04:00
e48d2f9a31
Update fix_wall_region_kokkos.cpp
2024-10-09 15:26:34 -04:00
08b0e8eab9
inside_face()
2024-10-09 15:19:05 -04:00
e4a92f96e1
match_kokkos()
2024-10-09 15:15:23 -04:00
b4b49f5dec
point_on_line_segment()
2024-10-09 15:11:24 -04:00
1427ca1ff4
forward_transform() and find_closest_point()
2024-10-09 15:04:07 -04:00
0007e568fc
KOKKOS_FUNCTION
2024-10-09 14:46:49 -04:00
ae0627b2f1
remove warning
2024-10-09 14:43:18 -04:00
5d90879f35
cleanup
2024-10-09 14:14:23 -04:00
bb5b8a1d34
functor templated on RegBlockKokkos and RegSphereKokkos
2024-10-09 13:50:17 -04:00
9d85a04573
Corrected most of Yotam's comments, left some for discussion
2024-10-09 17:40:23 +03:00
1fc7cca77c
cr
2024-10-09 15:15:36 +03:00
c645a6b841
more
2024-10-09 11:59:23 +03:00
85a0b668c3
remove files autogenerated upon build
2024-10-09 11:57:45 +03:00
e6c9353ccf
add missing dependency
2024-10-09 00:30:46 -04:00
bea76778bd
silence compiler warning
2024-10-08 22:45:37 -04:00
80c8ecb7e7
Update fix_recenter_kokkos.cpp
2024-10-08 19:01:36 -04:00
1af3de1fad
Update fix_recenter_kokkos.cpp
2024-10-08 18:59:17 -04:00
7d9bc3ea24
oops
2024-10-08 18:21:42 -04:00
64499bfcb2
_kokkos
2024-10-08 18:20:58 -04:00
183c99acc8
Update region_sphere_kokkos.h
2024-10-08 18:18:06 -04:00
f7afc63b53
Update region_block_kokkos.h
2024-10-08 18:18:03 -04:00
0f627059fc
dynamic_cast
2024-10-08 18:14:06 -04:00
d13fb58311
surface_kokkos()
2024-10-08 17:55:03 -04:00
c84ed4189d
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-10-08 14:47:51 -04:00
b1928596ae
should include <string> in utils.h
2024-10-08 14:47:11 -04:00
f357e89d19
fixed whitespaces
2024-10-08 12:58:58 -05:00
63a26b1770
add the missing log file using --gen-ref
2024-10-08 12:10:48 -05:00
63649979e3
revert the file names and the upload action step
2024-10-08 10:55:40 -05:00
0e3a6a7190
turned on verbose to check tolerances and also print that info out to the run.log file
2024-10-08 10:51:12 -05:00
54e7a8a4c7
The primitive estimator works with the new implementation of the cyclic energies!
2024-10-08 14:08:03 +03:00
e9c2a12f99
Changed the evaluation of the cyclic energies such that they don't include internal beads and communication between processors.
...
It produces exactly the same trajectories for the first few thousand steps, and the spring energy is consistent with the previous code.
The primitive estimator needs to be adjusted...
2024-10-08 12:06:06 +03:00
e5ba430f5f
re-enable KokkosOpenMP test
2024-10-07 20:07:09 -04:00
f19df37de3
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-10-07 19:57:43 -04:00
f02b3aaf95
reset container with .clear()
2024-10-07 19:56:04 -04:00
a53840014c
Update in.wall.sphere
2024-10-07 18:17:14 -04:00
4ed7528ddc
add_contact()
2024-10-07 17:57:32 -04:00
e188b7d75f
remove "tags: generated"
2024-10-07 17:56:59 -04:00
9d2e892c0e
Update fix_wall_region_kokkos.cpp
2024-10-07 17:46:15 -04:00
900f472ea6
test logic to run with different nprocs than the ref files if nprocs is specified
2024-10-07 16:39:26 -05:00
5a7dd950fc
Update region_sphere_kokkos.cpp
2024-10-07 17:28:45 -04:00
941b3dd566
add two examples for regression testing
2024-10-07 17:15:09 -04:00
b16ddfcdd4
add d_contact
2024-10-07 17:05:33 -04:00
74ac224dd9
Create fix-timestep-wall_region_sphere.yaml
2024-10-07 17:05:08 -04:00
e44d366d92
Update region.cpp
2024-10-07 17:04:28 -04:00
4492ecaf39
Update region_sphere.cpp
2024-10-07 17:04:21 -04:00
09a115cb89
add and switch to a workflow file dedicated for OpenMP backend for KOKKOS
2024-10-07 15:04:28 -05:00
0e1ee42b89
Update region_block_kokkos.cpp
2024-10-07 15:12:10 -04:00
177b04fb56
Update fix_wall_region_kokkos.cpp
2024-10-07 15:06:01 -04:00
ff66b42022
cleanup
2024-10-07 15:04:34 -04:00
af7f5a5b5e
port surface() to KOKKOS
2024-10-07 15:03:13 -04:00
7b3762881e
try with 4 procs
2024-10-07 13:14:35 -05:00
076bb056aa
fixed leftover typos in the workflow file and the tester
2024-10-07 12:59:48 -05:00
e6118412b1
remove dead code in fix qeq/ctip
2024-10-07 13:56:04 -04:00
6a46fb034d
Tweak comments
2024-10-07 11:11:12 -06:00
31f10f9675
add a workflow file for testing KOKKOS with the OpenMP backend
2024-10-07 12:04:29 -05:00
84c1492ce6
fix issues with invalid subfolders, with total walltime reference that may be zero, with the output of progress.yaml for easy parsing to dictionaries, modify config_kokkos.yaml for testing with the OpenMP backend
2024-10-07 12:01:59 -05:00
9aaab458e8
Change another shallow copy to alias
2024-10-07 10:54:28 -06:00
c44831ff90
Fix bug when Kokkos atom map is build on host using hash
2024-10-07 10:40:58 -06:00
4eef02af5a
updated rolling and walls
2024-10-07 10:58:30 -05:00
74d3b5de09
added normal mode to pimdb/nvt
2024-10-07 14:15:51 +03:00
8a176ac488
use MKL for FFTs and on Intel GPU
2024-10-06 15:09:06 -04:00
8c76600d47
anticipate change to C++ standard
2024-10-06 15:06:05 -04:00
6a75e64879
The primitive estimator for pimdb/nvt looks fine! The spring energy returns the value of BosonicExchange::get_potential() for the first bead and 0 for all other beads.
2024-10-06 16:21:30 +03:00
a0990abb73
nout does not have to be a class member
2024-10-06 07:01:35 -04:00
e4c0457617
remove dead code
2024-10-06 06:55:38 -04:00
be93e0e37b
The virial estimator of the pimdb/nvt gives the same value as the potential energy for harmonic potential. It seems to give the correct value for bosons!
...
The output vector of pimdb/nvt also returns the spring energy and the primitive estimator that are still incorrect.
2024-10-06 12:34:24 +03:00
25dfb03386
apply clang-format
2024-10-06 00:25:53 -04:00
92deb5c8dc
revert change that breaks backward compatibility
2024-10-05 23:15:50 -04:00
6295fa0b54
whitespace
2024-10-05 23:07:50 -04:00
7da8748e90
add region command to list of exceptions needing the accelerator include
2024-10-05 22:49:13 -04:00
bdf1a242da
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-05 22:34:01 -04:00
719a64d9dd
apply clang-format
2024-10-05 22:25:07 -04:00
6ab0b2c249
use std::vector<>.data() to access underlying pointer
2024-10-05 21:58:47 -04:00
e142ad8dfa
apply clang-format
2024-10-05 21:55:24 -04:00
45440abca4
consistently use std::vector<>.data() to access the underlying data pointer
2024-10-05 20:36:23 -04:00
bcb500894c
compute_scalar() bugfix
2024-10-05 18:49:39 -04:00
af03836dfa
Update fix_cmap.cpp
2024-10-05 17:03:50 -04:00
a8157fc68e
relax epsilon for kokkos_omp to pass
2024-10-05 16:41:02 -04:00
0bc554a694
remove FIXME
2024-10-05 16:40:32 -04:00
1f61c42745
add GroupKokkos
2024-10-05 16:40:10 -04:00
58bea0691b
oops
2024-10-05 13:55:33 -04:00
da659c5168
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-05 12:02:24 -04:00
2d261388c8
Update fix_wall_region.cpp
2024-10-05 12:02:00 -04:00
de8396ea55
Update fix_wall_region.h
2024-10-05 12:01:34 -04:00
84b50bfd26
Update region_sphere_kokkos.cpp
2024-10-05 11:59:50 -04:00
81f96d3ea3
Update fix_recenter_kokkos.h
2024-10-05 11:48:18 -04:00
03c3bfec3a
Update fix_nve_limit_kokkos.cpp
2024-10-05 11:45:41 -04:00
95c18c5373
Update fix_cmap_kokkos.cpp
2024-10-05 11:44:57 -04:00
4da644958e
IntelLLVM is not ABI compatible with generic BLAS libraries. Use linalg instead
2024-10-05 03:39:00 -04:00
c3c5370570
use std::vector.data() to access the underlying arrays
2024-10-05 03:38:25 -04:00
ca6e9abefa
update a few more tests for IntelLLVM
2024-10-05 03:37:33 -04:00
e4dcdcd221
skip KokkosOpenMP tests when Kokkos includes GPU support
2024-10-05 03:05:04 -04:00
248070c4b8
use -fp-model precise for IntelLLVM to avoid miscompilation
2024-10-05 02:41:03 -04:00
cdd538e24e
relax epsilon for IntelLLVM compiler
2024-10-05 02:41:03 -04:00
39f42d4c12
simplify
2024-10-05 01:56:31 -04:00
c468537030
correct access to raw vector data and use resize() instead of reserve() for better compatibility
2024-10-05 01:56:19 -04:00
01e9fb04b6
must use fabs() for floating point numbers
2024-10-05 01:55:17 -04:00
0cb64f8bf3
Merge branch 'develop' into collected-small-changes
2024-10-05 01:53:22 -04:00
a73baf81b1
update settings
2024-10-05 01:04:39 -04:00
166f0cb5ea
print warning only when package selected
2024-10-05 01:04:26 -04:00
0ed18c1203
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-04 21:41:11 -04:00
224468d946
Merge pull request #4346 from cjknight/lubricate_patch
...
features + bug fixes for granular simulations w/ Kokkos
2024-10-04 20:54:12 -04:00
70cbf051fe
apply clang-format
2024-10-04 19:41:59 -04:00
47b918499f
silence compiler warnings, remove dead code
2024-10-04 19:05:35 -04:00
7aade6e14c
Merge branch 'develop' of github.com:lammps/lammps into alphataubio-kokkos-fixes
2024-10-04 16:24:43 -06:00
2c738669ff
compute_temp_sphere does not modify positions
2024-10-04 16:16:02 -06:00
d29533447a
silence compiler warnings, remove dead code
2024-10-04 18:09:06 -04:00
b494a486a1
cosmetic
2024-10-04 17:59:44 -04:00
5786914b67
Merge branch 'lubricate_patch' of github.com:cjknight/lammps into lubricate_patch
2024-10-04 17:35:06 -04:00
27954609b8
Disallow newton on with full neigh list
2024-10-04 15:25:38 -06:00
aec43d0f00
Merge branch 'develop' into lubricate_patch
2024-10-04 17:09:27 -04:00
8874fd4cbf
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-04 16:03:01 -04:00
0a3d213ed9
turn hard requirement for CMake 3.20 into a warning for now
2024-10-04 16:02:53 -04:00
36dd4de3bc
Merge pull request #4348 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-04 15:57:47 -04:00
8827dec5a9
Small refactor
2024-10-04 13:04:20 -06:00
0a6d25881b
update documentation according to accelerated style include check
2024-10-04 13:54:04 -04:00
25afdcc325
add check for missing or unneeded accelerated style include
2024-10-04 13:52:12 -04:00
485cddf303
Update fix_wall_region.rst
2024-10-04 13:06:32 -04:00
921d9df574
Update fix_recenter.rst
2024-10-04 13:05:48 -04:00
d27026c364
Update fix_nve_limit.rst
2024-10-04 13:05:26 -04:00
39def85b48
Update fix_cmap.rst
2024-10-04 13:04:52 -04:00
9108168ea3
doc
2024-10-04 11:35:46 -05:00
b2e8648e6c
enable deprecated APIs for HDF5
2024-10-04 12:32:09 -04:00
08266b65e4
doc
2024-10-04 15:45:16 +00:00
c4b4b7b874
suppress nvcc warnings with libfmt version 11.0.2
2024-10-04 11:33:33 -04:00
f7cf859670
doc
2024-10-04 15:32:47 +00:00
130548156d
Merge branch 'develop' of github.com:lammps/lammps into alphataubio-kokkos-fixes
2024-10-04 09:30:33 -06:00
2ae4062a6b
Merge pull request #4343 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-04 03:59:49 -04:00
01468e2720
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-10-04 01:41:57 -04:00
6d8529f1f7
Merge branch 'develop' into collected-small-changes
2024-10-04 01:24:30 -04:00
1263a23e9c
Merge pull request #4345 from akohlmey/update-fmtlib
...
Update embedded copy of libfmt to version 11.0.2
2024-10-04 01:22:51 -04:00
d1a1a57bd9
Merge pull request #4339 from jtclemm/small-patches
...
Fixing bugs in GRANULAR and mistakes in RHEO documentation
2024-10-03 22:01:21 -04:00
13ceebe82c
fix recenter test skipped for respa
2024-10-03 18:45:52 -04:00
70dad28481
Update fix_recenter.cpp
2024-10-03 18:45:12 -04:00
1799f887d2
Update test_atom_styles.cpp
2024-10-03 18:36:39 -04:00
3776ff938d
Need to use vflag_either instead of vflag_global
2024-10-03 16:36:05 -06:00
59db2e0af8
Update atom_vec_template.cpp
2024-10-03 18:35:28 -04:00
86fc79d2de
Update fix-timestep-wall_lj93_const.yaml
2024-10-03 18:20:09 -04:00
6f068fc067
Update fix-timestep-wall_region_harmonic.yaml
2024-10-03 18:19:53 -04:00
bf12caf37a
Update fix-timestep-wall_region_lj126.yaml
2024-10-03 18:18:02 -04:00
98ad09b0c9
Tighten up check even more
2024-10-03 16:17:39 -06:00
c059961b8f
Update fix-timestep-wall_region_lj1043.yaml
2024-10-03 18:17:39 -04:00
d0f6f21c39
Use wrapper and remove sync to host
2024-10-03 16:17:06 -06:00
81db0a4a80
Update fix-timestep-wall_region_morse.yaml
2024-10-03 18:16:41 -04:00
a26c81d73b
Revert changes to pair lubricate base class
2024-10-03 15:59:27 -06:00
e06be9b030
propagate new c++ standard handling from main CMakeLists.txt to plugin version
2024-10-03 15:39:33 -04:00
d6562b7514
fix-whitespace
2024-10-03 19:30:09 +00:00
0e10ed24fe
fix compilation issue with MSVC++
2024-10-03 15:19:56 -04:00
f25c530c04
recover compilation with MSVC++
2024-10-03 14:56:28 -04:00
fbc6ba4ef4
import libfmt 11.0.1
2024-10-03 14:43:19 -04:00
4bf92cc846
update kokkos install to include brownian
2024-10-03 18:35:02 +00:00
3338433615
Merge remote-tracking branch 'upstream/develop' into develop
2024-10-03 12:06:22 -06:00
4ee07bcdaf
Recreate dump file for MS-MEAM due to changes to the code.
2024-10-03 11:54:26 -06:00
2c2ce1b327
Update create_atoms.cpp
2024-10-03 13:15:13 -04:00
9ad3e59c8f
Update test_atom_styles.cpp
2024-10-03 12:38:32 -04:00
5c8552f4ce
Update atom_vec_template.cpp
2024-10-03 12:21:10 -04:00
a0f09a42bf
remove lubricate/Simple ; not ready for primetime
2024-10-03 15:48:12 +00:00
0edf9d42b0
remove white space changes
2024-10-03 15:46:44 +00:00
5fe5fc0b10
remove old logic
2024-10-03 15:43:26 +00:00
3c5b4ebccb
Delete charmm36.py
2024-10-03 11:43:08 -04:00
b7d529d945
remove white space changes
2024-10-03 15:41:43 +00:00
47e8093e07
remove white space changes
2024-10-03 15:41:10 +00:00
4b43f90bd6
revert changes requested by @akohlmey
2024-10-03 11:39:24 -04:00
8ef30fe05b
remove white space changes
2024-10-03 15:39:09 +00:00
1d2ef17786
remove white space changes
2024-10-03 15:35:30 +00:00
28d02cf2ab
remove _NO_RANDOM debug from brownian styles
2024-10-03 15:32:03 +00:00
131b40c806
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-03 10:48:17 -04:00
b5fdd8f0ae
Revert "update atom_style template test for added charge"
...
This reverts commit 3ea74b1725 .
2024-10-03 10:26:24 -04:00
c4df843550
Merge branch 'develop' of https://github.com/lammps/lammps into lubricate
2024-10-03 14:13:23 +00:00
29eafa999b
Update src/region_sphere.h
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-10-03 09:49:56 -04:00
9c06e8265f
Update src/create_atoms.cpp
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-10-03 09:48:12 -04:00
a9dd61f62e
detect C++23 standard
2024-10-03 07:38:44 -04:00
adebe773d0
bump check to C++23 and rename workflow file
2024-10-03 07:26:40 -04:00
299e0bafff
revert deform refactor to only sync when needed
2024-10-03 05:38:20 +00:00
e4aedfda85
add test for C++20 compatibility
2024-10-02 21:56:15 -04:00
7e02951fc4
disable making functions in libfmt consteval with C++20 and beyond
2024-10-02 21:48:54 -04:00
0f8b825424
fix up spelling issues in CTIP
2024-10-02 19:43:43 -04:00
a3c23f2ce8
Cleaning up rheo kernels
2024-10-02 17:35:27 -06:00
a1bb42bd6e
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-10-02 19:29:35 -04:00
8a7572fd5a
Merge pull request #4181 from gplummer317/ctip
...
Charge Transfer Interatomic Potential (CTIP) pair style and qeq fix
2024-10-02 19:26:09 -04:00
cac22c216a
update kk index entries
2024-10-02 14:37:03 -04:00
26aadc25ad
Update fix_cmap.rst
2024-10-02 14:31:54 -04:00
26b83602be
Update Commands_fix.rst
2024-10-02 13:56:21 -04:00
8a25871db5
Update region.rst
2024-10-02 13:45:59 -04:00
fff1456553
Update fix_wall_region.rst
2024-10-02 13:43:23 -04:00
89346740e1
Update fix_recenter.rst
2024-10-02 13:42:13 -04:00
a8acd9b573
Update fix_nve_limit.rst
2024-10-02 13:41:41 -04:00
75d3566a69
move brownian to KOKKOS directory
2024-10-02 15:35:33 +00:00
948faafa0e
Merge branch 'develop' of https://www.github.com/lammps/lammps into lubricate
2024-10-02 15:27:39 +00:00
715a0c3d18
sync
2024-10-02 15:27:17 +00:00
e61d9f08ee
regenerate fix wall/region tests
2024-10-01 13:00:59 -04:00
8332d89a4a
regenerate fix recenter tests
2024-10-01 12:46:33 -04:00
384d8cf51f
compute_vector() bugfix
2024-10-01 12:43:57 -04:00
e3768f9ab0
Limiting coordination calculation in RHEO
2024-10-01 10:01:12 -06:00
51e273affd
punt drude too
2024-10-01 03:30:05 -04:00
e32a2fa71a
punt again
2024-10-01 02:39:17 -04:00
e29b06095d
remove whitespace
2024-10-01 02:36:22 -04:00
91fc94fc1e
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-01 02:31:56 -04:00
9330ccf6f9
punt to later
2024-10-01 02:30:01 -04:00
9daa1b715a
Merge branch 'lammps:develop' into alphataubio-kokkos-fixes
2024-10-01 02:13:26 -04:00
9f33efc1b9
resolve conflict
2024-10-01 02:12:49 -04:00
53914162a7
rename log file to match expected naming scheme
2024-10-01 00:24:40 -04:00
5322b172bd
Merge pull request #4331 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-01 00:22:11 -04:00
b12aeb79b0
Merge branch 'develop' into collected-small-changes
2024-09-30 22:10:14 -04:00
2749e091c7
update nemd example so it is reproducible
2024-09-30 22:10:00 -04:00
1dad5db38c
remove ineffectual workflow changes
2024-09-30 21:46:16 -04:00
75f86a68a7
Merge pull request #4190 from alphataubio/kokkos-unit-testing
...
Improve Kokkos unit testing
2024-09-30 19:50:08 -04:00
c4b32f4b38
remove debugging lines, screen.* are inside the subfolders downloaded from the runs
2024-09-30 17:25:19 -05:00
4c91dcff3f
list artifacts subfolders
2024-09-30 17:16:55 -05:00
29e995f137
keep debugging the artifacts downloaded
2024-09-30 17:09:28 -05:00
db4c6fbaaa
restore changes from Kokkos upstream to support GFX1103 chips (Radeon 7xxM and 8xxM) with HIP
2024-09-30 17:59:40 -04:00
a5b94f0870
more debugging to list all files inside the artifacts folder
2024-09-30 16:46:34 -05:00
cb72f19595
temporarily put some debug lines in the workflow file
2024-09-30 16:25:24 -05:00
f5507c252d
need to download the artifacts from cloud to the merge job
2024-09-30 16:10:09 -05:00
2fbfec0d11
use zipgrep for the merged zip artifact
2024-09-30 15:39:47 -05:00
97920f9fc3
try again with the github step summary
2024-09-30 15:15:30 -05:00
af2f9c06dc
add #include "kokkos_few.h"
2024-09-30 15:51:37 -04:00
a199289e23
cuda bugfix
2024-09-30 15:47:06 -04:00
b25e370e63
some more fixes and rewording
2024-09-30 15:42:34 -04:00
a31f083bab
update read_dump docs with respect to reading xyz style dump files
2024-09-30 14:54:35 -04:00
4cfc407605
Merge branch 'develop' of github.com:lammps/lammps into kokkos-unit-testing
2024-09-30 10:51:59 -06:00
ec392d5613
Remove failed attempts to create a job summary
2024-09-30 10:56:49 -04:00
3cefa5c9f1
try another approach for creating job summaries
2024-09-30 10:46:27 -04:00
d5f630db6c
Fix sign used for atom-style potential
...
A positive sign in front of the electric potential is consistent with
E = -grad(electric potential).
2024-09-30 12:28:16 +01:00
d86de2862b
Make signs consistent with efield = -grad(phi)
2024-09-30 12:10:33 +01:00
c36e1a9c8e
save current status to git
2024-09-29 21:41:54 -04:00
563525bd6b
Created fix_pimdb_nvt; added virial estimator to bosonic_exchange.
...
Checked 3 bosons in harmonic trap: energy seems to be OK, but virial estimator != potential energy
2024-09-29 16:45:56 +03:00
d33ecd6bbf
reorder ctip style
2024-09-29 05:58:02 -06:00
622e3ed4d2
add notice after merge
2024-09-28 17:35:12 -04:00
2f53ea37e5
try printing GitHub job summary style 3
2024-09-28 13:31:56 -04:00
c16759ffc3
try printing GitHub job summary style 2
2024-09-28 13:24:41 -04:00
c1040ad9bb
try printing GitHub job summary style 1
2024-09-28 13:13:43 -04:00
98834a3e27
fix cut-n-paste error
2024-09-27 20:06:27 -04:00
8b899d60fe
Clarifying scoping for iterators in compute rheo/kernel
2024-09-27 15:32:54 -06:00
ba071fe55a
Merge branch 'develop' into small-patches
2024-09-27 15:30:31 -06:00
c0d7b9975e
avoid using std::shared_ptr. use new/delete for MPI rank 0 instead
2024-09-27 14:38:28 -04:00
65cacc7ef4
recreate log files for MS-MEAM due to changes to the code.
2024-09-27 14:29:05 -04:00
7276d5301b
update unit test for change in MS-MEAM
2024-09-27 14:18:18 -04:00
51d104975a
whitespace
2024-09-27 13:59:18 -04:00
0445936ac4
Added one-line change to make meam/ms correct for L12 lattice
2024-09-27 11:26:36 -06:00
7ccb7876f6
initialize *all* allocated iterms, even if we don't use them.
2024-09-27 12:40:39 -04:00
10e5f4270f
Swapping srcmp to utils method
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-09-26 20:36:17 -06:00
13591dbdb0
Changing pour insertion note box
2024-09-26 20:02:47 -06:00
94f5f3cfa5
Fix compile issue with HIP
2024-09-26 15:25:32 -07:00
4436197081
PAdding possible note to fix pour doc
2024-09-26 16:14:57 -06:00
4035c3561e
Merge branch 'develop' into collected-small-changes
2024-09-26 16:38:11 -04:00
ec2fece8db
Merge pull request #4322 from stanmoore1/kk_update_4.4.0
...
Update Kokkos library in LAMMPS to v4.4.1
2024-09-26 16:29:31 -04:00
350551ecac
Fix whitespace
2024-09-26 21:27:53 +01:00
5ee63d7afe
documenting fix nonaffine/disp's incompatability with rerun
2024-09-26 13:06:32 -06:00
5d0f1aeeaf
Expand documentation
2024-09-26 17:21:16 +01:00
d64be895e6
Allow for output of effective electronegativities
2024-09-26 16:42:01 +01:00
15e513958e
clarification of min/max keywords in fix gcmc
2024-09-26 11:08:59 -04:00
adb3343a17
Start general document about file formats
2024-09-25 23:15:20 -04:00
ddaba91d12
Typo
2024-09-25 21:02:40 -06:00
c6fdd8ddb6
get rid of some non-ASCII characters
2024-09-25 22:01:42 -04:00
f30842ca11
first draft
2024-09-25 20:57:09 -04:00
e29e943ae6
apply clang-format
2024-09-25 18:48:47 -04:00
e44e462da6
remove redundant enum definition
2024-09-25 17:58:51 -04:00
725f6db5c1
skip no longer needed
2024-09-25 17:58:34 -04:00
e17e6e7a9d
restore dihedral test
2024-09-25 17:58:22 -04:00
fee06d0d12
Merge branch 'develop' into kokkos-unit-testing
2024-09-25 17:52:59 -04:00
3a53b01ed9
Restricting options in fix wall/gran
2024-09-25 15:49:32 -06:00
2c2eb31362
Updating example logs affected by fix pour
2024-09-25 15:39:44 -06:00
149e92d1b9
Merge branch 'develop' into kokkos-unit-testing
2024-09-25 17:25:38 -04:00
7036930360
Patches to fix pour
2024-09-25 15:17:43 -06:00
385a0da892
update and correct description of running LAMMPS on Windows
2024-09-25 12:29:26 -04:00
17c5643d66
cosmetic
2024-09-25 11:59:30 -04:00
a420f1c42a
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-09-24 10:57:10 -04:00
bb0ead0ee3
fix cut-n-paste bug
2024-09-24 10:56:46 -04:00
d09ea909e5
Merge branch 'develop' of https://www.github.com/lammps/lammps into angle-mwlc
2024-09-24 10:34:32 +08:00
38e4df45ef
mwlc angle documentation
2024-09-24 10:33:08 +08:00
9cd7d32a1c
mwlc angle potential
2024-09-24 10:32:44 +08:00
80832ce763
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.4.0
2024-09-23 16:14:12 -06:00
7e31a4f482
Simplify view deallocation code
2024-09-23 16:14:06 -06:00
e95de835c0
Tweak build defaults
2024-09-23 15:38:29 -06:00
2e05cfeea9
Small code cleanup
2024-09-23 15:12:30 -06:00
2429c89eae
Fix deadlock by always deallocating views of views in serial
2024-09-23 14:59:51 -06:00
e68851edae
fix cut-n-modify issue
2024-09-23 14:54:54 -04:00
b9600c5a67
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-09-23 14:50:45 -04:00
d787ecdcb3
clarify docs for XYZ file format
2024-09-23 14:44:16 -04:00
cfe96064e8
Fixing errors in RHEO doc files
2024-09-23 12:39:16 -06:00
b95f7c2ab2
Merge pull request #4333 from evoyiatzis/patch-4
...
add extract() function to several angle styles
2024-09-23 14:27:47 -04:00
6f6e365682
unit test for extract() in angle-cosine_periodic.yaml
2024-09-22 20:24:26 +02:00
11aa128951
unit test for extract() in angle-fourier_simple.yaml
2024-09-22 20:23:32 +02:00
950bcba592
unit test for extract() in angle-fourier.yaml
2024-09-22 20:22:43 +02:00
8355d3796a
unit test for extract() in angle-cosine_squared_restricted.yaml
2024-09-22 20:09:37 +02:00
662ea3a191
unit test for extract() in angle-quartic.yaml
2024-09-22 20:08:52 +02:00
517b4f4342
unit test for extract() in angle-dipole.yaml
2024-09-22 20:06:17 +02:00
d6d63b87d1
unit test for extract() in angle-class2.yaml
2024-09-22 20:05:32 +02:00
1287977bee
unit test for extract() in angle-spica.yaml
2024-09-22 20:04:32 +02:00
cd4bada16f
unit test for extract() in angle-charmm.yaml
2024-09-22 20:03:33 +02:00
25c9f5a6ff
unit test for extract() in angle-mm3.yaml
2024-09-22 20:01:52 +02:00
96d99e3dd6
unit test for extract() in bond-fene_expand.yaml
2024-09-22 15:33:46 +02:00
0d6abcb86a
unit test for extract() in bond-mm3.yaml
2024-09-22 15:31:01 +02:00
abb8b5ae45
reorder to avoid overflows
2024-09-22 00:11:03 -04:00
2a6fdfec02
improve error message and labelmap detection
2024-09-21 22:20:24 -04:00
12b67e0fd1
update ASPHERE/line example to follow conventions and avoid crashes.
2024-09-21 17:48:17 -04:00
061c80104a
add docs to mention using a type labels for xyz files with string labels
2024-09-21 12:24:41 -04:00
d16d744550
enable and apply clang-format
2024-09-21 12:12:27 -04:00
29fce19c19
support typelabels for parsing xyz file with non-numeric types
2024-09-21 11:57:01 -04:00
e0253e1058
cleanup
2024-09-21 11:41:25 -04:00
8294bea7a7
Update angle section of fix_adapt.rst
2024-09-21 10:02:06 +02:00
5290779554
Merge branch 'develop' into collected-small-changes
2024-09-21 00:01:28 -04:00
3c8b846a66
Merge pull request #4330 from akohlmey/rheo-gsl-to-lapack
...
Convert RHEO package to use plain LAPACK instead of GSL
2024-09-21 00:00:13 -04:00
02698e9d36
Merge branch 'bond/react-molmap_option' of https://github.com/jrgissing/lammps into bond/react-molmap_option
2024-09-20 23:51:01 -04:00
1fb695f354
copy/paste error in bond/react example
2024-09-20 23:50:49 -04:00
a48c6c13a2
Merge branch 'lammps:develop' into bond/react-molmap_option
2024-09-20 21:48:45 -06:00
20f3b5a7db
update readme
2024-09-20 21:44:52 -04:00
0a95bcd2cc
Merge branch 'develop' of https://github.com/dhairyaiitb/lammps into develop
2024-09-20 16:42:56 -05:00
c65ff237ee
Updated verlet halfstep
2024-09-20 16:39:48 -05:00
42e6880820
Merge branch 'lammps:develop' into develop
2024-09-20 13:57:25 -05:00
14dc2fb1d8
Updated verlet halfstep
2024-09-20 13:56:35 -05:00
68548cbb0d
Update angle_spica.cpp
2024-09-20 20:53:22 +02:00
d8c0691684
Update bond section of fix_adapt.rst
2024-09-20 19:55:07 +02:00
b2a2cefc02
add extract() function to bond_fene_expand.cpp
2024-09-20 19:38:58 +02:00
423b058820
add extract() function to bond_fene_expand.h
2024-09-20 19:38:22 +02:00
7f0ff96324
add extract() function to angle_class2.cpp
2024-09-20 19:37:12 +02:00
b49f3412df
add extract() function to angle_class2.h
2024-09-20 19:36:35 +02:00
c5e62b4a47
add extract() function to angle_dipole.cpp
2024-09-20 19:35:46 +02:00
873030982d
add extract() function to angle_dipole.h
2024-09-20 19:35:11 +02:00
3ce4c782d1
add extract() function to angle_spica.cpp
2024-09-20 19:34:16 +02:00
8e07149593
add extract() function to angle_spica.h
2024-09-20 19:33:41 +02:00
8a2564fff1
add extract() function to bond_mm3.cpp
2024-09-20 19:32:41 +02:00
4272d4a390
add extract() function to bond_mm3.h
2024-09-20 19:32:05 +02:00
83b2e88b73
add extract() function to angle_mm3.cpp
2024-09-20 19:31:20 +02:00
c65a6e8b59
add extract() function to angle_mm3.h
2024-09-20 19:30:42 +02:00
cc9f45af88
add extract() function to angle_cosine_squared_restricted.cpp
2024-09-20 19:29:34 +02:00
25f12bf800
add extract() function to angle_cosine_squared_restricted.h
2024-09-20 19:28:56 +02:00
f916a0cc63
add extract() function to angle_cosine_periodic.cpp
2024-09-20 19:27:58 +02:00
42f0940aee
add extract() function to angle_cosine_periodic.h
2024-09-20 19:27:18 +02:00
7b37f1ae17
add extract() function to angle_fourier.cpp
2024-09-20 19:26:25 +02:00
bf9cb26afb
add extract() function to angle_fourier.h
2024-09-20 19:25:49 +02:00
1e00249b73
add extract() function to angle_quartic.cpp
2024-09-20 19:25:04 +02:00
df533d97cb
add extract() function to angle_quartic.h
2024-09-20 19:24:20 +02:00
3b73f56d79
add extract() function to angle_fourier_simple.cpp
2024-09-20 19:22:29 +02:00
9d1a0240d6
add extract() function to angle_fourier_simple.h
2024-09-20 19:21:32 +02:00
438a8c9335
add extract() function to angle_charmm.cpp
2024-09-20 19:19:47 +02:00
cc24f3d240
add extract() function to angle_charmm.h
2024-09-20 19:16:55 +02:00
958f2ae58b
add tests for library interface and python
2024-09-20 03:57:12 -04:00
e35a00258e
add lammps_expand() to swig interface file
2024-09-20 03:56:36 -04:00
3902215018
add lammps_expand to plugin wrapper
2024-09-20 03:56:19 -04:00
95afe40f55
add lammps_expand() to Fortran wrapper
2024-09-20 03:46:36 -04:00
3905cfd0a6
avoid memory leak
2024-09-20 00:58:40 -04:00
5e15eb6949
add lammps_expand() method and make available in python
2024-09-20 00:17:06 -04:00
a43a3a50e0
ELECTRODE is going CMake-only as well
2024-09-19 09:59:53 -04:00
11838801d6
add extract() function to angle style cosine/squared
2024-09-19 07:21:15 -04:00
6f10648d5f
update unit test
2024-09-19 05:03:37 -04:00
586e6bb410
must run apt-get update before installing packages to avoid failures
2024-09-19 04:55:49 -04:00
b1eefe71c7
add extract() method to bond style harmonic/shift/cut
2024-09-19 04:53:04 -04:00
3d2a344dd5
we no longer need to install GSL for workflows with RHEO
2024-09-19 03:36:09 -04:00
d23b8aa17f
try to work around macOS issue
2024-09-18 23:29:49 -04:00
4eb1b1f606
clarify docs
2024-09-18 23:14:27 -04:00
bf469b347e
add missing override
2024-09-18 20:51:12 -04:00
42bcc43ece
add missing line in Install.sh file
2024-09-18 20:22:17 -04:00
d909b205c7
update docs for building the RHEO package
2024-09-18 20:14:43 -04:00
1ac9f0801c
update build support for using LAPACK with RHEO instead of GSL
2024-09-18 19:55:59 -04:00
b16b683cb4
replace calls to GSL with calls to LAPACK
2024-09-18 19:26:00 -04:00
9f867b5f54
add LAPACK functions for matrix inversion via Cholesky decomposition
2024-09-18 19:13:37 -04:00
7263bb49b6
deprecate ML-POD from using GNU make build
2024-09-18 16:38:16 -04:00
3d4a73a739
deprecate COMPRESS and VTK package from GNU build
2024-09-18 16:22:34 -04:00
906ae818da
add package removal warnings and GNU make deprecation warnings
2024-09-18 15:43:56 -04:00
3bed50c1c3
Add text that we favor now CMake based builds
2024-09-18 15:18:41 -04:00
ce13d22656
enable and apply clang-format, modernize access to list of fixes
2024-09-18 11:33:03 -04:00
575c1014d4
bugfix in lammps-open.py unit test
2024-09-17 22:13:07 -06:00
3effab8024
Merge branch 'lammps:develop' into develop
2024-09-17 13:47:55 -04:00
ae80dba958
Remove even more whitespace
2024-09-17 13:02:26 -04:00
bf492c108b
Remove more whitespace
2024-09-17 12:29:12 -04:00
2d86e6b4f0
Remove whitespace
2024-09-17 11:12:06 -04:00
e1f36275f1
Update fix-timestep-epot_lepton.yaml
2024-09-17 10:49:44 -04:00
995ccd494e
Update fix-timestep-epot_lepton_region.yaml
2024-09-17 10:46:17 -04:00
805c2ae131
Merge pull request #4326 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-09-17 08:48:46 -04:00
6503f297d4
support angle style hybrid with fix adapt
2024-09-16 21:21:20 -04:00
47bb1a8748
update unit test
2024-09-16 21:04:22 -04:00
516d988deb
update fix adapt docs
2024-09-16 20:59:04 -04:00
5d40a9640d
add support for bond style hybrid to fix adapt
2024-09-16 20:49:44 -04:00
11365e7b2e
add extract method to bond style harmonic/shift
2024-09-16 20:48:41 -04:00
804aa4ee85
improve error message
2024-09-16 20:38:50 -04:00
80cd9ace57
remove documentation check (for now)
2024-09-16 01:07:38 -04:00
4a9b7b1ba7
fix typo
2024-09-16 00:59:43 -04:00
f8eac87724
make programming style check and doc info check a github action
2024-09-16 00:56:09 -04:00
44d86c378b
relax epsilon or mark unstable based on test results on non-x86 architectures
2024-09-16 00:34:28 -04:00
0db24828a5
first draft delete_atoms/kk
2024-09-15 12:20:12 -04:00
4d55c53c10
update rst kk
2024-09-14 21:01:06 -04:00
1f28ac4f54
oops
2024-09-14 20:50:30 -04:00
0db92ea135
auto variables for lambda capture
2024-09-14 20:48:20 -04:00
0a9137272d
replace ubuf with static_cast
2024-09-14 20:33:40 -04:00
0921c8e087
pack/unpack on device
2024-09-14 19:51:43 -04:00
ae7fa643fd
oops
2024-09-14 18:08:57 -04:00
94eed6e10a
sort on device
2024-09-14 18:02:33 -04:00
78b2b7a024
explicit warning(s) exchange_comm_device=0
2024-09-14 17:29:56 -04:00
02b6fa088d
explicit warning(s) which fix sort_device=0
2024-09-14 17:22:11 -04:00
f133b8a4a0
cleanup
2024-09-14 17:14:57 -04:00
813fd880cd
tagged operators
2024-09-14 17:09:21 -04:00
63483b3fc2
KOKKOS_CLASS_LAMBDA
2024-09-14 16:09:56 -04:00
8dfc6207c2
fix warnings
2024-09-14 16:04:15 -04:00
2556788ed2
thanks @crtrott
2024-09-14 15:02:55 -04:00
8c4e67c10b
add concurrency group feature to unit test workflows, too.
2024-09-14 06:07:07 -04:00
79fbd46bd9
try out concurrency group feature on quick regression as suggested by @junghans
2024-09-14 06:04:35 -04:00
1587473ab5
fix comparison for missing arguments when using wildcards
2024-09-14 05:11:51 -04:00
bdca275f10
correct indexing when filling lmp_firstneigh array
2024-09-14 02:25:03 -04:00
fe8611bfc8
sync author info with LAMMPS home page
2024-09-13 22:55:05 -04:00
0729c04dc1
document that GNU make build support is no longer required for new contributions
2024-09-13 22:38:20 -04:00
ee50ee2a9b
working with exchange
2024-09-13 21:19:48 -04:00
861be216a1
parallel_scan
2024-09-13 14:38:12 -04:00
5075c7cfa1
Update CMake
2024-09-13 12:16:58 -06:00
487f7ade68
Update Kokkos library in LAMMPS to v4.4.1
2024-09-13 12:14:49 -06:00
96c776c51f
Add log files for qtpie/reaxff examples
2024-09-13 18:08:14 +01:00
3f232caf9b
Fix whitespace
2024-09-13 17:13:59 +01:00
af6efcc514
Add fix qtpie/reaxff documentation
2024-09-13 16:43:13 +01:00
bd07f1e8e0
Change qeq to qtpie
2024-09-13 15:56:16 +01:00
8ec010f8ca
Remove unused header file
2024-09-13 15:54:12 +01:00
d56f43b4e6
Remove unnecessary tests
2024-09-13 15:50:44 +01:00
62f82a7fe1
Remove additional fix name
2024-09-13 15:46:27 +01:00
3079d51eaf
enforce that Pair::map is always initialized
2024-09-13 05:34:40 -04:00
97627bd77a
fix indexing error
2024-09-13 05:34:15 -04:00
92bd9fc161
fix linking a URL and fix spelling
2024-09-13 02:20:26 -04:00
1adaab80aa
make certain values for LAMMPS variables are initialized
2024-09-13 00:11:13 -04:00
f93281d868
Implement CMake upgrade and C++ standard deprecation as we did with C++11
2024-09-12 23:49:48 -04:00
2995cb76ae
Merge pull request #4324 from rbberger/cmake_optional_docenv
...
Make CMake Doc build docenv optional
2024-09-12 17:57:45 -04:00
9339da075b
Merge pull request #4299 from evoyiatzis/patch-3
...
Allow the definition of point in region plane using variables
2024-09-12 17:52:30 -04:00
36d73e8976
Merge branch 'kk_update_4.4.0' of https://github.com/stanmoore1/lammps into kk_update_4.4.0
2024-09-12 17:34:28 -04:00
5699e3c8cf
add overridable settings
2024-09-12 17:34:12 -04:00
72024e90c9
Only check dynamic rank
2024-09-12 14:18:31 -06:00
d67d237386
Update author contributions
2024-09-12 19:41:12 +01:00
7b19228299
Make realloc_kokkos function safer, suggested in discussion with @weinbe2
2024-09-12 11:30:11 -06:00
0abcec1b22
Merge branch 'kk_update_4.4.0' of github.com:stanmoore1/lammps into kk_update_4.4.0
2024-09-12 10:50:45 -06:00
dc15e4ae81
Enforce options in CMake
2024-09-12 10:50:19 -06:00
18f1d32f8e
Apply suggestions from code review
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-09-12 09:00:55 -06:00
58272bca00
move and update ctip example
2024-09-12 00:17:21 -04:00
5a12c762f3
Merge branch 'develop' into ctip
2024-09-11 23:36:16 -04:00
0ebd4f5ddb
Make CMake Doc build docenv optional
2024-09-11 21:33:07 -06:00
9525dae7b9
Merge branch 'develop' into kk_update_4.4.0
2024-09-11 13:35:32 -04:00
fcbc37d5a4
Merge pull request #4321 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2024-09-11 13:07:02 -04:00
64db592a84
Update Kokkos version in CMake
2024-09-11 09:45:21 -06:00
cfcd7ddfbc
Add KOKKOS_ENABLE_ATOMICS_BYPASS
2024-09-11 09:31:54 -06:00
a44955dd2e
Update Kokkos library in LAMMPS to v4.4.0
2024-09-11 09:20:36 -06:00
e8184e63a5
create dummy output files to prevent test job failures
2024-09-11 09:15:05 -04:00
c3a62833c7
update
2024-09-11 06:54:06 -04:00
9f2bc30ba6
rename source files to be consistent with naming conventions
2024-09-11 06:46:51 -04:00
6b2a47d9c6
fix typo
2024-09-11 06:34:15 -04:00
4b7045d9ba
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-09-11 00:31:46 -04:00
16b19c71c1
Merge pull request #4207 from stanmoore1/kk_reaxff_overflow
...
Fix integer overflow for large QEq systems with KOKKOS package
2024-09-11 00:31:01 -04:00
0f4aedaf39
Merge pull request #4318 from weinbe2/bugfix/reaxff-bond-int-overflow
...
Fixes to ReaxFF/Kokkos integer overflow issues for bond tables + cleanup of unused compute
2024-09-11 00:30:25 -04:00
3308915a7b
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-09-11 00:11:43 -04:00
fde43d5079
Merge pull request #4143 from hagertnl/hagerty_issue4140_kokkos_collective
...
Implement kspace_modify collective yes in KOKKOS package
2024-09-11 00:07:10 -04:00
b74ef238c9
Merge branch 'develop' into collected-small-fixes
2024-09-10 23:32:37 -04:00
4a11b96635
update with upstream
2024-09-10 23:31:37 -04:00
94e3351e4f
Merge pull request #4308 from lammps/quick-regression
...
Add a quick and full regression test as GitHub Actions
2024-09-10 23:28:49 -04:00
d76e10d2ca
remove some more VLAs
2024-09-10 22:12:22 -04:00
ac5d2d560d
remove redundant code
2024-09-10 21:49:21 -04:00
88ceae303f
documentation integration and version tags
2024-09-10 21:41:20 -04:00
55fc12a5d1
add force style test
2024-09-10 21:31:27 -04:00
89f314fec2
Pair::single() is not supported
2024-09-10 21:31:14 -04:00
6b2dc5d3e8
make consistent
2024-09-10 21:23:20 -04:00
0ac23fddd3
avoid variable length arrays
2024-09-10 21:22:56 -04:00
a15c51a8c4
make reading of QEq parameters compatible with all QEq styles
2024-09-10 21:16:12 -04:00
2b1bef39e4
bring back changes from develop that were wiped out
2024-09-10 21:15:37 -04:00
6488fd2a48
reorganize example, potentials, logfiles
2024-09-10 21:14:52 -04:00
2b03a1ce17
move VLA arrays to header and initialize them only once
2024-09-10 20:31:58 -04:00
ddaba8a2c4
must not free memory that was obtained by extract()
2024-09-10 20:31:17 -04:00
1de74b46cd
modernize
2024-09-10 20:30:49 -04:00
12abaf83cc
Changes from @sjplimp
2024-09-10 16:25:06 -06:00
b39386afe5
count all the runs with error and failed num checks as failed
2024-09-10 17:00:57 -05:00
cbbea47718
fix the incorrect keys
2024-09-10 16:22:35 -05:00
8e2dacd0e3
put some cosmetic stuffs
2024-09-10 15:51:04 -05:00
847ce1e363
enable generating new reference log files if desirable
2024-09-10 15:39:52 -05:00
8e99835100
Merge pull request #4319 from ndtrung81/gpu_max_num_blocks
...
Enable large numbers of atoms per proc with the GPU package
2024-09-10 12:35:22 -04:00
6f2c4aaf0b
Remove unused code
2024-09-10 16:40:19 +01:00
25f33e8721
Add water examples featuring fix qtpie/reaxff
2024-09-10 16:20:51 +01:00
b16bb27184
revert to using the max number of blocks on device for each pass, as the number of blocks (32767 or 65535) already saturates the number of SMs anyway
2024-09-10 09:47:07 -05:00
c63c88f8b6
reduced the max number of blocks for each transpose
2024-09-10 08:58:42 -05:00
5e8ecf9cb4
Rename variables and function for min exponent
2024-09-10 14:45:16 +01:00
7006e19d59
Update fix_cmap_kokkos.cpp
2024-09-10 07:57:51 -04:00
f398add7d5
fixed the value of shift being the number of rows processed in each chunk (g2y_m * b2y)
2024-09-10 00:36:13 -05:00
23bdc5ddc2
Allowed number of blocks greater than 65,535 for k_transpose
2024-09-10 00:18:50 -05:00
a6b9c17010
update reference.yaml
2024-09-09 22:30:09 -04:00
50d0eace23
more consistent conversions
2024-09-09 21:47:30 -04:00
29bd3fc11b
apply clang-format
2024-09-09 21:12:03 -04:00
68e134773c
move pair style and fix whitespace
2024-09-09 20:58:01 -04:00
a4a8f99471
forgot to update the --analyze step to 8 runners
2024-09-09 20:50:16 -04:00
48689d1925
Merge branch 'develop' into ctip
2024-09-09 20:46:09 -04:00
c3162b4488
increase timeout for full regression to 180 seconds. use 8 runners.
2024-09-09 20:29:23 -04:00
f875b1e110
Tweak error message to use correct style
2024-09-09 17:51:19 -06:00
f7553779ff
Merge branch 'develop' of github.com:lammps/lammps into kk_reaxff_overflow
2024-09-09 15:55:02 -06:00
2be54aa454
Cleaned up the spurious calculations in Cdbo, Cdbopi, Cdbopi2 and removed the overallocations
2024-09-09 12:56:59 -07:00
8b9e2544f0
Verified that some unused data gets written to extra space in Cdbo, Cdbopi, Cdbopi2 via moving them to 3-d Views
2024-09-09 12:56:57 -07:00
fced73ffd7
Converted d_bo_list and d_hb_list to 2-d Views, removed integer overflow checks
2024-09-09 12:18:10 -07:00
8e56f37d3d
Removed the variables bo_first_i, hb_first_i from build_bo/hb_list, replacing them with the strided offset calculation
2024-09-09 12:14:44 -07:00
c05390209e
Removed d_bo_first, d_hb_first, replacing it with the strided offsets to the bonds for atom i
2024-09-09 12:10:13 -07:00
274112834b
remove double quotes
2024-09-08 17:11:02 -05:00
4d04d8492d
report the number of abs and rel diff checks failed
2024-09-08 17:09:05 -05:00
9cfd809b6e
feeble attempt
2024-09-08 17:03:40 -04:00
3dcfb3f755
replace error->all() with kokkos::abort()
2024-09-08 16:54:44 -04:00
29e0ec3809
revert to original cmap plus minimal changes for kk
2024-09-08 16:46:16 -04:00
7724502e90
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-09-08 16:40:42 -04:00
b67b38ab68
kokkos parallel_for
2024-09-08 16:36:39 -04:00
4e8e84a1e4
Merge branch 'lammps:develop' into alphataubio-kokkos-fixes
2024-09-08 13:48:43 -04:00
bce51ea2c9
Update fix_nve_limit_kokkos.cpp
2024-09-08 12:53:49 -04:00
77bf224b3f
report if a run is timeout to progress.yaml
2024-09-08 00:24:33 -05:00
397ca4bd25
correct the file names in examples phonon that are actually not LAMMPS input
2024-09-07 09:10:25 -05:00
6b68656a74
fix a typo
2024-09-07 09:06:22 -05:00
57353566d6
one more fix (it is getting late...)
2024-09-07 00:35:57 -04:00
fa5a3446c0
add forgotten file
2024-09-07 00:28:59 -04:00
5aea0a061f
provide updated reference and update command line
2024-09-07 00:22:56 -04:00
e5c870fcd2
switch full regression back to serial execution
2024-09-06 23:15:32 -04:00
c853b8d81a
switch quick run back to serial
2024-09-06 23:14:09 -04:00
b6e78c1f20
another attempt to avoid oversubscription error
2024-09-06 21:46:18 -04:00
6cd710444d
add dedicated config for quick regression test. allow oversubscription.
2024-09-06 21:34:10 -04:00
6e0c44a25c
temporarily run the full test with the pull request
2024-09-06 21:18:58 -04:00
afc9f72887
whitespace
2024-09-06 21:18:31 -04:00
6214182fd0
remove unused imports, reformat
2024-09-06 21:06:01 -04:00
93b4e91801
update docs and add ref
2024-09-06 20:51:56 -04:00
0b92bf2c0c
oops
2024-09-06 19:40:21 -04:00
d19f5e0e8e
bugfix
2024-09-06 19:30:15 -04:00
bca271a286
mention regression tester in Build_development
2024-09-06 17:34:35 -05:00
1318e3590e
Merge branch 'develop' into group-bitmap-accessor
2024-09-06 17:10:27 -04:00
b09e88a179
Merge pull request #4314 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-09-06 16:24:31 -04:00
8fcdb5c271
silence compiler warnings
2024-09-06 14:58:42 -04:00
42a7294bc1
silence compiler warnings
2024-09-06 14:00:27 -04:00
d20ce26bd8
Merge pull request #4313 from cjknight/aurora_updates
...
Intel GPU updates: kspace & cmake
2024-09-06 13:51:43 -04:00
932f10e3b6
update README for syntax and added arguments in run_tests.py
2024-09-06 12:46:42 -05:00
1683205fed
cleanup
2024-09-06 13:42:33 -04:00
b4e01aaa45
fix warnings
2024-09-06 13:42:16 -04:00
2a2ea89524
fix warnings
2024-09-06 13:40:47 -04:00
e65fb63a97
match base class in kokkos
2024-09-06 13:39:18 -04:00
eedcbc6b5f
Revert "match base class in kokkos"
...
This reverts commit 36494af3c7 .
2024-09-06 13:36:34 -04:00
36494af3c7
match base class in kokkos
2024-09-06 13:36:13 -04:00
638bba5319
fix warnings
2024-09-06 13:27:08 -04:00
1335774593
Update fix_recenter_kokkos.cpp
2024-09-06 13:24:13 -04:00
8eeba71f5f
cleanup
2024-09-06 13:19:47 -04:00
b468e1cb9a
kokkos atan2
2024-09-06 13:04:31 -04:00
74e61c05b9
fix warnings
2024-09-06 12:42:49 -04:00
78342e5b6f
fix typo
2024-09-06 12:28:46 -04:00
6b83ef8d33
auto var lambda capture
2024-09-06 12:21:29 -04:00
e25979386a
Update fix_nve_limit_kokkos.cpp
2024-09-06 12:18:33 -04:00
bbc3dc2958
auto atomKK variables for lambda capture
2024-09-06 11:56:19 -04:00
842896040d
Merge branch 'develop' into aurora_updates, resolve merge conflicts
2024-09-06 11:20:29 -04:00
0c788f831e
Merge pull request #4294 from rbberger/add_kspace_nvpl_support
...
Add Kspace NVPL FFT support
2024-09-06 11:04:51 -04:00
b2cc2582e1
switch to config.yaml in actual runs in quick and full tests
2024-09-06 09:33:23 -05:00
de8dc82801
report walltime normalized by the reference walltime for completed runs in the progress.yaml file
2024-09-06 09:19:00 -05:00
e1d6bb91a8
get reference walltime from running bench/in.lj, guess the default config file if not specified from the command line args
2024-09-06 09:06:45 -05:00
bafe7c91fa
switch to using config.yaml with 4 procs for testing
2024-09-06 08:29:55 -05:00
f179f2a80d
update a few reference data files for current LAMMPS
2024-09-06 07:32:19 -04:00
513fc95f81
update msi2lmp manpage
2024-09-06 07:30:50 -04:00
93de00f649
move kspace style definition after reading the data file to comply with needs of recent LAMMPS versions
2024-09-06 07:25:52 -04:00
683643c248
sort lists of bonds, angles, dihedrals and impropers by atom IDs before comparing
2024-09-06 07:25:01 -04:00
4554c0367b
use memcpy() instead of strncpy() to avoid issues with adding a terminal zero and array boundaries
2024-09-06 07:24:07 -04:00
3e2f929f31
must call Error::all() from all MPI ranks.
2024-09-05 23:22:04 -04:00
360fdabc19
small clarification
2024-09-05 23:05:25 -04:00
d67e0e6a41
consolidate spelling
2024-09-05 21:47:35 -04:00
03631aab00
whitespace and spelling fixes
2024-09-05 21:46:32 -04:00
95cb7d7dd8
Merge branch 'develop' into quick-regression
2024-09-05 17:23:52 -04:00
3357889d57
install MPI
2024-09-05 17:21:42 -04:00
5881a60f50
Revert change to fix shake that is no longer needed
2024-09-05 14:42:51 -06:00
688cff71e6
print out more info for failed tests if verbose is True, indent output
2024-09-05 11:22:00 -05:00
dfd0772aff
list the failed tests (including crashed, with error, or numerical checks) into a separate file
2024-09-05 10:38:32 -05:00
e22ff76132
fix cuda warnings
2024-09-05 08:32:21 -04:00
33080199e7
fix cuda warnings
2024-09-05 08:29:08 -04:00
3312ef9793
KOKKOS_INLINE_FUNCTION powint() to replace MathSpecial::powint
2024-09-05 08:25:13 -04:00
04ff7b4736
add missing import
2024-09-05 04:18:23 -04:00
79dc5ee130
Merge branch 'python-lint' into collected-small-changes
2024-09-05 04:04:52 -04:00
274f86b142
Merge branch 'develop' into python-lint
2024-09-05 04:03:06 -04:00
e3ced6d26f
docs
2024-09-04 23:44:44 -05:00
29cd430da6
no longer need the warnings module since the deprecated functions were removed
2024-09-04 23:09:10 -04:00
7e6eb96422
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-09-04 22:38:24 -04:00
9932c4e38b
add 3d float views to ArrayTypes<LMPHostType>
2024-09-04 22:38:19 -04:00
ee602a7daa
Merge branch 'lammps:develop' into alphataubio-kokkos-fixes
2024-09-04 21:05:58 -04:00
4ed5dfe88d
reported the total wall time of each run in the progress.yaml file
2024-09-04 15:32:20 -05:00
ab10f2d723
Update fix_efield.cpp
2024-09-04 16:12:23 -04:00
49d2a4026d
Update fix_efield.h
2024-09-04 16:11:17 -04:00
18514f404f
docs: mentiond build options for NVPL FFT
2024-09-04 12:00:31 -06:00
37e6f3ef21
kspace: add NVPL FFT support
2024-09-04 12:00:31 -06:00
9e8a1f4734
Remove comment
2024-09-04 11:15:59 -06:00
26af8878c9
More general fix
2024-09-04 11:13:35 -06:00
7a1dd6e82e
Merge branch 'develop' of github.com:lammps/lammps into aurora_updates
2024-09-04 11:08:12 -06:00
7d93460717
add commented example for implementing a command style
2024-09-04 08:23:29 -04:00
311cac0348
Add document describing how to implement a new command style
2024-09-04 05:47:59 -04:00
ec98481d01
move check for libcurl to EXTRA-COMMAND.cmake package CMake module
2024-09-04 04:22:49 -04:00
597c53756e
update plumed library to version 2.9.2
2024-09-03 22:33:39 -04:00
e240619b94
update pace plugin loader to include the two additional styles added
2024-09-03 22:30:32 -04:00
7b025e1a1f
Merge branch 'develop' into qtpie
2024-09-03 17:31:16 -04:00
4aefb894bb
remove comments
2024-09-03 15:56:16 -05:00
9243959ca4
Merge pull request #4304 from akohlmey/collected-small-changes
...
Add lammps_extract_atom_size() call to library interface and equivalent to python and fortran modules
2024-09-03 16:43:37 -04:00
42b6c0f62c
enable cmake support
2024-09-03 20:10:29 +00:00
2f7a7d1edb
forgot shake header
2024-09-03 20:07:53 +00:00
3a5e764730
Fix whitespace
2024-09-03 17:50:14 +01:00
787c49d841
Add information about mixing and shift into doc and improve code format
2024-09-03 21:14:10 +08:00
49dcb679f6
Change names of orbital exponents
2024-09-03 12:22:10 +01:00
a48b67baae
Fix angle cutoff logical error
...
Angle should > angle cutoff instead of <
2024-09-03 11:09:35 +08:00
731847b4dc
report proper style name in error messages
2024-09-02 21:21:14 -04:00
4b56e81b66
fix typo
2024-09-02 21:03:16 -04:00
61ffe1ece1
correct link
2024-09-02 21:00:02 -04:00
9cfbf3dcdd
fix link and grammar
2024-09-02 20:58:40 -04:00
e763f9e052
use correct style in error messages
2024-09-02 20:49:41 -04:00
6aa592d286
build system integration
2024-09-02 20:43:48 -04:00
9f2e542c80
integrate into manual build
2024-09-02 20:42:33 -04:00
7c13562c41
spelling
2024-09-02 20:42:15 -04:00
9f73494c91
correct ReStructuredText and LaTeX formatting issues
2024-09-02 20:42:05 -04:00
0d151b948f
remove commented code in store
2024-09-02 12:27:57 -04:00
36d6f1f95c
forgot to hit save
2024-09-02 12:24:39 -04:00
0aa4118e89
implement exchange store and restore
2024-09-02 12:24:13 -04:00
5fab9e665f
Update with changes made to fix_qeq_reaxff.cpp
2024-09-02 16:59:07 +01:00
ba2217a4b4
Improve exceptions in reading of gauss file
2024-09-02 16:12:23 +01:00
dff91accb0
Correct calculation of cut off distance
2024-09-02 16:12:23 +01:00
f3e5e4b4c1
Rename misleading variable name
2024-09-02 16:12:23 +01:00
79cc70c9da
Rename variable for sum of local and ghost atoms
2024-09-02 16:12:23 +01:00
62b14aa702
Remove unused include
2024-09-02 16:12:23 +01:00
c2e4816717
Update contributing authors
2024-09-02 16:12:23 +01:00
6dd45ccfdb
Add fix_qtpie_reaxff
2024-09-02 16:12:23 +01:00
eb6e5b438a
Remove virtual keyword
2024-09-02 16:12:23 +01:00
149d9b310d
Remove dual as a possible keyword argument
2024-09-02 16:12:23 +01:00
5021c8c971
Replace qeq with qtpie
2024-09-02 16:12:23 +01:00
27e911cd10
Remove chi_field
2024-09-02 16:12:23 +01:00
6d47e41741
Update calculation of chi_eff
...
chi_eff can now be calculated when atom or equal style variables are
used for the electric field, under the restriction that the electric
field is applied to all atoms.
2024-09-02 16:12:23 +01:00
8c8882927c
Rename variables in calc_chi_eff()
2024-09-02 16:12:23 +01:00
bfb1c64b64
Add functionality for calculating chi_eff
2024-09-02 16:12:23 +01:00
be43a2bdeb
Allow for reading of Gaussian exponents from file
2024-09-02 16:12:23 +01:00
d9151d745a
Create fix qtpie/reaxff
2024-09-02 16:12:23 +01:00
bb1624b20d
Add documentation for modified pair_hbond_dreiding with angleoffset
2024-09-02 20:33:34 +08:00
7c80b00f23
small corrections in the DIFFRACTION package, mostly cosmetic
2024-09-02 06:26:27 -04:00
27d5ad1714
convert string to int
2024-09-01 08:49:13 -04:00
a9573551a7
run 100 quick test inputs at the most
2024-09-01 08:43:16 -04:00
14dc326160
fix typo
2024-09-01 08:36:50 -04:00
6aa6ed86be
Curb number of (randomly) selected tests for quick regression run
2024-09-01 08:33:12 -04:00
da98d30cf7
update README
2024-09-01 08:31:52 -04:00
1b5413189d
Add more details to documentation of GitHub CLI "gh"
2024-09-01 08:15:58 -04:00
a143e0a183
small corrections
2024-09-01 08:15:26 -04:00
f6f7122041
Merge branch 'doc-modified' into collected-small-changes
2024-09-01 08:09:45 -04:00
898d97e603
Add angle offset for pair_hbond_dreiding
2024-09-01 16:13:20 +08:00
d2b5f55737
Copy and rename base files
2024-09-01 16:10:29 +08:00
93d11c376d
Fix small typo and errors, unifiy example inputs
2024-09-01 15:48:34 +08:00
aa901b205d
only run quick regression if there are actual input files to process
2024-09-01 00:59:15 -04:00
d3d9094ad0
update settings when the actions will be triggered automatically
2024-09-01 00:44:23 -04:00
3ea0612795
small cleanups
2024-09-01 00:39:27 -04:00
af747ac6c0
restore old code structure so we can test subsets again
2024-09-01 00:17:25 -04:00
0f1b7b5bd6
simplify even more
2024-09-01 00:09:19 -04:00
f39e795bca
revert changes to create_box
2024-08-31 23:19:16 -04:00
591d20b00d
Merge branch 'develop' into quick-regression
2024-08-31 23:16:27 -04:00
6fb50cbdc1
integrate quick regression support into regression tester
2024-08-31 23:16:02 -04:00
37f7f62b77
add more control to mol ID updates
2024-08-31 16:48:29 -04:00
62bfd7dc74
Move Linux unit test workflow to PR #4304
2024-08-31 16:05:55 -04:00
2e58e4c428
Simplify some more. don't install undetected MPI.
2024-08-31 15:57:34 -04:00
debda72170
print ccache statistics after compilation again
2024-08-31 15:51:52 -04:00
8023074650
build release version
2024-08-31 15:30:40 -04:00
0b7ba6f8c1
let ninja decide how many processes to launch
2024-08-31 15:23:55 -04:00
b372aa0bdc
try to skip using Fortran
2024-08-31 15:18:27 -04:00
06bee65a1a
use windows style pathnames
2024-08-31 15:10:11 -04:00
34bd2c4f2a
use our own fork
2024-08-31 14:58:53 -04:00
b890aee7de
update alternate action from GitHub marketplace
2024-08-31 14:55:01 -04:00
11172b1c62
use different structure
2024-08-31 14:42:50 -04:00
73fdd66f03
correct syntax issue
2024-08-31 14:40:31 -04:00
d85380476d
alternate approach for using ninja with MSVC++
2024-08-31 14:38:12 -04:00
6e612f68c2
remove misplaced comma
2024-08-31 14:09:47 -04:00
6d55da7207
bring back multi-config
2024-08-31 14:00:51 -04:00
6c40e8dc79
revert back to MSBuild and report launcher, if active
2024-08-31 13:57:54 -04:00
2998d88edb
prefer MSVC++ over MinGW
2024-08-31 13:48:10 -04:00
72acea291a
switch to ninja-build and single configuration setup
2024-08-31 13:42:55 -04:00
0d7305672b
use chocolatey instead of winget
2024-08-31 12:48:09 -04:00
55a549a2fb
try speed up windows compilation with ccache
2024-08-31 12:43:50 -04:00
56ae7e465e
Merge branch 'develop' of https://github.com/lammps/lammps into aurora_updates
2024-08-31 11:33:51 -05:00
7492ab7541
sync forces on step 0
2024-08-31 11:18:43 -05:00
78597a9c39
add fortran module tests for extracting atom properties with array dimensions
2024-08-31 12:16:27 -04:00
6f114eddea
Fix typo in CMakeLists.txt
2024-08-31 11:14:50 -04:00
84fa26ee2c
update test checking tool
2024-08-31 11:13:53 -04:00
2c05378815
expand python module unit tests for extract_atom()
2024-08-31 07:04:59 -04:00
7d176cb66e
fix logic bug
2024-08-31 07:04:53 -04:00
70a62d5ebf
make certain that the mass and mass_setflag arrays are fully initialized (to zero)
2024-08-31 06:20:44 -04:00
6ebdb0b982
some more tweaks to the workflows
2024-08-31 04:53:09 -04:00
e5f8a4bec5
must install mpi for compiling with mpi
2024-08-31 04:47:03 -04:00
fb2c060d63
add unit test run on GitHub with -DLAMMPS_BIGBIG
2024-08-31 04:40:25 -04:00
abc621ddbd
Add GitHub workflow to check for variable length arrays
2024-08-31 04:33:31 -04:00
a764930998
consolidate replicated enum to base class header and inside the class definition
2024-08-31 02:00:30 -04:00
d908010ead
Merge branch 'develop' into patch-3
2024-08-31 01:54:29 -04:00
b2ce4051aa
Consistent spacing after full stops.
2024-08-31 01:53:54 -04:00
59fdfaf884
consistent indentation
2024-08-31 01:50:58 -04:00
70b8b987ca
add noreturn attribute to templated version of error->one and error->all
2024-08-31 00:57:59 -04:00
35c36bb16e
step version number for LAMMPS-GUI
2024-08-31 00:55:22 -04:00
dab9d4bc59
Merge branch 'develop' into hagerty_issue4140_kokkos_collective
2024-08-31 00:08:30 -04:00
9a295d73b6
Merge branch 'develop' into group-bitmap-accessor
2024-08-31 00:07:46 -04:00
cdd2640101
remove double delete[]
2024-08-30 23:22:29 -04:00
0cdf8f2658
swap rows/cols for less confusion
2024-08-30 23:16:37 -04:00
b426556632
replace bogus allocation
2024-08-30 22:51:31 -04:00
3e7123e21e
make compatible with comm_modify vel yes
2024-08-30 22:51:08 -04:00
9d9e591b54
first try at implementing lammps_extract_atom_size()
2024-08-30 22:50:42 -04:00
1fe905d8a2
update types
2024-08-30 15:15:18 -05:00
9a11570836
cleanup
2024-08-30 19:08:35 +00:00
d9e6dff93b
cleanup
2024-08-30 14:05:36 -05:00
d95d65bb69
Major updates
2024-08-30 13:47:25 -04:00
e921af8efa
fix bug where custom property dimension was not reported
2024-08-30 10:40:58 -04:00
f3f69da328
expand tests on properties including custom properties
2024-08-30 10:29:41 -04:00
742e6d4ff4
Update doc/src/fix_epot_lepton.rst
...
Co-authored-by: Shern Tee <shernren@gmail.com >
2024-08-30 09:38:20 -04:00
6b1aec981e
exceptions are always enabled now
2024-08-29 22:33:40 -04:00
02f16251d4
flag development version
2024-08-29 22:09:11 -04:00
05e836f50e
Merge pull request #4297 from akohlmey/next_release
...
Update version strings for release
2024-08-29 20:26:41 -04:00
317fb8d537
Merge pull request #4301 from stanmoore1/reaxff_overflow_errors
...
Gracefully error out if integer overflow in ReaxFF or QEq
2024-08-29 20:19:29 -04:00
4aca808da6
Casts need to be bigint
2024-08-29 17:40:38 -06:00
7a9f0cd60d
Fix potential overflow in Kokkos neighbor counting
2024-08-29 14:40:50 -06:00
2d8e473807
Merge branch 'develop' of github.com:lammps/lammps into kk_reaxff_overflow
2024-08-29 14:37:16 -06:00
6fd022695a
Tweak error message
2024-08-29 14:23:49 -06:00
571076a5a7
Gracefully error out if integer overflow in ReaxFF or QEq
2024-08-29 14:18:08 -06:00
0c753d92ba
single & double support ; fix plan bug
2024-08-29 18:21:26 +00:00
f0513bad4c
cleanup
2024-08-29 18:20:41 +00:00
af560356fe
Merge branch 'develop' of https://github.com/lammps/lammps into aurora_updates
2024-08-29 12:50:17 -05:00
ba51b59add
first pass on MKL FFT for Intel GPUs; rhodo benchmark results are close to CPU...
2024-08-29 12:28:54 -05:00
2581b1abfe
update change log info for flatpak
2024-08-28 22:13:04 -04:00
a2138b79d6
Merge branch 'develop' into next_release
2024-08-28 22:12:31 -04:00
d48ca258fa
Merge pull request #4209 from akohlmey/plumed-plugin
...
Add support to build the PLUMED package as a plugin
2024-08-28 19:10:46 -04:00
2d3cd2a0b9
fix typo in the per-job artifact names
2024-08-28 17:22:13 -05:00
a1a3e4e5b7
name the artifacts with their matrix idx
2024-08-28 16:45:00 -05:00
04bd62a677
add another job with the action merge
2024-08-28 16:13:10 -05:00
796a0f18d3
upload per-job artifacts, try action merge in a separate job
2024-08-28 16:07:13 -05:00
5306f5ff18
provide path to the artifacts
2024-08-28 15:35:25 -05:00
aa088da59b
pack test output into separate artifacts
2024-08-28 14:43:27 -05:00
af5f437aeb
update list of dependencies
2024-08-28 15:30:44 -04:00
acfed12684
avoid recursion. there is only one executable.
2024-08-28 15:12:46 -04:00
4e40b4ba63
upload the artifacts of the full regression test workflow
2024-08-28 14:11:23 -05:00
c60e69ea1e
have a single job definition with matrix strategy, the build and env do not persist between jobs
2024-08-28 14:06:40 -05:00
4e8c1f3284
Merge branch 'develop' into plumed-plugin
2024-08-28 14:28:05 -04:00
f5ffb28a1f
use the log file with 1 proc in serial runs, removed examples/bpm/impact/brokenDump
2024-08-28 12:57:58 -05:00
e3119155e1
Update doc/src/region.rst
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-08-28 18:20:18 +02:00
0ad64045f5
Merge pull request #4298 from akohlmey/collected-small-fixes
...
Collected small fixes for LAMMPS and LAMMPS-GUI for the stable release
2024-08-28 11:54:27 -04:00
f2102b76f2
cosmetic
2024-08-28 11:09:47 -04:00
709ab8fbe9
Update region.rst
2024-08-28 11:04:47 +02:00
40cd70465c
Code for variable point definition in region_plane.cpp
2024-08-28 10:57:02 +02:00
5c11c5ead8
include variable definitions in region_plane.h
2024-08-28 10:48:12 +02:00
78310bddcf
update docs for LAMMPS-GUI plugin changes and document flatpak build
2024-08-27 21:43:00 -04:00
932eaf864a
must register variant for QList<QString> before using QSettings
2024-08-27 21:19:09 -04:00
99e5b06279
make plugin path canonical
2024-08-27 17:18:11 -04:00
98b4771ed6
sanity check
2024-08-27 17:18:01 -04:00
c01585e8b2
revise plugin loading logic
2024-08-27 17:02:17 -04:00
49d664583a
correct define
2024-08-27 17:00:42 -04:00
4060de6a9c
make handling of plugin path and recent files more consistent
2024-08-27 14:27:39 -04:00
83aab0f425
add option to set plugin path from the command line
2024-08-27 10:40:24 -04:00
d8b9679b87
fix cut-n-paste issue
2024-08-27 10:10:29 -04:00
5fbdf155e5
remove unused variables
2024-08-27 08:57:42 -04:00
2ebe1f019f
avoid uninitialized data access in case there are no atoms owned by a process
2024-08-26 21:14:44 -04:00
a59ac7ec86
Reduced the timeout for quick reg tests
2024-08-26 17:43:36 -05:00
6e791034f9
Merge pull request #4295 from akohlmey/collected-small-fixes
...
Updates for LAMMPS-GUI
2024-08-26 14:03:41 -04:00
ac90dca5a1
whitespace
2024-08-26 11:38:26 -04:00
4e590507f0
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-26 11:37:56 -04:00
121195d19d
Merge pull request #4290 from lammps/doc-page-ke-tensors
...
Amend doc page explanations of vector outputs from the various compute temp commands
2024-08-26 11:18:19 -04:00
d9a2fd9f36
kokkos: move #endif to correct location
2024-08-26 10:54:14 -04:00
dc66929e65
Merge pull request #4293 from jrgissing/bond_react_fixes_summ24
...
Bond/react: fixes and error checking
2024-08-26 10:45:32 -04:00
d1f141c962
Merge branch 'develop' into plumed-plugin
2024-08-26 04:17:04 -04:00
99153f20be
refactor how reactions are skipped
...
better treatment of allowing all possible reactions when using 'overlap' keyword of 'create_atoms' feature
2024-08-25 21:55:19 -04:00
1148f5f5c8
cast into PosixPath to str before writing to file
2024-08-25 16:41:26 -05:00
9f20e5b7f7
put a timeout for a run, specified in the config file
2024-08-25 16:19:52 -05:00
04400e10a8
Updated the regression tester run_tests.py to handle list of input scripts
2024-08-25 16:02:16 -05:00
fa373eb685
update pending version tags with planned release date
2024-08-25 16:39:13 -04:00
c68981c7fc
build LAMMPS-GUI flatpack from release branch of the official repo
2024-08-25 16:37:49 -04:00
b8b103df28
update version strings
2024-08-25 16:37:25 -04:00
9e5e1af125
update TODO list for LAMMPS-GUI
2024-08-25 16:25:42 -04:00
d59d31b445
remove accidental commit
2024-08-25 16:14:36 -04:00
cfcbad9e38
back to 5 sigma
2024-08-25 16:07:22 -04:00
586e5db757
completely hide inactive atom size field instead of only disabling them
2024-08-25 15:49:42 -04:00
a1a72f741a
update docs with recent paper
2024-08-25 14:54:51 -04:00
e94d32e7d3
clean up tiny_nylon example
2024-08-25 14:19:17 -04:00
6514dbb4b6
refactor how to insert atoms
2024-08-25 13:42:51 -04:00
86975151b2
step LAMMPS-GUI version
2024-08-25 07:27:37 -04:00
e3773cad83
workaround for Qt 5.12 which is lacking some color constants
2024-08-25 02:50:47 -04:00
765212eae2
LAMMPS-GUI doc update
2024-08-25 01:18:29 -04:00
97c5bcc00c
update
2024-08-25 00:55:56 -04:00
180593e53c
add missing picture
2024-08-25 00:51:43 -04:00
67bba08b3d
add unit tests for extracting lattice spacings
2024-08-25 00:41:58 -04:00
6c13e8d053
tweak docs for better formatting
2024-08-25 00:41:26 -04:00
ac91b4fbb3
add field to set atom size if not determined otherwise. seed by lattice spacing
2024-08-25 00:21:07 -04:00
3c2fba1112
add support for extracting the current lattice spacing to library interface
2024-08-25 00:17:17 -04:00
4507101ec3
show dark mode screenshot
2024-08-24 22:51:50 -04:00
e19556263c
provide syntax highlighting color schemes for light and dark themes
2024-08-24 19:28:11 -04:00
baf1511f23
add light/dark mode detection
2024-08-24 19:21:03 -04:00
217546ed3b
tweak LAMMPS-GUI howto typesetting
2024-08-24 15:11:43 -04:00
2a84aa8063
document find and replace dialog
2024-08-24 14:39:33 -04:00
be029a9122
tweak layout of keyboard shortcut table
2024-08-24 14:39:19 -04:00
35d8a3d68e
Document 'Find and Replace' dialog
2024-08-24 14:32:01 -04:00
d98a3d61da
reduce outlier margin from 5 sigma to 4 sigma
2024-08-24 11:58:26 -04:00
1b3652583b
implement text search and replace functionality
2024-08-24 11:58:14 -04:00
37c312bf8a
added pair coeffs
2024-08-24 05:28:38 -04:00
72873b0dca
line number area attempts to be dark mode compatible
2024-08-24 02:56:47 -04:00
ec0cdb8bdc
tweak background color settings
2024-08-24 02:11:18 -04:00
149ae74631
debug matrix strategy
2024-08-23 17:06:11 -05:00
afb1e499af
debugging the issue with the runs, list index out of range for run 7
2024-08-23 16:28:51 -05:00
d09e9d46fa
specify the config file when analyzing the examples folder
2024-08-23 16:00:15 -05:00
5a9b742086
experiment with the matrix feature at the job level
2024-08-23 15:52:41 -05:00
9e172665f2
enable full regression tests
2024-08-23 15:45:13 -05:00
380447c6ba
updated regression test config files
2024-08-23 14:44:08 -05:00
b69a9847f7
add a config file for running regression tests in serial (no mpirun), modify run_tests.py to handle this case
2024-08-23 14:40:07 -05:00
e1b324a3e9
upload artifacts
2024-08-23 14:18:40 -05:00
0d00578978
move download artifacts to a separate step
2024-08-23 14:03:25 -05:00
b1d40014a6
allow to download artifact from the regression test
2024-08-23 14:00:13 -05:00
c0770715dd
Merge pull request #4292 from akohlmey/collected-small-fixes
...
Collected small fixes and changes
2024-08-23 14:49:40 -04:00
ebe3bd2f7e
activate the env before running the python scripts
2024-08-23 11:59:16 -05:00
7475e5a5ef
run the regression tester tool with the list of suggested inputs
2024-08-23 11:49:20 -05:00
bc701c20f7
cleaning clipboard has no effect
2024-08-23 03:30:56 -04:00
2beda14b23
clear clipboard before exiting
2024-08-23 03:26:46 -04:00
a20997b7cd
regularize application startup. use Qt's command line parser support
2024-08-23 03:16:48 -04:00
1b339b84e1
forgot to store chart update preference
2024-08-23 02:24:18 -04:00
4f3004fc40
we use PNG version of logo
2024-08-23 00:22:14 -04:00
d8329b30e1
force initialization
2024-08-23 00:09:41 -04:00
f6d0d91e2b
make certain local virial storage is initialized
2024-08-23 00:02:59 -04:00
b28f18106c
try to make coverity happy
2024-08-22 23:55:59 -04:00
51a78a8a7f
make else branches only for fixes
2024-08-22 23:55:42 -04:00
b300ef29ee
simplify; make certain nmax is always initialized
2024-08-22 23:39:29 -04:00
40cae6e79a
first draft charmm_c36_jul24.gz to LAMMPS data converter
2024-08-22 21:06:04 -04:00
42dec6fe6e
modernize and remove dead code
2024-08-22 21:03:29 -04:00
01bbd60568
avoid INTEL package compilation failure with upcoming Intel compiler releases
2024-08-22 17:41:47 -04:00
abbfa9470e
remove debug print() statement
2024-08-22 17:07:12 -04:00
bda862a3a2
actually honor the branch argument
2024-08-22 16:50:03 -04:00
dc4e4988a9
do not fetch specific commit hash
2024-08-22 16:37:35 -04:00
a204f8e69f
refer to branch with origin/develop
2024-08-22 16:30:02 -04:00
613e053373
check out whole history
2024-08-22 16:23:57 -04:00
1c5c3b41a9
more debugging
2024-08-22 16:20:27 -04:00
50cd510e79
no merge commit so we get differences
2024-08-22 16:16:26 -04:00
f1f7eb01c8
tweak settings in action
2024-08-22 16:15:06 -04:00
f3df42ec02
include debug info
2024-08-22 16:07:26 -04:00
27ff1fa5d4
pass string instead of compiled regexp
2024-08-22 15:57:28 -04:00
db9a618a7b
more fault tolerance
2024-08-22 15:51:15 -04:00
66d6804d23
apply clang-format to some pair style headers
2024-08-22 15:43:55 -04:00
022d1d7959
get-quick-list.py script is feature complete
2024-08-22 15:41:31 -04:00
1916d0be06
add incomplete draft of quick input file lister
2024-08-22 11:41:56 -04:00
61fd2ba25c
apply clang-format to have some files with changes
2024-08-22 11:40:26 -04:00
10dce38a76
small tweaks
2024-08-22 11:40:01 -04:00
664c6f908a
must use different ccache keys to avoid conflicts between concurrent jobs
2024-08-22 11:02:43 -04:00
8c6351b6b9
remove unneeded stuff from quick regression test
2024-08-22 10:43:30 -04:00
8adc90b71f
add Linux unit test with -DLAMMPS_BIGBIG
2024-08-22 10:41:54 -04:00
d5c245cb3b
add workflow for full regression testing
2024-08-22 10:40:19 -04:00
9d80c22a0b
install a few extra packages
2024-08-22 09:43:43 -04:00
5562d66931
need sudo for software installation
2024-08-22 08:43:07 -04:00
b540f572a3
prototype workflow for a quick regression test
2024-08-22 08:40:24 -04:00
1494d12b88
step LAMMPS-GUI version number. update TODO list
2024-08-22 08:31:35 -04:00
5c48a120dd
add versionadded entry for smooth plots
2024-08-22 01:54:05 -04:00
5f58650d2c
update LAMMPS-GUI documentation for recent changes
2024-08-22 01:23:34 -04:00
f24b7c02ed
add label for plots selection
2024-08-22 01:23:09 -04:00
4a291f8bed
spelling
2024-08-22 01:04:05 -04:00
4d6b998a75
flang may be called flang-new
2024-08-22 00:00:27 -04:00
446b9ed7b3
make compatible with -DLAMMPS_BIGBIG
2024-08-21 22:32:29 -04:00
9cd83a9513
remove dead code
2024-08-21 22:29:54 -04:00
4a115d66e0
update region doc for sphere/kk
2024-08-21 20:54:08 -04:00
79fd385239
whitespace
2024-08-21 20:22:01 -04:00
97f8a62f59
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-21 20:21:43 -04:00
827bc6361b
fix spelling and formatting issues
2024-08-21 20:18:28 -04:00
d07e1b918e
update email and fix typo
2024-08-21 20:07:43 -04:00
9e314b6a06
Merge pull request #4291 from lammps/extend-verlet-split
...
Add error checks to verlet/split for unsupported KSpace methods
2024-08-21 20:07:42 -04:00
623e1d68e5
oops
2024-08-21 20:07:14 -04:00
5ea26e6cc1
added RegSphereKokkos to bugfix dynamic_cast in FixWallRegionKokkos
2024-08-21 20:07:04 -04:00
0ca7bd9aaa
Merge branch 'develop' into collected-small-fixes
2024-08-21 18:04:38 -04:00
f36e09720a
Merge pull request #4287 from akohlmey/collected-small-fixes
...
Collected small fixes and updates for LAMMPS and LAMMPS-GUI
2024-08-21 17:51:58 -04:00
c8b485a2df
improve error message
2024-08-21 17:48:01 -04:00
9b46cd9a3a
add error checks to verlet/split
2024-08-21 15:23:27 -06:00
b4eb027851
Merge pull request #4289 from lammps/grid-debug
...
Fix 2 bugs with distributed grids
2024-08-21 17:21:35 -04:00
466927b0df
update code owners list
2024-08-21 16:45:28 -04:00
92abea3372
Merge pull request #4273 from jtclemm/small-patches
...
Few small patches to BPM, RHEO, and GRANULAR packages
2024-08-21 16:33:28 -04:00
3ea74b1725
update atom_style template test for added charge
2024-08-21 16:20:17 -04:00
c968787c41
fix molecule add for MESH and remove 'not compatible' error message
2024-08-21 16:19:09 -04:00
e142e4fe23
Merge pull request #4228 from ndtrung81/regression-tests
...
Adding support for doing regression tests
2024-08-21 16:07:42 -04:00
d1fb321eae
Merge branch 'develop' into small-patches
2024-08-21 16:04:40 -04:00
aca36d1e6a
apply clang-format
2024-08-21 15:17:28 -04:00
7eb105adbe
tweak
2024-08-21 13:09:00 -06:00
32a6db151f
clarify compute pressure doc page as well
2024-08-21 13:07:51 -06:00
7de2073e8e
better explanations of vector outputs for compute temp commands
2024-08-21 12:46:45 -06:00
a541873b41
2 bug fixes
2024-08-21 10:28:24 -06:00
26a0501e67
use large logo version with rounded corners and drop shadow
2024-08-21 12:07:37 -04:00
47b5b2dfa3
throw error when trying to use neigh_modify exclude with dynamic groups
2024-08-21 10:34:20 -04:00
cdbec96e07
enable and apply clang-format
2024-08-21 09:00:11 -04:00
e3333bc19d
tweak no-git version output
2024-08-21 00:01:04 -04:00
2746ec609f
remove unused argument
2024-08-20 23:55:35 -04:00
b65c92e2bb
fix syntax error
2024-08-20 23:40:02 -04:00
64e7e7234e
work around unavailable git info for PDF title
2024-08-20 23:32:18 -04:00
355b62a788
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-20 22:38:12 -04:00
adc5adf799
Merge pull request #4256 from rbberger/docs_authors
...
docs: expand author list
2024-08-20 22:37:53 -04:00
6db454a5e2
tweak title page some more
2024-08-20 22:37:25 -04:00
77f19f1dc9
small tweak to license text
2024-08-20 21:12:14 -04:00
28cd3bdb73
reorder and group author list and improve formatting in PDF file
2024-08-20 21:11:37 -04:00
4e947a9003
debugging
2024-08-20 17:28:36 -06:00
3aadd8bd84
fix typo in comment
2024-08-20 19:12:27 -04:00
cac0c56687
add charge to atom style template
2024-08-20 19:12:09 -04:00
0a77c2fe35
Merge branch 'develop' into docs_authors
2024-08-20 18:12:48 -04:00
72a7634dec
use custom title page
2024-08-20 16:31:32 -04:00
047d1010a0
Merge branch 'develop' into plumed-plugin
2024-08-20 11:09:18 -04:00
5665f29e03
move to proper place
2024-08-20 09:31:57 -04:00
19d6227220
plug memory leaks in testers
2024-08-20 09:19:58 -04:00
d75fe348f1
bugfix for compute_scalar() to work, test PASSED
2024-08-20 05:40:02 -04:00
2b485a3f62
be more paranoid about cleaning up
2024-08-20 04:10:15 -04:00
80ea7ac120
plug another memory leak
2024-08-20 01:26:48 -04:00
02752ddf6a
don't leak memory when throwing an exception
2024-08-20 01:15:53 -04:00
8cfd856296
plug small memory leak
2024-08-20 00:50:24 -04:00
1809115c64
avoid uninitialized access to next_thermo and next_restart from reset_dt()
2024-08-20 00:12:29 -04:00
085dec4d3c
Use drop down list to select raw or smooth plot or both. Fix plot color.
2024-08-20 00:02:17 -04:00
5f5e2d9a64
added fix nve/limit/kk
2024-08-19 20:58:41 -04:00
2f6ac590b0
spelling and cosmetic stuff
2024-08-19 17:59:13 -04:00
3ebdc04aac
Merge branch 'develop' into regression-tests
2024-08-19 17:50:43 -04:00
7fadaf08b2
Made the tool name and the subfolder consistent
2024-08-19 15:53:13 -05:00
71d102402f
Added a paragraph to describe the regression-tests tool in Tools.rst
2024-08-19 15:44:23 -05:00
4c6beb548e
white on black title. Make page 1 show up in PDF sidebar
2024-08-19 16:26:38 -04:00
7b62f82428
Merge branch 'doc_fixes' into merge-richard
2024-08-19 15:58:42 -04:00
c299c94ebc
Merge pull request #4262 from jrgissing/type-labels-for-pair_style_commands
...
Type label support for pair_style commands
2024-08-19 15:02:23 -04:00
921f4f678d
Merge pull request #4275 from akohlmey/collected-small-fixes
...
Collected fixes and changes for LAMMPS and LAMMPS-GUI
2024-08-19 14:07:24 -04:00
1bd6ba2b19
remove redundant navigation
2024-08-19 13:28:01 -04:00
a46c427de7
spelling
2024-08-19 08:45:56 -04:00
2cda355a92
restore to original for windows
2024-08-19 04:45:32 -04:00
26096d3399
tweak table widths for smoother display as PDF
2024-08-19 04:43:57 -04:00
03df6b276f
restore table column tweaks for @rbberger
2024-08-19 01:36:08 -04:00
75663ab14b
windows hack
2024-08-19 01:21:00 -04:00
c341344873
revert back to old layout. looks better with HTML.
2024-08-19 01:10:01 -04:00
4c15ac99a3
expand_type_int verify->bool
2024-08-18 23:05:52 -06:00
1afa56e0da
expand_type_int: optional flag to check types
...
verifying type could probably be default, except for historical reasons
would involve removing redundant checks after calling routine
2024-08-18 22:39:01 -06:00
ca937372f4
fix typo
2024-08-19 00:34:52 -04:00
67e0af8a1b
find LAMMPS python module for force style tests
2024-08-19 00:31:24 -04:00
d39354d569
docs: proposal for pdf title page customization
2024-08-18 22:31:06 -06:00
5902d81eca
Revert "use memory create/destroy for allocating MPI objects which prefer 16 byte alignment"
...
This reverts commit 827d4709ac .
2024-08-19 00:16:50 -04:00
3edcc9ac00
silence compiler warnings
2024-08-19 00:04:50 -04:00
88583a862e
cosmetic
2024-08-18 23:15:07 -04:00
827d4709ac
use memory create/destroy for allocating MPI objects which prefer 16 byte alignment
2024-08-18 23:14:53 -04:00
a8447b419d
fix bug causing memory corruption and clean up lmp_f2c.h header
2024-08-18 21:34:15 -04:00
67dccdc52f
make "invisible" first page of manual show up in table of contents
2024-08-18 18:56:45 -04:00
a8a66211c0
add some more advertisement for LAMMPS-GUI
2024-08-18 18:55:59 -04:00
80ff92d172
modernize, improve error output
2024-08-18 18:49:16 -04:00
3f9d244281
spelling
2024-08-18 17:36:11 -04:00
0735e976ff
Merge branch 'doc_fixes' of github.com:jmgoff/lammps_compute_PACE into collected-small-fixes
2024-08-18 17:32:06 -04:00
a5695829a9
refer to icc as Intel Classic Compiler
2024-08-18 17:28:54 -04:00
90a595f519
"back end" keeps the spellchecker happier and is just as well.
2024-08-18 17:28:34 -04:00
b3a7d4dc95
revert white on black PDF title page
2024-08-18 17:28:03 -04:00
4b01401815
more consistent fix average notation
2024-08-18 15:04:58 -06:00
cac32085a7
Merge branch 'doc_fixes' of https://github.com/rbberger/lammps into collected-small-fixes
2024-08-18 16:45:48 -04:00
2b879324f0
minor doc fix
2024-08-18 14:00:58 -06:00
84c102fe36
docs: proposal for pdf title page customization
2024-08-18 13:20:40 -06:00
216be2e96f
docs: complete howto review
2024-08-18 13:20:00 -06:00
e5876b3b36
convert to c++ style declarations
2024-08-18 14:55:46 -04:00
0e1863d9bb
correct forward declaration
2024-08-18 14:55:24 -04:00
80fefbb3f8
Various small cleanups to RHEO package flagged by compiler warnings
...
The individual changes are:
- remove of unused function parameters
- replace non-standard variable length arrays on the stack with static ones
- disable citation removed from the manual
- replace #defined constants with enum or static constexpr
- enable and apply clang-format
2024-08-18 13:01:31 -04:00
5a85702752
don't print multi-line messages multiple times
2024-08-18 11:38:24 -04:00
ffc04aaf7c
silence compiler warnings
2024-08-18 11:02:01 -04:00
b7cf79a7b9
docs: start with howto section
2024-08-18 07:59:29 -06:00
0b54a0b1e3
docs: add :lammps: role
...
This allows to write :lammps:`command` for inline highlighting of LAMMPS
code.
2024-08-18 07:42:46 -06:00
05857315d8
docs: fixup Packages_list.rst table
2024-08-18 07:41:06 -06:00
271ae19fe7
must use overload wrapper on Qt5
2024-08-18 06:03:41 -04:00
9dddc7945d
add missing file
2024-08-18 05:51:31 -04:00
98a7e045bb
add smoothed plot to chart windows
2024-08-18 00:53:10 -04:00
e4b9da147a
reintroduce facility to skip over outlier data due to corrupted data
2024-08-17 21:28:56 -04:00
87abcc6f0f
mass replace 2 -> two, and 3 -> three where it can be safely detecte
2024-08-17 08:15:58 -04:00
435c8fdd32
Merge branch 'Edits/corrections-to-doc-pages-949---1220' of https://github.com/jrgissing/lammps into collected-small-fixes
2024-08-17 07:59:11 -04:00
9f6dbf6609
doc pages 949-1220
2024-08-17 00:28:57 -04:00
dd6c933269
remove normalization
2024-08-17 00:15:08 -04:00
3758d575d7
Update fix_balance.rst
2024-08-16 23:44:17 -04:00
8973d9a9ba
avoid outlier data in plots from corrupted data when polling thermo data
2024-08-16 23:25:41 -04:00
a3990ad73f
update chart window less frequently than updating data. interval set in preferences
2024-08-16 23:01:47 -04:00
6f7a48fa7a
fix off-by-on bug preventing the "reset zoom" button for charts to work as expected
2024-08-16 23:00:41 -04:00
d443e7dc8c
cannot reference undocumented fix
2024-08-16 17:36:37 -04:00
12016be69a
update log file
2024-08-16 17:36:19 -04:00
85d79e2aa5
fix typo
2024-08-16 16:56:22 -04:00
9d3c60b334
make sphinx happy
2024-08-16 16:38:02 -04:00
b6b2cc0667
Merge branch 'doc-updates' of https://github.com/jtclemm/lammps into collected-small-fixes
2024-08-16 16:34:30 -04:00
a2fa7d68d7
update docs to make wall fix restrictions more explicit
2024-08-16 16:29:45 -04:00
5111170d8f
modernize access to fixes and flag incompatible wall fixes
2024-08-16 16:10:36 -04:00
9c2c8045cb
docs: update speed section
2024-08-16 14:09:32 -06:00
15127ad2e2
Last batch of edits
2024-08-16 14:03:40 -06:00
2db37c9a35
fix issues with compute smd/vol and related docs
2024-08-16 14:58:47 -04:00
1fca4d94d0
docs: update Packages_details.rst
2024-08-16 12:54:57 -06:00
a625955143
docs: update commands section
2024-08-16 12:54:53 -06:00
4aaf7d7098
fix LATBOLTZ example
2024-08-16 14:51:29 -04:00
e4a654c7cd
fix typo
2024-08-16 12:49:09 -04:00
635f6000eb
improve error messages, especiall for compile time selected options
2024-08-16 12:49:04 -04:00
04fdfdadc6
tweak layout of commands lists
2024-08-16 00:46:44 -04:00
661e2e74fb
make table widths explicit and tweak them to improve readability in PDF
2024-08-16 00:25:25 -04:00
8f366268bb
whitespace
2024-08-15 22:55:07 -04:00
5a96d537de
final set of bibliography updates
2024-08-15 22:52:42 -04:00
732be489a3
another error check
2024-08-15 19:48:17 -04:00
dca156eacc
Edits to devleoper doc files 2
2024-08-15 17:12:39 -06:00
c68ea4fe1e
better place for error check
2024-08-15 19:09:16 -04:00
27bf4d7974
bond/react: change where to reset mol IDs
...
needs to happen after topology changes communicated
2024-08-15 18:15:30 -04:00
a0b125f905
use automatic numbering
2024-08-15 16:46:06 -04:00
6b226f1ff2
display commands summary category list only with HTML
2024-08-15 16:45:53 -04:00
db603a380e
Merge branch 'doc-pdf' of https://github.com/ndtrung81/lammps into collected-small-fixes
2024-08-15 13:37:11 -04:00
875ba17dd8
Edits/corrections to doc pages 2315-2589
2024-08-15 09:38:58 -05:00
68b808d3b5
precompute random numbers to avoid memory corruption with multi-threading
2024-08-15 00:25:28 -04:00
97026569a7
more bibliography updates
2024-08-14 23:45:59 -04:00
b97717eb46
update false-positives
2024-08-14 22:47:28 -04:00
298fb4eb3f
Merge branch 'doc-pdf-GClavier' of https://github.com/Bibobu/lammps into collected-small-fixes
2024-08-14 22:30:19 -04:00
a796554096
use explicit column widths and tweak them for good display in PDF. HTML is unaffected
2024-08-14 22:29:19 -04:00
bc492afe1c
tweak size of tables
2024-08-14 21:34:17 -04:00
e9f5ff4ea9
distribute additional LaTeX files for better looking manual
2024-08-14 17:54:46 -04:00
efc53d6439
docs: update run section
2024-08-14 15:29:21 -06:00
817f92d1fe
docs: completed review of build section
2024-08-14 15:25:53 -06:00
26f9a84c4f
doc: more build section updates
2024-08-14 14:15:48 -06:00
9ab9212612
Changed docstring of lammps_create_atoms to avoid weird formatting in
...
Manual.pdf
2024-08-14 21:57:56 +02:00
29ee719129
Formatting typo
2024-08-14 21:20:07 +02:00
cb03f45528
Some typos
2024-08-14 21:16:54 +02:00
9d5710ad53
some more documentation updates for bibliography
2024-08-14 14:57:53 -04:00
892d2dda96
Added mention of the MatSci forum in the Errors_common introduction
...
section after the section about mailing the devs.
2024-08-14 20:49:49 +02:00
a91e534eab
Changed Germain Clavier's mail adress.
2024-08-14 19:57:48 +02:00
e52c739814
There are actually 3 scripts in the amber2lmp folder. Is the 99 format
...
version necessary?
2024-08-14 19:35:47 +02:00
30208f7173
Added a tinker section to Tools.rst.
2024-08-14 19:32:56 +02:00
c683489110
Added a valgrind section to Tools.rst.
2024-08-14 19:25:22 +02:00
10f32e0548
make index single-column
2024-08-14 13:12:44 -04:00
60fe24acb4
Edits to developer doc files
2024-08-14 10:41:52 -06:00
ffeb74c05f
Adding py links to python scatter
2024-08-14 10:41:08 -06:00
f36f3ca26b
make index single column
2024-08-14 12:18:26 -04:00
9b97e37f72
strip off common namespace components from index entries
2024-08-14 12:18:17 -04:00
9144f7abcf
populate dump style index by moving commands off of commands_list.rst
2024-08-14 11:06:35 -04:00
6a91f2ec67
bibliography cleanup
2024-08-14 10:32:46 -04:00
9e6715504b
fix typo and reformat
2024-08-14 06:59:57 -04:00
e0dad96e53
a couple more doc tweaks
2024-08-14 06:44:44 -04:00
7ecdea20eb
fix issue with pair style srp that broke regression test
2024-08-14 05:16:45 -04:00
e1a0cc29be
docs: update build section
2024-08-14 00:42:36 -06:00
cf0bc0e6bb
docs: update install section
2024-08-14 00:03:10 -06:00
a7df221b14
correct indentation to comply with sphinx requirements
2024-08-14 01:46:18 -04:00
511b642a60
use math environments to typeset math expressions. make consistent.
2024-08-14 01:44:17 -04:00
308ecaef1c
more doc reformatting
2024-08-14 01:34:42 -04:00
3c0397f8b9
Edits to modify doc files
2024-08-13 20:17:26 -06:00
5a55ca39bc
convert lists with global values from fixes to use automatic numbering
2024-08-13 20:59:57 -04:00
4d1632b9f7
small doc fixes
2024-08-13 20:47:46 -04:00
35cf16b109
Update pair_srp.cpp
2024-08-13 18:49:53 -04:00
726311f8d2
Update pair_e3b.cpp
2024-08-13 18:48:35 -04:00
3321477c7f
misc doc fixes to python section
2024-08-13 16:30:33 -06:00
70384d4344
syntax highlighting updates for added command
2024-08-13 17:57:11 -04:00
56d0d7c1c2
Updating log file
2024-08-13 15:28:06 -06:00
09af3e0fac
initialize pointers in constructor. removed commented out code
2024-08-13 17:07:28 -04:00
fcaaca8304
step LAMMPS-GUI version to 1.6.8
2024-08-13 16:46:46 -04:00
8dd655dd1c
Merge branch 'develop' into type-labels-for-pair_style_commands
2024-08-13 16:19:44 -04:00
5da737fd11
must not set tip4p atom and bond types when restarting from a restart file
2024-08-13 16:07:20 -04:00
a69356a02f
Processed the ERROR line in the output, increased max_np to 4 when no reference log file exists
2024-08-13 15:01:29 -05:00
aa0b6c47c2
Merge pull request #4263 from akohlmey/collected-small-fixes
...
Collected small fixes and updates for LAMMPS and LAMMPS-GUI
2024-08-13 15:22:54 -04:00
0f792b0434
cast return value to void to indicate that we want to ignore the result
2024-08-13 12:36:43 -04:00
700a22b7cd
Cleaned up and added check for "Total wall time" in the output
2024-08-13 11:03:35 -05:00
b479cf6c68
use old fashioned way to signal we want to ignore the return value
2024-08-13 11:38:22 -04:00
dd148557b5
enforce initialization
2024-08-13 11:34:11 -04:00
b459f33f5e
avoid off-by-on overflow
2024-08-13 11:34:11 -04:00
6dad7f7396
forgot to flag development version.
2024-08-13 11:09:14 -04:00
063e6bcdc8
small tweaks
2024-08-13 11:06:04 -04:00
0d968374b8
small cleanup
2024-08-13 06:39:47 -04:00
164419bc1f
cosmetic
2024-08-13 03:48:35 -04:00
bd2e1098ce
avoid tiny memory leak
2024-08-13 03:44:30 -04:00
bb2c8d8da0
propagate font choices
2024-08-13 03:42:41 -04:00
206302a8e1
more consistent font selections by avoiding QApplication
2024-08-13 03:21:32 -04:00
8111697882
relax epsilong to accommodate MSVC++
2024-08-13 01:08:57 -04:00
a5fe6543a7
check for errors of the geturl command and abort with message
2024-08-13 00:15:35 -04:00
17ea8d6381
update comment
2024-08-12 23:52:41 -04:00
4ee6910d98
add tests for 2NN MEAM potentials
2024-08-12 23:48:06 -04:00
1af5519379
update -restart2info and info docs
2024-08-12 22:57:21 -04:00
5bcfed5fce
symlink potentials
2024-08-12 22:02:57 -04:00
a4bff8988b
add missing potentials via symlinks
2024-08-12 21:55:13 -04:00
633ff19ab9
fix up some EFF inputs and create conventional log files
2024-08-12 21:51:59 -04:00
2115ac8971
use compliant box creation for 2d
2024-08-12 21:25:42 -04:00
8a77949db2
cleanly demo/test using restart files without leaving binary files behind
2024-08-12 21:19:46 -04:00
a1adf5d2d1
avoid mismatched new/deletep[] and malloc()/free()
2024-08-12 21:04:12 -04:00
24436e3463
fix typo
2024-08-12 11:11:32 -04:00
bbd72a8960
Switched the order of the checks for ERROR in the output to be first
2024-08-12 09:59:58 -05:00
462e9756ce
fix box dimensions to comply with stricter requirement for 2d geometries
2024-08-12 10:54:00 -04:00
fe98a875bb
must check more thoroughly
2024-08-12 10:26:56 -04:00
f98568c350
add completer for extra/* arguments to read_data
2024-08-12 00:57:50 -04:00
d759d8acf7
must have network access for the flatpak app
2024-08-11 23:40:17 -04:00
243b593426
add permission to desktop
2024-08-11 23:23:58 -04:00
accbd69c03
use more reliable conversion to const char *
2024-08-11 23:15:21 -04:00
9ab07ecba6
don't return temporaries
2024-08-11 22:55:37 -04:00
9080d6bfed
add wizard for tutorial 2
2024-08-11 22:55:27 -04:00
23139db860
must use different conversion to const char* to avoid garbage output
2024-08-11 19:19:56 -04:00
c6e90eed9c
update appdata for LAMMPS-GUI
2024-08-11 14:08:43 -04:00
231c3910ba
fix up icon
2024-08-11 12:25:20 -04:00
c7f6d75856
add an "info" page to the wizard explaining the content of tutorial 1
2024-08-11 12:17:29 -04:00
cccb43bb9b
turn off CA verification as it fails on Windows
2024-08-11 12:17:06 -04:00
9163c40b7d
put the tutorial folders into the user's "Desktop" folder instead of home or application folder.
2024-08-11 12:16:46 -04:00
a92192d16b
automatically include release version in binary package name
2024-08-11 09:58:21 -04:00
ccd77da836
integrate new tutorial logo
2024-08-11 09:31:09 -04:00
fedeeaef24
rework wizard for tutorial 1 to load manifest
2024-08-11 00:18:11 -04:00
6b0f529c0b
Added more detailed output
2024-08-10 17:52:10 -05:00
a94fa9cd43
Merge branch 'develop' into collected-small-fixes
2024-08-10 11:54:50 -04:00
4b756e0b1c
Merge pull request #4270 from lammps/fix-store-global-bug-fix
...
Fix a bug when restarting with stored data in fix STORE/GLOBAL for global vectors or arrays
2024-08-10 11:29:06 -04:00
22f25f0c00
whitespace
2024-08-10 10:13:36 -04:00
1617870fc3
Extracted the compiler name from log file names (g++, or intel)
2024-08-09 23:43:28 -05:00
f5b1ec668e
enforce using the same style wizard dialogs on all platforms
2024-08-09 22:41:24 -04:00
423cf977fa
wizard for tutorial 1 is almost complete
2024-08-09 18:30:24 -04:00
658cadceea
add helper to purge directories recursively
2024-08-09 18:29:38 -04:00
f4fa78cf03
Fixed issues with detecting the basename of input (e.g. in.min.box) and the log file
2024-08-09 17:17:37 -05:00
b5929be883
Merge conflicts
2024-08-09 15:38:19 -06:00
8f8ff6f636
updating fix add/heat in example
2024-08-09 15:36:27 -06:00
a7c6b0ee42
Fixing errors in add heat
2024-08-09 15:36:27 -06:00
07ac930733
Typo
2024-08-09 15:36:27 -06:00
7ce2919092
removed debug info
2024-08-09 14:10:15 -06:00
a294a970e3
ensure restart with global data resets the vector/array sizes
2024-08-09 14:01:41 -06:00
d4b6bce4af
grow a bit again
2024-08-09 12:22:18 -04:00
76fbece9ee
clarification
2024-08-09 09:27:02 -04:00
90aaaea75a
cleanup
2024-08-09 03:05:23 -04:00
28dc58a389
add 2NN MEAM potential files for High-Entropy Alloys
2024-08-08 21:56:58 -04:00
800335fe2f
whitespace
2024-08-08 21:47:47 -04:00
9ce75ac45a
remove menu entry to open web tutorial
2024-08-08 21:40:39 -04:00
2edc8dc1ac
do not copy internal "noinit" keyword to clipboard
2024-08-08 21:40:20 -04:00
751d7f0197
improve error handling and reporting for MEAM user parameter file
2024-08-08 21:27:44 -04:00
54dc7776f2
small grammar tweak
2024-08-08 21:27:06 -04:00
444e85d46c
convert e3b and srp
2024-08-08 18:57:53 -04:00
c12974f006
convert rest of tip4p
2024-08-08 18:13:19 -04:00
7f2267041e
make smaller
2024-08-08 15:30:28 -04:00
23fb11736a
rewrite
2024-08-08 15:30:20 -04:00
bd0574c11d
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-08 13:43:25 -04:00
62665dd079
Merge pull request #4266 from akohlmey/geturl-command
...
New geturl command to download files for LAMMPS inputs on demand
2024-08-08 13:42:21 -04:00
4ad7740676
fix up cut-n-paste error
2024-08-08 11:41:54 -04:00
dbf9c75509
some more atom info in "info system"
2024-08-08 11:22:02 -04:00
eac7c6a8ed
rephrase
2024-08-08 11:12:30 -04:00
6f3056511b
follow common convention for manual pages documenting multiple styles
2024-08-08 05:00:01 -04:00
45e90ac2f8
must not access thermo class, if not yet created
2024-08-08 04:37:59 -04:00
4f0e99793f
refactor tip4p/long
2024-08-08 00:23:33 -04:00
1b29dc4920
refactor lj/long/tip4p/long
2024-08-08 00:19:12 -04:00
6203738dcb
proposed solution
...
bit of trickery to allow type labels to be used before they are defined
2024-08-08 00:05:20 -04:00
b9e7c9534b
switch branch
2024-08-07 22:47:25 -04:00
da26b69d8d
partial implementation of wizards to start tutorials
2024-08-07 22:44:10 -04:00
03bc0768cd
try to free resources allocated by inspecting restart files
2024-08-07 17:30:55 -04:00
6bc0cae2d4
fix up fix colvars docs
2024-08-07 16:07:58 -04:00
6544861bd3
document large restart file warning
2024-08-07 16:01:02 -04:00
323ecdd891
add confirmation dialog with warning when trying to inspect a large restart
2024-08-07 15:57:42 -04:00
7f8bcbd93a
document "verbose" keyword to "geturl"
2024-08-07 14:01:23 -04:00
69294ef343
add "verbose" option for debugging which will divert libcurl logging to the screen
2024-08-07 13:08:35 -04:00
af68051981
switch libcur to verbose output
2024-08-07 12:41:32 -04:00
c8ba358f67
more debugging github runner for macos
2024-08-07 12:20:35 -04:00
cdab8d09ad
need to update LAMMPS help message, too
2024-08-07 12:12:45 -04:00
a8bb296a17
switch to verbose mode to debug GitHub runner.
2024-08-07 11:15:13 -04:00
c47a32206b
add versionadded tags
2024-08-07 10:47:58 -04:00
f197ce3165
expose new introspection to library interfaces for consistency
2024-08-07 10:37:20 -04:00
937c17f3b8
add tests for geturl command
2024-08-07 10:27:48 -04:00
85f322e4f2
add introspection support for -DLAMMPS_CURL
2024-08-07 10:27:19 -04:00
fe9c9cc77d
fix highlighting bug and add geturl
2024-08-07 09:38:10 -04:00
dcb3871e58
doc integration of gerurl
2024-08-07 09:37:49 -04:00
3fa48dfa34
build system integration of geturl
2024-08-07 09:37:33 -04:00
b645a0c4b1
new command geturl
2024-08-07 09:37:09 -04:00
ce4e01fb78
author information only in cpp, kokkos version needs protected instead of private variables
2024-08-07 00:12:11 -04:00
c4510ba1ed
type label support for pair_write
2024-08-06 23:51:49 -04:00
3833309725
type labels for pair_srp bond type
2024-08-06 23:37:14 -04:00
e605c1a62e
type label for pair e3b oxygen
2024-08-06 23:27:34 -04:00
288f0a672d
type labels for hbond pair styles K value
2024-08-06 23:13:44 -04:00
de7fdf99a3
type label for pair_coeff atm K value
2024-08-06 22:54:16 -04:00
530d6b5869
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-06 18:39:36 -04:00
b25cb2adff
Merge pull request #4261 from Colvars/colvars-update
...
Colvars update
2024-08-06 18:01:35 -04:00
b7bb8083ed
implement -restart2info command line flag and document it
2024-08-06 17:14:46 -04:00
40b2b08f23
avoid uninitialized access and get a "clean" core dump if the wrong pointer is used.
2024-08-06 16:08:41 -04:00
4818aec25b
cosmetic
2024-08-06 15:50:50 -04:00
2344b7bcc3
enable and apply clang-format
2024-08-06 15:34:16 -04:00
ce3b3b2950
remove dead code
2024-08-06 15:30:57 -04:00
8194a9fd2f
do not confuse static code analysis
2024-08-06 15:22:29 -04:00
5509cd4a19
remove include/using/enum's no longer needed
2024-08-06 11:32:18 -04:00
3c524871f7
Revert "remove include/using/enum's no longer needed"
...
This reverts commit 83ce042a86 .
2024-08-06 11:26:02 -04:00
83ce042a86
remove include/using/enum's no longer needed
2024-08-06 11:25:47 -04:00
19b7d3eac6
mention LAMMPS-GUI as visualizer option and tool to general dump image commands
2024-08-06 11:16:20 -04:00
0fe1f2c2be
Merge branch 'develop' into plumed-plugin
2024-08-06 10:58:15 -04:00
8118d8e829
Merge pull request #2 from akohlmey/colvars-update
2024-08-06 15:05:06 +02:00
5f86046a92
document "Inspect Restart" feature
2024-08-06 06:36:54 -04:00
69ac247088
generate data file from restart with "pair ij" flag
2024-08-06 06:18:20 -04:00
543ceaaf89
when using "write_data" with "noinit" and "pair ij" generate missing pair coeffs by calling Pair::init_one()
2024-08-06 06:17:44 -04:00
056e3c0853
comply with @akohlmey's request
...
- revert my DBL_EPSILON change to EXPECT_FP_LE_WITH_EPS macro
- round the reference data for global_vector() to zeros for 2 unit tests to pass
2024-08-06 02:12:52 -04:00
1166531594
add 4 units tests for fix wall/region/kk
2024-08-06 01:24:21 -04:00
83ab240921
remove whitespaces
2024-08-06 01:21:02 -04:00
a98e9edd30
cleanup
2024-08-06 01:10:45 -04:00
494660700a
reduce default size of image viewer
2024-08-06 00:59:23 -04:00
7d6ef008e0
uncomment after debugging done
2024-08-06 00:58:49 -04:00
fa4c1d6190
oops
2024-08-06 00:51:11 -04:00
cac6b5dc02
bugfix for gpu and simplify by replacing functor with operator()
2024-08-06 00:43:07 -04:00
f21dec8b06
Fixed issues with empty output, thus no Step nor Loop
2024-08-05 23:40:05 -05:00
f956fb1059
Update pair_coul.rst
2024-08-06 00:29:00 -04:00
5d5303b59e
wrong link
2024-08-06 00:21:25 -04:00
bba2ec9adf
type labels for MOLECULE tip4p styles
2024-08-06 00:08:11 -04:00
2627d90adf
docs for FEP tip4p type labels
2024-08-06 00:04:16 -04:00
1753343727
copy/paste error
2024-08-06 00:01:35 -04:00
ca0e155b9d
type labels for FEP tip4p styles
2024-08-05 23:56:47 -04:00
0b87199e4a
docs for tip4p type labels update
...
lj/cut and lj/long
2024-08-05 23:50:09 -04:00
6492ef1320
type labels for other KSPACE pair_styles
2024-08-05 23:32:45 -04:00
ea3fb32805
comm info is more distracting than useful
2024-08-05 23:11:38 -04:00
654fd05f0e
Merge branch 'develop' into collected-small-fixes
2024-08-05 22:43:50 -04:00
46c5ff624c
follow the LAMMPS programming style more closely
2024-08-05 22:32:55 -04:00
445020359b
simplify using LAMMPS_NS::utils functions
2024-08-05 22:13:20 -04:00
e5957ccc19
recreate example logs with new colvars version
2024-08-05 22:12:30 -04:00
f73a7bca5f
"Not necessary, the variable is the same."
2024-08-05 22:10:05 -04:00
88a32e6916
refactor domain and fix_deform for KOKKOS
2024-08-05 22:01:40 -04:00
04eb6c421d
remove class member "me" and apply clang-format
2024-08-05 21:47:12 -04:00
a42d632aed
Merge branch 'develop' into colvars-update
2024-08-05 21:38:57 -04:00
843e678a78
Merge pull request #4255 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-08-05 20:53:15 -04:00
ae39fc5b21
fix logic bug
2024-08-05 20:24:38 -04:00
0216692698
add restart file inspector showing system info, data file, and snapshot image
2024-08-05 20:04:44 -04:00
3f79b7e493
Update pair_lj_cut_tip4p_long.cpp
2024-08-05 19:52:03 -04:00
7561e05218
output timestep info as part of the system info
2024-08-05 19:39:57 -04:00
89debb2141
add a hidden "noinit" flag to write_dump that works the same as for write_data
2024-08-05 19:31:21 -04:00
d9e0847c3b
update read_restart docs about timestep info
2024-08-05 19:27:36 -04:00
9fa2ffa659
Merge pull request #4259 from jrgissing/add_some_more_type_label_support,again
...
Type label support for dump image, movie
2024-08-05 19:22:55 -04:00
133dee9ac1
Update Colvars library to version 2024-06-04
2024-08-06 01:07:43 +02:00
278accd9ea
Update FixColvars to expand usage of fix_modify commands
...
See https://github.com/Colvars/colvars/pull/418
Also moving inthash code to a separate file to simplify future refactoring
2024-08-06 01:05:51 +02:00
72a0992054
Propagate OpenMP flags to Colvars library
2024-08-06 00:57:12 +02:00
e599663b2b
Update dump_image.rst
2024-08-05 18:11:53 -04:00
c6eb1fb9dd
Allowed to skip subfolders from input lists by commenting them out
2024-08-05 16:28:23 -05:00
54a5d5e605
improve flatpak building so it sets up the required repo automatically as well
2024-08-05 14:23:54 -04:00
b094113e7a
update TODO list
2024-08-05 08:58:31 -04:00
4b50356aa8
step LAMMPS-GUI version number
2024-08-05 08:55:34 -04:00
52416afd95
remove comment
2024-08-05 08:55:20 -04:00
f6ea649585
add fix wall/region/kk
2024-08-05 06:30:01 -04:00
ab558fb174
remove whitespace
2024-08-04 23:39:57 -04:00
ea6905a4b7
bugfix for NPH target temperature ptemp
2024-08-04 23:33:19 -04:00
093490afad
Update fix-timestep-nph_sphere.yaml
2024-08-04 23:21:29 -04:00
b83521b22e
regenerated unit tests with run_torque
2024-08-04 23:15:33 -04:00
90cdb023dd
added dipole support to kokkos version, plus 2 unit tests
2024-08-04 22:57:05 -04:00
af203f7fc7
added run_torque and EXPECT_TORQUES
2024-08-04 22:40:36 -04:00
f20aa6271c
also support bcolor, bdiam
...
(type label support)
2024-08-04 19:35:02 -04:00
a0f4da37e9
docs for type label support
2024-08-04 19:09:18 -04:00
6ecaa7c7ba
type label support for acolor, adiam
...
for dump_image, movie
2024-08-04 19:02:30 -04:00
6e1c2bde4d
add missing icon file
2024-08-04 18:49:38 -04:00
66621a99fd
update docs for LAMMPS-GUI to include recent additions
2024-08-04 18:48:35 -04:00
fd8a5d3e88
make default choice of image shininess selectable in preferences
2024-08-04 18:25:46 -04:00
fbc505c7c6
add shininess toggle button to image viewer, move buttons to second line on top
2024-08-04 17:51:34 -04:00
d1804fc776
Merge branch 'alphataubio-kokkos-bio' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-bio
2024-08-04 17:38:21 -04:00
c2e192e734
call the plumber to fix some leaks
2024-08-04 17:33:11 -04:00
0ebb56e5e8
remove commented out code
2024-08-04 17:14:20 -04:00
6671e3b410
Fixed valgrind tests with 1 proc and typo in the config file
2024-08-04 15:26:54 -05:00
d470919a44
implement auto-save on run and quit
2024-08-04 11:27:03 -04:00
1d1b448e18
update Linux installation docs to describe flatpak installation
2024-08-04 06:34:07 -04:00
298329dc74
bugfix dilate option, test now passes
2024-08-04 03:29:34 -04:00
0e9a419593
updated find_fix to get_fix_by_id for kokkos_omp test
2024-08-04 01:53:08 -04:00
84afef94f6
added "fix_modify test virial yes" and regenerated yaml files
2024-08-04 01:52:15 -04:00
c8c9e34e2d
significant rewrite, all 3 tests pass
2024-08-04 01:51:26 -04:00
755fdc5986
fix false negative floating point test
2024-08-04 00:07:01 -04:00
e1275baa99
update LAMMPS-GUI TODO list
2024-08-03 23:09:12 -04:00
081169b239
automatically switch between showing stable, release, latests doc pages
2024-08-03 14:35:37 -04:00
14b552372d
update help index table
2024-08-03 13:38:33 -04:00
92b33b3c07
export git and LAMMPS version strings through library interface
2024-08-03 13:33:21 -04:00
7c9703b416
update LAMMPS-GUI docs for changing the default of "Reformat on 'Enter'"
2024-08-03 09:16:34 -04:00
950237105d
remove redundant entry
2024-08-03 08:58:38 -04:00
c6e03d2aa4
disable re-indent on return by default
2024-08-03 08:28:16 -04:00
4dfc15151a
cap the maximum number of threads used by default at 16
2024-08-03 08:26:54 -04:00
62a2486d95
virial bugfix
2024-08-02 23:59:03 -04:00
70abf60d73
Merge branch 'develop' into plumed-plugin
2024-08-02 23:13:37 -04:00
c60c42cede
correct order of initializater list
2024-08-02 23:11:56 -04:00
1096da2d01
plug memory leaks
2024-08-02 18:17:14 -04:00
0367f3ed07
avoid memory leaks from extracting scalar data from fixes
2024-08-02 18:17:01 -04:00
b41b2c9bfc
must destroy before allocate to avoid leaking
2024-08-02 17:44:38 -04:00
d3919be102
don't leak file handle
2024-08-02 17:41:13 -04:00
a905c9fd32
make sure virial array is initialized in the constructor to avoid uninitialized access
2024-08-02 17:18:09 -04:00
0abc4f3464
initialize class data
2024-08-02 17:17:42 -04:00
859cbc90ef
plug memory leaks
2024-08-02 17:17:23 -04:00
d03ca368b5
add a couple more suppressions
2024-08-02 16:03:12 -04:00
423ca92d39
use try/catch to delete dump on dump_modify error and then rethrow exception
2024-08-02 15:59:25 -04:00
332157fa9b
fix typo
2024-08-02 15:40:40 -04:00
75061d4b9d
docs: expand author list
2024-08-02 12:54:03 -06:00
b0bc154ab8
must provide branch name when building flatpak bundle
2024-08-02 12:29:15 -04:00
51e7e91c6d
Use (short) LAMMPS version string as default branch for flatpak
2024-08-02 12:10:36 -04:00
2ef1e9936f
partial bugfix (kokkos_omp test passes, fix_modify test virial yes still crashes)
2024-08-02 11:59:57 -04:00
b5460061be
more details about running CLI utils in the flatpak bundle
2024-08-02 11:50:15 -04:00
1f7ef3e790
add target for creating a flatpak bundle to CMake
2024-08-02 11:46:31 -04:00
e73e522e40
update docs for installing LAMMPS-GUI
2024-08-02 10:19:42 -04:00
36a691e42e
more small tweaks
2024-08-02 04:31:15 -04:00
d903026bd2
small updates and corrections
2024-08-02 04:16:05 -04:00
38611afeba
add support for building LAMMPS-GUI as flatpak
2024-08-02 03:15:55 -04:00
9e1bf78201
enforce initialization
2024-08-01 22:12:18 -04:00
6b9e9ae5d8
remove commented out code
2024-08-01 21:48:16 -04:00
24fc761396
remove nodiscard warning
2024-08-01 19:55:54 -04:00
f62d1b5d55
complete rewrite of kokkos version
...
- array of structs set[i] from base class, converted to view- Host, converted to execution_space
- atom->nlocal converted to atomKK->nlocal- domain converted to domainKK- class now templated for DeviceType- SCALE not implemented in kokkos version
... actually by the time i was done it was a complete rewrite of the kokkos version
2024-08-01 18:55:16 -04:00
742bb3aae2
silence warnings
2024-08-01 18:46:48 -04:00
7a3ba6027b
add option to skip death tests for use with valgrind checking of unit tests
2024-08-01 17:38:12 -04:00
99a2bd799e
Merge branch 'develop' into kokkos-unit-testing
2024-08-01 16:23:35 -04:00
d0b023e6b5
Merge branch 'lammps:develop' into alphataubio-kokkos-bio
2024-08-01 16:18:15 -04:00
db230cd89e
step LAMMPS-GUI patch level
2024-08-01 10:17:16 -04:00
a775cf4136
avoid error in image creation when sigma is zero
2024-08-01 10:02:42 -04:00
a41d20e412
make sure a dump with ID WRITE_DUMP does not exist (e.g. as a leftover from a previous crash)
2024-08-01 09:41:38 -04:00
252c8483c3
make LAMMPS python module compatible with mpi4py 4.x.x
2024-08-01 03:45:45 -04:00
4bec1788a6
make operator and inline functions const, plus remove printf debugging
2024-08-01 01:31:11 -04:00
fbf1451a2f
add more crossterms to cmap unit test
2024-08-01 01:28:57 -04:00
18b3f6b4d4
Merge pull request #4250 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2024-07-31 18:21:23 -04:00
ff2639a196
Merge pull request #4252 from k-harris27/fix-empty-label
...
Fix reading empty type label string in restart
2024-07-31 17:37:32 -04:00
3da8e9a9a5
add cmap unit test
2024-07-31 12:59:24 -04:00
4f89b0b783
first draft fix cmap/kk
2024-07-31 12:58:14 -04:00
8bc38709a4
raise minimum required version of clang-format and extend search to newer versions
2024-07-31 09:10:43 -04:00
9c9fac49d7
Fix reading empty type label string in restart
2024-07-31 13:39:41 +01:00
5dff36aa43
apply clang-format
2024-07-31 06:49:55 -04:00
c540252d8b
sphinx 7.4.x is the last series of versions compatible with current breathe
2024-07-30 22:31:20 -04:00
7e3d613c80
set to zero on underflow to avoid std::stod() throwing an out-of-range exception
2024-07-30 22:24:59 -04:00
cc1e0ac9c5
replace atoi() with std::stoi()
2024-07-30 21:50:44 -04:00
d68bc9f628
replace remaining calls to atof() with std::stod()
2024-07-30 21:02:55 -04:00
d8d3ddc140
Merge branch 'develop' into group-bitmap-accessor
2024-07-30 20:30:37 -04:00
cb00839357
Merge branch 'develop' into plumed-plugin
2024-07-30 20:30:21 -04:00
a54e67bf1c
Merge pull request #4242 from akohlmey/collected-small-fixes
...
Collected small fixes and updates for LAMMPS and LAMMPS-GUI
2024-07-30 20:04:19 -04:00
3c6adde66b
replace atoi()/atof() with std::stoX()
2024-07-30 16:25:39 -04:00
7b2c7e0df8
new code owner
2024-07-30 16:17:24 -04:00
5016a0848f
make compatible with per-type and per-atom masses
2024-07-30 16:16:05 -04:00
1254d579f7
reduce compiler warnings, remove dead code, follow LAMMPS conventions more closely
2024-07-30 16:13:06 -04:00
701280a648
lower GSL version requirement for compatibility with more (Linux) systems
2024-07-30 15:20:48 -04:00
b6834f33c0
modernize, more selective argument checking, better error messages
2024-07-30 14:21:56 -04:00
7decc33327
Fixed mpiexec valgrind command line, enforced a single proc run
2024-07-30 12:05:47 -05:00
75b09ed143
discuss in more detail MPI support in PyLammps. Some small improvements in MPI support
...
MPI related changes are:
- Raise exception in PyLammps.eval() if called from MPI rank
- Print (some) informational and warning messages only from MPI rank 0
2024-07-30 11:27:31 -04:00
a5a0620dca
When KOKKOS has been compiled with GPU support the GPU *must* be used
2024-07-30 10:35:15 -04:00
bd2e071ef0
clarify that hybrid styles also do not write coeff data to data files
2024-07-30 08:59:51 -04:00
208216ba3d
Merge branch 'kokkos-amd-gfx1103-support' into collected-small-fixes
2024-07-30 08:46:22 -04:00
cb6e71b72f
fix typo
2024-07-30 08:46:01 -04:00
1c40cd1c22
avoid segfault
2024-07-30 08:45:01 -04:00
0ea45d89d9
clarify that all hybrid styles do not write Coeff sections
2024-07-30 05:45:24 -04:00
4a972c4311
fix recenter/kk works with coords, init, null plus 3 tests
2024-07-30 04:28:40 -04:00
620af2599b
use std::stoX() functions
2024-07-30 03:57:23 -04:00
92cbbaab6a
no longer used
2024-07-30 03:54:47 -04:00
a75862088a
replace atof() with std::stod()
2024-07-30 03:43:26 -04:00
f0e9d0c96d
update comment
2024-07-30 03:39:03 -04:00
5082d15844
use std::stoXX() functions and check for incomplete conversions and exceptions
2024-07-30 03:38:53 -04:00
53ae731e09
first draft fix recenter/kk and unit test
2024-07-30 03:30:38 -04:00
bbe1ba4499
Merge branch 'lammps:develop' into alphataubio-kokkos-bio
2024-07-30 02:09:44 -04:00
d2b12372f1
not used anymore
2024-07-30 01:31:56 -04:00
9aadb16c06
not used anymore
2024-07-30 01:31:38 -04:00
1035dcf735
get rid of ATOBIGINT
2024-07-30 01:18:22 -04:00
95513838da
fix typo
2024-07-30 00:54:12 -04:00
361b8c25c4
use c++11 function to convert strings to numbers
2024-07-30 00:34:12 -04:00
d5e57ac02d
reimplement using C++11
2024-07-30 00:33:44 -04:00
60d118a41a
update to current list of compression tools
2024-07-29 20:13:27 -04:00
1d5aa19e4f
document on-the-fly decompression for file viewer
2024-07-29 20:13:09 -04:00
f3c1697b10
support reading compressed files, same as LAMMPS itself.
2024-07-29 20:01:06 -04:00
9af53e3af8
portability
2024-07-29 20:00:30 -04:00
afcf00c399
update
2024-07-29 19:59:36 -04:00
6eb3679468
add commented out commands for visualization with LAMMPS-GUI
2024-07-29 19:59:22 -04:00
e1f17cec7d
update list of supported devices
2024-07-29 17:11:51 -04:00
41254b26c7
backward compatibility not needed
2024-07-29 17:01:34 -04:00
2f2412bd95
correctly use versionchanged command
2024-07-29 15:24:05 -04:00
6bb89f6a14
Merge branch 'develop' into collected-small-fixes
2024-07-29 15:17:55 -04:00
04f7aaca26
Merge pull request #4243 from jtclemm/sph-update
...
Cleaning up and fixing bug in SPH package
2024-07-29 15:16:48 -04:00
a00b396159
re-enabled unit test
2024-07-29 15:12:16 -04:00
dc7768105a
Merge remote-tracking branch 'github/fix_issues' into collected-small-fixes
2024-07-29 15:10:39 -04:00
36bec29736
Revert "temporarily remove non-compiling KOKKOS sources"
...
This reverts commit 4a2901bd5e .
2024-07-29 15:08:52 -04:00
490f3e6890
fix compilation
2024-07-29 15:07:51 -04:00
ddf6dd50cf
Merge pull request #4224 from lab-cosmo/bugfix/parallel-ipi
...
Bugfix/parallel ipi
2024-07-29 15:06:49 -04:00
9c937113fd
use strtoll() and strtod() instead of atoi(), atol(), atoll() and atof()
2024-07-29 14:45:43 -04:00
0b4dad1335
Made progress status as a whole string
2024-07-29 12:12:23 -05:00
e870217507
Handled cases to skip when resuming from last progress
2024-07-29 11:45:22 -05:00
d84b12ea63
define EPSILON consistently as static constexp
2024-07-29 11:57:46 -04:00
eeaa1eadeb
add test for value tokenizer to check limits
2024-07-29 11:57:09 -04:00
abb19890f9
Fix another compiler warning
2024-07-29 11:46:22 -04:00
b773c12284
Tweak comment
2024-07-29 11:46:11 -04:00
d81bf66fe1
Fix issues with new KOKKOS hybrid topo styles
2024-07-29 09:29:40 -06:00
a4ad184d37
Fix Makefile build for UF3 with KOKKOS
2024-07-29 09:29:11 -06:00
2ff43fc8bd
Fix compile issue
2024-07-29 09:27:28 -06:00
204fc79211
Remove unused var
2024-07-29 09:27:09 -06:00
3155b6f361
Avoided rewriting progress with completed runs, improved parsing log.lammps to yaml
2024-07-29 09:41:13 -05:00
20a1fc6a78
apply clang-format
2024-07-29 01:25:12 -04:00
8a13db457a
small fix
2024-07-29 01:22:03 -04:00
7c4b1bdc4a
update include files according to include-what-you-use testing
2024-07-29 01:18:08 -04:00
4d8e03e2ae
document recenter option
2024-07-29 00:16:31 -04:00
15c2c59d0c
add button to recenter the image on the currently selected group's COM
2024-07-29 00:06:53 -04:00
aa3c287999
add wrapper to extract value of equal style and compatible variables
2024-07-29 00:05:53 -04:00
7d69535d78
step LAMMPS-GUI version number to 1.6.5
2024-07-29 00:04:54 -04:00
84edc5ac81
correct documentation
2024-07-29 00:04:31 -04:00
08d47d389d
remove include obsoleted in Qt6
2024-07-28 22:16:44 -04:00
e6a708d253
add support for AMD Phoenix APUs with HIP
2024-07-28 20:49:17 -04:00
4a2901bd5e
temporarily remove non-compiling KOKKOS sources
2024-07-28 20:46:44 -04:00
d101fecf4d
Fixed bugs with num_runs undefined
2024-07-28 16:47:56 -05:00
4f46b07d35
make more similar to pair style sw/kk
2024-07-28 16:22:46 -04:00
b9b62822ee
add missing "override" property
2024-07-28 16:00:57 -04:00
b42ccf3a0f
don't check for omp.h if the compiler identifies as Clang since the CMake check seems broken
2024-07-28 12:42:05 -04:00
26aba2c314
silence compiler warnings
2024-07-28 11:49:27 -04:00
5501f608f5
fix out of bound memory access bug detected by hipcc
2024-07-28 11:25:15 -04:00
ffdf499cb1
fix typo
2024-07-28 11:24:46 -04:00
3654f822f3
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-07-28 03:31:08 -04:00
122e9176e7
Merge pull request #4240 from akohlmey/more-typelabel-support
...
Add some more typelabel support
2024-07-28 03:30:36 -04:00
45795acdbf
import bugfix for dihedral style charmmfsw from PR #4190 . Test passes.
2024-07-28 03:28:59 -04:00
8751d07375
fix bug in dihedral_charmmfsw_kokkos and update tests
2024-07-27 23:38:03 -04:00
517fadd167
skip kokkos_omp tests for now since they are failing
2024-07-27 21:11:21 -04:00
83297a1071
extend force style testers for bonded interactions to check KOKKOS/OpenMP
...
selectively imported from PR #4190 by @alphataubio
2024-07-27 21:06:52 -04:00
a5d0efcd5b
make test environment consistent across all force tests
2024-07-27 20:42:42 -04:00
aa32273aa1
Allowed to skip input scripts whose name matches patterns, handled cases where runs completed but log.lammps has irregular format (multi, in.tmd)
2024-07-27 17:10:23 -05:00
a3775f785a
add some installation info
2024-07-27 08:55:02 -04:00
6eb6d972e9
more doc tweaks
2024-07-27 04:38:20 -04:00
16fabe83ae
Merge branch 'develop' into kokkos-unit-testing
2024-07-27 03:27:35 -04:00
ab0da442a4
Handled cases where log files have different thermo ouput columns than the reference log file (in.hyper.local) in subsequent runs
2024-07-26 23:51:23 -05:00
8b0aaa814e
small tweak to refer to LAMMPS-GUI more consistently
2024-07-27 00:19:21 -04:00
06563b8255
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-07-26 22:48:26 -04:00
7396426963
Merge pull request #4183 from alphataubio/spica-kk
...
Add Kokkos version of spica pair and angle styles
2024-07-26 22:45:47 -04:00
91f462e70b
Add #include
...
Add #include that prevents Windows compile
minor touch-ups
2024-07-26 21:13:08 -04:00
08fdad12e8
fix typo and rewrap
2024-07-26 19:47:10 -04:00
a972a282a7
Adding remap v restriction to doc files
2024-07-26 17:43:04 -06:00
2a99b9957d
simplify and shorten charmmfsw example. add reference logs.
2024-07-26 19:34:23 -04:00
e7d338573f
Merge branch 'develop' into spica-kk
2024-07-26 19:10:46 -04:00
cabde6549e
add backward compatibility with inputs created before the rename of SDK to SPICA
2024-07-26 19:08:59 -04:00
ca25071353
include generic accelerated style blurb
2024-07-26 18:33:07 -04:00
06767886de
Merge branch 'develop' into collected-small-fixes
2024-07-26 18:32:49 -04:00
1014cd1e0e
Merge pull request #4211 from megmcca/kk_hybrid_topo_a-d-i
...
Port hybrid angle, dihedral, improper topology styles to Kokkos
2024-07-26 18:31:19 -04:00
343d600410
make docs consistent with rest of manual and rephrase fix shake changes
2024-07-26 17:23:46 -04:00
50bf022946
Improved error messages in the log files
2024-07-26 15:19:01 -05:00
e0857ad558
Handled more cases with ERROR in log.lammps
2024-07-26 14:11:43 -05:00
e28de32a77
update docs, kk accel style
2024-07-26 13:06:17 -06:00
e317c18e1e
whitespace
2024-07-26 12:57:22 -06:00
ce42418efc
Merge branch 'lammps:develop' into kk_hybrid_topo_a-d-i
2024-07-26 12:56:27 -06:00
90d98d9a92
Added a config file for valgrind tests
2024-07-26 12:26:37 -05:00
5bcf124431
Converted the return results from iterate() into a dict, processed memory leaks if valgrind is used
2024-07-26 12:23:58 -05:00
59ef492982
Handled a few cases with mismatched columns in thermo output
2024-07-26 09:51:19 -05:00
a2f461c688
fix cut-n-paste doc issue
2024-07-26 10:35:07 -04:00
c0c69af709
update LAMMPS-GUI howto docs
2024-07-26 10:19:15 -04:00
7bae7ea2f7
add export to YAML to chart viewer
2024-07-26 10:04:39 -04:00
c8818a16c5
Add menu entries to open LAMMPS tutorial website
2024-07-25 22:14:06 -04:00
df4ae41283
update docs for added typelabel support
2024-07-25 21:25:14 -04:00
c343287f2c
add conditional typelabel support
2024-07-25 21:15:16 -04:00
1a034af7d5
fix logic bug
2024-07-25 21:14:38 -04:00
68a6bc0693
Adding missing header file
2024-07-25 18:15:34 -06:00
3deffb0dfd
typo
2024-07-25 18:10:27 -06:00
d43e87bce1
Missing word
2024-07-25 17:54:52 -06:00
49b377fc3d
Adding errors to unpatched uses of vest with vremap
2024-07-25 17:51:48 -06:00
6abbbdba6c
Patching vremap in SPH
2024-07-25 17:10:23 -06:00
e02ad1a3b2
Cleaning up SPH package, minor bug fixes
2024-07-25 17:02:22 -06:00
282183dc57
Update fix_epot_lepton.cpp
...
Add flags for .getVariableReference()
Add initialization in constructor
2024-07-25 17:52:24 -04:00
1a344853e0
Added more info on the number of input scripts per subfolder
2024-07-25 16:49:53 -05:00
1e41dfaeb9
Adding movie references to BPM/RHEO
2024-07-25 15:18:45 -06:00
26503c948a
improve detection of triclinic box trajectory files
2024-07-25 16:59:41 -04:00
ff27bb8865
add missing space
2024-07-25 16:59:13 -04:00
0c5b9175d6
Fixed an issue with num_ref_runs not specified before use
2024-07-25 13:26:47 -05:00
590c7dcf8f
Merge branch 'lammps:develop' into spica-kk
2024-07-25 13:54:44 -04:00
f84b18170f
Reported different outcomes for the test runs, priotized running the input first, then processing the output, mem leaks and finally numerical checks
2024-07-25 12:19:00 -05:00
13fabe445e
add check to detect whether there are overlaps between type labels and fix shake keywords
2024-07-25 09:07:23 -04:00
a278a6f951
restore original fix shake code
2024-07-25 09:02:47 -04:00
870306dd04
use preferred comparison method
2024-07-25 08:49:03 -04:00
e844ce3ddf
re-align ReaxFF OpenMP version of ValidateLists with serial version
2024-07-25 08:48:43 -04:00
c25f9032ad
add unit test inputs for fix epot/lepton
2024-07-25 05:24:40 -04:00
5d418e90a5
version is still TBD
2024-07-25 05:16:24 -04:00
4af280c9f0
small fixups
2024-07-25 05:14:46 -04:00
2251ac9127
apply clang-format
2024-07-25 05:12:11 -04:00
339911eeed
whitespace
2024-07-25 05:11:14 -04:00
efdaf57058
Merge remote-tracking branch 'github/develop' into gsalkuin_develop
2024-07-25 05:10:21 -04:00
f2b778aa5e
add new fix to .gitignore
2024-07-25 05:09:59 -04:00
eb5f45dfe7
Fixed bugs with progress file close
2024-07-24 23:50:18 -05:00
f254af2bab
Updated logger and output format
2024-07-24 23:11:54 -05:00
c75b9a929c
Fix typo
2024-07-24 20:35:12 -04:00
fa2db39c55
Edit docs
2024-07-24 19:43:18 -04:00
8ef96f6ff8
Add new fix
2024-07-24 19:05:44 -04:00
90291a9b3a
Merge pull request #4237 from Yi-FanLi/pimd_langevin_lj
...
fix pimd/langevin: improve usage of lj reduced units
2024-07-24 18:58:12 -04:00
1c42a06f1b
use enums instead of numbers.
2024-07-24 15:59:55 -04:00
93bab0cfcc
simplify parser for fix shake/rattle options and add typelabel support
2024-07-24 10:40:59 -04:00
20fb6a4279
add typelabel support to neigh_modify exclude type
2024-07-24 10:21:20 -04:00
732786d178
use preferred comparison method
2024-07-24 08:57:47 -04:00
25a4117e67
Merge branch 'develop' into group-bitmap-accessor
2024-07-24 00:08:55 -04:00
fbd37bd5e9
Merge pull request #4235 from akohlmey/collected-small-fixes
...
LAMMPS GUI improvements
2024-07-24 00:04:24 -04:00
61c0001286
Merge pull request #4239 from lammps/occasional-neighbor-bug-fix
...
Bug fix for determining when an occasional neighbor list needs rebuilding
2024-07-23 22:37:51 -04:00
992b279b3a
Merge branch 'develop' into pimd_langevin_lj
2024-07-23 21:34:30 -04:00
eaf875187c
Fix bug in GPU/CPU overlap
2024-07-23 19:47:26 -04:00
ce0e513d8c
Remove unused function
2024-07-23 17:42:23 -06:00
8bba2d12ec
Fix bug in GPU/CPU overlap
2024-07-23 17:41:48 -06:00
c1c8525f4b
fix typo in comment
2024-07-23 19:03:43 -04:00
91931f0ea2
Merge remote-tracking branch 'github/develop' into collected-small-fixes
...
# Conflicts:
# doc/src/Tools.rst
2024-07-23 17:04:36 -04:00
afbcbc2dd6
Merge pull request #4238 from akohlmey/remove-lammps-shell
...
Remove lammps-shell tool as it has been superseded by LAMMPS-GUI
2024-07-23 14:58:40 -04:00
1bde65c1f3
Updated README with example uses, added progress file option
2024-07-23 10:01:29 -05:00
dbc1582c86
Reformated the screen output
2024-07-23 09:37:01 -05:00
b3c2083ff1
Split the input list before quitting for dry run
2024-07-23 08:53:42 -05:00
0210341489
whitespace
2024-07-23 05:09:33 -04:00
b459d0c9b9
apply clang-format
2024-07-22 23:58:10 -04:00
ed3ab86ba7
typo
2024-07-22 18:57:53 -04:00
d0528f7f02
Removing more obsolete args from nlist build_one()
2024-07-22 16:45:51 -06:00
4a783b74be
Split the subfolders into num_workers and write out the separate text files
2024-07-22 16:53:12 -05:00
572c511830
sanity check that occasionsal list is assigned to an NPair class
2024-07-22 14:37:13 -06:00
c6b7143863
whitespace around comment
2024-07-22 14:12:52 -06:00
445251d569
simplify logic for checking whether occasional neight list needs to be rebuilt
2024-07-22 14:11:04 -06:00
244db720b9
the list of subfolders can be loaded from a text file
2024-07-22 14:58:50 -05:00
b551a8197f
remove extra iteration
2024-07-22 10:57:49 -06:00
409e795027
remove extra iteration
2024-07-22 10:45:31 -06:00
9fd21fa065
Remove lammps-shell tool as it has been superseded by LAMMPS-GUI
2024-07-22 06:43:10 -04:00
70ee5495a2
mention dump_modify binary for VTK style dumps
2024-07-22 06:14:31 -04:00
1f14f36708
step patch level version
2024-07-21 19:11:01 -04:00
c05b184cca
update documentation for file viewer feature
2024-07-21 19:10:15 -04:00
51b58b4249
Cleaned up and added comments
2024-07-21 18:06:34 -05:00
7aaa5edf29
Updated progress tracking to skip completed tests
2024-07-21 17:56:10 -05:00
7dc0ace48f
file viewer can be called from File menu or context menu in editor if word under cursor is a file
2024-07-21 18:37:06 -04:00
97ffabda0e
add (text) file viewer class
2024-07-21 18:36:20 -04:00
36665683d4
Updated progress tracking
2024-07-21 16:57:08 -05:00
ca859c1d17
Added progress to track the tests processed
2024-07-21 16:22:11 -05:00
47c6f1633c
Reverted the changes to examples/melt/in.melt, no need to add #REG
2024-07-21 10:34:23 -05:00
3ddb202853
Removed the unnecessary thermo yaml file under examples/melt
2024-07-21 10:32:44 -05:00
695f25521d
Cleaned up and fixed issues with in_place = False (using the provided in.lj for debugging)
2024-07-21 10:21:14 -05:00
f23835932c
Updated README and cleaned up
2024-07-21 10:06:37 -05:00
e8f09bfb02
Rearranged the functions for processing #REG markers, maybe phased out later as not needed
2024-07-21 09:11:38 -05:00
9109b4d89e
Removed input scripts, data files and ref thermo files that were previously used for debugging, keeping only in.lj
2024-07-21 09:01:03 -05:00
051ed89851
Reverted the unintentional changes to examples/bpm/impact/brokenDump
2024-07-21 08:58:34 -05:00
c689cea7d8
initialize in constructor rather than header
2024-07-20 23:48:39 -04:00
9413bb825f
match lj/spica/coul/long as close as possible to lj/cut/coul/long
2024-07-20 23:25:46 -04:00
49ead6be10
update doc
2024-07-20 22:46:06 -04:00
ce0fd7dcb7
initialize lj parameters to 1
2024-07-20 22:34:27 -04:00
9676b0cb06
Merge branch 'upstream' into regression-tests
2024-07-20 16:46:49 -05:00
063d5d2fcd
keep entries in roughly alphabetical order
2024-07-20 03:35:04 -04:00
39efd3bb2d
Merge branch 'develop' into small-patches
2024-07-19 13:58:52 -06:00
3d4074d574
Accessor for history, ensure saved bonds processed in update/special/bonds
2024-07-19 13:58:16 -06:00
884b9dd9bd
add PALS env var
2024-07-19 15:34:02 +00:00
bae822fea7
update Makefiles
2024-07-19 15:23:49 +00:00
cf4654d9cf
spelling
2024-07-18 19:07:59 -04:00
3017630c01
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-07-18 18:40:22 -04:00
1ed6e153b6
Merge pull request #4214 from jtclemm/rheo
...
New multiphase fluids package
2024-07-18 18:38:51 -04:00
1c99d7f813
bugfix for extracting 2d-data with lammps_pair_extract()
2024-07-18 13:37:04 -04:00
517681eb1e
avoid passing uninitialized data
2024-07-18 13:23:20 -04:00
3b022e86db
add extract_pair_dimension and extract_pair for fortran module
2024-07-18 07:39:15 -04:00
bb005e1858
k_cut_ljsq and k_cut_coulsq
2024-07-18 04:24:40 -04:00
23f37e6f63
minor fixes
2024-07-18 03:53:44 -04:00
992987eb6a
fix formatting to make diff easier
2024-07-18 00:27:35 -04:00
85beac7107
compatibility with Qt-5.12 and Ubuntu 20.04LTS
2024-07-18 00:16:12 -04:00
78aacfb52e
whitespace
2024-07-18 00:11:36 -04:00
93d40f494f
revise documentation for changes in version 1.6
2024-07-18 00:06:51 -04:00
11c77b6136
drop icon since we now have the File menu entry and keyboard shortcut
2024-07-18 00:06:23 -04:00
1d1bf669f6
apply clang-format
2024-07-17 23:18:03 -04:00
7c804f7843
add feature to image viewer that copies the dump image command line to the clipboard
2024-07-17 23:16:49 -04:00
c3272297fc
use LAMMPS-GUI consistenly (instead of LAMMPS GUI)
2024-07-17 23:01:15 -04:00
2e2dc2abe5
document new features
2024-07-17 19:14:22 -04:00
955db30b32
use LAMMPS-GUI consistently
2024-07-17 19:14:04 -04:00
f877a6f4ce
more consistency changes
2024-07-17 19:13:10 -04:00
470b106d99
small tweaks for more consistency
2024-07-17 15:11:17 -04:00
1e75695558
Updating LAMMPS GUI documentation for version 1.6
2024-07-17 14:08:35 -04:00
de95eb907a
Clarifying comment on breakage in bond hybrid
2024-07-17 11:53:01 -06:00
5afde3f0f5
export to YAML functionality is only available if there is YAML format data
2024-07-17 04:14:51 -04:00
99ec87dddc
Update pair_lj_spica_coul_long.cpp
2024-07-17 01:16:37 -04:00
d277a12e43
add missing icon file
2024-07-16 23:44:46 -04:00
2a1447ff03
extract YAML format thermo data from output window text
2024-07-16 23:38:18 -04:00
1b9302299a
implement delete-all-images function with pushbutton in slideshow viewer
2024-07-16 22:54:38 -04:00
ccfdb4aee4
https://matsci.org/t/a-few-kokkos-development-questions/56598
2024-07-16 19:45:47 -04:00
dc84078156
spelling
2024-07-16 19:15:31 -04:00
5b29871198
update docs for new library function
2024-07-16 19:08:01 -04:00
8d4a80729a
don't overwrite string type argument variables with their encoded version
2024-07-16 19:01:06 -04:00
4daba292d7
add unit tests for library interface function lammps_extract_pair() and python equivalent
2024-07-16 18:30:45 -04:00
afa44e931b
Fixed log file name issues, ignored log files that don't give thermo ouput as normally expected
2024-07-16 14:46:13 -05:00
a5299b48d9
update view size
2024-07-16 12:33:49 -06:00
9730bb4f10
step LAMMPS GUI version to 1.6.0
2024-07-16 14:25:41 -04:00
44edc61a00
Fixed issues with log file names with overlapping patterns (e.g. log.10Jan22.abcfire.* and log.10Jan22.neb.sivac.abcfire.*)
2024-07-16 13:16:23 -05:00
d274989843
update indices
2024-07-16 11:11:31 -06:00
74780e74ef
update TODO list with new ideas motivated by tutorial paper
2024-07-16 07:30:14 -04:00
615c1bb623
more compact and consistent window titles
2024-07-16 05:13:04 -04:00
90dee57aae
try using LJ sigma for particle radius in VDW mode
2024-07-16 01:40:18 -04:00
3b853adaac
add lammps_extract_pair_dimension and lammps_extract_pair to library interface
2024-07-16 01:38:21 -04:00
a9a896c677
Small doc changes, renaming status variable
2024-07-15 17:19:51 -06:00
1b5c42e1b7
add shortcut button for save buffer
2024-07-15 18:48:18 -04:00
207d1e20b9
warn about problematic compiler versions and C++ standard combinations
2024-07-15 18:23:59 -04:00
d7792956d6
bugfix for unittest/fortran/wrap_configuration.cpp
2024-07-15 17:47:22 -04:00
0f13f632e2
Merge pull request #4227 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-07-15 16:22:58 -04:00
6f8bedd01c
sync minimum sphinx version with requirements file
2024-07-15 14:14:13 -04:00
7cfc34e45d
the source_suffix option is supposed to be a map
2024-07-15 14:08:19 -04:00
046f57625a
Merge branch 'develop' into collected-small-changes
2024-07-15 13:10:35 -04:00
0b08ee898c
Merge pull request #4218 from robeme/electrode
...
Bugfixes and improvements for ELECTRODE package
2024-07-15 13:10:09 -04:00
bb15fa53cb
Merge pull request #4230 from jrgissing/chunk_related_fixes
...
docs + minor msd/chunk refactor
2024-07-15 13:08:02 -04:00
b0238b1bf2
Merge pull request #4232 from rbberger/remove_sprintf_from_core
...
core files: replace sprintf with snprintf
2024-07-15 12:17:55 -04:00
1fe1aa0683
lower default update interval to 10ms
2024-07-15 10:28:22 -04:00
1d6959efe6
only print fix reaxff/bonds output during setup the first time
2024-07-15 06:58:05 -04:00
acd7bd111d
remove dead code
2024-07-15 06:51:58 -04:00
6fedb6a1b8
fix compilation issue with latest QUIP/libAtoms code
2024-07-15 06:48:21 -04:00
970f518939
avoid out of range access
2024-07-15 06:25:03 -04:00
fb9a36c2f4
do not update the chart window when LAMMPS is not in a minimization or run
2024-07-13 19:12:46 -04:00
58513320d3
core files: replace sprintf with snprintf
2024-07-13 15:33:56 -06:00
f83b82f04f
Handled more cases
2024-07-12 23:59:17 -05:00
1912083935
add warning about overflowing image flags and how to prevent that
2024-07-12 23:43:14 -04:00
a0fb12c265
disentangle the fix deform and fix deform/pressure pages somewhere for easier reading
2024-07-12 23:42:42 -04:00
06511a6e77
couple more doc tweaks
2024-07-11 19:17:09 -04:00
0e6ff7d70a
only call post_force() if it was selected as callback.
2024-07-11 15:02:38 -04:00
47af1775c2
update test since we have now one invocation also during setup
2024-07-11 15:02:03 -04:00
a55092dc26
rewrap docs
2024-07-11 13:39:44 -04:00
c1c1d32136
The post_force callback should also be called during "setup"
2024-07-11 13:32:56 -04:00
9e917412c9
fix typo and rewrap lines
2024-07-11 12:39:42 -04:00
e51e0c1fb7
re-order entries
2024-07-11 11:37:42 -04:00
e0a0c94c6e
Prepared for multiprocessing, maybe using separate input lists for different run_tests.py is sufficient
2024-07-11 00:04:26 -05:00
b9e263b1d1
re-add empty row between special and regular pair styles
2024-07-10 16:17:33 -04:00
00f214f323
Added the --dry-run option to print statistics for the LAMMPS build and examples folder only
2024-07-10 11:35:23 -05:00
8f6cf085e8
syncing table in build_packages/extra
2024-07-09 15:06:18 -06:00
d875c5bb0f
Updated README
2024-07-09 09:02:44 -05:00
17b2282a1e
Merge branch 'upstream' into regression-tests
2024-07-09 08:24:46 -05:00
a72cffd198
Changed indentation
2024-07-09 08:22:37 -05:00
170c12d5df
Handled error runs where log.lammps is not created (e.g. using more MPI procs than the number of physical CPUs)
2024-07-08 17:19:57 -05:00
0b3de48ef0
Added the config file for kokkos testing and enabled logging for the output of the failed runs
2024-07-08 16:32:45 -05:00
c7d729e3d6
Allowed to skip a list of input scripts as specified in the config file
2024-07-08 15:52:49 -05:00
d0e5640a75
add cvflag check, update mem usage
2024-07-08 05:05:36 -06:00
7673a904d1
update variable for consistency w/ non-kokkos
2024-07-08 05:05:06 -06:00
4bc97dc812
fix topo labels
2024-07-08 05:01:23 -06:00
aaf25602e3
add Q_MASK to datamask_read
2024-07-07 17:11:18 -04:00
b1a4f08dd2
Update in.charmmfsw
2024-07-07 16:56:00 -04:00
c77d2d952d
Update pair_lj_charmmfsw_coul_long_kokkos.cpp
2024-07-07 16:55:39 -04:00
06e8f8eab2
cleanup
2024-07-07 15:57:37 -04:00
9c37e0f0df
add charmmfsw example for kokkos gpu testing
2024-07-07 15:32:12 -04:00
2cb3cb3323
merging charmmfsw properly into spica (1st try)
2024-07-07 11:04:11 -04:00
bac8885739
minor changes
2024-07-07 06:19:42 -04:00
2459b7e975
oops
2024-07-07 05:58:27 -04:00
68231e9ba4
minor formatting changes
2024-07-07 05:49:03 -04:00
62ac8d0ab3
fixes
2024-07-07 02:59:43 -04:00
1a30fe5349
reset_atoms: one more grammar tweak
2024-07-06 18:03:43 -04:00
08cf19955d
minor corrections to 'reset_atoms' docs
2024-07-06 17:57:18 -04:00
b1db2ddb3f
store 'nchunk for msd' on first pass
...
because nchunk can be modified elsewhere
2024-07-06 15:57:18 -04:00
b7942ead3f
chunk docs typo
2024-07-06 15:49:46 -04:00
54901eb8a4
remove pointless check
2024-07-06 09:55:41 -04:00
f34b6dacaf
improve fix indent documentation
2024-07-06 09:55:22 -04:00
c3f76dcc81
cleanup
2024-07-06 01:12:23 -04:00
fdf9ffee73
use auto for type
2024-07-06 00:52:27 -04:00
9c8f7854ad
avoid out-of-bounds string character access during completion
2024-07-06 00:50:15 -04:00
fecf38e116
move d_type = atomKK->k_type.view<DeviceType>() to compute()
2024-07-06 00:20:45 -04:00
87060b2d3e
display selected C++ standard as part of the CMake summary output
2024-07-05 21:37:04 -04:00
f05c87cd43
use proper const qualifier
2024-07-05 21:31:52 -04:00
96f2e32591
fix typo
2024-07-05 20:15:30 -04:00
61e391b449
correct check for invalid header keywords
2024-07-05 19:28:04 -04:00
b89bc47626
more thorough checks for molecule file header keywords
2024-07-05 19:10:48 -04:00
a3bacfca65
more unit tests for tokenizer functions constains() and matches()
2024-07-05 18:55:55 -04:00
6fd962e132
spelling
2024-07-05 16:44:08 -04:00
880aa40d1b
add missing header
2024-07-05 16:23:02 -04:00
2fc664d5da
added kokkos views
2024-07-05 16:21:43 -04:00
dacc55b889
Prevent overflow in neighbor output
2024-07-05 16:20:28 -04:00
f0a11dbefd
also promote ndatum in MyPoolChunk class
2024-07-05 16:16:04 -04:00
caa1b4a891
promote ndatum to bigint to avoid overflows
2024-07-05 16:12:08 -04:00
8fcde04097
add a "matches()" method to the Tokenizer and ValueTokenizer classes using utils::strmatch()
2024-07-05 15:45:49 -04:00
4746fe74ed
Allowed to specify tolerances for individual input scripts, overriding the global values
2024-07-05 09:37:06 -05:00
810698dc07
Skip neighbor folding at first call
...
There may be issues due to the fact that the NL is initialized
with the LAMMPS data file, that does not have to be the same
as the starting config in i-PI
2024-07-05 09:07:30 +02:00
eeaecb3ed3
macOS app bundle requires -D BUILD_TOOLS=yes
2024-07-04 15:13:06 -04:00
0d54f99fc0
Fixed a nasty bug when running the ipi interface with many MPI workers
...
Looks like the migrate() call should happen before trajectory folding
2024-07-04 17:34:18 +02:00
c0dfccdd64
add a few more flags to clang-tidy
2024-07-04 11:18:08 -04:00
da2bd44b73
modernize and reformat with clang-tidy and clang-format
2024-07-04 11:17:54 -04:00
cefe76919c
make more use of auto and thus avoid having to specify the same type twice
2024-07-04 11:12:40 -04:00
10e3595b57
separately catch exceptions thrown by new
2024-07-03 22:20:06 -04:00
a4d69878fa
update list of available sanitizers for Fedora 40 and GCC 14
2024-07-03 22:02:35 -04:00
f94b078936
use pkg-config instead of pkgconf consistently, since the latter comes with compatibility to the former
2024-07-03 21:21:35 -04:00
0fb7493658
spelling fixes
2024-07-03 19:17:11 -04:00
b6d11b5902
document GSL dependency and provide build instructions for RHEO package
2024-07-03 19:07:19 -04:00
96d58bb03e
automatically set include/libs flags for GSL, if pkg-config is available
2024-07-03 18:32:42 -04:00
feba9640af
not needed anymore
2024-07-03 18:22:27 -04:00
e1232af867
Missing flag and changing dependencies
2024-07-03 16:12:17 -06:00
9b52888e53
Adding RHEO dependency to cmake
2024-07-03 15:53:38 -06:00
ece17cf56f
Adding rheo make support
2024-07-03 15:30:33 -06:00
17d736c0f9
Merge branch 'develop' into electrode
2024-07-03 15:17:43 -04:00
01502f70a4
print warnings only on MPI rank 0
2024-07-03 15:16:08 -04:00
33490fc402
align with other similar tests in LAMMPS
2024-07-03 15:09:25 -04:00
1f02178263
make exclusion more specific
2024-07-03 09:32:37 -04:00
66552d80da
Merge branch 'develop' into rheo
2024-07-03 03:42:44 -04:00
0a6fd5b097
get rid of some evil tabs
2024-07-03 03:41:57 -04:00
3385198b51
fix typo
2024-07-03 00:51:32 -04:00
993a7cce54
Merge pull request #4215 from lammps/atom-map-bug
...
Ensure atom map is reset by fix pour and fix deposit
2024-07-03 00:38:33 -04:00
7739c7ad90
Add files via upload
2024-07-02 14:50:12 -07:00
2b84cd0524
Add files via upload
2024-07-02 14:47:48 -07:00
44ff2698c5
Delete examples/log.ctip
2024-07-02 14:47:12 -07:00
b6a007b769
Delete examples/in.ctip
2024-07-02 14:47:01 -07:00
a170ecc202
Delete examples/data.ctip
2024-07-02 14:46:49 -07:00
567d492121
Delete examples/NiO.eam.fs
2024-07-02 14:46:35 -07:00
ba675c0806
Delete examples/NiO.ctip
2024-07-02 14:46:20 -07:00
b98b82fb09
Create in.ctip
2024-07-02 14:45:34 -07:00
6dd47fbbb0
Add files via upload
2024-07-02 14:40:26 -07:00
5bd4b92826
Merge branch 'lammps:develop' into ctip
2024-07-02 14:39:24 -07:00
4b8f961098
Updating headers
2024-07-02 14:00:37 -06:00
9513c0edac
small cleanup
2024-07-02 13:28:46 -06:00
9d529c6995
Merge branch 'hagerty_issue4140_kokkos_collective' of github.com:hagertnl/lammps-fork into hagerty_issue4140_kokkos_collective
2024-07-02 15:10:58 -04:00
d630fc67ab
Updated remap kokkos to remove unused recv_proc and recv_bufloc buffers
2024-07-02 15:10:44 -04:00
ad4573e4f6
add fourth term
2024-07-02 11:08:05 -06:00
56a9192cf3
Merge pull request #4212 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-07-02 00:46:14 -04:00
edebab9a5c
clarify possible map styles on atom_modify doc page
2024-07-01 14:57:26 -06:00
abcc9ed08d
Merge branch 'develop' of github.com:lammps/lammps into hagerty_issue4140_kokkos_collective
2024-07-01 12:33:17 -06:00
f633b03602
ensure atom map is reset by fix pour and fix deposit
2024-07-01 09:33:20 -06:00
b8360631e1
Fix typos and add TF definitions to fix_electrode.rst
2024-07-01 10:35:54 +02:00
49c84dbe1e
Bugfix virial with fix electrode
2024-07-01 10:05:28 +02:00
dc07a75011
whitespace
2024-06-30 18:36:18 -04:00
d75e66dc71
add unit tests for lammps_extract_variable()
2024-06-30 18:32:37 -04:00
f8a7fc787c
correct documentation and simplify extracting vector length
2024-06-29 21:32:37 -04:00
6ad0145709
new special variable function is_timeout()
2024-06-29 04:02:33 -04:00
246698d3c2
Timer::_timeout should be double and it should be allowed to have fractions.
2024-06-29 03:43:26 -04:00
d5c90eebfd
Flipping doc reference name
2024-06-28 17:27:13 -06:00
1326592f23
Proofing RHEO package
2024-06-28 17:07:23 -06:00
8397738978
add explanation about integrating new styles into packages
2024-06-28 18:32:58 -04:00
a8c7ebf47d
must use the "roots" communicator only on world->me == 0
...
Thanks to @joshuakempfert. See issue #4210
2024-06-28 14:17:20 -04:00
6a8e7b4d70
update variables, templates, kk types
2024-06-27 22:56:12 -06:00
d7da58752b
update commands, zero functors
2024-06-27 22:54:00 -06:00
62d564f81a
add hybrid kk for angle, dihedral, improper styles
2024-06-27 22:49:03 -06:00
4fd14f4e1c
update install actions
2024-06-27 22:44:25 -06:00
9fef3b68e0
update deallocate, suffix flags
2024-06-27 22:36:15 -06:00
0de8192a9b
add kokkosable variable
2024-06-27 22:31:59 -06:00
185141bd7d
use faster compression
2024-06-27 23:24:20 -04:00
2ad8119282
do not try to install plumed patches
2024-06-27 21:24:12 -04:00
1f7fb7b6f5
correct path (again)
2024-06-27 20:57:35 -04:00
42724fda74
note the ability to build ML-PACE and PLUMED as plugins
2024-06-27 20:56:20 -04:00
e75e63c218
also package the plumed.exe executable with the plugin
2024-06-27 20:08:15 -04:00
5014e408c0
use correct path to (downloaded) plumed source tree
2024-06-27 20:07:52 -04:00
3c0eaf6870
Moving stress calculation to rheo/prop/atom
2024-06-27 16:57:53 -06:00
2c2007ff55
silence warnings
2024-06-27 18:52:58 -04:00
0e706d4dcc
add support for building the PLUMED package as plugin
2024-06-27 18:14:56 -04:00
cdb4a331a6
remove INTEL package from cross-compiler config.
...
It doesn't do much goos since we're not using an Intel compiler
and we are running out of capacity for auto-exported symbols
for the LAMMPS shared library (limited to 65k).
2024-06-27 06:27:58 -04:00
a74500f416
Merge pull request #4205 from akohlmey/next-release
...
Update version tags for next feature release
2024-06-26 23:26:04 -04:00
d47b9c6571
cosmetic
2024-06-26 21:49:02 -04:00
e72a786a44
fix typo
2024-06-26 19:58:09 -04:00
9d94345f09
Merge branch 'develop' into next-release
2024-06-26 19:50:27 -04:00
7b70ad928f
Merge pull request #4203 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2024-06-26 19:46:21 -04:00
09c121ebbc
Prevent overflow in neighbor output
2024-06-26 14:56:28 -06:00
7da7e69ccb
Fix integer overflow for large ReaxFF systems with KOKKOS package
2024-06-26 15:14:55 -04:00
14086cc9ad
add warning about memory consumption
2024-06-26 10:50:38 -04:00
25985abfc0
add version tag
2024-06-26 09:50:52 -04:00
b1d1213dfd
reformate, make small corrections, align with other doc files and use sphinx-design to make html more compact
2024-06-26 07:30:50 -04:00
252f48b2c1
Mention bonded force field primer from typelabel paper in bioFF howto
2024-06-26 07:27:11 -04:00
44b66cb56b
various documentation fixups, dedup references, wrap paragraphs, adjust underlines, add missing index
2024-06-26 07:26:03 -04:00
8173142950
Merge branch 'develop' into collected-small-changes
2024-06-26 06:16:21 -04:00
4bb71195aa
Allow NULL for eta in fix electrode
2024-06-26 12:08:45 +02:00
9ac821b3cb
protect against 32-bit integer overflow
2024-06-26 05:07:53 -04:00
acc28e01c3
Merge pull request #4050 from akohlmey/bioff-doc-updates
...
Bio force field documentation updates
2024-06-26 04:27:33 -04:00
da2dc9a154
handle case of no LAMMPS instance or no simulation box
2024-06-26 01:30:14 -04:00
89193c8a66
expand scope of files to ignore that are created by cmake/ctest
2024-06-25 22:32:51 -04:00
ee85249ad6
update codeowners
2024-06-25 20:26:06 -04:00
8d280a73ac
small programming style updates
2024-06-25 20:21:51 -04:00
baaa9dbedd
move initializers for structs from header file to implementation, add constructors
2024-06-25 20:18:37 -04:00
e5250a76ac
apply clang-format
2024-06-25 20:07:34 -04:00
e3fb1f24bd
Merge branch 'develop' into collected-small-changes
2024-06-25 19:41:45 -04:00
0b0ec155ca
whitespace
2024-06-25 19:40:07 -04:00
03695ac9b1
remove temporary files
2024-06-25 19:39:48 -04:00
3323e45372
Merge pull request #4168 from cesmix-mit/kokkospod
...
New features for the ML-POD package
2024-06-25 19:35:08 -04:00
b69e7e03fd
small fix
2024-06-25 19:07:59 -04:00
116ac85a34
use consistent method to silence compiler warnings about unused parameters
2024-06-25 19:07:50 -04:00
b62a05a147
fix up garbled references to other doc pages
2024-06-25 19:06:23 -04:00
8e4ffdc84e
update docs for fully integrating utils::bounds_typlabel() function
2024-06-25 18:23:07 -04:00
5cbe85ecf1
remove redundant error argument (accessible through lmp)
2024-06-25 18:19:41 -04:00
69b9deca39
Merge branch 'develop' of github.com:athomps/lammps into develop
2024-06-25 13:49:30 -06:00
53f39eeae4
Rolled back a premature update for MS-MEAM
2024-06-25 13:46:12 -06:00
fcba5ee3c9
silence compiler warnings and apply clang-format
2024-06-25 15:01:17 -04:00
fd2eab9924
Remove commented out code
2024-06-25 14:53:05 -04:00
94742c043c
Merge branch 'kokkospod' of https://github.com/cesmix-mit/lammps into kokkospod
2024-06-25 14:43:02 -04:00
1892ee35d4
remove printf or replace it with utils:logmsg
2024-06-25 14:42:57 -04:00
3453f13c2d
correct capitalization
2024-06-25 13:33:29 -04:00
125da5723b
whitespace
2024-06-25 13:31:33 -04:00
e6e89ec54a
Merge branch 'develop' into collected-small-changes
2024-06-25 13:31:15 -04:00
b84c09d30e
update version tags for next feature release
2024-06-25 13:30:38 -04:00
8fa0064dc2
Merge pull request #4204 from lammps/dpd-coul-slater-doc-page
...
Minor edits to new pair dpd/coul/slater/long doc page
2024-06-25 13:21:04 -04:00
e830dd9761
Merge pull request #14 from akohlmey/kokkospod
...
Update kokkospod branch to upstream and minor cleanups and corrections
2024-06-25 00:01:25 -04:00
6ef8472481
Merge commit 'refs/pull/4168/head' of github.com:lammps/lammps into kokkospod
2024-06-24 23:52:39 -04:00
6b659a6e56
Remove commented out code and turn off timing
2024-06-24 22:48:34 -04:00
ebbb2673f1
Merge branch 'kokkospod' of https://github.com/cesmix-mit/lammps into kokkospod
2024-06-24 22:34:52 -04:00
e195f1759f
Remove unused parameters, change command name, and update documentation and examples..
2024-06-24 22:32:35 -04:00
eb7c6e47ae
Merge pull request #15 from stanmoore1/kokkospod
...
Small changes for https://github.com/lammps/lammps/pull/4168
2024-06-24 21:26:59 -04:00
a2fcec6aaa
fix typos, spelling, incorrect markup, and correct and add more details for speedup note
2024-06-24 20:01:41 -04:00
667c673855
Update docs
2024-06-24 17:55:28 -06:00
a88a22c36e
Small cleanup
2024-06-24 17:52:58 -06:00
d5e5630cc5
Comment out unused var
2024-06-24 17:42:17 -06:00
63f61a41dc
Update .gitignore for POD
2024-06-24 17:41:21 -06:00
b9a850d93f
Add logic for GNU Make
2024-06-24 17:40:47 -06:00
bf6e0d59c9
fix bug in general triclinic dump refactor reported by @stanmoore1
2024-06-24 19:18:49 -04:00
da095a1d79
minor edits to new pair dpd/coul/slater/long doc page
2024-06-24 16:36:38 -06:00
bf4aab68d3
update sdk -> spica
2024-06-24 17:45:53 -04:00
5442446460
remove commented out code
2024-06-24 17:44:07 -04:00
43bace6748
Fix typo
2024-06-24 15:16:37 -06:00
b0718a0983
Merge conflicts
2024-06-24 14:16:40 -06:00
b219bb8de8
Merge conflicts
2024-06-24 14:09:33 -06:00
21a42c1304
Small cleanup
2024-06-24 14:08:47 -06:00
9a41f6aedf
spelling updates
2024-06-23 04:21:01 -04:00
01a85639f9
Merge branch 'develop' into kokkospod
2024-06-23 03:56:39 -04:00
0d1759d4a4
small programming style updates
2024-06-23 03:56:23 -04:00
e17dc38087
use utils::numeric to convert text to numbers
2024-06-23 03:56:10 -04:00
21685136be
add braces to group commands according to indentation
2024-06-23 03:55:50 -04:00
79cc64766b
initialize all pointers to null, reorder to match definition
2024-06-23 03:55:10 -04:00
3c81badc5c
avoid namespace pollutions from defines in eapot.h
2024-06-23 03:40:04 -04:00
487a9ae73e
return to alphabetical order
2024-06-23 03:09:54 -04:00
0e28eb0348
Make sure CMAKE_INSTALL_FULL_LIBDIR is defined when using it
2024-06-22 23:28:05 -04:00
5207b93fd8
small update for consistency
2024-06-22 20:33:44 -04:00
7e7f3c08f4
make check more specific but accelerator compatible
2024-06-22 20:29:26 -04:00
e6042c7db2
Merge branch 'develop' into spica-kk
2024-06-22 20:27:00 -04:00
1349d7632e
flag KOKKOS support for added styles in commands lists
2024-06-22 20:26:45 -04:00
fb529bb9e8
trigger calling Fix::reset_dt() which may cause segfaults with respa
2024-06-22 20:04:40 -04:00
9dc85dec54
apply clang-format
2024-06-22 20:04:09 -04:00
5693c8ac33
modernize fix instance lookup
2024-06-22 20:03:14 -04:00
b8cbd1bfc3
use proper technical term
2024-06-22 14:26:24 -04:00
090ed81e77
avoid segfault in fix shake/rattle when timestep is changed before run
2024-06-22 14:20:23 -04:00
f1c5b4b68d
avoid access to uninitialized step_respa pointer in Nose-Hoover fixes
2024-06-22 04:16:46 -04:00
353121c942
update compute descriptors
2024-06-21 22:08:20 -04:00
7a3dd2231b
Merge branch 'develop' into group-bitmap-accessor
2024-06-21 14:31:55 -04:00
cfcd2b2068
Merge pull request #4202 from lammps/dump-triclinic-bug-fix
...
Dump triclinic bug fix
2024-06-21 14:29:31 -04:00
cf2dede47f
whitespace
2024-06-21 12:20:59 -04:00
13f0e37a57
Merge pull request #4201 from lammps/amoeba-doc-page
...
Fix errors in fix amoeba/pitorsion doc page
2024-06-21 12:17:26 -04:00
eba1599f9c
typo comment change
2024-06-21 09:35:10 -06:00
de684a15b6
typo code change
2024-06-21 09:33:12 -06:00
fc539b46ea
change all function ptrs and 2 example dump files
2024-06-21 09:23:04 -06:00
7dae9c05ba
changes for triclinic function ptr init
2024-06-21 08:59:09 -06:00
d0da16070b
one more change
2024-06-21 08:00:50 -06:00
6b42545044
fix errors in fix amoeba/pitorsion doc page
2024-06-21 07:51:49 -06:00
241a8dda63
Merge pull request #4200 from akohlmey/collected-small-changes
...
Collected small fixes for development version
2024-06-21 09:42:57 -04:00
fe13768fa4
remove unused class member
2024-06-21 01:16:50 -04:00
c7f386ce9f
fix missing arguments and cut-n-paste error reported by coverity scan
2024-06-21 01:13:36 -04:00
a6d51b7cc8
follow LAMMPS programming style more closely
2024-06-21 01:04:55 -04:00
41d24f5d57
apply clang-format
2024-06-21 01:02:02 -04:00
663aa8aa80
fix missing pairs within same bin
2024-06-20 22:33:11 -05:00
6d1fb9eb62
fix typo
2024-06-20 20:31:24 -04:00
fc98f626b4
Merge branch 'develop' into collected-small-changes
2024-06-20 20:13:22 -04:00
7e8f956e05
remove accidental commit
2024-06-20 20:09:28 -04:00
8ce284f125
Merge pull request #4145 from jrgissing/improve_type_label_support
...
Improve type label support
2024-06-20 16:30:22 -04:00
dfabe5d333
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-06-20 16:25:43 -04:00
65f2767d9d
Merge pull request #4169 from ohenrich/cg-dna
...
CG-DNA: Real units and potential reader
2024-06-20 16:25:16 -04:00
734fdf4a46
rename CG-DNA potential files
2024-06-20 14:33:26 -04:00
00d7aa935f
follow LAMMPS programming style more closely, silence compiler warnings
2024-06-20 09:39:21 -04:00
001ac67b3b
apply clang-format
2024-06-20 09:23:32 -04:00
c8dc135b8f
update according to "include-what-you-use" principles
2024-06-20 09:22:32 -04:00
2dc7de417a
Merge branch 'develop' into improve_type_label_support
2024-06-20 08:56:02 -04:00
9c8c04a7b4
Merge branch 'develop' into cg-dna
2024-06-20 02:44:29 -04:00
8d69bd77ef
don't throw an error when reading QEq parameters from file
2024-06-19 18:28:04 -04:00
f9a95f7256
fix virial accumulate for gran/hooke/history/kokkos
2024-06-19 16:55:18 -05:00
71c5e04121
Merge pull request #4179 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-06-19 17:39:57 -04:00
cb0af02748
Merge pull request #4193 from akohlmey/extra-command-package
...
Create new EXTRA-COMMAND package
2024-06-19 15:06:20 -04:00
ddec24308c
small docs and spelling corrections and updates
2024-06-19 15:04:14 -04:00
778d11c79e
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-06-19 14:46:04 -04:00
80556214e4
remove unused class member
2024-06-19 13:57:10 -04:00
629a9cbe3d
Merge pull request #4188 from Eddy-Barraud/dpd_charged
...
add pair styles dpd/coul/slater/long and dpd/coul/slater/long/gpu
2024-06-19 13:50:46 -04:00
c4f5605518
Merge pull request #4197 from rbberger/library_interface_update
...
library: add comm->procgrid to extract_global
2024-06-19 12:04:07 -04:00
9b419b669d
Merge pull request #4192 from gtribello/fix-plumed-cmake
...
Update to Plumed interface
2024-06-19 12:03:43 -04:00
ef902b03f9
Merge branch 'develop' into collected-small-changes
2024-06-19 12:02:56 -04:00
4e0bf6137d
Merge pull request #4110 from uf3/ml-uf3
...
Implementation of pair_style uf3 and uf3/kk
2024-06-19 11:43:32 -04:00
45508baee5
major refactor for restart, data file handling. removal of dead code.
2024-06-19 11:09:56 -04:00
6ada6b7bf2
update example for dpd/coul/slater/long
2024-06-19 11:00:21 -04:00
0aff26705c
correct force style input
2024-06-19 10:40:19 -04:00
37572225f4
Merge pull request #4191 from akohlmey/pair-hybrid-molecule
...
Add new pair style hybrid/molecular
2024-06-19 00:49:37 -04:00
83a024b26b
add force style test
2024-06-18 21:41:34 -04:00
71b38521c5
reformat and remove duplicate NP_MULTI_OLD flags
2024-06-18 21:21:20 -04:00
2a132dfe8f
add tests for PyLammps to check new exports
2024-06-18 21:13:33 -04:00
19a8313578
switch proc_grid to procgrid with backward compatibility for PyLammps
2024-06-18 21:13:14 -04:00
b9f8a5b811
Merge pull request #4184 from stanmoore1/pair_soft_kk
...
Add Kokkos version of `pair_style` soft
2024-06-18 20:52:34 -04:00
d54f38ff62
whitespace
2024-06-18 20:46:32 -04:00
740b206e7f
Tightened up the definitions of deltamu's and conc's
2024-06-18 11:04:47 -06:00
b217bf4b24
Resolving conflict in src/MEAM/meam_force.cpp
2024-06-18 10:03:39 -06:00
43cc8696dd
mention that verlet/split is not available for TIP4P
2024-06-18 08:46:18 -04:00
41227e0e93
apply param per type check only on atom types in fix group
2024-06-18 08:35:18 -04:00
3d1f933e21
port QEq parameter check from fix qeq/reaxff to fix qeq/shielded
2024-06-18 07:05:29 -04:00
5e72dc0d6b
error out when extracting non-existent QEq paramters from ReaxFF, e.g. when using pair style hybrid
2024-06-18 06:59:12 -04:00
88ccaeddc1
always return initialized data when extracting per-type info
2024-06-18 06:58:26 -04:00
ab800b4e26
skip over groups with whitepsace in their name so we don't create illegal index files
2024-06-17 17:23:05 -04:00
c867bb3e28
enable and apply clang-format
2024-06-17 17:00:00 -04:00
9856ef7d81
better error handling when processing index files with illegal group names
2024-06-17 16:57:22 -04:00
318b43f358
update group2ndx/ndx2group docs
2024-06-17 15:02:43 -04:00
f4005e350a
update fix plumed API version check and add reminder comments to build files
2024-06-17 07:11:56 -04:00
4be1b41aef
class n func rename
2024-06-17 10:03:06 +02:00
d8c88c70ea
Merge pull request #4189 from evoyiatzis/patch-2
...
Update fep.py
2024-06-16 01:27:42 -04:00
7704227bfb
Merge pull request #4195 from jtclemm/small-patches
...
Various small patches for GRANULAR and BPM packages
2024-06-16 01:26:01 -04:00
59fb8a6835
avoid segfault trying to delete non-copied style
2024-06-15 14:08:14 -04:00
d2ea3b1ac5
add some tests for new features
2024-06-15 08:28:52 -04:00
ee0dd80cbe
fix another typo
2024-06-15 06:17:13 -04:00
9b52f66a5a
fix typos
2024-06-15 05:55:45 -04:00
cb3aa07287
update PyLammps to use added properties directly instead of parsing them.
2024-06-14 20:21:19 -04:00
1ce94e47d8
also make "comm->ghost_velocity" accessible
2024-06-14 20:20:53 -04:00
77b610a2bd
also make comm->style, comm->layout, and comm->mode accessible through the library interface
2024-06-14 20:04:21 -04:00
241d36b14e
skip kokkos_omp test for dihedral_style_charmmfsw
...
pair_style lj/charmmfsw/coul/charmmfsh is not available in kokkos so the kokkos unit test for dihedral_style charmmfsw fails.
2024-06-14 14:48:57 -04:00
1c4b2d460b
remove respa from kokkos_omp tests
2024-06-14 14:47:56 -04:00
514039ed62
library: add comm->procgrid to extract_global
2024-06-14 08:10:24 -06:00
a4ac48addf
add example file and author contrib
2024-06-14 10:13:48 +02:00
11ef510a93
Merge branch 'lammps:develop' into improve_type_label_support
2024-06-13 19:26:42 -04:00
03251e823f
add terminal newline
2024-06-13 15:20:12 -04:00
360d59fc88
Create dihedral-charmmfsw-kokkos.yaml
2024-06-13 12:32:09 -04:00
424fb7ce06
Revert "Update dihedral-charmmfsw.yaml"
...
This reverts commit 1eb8afcba4 .
2024-06-13 12:28:49 -04:00
af9d97ea07
Revert "added dihedral charmfsw kokkos test"
...
This reverts commit 95af3cdab2 .
2024-06-13 12:27:56 -04:00
95af3cdab2
added dihedral charmfsw kokkos test
2024-06-13 12:27:08 -04:00
f915c144fd
Revert "added dihedral charmfsw kokkos test"
...
This reverts commit 55b1b5d008 .
2024-06-13 12:17:41 -04:00
55b1b5d008
added dihedral charmfsw kokkos test
2024-06-13 12:16:49 -04:00
fb23df7bf7
example input file
2024-06-13 17:35:45 +02:00
37f3233040
Check the atom style has an atom map
2024-06-13 17:14:13 +02:00
575853b27a
correct headers' author
2024-06-13 17:11:54 +02:00
80e96d8c9b
Bugfix electrode piston example
2024-06-13 17:00:01 +02:00
8eec17d409
add missing file for CMake build
2024-06-13 09:26:23 -04:00
e95598a716
doc fixes
2024-06-13 09:17:09 -04:00
397dc9a7f6
build system and maintenance updates
2024-06-13 09:13:55 -04:00
4b0adcc66a
avoid segfaults when updating charts in simulations with fast thermo output
2024-06-13 08:34:25 -04:00
3865dda5a2
integrate new doc file into manual
2024-06-13 08:33:40 -04:00
1b040d7108
white space fix
2024-06-13 13:49:18 +02:00
8bbbe2dd6b
Update pair_dpd_coul_slater_long.rst
2024-06-13 11:43:57 +02:00
35cbc84329
Update lal_dpd_coul_slater_long.cpp
2024-06-13 10:25:56 +02:00
2aacc017cb
Changes to CMake to hopefully match Sachith's suggestions
2024-06-12 17:29:30 -06:00
ce7ba21b8b
clarify potentially misleading comment
2024-06-12 17:02:25 -04:00
67d86b559e
Clarifying BPM logic and removing spelling errors in doc
2024-06-12 14:44:13 -06:00
53db2af179
Adding ndata accessor to bond history
2024-06-12 12:27:34 -06:00
610172b9dc
Merge branch 'lammps:develop' into cg-dna
2024-06-12 17:38:20 +01:00
2434ad6574
doc page
2024-06-12 17:29:16 +02:00
99263ed7d7
init_atomic with new pair name
2024-06-12 15:41:38 +02:00
2470d621c8
wrong header name...
2024-06-12 15:31:28 +02:00
3686a7fcf3
wrong cl / cubin header file names
2024-06-12 15:25:28 +02:00
84ed769ca3
changing the fix name and file names for coherence
2024-06-12 15:12:55 +02:00
7f1fbca66f
update lal_base_dpd for optional charged
2024-06-12 14:30:54 +02:00
1a310f5729
Limit CoeffRest gran damping to non-cohesive, prevent potential nans
2024-06-11 17:03:15 -06:00
5ff853ce67
Merge branch 'develop' into small-patches
2024-06-11 16:56:28 -06:00
c190318649
Small doc page clarifications
2024-06-11 16:53:10 -06:00
7bb0da5255
Increased checks for broken bonds in bond BPM
2024-06-11 16:11:24 -06:00
2d9aad67d0
Consistent newton checks compute nbond/atom
2024-06-11 15:24:34 -06:00
e0228d1f15
Bond history compatability delete atoms
2024-06-11 13:16:34 -06:00
09bea938c5
fix copy-n-paste error
2024-06-10 14:26:32 -04:00
d61c94c0f3
move group2ndx and ndx2group to new EXTRA-COMMAND package. update docs.
2024-06-10 14:14:36 -04:00
567ba1f437
improve R value for SI units
2024-06-10 19:37:35 +02:00
77c04d3827
cosmetic changes
2024-06-10 09:15:14 -04:00
12b26eb0a5
Merge branch 'lammps:develop' into fix-plumed-cmake
2024-06-10 13:17:02 +01:00
fa8f73689e
add /omp aliases to hybrid pair styles for consistency and added tests
...
without the aliases, the introspection check lead to skipping suitable tests
2024-06-10 07:33:17 -04:00
2a7f0fb863
update intel pair list support for molskip flag
2024-06-10 07:16:24 -04:00
5f85112102
fix hybrid sub-style detection for OPENMP package
2024-06-10 07:16:02 -04:00
1ec24db123
remove redundant and problem causing NP_INTRA flag
2024-06-10 06:46:22 -04:00
e0c2009525
update conditions, comments, better eflag handle
2024-06-10 11:33:58 +02:00
325350dce4
small tweaks
2024-06-09 12:03:40 -04:00
f442cb4f65
add unit tests for pair style hybrid/molecular
2024-06-09 11:44:35 -04:00
1f0cd8be2a
fix neighbor list request bug
2024-06-09 11:40:34 -04:00
5fb1776fa1
add implementation of pair style hybrid/molecular
2024-06-09 10:31:37 -04:00
117786aa7b
support molskip for r-RESPA neighbor lists
2024-06-09 10:31:16 -04:00
3f901f2d8e
reset manybody_flag if threebody terms are turned on or off in sw pair style
2024-06-09 07:03:31 -04:00
91b9308d4f
initial version of pair style hybrid/molecular
2024-06-09 07:02:18 -04:00
69a31b7da7
dependent python packages have caught up with changes in sphinx 7.3.7
2024-06-09 04:12:51 -04:00
5be5a53801
correct documentation for added bond hybrid/kk
2024-06-09 04:10:52 -04:00
43ce6b018a
update Plumed support for version 2.8.4 and 2.9.1
2024-06-09 01:30:35 -04:00
ca8eb4fb68
update angle spica test
2024-06-08 21:57:24 -04:00
42b4ff4cc5
revert to develop test_angle_style, kokkos_omp test is in kokkos-unit-testing branch
2024-06-08 21:31:31 -04:00
bdf243e36a
more kokkos tests
2024-06-07 19:41:58 -04:00
1eb8afcba4
Update dihedral-charmmfsw.yaml
2024-06-07 16:25:52 -04:00
0f4065f6cd
Update test_improper_style.cpp
2024-06-07 15:41:14 -04:00
c4b1704bd3
added kokkos_omp tests
2024-06-07 11:13:41 -04:00
85c345cf2d
duplicate calc of r
2024-06-07 16:51:32 +02:00
3defe567df
Merge branch 'develop' of github.com:lammps/lammps into hagerty_issue4140_kokkos_collective
2024-06-07 07:28:58 -06:00
f5b2eb3a80
Update lal_dpd_charged.cu
2024-06-07 15:16:54 +02:00
aadeb1149d
double host write, wrong dpd cond
2024-06-07 15:14:05 +02:00
575047c278
Update fep.py
2024-06-07 14:40:21 +02:00
afc8c752fd
wrong kernel params
2024-06-07 11:31:33 +02:00
14f0a14c82
Merge branch 'dpd_charged' of https://github.com/Eddy-Barraud/lammps-custom into dpd_charged
2024-06-07 09:05:13 +02:00
001063250e
allocate extra_fields
2024-06-07 09:05:11 +02:00
203194c7fb
Merge branch 'lammps:develop' into spica-kk
2024-06-06 14:13:32 -04:00
91c718c467
Update Install.sh
2024-06-06 12:47:11 -04:00
fd373957cc
Merge branch 'lammps:develop' into dpd_charged
2024-06-06 18:37:40 +02:00
7cb73ca1a1
maybe wrong scale
2024-06-06 11:23:38 +02:00
0da8be7525
Update lal_dpd_charged.cu
2024-06-06 11:20:21 +02:00
ce9f99e9c1
store_answersq for ecoul
2024-06-06 11:19:06 +02:00
5c9ac8e569
Update pair_dpd_charged_gpu.cpp
2024-06-06 11:14:28 +02:00
71d8fe564f
wrong init var and still force...
2024-06-06 10:55:26 +02:00
06f1b1bffa
wrong names, old var del
2024-06-06 10:50:30 +02:00
7d2764da27
only dpd coef update
2024-06-06 10:42:09 +02:00
be298634b7
readdress force sp_cl
2024-06-06 10:40:13 +02:00
69309cab0c
header fix missing var
2024-06-06 10:36:31 +02:00
0e9fef01e7
class fix and header
2024-06-06 10:32:45 +02:00
2da4f23743
debug
2024-06-06 10:23:32 +02:00
c1db6a50ec
move eflag
2024-06-06 10:10:36 +02:00
8eefc0d305
debug scale_in ; n_stride
2024-06-06 09:58:11 +02:00
991f09905e
Merge branch 'develop' into group-bitmap-accessor
2024-06-06 02:18:11 -04:00
aaf5200316
Merge branch 'develop' into collected-small-changes
2024-06-06 02:17:50 -04:00
1fa67290c3
updated pair style and angle style /kk in docs
2024-06-05 19:56:29 -04:00
a256021588
added 2 kokkos styles to legacy make system
2024-06-05 19:56:09 -04:00
44e13d97c6
removed more whitespace
2024-06-05 19:55:38 -04:00
f2db99193e
removed whitespaces
2024-06-05 19:31:12 -04:00
235c1179b1
implemented evtally13
2024-06-05 19:13:57 -04:00
43d94985fa
angle-spica.yaml using in.spica and data.spica
...
in.spica and data.spica based on in.fourmol and data.fourmol with pair style lj_spica instead of pair style zero
2024-06-05 19:13:16 -04:00
eb7f947a0c
cuda forces + init var
2024-06-05 17:49:27 +02:00
7ef9a93a75
Merge pull request #4167 from stanmoore1/kk_hybrid_topo
...
Port hybrid bond topology styles to Kokkos
2024-06-05 09:44:54 -06:00
c1c3f21b36
Need to update index as well
2024-06-05 09:05:13 -06:00
777577b05e
Update docs
2024-06-05 09:00:01 -06:00
8d1c5734c4
Merge branch 'develop' into group-bitmap-accessor
2024-06-05 10:56:54 -04:00
0cf67a09ff
Merge branch 'develop' into collected-small-changes
2024-06-05 10:56:35 -04:00
ecdc1bc336
Update docs
2024-06-05 08:29:33 -06:00
c6f32b8cb3
Merge pull request #4185 from lab-cosmo/ipi-example
...
Updated i-pi example
2024-06-05 08:14:42 -06:00
9ea57acf54
pack4 cutoffs
2024-06-05 11:40:24 +02:00
7990da4ee8
Update angle_spica.cpp
2024-06-04 23:00:17 -04:00
860c190712
fixes
2024-06-04 22:56:09 -04:00
e7581af0f5
fixes
2024-06-04 22:43:53 -04:00
a093ddf3fd
fixes
2024-06-04 22:20:27 -04:00
d1978dd136
support writing data files with PairIJ sections for all generic testers
2024-06-04 21:57:18 -04:00
261f0e0bb4
Update test_angle_style.cpp
2024-06-04 21:29:44 -04:00
42a3c754ec
fixes
2024-06-04 21:26:58 -04:00
4f128fae81
fixes
2024-06-04 20:58:42 -04:00
e2a819e399
fixes
2024-06-04 20:53:41 -04:00
6bbd3be1a9
fixes
2024-06-04 20:45:47 -04:00
657befa959
second version angle_spica_kokkos and added kokkos_omp test to test_angle_style
2024-06-04 20:24:33 -04:00
8a94faee58
Updated i-pi example
2024-06-04 23:48:17 +02:00
de988b271b
Merge branch 'develop' into collected-small-changes
2024-06-04 17:16:16 -04:00
d415db4106
Merge branch 'develop' into group-bitmap-accessor
2024-06-04 17:15:47 -04:00
d512326f06
Fix uninitialized variable
2024-06-04 15:06:34 -06:00
984d39366e
Add Kokkos version of pair_style soft
2024-06-04 13:57:51 -06:00
f5253eb926
Merge pull request #4174 from akohlmey/atom-map-library-interface
...
Add support for extracting a few more properties and the Atom::map() function to the library interface
2024-06-04 13:23:31 -06:00
c1a71b3488
Merge pull request #4176 from akohlmey/remove-i-pi
...
Remove i-PI distribution from tools folder
2024-06-04 13:12:42 -06:00
b187001f38
atom charge and dpd/slater cutoff passing
2024-06-04 19:13:56 +02:00
e42c2b7bb5
more fixes
2024-06-03 19:21:15 -04:00
cd04de58dc
pair_lj_spica_coul_long fixes, now passes unit test
2024-06-03 19:07:58 -04:00
b1570fc855
first draft angle_spica_kokkos based on angle_harmonic_kokkos
2024-06-03 18:56:39 -04:00
fc0b155de9
Dam example, generalizing non-quintic kernels
2024-06-03 15:04:24 -06:00
1792679bb8
first draft of pair style lj/spica/coul/long/kk
2024-06-03 14:28:31 -04:00
8573152988
Update src/QEQ/fix_qeq_ctip.cpp
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-06-03 11:11:40 -07:00
118fa8e209
must reset "eval_in_progress[]" flags to avoid bogus circular dependency errors
2024-06-03 07:47:59 -04:00
34a037ccfb
workaround for xdg-open and incompatible shared libs
2024-06-02 09:41:58 -04:00
7258b2972a
small LAMMPS-gui build documentation updates
2024-06-02 04:39:08 -04:00
a0939c4fcc
use new bitmap accessor function and simplify code
2024-06-01 17:57:31 -04:00
5f2c81804d
add unit test for bitmap accessor
2024-06-01 16:45:53 -04:00
279b218af1
fix logic bug
2024-06-01 16:45:39 -04:00
7acc46475d
Merge branch 'develop' into group-bitmap-accessor
2024-06-01 12:17:25 -04:00
e2e17b1326
CTIP pair style and qeq fix implemented
2024-05-31 13:29:49 -07:00
7df21a0e79
remove unused variables
2024-05-31 12:11:20 -04:00
c69e905cd6
Merge branch 'dpd_charged' of https://github.com/Eddy-Barraud/lammps-custom into dpd_charged
2024-05-31 17:07:25 +02:00
9b14a880dc
charge pointer and corrections
2024-05-31 17:07:22 +02:00
154280899d
Merge branch 'lammps:develop' into dpd_charged
2024-05-31 15:24:08 +02:00
fcdcf65995
creation + working CPU
...
new pair style dpd/charged which is the combination of dpd and coul/slater/long
Working on CPU, GPU in progress
2024-05-31 15:12:37 +02:00
1d7fa4f1a8
register build number for Windows 11 24H2
2024-05-30 19:41:28 -04:00
b5f8d4b46c
fix memory leak for fix_dynamic(a.k.a. neigh/history)
2024-05-30 14:34:15 -05:00
61b8619f07
let dump_modify types numeric revert labels
2024-05-30 11:34:41 -04:00
788428ebf9
more corrections
2024-05-29 09:00:54 -04:00
10d09aca74
apply corrections to i-PI package on PyPi
2024-05-29 08:51:53 -04:00
1a83fefc70
add false positive
2024-05-29 08:38:54 -04:00
1697f2a465
Merge branch 'develop' into remove-i-pi
2024-05-29 08:36:01 -04:00
bdbfa7f6e2
track pair_brownian changes in COLLOID
2024-05-29 03:29:37 +00:00
8abaf20ae6
Merge branch 'develop' of https://github.com/lammps/lammps into lubricate
2024-05-29 03:18:36 +00:00
13d42b7955
update sphere_flag to radius_flag
2024-05-28 22:11:52 -05:00
1cf1f0daab
update false positives
2024-05-28 20:04:12 -04:00
e6a3462018
replace non-ASCII character
2024-05-28 19:59:42 -04:00
2d7515218c
improve wording
2024-05-28 19:55:59 -04:00
e8ee0d9e71
Merge pull request #4171 from akohlmey/sort-vector
...
Add special variable functions sort() and rsort() for sorting vectors by value
2024-05-28 16:22:08 -06:00
05ba777c0a
Merge branch 'develop' into remove-i-pi
...
# Conflicts:
# doc/src/fix_ipi.rst
2024-05-28 18:03:03 -04:00
dedcfa157c
Merge pull request #4157 from lab-cosmo/bugfix/ipi-neigh
...
Performance improvements for fix_ipi
2024-05-28 15:06:15 -06:00
b7f86f6e34
Removed more whitespace
2024-05-28 11:31:42 +01:00
017d69f0e1
Removed whitespace
2024-05-28 11:19:32 +01:00
09a57c01da
Corrected email address
2024-05-28 11:02:57 +01:00
33351704a5
Invisible mais penible
2024-05-28 08:40:19 +02:00
bd5c600608
dump custom, 'typelabel' attribute
...
writing strings to dump files previously was not implemented in general way.
did not refactor to make more general.
NOTE: added value to middle of enum
2024-05-27 23:58:58 -04:00
2afbf229ff
mention the i-PI removal
2024-05-27 19:00:38 -04:00
8f4cf55ada
update docs for i-PI removal
2024-05-27 18:58:18 -04:00
475cddfa36
remore i-PI distribution from tools folder
2024-05-27 18:49:40 -04:00
aa8cd7a4b9
Updated the documentation for i-PI
2024-05-28 00:07:07 +02:00
5685c5c74b
Fixed list of supported version of plumed
2024-05-26 19:17:00 +01:00
ed675cb306
Added setting of extscalar in fix_plumed
2024-05-26 19:13:28 +01:00
345d559a37
Merge branch 'master' into fix-plumed-cmake
2024-05-26 11:51:35 +01:00
c2ce733d5d
whitespace
2024-05-25 07:11:02 -04:00
75a325751e
implement support for lammps_map_atom() to plugin loader, Fortran module, swig
2024-05-25 07:01:28 -04:00
8ea31bb5c8
add some unit tests for python wrapper of lammps_map_atom()
2024-05-25 05:59:25 -04:00
3bc367e0b0
implement suggestions made by @rbberger
2024-05-25 05:00:08 -04:00
694faf3235
register lammps_map_atom() with the documentation
2024-05-25 00:31:01 -04:00
fdbaf6feff
spelling fix and update false positives
2024-05-25 00:22:38 -04:00
9f0816c3ba
add support for lammps_map_atom() in python module
2024-05-24 23:50:11 -04:00
0ec86181f2
add support for 'sametag' array
2024-05-24 23:49:25 -04:00
3701d330c4
add unit test for new library function and settings
2024-05-24 23:03:53 -04:00
e53cc86622
support extracting few more global properties and add interface to Atom::map()
2024-05-24 19:54:26 -04:00
dad0d2651b
Merge pull request #4172 from stanmoore1/deallocate_topo
...
Fix issue with virtual inheritance in Kokkos deallocate_topo function
2024-05-23 15:56:51 -06:00
29e64748c0
Fix issue with virtual inheritance in Kokkos deallocate_topo function
2024-05-23 12:18:18 -06:00
f8d5a898bf
Merge pull request #4166 from jrgissing/minor-doc-updates
...
Minor doc updates
2024-05-23 12:17:00 -06:00
371ec2036f
support trailing brackets for sort() and rsort()
2024-05-23 01:24:41 -04:00
e18395cf6e
add versionadded marker
2024-05-23 00:16:47 -04:00
4b81337b6a
add documentation for new special variable functions
2024-05-23 00:09:54 -04:00
c95389d58c
add unit tests for sort() and rsort() special function
2024-05-22 23:57:13 -04:00
2fbfa623cd
fix fdotr and update the force-styles unittest
2024-05-22 23:56:16 -04:00
272ce64272
add special function for sorting vectors
2024-05-22 23:46:36 -04:00
5ffff255ea
simplify with STL classes
2024-05-22 23:46:13 -04:00
c1538c2f78
move varstyle array definition to Variable class so it can be used in a more general way
2024-05-22 23:42:56 -04:00
86abf4f680
Fix input file bug and update examples
2024-05-22 21:25:31 -04:00
fafecd0584
Merge branch 'cg-dna' of https://github.com/ohenrich/lammps into cg-dna
2024-05-22 16:01:46 +01:00
c8a4951cdf
Merge branch 'lammps:develop' into cg-dna
2024-05-22 16:01:16 +01:00
ad81558fe0
Included values in real units
2024-05-22 16:00:58 +01:00
938d117890
Updated tests to contain full stdout
2024-05-22 15:53:09 +01:00
749e259294
Moved test script
2024-05-22 14:15:48 +01:00
8f61bc57d2
move xhold checks caller-side
...
this also allows it to fall-back on do-nothing rather than crash
2024-05-22 10:02:52 +02:00
c2e4ad220f
Update Ta example
2024-05-22 00:37:47 -04:00
f64193dfa4
fix whitespace
2024-05-21 23:42:52 -04:00
1d38550763
replace malloc with memory->create
2024-05-21 23:39:49 -04:00
b010d9cd8c
Initialize sum to zero
2024-05-21 22:52:11 -04:00
5d6db7e434
allocate memory for work
2024-05-21 22:39:27 -04:00
ac561095b1
Change int* to tagint*
2024-05-21 21:51:26 -04:00
d42b8ebb6c
make use of new dump_modify in examples
2024-05-21 19:40:28 -04:00
3b091c0bd4
type label support for dump xyz
2024-05-21 19:35:04 -04:00
8314254245
Merge branch 'lammps:develop' into kokkospod
2024-05-21 10:12:37 -04:00
4104e73bcd
Delete InP training data
2024-05-21 09:45:29 -04:00
44ef81e900
documentation and examples
2024-05-21 09:39:36 -04:00
a8687b5372
Merge pull request #4164 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-05-20 14:46:30 -06:00
ea3bd6043f
whitespace
2024-05-20 14:36:01 -06:00
c55901f8ce
Port hybrid topology (bond/angle/dihedral/improper) styles to Kokkos
2024-05-20 14:28:31 -06:00
30704d095d
support that cmdargs is used multiple times and may be bytearrays directly
2024-05-20 16:00:19 -04:00
58653e0a87
Merge branch 'lammps:develop' into cg-dna
2024-05-20 15:10:52 +01:00
00cb38e823
real unit and potential file examples ( #16 )
2024-05-20 15:08:06 +01:00
658dcef145
fix bug with newton_bond off
2024-05-20 06:21:23 -04:00
0577e1ff77
install runtime dlls for LAMMPS library only with -DBUILD_SHARED_LIBS=yes
2024-05-20 06:08:43 -04:00
669819405b
Merge branch 'develop' into collected-small-changes
2024-05-20 02:55:52 -04:00
8d25c510c1
Draft examples, patches, clarify interface reconstruct in RHEO
2024-05-19 11:22:52 -06:00
77239a75dc
Merge pull request #4162 from stanmoore1/kk_update_4.3.1
...
Update Kokkos library in LAMMPS to v4.3.1
2024-05-18 09:11:50 -06:00
83d5edb032
Merge branch 'kokkospod' of https://github.com/cesmix-mit/lammps into kokkospod
2024-05-18 08:17:51 -04:00
b5fe3d5b06
update kokkospod
2024-05-18 08:17:48 -04:00
b434c4d119
Merge branch 'lammps:develop' into kokkospod
2024-05-17 17:07:09 -04:00
feae228329
New force calculation
2024-05-17 17:05:50 -04:00
51f009c273
incorrect pair-coul package listings
2024-05-16 15:21:45 -04:00
f2d236eca1
improper styles moved to EXTRA-MOLECULE
2024-05-16 15:08:02 -04:00
9c5d9686f5
deform/pressure is in EXTRA-FIX
2024-05-16 15:03:03 -04:00
febf7c38d3
add reaxff/species delete citation
2024-05-16 14:49:33 -04:00
410cda27e0
keyword was changed at some point
2024-05-16 14:38:04 -04:00
6aec49619f
remove redundant initializers from headers
2024-05-16 09:42:00 -04:00
c99e582658
Need to manually enable rocthrust in Makefile build
2024-05-15 16:33:49 -07:00
83cfa0bfdd
Set rlogarg to intermediate value, force capped at 35 LJU
2024-05-15 22:50:37 +01:00
5f6f6ba0d6
Reset rlogarg to original value
2024-05-15 22:19:31 +01:00
b31071e18f
Removed exit status bug
2024-05-15 22:03:56 +01:00
852becb32a
Update Makefile comment
2024-05-15 14:44:50 -06:00
3805a01448
Update CMake
2024-05-15 14:42:01 -06:00
8fbb959ab3
Add support for MI300A with unified memory
2024-05-15 14:40:41 -06:00
5d98c073a4
Capped force debugging completed
2024-05-15 21:25:08 +01:00
a495aff480
Update Kokkos library in LAMMPS to v4.3.1
2024-05-15 14:14:08 -06:00
16b2ed5cc9
initialize pointers to null in constructor
2024-05-15 13:49:54 -04:00
69b8a8c7b3
remove dead code
2024-05-15 13:49:07 -04:00
c0daa9550a
Reformatting
2024-05-15 16:47:44 +01:00
17e0e785ab
Corrected typo
2024-05-15 16:45:52 +01:00
a7fe12cd7b
Reformatting
2024-05-15 16:07:59 +01:00
0e9c3fb768
Updated test script
2024-05-15 15:26:58 +01:00
59ce8c966c
Corrected energy for capped force potential
2024-05-15 15:24:36 +01:00
343f8afbf6
Many minor tweaks, adding self/mass + oxide noshift
2024-05-14 14:47:11 -06:00
008a8fcb11
Merge pull request #4159 from evoyiatzis/patch-1
...
Make compute stress/mop and stress/mop/profile compatible with 2D systems
2024-05-14 13:05:41 -06:00
991f4ed4fb
Merge pull request #7 from akohlmey/ml-uf3
...
Update example with new syntax
2024-05-14 11:09:10 -04:00
83a4ff06bd
fix segfault
2024-05-14 08:14:38 -04:00
c8821606fb
Merge branch 'develop' into patch-1
2024-05-14 07:25:34 -04:00
b5ecea502a
Changed folding logic to use minimum_image rather than pbc
2024-05-14 08:51:40 +02:00
1f52d1769d
update ML-UF3 example
2024-05-13 20:29:20 -04:00
17c099488a
remove unused variables
2024-05-13 20:20:03 -04:00
4302d65811
fix spelling
2024-05-13 20:19:50 -04:00
49f20229ad
Merge branch 'develop' into ml-uf3
2024-05-13 20:16:24 -04:00
2dc5931829
Fix whitespace
2024-05-13 22:34:21 +02:00
bc38b55941
Removed iostream import
...
Leftover from debugging output
2024-05-13 22:33:48 +02:00
7b728cd434
No need to go through the whole list if one atom has moved enough to trigger re-compute of the NL
2024-05-13 22:33:48 +02:00
ad90c9836f
Just some additional comments, and removed debug output
2024-05-13 22:33:48 +02:00
fe19a7efb5
disable Nagle's algorithm for internet socket
2024-05-13 22:33:48 +02:00
bb471b1c86
Minimally-invasive implementation of the ipi-side modification
2024-05-13 22:33:48 +02:00
b3fc34f240
Try a (dirty) fix to the i-pi neighbor list update problem
2024-05-13 22:33:48 +02:00
c9049c090d
Cleaned up memory deallocation logic, improved comments on remap_kokkos.h for collective fields
2024-05-13 15:47:25 -04:00
f05a551ffe
Update compute_stress_mop.cpp
2024-05-13 21:32:17 +02:00
ada53dc879
Merge pull request #4161 from lammps/doc-write-data
...
Incomplete info on write_data command syntax
2024-05-13 13:26:15 -06:00
47c86cdf65
Update compute_stress_mop.rst
2024-05-13 21:26:01 +02:00
86103fa89b
revert changes for triclinic boxes in compute_stress_mop.cpp
2024-05-13 21:23:50 +02:00
ed507dc676
revert changes in compute_stress_mop.h
2024-05-13 21:20:32 +02:00
9e755cd0af
Merge branch 'lammps:develop' into ml-uf3
2024-05-13 15:10:58 -04:00
4330530237
Merge pull request #4068 from dhairyaiitb/develop
...
Coefficient of restitution based damping in granular models
2024-05-13 12:43:19 -06:00
0a389bf673
Merge branch 'develop' of github.com:lammps/lammps into patch-1
2024-05-13 12:24:02 -06:00
74f29ba2f3
update example
2024-05-13 14:07:24 -04:00
4e7bddaa0b
remove unused variables
2024-05-13 13:55:09 -04:00
af540bec8b
Merge pull request #4142 from jrgissing/count/types-return_integer_for_lj_units
...
flag output for compute count/type as intensive vs extensive
2024-05-13 11:48:35 -06:00
d0f8d9eeb1
Merge branch 'develop' into dhairyaiitb/develop
2024-05-13 13:47:21 -04:00
67b6c36941
Merge pull request #4150 from Bibobu/cg_stuck_bug
...
Avoiding forcezero infinite loop with zero energy.
2024-05-13 11:46:16 -06:00
d4d4c48574
spelling fixes
2024-05-13 13:43:50 -04:00
84f06aa7a8
Merge branch 'develop' into doc-write-data
2024-05-13 13:38:21 -04:00
f747bb975f
Merge pull request #3824 from jrgissing/fix_reaxff/species-fixes
...
Fix reaxff/species fixes
2024-05-13 11:25:40 -06:00
00d8c6623d
Merge pull request #3810 from jrgissing/create_atoms-overlap_w_mol
...
Create atoms: overlap keyword for atomic molecule
2024-05-13 11:08:34 -06:00
fd1aa7356d
Merge pull request #3118 from jrgissing/replicate_periodic_box
...
Replicate periodic box
2024-05-13 11:06:47 -06:00
cd82af6885
Merge pull request #4148 from jtclemm/small-patches
...
Small patches for various commands
2024-05-13 11:01:11 -06:00
20a2df0b41
Merge pull request #4152 from nnn911/modify_triclinic
...
Fix Inconsistent syntax for dump_modify triclinic/general
2024-05-13 11:00:52 -06:00
eb0640fbb5
Merge pull request #4146 from akohlmey/collected-small-changes
...
Collected small changes
2024-05-13 11:00:18 -06:00
b65e41e509
Update version to development
2024-05-13 10:45:34 -06:00
85a2f4bbfa
Merge branch 'lammps:develop' into improve_type_label_support
2024-05-12 23:15:34 -04:00
def7c40ece
add citeme
2024-05-12 18:40:48 -04:00
d1fe92c658
charge/regulation: direct type label support
2024-05-12 17:32:03 -04:00
fc32826cd7
more uses of bounds_typelabel
2024-05-12 16:44:24 -04:00
f007be620a
compute_rdf: direct type label support
...
type label that is the same as the keyword ('cutoff') will break things. if syntax is otherwise 'correct', then will throw a syntax error. perhaps could run through typelabels to check first?
2024-05-12 16:11:36 -04:00
c324afeaf1
fix/adapt/fep: use bounds_typelabel
2024-05-12 15:50:41 -04:00
44b99b6b76
bounds() wrapper for type labels
2024-05-12 14:30:55 -04:00
61b9469fd1
Revert "example with augmented utils::bounds"
...
This reverts commit 25d4b3484d .
2024-05-12 02:00:48 -04:00
25d4b3484d
example with augmented utils::bounds
...
option to check for type label
2024-05-12 01:00:09 -04:00
bd52e31128
Added optimization to collective to local copy to self
2024-05-11 20:58:47 -04:00
2492c57c8e
typos
2024-05-11 20:14:18 -04:00
5d35392cca
finish adapt docs
2024-05-11 19:49:19 -04:00
ff05d45c74
adapt/fep: direct type label support
2024-05-11 19:37:42 -04:00
4d1e4814b7
fix adapt: direct type label support
...
make utils::bound type aware?
i.e., Atom:BOND argument instead of atom->nbondtypes
2024-05-11 19:13:29 -04:00
c5c7e6fb74
bond/break: direct type label support
2024-05-11 16:40:40 -04:00
8fc1a8ec7f
start off with simpler labelmap example
2024-05-11 16:34:17 -04:00
d121d5a503
bond/create: direct type label support
2024-05-11 16:30:21 -04:00
aa9628facf
fix_widom: direct type label support
2024-05-11 15:29:43 -04:00
9d7e449767
fix_gcmc: direct type label support
...
apparently changed text in doc description is just reflowing
2024-05-11 15:20:53 -04:00
c19db76eae
delete_bonds: direct type label support
2024-05-11 14:05:48 -04:00
74b3d15c3b
improve fix_modify error messages
2024-05-10 08:21:56 -04:00
46b4c09083
simplify xmol comm
2024-05-10 00:15:21 -04:00
e5d6875287
Update Howto_rheo.rst
...
Typos and wording.
2024-05-09 11:52:16 -04:00
ac0513b5c4
whitespace in compute_stress_mop.rst
2024-05-09 15:25:57 +02:00
9aefa047cb
Update compute_stress_mop.rst
2024-05-09 15:17:30 +02:00
e2984c9724
Delete pos1 variable from compute_stress_mop.h
2024-05-09 15:13:26 +02:00
7b007d82a0
Make compute stress/mop compatible with triclinic boxes
2024-05-09 15:12:28 +02:00
a2616630b5
update OpenCL ICD loader source to latest release
2024-05-09 07:18:50 -04:00
b4f18700dc
Update fix_reaxff_species.h
2024-05-09 00:06:10 -04:00
8e6a232dff
Update fix_reaxff_species.rst
2024-05-08 23:31:36 -04:00
ada61d96fe
Update fix_reaxff_species.rst
2024-05-08 19:46:07 -04:00
05438d2357
Update create_atoms.rst
2024-05-08 18:50:02 -04:00
887ffa57d5
Merge branch 'develop' into create_atoms-overlap_w_mol
2024-05-08 18:44:23 -04:00
33525de598
fix incomplete header info on command syntax
2024-05-08 16:39:25 -06:00
3028b6f34c
clean up of docs and code
2024-05-06 19:16:06 -06:00
1c11de8a64
comment tweak
2024-05-06 16:47:38 -06:00
a4449fb6ff
modified doc page, added examples
2024-05-06 16:44:45 -06:00
3d4bb44911
Minor rearrangements to CoR, fix bug in granular single
2024-05-06 16:39:29 -06:00
daedaaccdc
add missing false positive
2024-05-05 12:50:30 -04:00
46a441451d
Update compute_stress_mop.rst
2024-05-04 20:11:08 +02:00
e42aff54f9
Make compute stress/mop/profile compatible with 2D systems
...
Issue an error if the stress is requested in the Z direction for 2D systems
The normalizing 'area' is the length of the opposite cartesian direction
2024-05-04 20:07:08 +02:00
541680c798
Make compute stress/mop compatible with 2D systems
...
Issue an error if the stress should be computed in the Z direction in 2D systems
The normalizing 'area' in 2D systems is the length of the simulation box in the other cartesian direction
2024-05-04 20:02:05 +02:00
d5fdefa40a
Update fix_pimdb_langevin.cpp
2024-05-04 17:51:38 +03:00
2f488cc594
Merge pull request #6 from monk-04/ml-uf3
...
Bug Fixes- uniform knot spacing, memory leaks, array initialization
2024-05-03 20:02:01 -04:00
fe24ddebcd
Removed trailing whitespace
2024-05-03 18:31:12 -04:00
1cfbc04586
Initialize setflag, n2b_coeff_array_size, n2b_knots_array_size, n3b_coeff_array_size, n3b_knots_array_size arrays to 0; fixed memory leaks; removed some dead code
2024-05-03 18:28:33 -04:00
da7459c805
Adding heat options, prevent asynchronous mpi bond creation/deletion
2024-05-03 15:13:45 -06:00
a7f4fc1815
Fixed bug with uniform knot spacing
2024-05-03 12:58:59 -04:00
99b3233564
Added names of new source code files
2024-05-03 16:20:57 +01:00
775a73b67c
cgDNA 'real' units and potential file reading for non-modifiable potential parameters ( #15 )
...
* oxDNA potential file reading and real units
This allows for pair and bond coefficients to be read from an appropriately formatted potential file, and also allows for the use of 'real' units within oxDNA1. The correct backend coefficients for pair and bonded interactions are set when the atom vector is initialised through the "ConstantsOxdna" class, based on the units specified within the input file.
* Extract seqav/seqdep and temp from potential files
Also includes miscellaneous string consistency changes and removes unnecessary parameter from reader.next_line instances.
* oxDNA2 potential file reading and real units
This extends previous changes to oxDNA2 specific potentials, being FENE, excluded volume, coaxial stacking and Debye-Hückel. Units now default to LJ values rather than 0.
* oxDNA potential files
* LJ <-> real units conversion tool
Converts standard oxDNA data and input file to real units, with inverse flag available for real -> LJ.
* oxRNA2 potential file reading and real units
For RNA, d_cs_x is treated as d_cs within ConstantsOxdna in order to reduce code duplication and complexity.
* Reparameterise real units
* Generalise PotentialFileReader logs
* Extract stk xi and kappa from potential files
This allows users to edit these values from the input script, as is documented, rather than them being within the potential files.
* Real unit and potential file documentation
This adds examples for real unit parameters and specific potential file documentation for each bond and pair style.
2024-05-03 15:00:29 +01:00
ca675b557f
Minor edits for python2/3 support, improved comments
2024-05-03 11:23:42 +01:00
759ce70af7
Merge branch 'lammps:develop' into ml-uf3
2024-05-02 19:31:21 -04:00
94ab3c2a01
Merge pull request #5 from monk-04/ml-uf3
...
Remove std::vector completely
2024-05-02 19:29:57 -04:00
4a8ed1bc78
Removed dead code, fixed trailing whitespace
2024-05-02 19:28:58 -04:00
ab8e4b7676
Fixed trailing whitespace
2024-05-02 19:28:27 -04:00
3340dd5f54
Removed unused variables and reordered the code
2024-05-02 19:03:25 -04:00
5f2cae0e08
Commented out the uniform knot spacing logic as for more than 1 processors was getting some weird errors.
...
Deleted commented (dead) code.
Updated the memory_usage function.
Reordered some functions to refelect the calling order
2024-05-02 19:01:26 -04:00
f02c65e12e
Removed uf3_pair_bspline and uf3_triplet_bspline
2024-05-02 18:59:49 -04:00
49181bfe8d
constants was changed from std::vector to fixed length array
2024-05-02 18:58:26 -04:00
e55d77470b
Removed trailing whitespace
2024-05-02 15:23:48 -04:00
9915f86f63
Removed UFBS2b and UFBS3b std::vector objects.
...
These objects held the bspline basis set object (uf3_pair_bspline and uf3_triplet_bspline) for 2- and 3-body interaction at UFBS2b[itype][jtype] and UFBS3b[itype][jtype][ktype].
These std:vectors were removed. New arrays (cached_constants_2b, cached_constants_2b_deri, cached_constants_3b, cached_constants_3b_deri) were added that holds the cached coefficients of the bspline basis set. The UF3Impl PIMPLE was also removed as it is not longer needed. The memory_usage function needs to updated
2024-05-02 14:35:45 -04:00
dbca2b087d
Made 'constants' variable public
2024-05-02 14:27:11 -04:00
39f039719d
QEq requires charges
2024-05-02 11:53:41 -04:00
4889f1b9fd
remove print statements
2024-05-01 15:55:35 +00:00
8cee2604eb
remove debug output
2024-05-01 15:55:35 +00:00
7261c833df
clean up & fix virial
2024-05-01 15:55:35 +00:00
8002f985da
enable half neighlist + kk support; correct except for neighbor list difference...
2024-05-01 15:55:35 +00:00
26f52f7552
enable base classes to support Kokkos style
2024-05-01 15:55:35 +00:00
ed18f3014a
fix virial when both global and per-atom requested
2024-05-01 15:55:35 +00:00
83c9d47f5e
correct forces + virial
2024-05-01 15:55:35 +00:00
9749c0658a
need to update velocities on host for non-kokkos computes
2024-05-01 15:55:34 +00:00
1be59745fb
correct forces and per-atom virials, but thermo still off
2024-05-01 15:55:34 +00:00
8d3c7cca94
add PairBrownianKokkos::init_one()
2024-05-01 15:55:34 +00:00
e9f7b62f04
fix FULL (as much as it can since not conservative)
2024-05-01 15:55:34 +00:00
8ddceeb7af
fix instantiation of compute; now correct pressure on step zero and support for FULL
2024-05-01 15:55:34 +00:00
a4b3eea189
brownian/kk almost correct on cpu
2024-05-01 15:55:34 +00:00
a4892da145
Merge branch 'upstream' into regression-tests
2024-05-01 11:18:51 +05:45
149ffbb2b6
Clarify error message
2024-04-30 09:20:19 +02:00
e9d22ec7f9
Clarify error message
2024-04-30 09:19:03 +02:00
4886678619
Updating masks, cleaning up special bond handling
2024-04-29 16:14:53 -06:00
b1e1b05e0b
Match dump_modify syntax for atom and custom dump styles
2024-04-29 13:51:26 +02:00
e34aa0d02b
meam/c is no longer an alias for meam
2024-04-28 08:43:24 -04:00
e881bb307c
downgrade macOS to version 13
2024-04-27 02:50:28 -04:00
bfd5e6bbc5
make pip install packages in virtual environment
2024-04-27 02:50:28 -04:00
8c3dab03b7
downgrade macOS to version 13
2024-04-27 02:49:52 -04:00
3f9d96d38d
make pip install packages in virtual environment
2024-04-27 02:49:52 -04:00
a394fcb5f3
downgrade macOS to version 13
2024-04-27 02:48:40 -04:00
74b49b48cb
make pip install packages in virtual environment
2024-04-27 02:48:40 -04:00
69e9483bf7
downgrade macOS to version 13
2024-04-27 02:47:36 -04:00
1f9c33e65d
make pip install packages in virtual environment
2024-04-27 02:47:24 -04:00
3906eb8148
Merge branch 'lammps:develop' into cg-dna
2024-04-26 14:49:49 +01:00
99ff5b2779
Changed alpha_init initialization to avoid infinite loop with 0 starting
...
value.
2024-04-26 14:46:30 +02:00
da7de9c75c
Merge branch 'develop' of github.com:lammps/lammps into develop
2024-04-26 09:31:21 +02:00
0f3a8d6af8
Adding warning for singular matrix
2024-04-25 14:10:21 -06:00
71f82e70ef
Refactored kspace+kokkos collective remap. Need to go back and tidy up memory allocations
2024-04-25 13:16:03 -04:00
7ad74ffbd8
Removing unused files
2024-04-24 13:10:44 -06:00
21cae39d14
Documentation for fix add/heat
2024-04-24 13:04:51 -06:00
4220be380c
Finishing oxidation, adding hybrid compatability for BPM
2024-04-24 11:48:44 -06:00
1a431b02ae
Split collective and non-collective into conditionals. Multi-node test passing. Beginning optimization of collective
2024-04-24 09:23:29 -04:00
cfc811a1b3
downgrade macOS to version 13
2024-04-24 03:50:48 -04:00
a85b0603a2
downgrade macOS to version 13
2024-04-24 02:45:36 -04:00
4437891c30
catch command errors
2024-04-24 02:26:27 -04:00
83643ded91
flag development
2024-04-24 02:25:52 -04:00
fc20b8c546
make pip install packages in virtual environment
2024-04-24 02:24:47 -04:00
b993dadcdc
try virtual environment instead of user installation
2024-04-24 01:58:54 -04:00
8073cec0e4
make pip install packages in user area
2024-04-24 01:55:13 -04:00
b2aed19c88
Update doc/src/compute_count_type.rst
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-04-23 23:32:27 -04:00
6de19ec109
Tweaking doc text
2024-04-23 21:02:02 -06:00
3dbfe26b6d
Extra D2min options/checks for undercoord particles
2024-04-23 20:58:20 -06:00
80a0c5899e
Fix coeff parsing classic gran model
2024-04-23 20:47:01 -06:00
f6eeaaef6f
Update compute_count_type.rst
2024-04-23 19:45:14 -04:00
65e8a5c981
Relocated send & recv initializations to occur together, since they are independent
2024-04-23 14:59:42 -04:00
f9e349a2bc
Fix load balancing issue with 2D FFTs
2024-04-23 13:42:46 -04:00
6e45a71de3
restore numerical types example
...
(duplicated with type labels)
2024-04-23 10:16:46 -04:00
b227663b3b
restore numerical examples
...
(duplicated in type label versions)
2024-04-23 10:13:50 -04:00
f815ded1b8
add a few more intensive vs. externsive settings
2024-04-22 22:04:42 -04:00
400070d038
catch command errors
2024-04-22 21:28:56 -04:00
f66ae5c285
output verbose info
2024-04-22 21:23:42 -04:00
dc04a2ec5a
for vectors we have to check for either extvector or extlist
2024-04-22 21:22:24 -04:00
44bfcff550
Fixing variable pmean in deform/press
2024-04-22 19:08:29 -06:00
3ce628cf07
fix extscalar bugs in fix shake and fix sprint/rg
2024-04-22 20:30:28 -04:00
a88e8757e3
guard against not setting extscalar, extvector, or extarray when required
2024-04-22 19:55:52 -04:00
25a9bf1ff6
Merge branch 'develop' into jake_replicate
2024-04-22 16:10:42 -06:00
21eeb231ae
remove bogus example
2024-04-22 15:27:53 -04:00
d896f307ba
Update fix_hyper_local.rst
2024-04-22 14:00:38 -04:00
628531dadb
Merge pull request #4144 from Bibobu/ave_histo_vector_bug
...
Fix for fix_ave_histo bug with vector style variables
2024-04-22 09:42:24 -06:00
5c5dd1efb4
Updated kspace kokkos to use input file for collective setting
2024-04-22 10:26:34 -04:00
f43fec417d
Updated collective flag keyword in KOKKOS PPPM to use setting from input file
2024-04-22 10:23:14 -04:00
3ab6997a5b
fix broken link
2024-04-22 07:28:53 -04:00
761cfdaabf
switch markdown formatting to restructured text
2024-04-22 07:26:02 -04:00
44ec209796
direct type label for group
2024-04-22 00:29:23 -04:00
e15f7a1e96
clarify that sgcmc output is intensive
2024-04-21 23:38:15 -04:00
a50192a7d1
mol/swap also flags output as intensive value!
2024-04-21 23:29:27 -04:00
26c8a3a639
fix gcmc and widom also report 'intensively'
2024-04-21 23:25:33 -04:00
6bd57cd90a
fix atom/swap reports value as intensive
2024-04-21 23:20:20 -04:00
48600cd153
Merge branch 'develop' of github.com:lammps/lammps into develop
2024-04-20 17:45:06 +02:00
0af4fe2702
Enable collective comm for PPPMKokkos
2024-04-20 09:39:41 -06:00
baaea8271b
Merge branch 'develop' of github.com:lammps/lammps into ave_histo_vector_bug
2024-04-20 17:38:38 +02:00
38c7d7aa1c
Added a vectorstyle variable check for fix_ave_histo.cpp
2024-04-20 17:31:34 +02:00
14dc82a2bf
Adding periodicity check
2024-04-19 15:40:27 -06:00
97d8ecbac1
Improvements & bug fixes to fix def/press
2024-04-19 15:14:42 -06:00
52ab29798a
Merge branch 'lammps:develop' into cg-dna
2024-04-19 22:07:32 +01:00
3116250da9
Initial port of kspace_modify collective yes to KOKKOS package
2024-04-19 16:00:58 -04:00
cf6522eebb
type label support for atom/swap
2024-04-18 14:32:23 -04:00
267e75133a
generalize passthrough args
2024-04-18 14:30:27 -04:00
1815a00fd0
cleanup
2024-04-18 14:12:23 -04:00
eec037ac5e
make use of refactored expand_type elsewhere
2024-04-18 13:41:51 -04:00
931417da0a
always return integers for counts
...
previously, atom, bond, angles, dihedral and improper counts were normalized by natoms when using LJ units
2024-04-18 11:00:02 -04:00
c5ecef82c1
Updating BPM reference information
2024-04-18 08:49:18 -06:00
38874c5aaa
make more consistent
2024-04-18 00:27:38 -04:00
d16d3ee02b
replace wildcard imports with explicit ones
2024-04-18 00:21:53 -04:00
ebd77afd58
initialize in the constructor for the class that defines variable
2024-04-18 00:09:07 -04:00
b3e03d5188
refactor expand_types to return int
2024-04-17 18:56:28 -04:00
42a4e63061
Merge branch 'lammps:develop' into ml-uf3
2024-04-17 16:45:33 -04:00
3310180a9f
Fixed trailing whitespaces
2024-04-17 16:45:05 -04:00
6836bca5f8
Merge pull request #4139 from akohlmey/eam-warning-bugfix
...
Later than last minute bugfix in EAM density warning for OPENMP package
2024-04-17 15:43:23 -04:00
1b88adf73e
move communication for eam/omp warning outside the threaded region. undo for INTEL
2024-04-17 14:37:51 -04:00
e84540c626
fix/mol/swap: direct type label support
2024-04-17 14:35:00 -04:00
8ceb6f096b
Merge pull request #4 from monk-04/ml-uf3
...
Updates to pair_uf3- Reading potential from single file, arrays from memory class, MPI to communicate the arrays
2024-04-17 10:51:59 -04:00
18ae98201b
Updated the documentation about UF3 LAMMPS potential file
2024-04-17 10:51:21 -04:00
cf0dc2ac21
Merge pull request #4138 from akohlmey/next_release
...
Update version tags and strings for the next feature release
2024-04-17 10:37:35 -04:00
6683976ce0
use explicit imports instead of wildcards
2024-04-17 04:45:16 -04:00
09680a3857
use MPI_SUM instead of MPI_MAX to work around OpenMPI bug on macOS with Apple CPU
2024-04-17 01:03:39 -04:00
db9e8aa43c
last minute fix for https://matsci.org/t/errors-encountered-in-the-pyrolysis-of-organic-polymers-under-reaxff-force-field/54818
2024-04-17 00:57:07 -04:00
d45a00031b
update a couple more pending version strings
2024-04-17 00:41:45 -04:00
e80954a288
Merge branch 'develop' into next_release
2024-04-17 00:38:48 -04:00
3a555c81b6
Merge pull request #4134 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2024-04-17 00:35:57 -04:00
a1826b1364
fix_deposit: direct type label support
2024-04-17 00:16:00 -04:00
101a937870
rephrase warning about EAM deansity exceeding tabulated embedding term
2024-04-16 23:02:29 -04:00
7f269c461e
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-04-16 22:49:26 -04:00
94a95b56e6
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-04-16 22:42:48 -04:00
329d546eea
Merge pull request #4078 from jmgoff/pace-mliap
...
Update ML-IAP for ACE support
2024-04-16 22:42:17 -04:00
27266e72c4
Merge pull request #3984 from lammps/general-triclinic
...
Add suppport for general triclinic simulation boxes and systems
2024-04-16 21:04:59 -04:00
98eb345615
small tweak
2024-04-16 20:07:30 -04:00
95e4364400
breathe is currently not compatible with sphinx 7.3
2024-04-16 19:59:30 -04:00
e590e27faa
create_atoms: direct type label support
2024-04-16 19:56:37 -04:00
fe57f880f0
breathe is currently not compatible with sphinx 7.3
2024-04-16 19:53:49 -04:00
124516097c
breathe is currently not compatible with sphinx 7.3
2024-04-16 19:53:00 -04:00
9aceecdfa4
breathe is currently not compatible with sphinx 7.3
2024-04-16 19:51:01 -04:00
88f2ca643b
update version tags for feature release
2024-04-16 19:47:12 -04:00
89d98786ec
small doc formatting and spelling fixes
2024-04-16 19:33:14 -04:00
c855e44d0e
small doc fixes
2024-04-16 19:26:51 -04:00
49b5361088
Update labelmap.rst
2024-04-16 00:24:25 -04:00
a810f1eca8
Update Howto_type_labels.rst
2024-04-16 00:20:18 -04:00
28620a6631
propagate changes to other EAM implementations
2024-04-15 21:04:57 -04:00
8dd1d12a73
apply clang-format and whitespace cleanup
2024-04-15 21:04:22 -04:00
16e5fce31e
adjust error messaging for rho[i] > rhomax in EAM
2024-04-15 17:24:47 -06:00
1924a06466
Merge branch 'develop' into collected-small-changes
...
# Conflicts:
# python/lammps/pylammps.py
2024-04-15 17:21:38 -04:00
4c1be999fa
Removed reference to std::vector knots and coefficients; commented out getter functions
2024-04-15 15:31:42 -04:00
d468ee8f7d
Updated the code as we are no longer using std::vector for knots and coefficients
2024-04-15 15:22:22 -04:00
de8b1b49a6
Merge pull request #4135 from yuhldr/develop
...
pylammps small changes and bugfixes
2024-04-15 14:13:20 -04:00
d34a9bd33e
Merge pull request #4113 from evoyiatzis/restricted-angle
...
Restricted squared cosine angle and dihedral potentials
2024-04-15 13:13:11 -04:00
b2fded3933
restore missing line
2024-04-15 11:24:54 -04:00
f6c8bd1178
Updated pair_coeff in unittest to read only one potential file; added Nb.uf3 unified potential file
2024-04-15 10:51:39 -04:00
cf729fc358
Added new constructor functions in uf3_pair_bspline and uf3_triplet_bspline to construct std::vectors of knots and coefficients rom memory block
2024-04-15 10:38:00 -04:00
fcf8500887
Added uf3_read_unified_pot_file() to read single potential file on rank 0 and communicate() to broadcast the data to other ranks
...
Added one_ceoff
2024-04-15 10:37:21 -04:00
3a94e4df2d
print single warning when some rho[i] exceeded rhomax of the current EAM potential
2024-04-15 02:50:16 -04:00
a9b9f7f2c7
correct fix ttm/mod example input
2024-04-15 01:45:05 -04:00
e4a7b193aa
whitespace
2024-04-14 21:11:03 -04:00
f6992c0d34
doc: 3 py:meth:PyLammps.append_cmd_history()
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-04-15 09:00:24 +08:00
bad5fcc9c4
doc: 2 py:meth:PyLammps.append_cmd_history()
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-04-15 09:00:05 +08:00
90c8c3c551
doc: py:meth:PyLammps.append_cmd_history()
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-04-15 08:59:02 +08:00
962219a446
make PyLammps mass property compatible with per-atom masses.
2024-04-14 18:27:17 -04:00
18d45d1ff0
pylammps: fix get atom.mass by atom.type
2024-04-14 18:17:36 -04:00
cc721816df
pylammps: append_cmd_history
2024-04-14 17:17:36 +08:00
db1598fb08
pylammps: fix get atom.mass by atom.type
2024-04-14 17:02:23 +08:00
01b1d047a2
Merge branch 'lammps:develop' into ml-uf3
2024-04-13 18:56:07 -04:00
1346be4168
Merge pull request #4126 from lammps/global-vector-access
...
Relax error check on accessing fixes that produce variable size vectors/arrays
2024-04-13 16:58:50 -04:00
5af3626cf7
adjust test coeffs to be numerically stable
2024-04-13 11:43:30 -04:00
b5c5b8ea8d
remove dead code and related comment
2024-04-13 11:43:00 -04:00
23ce978702
cosmetic
2024-04-13 11:07:46 -04:00
17d04ce41a
Merge remote-tracking branch 'github/develop' into restricted-angle
2024-04-13 02:45:53 -04:00
95779b3504
add versionadded tags
2024-04-13 02:39:54 -04:00
a40b97d417
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-04-13 01:45:29 -04:00
5fbd21e324
Merge pull request #4127 from stanmoore1/kk_sort_by_key
...
Improve Kokkos sorting
2024-04-13 01:44:50 -04:00
7f68620fa9
add example with more compact initialization for scatter
2024-04-12 23:46:35 -04:00
4bd983ce6a
make warnings in scatter/gather into errors
2024-04-12 23:11:56 -04:00
441a521d8b
initialize all class pointers to null
2024-04-11 23:52:34 -04:00
f557dfdebb
mention typelabel paper
2024-04-11 23:36:11 -04:00
9f2cc1e38b
Add two-level sort to simplify algorithm
2024-04-10 17:24:08 -06:00
9ca47a36d2
Merge pull request #4129 from akohlmey/pedone-potentials
...
Add pair style for analytic form of Pedone potential non-Coulomb
2024-04-10 18:51:19 -04:00
b36f49c34c
adjust epsilon for arm64 platform
2024-04-10 18:05:21 -04:00
9d3e9c6146
whitespace
2024-04-10 18:03:01 -04:00
dbb23b6006
Merge branch 'develop' into pedone-potentials
2024-04-10 18:02:31 -04:00
c3be4fa399
Merge pull request #4130 from akohlmey/update-file-variable-parsing
...
Modernize parsing of files for file and atomfile variables
2024-04-10 17:54:29 -04:00
3bfe8b88f6
Merge branch 'general-triclinic' of github.com:lammps/lammps into general-triclinic
2024-04-10 12:56:52 -06:00
120b861f80
correct typos and remove duplicate text
2024-04-10 12:56:43 -06:00
03fc889df9
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2024-04-10 12:18:02 -06:00
7a80a74791
Merge branch 'develop' into jake_replicate
2024-04-10 11:32:43 -06:00
1135d6be64
Noting artificial/visc exception in doc
2024-04-10 10:44:41 -06:00
e180527f08
fix typo
2024-04-10 12:35:09 -04:00
5383bd2613
More doc files, misc clean ups
2024-04-10 09:47:55 -06:00
7ca4bf05cf
change radthresh initialization
2024-04-10 09:52:58 -04:00
83cd20dfeb
Merge branch 'develop' into general-triclinic
2024-04-10 08:42:25 -04:00
06d579eb51
improve atomfile variable docs
2024-04-10 06:29:10 -04:00
9f88867b37
update parsing of file and atomfile variable files
...
this allows to handle comments and empty lines everywhere for atomfile
and file variables and in a consistent manner since it used utils functions.
also error messages are improved and more specific.
2024-04-10 03:08:08 -04:00
e979e8dc01
spelling add false positives
2024-04-09 22:36:49 -04:00
b4fa1b07e9
add version tag
2024-04-09 22:21:34 -04:00
01917cd117
add example for Ca-O with Pedone
2024-04-09 22:08:30 -04:00
7ac84e18dd
remove references to non-existing pedone/coul/long, complete description
2024-04-09 21:35:45 -04:00
41591826fb
update 2 doc pages for DIELECTRIC package
2024-04-09 09:25:21 -06:00
aeec608be6
partial docs also for future pedone/coul/long implementation
2024-04-09 09:13:23 -04:00
a2ee2d57be
add OPENMP version and apply clang-format
2024-04-09 07:55:26 -04:00
67faeb0130
correct sign for repulsive term
2024-04-09 07:45:44 -04:00
0021042dab
add test
2024-04-09 00:57:26 -04:00
41f518ede7
repulsive is r^12 not r^6
2024-04-09 00:57:15 -04:00
21512df264
update doc for dump_modify triclinic/general keyword
2024-04-08 17:59:44 -06:00
81ce8ecdd0
tweak README
2024-04-08 17:30:18 -06:00
e6f4c49b70
add simple general triclinic example files
2024-04-08 17:29:23 -06:00
f1c2a22e2d
more tweaks
2024-04-08 16:25:17 -06:00
74a0d22ec2
first stab at non-coulomb pedone potential
2024-04-08 17:48:50 -04:00
e40a1527d3
one more doc page
2024-04-08 10:53:14 -06:00
877d6e7f86
remove whitespace
2024-04-08 10:49:53 -06:00
d1b571c8ed
spell check
2024-04-08 10:48:38 -06:00
c2b91ccc8a
better documention and error checking for 2d general triclinic
2024-04-08 10:43:20 -06:00
069919ddcd
Merge pull request #4125 from taylor-a-barnes/mdi
...
Fix bug in MDI time integration logic
2024-04-05 18:59:23 -04:00
1a019889f2
more doc page and thermo edge vector modifications
2024-04-05 16:22:54 -06:00
0f5221a485
Improve Kokkos sorting
2024-04-05 15:55:13 -06:00
4a36053bbb
Merge branch 'develop' into general-triclinic
2024-04-05 15:50:55 -06:00
7122a85c0b
remove some debug info
2024-04-05 15:43:54 -06:00
af88cec22d
relax error check on fixes that produce variable size vectors/arrays
2024-04-05 15:12:46 -06:00
7e8be88fa8
Merge pull request #4124 from stanmoore1/kk_update_4.3.0
...
Update Kokkos library in LAMMPS to v4.3.0
2024-04-05 16:45:14 -04:00
d615d8053b
support for general tri edge vectors in thermo output
2024-04-05 14:31:53 -06:00
6a8354f80c
Fix bug in MDI time integration logic
2024-04-05 19:10:43 +00:00
f0c1ebec2f
Merge pull request #4123 from akohlmey/rigid-image-fix
...
Address minimum image issue when restarting fix rigid/small
2024-04-05 15:00:30 -04:00
5b47038b14
Set default trimflag to zero
2024-04-05 17:52:44 +01:00
905ceb98f1
merge in current develop
2024-04-05 09:36:29 -06:00
0344b6af70
updated the associated example file
2024-04-05 10:14:07 -05:00
1b71576b6f
Update CMake and docs
2024-04-05 09:09:44 -06:00
84b6c6a088
Added prefactors and errors for incorrect combinations.
2024-04-05 09:58:33 -05:00
f382eac5c2
Update Kokkos library in LAMMPS to v4.3.0
2024-04-05 08:20:57 -06:00
dc1bc8a8cf
Merge branch 'lammps:develop' into cg-dna
2024-04-05 11:40:16 +01:00
2927471892
Merge pull request #4121 from lammps/test-rigid
...
Fix issue with nearly linear 2d rigid bodies
2024-04-05 00:50:04 -04:00
f5a595dadb
Merge branch 'develop' into test-rigid
2024-04-04 23:52:06 -04:00
4401179688
Merge pull request #4122 from lammps/variable-length-vectors-arrays
...
More consistent checking on lengths of variable-length vectors and arrays
2024-04-04 21:52:34 -04:00
a51174f6c3
update unit test reference data for rigid fixes
2024-04-04 21:30:42 -04:00
72d7ba85ad
call alternate minimum image code from @stanmoore1 from fix rigid/small
2024-04-04 20:49:20 -04:00
ec7b76454a
fix spelling error
2024-04-04 14:37:03 -06:00
c45f2666ad
clean-up whitespace
2024-04-04 14:21:55 -06:00
66d042a0ee
make checks for exceeding length of variable-length vectors more consistent
2024-04-04 14:11:13 -06:00
2c26586b1a
clean up
2024-04-04 13:50:43 -06:00
6a2bcc7258
merge in current develop
2024-04-04 13:30:14 -06:00
99e82f9f07
Merge pull request #4120 from maitane-muba/develop
...
Explicit symmetrization of cutoff in pair_ylz
2024-04-04 15:16:47 -04:00
03711c13da
clean up
2024-04-04 13:11:59 -06:00
65cdc76c99
final changes for 2d rigid bodies with jacobi
2024-04-04 13:07:35 -06:00
506bf886ee
merge in develop branch
2024-04-04 12:56:12 -06:00
58d6f9ba2e
Removing hrate from fix deform/pressure restart
2024-04-04 11:29:28 -06:00
8254d20b44
Removing unnecessary comm calls fix heat/flow
2024-04-04 11:29:02 -06:00
c63c1856ec
Fix compilation error, edit artificial visc toggle
2024-04-04 11:21:42 -06:00
f637299ac5
Added symmetrization of cutoff in init_one() and fixed a print
2024-04-04 18:18:10 +02:00
ceec24d50b
Adding hybrid support to BPM, more doc pages
2024-04-04 09:42:10 -06:00
972d412186
flag false positives
2024-04-03 20:53:44 -04:00
ef3d255a4b
Merge branch 'develop' into pace-mliap
2024-04-03 20:49:29 -04:00
3db1e5f0f6
mliap kk snap unittest back on only disable mliap kk for ACE
2024-04-03 16:58:16 -06:00
1529a61901
Merge pull request #4111 from akohlmey/collected-small-fixes
...
Collected small fixes
2024-04-03 16:56:25 -04:00
4c9924984d
modify access to fixes
2024-04-03 15:58:24 -04:00
ecd8fe71a1
cosmetic
2024-04-03 15:05:09 -04:00
39d12e48d6
must always return nfaces=0 for less than 3 vertices
2024-04-03 15:04:39 -04:00
4329c4c37f
changes to rigid and rigid/small
2024-04-03 11:11:52 -06:00
d06b86916a
more debugging
2024-04-03 11:11:16 -06:00
c0abefeacb
update links in manual to jacobi3() docs
2024-04-02 23:53:25 -04:00
78a3a7b9c2
add optional argument to enable overriding sort order or eigenvalues/vectors
2024-04-02 23:28:14 -04:00
21745538a7
Revert "change ordering of eigenvalues in jacobi3() function. update tests."
...
This reverts commit c4eadd3a59 .
2024-04-02 23:02:04 -04:00
c502dd4033
Fixed trailing whitespace
2024-04-02 13:20:29 -04:00
0809d8b722
Updated documentation about METADATA in the uf3 lammps pot files
2024-04-02 13:17:13 -04:00
887ce4948a
Removed old pot files
2024-04-02 13:16:38 -04:00
1ef7b8132c
Updated A_A.uf3 to Nb_Nb.uf3 and A_A_A.uf3 to Nb_Nb_Nb.uf3
2024-04-02 13:16:00 -04:00
3734252ed8
Replaced the A_A.uf3 and A_A_A.uf3 with uf3 lammps pot files for Nb
2024-04-02 13:15:05 -04:00
7281f9327b
Added code to check if 'UNITS:' metadata is present in the pot file or not
2024-04-02 13:14:28 -04:00
d3bc4c7eb8
Removed commented out code
2024-04-02 11:18:01 -04:00
ed0cff92de
Merge remote-tracking branch 'github/develop' into general-triclinic
2024-04-02 09:41:21 -04:00
dfc68fb338
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-04-02 09:40:25 -04:00
05562ad5e9
testing 2d rigid changes
2024-04-01 21:35:35 -06:00
72772c136f
Merge branch 'lammps:develop' into ml-uf3
2024-04-01 18:34:50 -04:00
801ceea90a
Pimplifying the code Attempt-1
2024-04-01 18:33:02 -04:00
42dcc76a70
Merge pull request #2 from akohlmey/ml-uf3
...
More updates to PR 4110
2024-04-01 12:03:42 -04:00
08db64c27f
More updates for oxidation, more doc pages
2024-03-31 21:40:34 -06:00
2ddd940a3e
minor cosmetic changes
2024-03-31 20:31:25 -04:00
4eaf257e52
small cleanups
2024-03-31 19:49:01 -04:00
051c818596
enable and apply clang-format
2024-03-31 19:39:21 -04:00
3da6a7bdb0
eliminate compatibility typedefs
2024-03-31 19:29:09 -04:00
0296ca75fb
remove tabs
2024-03-31 18:20:11 -04:00
ff91728587
reduce XDR compatibility code to only those routines that are used by dump xtc
2024-03-31 18:09:40 -04:00
0cdbcc801e
switch to BSD 3-clause licensed XDR version, use c++11 portability, cleanups
2024-03-31 17:42:41 -04:00
ae6247d3be
remove xdr_compat.h include and pimplify XDR struct, silence compiler warnings
2024-03-31 17:41:35 -04:00
f6bdc05c24
alternate fix to PR #4116
2024-03-30 19:19:47 -04:00
a017a775bd
Merge pull request #4108 from MightyHelper/develop
...
Allow compute spin for groups other than `all`
2024-03-30 09:12:43 -04:00
dcc7916210
reorder header
2024-03-29 21:32:08 -04:00
d73aec6c21
add OpenMP version of angle style cosine/squared/restricted
2024-03-29 21:31:40 -04:00
428e22666d
add unit test inputs for new styles
2024-03-29 21:15:25 -04:00
66a1e0103f
gitignore
2024-03-29 21:00:59 -04:00
b712e46497
doc fixes
2024-03-29 21:00:51 -04:00
7ea0dc3996
Adding more oxidation features + doc pages
2024-03-29 19:00:14 -06:00
f48677c5e9
Merge branch 'develop' into restricted-angle
2024-03-29 20:39:23 -04:00
b79bccec6c
Merge pull request #4098 from GenieTim/patch-1
...
Fix variables compatibility with chunk arrays
2024-03-29 20:34:03 -04:00
30f330718a
more consistent error checks on variable length global vecs and arrays
2024-03-29 16:53:18 -06:00
7137290682
Follow requested changes to patch
2024-03-29 21:52:57 +01:00
c684fa0920
Merge branch 'lammps:develop' into patch-1
2024-03-29 21:48:43 +01:00
9c85e5a99b
fix bug in option arg parsing of fix ave/correlate, also update doc page for fix ave/correlate/long
2024-03-29 14:27:43 -06:00
b8fc8e5e63
Update dihedral_style.rst
2024-03-29 11:18:11 +01:00
a9deb029e3
Add files via upload
2024-03-29 11:15:36 +01:00
42af73655c
Add files via upload
2024-03-29 11:05:29 +01:00
996f5b9d52
fix ttm doc formatting fixes
2024-03-29 02:50:30 -04:00
a6230ba147
replace pow(x,2) and pow(x,3) with square() and cube()
2024-03-28 23:53:06 -04:00
1fff0a33fc
drop log messages
2024-03-28 23:38:03 -04:00
c5262873b0
initialize all class pointers to null, delete all allocated storage
2024-03-28 23:36:57 -04:00
584137f104
remove num_of_elements class variable, just use local copy of atom->ntypes
2024-03-28 23:36:13 -04:00
6bdf981942
don't use pow() function for simple square
2024-03-28 23:08:51 -04:00
2219e764ce
call utils::logmesg() only on rank 0, use c++ string comparisons, remove debug comments
2024-03-28 22:26:50 -04:00
3aae2d0c4b
apply clang-format
2024-03-28 22:09:22 -04:00
379e212135
add system error message with failure to open potential
2024-03-28 22:05:27 -04:00
7c3ac31507
remove dead code
2024-03-28 21:50:40 -04:00
34f88843fa
update example logs
2024-03-28 21:50:30 -04:00
a26c281a63
Merge pull request #1 from akohlmey/ml-uf3
...
Updates for ml-uf3 pull request
2024-03-28 19:23:08 -04:00
ecb5704f25
some formatting and logic cleanup.
2024-03-28 17:32:26 -04:00
a6e5c8b981
update more files and docs for .uf3 potential file extension
...
also remove redundant files
2024-03-28 17:32:07 -04:00
392c3b6d65
manybody and single flag need to be changed from the default when 2-body/3-body is selected
2024-03-28 17:02:07 -04:00
eb89c7a392
examples folder was moved
2024-03-28 17:01:37 -04:00
a13d53dd65
disable references to cuFFT (which is not yet used)
2024-03-28 16:14:44 -04:00
010a4c076b
Prototyping oxidation
2024-03-28 11:31:21 -06:00
2a8a7f6365
Update angle_style.rst
...
Include link to rst file of the restricted angle potential
2024-03-28 15:47:37 +01:00
720705b7d2
Add files via upload
2024-03-28 15:44:15 +01:00
0893a2d0a0
Add files via upload
2024-03-28 15:43:01 +01:00
f8d8ed0946
use correct character class escapes
2024-03-27 17:52:13 -04:00
3c8ba3d376
Update codeowners so changes to domain can be ported to KOKKOS package
2024-03-27 13:14:52 -06:00
edcbd2e761
Fix bug in Kokkos when shrink-wrapping with no atoms
2024-03-27 13:04:23 -06:00
fca23dac72
some style cleanup and simplified pair_style and pair_coeff input
2024-03-27 07:29:31 -04:00
713b308a99
update ML-UF3 examples
2024-03-27 07:25:36 -04:00
fda433a7ee
reformat and fix spelling and related issues
2024-03-27 06:53:03 -04:00
7323364d1d
move examples
2024-03-27 06:35:19 -04:00
0d7c41b1c3
update code owners list
2024-03-27 06:30:20 -04:00
f9a0ec83b4
update .gitignore
2024-03-27 06:28:35 -04:00
7e09353e7c
add ML-UF3 to compatible CMake preset files
2024-03-27 06:28:23 -04:00
e5ea8c2670
silence compiler warnings
2024-03-27 06:04:56 -04:00
cd154abe73
add "Incorrect format in ... section of data file" to Error_details and url
2024-03-26 23:56:38 -04:00
b01efd96a5
add missing link and expand docs for Unknown identifier in data file error
2024-03-26 23:27:44 -04:00
dc0b0d8be8
Added example potential files for W
2024-03-26 13:18:26 -04:00
ff39a03e83
Removed trailing whitespaces
2024-03-26 13:14:32 -04:00
3a34b3eeaf
Added uf3 examples to the examples directory
2024-03-26 12:35:30 -04:00
4e95db1bb7
Added uf3 details to Commands_pair, Packages_details and Packages_list
2024-03-26 12:34:29 -04:00
c4eadd3a59
change ordering of eigenvalues in jacobi3() function. update tests.
2024-03-26 01:52:07 -04:00
45fbe73f2b
Simplify output of windows version. If unknown build number just output "Windows Build #####"
2024-03-25 22:48:01 -04:00
b2809996b8
fixed trailing whitespaces
2024-03-25 17:45:06 -04:00
06c4fc6590
Removed LAMMPS errordocs
2024-03-25 17:23:47 -04:00
de43263e28
Fixed lammps developer email-id and contributing authors section. Removed some old comments
2024-03-25 17:18:11 -04:00
d55f750dc6
Fixed typos in the UF3 equation
2024-03-25 15:17:43 -04:00
f3391199e7
correct formatting of tables
2024-03-25 14:26:39 -04:00
61d6220aa6
override the primitive estimator
2024-03-25 19:38:37 +02:00
c49168bba3
correct spring energy properties. more epxlicit handling of vector outputs
2024-03-25 19:32:10 +02:00
5c536c8290
Added ml-uf3 unittest
2024-03-25 12:11:05 -04:00
a720d0dc67
Added ml-uf3 potential files
2024-03-25 12:10:31 -04:00
923e251540
Added documentation for ml-uf3
2024-03-25 12:10:01 -04:00
9a23ddf88a
Added ml-uf3 to cmake and make files
2024-03-25 12:08:51 -04:00
53c6959e52
Added src files for uf3/kk
2024-03-25 12:08:07 -04:00
6dded43b2c
Added ml-uf3 src files
2024-03-25 12:07:18 -04:00
8e099b30da
Merge branch 'bosonic-pimd-langevin' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
2024-03-25 17:56:52 +02:00
623bf2dddb
Merge branch 'develop' of https://github.com/lammps/lammps into bosonic-pimd-langevin
2024-03-25 17:54:56 +02:00
857298b639
fix typo
2024-03-23 03:38:38 -04:00
3be5008aa8
must skip KOKKOS tests for any ML-IAP inputs using snap descriptors
2024-03-22 23:54:18 -04:00
000c8f510d
apply clang-format
2024-03-22 23:38:02 -04:00
7bd7396b6a
correct and complete conventional build package logic
2024-03-22 23:29:42 -04:00
e4035dd9d5
correct CMake script logic
2024-03-22 23:19:38 -04:00
7d94880ecd
silence compiler warnings and apply clang-format
2024-03-22 22:57:44 -04:00
f2cd41bb1c
cleanup
2024-03-22 16:57:39 -06:00
20cfebd6f8
Merge branch 'pace-mliap' of github.com:jmgoff/lammps_compute_PACE into pace-mliap
2024-03-22 16:51:59 -06:00
414d9608f8
fixed whitespace in docs
2024-03-22 16:51:27 -06:00
cb1e18256e
Merge branch 'lammps:develop' into pace-mliap
2024-03-22 16:35:31 -06:00
176414b8e7
kokkos error and standard make
2024-03-22 16:33:49 -06:00
0b5722adc0
Allow compute spin for groups other than all
2024-03-22 18:44:12 -03:00
810ae3cc45
Merge pull request #4107 from Yi-FanLi/method_pimd
...
fix pimd/langevin: improve support for method==pimd
2024-03-22 02:45:57 -04:00
b22205493a
Merge pull request #6 from akohlmey/method_pimd
...
Apply clang-format to your branch
2024-03-21 22:53:15 -04:00
cdab18f31f
Merge pull request #4103 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-03-21 19:43:30 -04:00
73eb12a204
apply clang-format
2024-03-21 12:17:06 -04:00
b7def392fb
correct p_cv computation for method=PIMD
2024-03-21 11:55:13 -04:00
36358d5b14
Merge branch 'lammps:develop' into pace-mliap
2024-03-21 09:32:33 -06:00
8e3aa79a9e
correct remove_com_motion for method=PIMD
2024-03-21 11:32:30 -04:00
5f6d3ad154
allow t_vir and t_cv computation for method=PIMD
2024-03-21 10:58:25 -04:00
a8d07744c0
split compute_cvir into 2 functions
2024-03-21 10:55:48 -04:00
417598498c
fix compute pod
2024-03-20 20:01:22 -04:00
0f31a825a5
fix compute
2024-03-20 16:08:13 -04:00
2eb1ce98d9
add compute_t_prim for method=PIMD
2024-03-20 14:06:44 -04:00
b5d769bbbf
Revert "Began CGDNA Howto"
...
This reverts commit c4b96704b27743c4e6b01166ea6d7e7a16480692.
2024-03-20 16:23:17 +00:00
bc436dad3a
Added example directory
2024-03-20 16:23:17 +00:00
a3e4788221
Minor edits
2024-03-20 16:23:17 +00:00
add5fc07fd
Changed user permissions
2024-03-20 16:23:17 +00:00
eee23b45c9
Began CGDNA Howto
2024-03-20 16:23:17 +00:00
c5fc65433a
Updated and added utility scripts
2024-03-20 16:23:17 +00:00
e8606a51da
Changed permissions to non-executable
2024-03-20 16:23:17 +00:00
7fa0e7b730
Added script for 2-particle visualisation
2024-03-20 16:23:17 +00:00
d123cd5440
fix typo
2024-03-20 04:57:03 -04:00
2dd9560439
add notes to python versions of lammps_extract_fix() that for global data one can only retrieve scalars
2024-03-19 22:39:05 -04:00
b021543140
fix zero neighbor in compute classes
2024-03-19 19:25:29 -04:00
a37b7754a7
fix a bug due to zero neighbor
2024-03-19 19:17:08 -04:00
d0e2a846b2
cosmetic
2024-03-19 12:04:06 -04:00
f8da51828a
fix memory leaks in lammps_gather*concat() functions of the library interface
2024-03-19 12:03:56 -04:00
ee58003800
update electron radius velocities and radii in EFF NH fixes analog to fix nve/eff
2024-03-18 23:37:00 -04:00
a824828ea0
Merge branch 'develop' into collected-small-changes
2024-03-18 22:00:33 -04:00
b620c52b58
Merge pull request #4105 from ndtrung81/gpu-sph-bugfix
...
Fixed bugs with sph gpu pair styles
2024-03-18 21:59:33 -04:00
e7075163f1
update coding style
2024-03-18 21:51:31 -04:00
8f589ed536
simplify using modern API
2024-03-18 21:51:19 -04:00
6a28e8d5f6
Fixed bugs with sph gpu pair styles
2024-03-18 13:27:21 -05:00
0714c6fb67
Merge pull request #4102 from stanmoore1/teamsize_fix
...
Fix Kokkos "team size too large" issue
2024-03-18 12:34:45 -04:00
8d4a384f34
Improve cuFFT detection in CMake, similar to HIP
2024-03-18 09:28:53 -06:00
03bbc562ad
improve error messages for invalid hybrid sub-styles
2024-03-18 10:46:43 -04:00
41ee1efa13
fix bug in f2c string conversion detected by bound checking
2024-03-18 10:27:38 -04:00
1bdcf7e42e
Merge branch 'develop' into general-triclinic
2024-03-17 15:56:38 -04:00
505f7b3cb4
add 'append' keyword for appending to output file
2024-03-17 15:34:32 -04:00
d97c7fffac
spelling
2024-03-17 15:13:13 -04:00
1bbe87d9d2
add 'append' keyword for appending to output file
2024-03-17 15:13:04 -04:00
7e163d451e
uodate
2024-03-17 10:49:59 -04:00
866c059d2d
improve error messages
2024-03-17 01:17:11 -04:00
fce15bf66f
add support for appending to files to fix ave/time
2024-03-17 01:17:01 -04:00
2fe23b98f5
modernize and enable clang-format
2024-03-17 00:04:06 -04:00
1211af65a1
Fix Kokkos teamsize too large issue
2024-03-15 12:54:33 -06:00
207a14f351
Merge pull request #4101 from jtclemm/small-patches
...
Small patches to multi neighbor and fix deform/pressure
2024-03-15 01:39:04 -04:00
252e7070e3
Merge pull request #4099 from akohlmey/collected-small-fixes
...
Collected small fixes and changes
2024-03-14 19:57:51 -04:00
e2b8d999c0
Account for the fact that beta is actually beta_np in the bosonic primitive kinetic energy estimator
2024-03-14 10:23:31 +02:00
aa7e2da33d
Misc small patches
2024-03-13 15:04:19 -06:00
af5c8bcd22
Merge branch 'develop' into pace-mliap
...
# Conflicts:
# src/ML-IAP/compute_mliap.cpp
2024-03-12 09:05:46 -04:00
d0d4cf9ad0
add DOIs for recent stable releases
2024-03-11 22:40:21 -04:00
c3c61a368d
Bugfix: both pair hybrid and hybrid/overlay cannot fuse force zeroing
2024-03-11 15:20:42 -06:00
b23c586236
mliap ace docs and example logs
2024-03-11 13:34:29 -06:00
ba8d1587d4
Merge branch 'bosonic-pimd-langevin' of https://github.com/yotamfe/lammps into bosonic-pimd-langevin
2024-03-11 15:39:28 +02:00
33fb1c1e45
override total spring energy, remove ad-hoc computation of kinetic energy estimators (should be done in fix_pimd_langevin)
2024-03-11 15:37:58 +02:00
5c3c0588f1
Remove minuses in the spring energies because spring_constant is positive
2024-03-11 14:28:06 +02:00
1cc83bb1ac
Pass beta_np instead of beta to the bosonic code
2024-03-11 14:26:17 +02:00
5b16cf9773
use std::move() to avoid extra copy of temporaries
2024-03-10 16:19:22 -04:00
1b7bc36505
Fix variables compatibility with chunk arrays
...
When using variables with chunk computes that produce arrays (such as `compute chunk/atom`) the compute will not have set `size_array_rows` to the appropriate value before it has ever been called and will therefore incorrectly have thrown the error "Variable formula compute array is zero length".
2024-03-10 12:56:33 +01:00
01d412bdbf
Merge branch 'develop' into general-triclinic
2024-03-08 21:32:01 -05:00
e7d77b6244
enable and apply clang-format, revert to some older code constructs where equivalent
2024-03-08 12:23:02 -05:00
bd0eb1ec84
silence compiler warning, cosmetic
2024-03-08 12:13:43 -05:00
94e9fe5df3
flag error with explanation when removed keyword "reax/c" is used instead of a file not found
2024-03-08 12:13:42 -05:00
8819275824
Merge pull request #3989 from evoyiatzis/patch-8
...
Addition of conical geometry in fix indent
2024-03-08 12:10:52 -05:00
01628dfc61
removing whitespaces in fix_indent.h
2024-03-08 15:46:27 +01:00
ebe57ce9eb
removing whitespaces - fix_indent.cpp
2024-03-08 15:45:46 +01:00
ba5c1a4ac3
minor modifications in fix_indent.rst
2024-03-08 15:35:48 +01:00
bd99c2d661
Merge pull request #4097 from wmbrownIntel/numa_tune
...
Changes for processors grid numa style
2024-03-07 14:19:12 -05:00
4cab391f2a
Merge pull request #4096 from stanmoore1/kk_update_4.2.1
...
Update Kokkos library in LAMMPS to v4.2.1
2024-03-07 13:42:24 -05:00
8ab2544f5b
Add option to specify # of numa domains for processors grid numa style, simplify numa mapping with more agressive optimization to reduce comm between numa domains.
2024-03-07 07:07:16 -08:00
6dcfcc1a83
Update CMake
2024-03-06 17:57:10 -07:00
6cc9a4c7b7
Update Kokkos library in LAMMPS to v4.2.1
2024-03-06 14:58:06 -07:00
9d9dbc1fa8
Merge pull request #4094 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2024-03-06 15:03:17 -05:00
c984d5c94a
improved revision of write_dump output frequency setting for 64-bit timesteps
2024-03-06 11:13:50 -05:00
ea52699893
collapse the two /report styles into a single "report" style
2024-03-05 19:02:11 -05:00
20d95cd17f
whitespace
2024-03-05 18:30:07 -05:00
c6f90b2ae3
Merge branch 'develop' into collected-small-fixes
2024-03-05 18:27:20 -05:00
7e8b243891
make use of ..versionadded/..versionchanged consistent with the rest of LAMMPS
2024-03-05 18:26:41 -05:00
0dc6e156c1
add balance styles shift/report and rcb/report for reporting imbalances only
2024-03-05 18:24:38 -05:00
e0c0b2fe7e
fix cmake syntax error
2024-03-05 15:28:21 -05:00
1909233c69
Merge pull request #4095 from robeme/electrode
...
Update for the ELECTRODE package
2024-03-05 10:25:39 -05:00
ad55bb4b8f
Mention CMake in electrode README
2024-03-05 09:58:27 +01:00
1949953c0c
Clarifying more variables, enabling offset option with integration style
2024-03-04 23:38:55 -05:00
a4a171a55e
Clarifying ambiguous variables
2024-03-04 23:38:47 -05:00
5177b50fda
Updating multi+narg errors for fix nonaffine
2024-03-04 23:38:40 -05:00
c7b622699d
regenerate test reference data
2024-03-04 09:46:34 -05:00
393fd164db
small conding style updates
2024-03-04 09:46:14 -05:00
0a32cd6c7f
avoid redundant constant definition
2024-03-04 09:45:54 -05:00
3f91ee142b
Merge branch 'develop' into electrode
2024-03-04 09:31:07 -05:00
6a1f1f7dbc
add missing symlink
2024-03-04 09:25:07 -05:00
8e6ce1d0b9
Remove nonneut examples
2024-03-04 08:52:05 +01:00
6e91123910
try a different workaround for "fix not computed at compatible time" with write_dump
2024-03-03 23:58:33 -05:00
3c8bb5a1be
programming style update
2024-03-03 18:39:28 -05:00
e19ad38c14
fix missing thread initialization exposed by LAMMPS-GUI
2024-03-03 18:36:15 -05:00
d33519e882
correct and clarify
2024-03-03 16:47:44 -05:00
9628ad6caf
recover compilation
2024-03-03 12:59:17 -05:00
60e5124ac2
compute composition/atom doesn't seem to be compatible with multi neighbor lists
2024-03-03 12:51:48 -05:00
372260ec77
error out in compute ave/sphere/atom and efield/wolf/atom with multi-cutoff neighborlists
2024-03-03 12:46:20 -05:00
2809428fe2
make computes rdf and adf error out multi cutoff neighbor lists if needed
2024-03-03 12:27:39 -05:00
a776d8425f
initialize pointers to null
2024-03-03 11:28:49 -05:00
4a993483fc
remove dead code
2024-03-03 11:25:01 -05:00
e51e2733cb
add note for porting code containing the removed Atoms::count_words() functions
2024-03-03 07:47:14 -05:00
ccdf55151d
modernize
2024-03-02 15:59:37 -05:00
45e8ee1c08
disallow using custom cutoff with multi cutoff neighbor lists
2024-03-02 15:53:21 -05:00
133ec34bf5
update
2024-03-01 19:01:48 -05:00
00b0c439ed
improve error messages
2024-03-01 18:54:43 -05:00
2c9dfa3ea7
update MS-MEAM examples
2024-03-01 18:54:35 -05:00
93942f2013
Added override for ialloy default with MS-MEAM
...
# Conflicts:
# doc/src/pair_meam.rst
2024-03-01 18:32:16 -05:00
554f53decb
Merge pull request #4092 from stanmoore1/comm_tiled
...
Add better Kokkos support for comm_style tiled
2024-03-01 08:58:39 -05:00
7064e1e2b6
make searches for drude fix more specific to avoid false positives
2024-03-01 07:33:48 -05:00
6f03b22b43
Merge branch 'develop' into comm_tiled
2024-03-01 03:03:47 -05:00
b0ca503173
Merge pull request #4090 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-03-01 03:01:49 -05:00
259bcfba1f
remove one more unused class member
2024-02-29 22:45:32 -05:00
b15956c13c
remove unused class members
2024-02-29 22:26:40 -05:00
f5b1813f14
silence compiler warnings
2024-02-29 18:38:31 -05:00
efcee365c1
Fix issue
2024-02-29 14:06:21 -07:00
4f0d30b8d6
Fix data transfer issue
2024-02-29 11:01:18 -07:00
2130ffaa11
Fix compiler warning
2024-02-28 16:02:52 -07:00
a261a6c34c
whitespace fixes
2024-02-28 17:45:41 -05:00
1bba2c9e06
third and final round of include-what-you-use updates
2024-02-28 17:40:17 -05:00
0d37dddc9e
restore correct formatting to meam_force.cpp and port changes to KOKKOS
2024-02-28 17:19:52 -05:00
37c0795691
Fixed additional errors with multicomponent systems, making msmeamflag independent of ialloy
2024-02-28 17:02:09 -05:00
81a684f572
assign ownership for compute reaxff/atom and reaxff/atom/kk
2024-02-28 15:59:31 -05:00
0ce25755cd
second round of include-what-you-use updates
2024-02-28 15:37:13 -05:00
1359c52f30
include-what-you-use updates
2024-02-27 23:42:24 -05:00
5967865af9
remove unused class member
2024-02-27 22:42:13 -05:00
9a0ce2d5c7
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-02-27 20:57:03 -05:00
73e42481f7
modernize and consolidate ML compute styles
2024-02-27 20:55:52 -05:00
eb9b1e163d
modernize and coding style/formatting improvements
2024-02-27 20:55:28 -05:00
4dbfa5483b
Fix memory leak
2024-02-27 14:50:20 -07:00
7593f0df22
Merge branch 'develop' of github.com:lammps/lammps into comm_tiled
2024-02-27 14:15:58 -07:00
86b7560740
Init pointers, etc.
2024-02-27 14:13:27 -07:00
6972758783
whitespace
2024-02-27 09:38:22 -07:00
369aae91d3
Remove unnecessary destroys
2024-02-27 09:31:53 -07:00
f1ed2f20a1
Add back in legacy functions needed for mliap
2024-02-27 09:31:39 -07:00
e1a3ed6602
modernize and coding style/formatting improvements
2024-02-27 10:38:39 -05:00
1baa6cc166
remove dead code from fix bocs
2024-02-27 10:29:35 -05:00
3ffa5908ca
add get_bitmask_by_id() accessor to Group class
2024-02-27 10:16:34 -05:00
0096c06def
Merge branch 'develop' into collected-small-changes
2024-02-26 20:02:29 -05:00
4d89741d8c
Merge pull request #4091 from jtclemm/BPM
...
Small fixes to GRANULAR/BPM packages
2024-02-26 20:01:57 -05:00
53219b299b
Unused var
2024-02-26 17:16:28 -07:00
14066e018f
Fix indexing issue
2024-02-26 17:15:04 -07:00
07731d8112
Whitespace
2024-02-26 16:34:49 -07:00
214ea5209e
Missed changes
2024-02-26 16:34:42 -07:00
5ad4545273
fix where initialization of options is done
2024-02-26 16:07:14 -07:00
363db81be1
tweak a comment
2024-02-26 16:05:19 -07:00
4e77556610
minor changes to source and doc files
2024-02-26 15:59:03 -07:00
82762937a8
Add better Kokkos support for comm_style tiled
2024-02-26 15:37:22 -07:00
bd9f6993e3
whitespace
2024-02-26 17:14:44 -05:00
3d55fc4ec2
Merge branch 'develop' into collected-small-changes
2024-02-26 17:14:18 -05:00
e9deaa83d1
Merge pull request #4088 from sakibmatin/debug
...
Fix for force calculation and memory bug (atom name definition) in mliap.
2024-02-26 16:46:36 -05:00
719b7a96f1
silence compiler warnings
2024-02-26 16:45:01 -05:00
73ae3200d0
incorporating feedback
2024-02-26 12:09:19 -07:00
35db949e77
Merge pull request #4069 from vladgl/fix_wall_flow
...
New fix implementing flow boundary conditions
2024-02-26 12:46:20 -05:00
8501c3de6c
Merge pull request #4087 from akohlmey/add-rebomos-pair-style
...
Add rebomos pair style with examples and unit test
2024-02-26 11:38:10 -05:00
f532a513da
only import used constant
2024-02-26 07:58:53 -05:00
2bc5a04214
fix conversion bug when input is in radians
2024-02-26 07:54:25 -05:00
5aae41a08c
remove obsolete comment
2024-02-26 06:50:36 -05:00
b22ce0f4be
use platform neutral CMake property to export symbols
2024-02-25 21:58:35 -05:00
725156753a
remove superfluous warning
2024-02-25 21:51:34 -05:00
86ea5271d6
portability
2024-02-25 21:19:13 -05:00
b8c8b4d19b
use -rdynamic for re-exporting symbols when using plugins
2024-02-25 21:11:31 -05:00
e7b0c8b3c5
synchronize LAMMPS C++ interface CMake modules
2024-02-24 17:29:25 -05:00
aaba736967
Fixed error in forces that only affects non-zero t1m MS-MEAM models
2024-02-24 17:03:06 -05:00
98b3d19c40
link with static liblammps.a when available to avoid dynamic linker error when loading plugins
2024-02-24 17:01:53 -05:00
44c8f722a3
Merge remote-tracking branch 'upstream/develop' into develop
2024-02-24 14:32:03 -07:00
2ef030f33c
Fixed error in forces that only affects non-zero t1m MS-MEAM models
2024-02-24 14:14:52 -07:00
01d9f78e69
correct citation
2024-02-24 14:34:40 -05:00
c869783e72
warn about building LAMMPS with shared lib support for plugins
2024-02-24 09:21:20 -05:00
d39158ca08
modernize
2024-02-24 03:38:48 -05:00
9c7ec8bb6c
must update docs for code changes
2024-02-23 21:55:09 -05:00
6c3c724f9c
Merge pull request #4086 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2024-02-23 21:51:49 -05:00
04bccd0a9f
whitespace
2024-02-23 19:08:46 -05:00
b7153eebee
simplify and check for triclinic again, since somebody may have used change_box
2024-02-23 19:04:14 -05:00
66701ef1e2
complete rebomos docs
2024-02-23 17:29:31 -05:00
c401dc31d6
bump maxelt to 8 (for folks simulating high-entropy alloys) and make it uppercase
2024-02-23 17:05:20 -05:00
dda2bc7ac7
Mirroring changes in doc
2024-02-23 14:50:28 -07:00
a3f2c5b884
no longer need to boost neighbor one in rebomos unit test
2024-02-23 16:48:03 -05:00
6ea1bcf9d9
Clarifying trace notation in fabric
2024-02-23 14:45:21 -07:00
74abb18e69
improve error messages for pair style airebo and variants
2024-02-23 16:44:15 -05:00
dd4cd240df
Moving temp/heat keywords out of dump to compute prop/atom
2024-02-23 14:31:40 -07:00
f9ecdb5b54
Updated documentation
2024-02-23 15:21:56 -06:00
5de6853684
fix typo
2024-02-23 16:05:30 -05:00
c36650fc88
auto-assign @jtclemm when fix deform/pressure is edited
2024-02-23 15:55:44 -05:00
3e089496b3
modernize and address issues flagged by static code analysis
2024-02-23 15:52:54 -05:00
fef2150bfb
Fixing rare precision error in Tsuji damping
2024-02-23 13:29:18 -07:00
b3de75da97
Cleaning up math, fixing tension bug, patching bond creation
2024-02-23 13:26:28 -07:00
7d5931def3
Added example folders tested
2024-02-23 08:16:55 -06:00
f864963ab9
removed old comments.
2024-02-22 22:03:29 -07:00
b016eaa1cf
cosmetic
2024-02-22 15:20:51 -05:00
49886caaf1
add OPENMP package version of pair style rebomos
2024-02-22 15:17:46 -05:00
3e512834c7
cosmetic
2024-02-22 14:09:50 -05:00
22d0b202c4
update example logs for change in cutoff setting
2024-02-22 13:37:59 -05:00
36fa601fe0
cutoff calculation inherited from but only required for AIREBO. up to 2x speedup
2024-02-22 13:33:04 -05:00
bed84841ad
update comment header to point to the LAMMPS developers email address
2024-02-22 09:57:42 -05:00
3a82e76607
small corrections
2024-02-22 09:15:18 -05:00
d6d9a91126
add rebomos potential with examples and unit test
2024-02-22 09:13:21 -05:00
1c9d62543b
Merge pull request #3 from rohskopf/sna-grid-kokkos
...
Kokkos SNAP grid local compute
2024-02-22 13:58:21 +01:00
325a7d99d6
error out when cuFFT is not found
2024-02-22 07:47:37 -05:00
3ff2b1b43b
silence compiler warnings
2024-02-22 05:07:08 -05:00
00615d94ad
Merge branch 'develop' into collected-small-fixes
2024-02-22 04:56:43 -05:00
71e0d506e7
spelling
2024-02-22 04:56:27 -05:00
f15acfffaf
Merge branch 'develop' into fix_wall_flow
2024-02-22 04:51:43 -05:00
5cadcbfd68
silence compiler warnings
2024-02-22 04:51:35 -05:00
6af4dac2e5
Error::all() must be called by all MPI ranks
2024-02-22 04:41:16 -05:00
86d306b502
avoid excessive copies
2024-02-22 04:40:55 -05:00
a466d74f31
document requirement of per-type masses
2024-02-22 04:34:22 -05:00
f1a5dd0479
Change warnings to errors
2024-02-22 12:28:23 +03:00
6ac24c297a
Add check for varying box size
2024-02-22 11:50:05 +03:00
e51a65696d
Merge pull request #4017 from jtclemm/stress_deform
...
Expanding deformation controls
2024-02-21 21:04:50 -05:00
14348a599c
monte carlo insertions and pair style dsmc require per-type masses
2024-02-21 20:59:48 -05:00
71385add8b
integrate into documentation system. correct links/references.
2024-02-21 17:50:55 -05:00
b9685e79ea
Merge branch 'develop' into stress_deform
2024-02-21 17:35:39 -05:00
06b69f2d40
whitespace
2024-02-21 17:35:28 -05:00
835b65b644
Merge branch 'develop' into general-triclinic
2024-02-21 14:53:32 -07:00
11675587df
tweak to underlining
2024-02-21 14:28:53 -07:00
cd4c97f8d8
doc adjust and code comments
2024-02-21 14:18:26 -07:00
0f34c1ec6e
Add check for triclinic and periodic boundary
2024-02-21 21:16:21 +03:00
e20ea968b9
Add some clarifications to the doc
2024-02-21 20:49:19 +03:00
81609d04e3
Merge pull request #4080 from rbberger/compute_reaxff_atom_overflow_fix
...
Fix buffer overflow in compute reaxff/atom
2024-02-21 10:51:37 -05:00
e143bbb4dd
use a more "CMake" way to link to cuFFT with check in CMake config run
2024-02-21 10:49:31 -05:00
16b631858f
fix typo
2024-02-21 10:02:01 -05:00
4c0952dc70
Doc file updates, reverting h_rate initialization
2024-02-20 21:02:55 -07:00
e64f82a2bd
Merge branch 'develop' into collected-small-fixes
2024-02-20 20:45:15 -05:00
08498637aa
Merge pull request #4079 from stanmoore1/atom_map_host
...
Add Kokkos package option to build atom map in serial on CPU
2024-02-20 20:35:34 -05:00
ad9a107530
Merge pull request #4084 from S-Lykles/create_atoms_template_fix
...
Create atoms template check
2024-02-20 20:20:40 -05:00
9cf4f688d9
improve some explanations for KOKKOS package usage.
2024-02-20 11:38:32 -05:00
d38b3ffd82
remove dead code
2024-02-20 05:14:58 -05:00
00c263cd7b
Merge pull request #4085 from lammps/varbug
...
Fix a bug with removing variables when a vector variable is defined
2024-02-20 05:00:45 -05:00
62968ebcd4
improve readability
2024-02-19 23:17:37 -05:00
46cacf089e
whitespace
2024-02-19 21:41:29 -05:00
7a5fa7ca54
not a bug but change variable evaluate local ivar to jvar to avoid code confusion
2024-02-19 17:34:43 -07:00
d70a98561f
fix bug in removing a variable
2024-02-19 17:33:51 -07:00
c115cdb18d
Move check to be with other checks
2024-02-20 00:55:15 +01:00
aafe28da4d
change wording
2024-02-19 23:41:12 +01:00
6b6afe3034
change error to be similar to fix pour and fix deposit
2024-02-19 23:28:22 +01:00
0fed131e52
Update docs of create_atoms
2024-02-19 22:39:28 +01:00
1f0194a218
Add template compatibility check to create_atoms mol
2024-02-19 22:39:08 +01:00
afc82b5fd6
include versionadded tag for new keyword
2024-02-19 13:52:35 -05:00
ec0535172c
whitespace
2024-02-19 12:54:59 -05:00
e299e4967d
Merge pull request #4074 from bathmatt/bounds-mliap
...
fixed bounds of loops in ML-IAP
2024-02-19 12:45:30 -05:00
fb1e6610ed
edits of doc page for clarity
2024-02-19 10:36:15 -07:00
49ece2af25
Merge pull request #4082 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-02-19 12:12:42 -05:00
1edec590bb
Logs for eta mix example
2024-02-19 15:01:51 +01:00
81c6e5c51b
add examples using the inputs keyword
2024-02-17 12:14:09 -05:00
7a836c7e69
Update docs
2024-02-16 13:15:40 -07:00
e5bb507d3d
add clarifications
2024-02-16 14:31:35 -05:00
f38f2ef4f2
Fix bug
2024-02-16 12:02:06 -07:00
703ea412cb
Need to clear atom map in exchange
2024-02-16 10:32:05 -07:00
1ad608c7cf
Merge pull request #1 from bathmatt/bounds-mliap
...
Bounds mliap
2024-02-16 10:15:20 -07:00
e03534196a
Remove duplicated code
2024-02-15 17:15:18 -07:00
8c242e7ee8
Fix some issues
2024-02-15 16:45:10 -07:00
90ebca63f3
Fix buffer overflow in compute reaxff/atom
2024-02-15 14:27:52 -07:00
a452ddc667
Tweaks
2024-02-15 13:01:43 -07:00
804ad0aec2
Merge remote-tracking branch 'matt-github-lammps/bounds-mliap' into bounds-mliap
2024-02-15 18:08:32 +01:00
2625d946e3
Fixed typo
2024-02-15 18:06:45 +01:00
e94d89ee3c
added mliap_enable_ace to opt in/out of ace functionality in mliap
2024-02-14 17:02:07 -07:00
072b0374e7
do not check for cmath with Intel compilers but assume it is there
2024-02-14 18:55:19 -05:00
ae39eb6569
include missing source file when compiling INTEL package
2024-02-14 18:54:59 -05:00
6ebc32fa29
Update docs
2024-02-14 16:50:52 -07:00
52aefdd117
Add Kokkos package option to build atom map in serial on CPU
2024-02-14 16:42:45 -07:00
f19d9a9f4e
ACE mliap examples
2024-02-14 16:18:56 -07:00
414fdeb3ee
cleanup and whitespace
2024-02-14 15:42:04 -07:00
e5fbd15b9d
ACE mliap examples and virial support
2024-02-14 15:06:01 -07:00
57321b308f
OpenMP library is not (yet) properly detected for CrayClang. Work around it.
2024-02-14 13:40:57 -05:00
0591e4a6d4
flag as development branch
2024-02-14 12:36:34 -05:00
4f07f74f52
clean up redundant variables
2024-02-13 19:00:19 -05:00
0951e28a08
Merge branch 'develop' into replicate_periodic_box
2024-02-13 18:52:43 -05:00
254a849a29
Merge pull request #4077 from akohlmey/fix_ewald_const_issue
...
Fix compilation issue for some pair styles using ewald_const.h
2024-02-13 18:51:38 -05:00
be237f88f6
update kokkospod
2024-02-13 18:49:11 -05:00
443c40b98d
Merge branch 'lammps:develop' into create_atoms-overlap_w_mol
2024-02-13 18:47:15 -05:00
382a449f58
Merge branch 'lammps:develop' into fix_reaxff/species-fixes
2024-02-13 18:46:04 -05:00
4188e12522
whitespace
2024-02-13 10:27:57 -07:00
5b645b631b
add detection for CrayClang to the OpenMP compatibility check
2024-02-13 11:09:25 -05:00
0273fb4ad4
flag as update 1 version
2024-02-13 08:22:05 -05:00
a48da5b1e4
move ewald_const.h to src and apply it to a few more files
2024-02-13 08:02:32 -05:00
3454e1fce5
update pod
2024-02-13 00:45:08 -05:00
9c7b169003
Renamed the log files under examples/bpm
2024-02-12 19:43:05 -06:00
c6a8f1fe58
Merge pull request #4073 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-02-12 14:14:04 -05:00
adea2fc7f3
fixed bounds
2024-02-12 11:49:43 +01:00
8f848d9a81
update to use modernized APIs without directly accessing internal data of Modify
2024-02-09 15:36:15 -05:00
17ea598613
update API access to fixes and computes. improve error messages.
2024-02-09 15:30:57 -05:00
5aca8099e6
avoid installing libraries and headers for downloaded add-on libraries
2024-02-09 13:38:12 -05:00
1421d53b8c
fix bug with assigning molecule IDs in parallel
2024-02-09 11:04:07 -05:00
524470f9fc
document restriction for molecule sets. improve warning message.
2024-02-09 11:03:44 -05:00
245f8c2fad
silence compiler warnings
2024-02-09 10:43:38 -05:00
69a999e565
remove dead code
2024-02-09 08:19:58 -05:00
a2ae9dce64
apply clang-tidy fixes
2024-02-09 06:29:08 -05:00
f8885cb266
implement clang-tidy fixes
2024-02-09 06:22:10 -05:00
c7831b29c0
Fix formatting issues
2024-02-09 13:28:35 +03:00
9c6e88f575
use plumed version 2.8.3 by default
2024-02-09 05:09:47 -05:00
be742253e2
Fix bug with the masses of the atoms
2024-02-09 13:05:45 +03:00
6aad6177b0
Remove accessing internal data of the Modify class
2024-02-09 12:31:19 +03:00
cba3c91b51
Remove lambda
2024-02-09 12:29:10 +03:00
5839b67d27
Simplify the code and remove redundant include
2024-02-09 12:26:40 +03:00
801c62dbde
updated library for better Windows portability
2024-02-09 04:14:14 -05:00
022cedeff0
Remove debug output
2024-02-09 12:08:36 +03:00
953e01d2c4
Linux to Windows cross-compilation is only supported by CMake
2024-02-09 03:44:01 -05:00
11580aea57
update OpenCL loader library to latest upstream version
2024-02-09 03:39:44 -05:00
3358fe36d1
Fixing bugs in child arg parsing
2024-02-08 21:27:58 -07:00
dd6df6edb2
Merge branch 'develop' into fix_wall_flow
2024-02-08 17:52:16 -05:00
c967a5e6cc
flag development version
2024-02-08 12:47:52 -05:00
e7f0f9be5a
Added another example of a config file
2024-02-08 11:37:49 -06:00
a1f38b9a75
Captured output of the test run, reported if the run failed (e.g. missing packages)
2024-02-08 11:29:26 -06:00
f141543659
Looped over all the runs in an input script, made more descriptive output
2024-02-08 11:12:54 -06:00
ae666de3f7
small optimization and portability to Solaris/OpenIndiana
2024-02-07 22:57:12 -05:00
77ec384620
include kk suffix
2024-02-07 19:58:05 -05:00
843fe4f9e8
remove dead code
2024-02-07 19:57:51 -05:00
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
244c72afd9
Counted the total num checks per test
2024-02-07 15:42:15 -06:00
051167a14c
Supported JUnit XML output
2024-02-07 15:20:55 -06:00
93fcf3cc75
move fix to EXTRA-FIX package, update docs, add reference logs to example
2024-02-07 15:07:11 -05: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
194b45b729
Example file
2024-02-07 09:52:02 -06:00
26cff47386
Removed whitespace
2024-02-07 09:45:29 -06:00
e33590b2fc
Whitespace
2024-02-07 16:03:32 +03:00
df7662162e
Add example
2024-02-07 13:55:27 +03:00
5bab14d31e
Sync unpack_exchange_kokkos with develop
2024-02-07 13:55:27 +03:00
a3a054cc15
Another spell fix
2024-02-07 13:55:27 +03:00
0f5436de99
Fix spelling
2024-02-07 13:55:27 +03:00
4ad5a9d3eb
Fix doc
2024-02-07 13:55:27 +03:00
90105fd58a
Add wall_flow documentation
2024-02-07 13:55:27 +03:00
c53847ad88
Update citation
2024-02-07 13:55:27 +03:00
381330c3c2
Fix typo
2024-02-07 13:55:27 +03:00
249f3b0af4
Add units command
2024-02-07 13:55:27 +03:00
d7f7306b7d
Fix character
2024-02-07 13:55:27 +03:00
19e45187f8
Add cite string
2024-02-07 13:55:27 +03:00
70cc1039fd
Some cleaning
2024-02-07 13:55:27 +03:00
b775085189
Add licensing info
2024-02-07 13:55:27 +03:00
ec29117409
Add new fix wall/flow
2024-02-07 13:55:27 +03: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
fc1132b083
fix bug that by chance has no unwanted side effects
2024-02-06 19:37:15 -05:00
49dcefa83b
add missing override keywords
2024-02-06 19:36:35 -05:00
dbdcfc5c97
Merge branch 'develop' into general-triclinic
...
# Conflicts:
# src/atom.cpp
2024-02-06 19:21:50 -05:00
febb3671d8
removed whitespace
2024-02-06 18:03:17 -06: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
5137e86972
en models incorporated
2024-02-05 16:30:44 -06: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
63f33aa3a4
first
2024-02-04 16:29:19 -06:00
e5abfda823
cosmetic
2024-02-03 17:47:00 -05:00
1afb9e9dcb
Revamping arg parsing in child class, updates to doc pages
2024-02-02 17:10:35 -07: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
ace87d2bb8
Only printed out all the quantities being checked with verbose on
2024-02-01 17:21:30 -06:00
621a4e406f
Handled exception with the yaml load
2024-02-01 15:22:46 -06: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
911227a981
Cleaned up and expanded the set of examples being tested
2024-01-31 14:47:11 -06:00
b1688d4287
Merge branch 'upstream' into regression-tests
2024-01-31 13:48:49 -06:00
829708bd71
Allowed to specify example folders from arguments
2024-01-31 13:46:34 -06:00
e9dc5bafff
Improved failed test info
2024-01-31 13:06:04 -06: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
cfe6afe665
Used the absolute path for the lammps binary, no need for symbolic links
2024-01-31 11:03:23 -06:00
5b6c0c6b56
Check eta property for fix electrode uses ghost on
2024-01-31 15:42:10 +01:00
35215606e8
Merge remote-tracking branch 'lammps/develop' into merge-develop
2024-01-31 14:41:36 +01:00
e649c0e070
consistent error messages for parent and child class
2024-01-30 20:04:07 -05:00
bff789aac9
silence compiler warnings and update format
2024-01-30 20:03:26 -05:00
840577114e
force enumerators to be consistent by moving them to base class declaration
2024-01-30 19:38:58 -05:00
9d46408fa4
delete unused variables
2024-01-30 19:23:40 -05:00
103dc9ef66
fix missing "else" bug
2024-01-30 19:21:48 -05:00
cbf56bd7f8
Merge branch 'develop' into stress_deform
2024-01-30 18:56:19 -05:00
91d292fb7c
Tested with more example subfolders
2024-01-30 17:08:24 -06:00
a835c5f3d9
Restoring some error message locations, minor edits
2024-01-30 15:50:40 -07:00
7f152de062
Rewiring arg parsing and data ownership
2024-01-30 15:29:02 -07:00
293e930cb0
Expanded the tests for more subfolders, need to check if there is an existing log file with matching nprocs
2024-01-30 14:01:43 -06:00
c0fc4c8908
Cleaned up and tested with micelle and melt under examples
2024-01-30 13:07:57 -06: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
7905e5d146
Merge branch 'develop' into general-triclinic
...
# Conflicts:
# src/atom.cpp
2024-01-29 21:05:21 -05:00
153e30227e
Added function to extract output from an existing log file into a yaml data structure, working on in place testing
2024-01-29 18:07:21 -06:00
c43b10f952
Merge branch 'develop' into srtee_develop
2024-01-29 17:37:54 -05:00
ba4174f474
Added tolerances to the config file
2024-01-29 15:25:52 -06:00
87fd1c63df
whitespace
2024-01-29 15:52:04 -05:00
ef1857d50d
programming style updates
2024-01-29 15:48:30 -05:00
a6ac272e7e
fix negation operator and arg starting number
2024-01-29 12:29:27 -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
e374b073bc
pass integrator as arg for rigid, typo fix
2024-01-25 14:53:40 -05:00
846e365e94
added flags for single execution to init and setup
2024-01-25 14:25:59 -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
9cae812c51
Merge branch 'develop' into general-triclinic
2024-01-25 09:04:46 -05:00
2a95c09d77
Merge branch 'develop' into patch-8
2024-01-25 09:04:29 -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
64fe4c171c
added checks for seed, temp ge 0.0
2024-01-24 14:35:46 -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
70ea1dd352
Refreshing no shift flag for solid particles
2024-01-23 14:58:31 -07:00
dd7e95cd12
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2024-01-23 14:04:28 -07:00
574ccc64eb
Fixing bugs for solid particles
2024-01-23 14:04:10 -07:00
7c7f07e28d
Misc patches and missed changes
2024-01-22 22:13:29 -07:00
6dc676247f
Merge branch 'stress_deform' of github.com:jtclemm/lammps into stress_deform
2024-01-22 21:25:46 -07:00
87b2662ee9
Moving pressure options to subclass
2024-01-22 21:21:20 -07:00
b23f70daf7
Bump actions/cache from 3 to 4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [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/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-22 17:37:35 +00: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
80861fe1ff
New syntax in doc files
2024-01-19 21:24:27 -07: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
3b4291c750
remove undesired example
2024-01-18 18:15:42 -05:00
fcc85fb223
Revert "revert more general doc changes. those are moved to a separate branch for further edits."
...
This reverts commit fb9ae23516 .
2024-01-18 18:14:41 -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
affb879037
Merge branch 'develop' into rheo
2024-01-18 14:52:15 -07: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
8cf2705d68
Merge branch 'develop' into general-triclinic
2024-01-18 15:01:09 -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
7453697316
Merge branch 'lammps:develop' into pace-mliap
2024-01-18 09:18:05 -07: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
8a53542dd1
updated examples
2024-01-16 11:59:25 -07:00
deb8416630
update tests for echoing the title line of molecule files
2024-01-16 13:53:07 -05:00
68f770dee9
ACE mliap initial commit
2024-01-16 11:31:53 -07: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
67f06097ee
Updating utils functions for pair rheo/react
2024-01-15 22:04:26 -07:00
a34ddd7ccd
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2024-01-15 17:26:42 -07:00
56764f0244
Merge branch 'develop' into rheo
2024-01-15 17:26:23 -07: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
921ddffda2
small code simplification for the cylinder indenter
2024-01-14 17:18:33 +01: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
2ac37aa91a
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2024-01-12 17:00:37 -07:00
a0cf5191c2
Adding nonzero starting rhos
2024-01-12 17:00:12 -07: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
faef34a8d4
Merge branch 'develop' into rheo
2024-01-12 13:26:38 -07: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
073a72d933
fixing merge conflicts
2024-01-12 11:12:02 -07: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
ad7b5e38ab
Merge branch 'develop' into replicate_periodic_box
2024-01-10 20:01:42 -05:00
60f1233b07
Merge branch 'lammps:develop' into create_atoms-overlap_w_mol
2024-01-10 19:55:18 -05:00
768163865e
avoid 32-bit integer overflow for PPPM grid
2024-01-10 19:54:29 -05:00
63332eb1b2
Merge branch 'lammps:develop' into fix_reaxff/species-fixes
2024-01-10 19:52:55 -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
2252706931
Merge branch 'develop' of github.com:lammps/lammps into develop
2024-01-09 10:59:51 +01: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
c60d439fb7
Switched to using argparse
2024-01-08 15:00:24 -06: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
8e3b5bf327
Fixed memory bug in ML-IAP unified with atom name definitions
...
Added explict memory allocation for type string in ML-IAP unified. Corrected bug where atom types were not properly alligned with the potential.
2024-01-05 13:05:27 -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
33c52c2a4a
Merge branch 'develop' into draneyj/develop
2024-01-04 21:12:46 -05:00
8090af5649
Merge branch 'develop' into issue3775_fft_kokkos
2024-01-04 21:11:54 -05:00
c6d1cbef5a
Merge branch 'develop' into general-triclinic
2024-01-04 21:10:50 -05:00
094128dd4d
Merge branch 'develop' into patch-8
2024-01-04 21:10:19 -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
aa1382b2ac
Merge branch 'develop' into fix-set-command
2024-01-04 15:11:49 -07: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
ac9afb26dd
aesthetic optimization for xscale, yscale and zscale
2024-01-04 17:38:14 +02: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
3f677f798a
Fleshing out tension model
2023-12-22 17:04:56 -07: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
08d2dd2699
Prototyping latent heat, other misc fixes
2023-12-22 10:46:44 -07: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
d61c379b0c
Error formatting
2023-12-21 14:28:54 +01:00
de066bcde0
Merge remote-tracking branch 'lammps/develop' into electrode
2023-12-21 14:13:16 +01: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
b0f3f88b49
Merge branch 'stress_deform' of github.com:jtclemm/lammps into stress_deform
2023-12-20 10:51:37 -07:00
e69a079545
Fixing invalid variable deform kokkos
2023-12-20 10:50:54 -07:00
e72f186123
check ghost vel in pair bpm/spring
2023-12-19 22:01:18 -07:00
e83f0d3f26
update fix hmc examples and add reference log files
2023-12-19 17:53:48 -05:00
2f692b9bff
silence compiler warnings about unused variables
2023-12-19 17:28:00 -05:00
7403426046
Argument error in fix rheo
2023-12-19 13:58:22 -07:00
33bfc1d1ca
changed vector output
2023-12-19 15:28:01 -05:00
b0205dbe07
add examples for hmc
2023-12-19 15:02:53 -05:00
8968cbf49d
setup fix_rigid before saving state
2023-12-19 14:07:24 -05:00
86f87e0f7b
Update docs
2023-12-19 10:46:41 -07:00
ab29200c60
More tuning
2023-12-19 10:26:52 -07:00
08f78f8060
properly force reneighbor on next timestep
2023-12-19 09:57:57 -05:00
64dc621027
check for rigid flag before fix_rigid
2023-12-18 19:34:13 -05:00
acdc4244ec
initialize stored_body
2023-12-18 19:32:00 -05: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
c18de5dbd8
change how check for additional virial fixes is done
2023-12-18 18:48:20 -05:00
8e4871c5e1
Tune team params
2023-12-18 16:37:31 -07:00
c13455bfa3
removed redundant acc_frac calculation in compute_vector
2023-12-18 18:00:41 -05:00
19be6d5f94
remove access to internal members of modify in loops
2023-12-18 17:59:30 -05: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
c234d6e997
Bump github/codeql-action from 2 to 3
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-18 17:51:12 +00: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
66411317cb
check for tags and compatible neighbor list settings
2023-12-17 15:37:09 -05:00
b895b52fc1
small programming style update
2023-12-17 15:36:43 -05:00
17ddf26121
plug some more memory leaks
2023-12-17 12:07:53 -05:00
a65e85a12e
avoid memory leaks and uninitialized data
2023-12-17 12:01:48 -05:00
2da1800357
must move function to Fix::init() since queried info may not be current during constructor
2023-12-17 12:01:33 -05:00
d392b17ff1
some more simplification and cleanup
2023-12-17 11:49:19 -05:00
623f2c4ea0
simplify creation of internal fixes and computes, use unique ID
2023-12-17 11:38:33 -05:00
7761b6022b
small doc fix
2023-12-17 11:37:12 -05:00
1b9e33a17f
initialized all class member pointer to NULL
2023-12-17 11:00:32 -05:00
f67b045f02
explain dependency on RIGID package
2023-12-17 10:52:31 -05: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
e91c72a0d2
replace non-ASCII characters so that PDF builds won't fail
2023-12-15 19:41:52 -05:00
dc17dc3f84
update for coding convention compliance
2023-12-15 18:53:46 -05:00
81a4da5da3
build system integration and handling of dependency on fix rigid/small
2023-12-15 18:50:42 -05:00
5506f42005
documentation intergration and fixes
2023-12-15 18:48:27 -05:00
51b38c5b24
make the Body struct standalone so we can use a forward declaration
2023-12-15 18:14:28 -05:00
06a445fd4c
revert protection settings and add FixHMC as friend class instead
2023-12-15 17:46:51 -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
4a7f543036
change my email
2023-12-15 13:49:09 -05:00
f4e9523152
exclude .git-blame-ignore
2023-12-15 13:44:12 -05:00
c37ba54d27
rename git blame ignore file
2023-12-15 13:30:44 -05:00
a307d5ca7e
add set_v back to public
2023-12-15 13:27:33 -05:00
e9ed0ec9cb
add line at eof
2023-12-15 13:06:16 -05:00
a8df05939c
merge upstream
2023-12-15 13:04:33 -05:00
d9ed0c2288
Added kinetic energy estimators.
2023-12-15 12:21:28 +02: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
5bd14e1b0f
Added MC pkg to CI files
2023-12-14 14:49:39 -05:00
c8756f7f55
fixing merge issues
2023-12-14 13:34:55 -05:00
8f338f785e
fixing merge issues
2023-12-14 13:33:28 -05:00
1033e727b8
reallocation conflict resolved
2023-12-14 13:26:48 -05:00
063e966ec3
Merge branch 'norealloc' into develop
2023-12-14 13:19:56 -05:00
473ccd98dc
only copying ntotal in save peratom
2023-12-14 13:19:32 -05:00
52e14995fc
removed realloc to test
2023-12-14 13:12:30 -05:00
eb4c85566e
fix up port of platform::disk_free() to Windows
2023-12-14 13:06:20 -05:00
c9a14ad8fb
faster by not reallocating peratom vector
2023-12-14 12:38:45 -05:00
bd69063088
trying to increase speed by minimizing reallocations
2023-12-14 12:08:24 -05:00
b94b9a311d
Merge branch 'develop' into stress_deform
2023-12-14 10:02:46 -07:00
c78e2a5dd3
touch up docs
2023-12-14 11:47:08 -05:00
8d252d75cf
Added ra (resampling upon acceptance) to hmc doc).
2023-12-14 11:30:51 -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
dbf716edd0
moving hmc to MC package
2023-12-14 11:08:01 -05:00
19235f072f
add contributing authors
2023-12-14 11:03:23 -05:00
757f28f8bf
correct info about fix halt default setting
2023-12-14 10:59:30 -05:00
940778b2ec
more formatting
2023-12-14 10:55:09 -05:00
8115785673
formatting
2023-12-14 10:53:37 -05:00
129b63ac54
added memory usage calculation
2023-12-14 10:46:53 -05:00
c6417581bc
minor edit to reset atom_map
2023-12-14 09:13:27 -05:00
31f753c7d0
current_peratom updated every time
2023-12-14 09:09:52 -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
95c6a9c25b
make resample on accept default no
2023-12-13 12:07:34 -05:00
0461caf23e
make resample on accept an option
2023-12-13 12:05:54 -05:00
57554c48b9
check for nullptr at source before copying or allocating
2023-12-13 12:03:48 -05:00
24e408b463
uncomment reverse_comm
2023-12-13 11:59:17 -05: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
539385afff
remove unnecessary code and comments
2023-12-13 11:53:10 -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
63d6f1a1e2
removed random p when move accepted
2023-12-13 11:11:50 -05:00
e1be6c09f7
merge with GHub version
2023-12-13 09:05:27 -07:00
665785f41e
adjust 2d box bounds
2023-12-13 09:04:23 -07:00
37ba666309
remove tuning
2023-12-13 10:56:28 -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
1fc6a0e6dd
Clarified the hmc algorithm in the doc file fix_hmc.rst
2023-12-12 15:18:11 -05:00
be22c63659
Added the default to the docs file fix_hmc.rst
2023-12-12 15:11:59 -05:00
3be9cc0a4f
Touched up the docs file fix_hmc.rst
2023-12-12 14:56:05 -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
57ce8ee6ab
Bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
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 >
2023-12-11 17:50:00 +00: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
2ed03164b7
Updated in place testing case, assuming in.* are input scripts, skipping input scripts without REG markers for now
2023-12-10 22:56:53 -06:00
7c40170182
Fixing errors in headers
2023-12-10 21:37:13 -07:00
fbbdd5bcad
Updated run_tests.py for testing inplace input scripts
2023-12-10 16:56:47 -06:00
bcd0eac78a
Merge remote-tracking branch 'refs/remotes/origin/regression-tests' into regression-tests
2023-12-10 16:53:52 -06:00
7d8ec9f8be
temporarily removing parameter tuning
2023-12-10 17:18:57 -05:00
31869a5d6b
adding more stored vectors just in case
2023-12-10 16:34:11 -05: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
a6f82eb970
Added check if input files in a folder have REG markers
2023-12-10 14:15:13 -06:00
1a908b2edd
Merge branch 'develop' of github.com:draneyj/lammps_hmc into develop
2023-12-10 15:14:31 -05:00
c3fe7d4b58
added xcmimage to restoration, fixed lost atoms
2023-12-10 15:11:49 -05:00
f42f861328
Updated GA CI files to work on draneyj/lammps_hmc repo.
2023-12-10 14:58:53 -05:00
d4c0b24eac
added atom tag storage
2023-12-10 10:57:55 -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
1f13a6a193
Merge branch 'upstream' into regression-tests
2023-12-09 23:02:38 -06:00
bab9fc5533
Consolidating some skip npair classes
2023-12-09 22:00:22 -07:00
d155ac70f1
comment out rot keyword
2023-12-09 18:47:28 -05:00
83bbdd71f3
initialize map flag
2023-12-09 18:46:43 -05:00
cf68591184
remove erroneous line
2023-12-09 18:38:09 -05:00
8171741ccb
trying to accept chaning number of atoms
2023-12-09 18:24:13 -05: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
1957eb5ca8
Attempted to change dir to individual example folders
2023-12-08 10:21:35 -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
8eaaae1e99
recenter 2d boxes around 0.0
2023-12-06 08:31:41 -05:00
e05751f487
Update fix_nh_uef.rst
...
Fixing typo
2023-12-06 08:14:12 -05:00
58787ddecd
make 2d system box center on 0.0
2023-12-06 07:36:29 -05:00
9edf553332
flag development branch
2023-12-06 07:22:23 -05:00
dd6b77d570
Merge branch 'develop' into general-triclinic
2023-12-06 07:01:55 -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
c172dceb9f
white space update
2023-12-05 16:05:07 -07:00
2cbb6a634e
merge with upstream version
2023-12-05 16:00:32 -07:00
ae4b65430a
clarify rules for reading multiple data files with read_data
2023-12-05 15:58:40 -07: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
82868cd583
Simplify Madelung examples with mixed eta
2023-12-04 13:59:07 +01:00
8035521fe4
Merge branch 'develop' of github.com:lammps/lammps into develop
2023-12-04 11:18:13 +01:00
9571d5a0ea
Merge branch 'develop' of github.com:Bibobu/lammps into develop
2023-12-04 11:17:37 +01: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
28c547a3cf
Merge branch 'develop' into general-triclinic
2023-12-02 12:40:23 -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
5120af1aba
added more keywords to the documentation
2023-12-01 16:26:23 -05:00
dab47d518d
apply clang-format
2023-12-01 16:23:59 -05:00
fbb9c69771
fix initialization bug
2023-12-01 16:23:49 -05:00
acdb0481f0
loads of spelling fixes
2023-12-01 15:54:54 -05:00
ef400cc13f
fix broken links
2023-12-01 15:31:33 -05: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
45372937db
loads of whitespace fixes
2023-12-01 14:52:47 -05:00
fb243eba9b
update lattice death tests for changed error messages
2023-12-01 14:41:12 -05:00
1356cb54a9
Documentation description modified, related commands, default and references added.
2023-12-01 14:17:58 -05:00
767b50e718
Merge branch 'develop' into general-triclinic
2023-12-01 14:13:05 -05:00
fa71278070
Syntax, Examples and Description added to fix_hmc.rst
2023-12-01 13:51:06 -05:00
5a91f3d51a
Added fix_hmc.rst
2023-12-01 12:13:21 -05:00
f7aeecd3be
Fixing error in averaging
2023-12-01 09:58:40 -07:00
303f365435
Added reference to the related enum in the Atom class.
2023-12-01 17:12:15 +01:00
d56868c675
Remove redundant broadcasting in evaluate_cycle_energies.
2023-12-01 16:52:56 +02:00
1fe2891e74
Correct indices for temp_nbosons_array.
2023-12-01 16:46:43 +02: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
1d64be30d9
finished initial refactoring Set class
2023-11-30 10:42:59 -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
b0550648bf
Added group filter to body random velocities
2023-11-29 16:00:57 -05:00
8339cdc76a
properly weight vcm for rigid bodies
2023-11-29 15:33:00 -05:00
6c9c537ab1
more refactoring
2023-11-29 10:29:40 -07: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
04a7c6e920
modernize arg parse syntax
2023-11-29 00:35:59 -05:00
e1c1cc34bb
random velocities for bodies and mom arg for zero vcm
2023-11-29 00:31:33 -05:00
c583a52402
more refactoring
2023-11-28 16:44:07 -07: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
1e26c6d0c5
Adding multiphase support, new stress
2023-11-27 15:53:19 -07: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
d1290dc6cc
add body copy for rigid bodies
2023-11-27 14:22:40 -05:00
b03bee49b3
Small tweak to fix warning
2023-11-27 11:48:42 -07:00
bbed056c73
Merge branch 'develop' into fix-set-command
2023-11-27 10:26:40 -07:00
a1fc55b479
more refactoring
2023-11-27 10:23:50 -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
ee0a050f65
alphabetize methods
2023-11-25 15:46:15 -07:00
d4fe21f34d
update pair_pace.rst documentation page
2023-11-25 23:37:01 +01:00
36afc91dfa
draft version of refactored set command as set2
2023-11-25 15:20:28 -07: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
e1c028c785
Update documentation
...
Describe the arguments for cone indenter style
2023-11-23 16:02:22 +02:00
a90c7b42f9
Include code for conical indenter in fix_indent.cpp
2023-11-23 15:40:34 +02:00
c57ed87e9a
Addition of conical indenter
2023-11-23 15:36:27 +02: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
469358cbf4
UPDATE KOKKOS
2023-11-22 14:38:13 -07:00
61993d1643
MLIAP Unified fix for multi layer models
...
CPU only
2023-11-22 14:36:59 -07:00
dd99ea371d
Merge remote-tracking branch 'upstream/develop' into develop
2023-11-22 10:30:51 -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
9fae8a2c2d
Merge branch 'develop' into general-triclinic
2023-11-21 15:21:16 -07:00
6b822c1d0e
Update CMake
2023-11-21 15:13:56 -07:00
18c5cdb327
doc page for thermo output difference with triclinic/general
2023-11-21 15:03:32 -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
84b1ecff6f
change sign of forces (difference in spring constant's sign_, remove separate virial calculation
2023-11-21 16:40:04 +02: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
dfafdff209
finalized dump command support for general triclinic
2023-11-20 12:06:58 -07: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
a80406347c
pimdb works only in method pimd
2023-11-20 17:39:38 +02:00
f4a133c47a
translate between orders from bosonic exchange force to atom force
2023-11-20 17:36:30 +02:00
148c23e24d
fix fix
2023-11-20 17:13:28 +02:00
12ef219da6
pass correct positions to exchange
2023-11-20 17:11:25 +02:00
966398d470
missed a line I needed to remove
2023-11-20 09:15:12 -05:00
3588fddef2
Merge pull request #1 from draneyj/pr_practice
...
added templates to class, allowing error
2023-11-20 07:40:48 -05:00
4907a530c2
fix beta passing to bosonic exchange, mic optional
2023-11-20 14:27:52 +02:00
eb8070b7c3
start work on integrating bosonic exchange to fix_pimd/langevin
2023-11-19 23:47:30 +02:00
e7313515c1
added templates to class, allowing error
2023-11-19 16:35:45 -05:00
040b23ab27
removed warning aboout rigid support
2023-11-19 16:20:11 -05:00
496802c908
remove comments in restore_saved_state
2023-11-19 16:18:17 -05: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
92b02041cb
more edits on create_atoms doc page
2023-11-18 17:16:29 -07:00
920b49d5a8
peratom copy working (for x at least)
2023-11-18 18:56:30 -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
56b2c7ed46
alter how lattice interacts with create_box and create_atoms for general triclinic
2023-11-17 17:10:45 -07:00
7692824bcf
runs with new atom copy
2023-11-17 15:52:51 -05:00
be19b5c210
Make naming consistent
2023-11-17 12:46:45 -07:00
aab3773a90
restored accidentally deleted code
2023-11-17 14:16:47 -05:00
e5f4d60888
re-added restoration function
2023-11-17 12:46:58 -05:00
d20b4c4c94
added restoration function
2023-11-17 12:19:49 -05: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
4ccd59af80
another doc tweak for 2d
2023-11-16 16:37:43 -07:00
4057ee3d62
more doc page updates for general tri
2023-11-16 16:35:16 -07: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
ebe287555c
trying to store peratom data
2023-11-16 11:06:51 -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
fc5803188f
doc page for write_data
2023-11-15 09:29:04 -07: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
a0a21fab64
changes for body particles in general triclinic
2023-11-14 17:03:56 -07:00
645541bcc7
properly initialize vector output
2023-11-14 15:37:17 -05:00
f9b385061b
Multiphase support
2023-11-14 12:33:51 -07:00
e865df16a8
now runs without error
2023-11-14 14:33:44 -05:00
4da49c6d85
more updates to doc page and read_data functionality
2023-11-13 15:22:17 -07: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
3c915b14a7
Renamed the README file
2023-11-13 15:18:36 -06:00
25d862d7b4
Added README.md
2023-11-13 15:17:22 -06:00
1d1d53222a
Merge branch 'lammps:develop' into regression-tests
2023-11-13 15:08:05 -06:00
3a93b16cff
Added argument parsers
2023-11-13 11:52:21 -06:00
476c569804
Used the last thermo step in the log file for comparison
2023-11-13 11:35:27 -06:00
9642a950b1
Updated run_tests.py, added in.eam
2023-11-13 11:19:59 -06:00
a651697d2e
Mix eta in Electrode package
2023-11-13 14:41:13 +01: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
18583434b1
hacked away at the outdated code until it compiled
2023-11-11 18:03:48 -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
e57079768f
update some doc pages
2023-11-09 17:58:12 -07:00
64fa32cf1e
Removed commented lines
2023-11-09 10:13:23 -06:00
db5ed64045
Merge pull request #2 from Bibobu/dependabot/github_actions/actions/checkout-4
...
Bump actions/checkout from 3 to 4
2023-11-09 09:52:58 +01:00
73a3ae7602
Debugging some compute property items, allow surface shifting inward
2023-11-08 15:57:42 -07:00
c922fcef5a
prototyping limit on tension
2023-11-08 14:30:37 -07:00
2413da64a4
adding source files from original implementation
2023-11-08 14:24:44 -05: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
b8b2141993
Fixing errors in oxide model
2023-11-07 14:47:46 -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
44ae758bf5
Parallel support for bond creation/deletion
2023-11-06 20:27:18 -07:00
612a919e93
more work on read_data and doc pages
2023-11-06 16:56:33 -07:00
92ff79af08
Debugging BPM coupling
2023-11-06 16:22:02 -07:00
109becc542
Retrieved the list of installed packages
2023-11-05 23:39:44 -06: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
de037f5bd8
Merge branch 'develop' into general-triclinic
2023-11-03 14:53:17 -06:00
6fe6395ab2
reset quats for ellipsoids for general <-> restriced triclinic
2023-11-03 14:52:41 -06: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
16a3abdadd
Filling in tension and react
2023-11-03 13:33:03 -06: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
5b14b7c86c
Fixing gitignore
2023-11-01 13:42:33 -06: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
bf115e5df4
Fix compiler/memory errors in tension, update properties in surface
2023-11-01 11:55:07 -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
7a148688d5
Merge branch 'develop' into general-triclinic
2023-10-31 16:19:58 -06: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
89150877a2
Hiding compile bugs in temporary files
2023-10-30 20:48:20 -06:00
0fb7fd9a80
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2023-10-30 20:22:27 -06:00
0945c3dda8
Bug in rheo, cleaning up old files
2023-10-30 20:22:14 -06: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
6942103c27
Initiated the regression test setup
2023-10-25 11:21:00 -05: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
6281a818e7
merge conflicts
2023-10-22 14:55:13 -06:00
0d2b3dc51e
Drafting oxide model
2023-10-22 14:54:27 -06: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
a4a7b9c500
formatting
2023-10-20 14:01:24 -06:00
1c4ab13f01
merge with current develop
2023-10-20 13:31:32 -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
5986fb90b9
Few updates to surface tension, add stress fix
2023-10-19 12:37:59 -06: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
88fb7c849d
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2023-10-19 11:57:25 -06:00
f28e46d40e
Adding support for remap v
2023-10-19 11:57: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
201f8cda9a
more updates
2023-10-12 06:49:59 -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
63eed5e230
Drafting tension model
2023-10-06 17:43:54 -06: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
1cbe59c254
Fixing compile errors
2023-10-05 21:19:50 -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
857cc53923
README file for the ELECTRODE package
2023-10-04 10:32:50 +02: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
3cae238eb5
Finish drafting bond creation/deletion
2023-09-26 09:07:44 -06: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
bd07252da3
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2023-09-25 09:39:43 -06:00
583917b194
Drafting structure of solidification bond creation
2023-09-25 09:39:29 -06: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
5ff16da272
Adding rate cap on vol link pressure
2023-09-21 12:17:47 +02:00
94a0d85b33
doc page updates
2023-09-20 15:20:02 -06: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
77a5fd16dd
Fixing bug in link pressure
2023-09-19 13:37:47 +02: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
21d3f3240e
more work on restart support
2023-09-16 10:09:26 -06:00
3e9f1c8af2
Merge pull request #3919 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-09-16 07:19:25 -04:00
c5b2d66283
upgrades to read/write data commands
2023-09-15 16:49:56 -06: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
30f7328841
more dump custom fields rotated
2023-09-14 16:00:25 -06: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
e5f3fcbbf4
more work on read_data and write_data
2023-09-13 13:29:37 -06:00
c7e794146f
initial support for write_data
2023-09-13 10:03:05 -06:00
dec245c67b
support for other vector fields in read_data
2023-09-13 09:29:56 -06: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
e20e3972d2
doc page updates
2023-09-07 17:21:15 -06:00
a5b262aefa
Hotfixing a small bug in the Kokkos Gaussian Compute
...
Co-authored-by: Drew Rohskopf <<drew.rohskopf@gmail.com >
2023-09-08 00:20:45 +02: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
ceed2e723e
more general tri support in dump atom and dump custom
2023-09-06 10:11:28 -06:00
1ab26e083a
more general tri support in dump atom and dump custom
2023-09-06 10:11:04 -06: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
4735534139
enforce atom z coords = 0.0 for 2d simulations
2023-09-06 09:05:02 -06:00
d6d65f001a
enforce atom z coords = 0.0 for 2d simulations
2023-09-06 09:04:10 -06: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
6f01b27e7e
add general triclinic pressure tensor to thermo_style
2023-09-05 16:50:38 -06: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
1ed8dd6906
add general triclinic options to dump custom
2023-09-04 15:26:55 -06: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
fb890fcdfe
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 17:09: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
78fbdad59e
code cleanup
2023-09-02 18:46:58 -06:00
57f6526e53
code cleanup
2023-09-02 18:45:37 -06: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
8c3ab47fd6
more debugging for fcc example
2023-09-01 22:58:10 -06: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
40def67942
debugging
2023-09-01 17:46:52 -06:00
7918f14499
remove unneeded method
2023-09-01 14:45:00 -06:00
817a16b48c
work on create_atoms command
2023-09-01 14:38:22 -06:00
7462439b5d
mods to change_box
2023-09-01 12:15:51 -06: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
932a080246
tweak comments
2023-08-31 14:45:24 -06:00
db72d4b73a
add general tri options to read and write data commands and Domain class
2023-08-31 14:34:37 -06: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
36e24d00d1
Merge remote-tracking branch 'upstream/stable' into develop
2023-08-14 14:42:11 -06: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
3a10888a6d
merge electrode changes
2023-08-04 17:03:44 +10: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
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
34c398dd37
Tried two ways of doing parallel reduce for fsum
2023-08-02 06:59:24 -05:00
e5bcbd4213
Bugfix electrode/conq after changes for qtotal
2023-08-02 13:03:45 +02:00
e3792616ad
Moving line break in BPM doc pages for link, fixing prop/atom syntax
2023-08-01 12:54:23 -06:00
6a991ff0a0
Updated fix efield/kk, needs work on unwrap
2023-08-01 10:53:20 -05: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
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
0a5aa5b1d2
Merge branch 'lammps:develop' into compute-pace-update
2023-07-24 10:05:05 -06: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
b9aa71cbc5
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-07-20 13:03:17 -06:00
3c2ba879ef
Merge branch 'lammps:develop' into compute-pace-update
2023-07-20 08:55:35 -06:00
ec65fc48ad
Cleaning up files, fixing bug in berendsen
2023-07-18 09:25:22 -06: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
9b7bd71ab6
remove MSCG package from LAMMPS distribution
2023-07-16 21:04:58 -04:00
71abebb1d7
debugging surface compute
2023-07-16 16:26:57 -06: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
2ef326273d
Fixing bug in max rate threshold
2023-07-15 16:09:53 -06:00
78470febbd
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-07-14 17:59:15 -06:00
63be267a94
Merge branch 'lammps:develop' into compute-pace-update
2023-07-13 08:38:20 -06:00
7b40576b2b
Merge branch 'lammps:develop' into compute-pace-update
2023-07-12 18:12:31 -06: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
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
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
79e05595db
Remove destructor prints
2023-07-11 13:11:50 -06:00
2eeea43320
port neighbor list changes to OPENMP package
2023-07-11 10:11:39 -04:00
63a3c3f30c
Merge branch 'lammps:develop' into mala
2023-07-11 15:43:30 +02: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
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
cb915cdce7
Fill local sna/grid array
2023-07-10 10:22:52 -06:00
4eba3791f3
enforce order for printing CHON
2023-07-09 15:30:56 -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
b5dc7d58a8
Destruct sna/grid/local/kk properly and use local arrays
2023-07-09 10:20:45 -06: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
3f9cc8f0fd
Initial sna/grid/local/kk implement
2023-07-07 17:08:41 -06: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
f6d4fd74e3
Merge branch 'develop' into fix-rigid-enforce2d
2023-07-06 13:23:21 -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
6318b09a07
report unique species when duplicate elements
...
previously, duplicate species were reported when there were duplicate elements in the element-to-type mapping. for example, H2 and HH and multiple other H2s and HHs could appear in the 'species' and 'delete species' files
2023-07-04 20:29:31 -04:00
3c09aa26f9
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-07-03 16:35:57 -06:00
2fc1844443
Merge pull request #2 from rohskopf/sna-grid-kokkos
...
Kokkos Gaussian grid
2023-07-03 14:26:20 +02: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
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
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
be5eb198c3
Clean up debug prints
2023-06-27 11:50:00 -06:00
969cc5dc03
Tweak TeamPolicy settings for speedup
2023-06-26 17:41:13 -06:00
c871fe8505
Fill grid geometry info
2023-06-26 17:03:05 -06:00
9eb26e4cd0
Shallow copy Kokkos written array to returned array variable
2023-06-26 16:43:28 -06:00
5885f49b75
Prevent polymorphic destructor calls with copymode
2023-06-26 14:50:44 -06:00
1743f0b338
update fmtlib to current master branch
2023-06-25 06:30:42 -04:00
fc5e583c56
Initial Gaussian grid implementation
2023-06-24 15:56:54 -06:00
d6532d3550
Adding h_ratelo calculation
2023-06-23 14:13:32 -06:00
4ae41edee7
Fixing order of correct_v
2023-06-23 14:12:59 -06:00
33d82c30ca
fix to allow reaxff/species before pair_coeff
2023-06-22 18:40:50 -04:00
fc365d3d5f
Merge branch 'develop' into always-exceptions
2023-06-22 10:53:36 -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
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
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
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
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
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
32e4aac9f7
Update fix_reaxff_species.rst
2023-06-16 21:34:06 -04:00
d18d7edad9
reaxff/species: default elements from pair reaxff
2023-06-16 21:23:46 -04:00
492b0641f2
record element list from pair_coeff
2023-06-16 20:50:22 -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
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
227c4f2f1a
Merge branch 'develop' into fix-rigid-enforce2d
2023-06-15 10:04:48 -04:00
60173c477d
Creating persistent h_rate variable
2023-06-14 15:14:19 -06:00
f75eda4bf4
Updating size of set in restart
2023-06-14 14:16:46 -06:00
6de50fbd33
Adding iso options to fix deform
2023-06-14 13:39:24 -06: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
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
3e2d5098c0
Update create_atoms.rst
2023-06-07 22:07:57 -04:00
0e07089de6
create_atoms:overlap_keyword_w_atomic_molecules
2023-06-07 22:04:28 -04:00
bb1ff49af6
Corrected bug from f_piston not initialised. Removed superfluous
...
temp compute id variable name
2023-06-07 14:03:40 +02:00
5e01ffe6a6
Merge pull request #1 from rohskopf/sna-grid-kokkos
...
compute sna/grid/kokkos
2023-06-07 13:57:50 +02:00
170173a213
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-06-06 08:48:41 -06:00
904fde8189
Merge remote-tracking branch 'fork_drew/sna-grid-kokkos' into sna-grid-kokkos
2023-06-06 15:28:48 +02:00
788fd3a9ac
Re-Adding Gaussian grid again, originally authored by Aidan Thompson
...
Co-authored-by: Aidan Thompson <athomps@sandia.gov >
2023-06-06 15:28:41 +02: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
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
b1105a231b
Add triclinic cell conversion
2023-06-04 05:03:06 -06:00
b1ffcbcd41
Fix cutoff factor when switchflag = 0
2023-06-02 17:38:48 -06:00
be5476e442
Loop over chunks on GPU to write values properly when using default chunk size
2023-06-02 15:10:45 -06: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
0e4d5f03a1
Merge branch 'lammps:develop' into local-composition
2023-06-01 07:46:15 -06:00
9a389fbac6
fix typo
2023-06-01 03:25:17 -06:00
4ebc8afd1e
update documentation
2023-06-01 03:20:43 -06: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
59bdb136dc
added qtotal keyword
2023-05-31 14:50:55 +00:00
95e39ba89a
Clean up kernels
2023-05-30 22:53:24 -06:00
1037e4a4eb
Use normal loop over ntotal inside neighbor team policy
2023-05-30 22:40:12 -06:00
709da60474
Replace limited parallel for with normal for for now
2023-05-30 11:08:43 -06:00
40056e29a4
move reset of lcomp array to correct scope
2023-05-25 11:58:02 -06: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
74d89c4c9b
init
2023-05-24 11:07:03 -06:00
6f59b7c5e0
Fixing misc bugs with interfaces
2023-05-23 22:12:34 -06:00
e169327162
Merge branch 'lammps:develop' into mala
2023-05-23 10:23:42 +02: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
b4e1effe5f
Improving options for outputting gradients
2023-05-19 13:10:39 -06:00
ab925000fe
Added triclinic and relative remap functions to press/langevin files
2023-05-19 16:34:42 +02: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
55f7e9271c
removing old files
2023-05-12 23:34:26 -06:00
dfc47a5501
Fixing various errors, reorganizing status variable
2023-05-12 23:33:02 -06:00
35418afd6b
Rename CRK -> RK
2023-05-11 14:19:32 -06:00
4a419b2f00
Adding rheo property/atom compute odc
2023-05-01 14:47:52 -06:00
c81c4cefc0
Fixing pair label
2023-05-01 14:32:14 -06:00
0b1d393d78
Adding arguments to doc page
2023-05-01 14:05:47 -06:00
0cd22dd0d2
Creating doc pages and links for rheo
2023-04-27 21:04:04 -06:00
308bea4557
Merge branch 'upstream' into kk-updates
2023-04-26 23:14:54 -05:00
0cd3bd190f
Fixing various memory issues
2023-04-26 12:14:40 -06:00
be568d257d
Adding output option for reorganized peratom values
2023-04-25 16:29:29 -06:00
7fc916a1d4
Prototyping example and accessory commands
2023-04-25 13:38:37 -06:00
7cfe45c00b
Adding gsl version, cmake options, readme files
2023-04-25 10:29:39 -06:00
e1df51969d
Merge branch 'develop' into always-exceptions
2023-04-25 09:08:21 -04:00
47b8cdc94f
Fixing compilation errors
2023-04-24 19:46:27 -06:00
66def742c4
Organize deallocator calls
2023-04-24 11:29:04 -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
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
bee5afcd08
Added yukawa/colloid/kk
2023-04-21 00:22:36 -05:00
35d1178cfa
Adding cmake options, fixing a few misc errors
2023-04-20 20:15:17 -06:00
de0e4bb170
Rho sum compute
2023-04-20 16:17:04 -06:00
a4d971df52
Updating surface compute
2023-04-20 14:45:35 -06:00
d85ce6a392
Initial surface compute
2023-04-19 17:15:00 -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
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
5980fdf9fd
Revising interface compute
2023-04-15 21:15:37 -06: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
e1e82e6715
Merge branch 'develop' into fix-rigid-enforce2d
2023-04-14 14:38:21 -04:00
93ecbbdcff
Modified CMAKE file so we can hopefully use the PLUMED_SUFFIX
2023-04-13 15:42:26 +01:00
986cfd6641
Cleaning up peratom variables, adding peratom variables to fix rheo/interface
2023-04-12 17:05:05 -06:00
470581d469
Organize sna method calls and clean up
2023-04-10 17:18:00 -06:00
40db9b1701
Agreement between Kokkos and original compute sna/grid with switchflag = 1; note that switchflag = 0 gives wrongly zeroed values for Kokkos because of bug in compute_s_dsfac function of sna_kokkos_impl.h causing sfac to be zero
2023-04-09 15:54:47 -06:00
d75ceabfb0
Fix neighbor criteria so atoms sharing positions with gridpoints aren't included as neighbors
2023-04-08 21:55:04 -06:00
a720328770
Matching descriptors when no neighbors, good checkpoint for debugging
2023-04-08 21:32:46 -06:00
a3d8ab3088
Add cutoff view properly
2023-04-08 19:03:25 -06:00
02122c809c
Change ntotal to n_ninside
2023-04-08 17:52:35 -06:00
bd1134c083
Debug inability to deep copy
2023-04-08 17:21:27 -06:00
7539264846
Sync device and host compute arrays
2023-04-08 13:08:24 -06:00
3b01845f11
Updated API versions that are allowed for PLUMED
2023-04-08 19:45:50 +01:00
212b864052
Add all SNAP computations and 4D view Kokkos memory allocator
2023-04-08 11:19:07 -06: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
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
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
8d523c0604
enable fix rigid to support 2d enforcement internally
2023-04-03 17:21:11 -06:00
b456beb62f
Reorganizing intel npair to work with cmake, adding intel stencil
2023-03-28 13:55:12 -06:00
781eb934c1
Adding mass to python numpy unittest of KE
2023-03-27 16:37:11 -06:00
c319231395
Merge branch 'develop' into consolidate_neigh_classes
2023-03-27 10:33:04 -06:00
79ddd1445f
Misc clean ups, initial draft of interface
2023-03-26 17:04:56 -06:00
bfb3457b9e
Adding memory usage
2023-03-26 14:44:01 -06:00
98050c96cc
Cleaning up kernel compute
2023-03-26 14:30:34 -06:00
908c32788c
Cleaning up fix rheo, initial sketch of kernel compute
2023-03-25 20:17:17 -06:00
d98435f435
removing merge conflict
2023-03-24 22:02:30 -06:00
29edfc45d7
Adding heat/temperature checks/zeroing to thermal fix
2023-03-24 21:59:17 -06:00
b46b786a3f
Merge pull request #3 from EricPalermo/rheo
...
Rheo
2023-03-24 15:43:30 -06:00
0a3a4c527d
generalized density in dT calculation
2023-03-24 16:43:34 -04:00
bf669d526b
test adding file
2023-03-24 15:38:26 -04:00
1991332887
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.0
2023-03-24 09:17:32 -06:00
3964321e0b
Merge branch 'develop' into rheo
2023-03-22 21:53:36 -06:00
beb6f934f8
adding new peratom storage to pressure
2023-03-22 21:44:11 -06:00
b550d72e38
Fixing merge conflicts
2023-03-22 21:35:54 -06:00
886c642e01
Cleaning up pairstyle
2023-03-22 21:15:54 -06:00
bad1188c52
Reorganizing peratom arrays
2023-03-22 17:27:51 -06:00
cc7c4bed76
Merge branch 'develop' into consolidate_neigh_classes
2023-03-16 20:30:38 -06:00
de4dbec661
Remove swo
2023-03-12 20:03:35 -06:00
584a6200f5
Mimic pair snap kokkos pattern
2023-03-12 20:02:57 -06:00
a0a7f14db5
Remove swo
2023-03-12 17:01:20 -06:00
234346c37d
Experiment with different implementations
2023-03-12 17:00:48 -06:00
e1e7984822
Start ComputeSNAGridKokkos implementation
2023-03-10 16:19:24 -07:00
aab4750231
Update docs
2023-03-03 10:50:12 -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
6e65d13ad3
Adding vshift + pressure, various fixes
2023-02-26 21:13:32 -07:00
ecf43524d4
Most updates to pair
2023-02-21 22:07:11 -07:00
99e7673e8e
Starting pair style, various clean ups
2023-02-21 19:41:52 -07:00
c715552f7e
Ensuring fix order
2023-02-21 10:17:15 -07:00
1adc66e82b
Beginning updates to thermal fix
2023-02-20 22:07:30 -07:00
c73f9188ce
Initial thermal/pair files
2023-02-20 20:42:44 -07:00
4ac7a228b5
Revamping atom data storage in fixes
2023-02-20 12:47:51 -07:00
560bd90e11
Drafting viscosity fix
2023-02-19 22:08:02 -07:00
6cbade576c
Adding gradient compute, minor patch bond history
2023-02-19 20:41:33 -07:00
348296e638
Adding base fix and atom style
2023-02-15 16:07:10 -07:00
7d8866891a
Call particle_map in compute of pppm/electrode
2023-02-01 11:35:03 +01:00
7160594902
Warning for mobile electrode atoms
2023-01-31 07:39:31 +00:00
be94176c03
Re-starting MALA branch in MALA fork
2023-01-12 15:44:04 +01: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
8f81cd80b6
Fixing a few errors in npair/stencil classes
2022-11-22 21:31:31 -07:00
f3d5941301
Updating logic for multi
2022-11-14 20:48:02 -07: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
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
c5181bb7c8
Fixing various oversights in npair classes
2022-11-11 16:56:21 -07:00
48a957f333
Remove screen print
2022-11-03 09:04:50 -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
6544fbd248
Fixing compilation mistake, updating dev reference
2022-10-30 21:04:31 -06: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
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
63618d2490
Adding scalar pressure compute
2022-10-24 10:59:22 -06:00
173e2382b3
Adding documentation, various updates
2022-10-22 19:03:52 -06:00
e8cd992891
fixed bug for bikflag 1 dgradflag 0
2022-10-18 17:29:56 -06:00
614fb3cbdd
Adding other nstencil classes
2022-10-16 21:02:02 -06:00
66471c1465
Adding pressure controls and fixing misc errors
2022-10-11 16:52:02 -06:00
b8728884fc
Drafting stress controls in fix deform
2022-10-10 10:33:47 -06: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
80da41efc9
No need to populate map in constructor
2022-09-29 10:53:28 -06:00
85da521642
Working multi-element example
2022-09-29 10:07:22 -06: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
25b89473b2
changing order of central bin
2022-09-03 16:46:55 -06:00
fb2cf0c32a
Prototyping new nstencil/npair classes
2022-08-04 14:05:18 -06:00
f024abfe34
make simpler, faster, more self-contained
...
(and fix bugs)
2022-06-07 11:10:36 -04:00
5bc1fb1580
revert unneeded changes to atom_vec
2022-06-07 10:47:18 -04:00
2f003e86b9
Merge branch 'lammps:develop' into replicate_periodic_box
2022-06-07 10:39:55 -04:00
e8e2a0fd40
Merge branch 'develop' into replicate_periodic_box
2022-05-29 13:29:56 -04:00
b4c58c9828
actually reset image flags
2022-04-22 21:19:53 -04:00
78458a2143
add mention of example in docs
2022-02-23 01:04:04 -05:00
be6c41a85a
delete now-unused variable
2022-02-23 00:44:39 -05:00
200ea62fd3
simplify things
2022-02-13 15:22:13 -05:00
793cfe05f9
spacing
2022-02-13 15:09:32 -05:00
2c0a9cf572
better contain bondlist code
2022-02-13 15:06:10 -05:00
5c1486661c
revert now unnecessary edits
2022-02-13 14:53:16 -05:00
44c3f4e562
fix for breaking kokkos
2022-02-13 14:51:23 -05:00
437e7829cc
Update replicate.rst
2022-02-13 14:11:15 -05:00
7288d78331
reset image flag for bondlist option
2022-02-13 14:06:19 -05:00
2a4dbe5bbc
bondlist_flag correction
2022-02-13 13:51:20 -05:00
22cca33966
typo
2022-02-07 18:02:17 -05:00
ac7db5041f
add example for bondlist option validation
2022-02-06 16:14:30 -05:00
caafe2ff26
bondlist option docs
2022-02-06 15:31:02 -05:00
e384dfa424
'bondlist' option for replicate command
...
generalizes the command to work for periodic systems
2022-02-06 14:44:49 -05:00