0cb72423b8
Merge pull request #4177 from lammps/maintenance
...
Fourth Set of Collected Bug Fixes and Maintenance Updates for 2 August 2023 Stable release
2024-08-28 17:22:37 -04:00
8fc48ad374
backport support for building PLUMED as plugin
2024-08-28 16:14:22 -04:00
6fbb96140f
avoid INTEL package compilation failure with upcoming Intel compiler releases
2024-08-22 17:42:14 -04:00
c00326debc
backport grid fixes from upstream
2024-08-21 23:53:13 -04:00
112f311591
throw error when trying to use neigh_modify exclude with dynamic groups
2024-08-21 10:34:46 -04:00
f3be84a22b
fix issues spotted by valgrind
2024-08-20 09:31:03 -04:00
307a5b9592
fix bug causing memory corruption and clean up lmp_f2c.h header
2024-08-18 23:48:47 -04:00
14d9e2b722
not using sphinx-design
2024-08-16 18:06:24 -04:00
78fe9585a4
populate dump style index by moving commands off of commands_list.rst
2024-08-16 17:58:55 -04:00
f0f8b49afb
distribute additional LaTeX files for better looking manual
2024-08-16 17:57:48 -04:00
d0cfe2d00f
fix LATBOLTZ example
2024-08-16 17:53:59 -04:00
b1654f11c1
fix issues with compute smd/vol and related docs
2024-08-16 17:53:39 -04:00
6573a8d882
fix typo
2024-08-16 17:52:58 -04:00
aa68d6aacd
modernize access to fixes and flag incompatible wall fixes
2024-08-16 17:52:12 -04:00
bdc08a99fe
backport fix STORE/GLOBAL bugfix PR #4270
2024-08-10 10:23:45 -04:00
fc6fe9e740
add missing header
2024-08-09 21:16:34 -04:00
e2fede9076
sync write_dump with upstream to avoid issues.
2024-08-09 21:07:03 -04:00
48cde7c566
whitespace
2024-08-08 21:47:26 -04:00
14583e5fb6
backport improved fix from upstream
2024-08-08 21:36:52 -04:00
ab2558db15
improve error handling and reporting for MEAM user parameter file
2024-08-08 21:28:38 -04:00
5fa0c4951a
sync with upstream
2024-08-08 21:28:27 -04:00
f8a0e1524e
enforce initialization
2024-08-01 22:12:40 -04:00
592bd770a8
flag as update 4
2024-08-01 10:52:46 -04:00
13c56473a2
make sure a dump with ID WRITE_DUMP does not exist (e.g. as a leftover from a previous crash)
2024-08-01 10:16:25 -04:00
3d7088a9d9
make LAMMPS python module compatible with mpi4py 4.x.x
2024-08-01 03:46:20 -04:00
2f6567ad76
Fix reading empty type label string in restart
2024-07-31 10:16:19 -04:00
910bb4e111
sphinx 7.4.x is the last series with compatbility for current breath
2024-07-30 22:29:34 -04:00
6e7e2b7aee
backport ValueTokenizer improvements from upstream
2024-07-30 16:43:46 -04:00
bdbb391364
add Neighbor::get_xhold() required by fix ipi bugfixes
2024-07-27 00:42:45 -04:00
ea67e3104d
backport bugfixes for fix ipi from development branch
2024-07-26 23:35:14 -04:00
6c94fb5eea
Backport of PR #4243 by @jtclemm which fixes issue #3831
2024-07-26 18:41:20 -04:00
84bfbe7936
make compatible with old and new style headers and make more specific
2024-07-25 17:05:52 -04:00
891e97ecf5
cosmetic
2024-07-25 17:00:35 -04:00
1fa18a45a8
re-align ReaxFF OpenMP version of ValidateLists with serial version
2024-07-25 08:46:39 -04:00
9a60dbbf31
apply version tag
2024-07-24 09:35:12 -04:00
92d07ceba4
Backport of commit 8bba2d12ec : Fix bug in GPU/CPU overlap
2024-07-24 08:28:17 -04:00
fe90838843
fix typo in comment
2024-07-23 19:03:58 -04:00
2d0aa2daf5
backport of occasional neighbor list rebuilt bugfix
2024-07-23 05:44:42 -04:00
696c2d15da
warn about problematic compiler versions and C++ standard combinations
2024-07-15 18:24:20 -04:00
b570782d5e
bugfix for unittest/fortran/wrap_configuration.cpp
2024-07-15 17:45:49 -04:00
88cd314dc9
only print fix reaxff/bonds output during setup the first time
2024-07-15 06:58:50 -04:00
7e51d1e049
fix compilation issue with latest QUIP/libAtoms code
2024-07-15 06:48:54 -04:00
d8c4115b86
update test since we have now one invocation also during setup
2024-07-11 15:03:10 -04:00
baa3c8e98c
only call post_force() if it was selected as callback.
2024-07-11 15:03:02 -04:00
1a258d4349
The post_force callback should also be called during "setup"
2024-07-11 13:40:35 -04:00
87bbd70fd2
ensure atom map is reset by fix pour and fix deposit
2024-07-03 00:39:21 -04:00
850e4d14cd
must use the "roots" communicator only on world->me == 0
...
Thanks to @joshuakempfert. See issue #4210
2024-06-28 14:19:31 -04:00
0717019b2d
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:25 -04:00
0c7720843b
Make sure CMAKE_INSTALL_FULL_LIBDIR is defined when using it
2024-06-22 23:29:30 -04:00
4c18b2fe99
use suitable technical term
2024-06-22 14:26:07 -04:00
1d7b0b730f
avoid segfault in fix shake/rattle when timestep is changed before run
2024-06-22 14:20:38 -04:00
2946087b45
avoid access to uninitialized step_respa pointer in Nose-Hoover fixes
2024-06-22 04:19:23 -04:00
94b2cd7fc5
don't throw an error when reading QEq parameters from file
2024-06-19 18:27:47 -04:00
dea53be1a5
error out when extracting non-existent QEq paramters from ReaxFF, e.g. when using pair style hybrid
2024-06-18 09:54:00 -04:00
c3c72a3bff
always return initialized data when extracting per-type info
2024-06-18 09:48:54 -04:00
82b86031ef
update fix plumed API version check and add reminder comments to build files
2024-06-17 07:15:15 -04:00
3dda8d752c
avoid segfault trying to delete non-copied style
2024-06-16 01:28:44 -04:00
e5809d8be1
update Plumed support for version 2.8.4 and 2.9.1
2024-06-10 09:58:20 -04:00
9861c93225
add OPENMP support for pair style hybrid/scaled
2024-06-10 08:02:22 -04:00
65b21b8772
must reset "eval_in_progress[]" flags to avoid bogus circular dependency errors
2024-06-03 07:50:16 -04:00
8d8f6c3efd
register build number for Windows 11 24H2
2024-05-30 19:41:42 -04:00
7d2238d7be
install runtime dlls for LAMMPS library only with -DBUILD_SHARED_LIBS=yes
2024-05-20 21:11:22 -04:00
638f6e9551
fix bug with newton_bond off
2024-05-20 21:08:44 -04:00
a6979e5489
support that cmdargs is used multiple times and may be bytearrays directly
2024-05-20 21:08:32 -04:00
411574a39c
Changed alpha_init initialization to avoid infinite loop with 0 starting
...
value.
2024-04-27 02:43:50 -04:00
874f5577d4
Added a vectorstyle variable check for fix_ave_histo.cpp
2024-04-27 02:41:12 -04:00
456449d4ff
downgrade macOS to version 13
2024-04-27 02:40:41 -04:00
22cfd97f46
make pip install packages in virtual environment
2024-04-27 02:40:26 -04:00
453469d6fe
breathe is currently not compatible with sphinx 7.3
...
# Conflicts:
# doc/utils/requirements.txt
2024-04-16 19:52:20 -04:00
e699ced7bd
make PyLammps mass property compatible with per-atom masses.
2024-04-14 18:27:55 -04:00
6baa2f432c
pylammps: fix get atom.mass by atom.type
2024-04-14 18:27:42 -04:00
c114938867
Added symmetrization of cutoff in init_one() and fixed a print
2024-04-04 21:05:03 -04:00
e8294aa207
Backport of PR #4098 from develop
2024-04-04 21:04:19 -04:00
6e32b0cada
Allow compute spin for groups other than all
2024-04-04 20:54:43 -04:00
6243735af4
Simplify output of windows version. If unknown build number just output "Windows Build #####"
2024-04-04 20:54:03 -04:00
5816c0875a
Fix bug in Kokkos when shrink-wrapping with no atoms
2024-04-04 20:53:29 -04:00
a31617ef7b
disable references to cuFFT (which is not yet used)
2024-04-04 20:52:01 -04:00
d5c7da1b0e
fix bug in option arg parsing of fix ave/correlate, also update doc page for fix ave/correlate/long
2024-04-04 20:51:13 -04:00
0b1453f7ea
call alternate minimum image code from @stanmoore1 from fix rigid/small
2024-04-04 20:49:46 -04:00
ba204b3989
alternate fix to PR #4116
2024-04-03 18:07:24 -04:00
fd86bbd982
must always return nfaces=0 for less than 3 vertices
2024-04-03 15:08:59 -04:00
020a4f6ee7
update and refactor xdr support and update its license
2024-03-31 21:49:48 -04:00
36b9d93b52
fix memory leaks in lammps_gather*concat() functions of the library interface
2024-03-19 12:04:40 -04:00
cbe2266e40
update electron radius velocities and radii in EFF NH fixes analog to fix nve/eff
2024-03-18 23:54:03 -04:00
fb10881636
fix bug in f2c string conversion detected by bound checking
2024-03-18 10:28:18 -04:00
dcbb09f321
improved revision of write_dump output frequency setting for 64-bit timesteps
2024-03-06 11:14:19 -05:00
b00cb7e6bd
add missing symlink
2024-03-04 11:47:16 -05:00
edfe752b2a
try a different workaround for "fix not computed at compatible time" with write_dump
2024-03-03 23:58:47 -05:00
6d28d53d60
fix missing thread initialization exposed by LAMMPS-GUI
2024-03-03 18:36:38 -05:00
9976d58b34
flag branch as maintenance version again
2024-03-02 15:14:08 -05:00
46265e36ce
Merge pull request #4044 from lammps/maintenance
...
Third Set of Collected Bug Fixes and Maintenance Updates for 2 August 2023 Stable release
2024-03-02 15:11:27 -05:00
2a8d16ee4b
update MS-MEAM examples
2024-03-01 18:56:43 -05:00
54035fba79
improve error messages for meam/ms
2024-03-01 18:56:16 -05:00
7ac835a12f
Revert "This example needs to be replaced as it is not correct"
...
This reverts commit 688f4f5288 .
2024-03-01 18:34:13 -05:00
6058fcc37e
Revert "Removing because examples/meam/msmeam removed"
...
This reverts commit 573021b362 .
2024-03-01 18:34:04 -05:00
ee5ee22b47
Revert "Added comment about not using ialloy with meam/ms"
...
This reverts commit a6c5f3f714 .
# Conflicts:
# doc/src/pair_meam.rst
2024-03-01 18:33:30 -05:00
6138369079
Revert "must remove unit test for meam/ms since potentials were removed"
...
This reverts commit 50b8fe9c61 .
2024-03-01 18:33:01 -05:00
b7820bfd0e
whitespace
2024-03-01 17:22:18 -05:00
50b8fe9c61
must remove unit test for meam/ms since potentials were removed
2024-03-01 17:15:47 -05:00
8fa42612e6
Added override for ialloy default with MS-MEAM
2024-03-01 17:12:33 -05:00
a6c5f3f714
Added comment about not using ialloy with meam/ms
2024-03-01 16:50:56 -05:00
573021b362
Removing because examples/meam/msmeam removed
2024-03-01 16:46:55 -05:00
688f4f5288
This example needs to be replaced as it is not correct
2024-03-01 16:42:13 -05:00
2831b904e9
cosmetic
2024-03-01 07:19:42 -05:00
bff40d2add
flag as update 3
2024-03-01 03:06:19 -05:00
7d2b2ff776
restore correct formatting to meam_force.cpp and port changes to KOKKOS
2024-02-28 17:20:35 -05:00
1d09911bdb
Fixed additional errors with multicomponent systems, making msmeamflag independent of ialloy
2024-02-28 17:20:27 -05:00
e446b17d41
Fixed error in forces that only affects non-zero t1m MS-MEAM models
2024-02-26 09:20:48 -05:00
e7ce03aa0a
fix conversion bug when input is in radians
2024-02-26 07:54:46 -05:00
a9eaa71f8c
make PLUGIN package compatible with static linkage of LAMMPS
2024-02-26 06:59:43 -05:00
6203c18ef0
add cuFFT presence error check to CMake script
2024-02-24 03:41:45 -05:00
a7aacd2440
document requirement of per-type masses
2024-02-22 04:34:41 -05:00
2178ba2513
a few more corrections
2024-02-21 21:04:00 -05:00
8277218cbb
correct output
2024-02-21 20:52:27 -05:00
13d7178f95
monte carlo insertions require per-type masses
2024-02-21 20:46:52 -05:00
1255772864
use a more "CMake" way to link to cuFFT with check in CMake config run
2024-02-21 10:49:55 -05:00
0878fca16e
add detection for CrayClang to the OpenMP compatibility check
2024-02-13 11:09:53 -05:00
147ad3c67c
avoid installing libraries and headers from downloaded external libraries
2024-02-09 13:45:52 -05:00
05e4dded0f
fix bug with assigning molecule IDs in parallel
2024-02-09 11:08:21 -05:00
5739203ad3
small optimization and portability to Solaris/OpenIndiana
2024-02-07 23:01:47 -05:00
3c232ce6a6
ensure that the "timeremain" thermo keyword never reports a negative remaining time
2024-02-02 12:06:25 -05:00
f24ced3bb6
fix uninitialized data bug when using a child class
2024-02-01 20:15:29 -05:00
d8b74e907e
add workaround for Cray's Clang based compiler to compile fmtlib
2024-02-01 15:34:24 -05:00
039161112b
fix issues with reading and writing data files for systems without atom IDs
2024-01-31 20:32:41 -05:00
522608b59e
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 17:32:14 -05:00
24e65b618b
update external MDI library to version 1.4.26
2024-01-23 21:33:32 -05:00
e22cea04e2
replace references to fix ave/spatial with correct equivalents
2024-01-21 12:27:45 -05:00
a70aece450
make sure both NEB class constructors are consistently initialized
2024-01-20 14:49:27 -05:00
92d5772dfa
correctly determine when to create "rootworld" communicator
2024-01-20 10:54:23 -05:00
5f04990bc2
Avoid (harmless) errors when shutting down the GPU.
2024-01-19 00:33:10 -05:00
d9a7365273
fixed indentations and add support for python 3
2024-01-18 14:54:26 -05:00
eaa00c238a
backport fix bond/react bugfixes from upstream PR #3905
2024-01-18 14:50:26 -05:00
20dae33563
Fix bug in some Kokkos fixes' unpack exchange on device
...
# Conflicts:
# src/KOKKOS/fix_spring_self_kokkos.cpp
# src/KOKKOS/fix_spring_self_kokkos.h
2024-01-17 19:33:39 -05:00
9d360af2c5
this limitation no longer applies
2024-01-15 12:16:11 -05:00
cafa9ccec2
backport of 32-bit integer overflow fixes for large molecular systems from develop
2024-01-15 11:16:12 -05:00
9296357851
update unit test data for corrected angle style cosine/periodic
2024-01-12 19:04:03 -05:00
c53afef070
correct factor 2 force error for m=1 in angle style cosine/periodic
2024-01-12 19:03:48 -05:00
7bdac7eafd
Merge branch 'stable' into maintenance
2024-01-12 12:00:40 -05:00
a01a6f3a27
silence compiler warning
2024-01-12 11:58:44 -05:00
bfd15408ba
correct factor 2 force error for m=1 in angle style cosine/periodic
2024-01-12 11:49:31 -05:00
48e0859f0d
improve compatibility of oneapi.cmake preset
2024-01-04 11:22:39 -05:00
66930a4e5c
flag error if using INTEL package kspace styles with run style verlet/split
2023-12-22 13:37:38 -05:00
c434b96a9b
remove cached copy of "layout" since this was not always initialized when used
2023-12-22 11:31:48 -05:00
6d3945d367
gracefully handle reaxff parameter files without hydrogen bond parameters
2023-12-21 16:08:19 -05:00
84443eb114
Backport cmap fixes for compatibility with charmm-gui from develop branch
2023-12-16 23:33:24 -05:00
e37b579237
relax epsilon to be compatible with most recent GCC compilers on Fedora 39
2023-12-16 23:25:23 -05:00
58c2c89d1b
avoid that mliappy is initialized multiple times
2023-12-16 23:20:29 -05:00
023960e7d5
remove ineffective macOS hack
2023-12-14 23:29:59 -05:00
84975f31cb
flag as maintenance branch again
2023-12-14 21:13:56 -05:00
27e8d0f19c
Merge pull request #3933 from lammps/maintenance
...
Second Set of Collected Bug Fixes and Maintenance Updates for 2 August 2023 Stable release
2023-12-14 21:09:30 -05:00
9befd421ca
workaround hack for macOS
2023-12-14 18:07:50 -05:00
b3e54549db
safely copy balance shift dimension string with proper termination
2023-12-14 17:32:20 -05:00
85393862af
fix typos
2023-12-14 16:48:25 -05:00
ac1db251cb
recover compilation
2023-12-14 16:24:22 -05:00
3f48d48eea
add missing dependency
2023-12-14 16:00:10 -05:00
d9804d7590
Fix issues with sorting neigh list by cutoff distance
2023-12-14 15:46:32 -05:00
4128d52e1c
Bugfix: port missed changes from #3846
2023-12-14 15:45:51 -05:00
2d961e76b3
flag update #2 to stable release
2023-12-13 00:32:59 -05:00
016c9ef4b2
Use PyConfig to initialize Python
2023-12-13 00:30:49 -05:00
e69c65431f
silence preprocessor warning from leaking internal define in cython generated code
2023-12-13 00:29:42 -05:00
a40e9222aa
add valgrind suppressions for MPICH on Fedora 39
2023-12-13 00:29:05 -05:00
283e2103e3
update fix adapt/fep from fix adapt. only supports 2-d parameters for pair styles
2023-12-06 14:35:05 -05:00
2808e6fc52
fix typo
2023-12-06 06:58:55 -05:00
c742b20c5a
update Purge.list and avoid redundant checks
2023-12-03 23:27:53 -05:00
530f487dd7
must do region check only when region is active
2023-12-03 11:22:35 -05:00
ba8ca9258b
correct dpi to get proper image scaling in PDF output
2023-12-02 16:35:01 -05:00
cd21f67cc6
avoid copying over terminating null
2023-12-02 16:22:43 -05:00
07257595ff
use r_c consistently
2023-12-01 05:52:49 -05:00
413d485617
recreate compute xrd mesh image with reasonable dpi setting and used PNG format
2023-12-01 01:32:28 -05:00
8759a18437
handle thermo_modify energy yes correctly
2023-11-30 10:33:54 -05:00
f79e9a113f
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:55 -05:00
c1fa89186a
correct fix mvv/* compatibility checks in DPD-MESO package
2023-11-26 10:31:50 -05:00
609f5ec64b
restore using nvcc_wrapper with kokkos-cude.cmake preset
2023-11-25 05:58:05 -05:00
38b79eeb9b
some compilers require a code block to follow OpenMP pragmas, even if empty.
2023-11-24 14:53:53 -05:00
7035249abd
remove redundant code and fix memory leaks
2023-11-24 05:06:53 -05:00
816d74d80c
make compatible with Kokkos 3.7
2023-11-23 14:25:05 -05:00
4926164050
report Kokkos library version and OpenMP standard version
2023-11-23 12:38:59 -05:00
a102d64a95
detect newer OpenMP standard versions
2023-11-23 12:38:46 -05:00
77db8e422a
add check and document that "scale yes" is not supported for scaling atomic parameters with fix adapt/fep
2023-11-23 12:38:27 -05:00
ee0c5dc121
Update CODEOWNERS for cmake
2023-11-21 15:48:40 -05:00
184f5a7f5e
copy intel C++17 compiler hack to Kokkos makefiles
2023-11-21 13:00:09 -05:00
162b9c3ff3
tweak intel compiler makefile for traditional build
2023-11-21 12:59:54 -05:00
4d06a9928f
reduce warnings when compiling with intel classic compilers
2023-11-21 12:58:57 -05:00
938682a751
lower the C++ standard to 14 for some files when compiling with intel classic compiler
2023-11-21 12:58:33 -05:00
00bccbf067
check if creating unix domain socket failed
2023-11-17 03:20:23 -05:00
67085517ff
avoid segfault on command errors in force style unit tests and print error mesage instead
2023-11-16 22:10:15 -05:00
3a2d94822a
throw error for illegal replication values
2023-11-15 08:03:38 -05:00
c272e8f94f
Avoid integer division
2023-11-15 07:35:26 -05:00
7f41eb6d9a
Need force_clear for atom_vec_spin_kokkos
2023-11-15 07:35:12 -05:00
a716df7e59
Fix bug in Kokkos minimize + fix deform
2023-11-15 07:34:57 -05:00
08eae40f9a
backport enforce2d with fix rigid bugfix
2023-11-15 07:10:55 -05:00
b6c031fd03
Update pair_pace_extrapolation.cpp
...
BUGFIX: pair_pace_extrapolation: setup flag aceimpl->ace->compute_projections = true before computing extrapolation grade
2023-11-10 11:51:15 -05:00
990c07a133
bugfix: correctly build argv when using Python interface
2023-11-10 11:47:04 -05:00
4e94e697ec
bugfix: make copy of exename
2023-11-10 11:46:53 -05:00
4526dccaca
Correctly build argv with nullptr at the end
2023-11-10 11:46:40 -05:00
917606e40e
Forces are not modified
2023-11-02 17:46:19 -04:00
acaae8a36f
Fix bug in fix_dt_reset_kokkos
2023-11-02 17:46:10 -04:00
28803ee78d
add code to avoid deadlock
2023-11-02 02:17:23 -04:00
dd498fcbf8
add comm of ghost atom coords to compute cluster/atom and aggregate/atom
2023-11-02 02:16:42 -04:00
0f8af20d0b
limit the maximum number of iterations so the LAMMPS simulation will not stall
2023-10-27 20:33:44 -04:00
00ef4ca3f6
fix bug in not listing all not compiled-in styles
2023-10-27 11:10:31 -04:00
50fbe61616
Backport of PR #3954 to stable release
2023-10-26 20:43:59 -04:00
854c6d93e2
more checks for misformatted ReST roles
2023-10-26 05:07:45 -04:00
e8e2c5f986
Fix harmless compiler warnings
2023-10-24 17:23:42 -04:00
cff21ce808
improve help and error messages
2023-10-24 10:41:10 -04:00
97c4875a08
add sanity check on path to LAMMPS python package folder
2023-10-24 10:41:01 -04:00
c9aedf9df8
make sure liblinalg is built before linking phana
2023-10-23 14:58:04 -04:00
723dc17d80
must initialize deleted pointers to null since the following commands may fail
2023-10-23 07:35:10 -04:00
c90f874a0d
avoid invalid escape warnings for regexp expressions with python 3.12
2023-10-22 20:01:55 -04:00
4ed5243d9b
add the missing dividing by np in compute t_prim
2023-10-21 14:58:46 -04:00
71c7d143b7
fix logic bug
2023-10-20 07:01:48 -04:00
e944140ff2
whitespace
2023-10-19 15:29:45 -04:00
b54545d1a4
Fix bug in Kokkos SNAP on GPUs
2023-10-19 15:29:33 -04:00
fc7119982b
whitespace
2023-10-19 12:53:13 -04:00
9e45df19c1
Barostat fix - see lammps PR 879 and 942
2023-10-19 12:25:24 -04:00
8bfec75568
Add more error checks to Kokkos minimize
2023-10-19 10:11:42 -04:00
0f948e98f2
quote strings with special characters in keyword lists
2023-10-19 10:11:29 -04:00
b9ce258935
Revert "make sure itag is initialized"
...
This reverts commit 058f87e019 .
2023-10-18 09:32:44 -04:00
058f87e019
make sure itag is initialized
2023-10-18 09:24:31 -04:00
6c2e469f5d
copy-and-paste bugfix from @stanmoore1
2023-10-17 19:40:09 -04:00
810e3e5fa5
Fix issues with trim lists
2023-10-16 13:57:28 -04:00
a5374997d2
Revert "avoid issue with neighbor list trimming when used as a hybrid substyle"
...
This reverts commit 23691d4336 .
2023-10-16 13:55:53 -04:00
e65ed32ecd
Revert "disable neighbor list trimming by default for REBO pair styles for now"
...
This reverts commit 2ba7059c00 .
2023-10-16 13:55:52 -04:00
d326327bd7
Revert "disable neighbor list trimming for all other pair styles requesting neighbors of ghosts"
...
This reverts commit aa1c901f94 .
2023-10-16 13:55:48 -04:00
aa1c901f94
disable neighbor list trimming for all other pair styles requesting neighbors of ghosts
2023-10-16 00:02:10 -04:00
2ba7059c00
disable neighbor list trimming by default for REBO pair styles for now
2023-10-15 23:44:57 -04:00
23691d4336
avoid issue with neighbor list trimming when used as a hybrid substyle
2023-10-15 23:44:34 -04:00
78adc1727a
backport KOKKOS package fixes from PR #3930 by @stanmoore1
2023-10-13 16:32:36 -04:00
9def610c08
update PACE library
2023-10-13 16:31:09 -04:00
a939e93a08
must re-initialized threads also for neigbor lists
2023-10-11 17:42:33 -04:00
308207d5f9
fix cut-n-paste error
2023-10-05 13:16:47 -04:00
75d0d9be1d
Fixes #3925 in region_ellipsoid.cpp
2023-10-04 10:56:13 -04:00
2f71bc7886
step LAMMPS GUI patch level number to indicate included bugfixes
2023-10-04 08:55:07 -04:00
ddbdaaafdc
make threads handling consistent. address issue that threads could not be increased
2023-10-04 08:46:01 -04:00
8946995199
enforce threads are reset properly for /omp styles
2023-10-04 08:39:58 -04:00
d567fdae97
fix delete / delete[] mismatch
2023-10-04 08:37:53 -04:00
ed9bfb433f
avoid segfaults when accessing lammps_last_thermo()
2023-10-04 08:35:42 -04:00
f8493ed805
Recognize Windows 11 23H2
2023-09-27 18:03:09 -04:00
f3beb206c9
support old ReaxFF force field files without ovcorr entry in bonds section
2023-09-27 00:06:15 -04:00
b5480e4e1b
must also update CWD when *saving* a file, not only when loading
2023-09-25 08:55:22 -04:00
f634b25e31
apply clang-format
2023-09-25 08:11:55 -04:00
b21db641d9
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:08:00 -04:00
6ba94d1619
flag as maintenance branch again
2023-09-23 12:55:10 -04:00
ce756540e8
recognize STL files starting with "solid binary" as binary files
2023-09-22 08:04:25 -04:00
bb462b9ea3
plug memory leak
2023-09-22 08:04:18 -04:00
63eda98779
we don't need a lattice for creating atoms from a STL mesh
2023-09-22 08:04:09 -04:00
0ca72bb58e
silence uninitialized access valgrind warning
2023-09-21 07:33:24 -04:00
a6bcf507e1
flag version as update 1
2023-09-19 14:37:13 -04:00
a1621a7229
Apply fix for hipfft paths in ROCm >= 6.0
2023-09-19 10:45:21 -04:00
62d41c6afb
fix cut-n-paste issue
2023-09-14 00:29:00 -04:00
5480d25e36
add missing newline
2023-09-13 16:35:10 -04:00
a4145ec852
reorder to have sections in alphabetical order again
2023-09-13 16:34:11 -04:00
5b16f15b25
change refereces to lib/smd and smd to lib/machdyn and machdyn
2023-09-13 16:33:55 -04:00
e77aaba3a4
remove dead code
2023-09-13 16:33:33 -04:00
7f08e8d11c
Initialize ADIOS dumps only the first time when
...
used in multiple runs (for custom/adios dump style)
2023-09-13 08:57:14 -04:00
f62b129dec
update docs with settings for building tools with CMake
2023-09-01 18:54:42 -04:00
db967a5bbf
there is no "thermo_extract" tool (anymore)
2023-09-01 18:54:28 -04:00
f20af66312
update some tables and comments for the current state of LAMMPS
2023-09-01 18:54:01 -04:00
01766c7631
Fix bug in MDI energy
2023-09-01 07:33:36 -04:00
7846bb59db
silence compiler warning
2023-08-31 15:25:03 -04:00
c27951cb1f
update unit tests for change in read_restart
2023-08-31 04:45:38 -04:00
4ab82d76ad
make atom_modify map settings in restart file overridable
2023-08-30 23:52:14 -04:00
c6cbc1f965
list manual versions on Manual home page
2023-08-28 15:35:02 -04:00
88e58e9189
fix typo
2023-08-28 13:12:36 -04:00
e14005c443
must initialize typefirst now after recent changes from @dsbolin
2023-08-25 10:19:30 -04:00
9570c2fb50
must use array delete and not scalar delete on char array
2023-08-25 10:05:32 -04:00
180ce5277f
A few bug fixes for fix srd
2023-08-24 12:29:27 -04:00
e81b86e114
clarify the documentation for the extract_atom numpy wrapper
2023-08-23 20:02:51 -04:00
6c6262a637
the MESONT package depends on the MOLECULE package since the last upgrade
2023-08-23 19:04:01 -04:00
062bb88561
fix element mapping bug in pair style hdnnp when used as a hybrid sub-style
2023-08-23 07:21:39 -04:00
cf5b653a9a
Fix bug in Kokkos ReaxFF on GPUs when border comm is on host
2023-08-22 16:48:59 -04:00
c5a5e4a099
more fixes for file and pathnames with blanks
2023-08-21 16:11:03 -04:00
ccab900342
enable/disable VDW mode pushbutton depending on whether valid element info is present
2023-08-21 13:25:41 -04:00
fc400af724
avoid write_dump image failing when not all elements can be recognized
2023-08-21 12:27:30 -04:00
b1ea4d9601
fix write_dump command string so it can handle paths with blanks
2023-08-21 09:08:16 -04:00
2ca3be7b16
workaround for imageviewer GUI glitch on macOS
2023-08-20 19:11:37 -04:00
31b94aa1b0
fix copy-n-paste bug
2023-08-20 00:24:30 -04:00
b1b94980fa
make vdwfactor consistent and speed up rendering for VDW mode by skipping bonds
2023-08-20 00:12:58 -04:00
770ad34267
speed up SSAO with OpenMP multi-threading, if available
2023-08-19 20:12:33 -04:00
10c523a950
use more consistent way to update checkboxes and labels by assigning names
2023-08-19 17:58:30 -04:00
62ef884564
use more consistent way to update checkboxes by assigning names
2023-08-19 16:44:11 -04:00
b3860a82de
add missing file for embedding icons into windows executable
2023-08-19 15:22:54 -04:00
1deb3d8865
correctly extract local file name from dropped URI
2023-08-19 15:14:08 -04:00
266e519013
consistently use bool for echo and cite flags
2023-08-19 14:13:04 -04:00
fffb86cb02
automatically copy "About LAMMPS" dialog text to clipboard
2023-08-19 09:29:22 -04:00
fcaabe510e
deleted one file too many
2023-08-18 01:56:53 -04:00
a6043d92cb
remove obsolete files
2023-08-18 01:47:29 -04:00
ee16f6503e
update LAMMPS GUI code with PR 3890 content
2023-08-17 22:50:10 -04:00
84168fc84d
use fastest zlib compression settings to reduce serial overhead when writing PNG images
2023-08-17 22:44:41 -04:00
8a5fd08fa1
update documentation for LAMMPS GUI v1.2
2023-08-16 03:42:12 -04:00
8944609419
make dark gray really dark gray
2023-08-16 02:58:56 -04:00
e90478e932
update
2023-08-16 02:42:41 -04:00
52c23785c5
fix error with C++17 in AWPMD package
2023-08-16 02:42:35 -04:00
088ff4ad27
update LAMMPS GUI to version 1.2
2023-08-16 02:38:07 -04:00
e32ae65aa1
add flag used by LAMMPS GUI
2023-08-16 02:24:45 -04:00
a5bf853c35
changes to make example script in ASPHERE/tri run
2023-08-15 23:50:53 -04:00
b0a1b58c68
update clang-format detection for compatibility with Debian
2023-08-14 18:49:39 -04:00
bdaf3c64a6
silence warning about a setting that was added to silence warnings
2023-08-14 12:06:09 -04:00
ccc478ad96
flag if we are cross-compiling
2023-08-14 11:55:40 -04:00
fadb210052
clean up all created files
2023-08-14 11:54:56 -04:00
c105a187d9
fix duplicate implicit reference
...
# Conflicts:
# doc/src/Speed_kokkos.rst
2023-08-14 11:54:22 -04:00
d74f86f2cd
indexing bugfix for compute global/atom
2023-08-14 11:50:23 -04:00
c5b35970dc
disable *all* MPI-IO related testing
2023-08-14 11:50:12 -04:00
5626836995
disable MPI-IO based restart writing (for now)
2023-08-14 11:50:02 -04:00
53111f8c0e
bugfix for pair style dpd/gpu from Trung
2023-08-14 11:47:49 -04:00
e0ca512f50
avoid legacy compilation failures on recent ubuntu machines that only have python3-config
2023-08-14 11:40:26 -04:00
e87bad43f9
flag maintenance branch
2023-08-03 14:26:47 -04:00
27d065a682
sync with develop
2023-08-03 11:33:14 -04:00
f1dd7f1415
Merge tag 'patch_2Aug2023' into maintenance
...
LAMMPS feature release 2 August 2023
2023-08-03 11:14:29 -04:00
554db7daaf
Merge pull request #3873 from akohlmey/next_patch_release
...
Step version strings for next release
2023-08-03 08:14:14 -04:00
dea8050a8a
Merge pull request #3870 from akohlmey/lammps-gui
...
Add simple LAMMPS GUI using Qt library
2023-08-03 01:02:18 -04:00
3c24e4fbf3
fix typo
2023-08-02 23:53:32 -04:00
8d5343ea23
temporary skip showing broken temp file setting on macOS
2023-08-02 23:46:44 -04:00
3f1f08d4c0
add setting support for selecting the LAMMPS plugin shared object
2023-08-02 23:33:51 -04:00
2a82ed9494
add accelerators for tabs and layout tweaks
2023-08-02 21:36:04 -04:00
f6732f028c
support running with Kokkos + OpenMP
2023-08-02 21:06:30 -04:00
91fdf6918d
Merge pull request #3874 from lammps/perlmutter
...
Add missing path to Kokkos Perlmutter Makefile
2023-08-02 19:55:18 -04:00
07b36025e2
small doc fix from @sjplimp
2023-08-02 17:56:02 -04:00
6f6eb1dbb1
update TODO list
2023-08-02 17:54:40 -04:00
c800a2c676
add menu entry to reset to default settings
2023-08-02 17:52:56 -04:00
2808a78822
more updates to preferences dialog and supporting code. almost done.
2023-08-02 17:28:34 -04:00
498ca44310
Add missing path to Kokkos Perlmutter Makefile
2023-08-02 18:43:54 +00:00
97d406f2ff
update TODO list with some new ideas
2023-08-02 13:53:31 -04:00
e493519c12
more hotkeys and have Ok/Cancel on preferences dialog handled properly
2023-08-02 11:05:35 -04:00
dfcd3f945e
first pieces of preferences dialog
2023-08-02 07:02:20 -04:00
2711917a6e
grammar
2023-08-02 07:01:30 -04:00
dfb614bd42
fix memory leak
2023-08-02 05:40:56 -04:00
56b50d6580
ensure final newline when saving to file
2023-08-02 05:37:56 -04:00
c918bdeb07
fix a couple of bugs that would hang the app waiting for log output
2023-08-02 05:25:24 -04:00
c99d0f5452
cmake cleanups
2023-08-02 04:58:38 -04:00
1fa2060175
Merge remote-tracking branch 'github/develop' into lammps-gui
2023-08-02 04:10:19 -04:00
8a53c66bef
refactor. add LammpsWrapper class to hide plugin defines and interface changes.
2023-08-02 01:49:39 -04:00
57b6543886
Merge pull request #3859 from akohlmey/opencl-intel-single-fixes
...
Address GPU package issues with OpenCL on Intel GPU with single-only hardware (e.g. Xe)
2023-08-02 00:49:17 -04:00
310ede65d9
apply coding standard checks
2023-08-01 20:49:38 -04:00
f76300c4f8
do not build packages automatically but use explicit targets
2023-08-01 20:42:10 -04:00
22a9f869ea
change version date
2023-08-01 18:39:42 -04:00
ea5a20afc5
add missing versionchanged tags
2023-08-01 18:39:20 -04:00
f1cda322fe
make it LAMMPS GUI version 1.0.0 since we're including it in the stable version
2023-08-01 18:20:44 -04:00
4f1946f307
update LAMMPS GUI docs
2023-08-01 18:19:18 -04:00
6c8291fa15
Merge pull request #3861 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-08-01 17:10:33 -04:00
f2bc41a83c
we should be ok with CMake 3.16 as minimum version again.
2023-08-01 15:38:07 -04:00
fd9af7d5c9
this is packaging/install for visual studio only
2023-08-01 15:32:24 -04:00
b9682fc6fd
zip file packaging for windows
2023-08-01 14:38:48 -04:00
1f829dd2e9
ignore install folder created by VS
2023-08-01 08:20:22 -04:00
b67de91feb
rename script
2023-08-01 04:29:13 -04:00
d38ec56f3a
more tweaks. avoid warnings. get dependencies for imageformats.
2023-08-01 04:28:54 -04:00
44cec03729
set environment variables to find potentials and frc files
2023-08-01 04:11:57 -04:00
89b205a08e
must use tar to preserve symlinks
2023-08-01 03:48:57 -04:00
6b50daf5b7
Merge branch 'collected-small-fixes' into lammps-gui
...
# Conflicts:
# cmake/CMakeLists.txt
2023-08-01 03:07:56 -04:00
418b2c3df0
integrate wrapper script for linux
2023-08-01 03:00:33 -04:00
488b4d46cd
fix minor issues
2023-08-01 02:36:43 -04:00
0d7687cd02
strip debug info only on files, not symlinks. get deps for Qt platform plugins
2023-08-01 02:28:56 -04:00
349cf728b1
various tweaks, remove debug info, delete backward system libs
2023-08-01 02:13:48 -04:00
5fdeefe0ac
Linux deployment script
2023-08-01 01:34:08 -04:00
be9d246b93
install runtime deps on Linux
2023-08-01 01:05:38 -04:00
fbf05fb9a9
copy runtime libs/dlls during install
2023-08-01 00:32:57 -04:00
33e893dbed
cleanup. must include lammps-gui in install targets. windows cross-deploy
2023-07-31 17:22:26 -04:00
49d411e7c1
update
2023-07-31 14:43:09 -04:00
b5a5cf1c96
support zooming image with mousewheel
2023-07-31 14:32:10 -04:00
d41bf628c7
display number of threads in use for LAMMPS instance in status bar
2023-07-31 07:59:39 -04:00
2f159df3b7
changes for portability with Qt 5.12 on Ubuntu 20.04LTS
2023-07-31 07:04:25 -04:00
0a0184221c
custom message box is more readable and wider
2023-07-31 05:09:08 -04:00
68454b3f73
small help window tweak
2023-07-31 02:12:32 -04:00
cadc45d41d
implement quick help dialog
2023-07-31 01:01:00 -04:00
75254bf305
simplify. only look for Qt5 at the moment.
2023-07-31 01:00:36 -04:00
72ea2673dd
update LAMMPS manual and README file
2023-07-31 00:07:32 -04:00
6d58910c5c
Add new VS configuration for compiling LAMMPS GUI
2023-07-30 20:56:45 -04:00
e899a07b4c
Show current working directory and share space with progress bar. Show/hide the other.
2023-07-30 20:39:48 -04:00
c95bf2c14b
add image viewer dialog for write_dump image output, help can open link to manual
2023-07-30 19:23:42 -04:00
1c8b9e9467
Windos portability
2023-07-30 15:54:06 -04:00
2eca0f2634
Merge branch 'lammps-gui' of github.com:akohlmey/lammps into lammps-gui
2023-07-30 13:35:36 -04:00
93b2f24841
update installer background image
2023-07-30 13:35:08 -04:00
12fee35d78
fix bugs and typos
2023-07-30 13:32:46 -04:00
9e5dcfcf78
update for packaging a .dmg file w/o CPack (untested)
2023-07-30 13:10:11 -04:00
080d868e40
mention setting QT_FONT_DPI in README file since it has no effect in the binary
2023-07-30 11:50:00 -04:00
ac9163447c
minor layout and behavior tweaks
2023-07-30 07:23:32 -04:00
05c8d260d9
use OpenMP with maximum number of threads by default
...
we still honor OMP_NUM_THREADS, if present.
2023-07-30 02:43:00 -04:00
e23176d633
no more rpath fixing needed. add icon to disk image
2023-07-30 02:41:35 -04:00
b3766384c3
fixup rpath for lmp executable so it can find libomp
2023-07-30 00:54:08 -04:00
2d6ae69048
include updates from @rbberger
2023-07-30 00:11:40 -04:00
81790e1c44
update DMG installer background image with instructions
2023-07-29 21:27:36 -04:00
a2503711d0
Merge branch 'lammps-gui' of github.com:akohlmey/lammps into lammps-gui
...
# Conflicts:
# tools/lammps-gui/lammpsgui.cpp
2023-07-29 21:11:38 -04:00
d9f4ce04af
integrate packaging related changes, build script for GUI
2023-07-29 21:03:24 -04:00
b75407684f
more accurate pattern matching
2023-07-29 13:49:21 -04:00
62ec8e744a
WIP on preferences dialog
2023-07-29 13:40:36 -04:00
cb5470ece3
add dialog checking whether to discard changes in a modified buffer
2023-07-28 07:36:25 -04:00
bb96707ec8
add support for "modified" indicator to window title
2023-07-28 07:12:21 -04:00
c1d690d190
implement drag-n-drop for files
2023-07-28 05:04:19 -04:00
7a9694b849
update TODO file
2023-07-28 01:15:03 -04:00
2da71bd2d6
improve cmake settings for creating an app bundle
2023-07-28 01:04:34 -04:00
739bffa5e6
accept sphinx 7.1
2023-07-27 19:20:35 -04:00
e6e5be4477
move initialization of plugin before opening input
...
This way we can load the shared library from the current folder
since the file opening may switch working directory.
2023-07-27 12:08:48 -04:00
034b7458bc
add dummy help menu button
2023-07-27 11:53:23 -04:00
a8de49769b
add missing entry
2023-07-27 10:43:20 -04:00
f170d8a56d
update todo list
2023-07-27 09:13:04 -04:00
2644c064e1
update version number and "about info" to also show whether LAMMPS was loaded dynamically
2023-07-27 09:09:06 -04:00
32091d9f32
fix typo in plugin interface API
2023-07-27 08:21:17 -04:00
dd25bac428
fix typo in plugin interface API
2023-07-27 08:20:02 -04:00
a2657c67dd
fix typo
2023-07-27 04:47:45 -04:00
1697d1edf6
embed font and icon and make use of them
2023-07-27 04:41:50 -04:00
056c60839c
portability to macOS
2023-07-27 04:07:03 -04:00
f81ee57c97
add button to stop a run via lammps_force_timeout()
2023-07-27 03:21:34 -04:00
da0669d988
implement running LAMMPS asynchonously in a separate thread
2023-07-27 02:56:07 -04:00
a62d1be3e6
add icons to menu bar
2023-07-26 22:39:09 -04:00
f3e54cada1
small layout tweaks
2023-07-26 18:54:24 -04:00
1698587a40
add a readme file
2023-07-26 18:25:25 -04:00
e0ed11a053
add option to load LAMMPS library dynamically at runtime as plugin
2023-07-26 18:25:13 -04:00
0120c7b8b7
add permanent text field for status to status bar
2023-07-26 08:43:55 -04:00
3287d79e9d
tweak/correct highlighting
2023-07-26 08:43:26 -04:00
cde3328927
update todo list
2023-07-26 08:42:08 -04:00
c96e4d59da
print more config info in about dialog
2023-07-26 02:33:50 -04:00
89b92e8b13
make "warning" boxes on errors "critical"
2023-07-26 02:33:32 -04:00
e6dc5822c3
more flexible font search
2023-07-26 02:33:06 -04:00
984a311dce
make compatible with windows cross-compiler
2023-07-26 01:29:30 -04:00
e548c0bde6
add todo list
2023-07-25 23:39:29 -04:00
e4dde8ebd4
fix shortcut implementation for log windows
2023-07-25 23:15:19 -04:00
368be8ac39
update list of keywords for VIM syntax highlighting
2023-07-25 21:40:54 -04:00
6e0aaab973
first stab at LAMMPS input file syntax highlighting
2023-07-25 21:35:38 -04:00
8b9174821a
capture stdout and display in dialog window
2023-07-25 16:01:02 -04:00
f7881f4de5
add global error message buffer for exceptions creating a LAMMPS instance
2023-07-25 13:08:26 -04:00
5d34cc624d
temporarily disable highlighting a line
2023-07-25 13:06:52 -04:00
ab792acbe5
catch errors via library interface and present dialog displaying them
2023-07-25 13:06:27 -04:00
276b89366a
add global error message buffer for exceptions creating a LAMMPS instance
2023-07-25 13:05:27 -04:00
7eb2afa994
integrate syntax highlight code from example (uses c++ syntax currently)
2023-07-25 12:20:48 -04:00
5da462670f
add menu hotkeys and shortcuts
2023-07-25 12:19:10 -04:00
5d1251df27
properly canonicalize filename
2023-07-25 12:18:47 -04:00
4fd648c11e
add copyright message
2023-07-25 12:18:00 -04:00
a402d2c6d8
simplify, move redundant operations to functions, update coding style
2023-07-25 10:16:20 -04:00
908e925b8f
add minimal about dialogs
2023-07-25 00:39:47 -04:00
a49a1b644e
update main widget to CodeEditor with line numbers and highlight. Open file from command line.
2023-07-25 00:13:53 -04:00
b87ced52b4
first minimal stab at LAMMPS GUI
2023-07-24 19:07:33 -04:00
497659a4c7
consolidate use of cstdint and cinttypes, with the latter being a superset of the former
2023-07-24 16:29:54 -04:00
c2ceb0d9e4
Merge branch 'patch-5' of github.com:evoyiatzis/lammps into collected-small-fixes
2023-07-23 17:19:10 -04:00
6422565048
Update CONTRIBUTING.md
...
Fixing a small typo
2023-07-23 12:22:02 +03:00
732566c8a9
mention that class members should be initialized in the constructor, not the header.
2023-07-21 19:32:47 -04:00
cbee2dd86d
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-07-21 17:27:06 -04:00
a4a206e601
Merge pull request #3865 from lammps/compute-init-flags
...
More fine grained monitoring if computes were initialized
2023-07-21 14:58:37 -04:00
21d4be321a
must lower test epsilon with single precision FFTs and pppm used
2023-07-21 12:12:53 -04:00
cccc362b3f
improve error messages
2023-07-21 11:28:09 -04:00
9669bf3d3b
move creation of internal computes and variables before lmp->init() so they are initialized
2023-07-21 11:25:44 -04:00
2da908190b
make error messages consistent and improve their grammar
2023-07-21 11:24:57 -04:00
0b57ea246c
update dump styles to use Compute::is_initialized()
2023-07-20 21:48:51 -04:00
78880c9099
update reset_atoms image to call Compute::init_flag() as a workaround
2023-07-20 21:28:45 -04:00
c7996b506a
make use of Compute::is_initialized() and Compute::init_flags()
2023-07-20 20:31:48 -04:00
6c6258371b
add init_flags() and is_initialized() methods
2023-07-20 20:31:16 -04:00
b725f5da28
Merge pull request #3864 from stanmoore1/kk_meam_issue
...
Fix compile bug in Kokkos MEAM styles
2023-07-20 18:20:52 -04:00
c441a999f1
fix typos
2023-07-20 17:59:40 -04:00
7d46165c2a
Fix compile bug in Kokkos MEAM styles
2023-07-20 13:31:34 -06:00
e299fa9aab
add option to skip building for multiple GPU archs
2023-07-20 14:00:21 -04:00
c42ec8a647
create toplevel README file when building for static Linux or macOS multiarch
2023-07-19 18:14:03 -04:00
f26064d9a5
also install the bench folder into ${datadir}
2023-07-19 17:46:21 -04:00
66403c93ad
add preset and support for building serial multi-arch macOS executables
2023-07-18 18:55:27 -04:00
7aec563b86
building lammps-shell requires pkg-config
2023-07-18 17:02:48 -04:00
021eeae860
add workaround for failing overhead estimation test on (Intel) GPUs that only support single precision
2023-07-18 13:24:11 -04:00
34fcf1361f
Merge remote-tracking branch 'github/develop' into opencl-intel-single-fixes
2023-07-18 12:16:42 -04:00
164b254602
Merge pull request #3860 from akohlmey/fix-for-fix-adapt
...
Small refactor to better handle diamflag in fix adapt and fix adapt/fep
2023-07-18 11:56:11 -04:00
2e2624d719
update loop over adapt fixes logic
2023-07-18 11:10:41 -04:00
cea202ebe9
include file is not needed
2023-07-18 11:09:09 -04:00
7a04e048fe
make certain radvary is initialized in constructor
2023-07-18 11:08:59 -04:00
1057fa9b00
move diamflag from fix adapt and adapt/fep to base class for cleaner code
2023-07-17 22:17:05 -04:00
dba4d9ebbc
Merge pull request #3855 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-07-17 19:00:40 -04:00
74c5ca0996
move definition of struct containing double to avoid failure on Intel Xe GPU
2023-07-17 18:34:03 -04:00
fa4a3a0622
using NBOR_PREFETCH=2 gives errors with Intel Xe GPUs set to 0
2023-07-17 18:33:21 -04:00
d27ab47ed9
for clarity
2023-07-17 18:32:18 -04:00
3568cced4b
update comment
2023-07-17 09:52:44 -04:00
27aa6898f8
modernize access for fixes and computes
2023-07-16 20:24:22 -04:00
89d82fde22
modernize access to list of fixes
2023-07-16 15:20:36 -04:00
fd0a72eab5
modernize and consolidate style across all three temper command variants
2023-07-15 12:37:12 -04:00
77bdcb3e19
small doc style update
2023-07-15 12:36:41 -04:00
baac049aed
update LAMMPS input file syntax highlighting for recent changes
2023-07-15 12:25:03 -04:00
5e1c722b10
Merge branch 'develop' into collected-small-changes
2023-07-14 20:09:27 -04:00
e6873bb7c8
modernize code
2023-07-14 20:08:34 -04:00
78d3d4948f
fix off-by-one bug in argument parsing
2023-07-14 20:08:21 -04:00
2090d33d5f
Merge pull request #3848 from ndtrung81/amoeba-gpu-bugfix
...
Bugfix for AMOEBA/HIPPO GPU
2023-07-14 18:32:58 -04:00
be2e437cec
use approximation for erfc() on OpenCL for Intel since the OpenCL version seems broken
2023-07-14 10:08:59 -04:00
620c60122a
should not use pow() for computing cube, use multiplication.
2023-07-14 10:08:09 -04:00
02d189fb23
avoid false positive with static code analysis
2023-07-13 10:53:56 -04:00
e2d7c54409
Merge pull request #3851 from hammondkd/doc-fixes
...
Documentation: swap "parsed-literal::" for "code-block:: LAMMPS" in Syntax sections
2023-07-12 23:26:17 -04:00
acb0b89833
fix typos
2023-07-12 20:48:36 -04:00
6907543e9d
highlight if/then/elif/else everywhere, but revert for general keywords
2023-07-12 20:25:49 -04:00
df2cfe28c4
Merge pull request #3850 from jibril-b-coulibaly/BPM
...
BPM package: allow bonded atoms to be excluded from neighbor lists if BPM cannot break + doc update
2023-07-12 18:38:08 -04:00
24de6377d3
handle more commands with arguments for more consistent syntax highlighting
2023-07-12 14:43:04 -04:00
fe95dbc82f
enforce all special_bonds weights to be 1.0 when overlay/pair is used
2023-07-12 11:37:17 -06:00
751dc1cfb6
improve pygments lexer to detect more text to highlight and for more consistency
2023-07-12 12:28:03 -04:00
3b859094bf
there is no mandatory group-ID for both commands
2023-07-12 12:27:15 -04:00
7d88a351f5
Merge branch 'develop' into doc-fixes
2023-07-12 11:41:15 -04:00
6e65744d1a
Merge pull request #3844 from akohlmey/collected-small-fixes
...
Collected small fixes
2023-07-12 11:40:02 -04:00
eb52112a57
Merge branch 'develop' into collected-small-fixes
2023-07-11 23:07:52 -04:00
9e049147be
remove accidental commit
2023-07-11 19:50:37 -04:00
fe2a275531
update list of known commands
2023-07-11 19:40:14 -04:00
6efa8526ba
work around pygments issue
2023-07-11 19:39:54 -04:00
6123883324
Replaced parsed-literal:: with code-block:: LAMMPS under "Syntax"
2023-07-11 17:57:22 -05:00
4bfffce703
merge conflict
2023-07-11 17:15:27 -05:00
0f89a8b2ca
explicit special_bonds commands for 1-2 coul weight equal to zero
2023-07-11 10:42:26 -06:00
564a8e88c1
use blanks on both sides of comparison operators not only one, remove blanks next to parenthesis
2023-07-11 10:31:16 -04:00
3328389baf
Merge pull request #3814 from rohskopf/jax
...
JAX ML-IAP Unified connection & examples
2023-07-11 07:15:18 -04:00
4d8ef552c4
remove dead code, trim namespace imports
2023-07-10 22:42:49 -04:00
c63c9711d5
update remaining ellipsoid example dump output for OVITO compatibility
2023-07-10 19:42:48 -04:00
a4b3306b7c
fix error message
2023-07-10 18:48:13 -04:00
cb27cb644f
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-07-10 13:11:24 -04:00
254afdd938
Merge pull request #3849 from jibril-b-coulibaly/doclink
...
fix typo for broken links in doc
2023-07-10 13:10:38 -04:00
469ffc7aba
Merge pull request #3845 from ndtrung81/dielectric-updates2
...
Update and bugfix for the DIELECTRIC package
2023-07-10 11:50:23 -04:00
55343d715c
update URL
2023-07-09 21:39:51 -04:00
2607212363
update for upstream changes
2023-07-09 21:21:39 -04:00
63c28337ab
Merge branch 'develop' into collected-small-fixes
2023-07-09 21:20:07 -04:00
91b16c5945
make certain conductivity class member is always initialized
2023-07-09 21:10:44 -04:00
60b45f9766
correct error message
2023-07-09 18:01:19 -06:00
0718114a67
fix typo for broken links in doc
2023-07-09 17:43:39 -06:00
75a2557e82
fix bugs where an Atom::tag value was stored in an int and not a tagint
2023-07-09 15:41:39 -04:00
d6412dc97b
Attempted to resolve issues with switching from acctyp4 to acctyp3 in tep, fieldp since the changes in PR #3675 , noting some changes with Intel OCL PR #3663
2023-07-08 00:50:19 -05:00
651ed1960d
add per-atom data bugfix from Stan for fix ave/histo and fix ave/histo/weight
2023-07-07 18:29:28 -04:00
6a8ca34ce8
Merge pull request #3843 from dsbolin/gran_heat
...
Minor bug fix and enhancements for granular heat transfer
2023-07-06 21:09:23 -04:00
a3b9914f62
make error messages consistent with keyword values yes/no. Allow coul weight for 1-2 bonds to be zero for break no to eliminate bonded atoms from neighbor list when bonds cannot break
2023-07-06 17:48:49 -06:00
8665da6824
Merge pull request #3842 from lammps/rigid-gravity-doc
...
Add gravity keyword info to fix rigid doc page
2023-07-06 15:36:43 -04:00
6f289df980
enable and apply clang-format
2023-07-06 15:05:36 -04:00
6d8f5a38ea
improve error messages
2023-07-06 15:03:38 -04:00
bf0372280e
remove dead code
2023-07-06 14:59:09 -04:00
3e4b66378a
typo
2023-07-06 14:06:31 -04:00
55b7b3d999
whitespace fixes
2023-07-06 14:03:07 -04:00
b66a5cd225
fix another typo
2023-07-06 13:31:00 -04:00
cac8247383
Modified doc page for pair granular to include flux as extra pairwise quantity
2023-07-06 11:19:22 -06:00
6e41ac7ead
fix typo
2023-07-06 09:14:00 -07:00
02845483d2
add gravity keyword info to fix rigid doc page
2023-07-06 09:08:15 -07:00
8ae5ab57fc
non-ellipsoid particles you have a 1,0,0,0 quaternion and 1,1,1 shape
2023-07-06 09:17:27 -04:00
fcf30f4c58
modernize example for dumping ellipsoid info to visualize with OVITO
2023-07-06 09:16:58 -04:00
146245e6ae
Merge pull request #3834 from lammps/mdi-wrapper-tweak
...
Make QM wrappers more MDI-compatible with QM energy
2023-07-06 03:31:20 -04:00
afe2226797
Merge pull request #3830 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2023-07-06 00:39:42 -04:00
ef3de795c5
Merge pull request #3839 from stanmoore1/kk_makefiles
...
Kokkos Makefiles
2023-07-06 00:37:26 -04:00
ad14862cd0
Merge pull request #3827 from jtclemm/BPM
...
Bugfix and documentation corrections for BPM+Granular packages
2023-07-06 00:35:58 -04:00
d57e1be942
avoid division by zero in angle style dipole
2023-07-04 08:13:06 -04:00
9031d79791
Add Makefile for Perlmutter
2023-07-03 21:47:47 +00:00
9dd5ceaf4e
Kokkos Makefiles
2023-07-03 15:06:23 -06:00
677ff15740
Gran/heat changes
2023-07-03 11:52:41 -06:00
268faf935b
avoid overeager flagging of errors for arguments to derived classes
2023-07-03 10:32:24 -04:00
d23cebf9f1
must copy wheel to olddir when -w flag is not given
2023-07-03 09:53:59 -04:00
b7bfc86eaf
remove unused files still available and used in download-build-jpeg-png branch
2023-07-02 07:07:12 -04:00
5878040f26
skip undesired 'make install' targets from bundled Kokkos library
2023-07-01 18:44:57 -04:00
900c6cf545
remove unused variable
2023-07-01 18:27:35 -04:00
c1213c5222
use dynamic/dof and extra/dof consistently. remove compatibility note in docs.
2023-06-30 16:27:07 -04:00
55918ebabf
sphinx-tabs 3.4.1 is now available directly
2023-06-30 16:17:04 -04:00
83528f02e8
whitespace
2023-06-29 22:10:31 -04:00
02498925c5
only fail on too small periodic domain in z direction if 3d system.
2023-06-29 22:07:04 -04:00
ab1e090e0e
neighbor list skin is added to custom cutoff automatically
2023-06-29 21:32:04 -04:00
b7024288b6
add check to disallow custom neighbor list cutoffs larger than the communication cutoff.
2023-06-29 21:20:07 -04:00
14462d8f80
join strings
2023-06-29 16:13:16 -04:00
b0b26d9d3a
silence compiler warning
2023-06-29 07:32:52 -04:00
a50993dac1
update docs for create_bonds
2023-06-28 10:06:31 -04:00
5d027fc92c
error out when many bonds creation cutoff is larger than periodic domain
2023-06-28 09:50:27 -04:00
a4cba99ff9
Attempted to update slabcorr() in pppm/dielectric
2023-06-27 23:55:57 -05:00
89c4d43a87
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
2023-06-27 17:53:14 -04:00
906eecdbd7
clarify the temperature computation in compute temp
2023-06-27 17:53:06 -04:00
c347de7850
improve error messages
2023-06-26 16:12:15 -04:00
c332103938
make short read detection bugfix work in parallel
2023-06-26 15:20:29 -04:00
46a9f0a08c
change QM Python wrappers to use ENERGY instead of PE as MDI command
2023-06-26 11:08:04 -07:00
d4e705b059
enable and apply clang-format
2023-06-26 10:59:03 -04:00
d813519493
make handling of masses consistent and simplify code
2023-06-26 10:52:12 -04:00
d1980031ef
remove more duplicate semicolons
2023-06-25 06:02:17 -04:00
92c118b29f
replace for (;;) with while (true)
2023-06-25 05:56:51 -04:00
bfa39a37ff
apply clang-format
2023-06-25 05:47:21 -04:00
fab01c7d5f
Remove extra semicolons
2023-06-24 20:26:08 -06:00
a38e0fb47b
restore clang-format comments
2023-06-23 08:22:31 -04:00
e9a06a0654
correct and reformat error messages for short reads
2023-06-22 11:49:56 -04:00
ffda6596da
detect and flag short reads with missing lines in utils::read_lines_from_file()
2023-06-22 10:48:07 -04:00
558298ac04
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
2023-06-21 15:05:11 -04:00
e95b10f24a
update VMD plugin headers to the latest version
2023-06-21 06:44:09 -04:00
e4b50a610e
avoid segfaults if a dump is created and followed by run pre no
2023-06-21 06:44:08 -04:00
6d6f57aeff
cosmetic
2023-06-20 16:17:11 -04:00
fcc3c99e2b
avoid segfaults if a dump is created and followed by run pre no
2023-06-20 13:31:16 -04:00
6791651b62
add else branch to make coverity scan happy
2023-06-20 09:41:55 -04:00
af3d971023
allow longer argument strings to avoid failues with unit tests
2023-06-19 18:49:43 -04:00
c5d9f901d9
Merge pull request #3829 from JohnLucas1/fixpair_bugfix
...
fix pair bugfix
2023-06-19 15:13:39 -04:00
104d175a85
Merge pull request #3822 from ilia-nikiforov-umn/patch-1
...
Update lib/kim/README
2023-06-19 14:39:43 -04:00
585e47c01a
Merge pull request #3826 from srtee/patch-3
...
debug fix_modify press for press/berendsen
2023-06-19 14:25:49 -04:00
f5d9e78659
Merge pull request #3819 from stanmoore1/kk_sycl
...
Pair SNAP tuning for Kokkos SYCL
2023-06-19 14:25:14 -04:00
d6f93a5253
Merge pull request #3821 from stanmoore1/kk_npair_workaround
...
Temporarily disable team policy for Kokkos ghost neigh list build due to kno…
2023-06-19 14:24:48 -04:00
c08182801f
Merge pull request #3825 from akohlmey/remove-obsolete-fortran-interface
...
Remove obsolete fortran interfaces
2023-06-19 14:20:35 -04:00
0adb355001
Merge pull request #3823 from akohlmey/collected-small-fixes
...
Collected small fixes
2023-06-19 14:04:55 -04:00
838be24af4
Fixing argument parsing increment
2023-06-19 10:15:06 -06:00
542aa203da
correct typo in fix pair documentation
2023-06-18 20:42:45 -05:00
6ccf5f107c
fix a bug in fix pair
2023-06-18 20:39:18 -05:00
21fb50f37b
correct logic bug
2023-06-18 07:40:04 -04:00
2cea819e7f
cosmetic
2023-06-18 07:24:42 -04:00
5196e4422b
debug fix_modify press for press/berendsen
2023-06-18 17:51:15 +10:00
70823cac50
remove dead code
2023-06-17 23:30:36 -04:00
e2e9170dfa
protect a couple more fixes from segfaults from errors in derived classes
2023-06-17 18:52:57 -04:00
753a0bd386
remove obsolete Fortran interfaces from examples/COUPLE folder
2023-06-17 18:31:11 -04:00
5eba9d7ee3
update regex for change to version output
2023-06-17 18:04:54 -04:00
f193a87426
correct CMake syntax
2023-06-17 18:04:38 -04:00
058d817335
whitespace
2023-06-17 17:45:16 -04:00
a3de790a0d
include git descriptor info when compiling develop or maintenance version
2023-06-17 15:01:17 -04:00
9231ec6dbe
avoid segfault on deleting callback when there is an error in the constructor or a derived class
2023-06-17 14:39:32 -04:00
37ca3f9af8
apply clang-format
2023-06-17 14:38:59 -04:00
60d060eeb1
fix logic bug
2023-06-17 14:38:49 -04:00
ce75691eae
address issues flagged by coverity scan
2023-06-17 00:35:05 -04:00
6f5e5746b3
Update lib/kim/README
...
Fix some typos and update to non-deprecated form of kim commands
2023-06-16 12:21:42 -05:00
2d3bbd2e72
Temporarily disable team policy for ghost neigh list build due to known bug
2023-06-16 10:52:21 -06:00
bb9dc960b7
Use updated values from @cjknight
2023-06-16 10:26:01 -06:00
a20ed8e5e4
improve error messages for dump style custom
2023-06-16 12:13:22 -04:00
59c5ed63e3
programming style
2023-06-16 12:12:23 -04:00
74c4eb1063
indicate that LAMMPS was built from a development version
2023-06-16 12:12:12 -04:00
9673c22cc7
Merge pull request #3818 from akohlmey/next_release
...
Update version strings for upcoming release
2023-06-15 14:30:40 -04:00
0df1542be1
Pair SNAP tuning for Kokkos SYCL
2023-06-15 10:22:35 -06:00
1144a01658
Merge pull request #3815 from akohlmey/collected_small_changes
...
Collected small changes and fixes for the next feature release
2023-06-15 10:01:54 -04:00
55d767e416
make sure intermediate results are 64-bit compatible, so the won't overflow
2023-06-15 01:51:12 -04:00
e01bde5be5
avoid null pointer dereference
2023-06-15 01:50:07 -04:00
4eb602e0d4
improve error messages and apply clang-format
2023-06-14 22:18:08 -04:00
b8dda7ebfe
documentation formatting and spelling fixes
2023-06-14 22:08:30 -04:00
d19d12e9e1
Merge branch 'develop' into collected_small_changes
2023-06-14 21:55:16 -04:00
4d02c6f26f
update version strings for upcoming release
2023-06-14 21:50:27 -04:00
162f243ebc
Merge pull request #3797 from Compizfox/develop
...
Include bond forces in `compute stress/cartesian`
2023-06-14 21:31:41 -04:00
77898e4a86
update log files for fix widom
2023-06-14 18:28:51 -04:00
57f82924f5
Merge branch 'develop' into collected_small_changes
2023-06-14 18:24:18 -04:00
618fa815cc
Merge pull request #3812 from wmbrownIntel/intel_fixes_2023Jun
...
Misc Fixes for Intel Package
2023-06-14 18:21:34 -04:00
634c6cdc13
Merge pull request #3632 from arghdos/eam_teampolicy_optimization
...
Implement a "caching in LDS" approach for EAM to improve performance in HIP
2023-06-14 15:38:54 -04:00
4faebaf4ed
add log files for fix pimd/langevin
2023-06-14 14:53:06 -04:00
82f664acd4
update log files for BODY package styles
2023-06-14 14:43:29 -04:00
27908139ae
whitespace
2023-06-14 14:14:47 -04:00
c83dc1ff30
fix STORE global -> fix STORE/GLOBAL
2023-06-14 13:52:54 -04:00
0564d79570
Fix SYCL compile error with GNU make, see https://github.com/kokkos/kokkos/pull/6218
2023-06-14 10:52:47 -06:00
0cd566a417
Fix compile error for HIP
2023-06-14 10:43:30 -06:00
80f3b6699e
Merge pull request #3817 from jrgissing/bond/react-charge_rescale+other_small_fixes
...
Bond/react: rescale_charges fix
2023-06-14 12:29:07 -04:00
8a738fabcb
must initialized triclinic variable in constructor
2023-06-14 12:12:18 -04:00
b225c94f59
remove variable shadowing instance in base class
2023-06-14 12:12:04 -04:00
fcd234f723
Merge branch 'develop' of github.com:lammps/lammps into eam_teampolicy_optimization
2023-06-14 09:28:44 -06:00
e27895b232
Merge pull request #3816 from ndtrung81/body_bugfix
...
Bugfix for body rounded polyhedron and polygon pair styles for non-lj units
2023-06-14 11:28:13 -04:00
0314c9892c
silence compiler warnings
2023-06-14 10:26:38 -04:00
3b37c92b87
consistently print error when box has changed to triclinic without redefining kspace style
2023-06-14 10:06:01 -04:00
96b8bbbdc9
Merge branch 'develop' into develop
2023-06-14 15:09:51 +02:00
e6cd79e0e9
Fix doc links
2023-06-14 15:04:46 +02:00
8aeb059ce8
Update doc/src/compute_stress_cartesian.rst
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2023-06-14 15:03:35 +02:00
bc52d863b4
cosmetic
2023-06-14 08:48:01 -04:00
e831e54a21
Merge pull request #3811 from rbberger/python_and_library_fixes
...
PyLammps and Library interface changes
2023-06-14 08:25:32 -04:00
beabb4effe
remove dead code
2023-06-14 03:48:59 -04:00
2afa07655f
set code owner for fix pimd/langevin
2023-06-14 03:44:11 -04:00
dfd384eeff
some more formatting and programming style improvements
2023-06-14 03:40:38 -04:00
494341ba48
error out when using barostat without pressure couple or vice versa
2023-06-14 03:40:12 -04:00
6f69e5ae02
initialized all pointers to null in initializer list
2023-06-14 03:18:37 -04:00
8984b89feb
use consistent comments, apply clang-format
2023-06-14 03:18:17 -04:00
233fb67eaa
Reverted the zero net induced charge constraint, updated the fix polarize doc page for q_scaled and q
2023-06-14 00:28:24 -05:00
03b25dcbaa
update error checks
2023-06-13 21:25:58 -04:00
14a27e98c9
fix for when deleting atoms
2023-06-13 21:09:29 -04:00
105ef5f103
Rescaled EPSILON with a length scale (rounded radii) for contact detection
2023-06-13 14:24:12 -05:00
f128de7dd0
Bugfix from @ndtrung81 for indexing bug when tallying per-atom Coulomb energy
2023-06-13 15:13:16 -04:00
64508e08aa
pylammps: use library API to return available groups
2023-06-12 22:49:40 -06:00
d7ecf41ff6
pylammps: use library API for variable access
2023-06-12 22:49:40 -06:00
2f7c3bf959
pylammps: reduce dependency to info command output
2023-06-12 22:49:34 -06:00
53f90fff3d
final touch
2023-06-12 21:28:51 -04:00
603e397919
get_totalcharge routine
2023-06-12 20:20:45 -04:00
2ba83a4d8f
add versionadded keyword
2023-06-12 15:31:37 -04:00
82cea7a546
small doc updates for added pppm_table keyword
2023-06-12 15:31:03 -04:00
90416faf0a
Merge branch 'develop' into intel_fixes_2023Jun
2023-06-12 15:18:08 -04:00
bc87c69d60
Merge branch 'python_and_library_fixes' of github.com:rbberger/lammps into python_and_library_fixes
2023-06-11 17:48:26 -06:00
68a73f1c33
library: return atom and force styles via extract_global
2023-06-11 17:46:58 -06:00
c214f654b6
update communicated rxn instances to doubles
2023-06-11 19:27:58 -04:00
23552d4b7a
refactor to carry around extra per-reaction values
2023-06-11 17:59:16 -04:00
92e069b19d
add fortran unit tests for lammps_last_thermo
2023-06-10 21:36:56 -04:00
62b388b48f
consolidate LAMMPS data type constants and enums and use the same names
2023-06-10 19:23:11 -04:00
0dab1910db
Small updates to benchmark script in INTEL/TEST
2023-06-10 13:34:16 -07:00
da9637e94c
Adding std namespace specifier to transcendentals in intel pkg
2023-06-10 13:33:10 -07:00
acaa2b7f9b
pylammps: update email
2023-06-10 11:35:36 -06:00
0e7d91b611
add missing documentation
2023-06-10 07:45:52 -06:00
235e98ee6a
pylammps: only capture all thermo if PYTHON package is enabled
2023-06-09 17:40:06 -06:00
fe45b766c3
pylammps: make use of lammps_last_thermo
...
this now avoids parsing LAMMPS output to extract thermo data, but instead uses
the new lammps_last_thermo library function
2023-06-09 17:40:06 -06:00
ecf7c24e87
Avoid static int in lammps_last_thermo
2023-06-09 17:40:06 -06:00
f6b0981474
Fixing some issues introduced into verlet_lrt_intel.cpp
2023-06-09 14:05:41 -07:00
e0cbcff1f9
Simplying normal force calculation
2023-06-09 10:43:00 -06:00
89b37396eb
Merge branch 'BPM' of github.com:jtclemm/lammps into BPM
2023-06-09 09:57:39 -06:00
04a31c33e2
Changing output of fforce in pair granular single()
2023-06-09 09:57:23 -06:00
2cb87bc9a2
Intel package should not reset atom sort frequency if it is 0 (disabled).
2023-06-08 21:47:30 -07:00
54286ce4dd
Merge pull request #3781 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2023-06-08 22:03:23 -04:00
cbf062f383
Merge pull request #3809 from jtclemm/sdpd-examples
...
Updating SDPD examples
2023-06-08 20:06:35 -04:00
4cad18a057
document Fortran version of lammps_last_thermo
2023-06-08 19:59:47 -04:00
ce38bb988d
add lammps_last_thermo support to swig, plugin and fortran interface
2023-06-08 19:12:59 -04:00
2e1190bfee
Fixing issue with when atom styles using torque are mixed with intel pair styles not using torque. Generating runtime error for mixing intel gayberne style with non-ellipsoid intel pair styles.
2023-06-08 15:02:17 -07:00
5d4f9abf5b
add unit tests for c-library interface and plain python module
2023-06-08 15:15:28 -04:00
81854cd03e
change type keyword to return a pointer to static location for better portability
2023-06-08 14:55:45 -04:00
b093f1aac1
move versionadded tags to the top, replace some missed TBD with version info
2023-06-08 13:11:19 -04:00
3f6032e80d
add python module interface to lammps_last_thermo, small consistency fixes
2023-06-08 13:05:37 -04:00
8ddac8cf02
search through the python folders recursive to detect all pending version tags
2023-06-08 12:46:41 -04:00
a2c968386e
include versionadded tag
2023-06-08 12:46:00 -04:00
36cac1e83d
make sure the field_data vector size always matches the size of the keywords vector
2023-06-08 12:45:41 -04:00
dc9cefbf21
Merge pull request #4 from jibril-b-coulibaly/BPM
...
clean up documentation for BPM bond styles
2023-06-08 09:08:39 -06:00
d6ad52ea66
allow wildcards with "cutoff" keyword to fix reaxff/species
...
this also switched to using fmtlib for column aligned output formatting
and re-applies clang-format.
2023-06-08 09:46:33 -04:00
2272d8dd20
add new library interface function to documentation
2023-06-08 09:45:12 -04:00
c851c7304c
Update documentation for compute stress/cartesian,
...
and split the doc page compute_stress_profile into compute_stress_cartesian and compute_stress_curvilinear
2023-06-08 11:03:21 +02:00
dd0bba6ac7
whitespace
2023-06-07 20:37:53 -04:00
7551219d81
correct multitype unittest for -DLAMMPS_SMALLSMALL
2023-06-07 20:16:26 -04:00
9235377b44
Merge branch 'develop' into collected-small-fixes
2023-06-07 20:05:06 -04:00
f3ff8dac66
clean up documentation for BPM bond styles
2023-06-07 16:23:06 -06:00
491e152289
add API to library interface to access last thermo data
2023-06-07 16:21:01 -04:00
de561737a3
update docs
2023-06-07 15:28:35 -04:00
af25bd87fb
Merge branch 'develop' into collected-small-fixes
2023-06-07 15:23:54 -04:00
30e6b8b9b6
make more reliable with explicit loops using exported nfield value
2023-06-07 15:19:58 -04:00
620cca34d4
add accessor to nfield, make certain field types are initialized early
2023-06-07 15:19:13 -04:00
b7afe412dc
Updating SDPD examples
2023-06-07 13:08:46 -06:00
6360c02daa
use explicit const references
2023-06-07 14:04:41 -04:00
5fdba37492
Merge pull request #3807 from jtclemm/BPM
...
Misc minor patches/features in BPM/Granular packages
2023-06-07 13:55:00 -04:00
2f88153f06
Implementing feature request for runtime control of pppm_table in Intel package.
2023-06-07 10:43:51 -07:00
73693ca25b
Merge pull request #3787 from oywg11/ilp-water-graphene
...
Registry-Dependent Potential for Interfaces of Water with Graphene
2023-06-07 11:48:43 -04:00
f2f8e139d8
Add optional keywords to arguments for ke/pair/bond forces
2023-06-07 16:03:32 +02:00
57f166670f
fix versionadded macro so it is detected when actual version is added
2023-06-07 06:38:52 -04:00
37d894db51
update/clarify docs
2023-06-07 06:30:07 -04:00
bd3e7882e6
remove unused include and related statements
2023-06-07 06:25:47 -04:00
f406aa1492
Merge pull request #3792 from evoyiatzis/master
...
Inclusion of bond & angle contributions to "compute stress/mop"
2023-06-07 06:09:58 -04:00
53b1af7720
LAMMPS programming style/conventions updates
2023-06-07 05:11:53 -04:00
045b230587
Fix shifted coordinates:
...
Add `boxlo` to the bin centers
2023-06-07 10:43:57 +02:00
0f925f7a39
reformat, add versionadded marker
2023-06-07 04:33:37 -04:00
6c7a5d2f1e
Using bigint for Intel package neighbor overflow detection for large local sizes.
2023-06-06 23:56:31 -07:00
bbfd909be6
Adding redundant call to sync Intel package arrays with native arrays for methods such as MC that do not need pre_reverse.
2023-06-06 23:56:16 -07:00
b81b1f5ecc
switch dump yaml/netcdf thermo output to use new caching API. remove old API.
2023-06-06 22:40:13 -04:00
74a9cfc110
Merge pull request #3660 from Yi-FanLi/pimd_langevin
...
Add fix style pimd/langevin
2023-06-06 21:31:28 -04:00
14acb3e0ca
add multitype data type and unittest (including tests for ubuf)
2023-06-06 21:29:50 -04:00
f83867787c
update error message
2023-06-06 18:17:39 -04:00
5ff6fd9aad
rename kBT to kt
2023-06-06 18:14:28 -04:00
a415d732fc
rename Langevin init
2023-06-06 18:11:01 -04:00
ee6b12ee30
Correct reference info
2023-06-06 18:04:26 -04:00
0ec5274873
Merge branch 'develop' into BPM
2023-06-06 14:40:51 -06:00
e954d8f050
correctly indicate OPT package version of pair style
2023-06-06 16:11:03 -04:00
eafabf0fb1
update .gitignore
2023-06-06 16:10:11 -04:00
c4d49324b5
various documentation updates
...
- spelling fixes
- formatting conventions
- grammar fixes and clarifications
- full integration into manual build procedure
2023-06-06 16:08:50 -04:00
51b45d6830
fix small format issues
2023-06-06 22:16:41 +08:00
f85474c9ec
fix a typo
2023-06-06 22:03:33 +08:00
0ef0419a98
rename function names in opt version
2023-06-06 21:45:51 +08:00
9cc6839a8b
Merge branch 'develop' into collected-small-fixes
2023-06-06 08:36:25 -04:00
409bced5fd
update affiliations
2023-06-06 08:35:42 +08:00
c558de3ce0
remove the fprintf debug outputs
2023-06-06 08:27:14 +08:00
0978308f5e
Merge pull request #3806 from stanmoore1/kk_update_3.7.2
...
Update Kokkos library in LAMMPS to v3.7.2
2023-06-05 19:41:34 -04:00
966efd8bd5
Add missed changes
2023-06-05 10:33:30 -06:00
2e09ba2702
Update CMake
2023-06-05 10:08:20 -06:00
a12133ce03
Update Kokkos library in LAMMPS to v3.7.2
2023-06-05 09:59:38 -06:00
8eed55b56c
Update compute_stress_mop_profile.cpp
2023-06-05 18:54:26 +03:00
ead5a28d35
Update compute_stress_mop.cpp
2023-06-05 18:53:45 +03:00
a2d58c878b
Merge pull request #3803 from rohskopf/sna-kk-switchflag
...
Fix Kokkos SNAP cutoff factor with `switchflag = 0`
2023-06-05 11:13:00 -04:00
ed9eaadad8
Merge pull request #3804 from xwuupb/develop
...
Use $t variable in the reaxff HNS example
2023-06-05 10:58:39 -04:00
0cff31060b
Update compute_stress_mop.cpp
2023-06-04 16:10:24 +03:00
c25999d208
Update compute_stress_mop_profile.cpp
2023-06-04 16:08:33 +03:00
3782eeee2b
remove whitespace from compute_stress_mop.rst
2023-06-04 13:47:54 +03:00
51851c2f4d
remove whitespace from compute_stress_mop_profile.cpp
2023-06-04 13:45:52 +03:00
d8fad4db15
remove white space from compute_stress_mop.cpp
2023-06-04 13:45:00 +03:00
a0057d674f
Update compute_stress_mop_profile.cpp
2023-06-04 13:40:31 +03:00
3282470cf5
update the citation information
2023-06-04 10:19:13 +08:00
bf8a4402ce
update log files in the examples
2023-06-04 10:17:21 +08:00
196641927f
correct a typo in the doc file
2023-06-03 23:07:55 +08:00
b5ab173763
update the doc file
2023-06-03 23:03:12 +08:00
63f3d183fe
rename log files of examples
2023-06-03 23:02:45 +08:00
f507e30d36
update input files of examples
2023-06-03 22:52:45 +08:00
a40b87b05c
rename potential files
2023-06-03 22:46:33 +08:00
738a955c40
fix checkstyle issues
2023-06-03 22:37:57 +08:00
d85342cd6d
Update test_compute_global.cpp
2023-06-03 16:04:40 +03:00
a25100120b
update the doc file
2023-06-03 20:36:12 +08:00
8c6e2ca000
rename the opt pair style
2023-06-03 20:34:42 +08:00
2e7ca5f65c
rename the pair style
2023-06-03 18:14:45 +08:00
250eac93dc
fix bug in the reaxff HNS benchmark
2023-06-03 07:34:39 +02:00
a42bfb0e26
Make cutoff factor 1 instead of 0 to prevent zero valued descriptors
2023-06-02 17:26:40 -06:00
241f3b751e
Unifying syntax for BPM bond options
2023-06-02 15:45:53 -06:00
40cd3bbdc4
add cache line size padding to avoid false sharing with OPENMP package
2023-06-02 17:13:39 -04:00
390888179f
Update compute_stress_mop_profile.cpp
2023-06-02 20:24:32 +03:00
9dc1f45e1e
Create/destroy local_contribution
2023-06-02 20:08:59 +03:00
28e3a741a8
declare local_contribution as pointer in compute_stress_mop_profile.h
2023-06-02 20:02:52 +03:00
c30762ca8b
Update documentation for compute stress/mop/profile
2023-06-02 19:44:37 +03:00
e7ae02dd2a
Code for bond contribution to stress/mop/profile
2023-06-02 19:33:15 +03:00
70507462e9
Include method for bond contribution & variables to compute_stress_mop_profile.h
2023-06-02 19:22:28 +03:00
8ef4e933b2
Fix bug when Kokkos border comm is on host
2023-06-02 10:17:38 -06:00
08ffd268bf
remove unused symbolic constant
2023-06-02 09:43:58 +03:00
77340921ff
Merge pull request #3800 from jrgissing/fix/deposit-per_atom_property_bug
...
fix deposit: per atom property bug
2023-06-01 14:19:53 -04:00
869780828b
Merge pull request #3802 from stanmoore1/acks2_warnings
...
Fix (harmless) compiler warnings in Kokkos ACKS2
2023-06-01 12:57:55 -04:00
bda933e0db
Merge pull request #3793 from srtee/reaxff-varstyle-efield
...
Enable `fix qeq/reaxff` with variable `fix efield`
2023-06-01 10:01:56 -04:00
a4f4f965e3
fix a bug in the codes
2023-06-01 21:45:52 +08:00
887534fd02
fix checkstyle
2023-06-01 21:12:11 +08:00
1189661edc
revise the code files of standard version based on latest version of LAMMPS
2023-06-01 21:00:16 +08:00
c310616bb7
Update compute_stress_mop.rst to reflect the added keywords
2023-06-01 15:34:41 +03:00
c1cec45652
add keywords to specify contributions to stress/mop
2023-06-01 15:26:43 +03:00
f3bf20be8b
The first three p_flags for iso should be 1.
2023-06-01 08:26:02 -04:00
6bc27db58c
do not delete c_pe and c_press in destructor
2023-06-01 06:17:11 -04:00
b01db47b2d
consistency in issuing errors between mop and mop/profile
2023-06-01 10:33:50 +03:00
ea6ece510e
turning warning into errors for unsupported styles
2023-06-01 10:22:01 +03:00
a0461d29dd
Update atom.cpp
2023-05-31 17:04:49 -04:00
5f8b0f56a5
Merge pull request #3790 from jrgissing/is_typelabel-function
...
add is_typelabel() variable function
2023-05-31 15:15:08 -04:00
cae2414126
Fix compiler warnings in Kokkos ACKS2
2023-05-31 13:09:07 -06:00
6138b2b1f7
fix grammar
2023-05-31 13:31:45 -04:00
90000ca166
update docs
2023-05-31 13:29:48 -04:00
cb02563d3d
the potential keyword is not (yet) supported by fix efield/tip4p
2023-05-31 13:29:41 -04:00
c0602b6500
make using energy and potential keyword at the same time an error
2023-05-31 13:20:35 -04:00
4073241413
correct docs about label2type() function
2023-05-31 09:57:19 -04:00
69c5493631
silence compiler warning
2023-05-31 09:09:35 -04:00
8602ecd57f
update/correct docs
2023-05-31 08:59:36 -04:00
4540427e2b
add unit tests for is_typelabel() variable function
2023-05-31 08:50:21 -04:00
70709f2f08
simplify error messages
2023-05-31 08:25:45 -04:00
ddc34e03d6
Revert removal of copies of pointers
2023-05-31 09:50:50 +02:00
9ec55dcb1f
silence compiler warning
2023-05-30 19:10:11 -04:00
088d870e20
check remaining per-atom initializations
2023-05-30 17:17:54 -04:00
2a799d45a9
Merge pull request #3795 from jwillma2/develop
...
Adding carbon SNAP potential files and example
2023-05-30 15:10:58 -04:00
da7a348089
simplify and shorten example, use symlinks, recreate logs
2023-05-30 14:24:32 -04:00
b3e9efcb50
Use system periodicity to find an equivalent position of the plane
2023-05-29 17:55:24 +03:00
3b38145d91
Update compute_stress_mop.cpp
...
Fixing sign issues because I was considering the theta angle to be formed by vectors x[atom2] - x[atom1] & x[atom3] - x[atom2] instead of x[atom1] - x[atom2] & x[atom3] - x[atom2] as done in lammps
2023-05-29 16:34:44 +03:00
86743bc0a6
Update compute_stress_mop.cpp
...
The angle was computed using the dot product of the vectors x[atom2] - x[atom1] and x[atom3] - x[atom2]. This is not consistent with the lammps convention where the angle is computed using the dot product between x[atom1]-x[atom2] and x[atom3]-x[atom2].
2023-05-29 10:59:18 +03:00
c934208a4a
only update ivector if it still exists
2023-05-28 14:07:25 -04:00
f9ee2ad42b
reorder thermo and dump output so dump styles include correct thermo data
2023-05-28 11:49:02 -04:00
f69b50408d
improve error messages
2023-05-28 11:47:32 -04:00
4c4eb6ee1e
improve error message
2023-05-28 00:49:52 -04:00
b28ee36f00
update documentation for compute stress/mop
2023-05-27 14:50:31 +03:00
458cce7699
Updating unit test for mop to reflect the contribution from bonds
2023-05-27 14:33:46 +03:00
01b481ec4f
Small tweaks
2023-05-26 15:27:15 -07:00
16751b06b3
Add os env vars to allow more MPI procs
2023-05-26 12:52:51 -06:00
b5a1c6d47f
Declare update per atom function
2023-05-26 11:25:29 -06:00
2e68930f2a
Format readme
2023-05-26 11:21:13 -06:00
87850f31ca
Add Kokkos instructions
2023-05-26 11:18:37 -06:00
fd87c1464a
Merge branch 'jax' of https://github.com/rohskopf/lammps into jax
2023-05-26 10:49:30 -06:00
49b2c299a7
Add Kokkos example
2023-05-26 10:48:58 -06:00
6eb586e66f
update_atom_energy initial
2023-05-25 21:03:32 -04:00
b7146c900f
Add instructions
2023-05-25 18:58:56 -06:00
ff7bae1739
Add Kokkos getters
2023-05-25 18:43:18 -06:00
3d8df660c3
make rigid water examples more realistic and consistent. avoid warnings.
2023-05-25 18:08:42 -04:00
4174116014
Fix 1/2 factor in energy
2023-05-25 16:02:45 -06:00
3012426bd5
send eij to LAMMPS
2023-05-25 17:49:02 -04:00
1fd34ffac6
Update
2023-05-25 14:49:38 -06:00
edfb8cf100
Fixing double mixing of normal coeffs
2023-05-25 13:54:12 -06:00
58ee392579
Merge pull request #3 from akohlmey/pimd_langevin
...
Update to current develop and some cosmetic changes
2023-05-25 15:49:34 -04:00
ceed30e7c6
Fixing mistakes in doc pages
2023-05-25 12:58:57 -06:00
f26f397e08
avoid crashing when there are no bonds or no angles
2023-05-25 14:47:20 +03:00
8e6615918b
avoid crashing when no bonds or no angles exist
2023-05-25 14:39:03 +03:00
35a55068d7
Add input padded rij from LAMMPS Cython side
2023-05-25 01:35:08 -06:00
29ba0e3f18
Update MLIAP JAX example to use jax.grad
2023-05-24 18:15:56 -07:00
b2e5f93d49
Use jax functions
2023-05-24 13:08:10 -06:00
d66504be81
Properly decorate energy/force compute
2023-05-24 11:39:05 -06:00
e246864682
Refactor compute_array() and compute_pressure():
...
Remove unnecessary copies of variables, declare variables locally so they are properly scoped
2023-05-24 17:03:57 +02:00
ecca46acf9
Include bond interactions in force
2023-05-24 17:03:33 +02:00
9ee40cceef
fixing indexing issue and more sign problems for angle contributions
2023-05-24 17:01:13 +03:00
c7c8b065a2
fixing bug with sign issue for bond contribution in compute_stress_mop.cpp
2023-05-24 16:49:35 +03:00
25bff3e4ed
fixing bug with sign for angle contribution in compute_stress_mop.cpp
2023-05-24 16:24:33 +03:00
df708a67a5
Code for angle contribution to stress/mop
2023-05-24 11:55:08 +03:00
0692ed3bd7
@evoyiatzis Include method for angle contribution & variables to compute_stress_mop.h
2023-05-24 11:47:15 +03:00
2855f18d02
Delete C_Willman_PRB2022.quadratic.snapparam
2023-05-23 12:58:34 -04:00
c95dcd7582
Delete C_Willman_PRB2022.quadratic.snapcoeff
2023-05-23 12:58:19 -04:00
a701a5e6cc
Merge branch 'akohlmey:develop' into develop
2023-05-23 12:56:14 -04:00
0510ce7372
Carbon SNAP potential and example added
2023-05-23 12:29:25 -04:00
d190249e98
add documentation and checks
2023-05-22 00:10:01 +10:00
685255083e
clean the duplicate info
2023-05-21 11:43:39 +08:00
91ac9ef3fc
update doc file
2023-05-21 11:29:28 +08:00
276bc39a51
delete rst
2023-05-21 11:02:17 +08:00
3822e6ff0f
add potential file that parameterized against with DMC reference data
2023-05-21 10:29:24 +08:00
28c9c274be
Copy MLIAPUnified LJ example
2023-05-20 14:08:20 -06:00
6977f71eb0
Initial example
2023-05-20 13:53:22 -06:00
1d7a6f813b
Update compute_stress_mop.cpp
2023-05-20 15:14:47 +03:00
90427c8750
Update compute_stress_mop.cpp
2023-05-20 15:12:42 +03:00
5da65bbd0a
Code for bond contribution to stress/mop
2023-05-20 13:06:19 +03:00
36eb11f499
Include method for bond contribution & variables to compute_stress_mop.h
2023-05-20 12:59:34 +03:00
fe7a6fce29
make QEQ work with atom-style potential
2023-05-20 14:33:24 +10:00
8d0eb9b1f7
hook up efield variables to qeq/reaxff
2023-05-20 14:10:07 +10:00
5fac8f483e
last typo
2023-05-19 23:51:01 -04:00
d7b7d1d323
make sure error messages not wrong
2023-05-19 23:48:41 -04:00
aaabe41b22
typo
2023-05-19 22:54:23 -04:00
ad7b27a67a
correct logic
2023-05-19 22:27:28 -04:00
0a45d1f9ac
Update variable.rst
2023-05-19 21:31:51 -04:00
b9f01f106e
is_typelabel function
2023-05-19 21:20:34 -04:00
0dd26189d4
Adding missing factor in bpm/rotational single method
2023-05-19 13:52:35 -06:00
cb5934cbcd
Adding option to doc files, clarifying normal forces in compute pair/bond local
2023-05-19 13:51:53 -06:00
7ec842d9cb
Adding requested feature to normalize forces
2023-05-19 13:50:11 -06:00
0334ddb7c6
Update pair_ilp_water_2dm.rst
2023-05-19 22:57:45 +08:00
22d9c047f4
update doc file
2023-05-19 22:52:18 +08:00
7c14b750ef
improve error message
2023-05-19 00:40:54 -04:00
9da310a33e
spelling
2023-05-19 00:40:45 -04:00
842016e997
Merge branch 'develop' into collected-small-fixes
2023-05-19 00:13:15 -04:00
ed03d04a70
Merge pull request #3779 from lammps/fix-ttm-mod-arrays
...
Reorder fix ttm/mod 3d arrays to be consistent with fix ttm and fix ttm/grid
2023-05-18 18:33:25 -04:00
c73b7483b2
swtich loop order back to be consistent with rest of file
2023-05-18 11:47:20 -06:00
af71279df1
Merge branch 'fix-ttm-mod-arrays' of github.com:lammps/lammps into fix-ttm-mod-arrays
2023-05-18 11:44:31 -06:00
50858205f6
refresh log files for fix ttm/mod example
2023-05-18 11:43:54 -06:00
bbff6c25b3
add examples
2023-05-18 22:01:19 +08:00
3d35d68a4b
add doc file
2023-05-18 22:00:03 +08:00
af04ecc532
add potential file
2023-05-18 21:59:07 +08:00
cc30c4478d
add optmized verion of ilp_water_2dm
2023-05-18 21:58:40 +08:00
81a497adcd
add standard version of ilp_water_2dm
2023-05-18 21:51:53 +08:00
6585151ce1
reorder loops to compute properties vector
2023-05-17 22:04:32 -04:00
d206f583c4
whitespace
2023-05-17 21:57:14 -04:00
f1aca8b71a
formatting tweaks
2023-05-17 16:39:14 -06:00
d8ca6274e7
Merge branch 'develop' into pimd_langevin
2023-05-17 18:26:59 -04:00
10880332ed
Merge pull request #3783 from Colvars/colvars-update
...
Update Colvars library to version 2023-05-01
2023-05-17 18:26:41 -04:00
5d66dc6659
apply clang-format
2023-05-17 17:50:15 -04:00
79f3eb6a4d
remove debug code
2023-05-17 17:35:22 -04:00
8736f97792
remove dead code
2023-05-17 17:35:14 -04:00
39f61b6af3
Merge branch 'develop' into pimd_langevin
2023-05-17 17:30:49 -04:00
5be9eda905
Merge pull request #3780 from srtee/patch-3
...
Bugfix fix_efield.cpp for atom-style energy
2023-05-17 16:33:37 -04:00
377c652a83
Update Colvars library to version 2023-05-01
...
This update consists exclusively of bugfixes or maintenance-related changes.
The following is a list of pull requests in the Colvars repository since the previous update to LAMMPS:
- 532 Add XYZ trajectory reading feature
https://github.com/Colvars/colvars/pull/532 (@jhenin, @giacomofiorin)
- 531 Delete objects quietly, unless explicitly requested via script (including VMD)
https://github.com/Colvars/colvars/pull/531 (@giacomofiorin)
- 530 Append newline to log and error messages if not already present
https://github.com/Colvars/colvars/pull/530 (@giacomofiorin)
- 528 Forward-declare OpenMP lock
https://github.com/Colvars/colvars/pull/528 (@giacomofiorin)
- 527 Remove unneeded STL container
https://github.com/Colvars/colvars/pull/527 (@giacomofiorin)
- 526 Allow collecting configuration files and strings before setting up interface
https://github.com/Colvars/colvars/pull/526 (@giacomofiorin, @jhenin)
- 523 Fallback to linearCombination when customFunction is missing in customColvar
https://github.com/Colvars/colvars/pull/523 (@HanatoK, @giacomofiorin)
- 522 Use iostream::fail() to check for I/O error
https://github.com/Colvars/colvars/pull/522 (@jhenin)
- 520 Fix ref count
https://github.com/Colvars/colvars/pull/520 (@giacomofiorin)
- 513 Set target temperature through a common code path
https://github.com/Colvars/colvars/pull/513 (@giacomofiorin, @jhenin)
- 509 Safer detection of Windows with recent Microsoft Visual Studio versions
https://github.com/Colvars/colvars/pull/509 (@akohlmey)
- 508 Update LAMMPS patching method to reflect Lepton availability
https://github.com/Colvars/colvars/pull/508 (@giacomofiorin)
- 497 Increase the precision of write_multicol
https://github.com/Colvars/colvars/pull/497 (@HanatoK)
- 496 Only perform MTS automatic enable/disable for timeStepFactor > 1
https://github.com/Colvars/colvars/pull/496 (@giacomofiorin)
- 493 Remove unused branch of quaternion input function
https://github.com/Colvars/colvars/pull/493 (@giacomofiorin)
- 489 Ensure there are spaces between the fields in the header
https://github.com/Colvars/colvars/pull/489 (@HanatoK)
- 487 Use map of output streams, and return references to its elements
https://github.com/Colvars/colvars/pull/487 (@giacomofiorin, @jhenin)
- 486 Remember first step of moving restraint
https://github.com/Colvars/colvars/pull/486 (@jhenin)
- 485 Add decoupling option for moving restraints
https://github.com/Colvars/colvars/pull/485 (@jhenin)
- 483 Update Lepton via patching procedure
https://github.com/Colvars/colvars/pull/483 (@giacomofiorin)
- 481 Make file-reading operations of input data abstractable
https://github.com/Colvars/colvars/pull/481 (@giacomofiorin)
Authors: @akohlmey, @giacomofiorin, @HanatoK, @jhenin
2023-05-17 13:29:00 -04:00
7c98d4dba3
avoid null pointer dereferences by allocating a buffer for at least 1 item
2023-05-17 10:26:33 -04:00
88d9d39bab
Merge branch 'fix-ttm-mod-arrays' of github.com:lammps/lammps into fix-ttm-mod-arrays
2023-05-17 08:17:11 -06:00
d98b1e9f04
fix left/right indices
2023-05-17 08:15:42 -06:00
166301180b
Merge pull request #3769 from stanmoore1/kk_optimize
...
Kokkos package optimizations
2023-05-17 07:13:04 -04:00
e044ccbbb3
Bugfix fix_efield.cpp for atom-style energy
2023-05-17 16:41:21 +10:00
4f57026dc0
whitespace
2023-05-16 21:15:01 -04:00
2e58a9ecf8
whitespace
2023-05-16 21:13:48 -04:00
05b8082e3c
code cleanup
2023-05-16 17:03:34 -06:00
0d31ab9c88
one more change
2023-05-16 16:51:00 -06:00
2b9c65855a
swap 3d array indices in fix ttm/mod
2023-05-16 16:38:12 -06:00
858fd4cc2c
Small optimization
2023-05-16 15:23:31 -06:00
b1ee177c0a
Must use local variable for lambda capture
2023-05-16 12:43:19 -06:00
b9256fa492
Reduce memory allocations
2023-05-16 11:09:37 -06:00
a84470383b
Merge pull request #3777 from ilia-nikiforov-umn/kim_adapt
...
Add "scale" attribute to pair_kim to be used with fix adapt
2023-05-16 07:08:40 -04:00
2328cae55f
Merge branch 'develop' of https://github.com/lammps/lammps into kk_optimize
2023-05-15 10:48:51 -06:00
91e0d0411b
one more programming style tweak
2023-05-15 02:04:17 -04:00
cf51c94be0
update unit test for presence of Pair::extract() function in pair style kim
2023-05-15 02:02:36 -04:00
ed958d8aed
Merge branch 'develop' into kim_adapt
2023-05-15 02:01:01 -04:00
d584f2fe50
follow LAMMMPS' programming style more closely
2023-05-15 01:58:45 -04:00
17747a3c58
moved scaling to immediately after compute and removed virial scaling
2023-05-14 15:07:31 -05:00
2d18883e8b
Merge pull request #3755 from jtclemm/doc-edits
...
Reorganization of the programming guide
2023-05-13 17:22:41 -04:00
c76e85c445
Merge pull request #3770 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-05-13 15:19:13 -04:00
d6d825258e
Merge pull request #3771 from lammps/variable-current
...
Change how variables check if computes are current
2023-05-12 19:26:36 -04:00
8414d23c2b
use symbolic constants
2023-05-12 18:04:37 -04:00
ac4cf2dc99
Merge pull request #3776 from inflowencer/develop
...
Fixed read-in of initial electron temperature file
2023-05-12 18:03:50 -04:00
96af466f4a
as a few details to the discussion of programming languages and their standards
2023-05-12 15:45:55 -04:00
cd79276309
small formatting tweaks
2023-05-12 15:45:24 -04:00
aa069b2cfb
fix typos
2023-05-12 15:44:54 -04:00
9a8640ca1a
Merge pull request #3767 from lammps/vector-variable
...
Vector-style variable enhancements
2023-05-12 15:18:08 -04:00
0abb217d59
whitespace
2023-05-12 15:13:29 -04:00
5f34f53ab7
also use 1-based indexing when writing out the electron temperature
2023-05-12 15:06:34 -04:00
cbb0558778
correct comments
2023-05-12 15:06:03 -04:00
b54d39adf9
minor editing changes
2023-05-12 11:18:07 -06:00
f1a3d0ce5a
whitespace
2023-05-12 11:14:34 -04:00
9ef4d7f320
allow internal variables in reset_atoms to be used before first run
2023-05-12 09:06:29 -06:00
54b2a5c17a
allow internal variables in reset_atoms to be used before first run
2023-05-12 09:04:42 -06:00
dd3d4e2b50
bump minimum requirement for building docs to python 3.8
2023-05-10 19:09:13 -04:00
4c65aa572d
Prefer custom python interpreter set via -DPython_EXECUTABLE if possible
2023-05-10 18:48:47 -04:00
7c4883704c
upgrade sphinx-tabs
2023-05-10 18:46:55 -04:00
f74947a359
Fixed read-in of initial electron temperature file
2023-05-10 15:15:10 -07:00
a92e0030e8
whitespace
2023-05-10 17:24:29 -04:00
d2361ffe7d
add workaround for reset_atoms image
2023-05-10 17:23:34 -04:00
f015aaff84
compile time compatibility with swig 4.1
2023-05-10 16:54:05 -04:00
9890987eec
Merge remote-tracking branch 'github/develop' into variable-current
2023-05-10 16:53:49 -04:00
ee5a300643
updated doc for kim adapt
2023-05-09 09:24:53 -05:00
4c51264b15
explain how to keep pairs in the neighbor list even if the scaling factor should be 0.0
2023-05-09 08:24:02 -04:00
c54ff43806
compile time compatibility with swig 4.1
2023-05-09 02:59:12 -04:00
9512568fd8
improve pair_coeff error message for pair styles derived from PairHybrid
2023-05-09 02:40:55 -04:00
a6310f170a
streamlined scaling implementation
2023-05-08 18:37:51 -05:00
820899cd5e
use more obvious pair style dpd thermostat examples
2023-05-08 11:51:30 -04:00
200f740c06
update variable doc page to explain new behavior
2023-05-08 09:48:27 -06:00
fceff845c7
Merge pull request #3754 from kawai125/bugfix-fix_ttm_mod-read_electron_temperatures
...
fix ttm_mod
2023-05-08 11:02:14 -04:00
49ac79fcdd
change error checks for computes that are not current
2023-05-08 08:55:40 -06:00
abe238ce61
use correct spelling for semicolon
2023-05-08 05:54:33 -04:00
a6f60405b6
resolve formatting issues and add a few style tweaks from languagetool.org
2023-05-08 05:52:18 -04:00
69f60c5222
bugfix in fix_ttm
2023-05-08 10:36:29 +09:00
8ed42f6e4b
remove unused communication API
2023-05-07 21:36:29 -04:00
7342f27fb1
clarify download info
2023-05-06 22:40:58 -04:00
7b46f15068
use macOS consistently (missed a few places in the last round)
2023-05-06 22:40:58 -04:00
b1d0f4afab
correct timer time output format for timeouts > 24 hours
2023-05-06 22:40:58 -04:00
15116a0456
Merge pull request #3766 from stanmoore1/kk_min_bug
...
Fix issues with Kokkos minimize and fix addforce
2023-05-06 22:39:39 -04:00
d8584bb15a
Hacky first pass at kim scaling
2023-05-06 16:31:30 -05:00
0cd95d64e2
Merge pull request #3768 from jrgissing/fix_reaxff/species-variable_Nlimit
...
reax/species: variable input for Nlimit keyword
2023-05-06 11:15:48 -04:00
6074303f4a
whitespace
2023-05-05 19:13:49 -06:00
806af5322e
Kokkos package optimizations
2023-05-05 19:08:02 -06:00
b9161843dc
more robust variable error checks
2023-05-05 17:41:42 -04:00
aa62a2a9cf
Merge branch 'doc-edits' of https://github.com/jtclemm/lammps into doc-edits
2023-05-05 11:44:32 -04:00
56f06bc9e0
Reordering styles by priority, misc clean ups
2023-05-05 09:41:54 -06:00
c328761c78
Merge branch 'develop' into doc-edits
2023-05-05 11:30:48 -04:00
0facd4cf66
support vector variable definitions with embedded blanks
2023-05-05 01:06:55 -04:00
1b7f9439ad
simplify parse_vector() method by using Tokenizer class
2023-05-04 21:14:25 -04:00
366b64571d
add a few unit tests for static vector style variables
2023-05-04 20:44:46 -04:00
0de35dee29
spelling
2023-05-04 20:34:41 -04:00
6ffa720f87
Merge branch 'develop' into vector-variable
2023-05-04 20:14:51 -04:00
b3130a2878
Merge pull request #3763 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2023-05-04 20:13:46 -04:00
0b71371597
reax/species: variable input for Nlimit keyword
2023-05-04 20:10:13 -04:00
67b6a1de70
fixup broken unit tests
2023-05-04 20:09:57 -04:00
0c10184a69
whitespace, simplify
2023-05-04 20:09:45 -04:00
5da1df5004
add versionadded tag
2023-05-04 20:08:36 -04:00
93100adbe0
debugging and doc pages
2023-05-04 16:24:15 -06:00
269f07a137
fix a few more sphinx issues and inconsistencies
2023-05-04 16:45:30 -04:00
d4554fc89e
Merge branch 'develop' into doc-edits
2023-05-04 16:35:55 -04:00
77ea3ed215
reduce sphinx warnings
2023-05-04 16:35:49 -04:00
8fe4394ada
spelling
2023-05-04 16:04:08 -04:00
042829c40d
Start document about per-atom properties and atom data access
2023-05-04 15:57:11 -04:00
40f7c90474
correct underline
2023-05-04 15:56:31 -04:00
ccc1b200c0
add output option for vector-style vars
2023-05-04 12:52:11 -06:00
a0d9854e11
more thorough tests and PBC handling for compute stress/cartesian
2023-05-04 03:46:18 -04:00
de45437cc9
apply clang-format
2023-05-04 03:32:59 -04:00
b61e06a40f
must initialize fp to avoid crash in destructor
2023-05-04 03:32:39 -04:00
42e090d945
replace tabs and remove trailing whitespace
2023-05-04 02:21:55 -04:00
936b24e3b0
allow vector variable to be initialized
2023-05-03 16:36:05 -06:00
c9cfc952aa
polishing variable doc page and code
2023-05-03 14:06:21 -06:00
5a52369fff
Reading mask too
2023-05-03 10:41:43 -06:00
b560559b0a
Fix issues with Kokkos minimize
2023-05-03 10:37:41 -06:00
62858115b2
offset positions so bin indices are >= 0 even for positions < 0
2023-05-03 07:36:27 -04:00
2542a7e840
avoid integer overflow
2023-05-03 00:39:59 -04:00
89d59fad61
Merge branch 'develop' into collected-small-fixes
2023-05-02 20:47:33 -04:00
8054923941
Merge pull request #3761 from lammps/count-types
...
New compute count/type command
2023-05-02 20:44:55 -04:00
db38d99f3c
Merge pull request #3758 from stanmoore1/kk_fuse
...
Fuse some Kokkos kernels to reduce launch latency for small systems
2023-05-02 20:36:48 -04:00
25bc0bd365
Merge pull request #3762 from akohlmey/phana-cmake-build
...
Update phonon tool (phana) and add CMake support
2023-05-02 19:49:17 -04:00
81523b7ba3
Merge branch 'patch-2' of github.com:srtee/lammps into collected-small-fixes
2023-05-02 17:42:02 -04:00
7ab30aa468
add versionadded tag
2023-05-02 17:32:57 -04:00
3e3ed89f33
avoid out-of-range access if an angle/dihedral/improper type is set to 0
2023-05-02 17:30:23 -04:00
a8dcb3987a
silence compiler warning
2023-05-02 17:29:06 -04:00
7b5fecfad7
make phana installation in LAMMPS compatible with ubuntu 18.04LTS
2023-05-02 17:24:38 -04:00
36632e3356
Clarifying how BPM package works
2023-05-02 14:28:17 -06:00
6d050374c3
fix compilation with -DLAMMPS_BIGBIG
2023-05-02 16:24:43 -04:00
3f8cd4577c
update unit test
2023-05-02 16:20:29 -04:00
b6e211dd62
consistently declare variables when used only
2023-05-02 16:20:20 -04:00
e8a77c61ac
whitespace
2023-05-02 16:19:53 -04:00
3119434932
apply clang-format
2023-05-02 15:59:34 -04:00
8a9091595d
Revert "use more obvious representation of 2^53"
...
This reverts commit ff29ef7d31
as it conflicts with how MSVC interprets 1L (it would require
1LL which creates issues with other compilers).
2023-05-02 15:56:45 -04:00
22eb09ee0f
sunc with GHub version
2023-05-02 13:44:04 -06:00
aa4447413a
expand to angles, dihedrals, impropers
2023-05-02 13:39:37 -06:00
fdf9288e52
Merge branch 'develop' into kk_fuse
2023-05-02 10:11:55 -06:00
d13096e08b
improve error message
2023-05-02 12:08:55 -04:00
8ca1e2d417
add OpenMP suppression for GNU 13 compilers
2023-05-02 11:50:15 -04:00
c5e4f7c5fd
modernize
2023-05-02 11:49:55 -04:00
d2bb1b420d
simplify and cleanup
2023-05-02 11:49:13 -04:00
eacb420e21
whitespace
2023-05-02 10:34:36 -04:00
12135bac77
add unit tests for compute count/type
2023-05-02 10:22:37 -04:00
56f791eec2
avoid uninitialized data access for scalar data
2023-05-01 23:52:35 -04:00
c8d5b9e4d0
avoid uninitialized pointers
2023-05-01 23:52:04 -04:00
ba747e5544
suppress bogus warnings with gcc 13.0 and later
2023-05-01 21:10:18 -04:00
ff29ef7d31
use more obvious representation of 2^53
2023-05-01 20:57:32 -04:00
b38544a9e8
apply clang-format
2023-05-01 20:43:05 -04:00
73b8bb8617
fix bug that breaks compilation with -DLAMMPS_BIGBIG
2023-05-01 20:41:44 -04:00
a2b74c8466
small doc update
2023-05-01 20:23:13 -04:00
39a77064e0
update so it can be built either standalone or as subdir with LAMMPS
2023-05-01 20:14:52 -04:00
478058119b
integrate CMake build procedure for tools/phonon
2023-05-01 20:14:52 -04:00
d1f64c02d8
show/explain alternate LJ potential using the minimum energy distance
2023-05-01 20:13:37 -04:00
53848be081
improve error messages
2023-05-01 19:55:14 -04:00
41a0196874
Merge pull request #3740 from stanmoore1/kk_sort
...
Add Kokkos support for atom sorting on device
2023-05-01 19:54:00 -04:00
dbcc19aef4
Fix uninitialized variables
2023-05-01 15:42:17 -06:00
f8058f039f
Fix bug
2023-05-01 15:26:07 -06:00
fae0ef6cde
update count/type doc page
2023-05-01 15:21:56 -06:00
ef9ce62aa8
update broken bond doc page
2023-05-01 15:17:19 -06:00
f1b29941fd
Port changes to nve/sphere
2023-05-01 13:34:58 -06:00
76f9336de4
whitespace
2023-05-01 13:16:16 -06:00
cd972884ff
Clarify with comment
2023-05-01 13:13:23 -06:00
757130f9d0
whitespace
2023-05-01 13:09:46 -06:00
fd65000afc
Small refactor
2023-05-01 13:08:01 -06:00
059601734f
Fix issues
2023-05-01 12:38:16 -06:00
370ec56207
Whitespace
2023-05-01 10:20:45 -06:00
e679936e0a
Merge branch 'develop' into kk_sort
2023-05-01 09:43:12 -06:00
2fe423cc70
bug fix
2023-05-01 09:20:20 -06:00
c282d8d5d0
add group support to new command
2023-05-01 09:01:03 -06:00
f644f7078c
doc page for new command
2023-04-29 18:50:15 -06:00
2c8a49bb26
new compute count_type
2023-04-29 18:14:24 -06:00
f66cf7c9e8
Revert testing change
2023-04-28 16:15:55 -06:00
24e7204b51
whitespace
2023-04-28 15:00:50 -06:00
29a2b58ab6
Small cleanup
2023-04-28 14:57:19 -06:00
235372d6e8
Fuse some Kokkos kernels to reduce launch latency for small systems
2023-04-28 14:40:59 -06:00
8d6c3a7536
Fix Markdown table in tools/tabulate/README.md
2023-04-28 14:50:09 +10:00
4a608dced6
Merge pull request #3756 from stanmoore1/triclinic_sort
...
Fix bug in atom sorting with triclinic boxes
2023-04-27 17:53:44 -04:00
b17f9ac10e
Small tweak to docs
2023-04-27 15:21:30 -06:00
50adf2b340
Add a couple notes to the docs
2023-04-27 15:17:54 -06:00
7791ab728f
Fix small issue
2023-04-27 11:25:34 -06:00
7c3deba4a6
whitespace
2023-04-27 11:21:31 -06:00
4705f46a30
Merge branch 'triclinic_sort' of github.com:stanmoore1/lammps into kk_sort
2023-04-27 11:10:17 -06:00
c95a349fae
Small tweak
2023-04-27 11:07:04 -06:00
1f54dc3ac4
Port changes to Kokkos
2023-04-27 11:04:39 -06:00
a4d56b56ab
Fix bug in atom sorting with triclinic boxes
2023-04-27 10:27:38 -06:00
787399f5e3
Reorganizing the programming manual and editing some text
2023-04-27 09:25:58 -06:00
449f5439ae
fix grid index in read_electron_temperatures
2023-04-27 18:52:04 +09:00
89aa45e15c
Merge branch 'develop' of github.com:lammps/lammps into kk_sort
2023-04-26 17:07:39 -06:00
717c3207d6
Merge pull request #3753 from akohlmey/tally-compute-warn
...
Add warning message when the callback for a /tally compute was not run
2023-04-26 18:29:40 -04:00
f68603703f
add false positive
2023-04-26 15:35:03 -04:00
d4a3903ba3
improve error messages
2023-04-26 14:58:12 -04:00
367b0afb17
document additional pair style restrictions for /tally computes
2023-04-26 14:57:50 -04:00
9b9b14e614
add mechanism to record when Pair::ev_tally() was called and the corresponding callback functions
2023-04-26 14:49:57 -04:00
4aee151b0e
Merge pull request #3745 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2023-04-24 23:52:57 -04:00
59e8b9370f
plug memory leak in FixNHIntel class
2023-04-24 20:58:33 -04:00
58ec69c34a
plug memory leak in FixNHIntel class
2023-04-24 20:58:18 -04:00
39fa2021e2
avoid 32-bit integer overflow when allocating memory for neighbor list copy
2023-04-24 20:45:49 -04:00
83f492a195
must initialize vest_temp to null to avoid segfaults
2023-04-24 20:44:44 -04:00
9f11cac393
updated apptainer build definitions for almalinux 8/9
2023-04-24 20:41:06 -04:00
933457acbe
Templated functions calling math libraries should use type-aware calls
2023-04-24 19:55:39 -04:00
06f4099566
Vector masking is part of AVX512, not limited to Intel compiler
2023-04-24 19:54:19 -04:00
5624a78b17
Fix uninitialized memebr
2023-04-24 19:53:57 -04:00
217be1f274
improve error message handling for code shared between fix nvt/nph/npt
2023-04-24 17:32:47 -04:00
cbc635110a
Merge pull request #75 from jtclemm/collected-small-fixes
...
Minor changes to the style/contribute modify pages
2023-04-24 16:59:38 -04:00
90496a663b
Minor changes to the style/contribute modify pages
2023-04-24 14:31:18 -06:00
d76c9a198d
fix spelling
2023-04-24 16:06:53 -04:00
b28e650308
add deprecation warning for cuboid and sphere keywords
2023-04-24 16:04:05 -04:00
3cd6c776e7
ignore GranSubModel styles until we have a more regularized granular pair style doc
2023-04-24 16:03:38 -04:00
a83c112e9f
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-04-24 15:41:46 -04:00
c1da9c26a1
Merge pull request #3746 from akohlmey/fix-dpd-source-region
...
Add support for a region keyword to fix edpd/source and fix tdpd/source
2023-04-24 12:46:42 -04:00
bbbdfd57e4
Merge pull request #74 from jtclemm/collected-small-fixes
...
Adding changes to doc page
2023-04-24 11:59:49 -04:00
289601e814
Adding changes to doc page
2023-04-24 09:29:25 -06:00
31a7d10756
silence compiler warning
2023-04-23 17:41:33 -04:00
07de4abc08
refactor and reformat granular submodels
...
- use override as needed
- delete default destructors
- make submodel data members protected and add getter functions
- remove unused constants
- import specific functions/constants from namespaces
- remove unused include files
- convert #define constants to static constexpr
- enable and apply clang-format
2023-04-23 17:41:23 -04:00
47e875142f
update version string
2023-04-22 18:37:52 -04:00
b9c940926f
silence compiler warnings
2023-04-22 17:50:41 -04:00
ddf801f08f
add missing override properties
2023-04-22 15:10:47 -04:00
62c844d5ac
update version string for stable release update
2023-04-22 14:56:44 -04:00
263b6d4d6f
compilation fix for Fedora 38 from upstream
2023-04-22 14:32:11 -04:00
c6c470a2c9
compilation fix for Fedora 38 from upstream
2023-04-22 13:04:47 -04:00
4acca38a65
remove text that only applies to newer LAMMPS versions
2023-04-22 12:19:37 -04:00
4cf642b526
correct docs for fix edpd/source and fix tdpd/source
2023-04-22 12:12:38 -04:00
94f84409aa
make choice of Sphinx version more conservative
2023-04-22 10:59:12 -04:00
6ca91b01a1
Merge branch 'develop' into collected-small-fixes
2023-04-22 10:59:05 -04:00
601f2bf137
Merge pull request #3747 from rbberger/doc_theme_upgrade
...
docs: upgrade lammps_theme based on sphinx_rtd_theme 1.2.0
2023-04-22 10:56:25 -04:00
4c0705a741
Be more specific about web browser support after tests on browserstack.com
2023-04-22 06:15:16 -04:00
2667543e0e
docs: set language to en
2023-04-21 21:45:56 -06:00
f60ed39322
docs: upgrade lammps_theme based on sphinx_rtd_theme 1.2.0
2023-04-21 21:37:58 -06:00
3e05efa1f3
must initialize vest_temp to null to avoid segfaults
2023-04-21 18:13:18 -04:00
7c723b4852
add support for a region keyword to fix edpd/source and fix tdpd/source
2023-04-21 17:58:28 -04:00
77ad4fdac6
must initialize vest_temp to null to avoid segfaults
2023-04-21 17:47:06 -04:00
d1ecb206f6
fix spelling and reformat
2023-04-21 17:46:42 -04:00
4890d820f6
enable and apply clang-format
2023-04-21 12:27:14 -04:00
b7350188a4
use ubuf() to encode/decode tagints into communication buffers
2023-04-21 12:27:02 -04:00
30cdb635c2
modernize
2023-04-21 12:23:35 -04:00
8cfac6fd60
consolidate enum into header file
2023-04-21 12:23:03 -04:00
2197d62c2f
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2023-04-20 20:04:55 -04:00
e6e7121445
Merge pull request #3744 from jtclemm/granular-updates
...
Small fixes to GRANULAR
2023-04-20 19:51:52 -04:00
7c7e626097
Revert docs
2023-04-20 14:34:00 -06:00
b511681c2b
Revert binsize change
2023-04-20 14:07:57 -06:00
5c8f3a0c95
avoid 32-bit integer overflow when allocating memory for neighbor list copy
2023-04-20 14:42:48 -04:00
6ef6d6f0b2
Fixing group mask bug in gran wall, clean up redundant nullptr assignments
2023-04-20 11:17:24 -06:00
b548a06270
Redefining already used variable name a->A in pair granular doc
2023-04-20 10:19:05 -06:00
c2027d7512
correct logic error when applying group masks
2023-04-20 08:51:09 -04:00
bf32d219d8
fix typo
2023-04-20 08:50:48 -04:00
313b3a6935
Fix typo
2023-04-19 14:09:55 -06:00
28d31dedc8
Add missing BinOp struct
2023-04-19 13:50:08 -06:00
b7ea2cc50c
Merge branch 'develop' of https://github.com/lammps/lammps into kk_sort
2023-04-19 13:40:52 -06:00
b58368dc34
whitespace
2023-04-19 13:31:37 -06:00
cf2e55f4ac
Update docs
2023-04-19 13:16:38 -06:00
f5e55bb6d9
Need to set var
2023-04-19 12:56:47 -06:00
5cb3d15ada
Add Kokkos support for atom sorting on device
2023-04-19 12:47:38 -06:00
e99a41158e
Merge pull request #3727 from taylor-a-barnes/taylor
...
Small enhancements to the mdi/qm fix
2023-04-19 14:22:11 -04:00
2cf690cc99
fix typo
2023-04-19 13:28:02 -04:00
58be6dcd52
Merge branch 'develop' into taylor
2023-04-19 13:27:36 -04:00
dab02394ce
whitespace
2023-04-19 13:27:29 -04:00
29ad47cc0f
cosmetic changes to comments and code structure
2023-04-19 10:22:10 -06:00
9aa8f1bfb1
Merge pull request #3739 from stanmoore1/kk_hash
...
Fix compile error with latest Kokkos `develop` branch
2023-04-19 12:08:53 -04:00
76afaefe45
Merge pull request #3735 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-04-19 09:50:30 -04:00
040a43b50b
add false positives
2023-04-18 22:01:51 -04:00
a9e715bce8
KOKKOS updates
2023-04-18 22:01:39 -04:00
4e466d8840
whitespace
2023-04-18 21:49:55 -04:00
1404424071
Merge branch 'develop' into collected-small-changes
2023-04-18 21:49:32 -04:00
bc27e96d23
Merge pull request #3737 from athomps/gcmc-region-triclinic
...
Updated fix gcmc log file contents with correct species counts
2023-04-18 21:30:22 -04:00
f436bd69b5
Merge pull request #3734 from lammps/example-couple-lammps-spparks
...
Update examples/COUPLE for LAMMPS + SPPARKS (kMC code)
2023-04-18 21:29:52 -04:00
3b0eedeb08
Merge pull request #3731 from yury-lysogorskiy/patch-1
...
Update reference in pair_pace doc page
2023-04-18 20:52:46 -04:00
94c773ee03
Merge pull request #3738 from athomps/smtbq-cites
...
Updated SMTBQ doc page citations
2023-04-18 19:48:37 -04:00
c1eecf0b48
Fix compile error with latest Kokkos lib
2023-04-18 14:08:45 -07:00
c2a58a692a
Updated SMTBQ doc-page citations
2023-04-18 14:25:32 -06:00
5547492d34
Updated log file contents with species counts
2023-04-18 14:03:04 -06:00
fcea2cc5b5
zero out fix external local data when allocated to avoid uninitialized data access
2023-04-18 09:53:01 -04:00
43cf7e9094
mention DIFFRACTION package under Restrictions
2023-04-17 08:57:02 -04:00
08bf9e2513
apply clang-format
2023-04-16 12:35:41 -04:00
a7460445bb
simplify and modernize. apply clang-format.
2023-04-16 12:14:59 -04:00
7e4d180e57
silence compiler warnings
2023-04-15 22:00:42 -04:00
88dcad59af
silence compiler warnings
2023-04-14 14:59:25 -04:00
213a6d8ac8
silence compiler warning
2023-04-14 14:49:59 -04:00
82e17c8aec
add image outputs to both couple codes
2023-04-14 12:11:09 -06:00
32f9800943
testing new version of coupling
2023-04-14 11:00:59 -06:00
ca2222e11f
update contact info
2023-04-13 20:06:35 -04:00
fbded8d8f4
include fix from @ndtrung81
2023-04-13 20:06:35 -04:00
8a3d0caffd
consistently apply \vec{} macro to only the first text/character and not subscripts
2023-04-13 20:06:35 -04:00
bfe40a324a
correct LaTeX formatting issues reported at https://matsci.org/t/latex-math-in-pair-amoeba-rst/47987/1
2023-04-13 20:06:35 -04:00
e506dd738b
Merge pull request #3733 from stanmoore1/kk_pace_bug
...
Fix bug in Kokkos PACE
2023-04-13 19:15:51 -04:00
7f35ecffcc
more edits
2023-04-13 12:55:38 -06:00
24365d7353
Allow UVM to compile
2023-04-13 12:33:44 -06:00
9279f6b385
Fix bug in Kokkos version of PACE
2023-04-13 12:33:31 -06:00
d685bf8962
Update pair_pace.rst
2023-04-13 11:01:04 +02:00
6e47e5284e
Update reference in pair_pace.rst
...
Update reference to extrapolation grade paper (Phys Rev M)
2023-04-13 10:58:57 +02:00
a9c686dfcc
Merge pull request #3729 from GenieTim/absmax-absmin-reduce
...
Introduce compute reduce minabs and maxabs
2023-04-12 18:24:15 -04:00
b3c00f3edf
modernize a couple examples/COUPLE apps
2023-04-12 15:59:12 -06:00
09a9951c69
whitespace
2023-04-12 17:21:02 -04:00
56b5291529
Merge pull request #1394 from valleymouth/granular-kokkos
...
Kokkos exchange comm for fixes
2023-04-12 14:59:14 -04:00
4e33b1b867
Fix implementation of absmax
2023-04-12 09:28:15 +02:00
7a32152ee5
Implement maxabs and minabs atom reduction operations
2023-04-12 09:28:04 +02:00
382c09abcb
Use correct var
2023-04-11 16:55:45 -06:00
12731f23a7
Fix more issues
2023-04-11 16:51:04 -06:00
4a760f5e81
Fix another bug
2023-04-11 15:05:08 -06:00
3249d9eba3
Fix bug in new code
2023-04-11 11:41:14 -06:00
dc4e4e6329
More tweaks
2023-04-10 14:01:01 -06:00
9a1250a9d7
Merge branch 'develop' of https://github.com/lammps/lammps into granular-kokkos
2023-04-10 12:46:13 -06:00
ff5b4e971d
Merge pull request #3725 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-04-10 13:53:16 -04:00
96b696450c
Fix GPU issues
2023-04-10 11:03:54 -06:00
96f3c88f0f
Merge pull request #3714 from akohlmey/pair-lj-lepton-sphere
...
New pair styles lj/cut/sphere. lj/expand/sphere and lepton/sphere
2023-04-10 12:14:17 -04:00
13c4e4e8f2
Merge pull request #3728 from jtclemm/granular-updates
...
Patching various bugs in GRANULAR
2023-04-10 11:11:39 -04:00
415be03f6c
improve dependency processing
2023-04-10 09:26:49 -04:00
52fc8f05ee
update CMake script for PLUMED package to support cross-compilation to Windows
2023-04-10 09:23:19 -04:00
bc4d664f2b
Fully integrate cross-compiling Plumed2 lib into CMake build system
2023-04-10 07:23:46 -04:00
f84a31dfdf
change folder for patches, so we can set PLUMED_ROOT accordigly
2023-04-09 01:46:58 -04:00
71700b8765
use explicit target to update/copy precompiled plumed files
2023-04-08 18:07:03 -04:00
891c284754
avoid static code analysis warnings
2023-04-08 16:38:39 -04:00
d71de7cc38
handle exceptions in destructors
2023-04-08 16:36:52 -04:00
d5680f0c6d
fix typo
2023-04-08 15:44:56 -04:00
a6a8f2c451
more tweaks for cross-compiling plumed for windows
2023-04-08 15:28:18 -04:00
a98a77041e
add option to include PLUMED into cross-compiled Windows binaries
2023-04-08 15:05:46 -04:00
f7d6592aa6
avoid crash in Pair::single() test on certain inpus
2023-04-08 04:00:10 -04:00
fbf1fcc605
small corrections. remove redundant statement.
2023-04-07 23:48:58 -04:00
227e41e50b
spelling
2023-04-07 23:45:47 -04:00
c03ff3b61a
fix broken link
2023-04-07 23:45:40 -04:00
37eb81799e
update docs, examples, and add performance numbers and version tags
2023-04-07 23:23:50 -04:00
70f1d17495
implement lj/expand/sphere
2023-04-07 18:33:06 -04:00
8085d34b40
fix cutoff argument parsing bug
2023-04-07 18:19:37 -04:00
6b2896db75
update
2023-04-07 18:19:18 -04:00
6ce9e2283e
enable and apply clang-format
2023-04-07 18:19:06 -04:00
0f07c5e809
Run clang on MDI fixes
2023-04-07 18:56:40 +00:00
5d893b36c9
Add periodicity warning to MDI documentation
2023-04-07 18:41:12 +00:00
486489acd7
Add support for non-periodic calculations to MDI QMMM
2023-04-07 18:27:08 +00:00
1e531cb25d
Merge pull request #3726 from rbberger/cmake_kokkos_hipfft
...
Add missing hipFFT dependency CMake logic
2023-04-07 11:37:59 -04:00
276e1dd12b
Add support for the <KE_ELEC MDI command
2023-04-07 14:24:23 +00:00
317c7761d4
cmake: Skip OpenMP version check for (AMD)Clang
2023-04-07 00:18:55 -06:00
4e8038a4f5
Add DetectHIPInstallation.cmake
...
Extending CMAKE_PREFIX_PATH is needed in both GPU and KOKKOS package to
make HIP CMake available.
2023-04-06 23:17:23 -06:00
3950765e8f
Add missing hipfft-dev to ROCm containers
2023-04-06 22:44:07 -06:00
ebb8eee941
cmake: use find_package for hipfft dependency
2023-04-06 21:12:25 -06:00
dd5763cd3a
Fixing interation cutoff in gran wall/region, rerunning relevant examples
2023-04-06 13:58:06 -06:00
ad72e9f6ea
Fixing temperature set command and adding check for neighbor size in pair granular
2023-04-06 13:16:46 -06:00
b202f7b3d5
Minor style changes
2023-04-06 12:55:45 -06:00
fbea0af29b
Adding J Monti's corrections to contact area/JKR
2023-04-06 12:39:08 -06:00
5b6e8884b4
Add support for non-periodic systems in the MDI fix
2023-04-06 18:11:38 +00:00
4c403e5b71
close and finalize LAMMPS instance in MLIAP example python scripts
2023-04-06 12:58:30 -04:00
ebcb443237
correct link
2023-04-06 11:42:19 -04:00
e82fd31bd4
rename lj/sphere to lj/cut/sphere and add (yet non-functional) lj/expand/sphere
2023-04-06 08:18:56 -04:00
e44aa77403
fix copy-n-paste error
2023-04-06 07:23:49 -04:00
4e48ddb975
No need to use nvcc_wrapper globally when configuring with CMake
2023-04-06 07:21:37 -04:00
8e3ec4d567
whitespace
2023-04-05 18:56:15 -04:00
313c70f211
another tweak
2023-04-05 15:56:11 -06:00
fa1df5ffb9
doc page simplification
2023-04-05 15:54:57 -06:00
eef94ac5a8
use bimodel atom diameter distribution to demo multi-cutoff
2023-04-04 20:21:21 -04:00
6562a4eb14
whitespace
2023-04-04 13:17:29 -04:00
abb32a319e
update docs and add example
2023-04-04 12:41:09 -04:00
e670a94b8a
cosmetic
2023-04-04 08:09:47 -04:00
c9605e1cba
update custom linker support also for "mold" (even faster than lld)
2023-04-04 06:06:26 -04:00
106f029941
improve Linux distribution detection for recent Fedora versions
2023-04-04 06:05:03 -04:00
d0b86ad612
Merge branch 'develop' into pair-lj-lepton-sphere
2023-04-04 01:38:39 -04:00
e59c9d0f67
silence compiler warning
2023-04-03 21:49:53 -04:00
dfed9bf854
improve error messages
2023-04-03 21:49:43 -04:00
27127a46cc
enable and apply clang-format
2023-04-03 21:41:09 -04:00
b53a47b192
Merge branch 'develop' into collected-small-changes
2023-04-03 21:32:32 -04:00
cbf7f66a6f
Merge pull request #3717 from evoyiatzis/master
...
Block regions with bounds defined by equal-style variables
2023-04-03 21:31:17 -04:00
5d34150bed
attempty to discuss cutoffs and neighbor list bin vs. multi
2023-04-03 19:23:45 -04:00
e0f5215414
give atom style variables access to "radius" property. add check for charge.
2023-04-03 19:08:10 -04:00
dfd16c95ff
Merge branch 'develop' into pair-lj-lepton-sphere
2023-04-03 17:46:34 -04:00
c9b6fad6a0
Merge pull request #3723 from stanmoore1/kk_shake_issue
...
Fix issue with Kokkos fix shake on GPUs from #3719
2023-04-03 17:45:32 -04:00
8e4e0e3749
whitespace
2023-04-03 10:23:15 -06:00
0bac0b4e0f
Fix issue with Kokkos fix shake on GPUs from #3719
2023-04-03 10:11:04 -06:00
4e6dffc7cd
silence compiler warning, reformat beginning of file.
2023-04-03 11:45:40 -04:00
d5418bd463
Merge pull request #3720 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-04-03 11:13:22 -04:00
15fb6965c1
protect more loops for fixes and computes from segfaults
2023-04-02 22:15:08 -04:00
19683ade92
avoid segfault when returning list of fixes by style
2023-04-02 20:09:25 -04:00
09deafd6d4
modernize lookup of fixes
2023-04-02 17:46:42 -04:00
eb13217498
Merge branch 'patch-4' of github.com:evoyiatzis/lammps into collected-small-changes
2023-04-02 08:51:37 -04:00
5a2160c96e
Update fix_indent.rst
2023-04-02 12:55:11 +03:00
590de515e3
Merge branch 'develop' into collected-small-changes
2023-04-01 18:18:56 -04:00
2056ef4aed
Merge pull request #3718 from lammps/fix-gcmc-cleanup-group
...
Cleanup internally created group in fix gcmc
2023-04-01 18:11:41 -04:00
3f40d1ef5d
port cutoff changes to OPENMP version
2023-04-01 01:45:13 -04:00
88f3ebe63b
make the cutoff distance a cutoff ratio to be multiplied by sigma
2023-03-31 19:36:02 -04:00
ec8e0f84a0
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-03-31 16:12:00 -06:00
932d54b5eb
Merge branch 'shake_closest' of github.com:stanmoore1/lammps into granular-kokkos
2023-03-31 16:11:45 -06:00
03d6d54435
remove obsoleted Domain::minimum_image_once()
2023-03-31 17:53:56 -04:00
81150b7392
Merge branch 'develop' into collected-small-changes
2023-03-31 17:50:07 -04:00
02babb16cd
Merge pull request #3719 from stanmoore1/shake_closest
...
Refactor fix shake to use `closest_image` instead of `minimum_image_once`
2023-03-31 17:46:17 -04:00
c36ae07bd1
Temp solution for Kokkos min_post_force
2023-03-31 14:25:30 -06:00
06d67756d4
Fix issue with shake stats on GPU
2023-03-31 14:15:20 -06:00
909b20c00a
Fix GPU issues
2023-03-31 13:01:25 -06:00
d9fcc4b968
Port Steve's changes to Kokkos
2023-03-31 11:45:33 -06:00
60b83a5732
use Domain::minimum_image() instead of Domain::minimum_image_once()
...
This way the latter function can be removed once the
fix shake/rattle refactor is complete
2023-03-31 13:43:16 -04:00
4aacbfb24f
refactor to silence compiler warnings
2023-03-31 13:26:04 -04:00
5dd7ad4759
Merge branch 'shake_closest' of github.com:stanmoore1/lammps into shake_closest
2023-03-31 11:13:10 -06:00
ad9db3a127
code cleanup
2023-03-31 11:13:03 -06:00
d03fc75329
Fix issues in new Kokkos code
2023-03-31 11:02:11 -06:00
e5a82bc461
Merge pull request #3716 from lammps/remove-fix-latte
...
Remove fix latte and LATTE package and examples and lib
2023-03-31 12:52:47 -04:00
51beb97dd0
Fix compile error with BIGBIG
2023-03-31 10:23:30 -06:00
a6576046e0
Missed change
2023-03-31 10:18:24 -06:00
31bd8ce0c8
Port changes to Kokkos
2023-03-31 09:55:17 -06:00
b6ff9f0607
Remove other instances of minimum_image
2023-03-31 09:54:09 -06:00
11dbfab4cc
Need xshake values on ghosts, even for 1 proc
2023-03-31 08:39:51 -06:00
047df9aa9e
mark as maintenance branch version
2023-03-31 09:52:58 -04:00
f16c8b4cc4
recognize "Maintenance" tag in addition to "Development"
2023-03-31 09:36:00 -04:00
2ac369a3e1
accommodate for Development marker in RunCouple* unit tests
2023-03-31 09:23:23 -04:00
63c86ccc61
write out and check for unit settings marker in data files
2023-03-31 08:10:50 -04:00
9021129799
accommodate for "Development" marker in simple RunLammps unit tests
2023-03-31 08:10:27 -04:00
42758d0780
delete dynamically allocated arrays in destructor
2023-03-31 03:28:09 -04:00
f444fe8fdf
fix spelling error
2023-03-31 03:12:38 -04:00
c37247eb5a
add restart info in doc
2023-03-31 03:09:34 -04:00
25c449df8e
enable restart in fix pimd/langevin
2023-03-31 03:03:17 -04:00
18e4ed2e32
do not transform velocity to normal mode in setup
2023-03-31 00:59:35 -04:00
1c8aff1297
Fix copy/paste issue
2023-03-30 15:18:33 -06:00
f1d1e9d241
Refactor fix shake to use closest_image instead of minimum_image_once
2023-03-30 13:42:48 -06:00
3d652af44d
add unit tests for lj/sphere and lepton/sphere
2023-03-30 14:44:14 -04:00
0da6d71757
initialize all pointers to null
2023-03-30 14:19:07 -04:00
8439c0e0c6
use the diameter for sigma in lj/sphere. update docs
2023-03-30 14:14:30 -04:00
664a022c46
Merge branch 'develop' into pair-lj-lepton-sphere
2023-03-30 13:52:27 -04:00
2fd5c4a192
programming style and whitespace fixups
2023-03-30 13:38:01 -04:00
beb3feb73e
add exclusion group cleanup also to fix charge/regulation
2023-03-30 13:37:36 -04:00
c4fd1070b2
cleanup
2023-03-30 11:23:05 -06:00
ea5c068f5a
also delete rotation group and add same operations to FixWidom
2023-03-30 11:21:41 -06:00
c3df4a9485
whitespace
2023-03-30 13:20:10 -04:00
5f45bbe243
remove allocated exclusion group
2023-03-30 10:32:57 -06:00
6b25b67a08
fix typo
2023-03-30 09:43:26 -04:00
751dbd08b6
Update region.rst
2023-03-30 15:47:36 +03:00
b1e1e85279
fix compilation issue
2023-03-30 15:39:19 +03:00
6d23551aed
actual code for equal-variable block regions
2023-03-30 15:20:26 +03:00
f0b290dadc
methods & variables definitions for equal-style blocks
2023-03-30 15:08:02 +03:00
75f5130f5f
add missing override
2023-03-30 05:28:23 -04:00
9cd5557ac4
use the LAMMPS_UPDATE macro to indicate that this is a development version
2023-03-29 17:59:57 -04:00
6ed7d24363
Merge branch 'develop' into collected-small-changes
2023-03-29 17:57:57 -04:00
a382f4ce3c
some more documentation updates
2023-03-29 17:48:16 -04:00
c68e71a24f
update Purge.list and .gitignores
2023-03-29 17:33:58 -04:00
0965d9da2b
remove references to LATTE packages in CMake scripts
2023-03-29 17:33:38 -04:00
2a7f3d002a
sync with develop
2023-03-29 14:48:24 -06:00
44fc1c55f6
Merge branch 'develop' into remove-fix-latte
2023-03-29 14:43:45 -06:00
35121a2ed8
Merge pull request #3715 from akohlmey/update-for-sphinx
...
Small update for the 28 March 2023 release to recover Sphinx formatting of the Documentation website
2023-03-29 13:48:53 -04:00
e195b840f2
restrict Sphinx version to pre-6.0 to recover lost website assets
2023-03-29 12:00:25 -04:00
ea7e75798d
include an additional latex package and an nsis plugin for building everything
2023-03-29 11:58:05 -04:00
1a17ecdeb8
add OPENMP package versions of pair styles lj/sphere and lepton/sphere
2023-03-28 21:03:20 -04:00
08f64e1edb
add pair style lepton/sphere
2023-03-28 21:03:20 -04:00
e338c648bb
add pair style lj/sphere
2023-03-28 21:03:20 -04:00
ff96eb2e84
Merge pull request #3706 from akohlmey/next_patch_release
...
Update version strings for feature release
2023-03-28 20:57:19 -04:00
bb01b849a9
Merge pull request #3667 from akohlmey/pair_style_tutorial
...
Add detailed developer information about adding pair styles and use new born/gauss style as example
2023-03-28 20:07:06 -04:00
8a77837f21
spelling
2023-03-28 18:32:50 -04:00
304778b617
cosmetic
2023-03-28 18:22:09 -04:00
68d79274cd
Merge branch 'develop' into pair_style_tutorial
2023-03-28 18:18:23 -04:00
f9edd3a539
Merge pull request #3664 from hoba87/develop
...
simplify execution of mliap pytorch example
2023-03-28 18:05:22 -04:00
7d5d2b909f
Merge pull request #3698 from yafshar/set-command-type-label
...
use of type labels in set commands
2023-03-28 16:07:14 -04:00
ee3c000339
Merge branch 'bugfix-doc-amoeba' of github.com:robeme/lammps into pair_style_tutorial
2023-03-28 09:20:06 -04:00
7738b67737
Adding mass to python numpy unittest of KE
2023-03-28 09:17:11 -04:00
2b9962ea68
Bugfix amoeba doc header
2023-03-28 11:15:29 +02:00
824ed3379a
avoid segmentation fault when atom map is cleared before sametag is allocated
2023-03-28 01:48:16 -04:00
19da998932
add Jacobian into utils/sphinx-config/false_positives.txt
2023-03-27 23:11:24 -04:00
849933a687
add difference part in fix pimd doc
2023-03-27 23:06:05 -04:00
2610feb270
update version string for release
2023-03-27 22:48:21 -04:00
d3a766af2d
Merge branch 'develop' into pair_style_tutorial
2023-03-27 22:46:57 -04:00
f6d94a95dd
fix whitespace in fix pimd doc
2023-03-27 22:45:14 -04:00
42fa5b736d
Remove the white space in doc
2023-03-27 19:41:45 -07:00
aa918d3d1e
Fix a typo
2023-03-27 19:34:34 -07:00
cbcba31d47
Fix the typestr replacement with arg issue
2023-03-27 19:23:29 -07:00
561f80ccc7
add example for fix pimd/langevin with reduced units
2023-03-27 22:21:38 -04:00
4e4ae34de6
update doc with output info and reduced unit instructions
2023-03-27 22:16:41 -04:00
53c452506f
Merge pull request #3705 from akohlmey/collected-small-fixes
...
Collected small fixes and updates
2023-03-27 21:34:04 -04:00
89ceb1688f
Merge pull request #3712 from stanmoore1/kk_pppm
...
Remove duplicated code in Kokkos PPPM
2023-03-27 21:23:00 -04:00
28acbdb4fc
Also rename function to prevent future bugs
2023-03-27 16:53:23 -06:00
7460cc682d
rewording of doc page
2023-03-27 16:39:37 -06:00
165b40b22a
Remove duplicated code in Kokkos PPPM
2023-03-27 16:29:17 -06:00
47e3230186
apply logic fix from @jtclemm
2023-03-27 15:52:52 -04:00
5b37ff8160
Clarify the doc for type label
2023-03-27 09:13:45 -07:00
b8ff478d78
Merge pull request #3709 from GenieTim/minor-fixes-pr-27032023
...
Minor fixes that might be of interest...
2023-03-27 11:45:06 -04:00
8e8bb0d2b3
Document the useage of variable vectors in fix ave/correlate/long
2023-03-27 09:11:52 +02:00
58b9466852
Fix typo in berendsen
2023-03-27 09:10:00 +02:00
0334dcaf57
Fix issue where after expanding wrong argument errors were thrown
2023-03-27 09:09:44 +02:00
317ce28538
ensure that the atom map is initialized. Fixes #3708
2023-03-27 02:53:27 -04:00
bc5e45af6c
remove redundant line
2023-03-26 23:22:13 -04:00
4244e458f5
silence compiler warnings about unused variables and parameters
2023-03-26 21:50:29 -04:00
584f526e71
use emplace instead of push
2023-03-26 21:40:49 -04:00
4234c04e6d
use powint() where possible; simplify
2023-03-26 21:40:41 -04:00
0d8623c3f2
simplified logic from clang-tidy
2023-03-26 21:33:37 -04:00
7787734496
move check for non-ellipsoid atoms to compute function so it is compatible with hybrid pair styles
2023-03-26 17:28:18 -04:00
a1a0186438
move initialization of all pointers to null to initializer list
2023-03-26 17:26:47 -04:00
d31f754451
simplify
2023-03-26 17:26:03 -04:00
6facb8d424
use override instead of virtual as per style conventions
2023-03-26 17:19:33 -04:00
5390b2b0aa
fix typo in test
2023-03-25 22:01:17 -04:00
41e13e99fb
avoid uninitialized data access
2023-03-25 21:50:02 -04:00
e446b950d9
silence compiler warnings
2023-03-25 19:10:28 -04:00
315d0733f7
improve error messages and remove redundant fmt::format() calls
2023-03-25 19:07:23 -04:00
cfac692012
plug memory leaks in fix electrode/conp
2023-03-25 18:58:38 -04:00
47e3da2c7b
fix uninitialized data access bug
2023-03-25 18:09:23 -04:00
5074d589fe
delete created typestr
2023-03-25 08:25:56 -07:00
5c4dd6d5a3
plug memory leaks
2023-03-25 10:31:00 -04:00
c667b5d8dc
complete documentation of version change
2023-03-25 10:26:07 -04:00
4de0cd762f
use powint() instead of pow() for faster and more accurate results
2023-03-25 10:12:05 -04:00
8cd34af4f0
enable and apply clang-format to a whole bunch of small .cpp files in src/
2023-03-25 09:59:25 -04:00
22a1cf935e
enable and apply clang-format, remove redundant code, improve error message for EAM potential pair styles
2023-03-25 06:48:59 -04:00
7edb42f190
remove redundant code
2023-03-25 06:30:30 -04:00
974d560453
enable and apply clang-format
2023-03-25 06:30:19 -04:00
0d145f317f
update version strings to 28 March 2023 for upcoming release
2023-03-25 06:14:52 -04:00
f906aeee9b
spelling
2023-03-25 06:08:43 -04:00
19df5ff811
fix typo
2023-03-25 06:06:58 -04:00
529e81e142
enable and apply clang-format
2023-03-25 06:04:36 -04:00
1d13af8057
check is already done in Input::pair_coeff()
2023-03-25 06:04:23 -04:00
c0f0edfaba
tweak sphinx config that PDF and HTML manual have the same chapter numbers
2023-03-25 06:04:06 -04:00
7ec1d1e330
discuss derived pair style classes that only modify some minor detail
2023-03-24 21:43:51 -04:00
1a234a4351
update pair style writing docs according to suggestions by @sjplimp
2023-03-24 21:43:13 -04:00
72783d6cfd
Merge branch 'develop' into pair_style_tutorial
2023-03-24 19:28:04 -04:00
131173d062
Merge branch 'develop' into granular-kokkos
2023-03-24 19:23:04 -04:00
ddaa008ede
Merge pull request #3691 from akohlmey/refactor-compute-chunk
...
Refactor per-chunk computes to use ComputeChunk class with shared functionality
2023-03-24 19:07:41 -04:00
a09013986a
update docs for python package installation and building of wheel file
2023-03-24 18:02:01 -04:00
ab48b834f7
refactor python module wheel building and installation to be less prone to race conditions
2023-03-24 17:43:52 -04:00
45fabe74b9
Add TBD to inform the users for the new addition not available in older versions
2023-03-24 08:52:16 -07:00
2a6a21eba3
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-03-24 09:05:57 -06:00
aec41d60de
Merge branch 'granular-kokkos' of github.com:valleymouth/lammps into granular-kokkos
2023-03-24 09:05:38 -06:00
294f8c0d80
Fix a few more issues
2023-03-24 09:04:45 -06:00
ff622f10ea
Remove extra space
2023-03-24 07:13:54 -07:00
d83386de56
ATOM_SELECT uses numerical id for atom ID
2023-03-24 07:12:09 -07:00
23524c6655
use of type labels in set commands
2023-03-24 06:55:52 -07:00
83b4e18704
update doc
2023-03-23 21:05:07 -04:00
bd59c3ea69
remove dead code
2023-03-23 18:45:25 -04:00
fb3bd20dff
update fmtlib to version 9.1.0 to avoid compilation issues with PGI/NVHPC compilers
2023-03-23 18:34:42 -04:00
1666f5f903
Merge branch 'develop' into refactor-compute-chunk
2023-03-23 18:34:00 -04:00
ee9c7cbe3a
Merge pull request #3701 from stanmoore1/kk_4.0_deprecated
...
Remove deprecated Kokkos code
2023-03-23 18:07:56 -04:00
f1b0e911e1
support using old fix wall/gran files with KOKKOS in CMake
2023-03-23 17:56:26 -04:00
47c2103930
Merge pull request #3652 from athomps/gcmc-region-triclinic
...
Moved region check from constructor to init()
2023-03-23 17:48:07 -04:00
5be5d8be7c
Merge pull request #3703 from lammps/drude-mpi-wait-error
...
bug fix for fix rigid nh/npt small error in MPI message sizes
2023-03-23 17:42:37 -04:00
487bb24896
Temporarily preserve old version of fix wall/gran for Kokkos
2023-03-23 15:42:21 -06:00
51e3db6a6d
Updated LJ reference logfile because reported atom counts were mysteriously wrong
2023-03-23 14:02:40 -06:00
0a5f523eae
whitespace
2023-03-23 13:51:59 -06:00
313c86af6a
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-03-23 13:50:01 -06:00
1654b74fb6
Fix a few more issues
2023-03-23 13:38:31 -06:00
1ee2a7bff4
correct check for incompatible rigid fixes
2023-03-23 15:34:54 -04:00
bb1f1a7593
modernize check for fix drude. print warning about order of fixes with rigid.
2023-03-23 15:19:51 -04:00
3b3325076a
whitespace
2023-03-23 14:31:08 -04:00
d846b1b952
Merge branch 'develop' into drude-mpi-wait-error
2023-03-23 14:30:47 -04:00
92b78d6804
Merge pull request #3702 from lammps/voronoi-tilt-bug
...
bug fix for compute voronoi with triclinic simulation boxes
2023-03-23 14:23:14 -04:00
3da45d2f9e
miscount of comm forward values in fix_rigid_nh_small
2023-03-23 11:28:17 -06:00
ed8b06a756
Merge pull request #3628 from lammps/fix-mdi-qmmm
...
Add a fix mdi/qmmm command for running QMMM via MDI code coupling
2023-03-23 12:33:00 -04:00
b669c793fc
compute bounding box on Voronoi sub-domain correctly for triclinic tilted domains
2023-03-23 09:27:09 -06:00
19efa08778
Remove unused volatile overloads
2023-03-23 09:06:08 -06:00
8d0de74d5c
Remove deprecated code
2023-03-23 09:05:48 -06:00
5c94806a1d
update doc
2023-03-23 01:59:38 -04:00
0007b7c9fe
Merge branch 'develop' into pair_style_tutorial
2023-03-23 01:23:36 -04:00
c7d62c4709
fix ids once bug in compute chunk/atom
2023-03-22 22:21:13 -04:00
b18008c58d
add useful comments
2023-03-22 22:18:29 -04:00
9469321e3d
Fixed bug in fep tools
2023-03-22 22:18:04 -04:00
a4a9efeefc
Fixed bug in fep tools
2023-03-22 22:17:55 -04:00
70744f10e0
backport fix property/atom bugfix for KOKKOS
2023-03-22 22:17:10 -04:00
7587eaf763
Logic tweak
2023-03-22 19:58:57 -06:00
12e0131abf
Merge pull request #3693 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-03-22 21:56:22 -04:00
667ba0febb
update README files to have more conventional options and settings
2023-03-22 20:42:54 -04:00
8149386aec
Merge pull request #3699 from lammps/compute-chunk-atom-bug
...
fix ids once bug in compute chunk/atom
2023-03-22 20:17:24 -04:00
9470169d2f
Merge pull request #3696 from jtclemm/BPM
...
Minor updates/patches for BPM, rigid, and multi
2023-03-22 19:14:47 -04:00
737ef160d2
one more file
2023-03-22 13:47:07 -06:00
5e85baf919
update of quantum code repos and instructions and log files
2023-03-22 13:46:20 -06:00
872a4e2999
cosmetic. remove commented out debug code.
2023-03-22 15:03:52 -04:00
56ac387e6f
synchronize Kokkos version of grow_atoms() with base version
2023-03-22 15:02:49 -04:00
b5e1bbfa6f
move fix property/atom property type enumerator to class definition in header
2023-03-22 15:02:14 -04:00
1463e2c52b
Merge branch 'develop' of https://github.com/lammps/lammps into pimd_langevin
2023-03-22 13:44:53 -04:00
1370f05714
Elaborating on the scaling of multi
2023-03-22 11:33:17 -06:00
cc2106397a
fix ids once bug in compute chunk/atom
2023-03-22 10:18:50 -06:00
06d6c183fb
Merge branch 'BPM' of github.com:jtclemm/lammps into BPM
2023-03-22 09:36:47 -06:00
669397b092
fixing exponent in multi documentation
2023-03-22 09:36:29 -06:00
375eb46450
README edits
2023-03-22 09:24:04 -06:00
91eb544979
address spelling and grammar issues flagged by languagetool.org
2023-03-22 01:52:44 -04:00
91f3edb63b
Merge pull request #73 from jtclemm/pair_style_tutorial
...
Fix some typos and grammar issues. Thanks @jtclemm.
2023-03-22 01:26:34 -04:00
a6c7eef624
a few possible typos
2023-03-21 21:32:20 -06:00
115c9ee3af
Add files via upload
2023-03-21 23:14:18 -04:00
bd9ea586a7
Delete C_Willman_PRB2022.quadratic.snapcoeff
2023-03-21 23:13:49 -04:00
6fc17bfa17
Add files via upload
...
Coefficient and parameter files for carbon SNAP potential as described in Phys. Rev. B 106, L180101 (2022)
2023-03-21 22:50:17 -04:00
3c5083d75d
implement suggestions from @jtclemm
2023-03-21 21:36:27 -04:00
af8d4788b8
fix doc errors
2023-03-21 10:11:37 -04:00
2c0ac82996
update doc press -> iso
2023-03-21 09:54:29 -04:00
32efa1a3af
update fix pimd/langevin doc
2023-03-21 09:23:22 -04:00
2cb9d2784b
add false_positive for fix pimd/langevin doc
2023-03-21 09:23:04 -04:00
f94bea8d97
correct fix pimd/langevin example file permission
2023-03-21 09:22:37 -04:00
3d47c5c6f0
add x/y/z barostating options
2023-03-21 08:38:14 -04:00
1101383b51
add versionadded tags
2023-03-20 22:07:02 -04:00
4351ada794
improve error message throughout fix adap
2023-03-20 21:05:11 -04:00
badfd0bc40
Specifying dimensions, lamda->lambda
2023-03-20 15:34:52 -06:00
d15e13d475
Reverting mistakenly deleted line, fixing duplicated text in granular doc
2023-03-20 14:56:39 -06:00
ac9389f5cb
Slight rewrite
2023-03-20 14:24:21 -06:00
7876fb7ee7
Fixing merge conflicts
2023-03-20 14:19:58 -06:00
0dd8a6aea2
add document for keywords of fix pimd/langevin
2023-03-20 14:27:58 -04:00
7a38f49a21
add lj example for fix pimd/langevin
2023-03-20 14:10:09 -04:00
be8c0b9835
enable fixcom feature of fix pimd/langevin
2023-03-20 14:08:42 -04:00
ecc6269648
add useful comments
2023-03-20 10:52:20 -04:00
9f22974209
Merge branch 'develop' of github.com:agiliopadua/lammps into collected-small-changes
2023-03-20 10:50:05 -04:00
3280d6b786
Fixed bug in fep tools
2023-03-20 14:47:40 +01:00
a320f24247
Fixed bug in fep tools
2023-03-20 14:46:01 +01:00
e317b0eb7e
update kim unit tests for recent changes, make variable for extended test an option
2023-03-20 07:11:47 -04:00
f4314076ae
address scoping issues, use constexpr for unit constants, modernize
2023-03-20 06:18:17 -04:00
b0e7d9702b
modernize and simplify
2023-03-20 01:02:22 -04:00
57e86346a6
fix bug where floating point data was formatted as integer since the second column was assumed to be the type
2023-03-19 18:20:31 -04:00
03b63de588
update .gitignore for recently added styles
2023-03-19 16:05:53 -04:00
ece7697f6a
cosmetic
2023-03-18 23:16:59 -04:00
a2a4dcba06
complete sections about variants of potentials
2023-03-18 23:16:42 -04:00
c9af040be9
improve error message
2023-03-18 20:00:58 -04:00
26941e4a2e
complete first draft of full pair style explanation and start with many-body
2023-03-18 20:00:41 -04:00
29e724b810
add unit test for compute dipole/tip4p/chunk
2023-03-18 11:14:32 -04:00
d8f41a9032
support sp in fix pimd/nvt
2023-03-18 10:25:05 -04:00
7beec96dd3
support sp in fix pimd/langevin
2023-03-18 10:23:09 -04:00
fd21a584bf
update fmass part of fix pimd/langevin document
2023-03-18 10:17:01 -04:00
1ccb0f8d8d
Introduce ComputeChunk class with shared functionality of all /chunk computes
2023-03-18 05:55:03 -04:00
29a68c37c5
Refactor atom list fill to reduce GPU/CPU data transfer
2023-03-17 17:11:43 -06:00
76c19410c7
correct fmass input of fix pimd/langevin
2023-03-17 17:44:48 -04:00
008147d1f3
correct mass preconditioning of fix pimd/langevin
2023-03-17 17:41:29 -04:00
0e22e36b94
add method nmpimd note for fix pimd/langevin document
2023-03-17 15:38:48 -04:00
ad25af56a9
add reference in fix pimd/langevin document
2023-03-17 15:29:26 -04:00
06e9163e65
Add missing data movement flags for GPUs
2023-03-17 12:52:59 -06:00
68d01429ea
Fix error message
2023-03-17 11:50:07 -06:00
882a72987b
Port compute_erotate_sphere to Kokkos
2023-03-17 11:49:42 -06:00
fceb9a6925
Error out if using onesided or newton on
2023-03-17 10:04:29 -06:00
aeb3b92148
Fix issues
2023-03-17 09:45:23 -06:00
14e30d61cf
more content
2023-03-17 08:36:10 -04:00
aca8bc4ea9
Merge branch 'develop' into pair_style_tutorial
2023-03-17 05:42:08 -04:00
fce1f8e0af
Merge pull request #3687 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-03-17 03:56:35 -04:00
21c71bf35d
mention project boards. remove reference to milestones.
2023-03-16 23:36:13 -04:00
4a7ab34568
lift restriction to Sphinx version < 6.0, enable jquery extension
2023-03-16 23:07:18 -04:00
a232915e71
update example logs for changed granular pair style
2023-03-16 22:37:58 -04:00
073f21c0d9
spelling
2023-03-16 22:35:25 -04:00
c9b383d3f0
grammar
2023-03-16 22:18:35 -04:00
e7b7d5804e
Update URL for EPEL
2023-03-16 21:23:02 -04:00
08153b7b4d
trim list of known plumed source packages.
2023-03-16 21:01:32 -04:00
4e221803b0
Merge branch 'develop' into collected-small-changes
2023-03-16 20:53:04 -04:00
7c0fdbe2d9
Merge pull request #3512 from jtclemm/gran-temp
...
Refactoring the GRANULAR package
2023-03-16 20:47:40 -04:00
ea20c934ea
print warning when using fix efield with a TIP4P pair style
2023-03-16 18:33:23 -04:00
bf94448843
simplify and avoid segfault without pair style
2023-03-16 18:32:54 -04:00
5e6004961d
Merge branch 'develop' into collected-small-changes
2023-03-16 18:00:36 -04:00
224b1369a1
Merge pull request #3685 from akohlmey/more-tip4p-support
...
Add TIP4P versions for compute dipole, compute dipole/chunk and fix efield
2023-03-16 17:59:58 -04:00
f1539d0ef5
silence compiler warnings
2023-03-16 17:53:58 -04:00
b41d826e0a
Merge branch 'develop' into gran-temp
2023-03-16 17:44:36 -04:00
d3a23817f1
disable purging old wheel files
2023-03-16 17:25:11 -04:00
120f5cf7f1
Minor patches to BPM, multi, and rigid
2023-03-16 15:20:18 -06:00
4a66389bf1
purge build folder from within install.py script
2023-03-16 16:39:34 -04:00
9bea55bd77
update fix mscg example
2023-03-16 14:55:20 -04:00
73525b3bbc
Download the latest MSCG snapshot to address bug in library.
2023-03-16 14:55:05 -04:00
feb1b9e029
fix whitespace
2023-03-16 12:55:30 -04:00
180ed2553c
Merge branch 'develop' into collected-small-changes
2023-03-16 12:54:48 -04:00
9cf67699cc
include fixes and updates from upstream
2023-03-16 12:44:18 -04:00
666fe4cfbe
fix two bugs in the ndx2group command
2023-03-16 12:35:53 -04:00
6069e8cb14
Merge pull request #3684 from jrgissing/encode_improper_symmetries
...
Encode improper symmetries
2023-03-16 12:33:15 -04:00
d71a78449a
fix two bugs in the ndx2group command
2023-03-16 12:29:51 -04:00
45a3e30f6c
Merge pull request #3689 from rbberger/cmake_optional_python_install
...
cmake: remove pip install from install target
2023-03-16 10:46:15 -04:00
f63befc80f
consolidate replicated commands to single location
2023-03-16 10:29:00 -04:00
5c5e7b7e48
update fix mscg example
2023-03-16 08:39:23 -04:00
0e3dc6fefa
Download the latest MSCG snapshot to address bug in library.
2023-03-16 08:01:26 -04:00
a8c27a2275
clarify symmatoms convention
2023-03-15 23:55:13 -04:00
4940bda15f
remove references to "make install" for Python package installation
2023-03-15 23:08:46 -04:00
0bf0fd98cc
explicitly specify central atom
2023-03-15 21:29:14 -04:00
56f4aaff47
explicitly specify central atom
2023-03-15 21:28:05 -04:00
fa9062a87e
make Force::special_lj and Force::special_coul accessible through the library interface
2023-03-15 18:39:32 -04:00
5071b2f016
update document notes part
2023-03-15 17:25:25 -04:00
4e0af69b67
update documentation keyword part
2023-03-15 17:06:28 -04:00
aa84548002
set mapflag=0 if there is only 1 bead
2023-03-15 16:45:18 -04:00
0aca0435ef
delete mapflag input script interface
2023-03-15 16:43:44 -04:00
3f965a1c33
format the specification of external pressure
2023-03-15 16:25:56 -04:00
f7bc270c00
Do not initialized random number generator when there is no thermostat
2023-03-15 14:51:04 -04:00
77b9fe37ba
delete dead code
2023-03-15 14:00:56 -04:00
2c6fe1e8bc
add p_md calculation
2023-03-15 13:57:42 -04:00
32c695a7d4
tag all TIP4P related pair style tests as unstable
2023-03-15 12:17:57 -04:00
c472821d67
remove outdated MDI example folder
2023-03-14 23:31:16 -04:00
730e5d2e64
Merge pull request #3671 from akohlmey/bond-harmonic-restrain
...
Add new bond style harmonic/restrain
2023-03-14 16:40:28 -04:00
d459c3763d
whitespace
2023-03-14 13:53:04 -04:00
c3dba53040
update for more recent MDI and PySCF versions
2023-03-14 13:52:56 -04:00
04dfda9952
update MDI LAMMPS-on-LAMMPS examples
2023-03-14 12:00:20 -04:00
d8d1235773
update MDI library version to 1.4.16
2023-03-14 11:59:19 -04:00
88c8781396
silence compiler warnings
2023-03-14 10:17:20 -04:00
5dc9a570fa
Merge branch 'develop' into pair_style_tutorial
2023-03-14 10:10:52 -04:00
14180774b7
mention OpenMP support in the GPU library
2023-03-14 07:00:34 -04:00
a328537ee3
Merge branch 'develop' of https://github.com/lammps/lammps into pimd_langevin
2023-03-14 02:48:29 -04:00
b4dc074638
delete global variable inv_volume
2023-03-14 02:46:31 -04:00
d2faf86214
Merge branch 'develop' into bond-harmonic-restrain
2023-03-14 00:41:28 -04:00
266f8fb67e
clean up fix pimd/langevin
2023-03-13 23:42:25 -04:00
03454aeefb
compile GPU library with thread support when BUILD_OMP is enabled
2023-03-13 23:07:11 -04:00
0e2b2eb266
Merge branch 'develop' into collected-small-changes
2023-03-13 22:47:08 -04:00
17f39d9d2c
rename fix STORE/PERATOM to STORE/ATOM
2023-03-13 22:33:47 -04:00
e4ad330c2b
Merge pull request #3675 from wmbrownIntel/mar2023_gpu_misc
...
Misc Improvements to GPU Package
2023-03-13 21:43:08 -04:00
1031110d93
update docs
2023-03-13 19:55:52 -04:00
ef67f790a2
whitespace
2023-03-13 19:43:44 -04:00
3ba37fc954
Merge branch 'develop' into bond-harmonic-restrain
2023-03-13 19:43:16 -04:00
c369c0252f
fix issues with changes in fix STORE/PERATOM
2023-03-13 19:43:08 -04:00
92302d0f22
Merge branch 'develop' into mar2023_gpu_misc
2023-03-13 19:02:20 -04:00
3815c0ef76
modify fix STORE/PERATOM and callers to allow ghost comm
2023-03-13 17:00:54 -06:00
2d8936068e
Merge pull request #3679 from ndtrung81/dielectric-bugfixes
...
Dielectric package doc update and bugfix
2023-03-13 18:27:50 -04:00
6bec23e7db
Merge pull request #3668 from evoyiatzis/master
...
Implementation of analytical expressions for Born matrix
2023-03-13 17:19:05 -04:00
8353c8336c
small tweaks
2023-03-13 15:31:45 -04:00
961c847c00
Merge branch 'develop' into pair_style_tutorial
2023-03-13 15:21:15 -04:00
21293f1c08
update links and hashes for new plumed2 releases
2023-03-13 12:10:41 -04:00
ed7bd50500
must recompile main.o when MDI package is installed/uninstalled
2023-03-12 22:31:06 -04:00
ac848c91e9
add versionadded tag for fix mdi/qmmm
2023-03-12 17:19:50 -04:00
6cb45a5e0f
update minimal MDI test/demo for current code
2023-03-12 17:08:17 -04:00
11d220e956
update .gitignore
2023-03-12 16:49:45 -04:00
c34f398b5c
spelling and formatting fixes and improved consistency. fix broken/missing links.
2023-03-12 16:48:21 -04:00
a6185fa0b2
fixup whitespace
2023-03-12 00:56:17 -05:00
1887495434
Merge branch 'develop' into fix-mdi-qmmm
2023-03-12 00:53:40 -05:00
a8c1359c54
make energy handling consistent for variable field
2023-03-11 18:56:29 -05:00
251fac2c60
add unit tests for fix efield/tip4p
2023-03-11 18:43:46 -05:00
91aae79fdc
add docs for fix efield/tip4p
2023-03-11 18:13:44 -05:00
da9559d92c
rewrite TIP4P molecule handling to process each force contribution only once
2023-03-11 18:13:44 -05:00
cf6f6829ae
cosmetic
2023-03-11 18:13:44 -05:00
6b6f8087d3
output potential energy with fix efield with equal style variables
2023-03-11 18:13:44 -05:00
37b7ba7cae
all functionality of fix efield/tip4p present (untested)
2023-03-11 18:13:44 -05:00
2de3f4d261
implementation for fix efield/tip4p for static field (untested)
2023-03-11 18:13:43 -05:00
b5804b320c
update/improve/correct error messages in fix efield and make compatible with derived class
2023-03-11 18:13:36 -05:00
2a6515f765
use consistent names in error messages
2023-03-11 18:12:09 -05:00
02854c1d5c
add compute dipole/tip4p and compute dipole/tip4p/chunk
2023-03-11 18:12:09 -05:00
416df96c1b
add extract support for TIP4P parameters to cutoff versions
2023-03-11 18:12:09 -05:00
7b07fe04c8
Merge pull request #3663 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2023-03-10 22:24:56 -05:00
2b6c2e07a4
add -help flag and help message output. step version number. update docs.
2023-03-10 21:26:40 -05:00
80233f353f
port UTF-8 to ASCII substitution to msi2lmp and apply to reading .frc files
2023-03-10 20:56:55 -05:00
2dad2586f1
update help message
2023-03-10 20:16:39 -05:00
b75a8e5d31
Merge branch 'develop' into collected-small-changes
2023-03-10 19:10:44 -05:00
d28c3cf674
Merge pull request #3680 from akohlmey/cmake-fixup-linking
...
Address double linking issue with Kokkos libraries
2023-03-10 19:07:55 -05:00
233c55337c
fix typo
2023-03-10 12:35:17 -05:00
e8871d990a
clarify
2023-03-10 09:16:00 -05:00
45da03340a
update package info; delete unused code
2023-03-10 02:56:44 -05:00
f301c00406
delete unused nmpimd_transform
2023-03-10 02:37:15 -05:00
da6d3de48e
correct planck's constant for lj units
2023-03-10 02:06:40 -05:00
5a593f06f6
apply make fix-whitespace
2023-03-10 02:00:18 -05:00
882df6ad23
typo
2023-03-09 22:08:03 -05:00
53056f47ed
encode improper symmetries
2023-03-09 22:04:08 -05:00
b6756c0319
update docs about using data files
2023-03-09 13:00:59 -05:00
d5f6c7e0be
Implement born_matrix in pair_lj_cut_coul_cut.cpp
2023-03-09 10:06:04 +02:00
544a4e3d7f
Include method declaration in pair_lj_cut_coul_cut.h
2023-03-09 10:03:57 +02:00
7da2f62bf6
Implement born_matrix in pair_nm_cut_coul_cut.cpp
2023-03-09 08:33:57 +02:00
0088607bc7
Include method declaration in pair_nm_cut_coul_cut.h
2023-03-09 08:31:44 +02:00
4b434c9a03
remove ifdefs
2023-03-08 18:40:29 -05:00
189be4625e
improve/correct error messages for fix efield
2023-03-08 18:25:58 -05:00
2a3f753c41
Merge branch 'pimd_langevin' of github.com:Yi-FanLi/lammps into pimd_langevin
2023-03-08 17:09:16 -05:00
bbed5adeac
fix merge conflict
2023-03-08 17:08:56 -05:00
c3c99b701c
correct underline
2023-03-08 07:21:21 -05:00
7e1a21ad6e
Merge branch 'patch-1' of github.com:alanhsieh4444/lammps into collected-small-changes
2023-03-08 07:19:55 -05:00
c96ac858bf
GPU Package: Adding JIT test for OpenCL prefetch support.
2023-03-07 21:43:19 -08:00
451f3f71b8
Update molecule.rst
2023-03-08 13:37:46 +08:00
4220944ace
cosmetic
2023-03-08 00:25:08 -05:00
fc8a048662
add unit test
2023-03-07 21:22:57 -05:00
9a8b5ebae0
use more unusual name for per-atom property
2023-03-07 20:36:28 -05:00
fd2cda66bb
handle the case when the bond style is recreated after a restart
2023-03-07 20:18:41 -05:00
381d0445ed
fix spelling issues
2023-03-07 19:41:50 -05:00
68ed9ec85e
Merge branch 'develop' into collected-small-changes
2023-03-07 19:39:26 -05:00
010b030b56
update docs and mention alternatives and describe differences
2023-03-07 19:38:34 -05:00
e2aa948fac
Fix more issues
2023-03-07 16:30:18 -07:00
d32411f61a
recover restart ability and avoid memory leak
2023-03-07 16:37:14 -05:00
323248faef
Merge branch 'develop' into bond-harmonic-restrain
2023-03-07 15:49:42 -05:00
01c03bddf6
improve style mismatch warning messages in read_data
2023-03-07 15:27:29 -05:00
c2d0734bc4
rerun updated examples and record log files
2023-03-07 14:36:56 -05:00
b21d915a7c
simplify
2023-03-07 13:52:34 -05:00
2aa0e76ad9
avoid linking errors due to nvcc wrapper warning silencing.
2023-03-07 13:52:12 -05:00
2a3d0458d5
simplify
2023-03-07 13:47:39 -05:00
19a3e2f6b3
CUDA 12 is now tested
2023-03-07 13:47:09 -05:00
4ed49d2f21
make Input::file(const char *) function safe for passing a null pointer
2023-03-07 13:44:34 -05:00
ce1956e60b
avoid linking errors due to nvcc wrapper warning silencing.
2023-03-07 13:43:27 -05:00
a3c9029664
Reverted the cutoff to 20.0 for in.nopbc
2023-03-07 12:02:56 -06:00
b65623ef1f
Added back comments to data.sphere
2023-03-07 11:57:49 -06:00
9e57bedea2
Fixed bugs when mistakenly replacing all "NULL" with "nullptr" with FixPolarizeFunctional, reduced the number of induced charges so that in.nopbc with dof finishes in a reasonable time
2023-03-07 11:51:14 -06:00
41c5ba98ab
Merge pull request #3672 from lammps/update_codeowners
...
Update CODEOWNERS
2023-03-07 12:30:57 -05:00
353e0820e3
capture log files for dielectric examples
2023-03-07 12:26:43 -05:00
4265b7379e
update precomputed constants. apply clang-format
2023-03-07 12:07:56 -05:00
710baff14d
use finalize wrappers from the LAMMPS library interface
2023-03-07 08:24:03 -05:00
6c1ed6a9b5
use finalize wrappers from the LAMMPS library interface
2023-03-07 08:23:36 -05:00
6d7d0f78d5
Merge pull request #3674 from rbberger/gpu_rocm_bugfix
...
GPU package bugfix / cmake improvement
2023-03-07 07:39:48 -05:00
d7c783560a
GPU Package: Fixing out of bounds memory access issues with special kernel unroll optimizations.
2023-03-06 22:11:10 -08:00
40790f6c45
fix up non-KOKKOS case
2023-03-06 22:57:31 -05:00
642dccceb5
fix up non-KOKKOS case
2023-03-06 22:57:06 -05:00
0b204c8cb3
avoid including accelerator_kokkos.h in main.cpp
2023-03-06 22:40:35 -05:00
76cbc6f48d
whitespace
2023-03-06 22:40:27 -05:00
3645ad9582
Merge branch 'develop' into collected-small-changes
2023-03-06 22:40:08 -05:00
21b2bf0253
avoid including accelerator_kokkos.h in main.cpp
2023-03-06 22:17:12 -05:00
5e4714b41e
Fix some issues with new code in fix shake
2023-03-06 16:31:19 -07:00
795227d376
Merge pull request #3677 from lammps/fix-balance-sort-option
...
Add sort option for load balancing commands
2023-03-06 17:03:08 -05:00
d13f8c6701
Merge pull request #3676 from gtow-MD/develop
...
Updated fix_deposit documentation
2023-03-06 15:47:12 -05:00
2af1949a92
whitespace
2023-03-06 13:42:45 -05:00
5909a0527b
update list of packages included into the Windows builds.
2023-03-06 13:39:50 -05:00
4f420f8454
incorporate changes to fix alchemy from @sjplimp
2023-03-06 12:14:57 -05:00
f63eec6953
gpu: drop hcc as platform and inherit compile defs
...
hip::host already adds the __HIP_PLATFORM_AMD__ definition
See https://github.com/ROCm-Developer-Tools/hipamd/blob/develop/hip-config.cmake.in#L180
2023-03-06 09:49:00 -07:00
376c7899ab
add user option for performing message sorting during load balancing
2023-03-06 09:48:33 -07:00
31fc26a8ee
Merge pull request #1 from gtow-MD/gtow-MD-patch-1
...
Updated fix_deposit documentation
2023-03-06 11:23:11 -05:00
4089b7bd37
Updated fix_deposit documentation
2023-03-06 11:11:49 -05:00
2627f60a39
fix cut-n-paste error
2023-03-06 08:10:30 -05:00
37f22c8627
Misc Improvements to GPU Package
...
- Optimizations for molecular systems
- Improved kernel performance and greater CPU overlap
- Reduced GPU to CPU communications for discrete devices
- Switch classic Intel makefiles to use LLVM-based compilers
- Prefetch optimizations supported for OpenCL
- Optimized data repack for quaternions
2023-03-05 21:03:12 -08:00
f658a947c6
gpu: fix broken HIP code path
2023-03-05 19:35:32 -07:00
b11049ba1a
CMake: Use hip::host and hip::hipcub targets
2023-03-05 19:03:38 -07:00
646ef15d83
more consistent way to disable fast math for Intel OpenCL with double precision
2023-03-05 07:18:12 -05:00
2aff321187
Revert "use sin(x+pi/2) instead of cos(x) on Intel OpenCL with double precision"
...
This reverts commit fa38047749
It is no longer needed since we disable fast math with
Intel OpenCL and double precision setting.
2023-03-05 07:04:20 -05:00
7f934e3b25
add check for broken doc links to doc makefile
2023-03-04 17:09:17 -05:00
8aad97ca4a
fix broken doc links
2023-03-04 17:03:07 -05:00
fcf8fc503f
fix broken links
2023-03-04 16:24:58 -05:00
dcb58a94b4
Merge branch 'lammps:develop' into master
2023-03-04 18:16:50 +02:00
02f36f4e72
whitespace
2023-03-04 06:30:47 -05:00
6640e8b647
address some spelling and grammar issues flagged by languagetool.org
2023-03-04 00:43:43 -05:00
3df51305df
integrate updates for fix alchemy documentation from @sjplimp
2023-03-04 00:32:18 -05:00
76387d003b
fine tune package check directory matching to not match bogus entries
2023-03-03 23:12:17 -05:00
142876a59b
Merge pull request #3669 from Bibobu/tool_tabulate
...
Adding boltzmann inversion like pair tabulation to tools/tabulate
2023-03-03 22:39:38 -05:00
11aa922a6c
Merge remote-tracking branch 'github/update_codeowners' into collected-small-changes
2023-03-03 22:38:26 -05:00
444a5daac5
Merge branch 'develop' into collected-small-changes
2023-03-03 22:37:20 -05:00
fc4ca0503e
make --rdffile, --units, and --temperature required arguments
2023-03-03 20:51:28 -05:00
c3c6c5f154
python2 compatibility (or rather scipy of python2) and avoid NaNs
2023-03-03 20:50:56 -05:00
e373aa39e7
Update CODEOWNERS
2023-03-03 16:44:34 -07:00
de182aeeed
fix issues due to incomplete conversion form txt2html markup
2023-03-03 17:25:28 -05:00
a136283312
update/correct section header (this is not a fix)
2023-03-03 17:17:07 -05:00
77ae215047
add versionadded tag
2023-03-03 17:16:12 -05:00
b2c636af75
Another refactor, port fix shake
2023-03-03 15:04:44 -07:00
c9e300f76f
implementation of bond style harmonic/restrain /w docs
2023-03-03 16:54:47 -05:00
e73776240c
Fix memory leak
2023-03-03 13:46:23 -07:00
6f27357630
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-03-03 10:46:44 -07:00
e4b1a33ced
Corrected error in temperature argument managment, added unit as a
...
command-line parameter
2023-03-03 15:32:46 +01:00
eb750f0217
Adde temperature for BI as a command-line argument
2023-03-03 15:22:49 +01:00
13f82be035
fix typo
2023-03-03 09:12:57 -05:00
4612cd94f0
Removed bits of useless force computation.
2023-03-03 15:12:27 +01:00
67d4893f6e
Added Warning section to pair_bi_tabulate.py file.
2023-03-03 15:10:36 +01:00
ed11cbd2c7
Updated tools/tabulate/README.md file to include pair_bi_tabulate.py
2023-03-03 15:04:46 +01:00
f23c2494ea
Created tool file tools/tabulate/pair_bi_tabulate.py
2023-03-03 14:49:38 +01:00
0e03569def
Merge branch 'develop' of github.com:/lammps/lammps into develop
2023-03-03 14:10:36 +01:00
9cdb9283ca
another workaround for Intel GPU with OpenCL and double precision
2023-03-03 03:08:03 -05:00
cfb967d309
silence static code analysis warnings
2023-03-03 02:01:25 -05:00
df9bf18ed2
Merge pull request #3659 from stanmoore1/kk_deform_rigid
...
Allow `fix deform/kk` to use rigid bodies, fix logic issues with Kokkos neigh list
2023-03-02 19:04:13 -05:00
fa38047749
use sin(x+pi/2) instead of cos(x) on Intel OpenCL with double precision
2023-03-02 18:47:34 -05:00
c4f095f9df
Updated the doc page of fix polarize to note that polarize/functional not supporting charged interfaces yet
2023-03-02 15:17:32 -06:00
b08fe855a1
Increased the default max iterations to 50, put a note on setting the local epsilon for charged interface particles to be the mean dielectric value
2023-03-02 15:12:59 -06:00
9b1afd7145
more description. address typos.
2023-03-02 15:54:30 -05:00
4a8aaf9f46
Added the missing factor 4\pi in epsilon0e2q to other units
2023-03-02 14:52:01 -06:00
663d57cc8f
Prevent segfault
2023-03-02 10:13:52 -07:00
c2205266f0
Refactor FixWallGranKokkos
2023-03-02 09:48:01 -07:00
2f0aff7b78
Merge remote-tracking branch 'github/develop' into pair_style_tutorial
2023-03-02 10:34:31 -05:00
12f5bc9c77
Merge branch 'lammps:develop' into master
2023-03-02 16:10:21 +02:00
da79aadc8d
spelling
2023-03-02 07:31:38 -05:00
de466cf998
improve documentation of the use of verlet/split run style. reformat.
2023-03-02 07:31:33 -05:00
63a391a649
replace leftover -DCUDA_PROXY
2023-03-01 21:05:22 -05:00
765d792f40
Merge remote-tracking branch 'github/develop' into collected-small-changes
2023-03-01 21:03:03 -05:00
2979296c02
Merge pull request #3666 from ndtrung81/gpu-cuda-mps
...
Fixed GPU library builds with CUDA MPS
2023-03-01 21:02:27 -05:00
c8696478b7
Merge pull request #3648 from jrgissing/bond/react-updates+tests
...
Bond/react updates
2023-03-01 21:01:59 -05:00
e4e994f1b1
add missing versionadded tags
2023-03-01 20:59:48 -05:00
8a1771aa61
implement documented pair style requirements for DPD-MESO intgreation fixes
2023-03-01 20:52:23 -05:00
c5c787ca5c
better align with docs bundled with the MSCG library
2023-03-01 20:41:36 -05:00
04d3032914
improve error messages
2023-03-01 20:41:13 -05:00
a715a56afe
fix typo
2023-03-01 20:41:00 -05:00
87a9695c64
Merge remote-tracking branch 'github/develop' into collected-small-changes
2023-03-01 20:37:50 -05:00
c2fe2b4360
Merge pull request #3661 from bathmatt/hippy-fixes
...
Hippy fixes
2023-03-01 20:36:37 -05:00
d44ba14030
Merge pull request #3657 from akohlmey/custom-wall-fixes
...
Add fix wall/table and fix wall/lepton for customizable wall fixes
2023-03-01 20:16:56 -05:00
993aba288a
whitespace
2023-03-01 16:30:02 -07:00
7d0a28ec43
Remove unused var
2023-03-01 16:25:16 -07:00
6d29e9209d
Another refactor
2023-03-01 15:48:04 -07:00
2ccfe635ce
Removed the outdated CUDA_PROXY flag, using CUDA_MPS_SUPPORT consistently in CMake and traditional builds
2023-03-01 16:38:50 -06:00
c1e14e09f3
add more source code. remove remnants of the fix page
2023-03-01 17:16:36 -05:00
ef6f4465af
Need to keep check for newton on
2023-03-01 13:05:22 -07:00
512eead15a
Fix logic issues in Kokkos neigh build
2023-03-01 12:08:33 -07:00
35a9771e23
Implement born_matrix in pair_coul_debye.cpp
2023-03-01 18:33:37 +02:00
fa57857cc0
Implement born_matrix in pair_coul_cut.cpp
2023-03-01 18:32:11 +02:00
b8922ffe07
Include method declaration in pair_coul_debye.h
2023-03-01 18:30:51 +02:00
060976bb26
Include method declaration in pair_coul_cut.h
2023-03-01 18:29:56 +02:00
45009c8c66
Implement born_matrix in pair_buck_coul_cut.cpp
2023-03-01 12:38:23 +02:00
e0cc7aad97
Include method declaration in pair_buck_coul_cut.h
2023-03-01 12:36:35 +02:00
85f3d6eaef
Implement born_matrix in pair_lj_class2_coul_cut.cpp
2023-03-01 10:24:22 +02:00
e59d08ee8b
Include method declaration in pair_lj_class2_coul_cut.h
2023-03-01 10:22:07 +02:00
11172c1949
make biga0 and r0 accessible via Pair::extract() and add pair style to table in fix adapt
2023-02-28 21:50:44 -05:00
bc4da2afef
roll back change causing unittest failures
2023-02-28 19:26:18 -05:00
103e63eca5
more careful checks and print error messages to global root.
2023-02-28 18:58:57 -05:00
2507e414d9
fix broken link
2023-02-28 18:11:05 -05:00
a98c497dbb
redesign the Howto pages on water models and add inputs and molecule files
2023-02-28 18:10:45 -05:00
202a22ea68
Merge branch 'develop' into collected-small-changes
2023-02-28 11:27:26 -05:00
02190b82c2
link pair style hybrid/scaled to fix adapt and fix alchemy
2023-02-28 11:22:28 -05:00
a6eac92cd5
update list of pair styles that support fix adapt
2023-02-28 11:20:33 -05:00
36ce91c634
Merge branch 'develop' of github.com:lammps/lammps into kk_deform_rigid
2023-02-28 08:53:52 -07:00
3cd881f0b9
Implement born_matrix in bond_nonlinear.cpp
2023-02-28 17:29:50 +02:00
7aeccd9a6d
Include method declaration in bond_nonlinear.h
2023-02-28 17:28:02 +02:00
3ab4735aa4
Implement born_matrix in bond_morse.cpp
2023-02-28 12:00:31 +02:00
22998f43ae
Include method declaration in bond_morse.h
2023-02-28 11:59:06 +02:00
f866c1d961
Merge branch 'lammps:develop' into master
2023-02-28 11:54:23 +02:00
88760170bf
python-mliap: consider abi flags for python lib
2023-02-28 10:34:36 +01:00
64d5317d19
hint to generate needed file for mliap pytorch example
2023-02-28 10:07:46 +01:00
2511872823
Updated GPU.cmake and Makefile.cuda_mps to not error out with exclusive process mode with the CUDA MPS server in use
2023-02-28 00:41:47 -06:00
a67d82c183
Merge pull request #3662 from akohlmey/fix-alchemy
...
New fix command for alchemical transformations using multiple partitions
2023-02-27 21:07:21 -05:00
02c26f4b87
add version tag
2023-02-27 16:53:43 -05:00
81a2d47c16
print warning about not checking lambda variable
2023-02-27 16:50:17 -05:00
446913f2f3
make ramp more flexible by defining lambda through a variable
2023-02-27 16:01:17 -05:00
3667382067
Add missing copy operation
2023-02-27 12:14:37 -07:00
83f936f31b
Update fix_alchemy.rst
2023-02-27 11:00:11 -07:00
095f1d328e
make non-polymorph functions and all data members protected.
2023-02-27 12:12:39 -05:00
bbd275a4e3
Merge pull request #2 from akohlmey/pimd_langevin
2023-02-27 10:01:47 -05:00
93b42f14e9
start document describing the implementation of a pair style
2023-02-27 01:58:59 -05:00
c8f3f4b173
add born/gauss pair style (for modeling liquid mercury)
2023-02-27 01:58:36 -05:00
8368b78f23
document the change in mass handling
2023-02-26 13:52:31 -05:00
0b5acdca51
convert hard error about invalid atom masses from EAM potentials to warning
2023-02-26 13:47:11 -05:00
2bd6cde4e8
add reference output
2023-02-26 00:19:39 -05:00
76c879c388
make sure that output variables are initialized
2023-02-26 00:16:03 -05:00
3e2b5dd9d3
small cleanup
2023-02-25 23:47:46 -05:00
666be5c3d9
add log files for example run
2023-02-25 23:47:34 -05:00
6b1cad1e3d
programming style updates
2023-02-25 23:16:51 -05:00
25a1996ece
some formatting and programming style updates
2023-02-25 22:40:30 -05:00
f84765f29e
update document for fix pimd/langevin
2023-02-25 20:34:10 -05:00
c950df2ede
delete commented-out code
2023-02-25 19:53:19 -05:00
00a5930d4c
delete default seed
2023-02-25 18:58:56 -05:00
c9b22ba04f
mention pair style hybrid/scaled as alternative
2023-02-25 17:17:41 -05:00
27067beabc
Merge pull request #1 from akohlmey/pimd_langevin
...
Add infrastructure to docs for fix pimd/langevin
2023-02-25 16:50:47 -05:00
0911565660
prepare for inclusion of fix pimd/langevin
2023-02-25 16:36:01 -05:00
3737b5f774
whitespace fixes and clang-format on the header
2023-02-25 16:22:27 -05:00
bb17541c30
add simple example for transforming a pure metal into an alloy
2023-02-25 16:01:26 -05:00
2bad63c68e
add documentation
2023-02-25 14:09:14 -05:00
828b70fbfa
silence warning
2023-02-25 13:58:58 -05:00
60129958c8
refactor how properties computed by the fix are accessed
...
lambda is no an (intensive) scalar property
and the vector property only has the potential energies.
pressure is accessed via compute pressure/alchemy.
2023-02-25 12:47:49 -05:00
d691d1db78
synchronize box dimensions at the beginning and when needed
2023-02-25 12:42:10 -05:00
d241e26d03
allow dynamic groups with fix oneway
2023-02-25 12:03:40 -05:00
81b0bb47be
allow dynamic groups with fix oneway
2023-02-25 12:03:05 -05:00
c288a20077
add progress information to screen or universe logfile
2023-02-25 11:14:56 -05:00
7242186045
add compute pressure/alchemy so it can be used with fix npt
2023-02-25 10:43:49 -05:00
73e7163ed6
don't store topology information with ghost atoms. they will be ignored.
2023-02-24 22:56:17 -05:00
fdf5148238
don't store topology information with ghost atoms. they will be ignored.
2023-02-24 22:55:23 -05:00
6d12f7925b
first working implementation of fix alchemy. still w/o support for pressure and variable cell.
2023-02-24 19:02:11 -05:00
7a4b23938e
update example so we can use the simpler communication pattern
2023-02-24 19:00:12 -05:00
7d3b9e4dda
another doc page change
2023-02-24 16:27:15 -07:00
6abc32efe8
Remove extra file
2023-02-24 16:19:22 -07:00
ea73ddcb59
remove all files and dirs relevant to the fix latte command
2023-02-24 16:13:50 -07:00
0e6be96de1
cleanup
2023-02-24 16:07:22 -07:00
fae0442130
rerun examples with latest version
2023-02-24 15:50:03 -07:00
7b66238eb2
sync with GH version
2023-02-24 14:51:42 -07:00
ea6ec5c70f
more doc updates
2023-02-24 13:41:59 -07:00
ed822f8002
WIP
2023-02-24 15:41:04 -05:00
37d6014f40
updated doc pages and README files
2023-02-24 13:32:58 -07:00
c351b63919
fix pimd/langevin put properties and functions below protected
2023-02-24 11:48:28 -05:00
de98704e1e
more syncing of fix mdi/qm and mdi/qmmm
2023-02-24 07:46:56 -07:00
b0b14bd1d1
add fix pimd/langevin
2023-02-24 07:48:34 -05:00
4d78d987c6
add unmap_inv function
2023-02-24 07:34:58 -05:00
d831562e1f
Fixing typo in equation for fene/nm
2023-02-24 12:27:53 +02:00
8ba61e11a2
Implement born_matrix in pair_nm_cut.cpp
2023-02-24 12:25:55 +02:00
f264631267
Include method declaration in pair_nm_cut.h
2023-02-24 12:24:45 +02:00
a32440cdef
Implement born_matrix in bond_fene_nm.cpp
2023-02-24 11:58:42 +02:00
885c4d7609
Include method declaration in bond_fene_nm.h
2023-02-24 11:56:22 +02:00
3ea0447715
Implement born_matrix in dihedral_multi_harmonic.cpp
2023-02-24 09:41:52 +02:00
c4bf0f0ab5
Include method declaration in dihedral_multi_harmonic.h
2023-02-24 09:39:38 +02:00
c35b32961b
Implement born_matrix in dihedral_opls.cpp
2023-02-24 08:51:25 +02:00
e610924641
Include method declaration in dihedral_opls.h
2023-02-24 08:48:40 +02:00
6886f37188
Merge branch 'lammps:develop' into master
2023-02-24 08:46:27 +02:00
c5f29dee39
Merge pull request #3658 from akohlmey/collected-small-changes
...
Collected small changes and bug fixes
2023-02-23 23:10:52 -05:00
54a4bde88b
Port changes to fix qeq/reaxff/kk
2023-02-23 17:37:26 -07:00
7548dc3e04
Another refactor
2023-02-23 17:19:14 -07:00
2d4f2532ae
Allow fix_deform/kk to use rigid bodies
2023-02-23 14:58:59 -07:00
5a5a86684a
Fix the adios2::ADIOS constructor calls that were deprecated in adios 2.8 and removed in 2.9. The fix is backward compatible with older adios2 versions as well.
2023-02-23 15:39:01 -05:00
ae3f57e89a
fix bug in fix wall/morse that was computing forces incorrectly
2023-02-23 15:38:20 -05:00
fff7b2a859
update unit test for correct fix wall/morse
2023-02-23 15:37:58 -05:00
6b9911dd74
update unit test for correct fix wall/morse
2023-02-23 15:28:21 -05:00
d3ac4a728d
fix bug in fix wall/morse that was computing the force incorrectly
2023-02-23 15:22:38 -05:00
6ae177f37e
rename fix pimd to fix pimd/nvt (with backward compatibility)
2023-02-23 12:26:42 -05:00
bb75ed5071
Implement born_matrix in bond_fene.cpp
2023-02-23 18:15:43 +02:00
5fb11e3f06
Include method declaration in bond_fene.h
2023-02-23 18:14:23 +02:00
1a520325b2
Merge branch 'lammps:develop' into master
2023-02-23 18:12:00 +02:00
cad3c5ba95
Fixed code to run with hippynn
2023-02-23 15:53:43 +01:00
fc0efd43fc
added kokkos functinos to the list of functions registered for ML-IAP
2023-02-23 15:53:43 +01:00
e422ae9477
improve error messages and make them consistent across variants
2023-02-23 09:40:51 -05:00
2e5bc2f6b7
add test example for validating custom potentials
2023-02-23 01:09:44 -05:00
34430c1047
add unit tests for fix wall/lepton and fix wall/table
2023-02-23 00:57:41 -05:00
b314f73ef4
update .gitignore and fix typo in doc makefile
2023-02-23 00:40:07 -05:00
ec87c71064
add documentation for fix wall/lepton, fix wall/table and WallTabulate()
2023-02-23 00:35:25 -05:00
0dcb591ee8
add support to create tables for fix wall/table
2023-02-22 23:31:04 -05:00
a3ff40ccf0
fixes to avoid uninitialized or out-of-bounds memory accesses
2023-02-22 23:29:46 -05:00
a92c9e3b91
cmake: remove pip install from install target
2023-02-22 20:15:59 -07:00
8b16301e5f
doc pages and sync qm vs qmmm fixes
2023-02-22 17:21:40 -07:00
b12facbd54
add fix wall/table
2023-02-22 19:06:07 -05:00
36ec4a098b
add fix wall/lepton
2023-02-22 19:06:07 -05:00
f4d8b2a57a
remove unused namespace import
2023-02-22 19:06:07 -05:00
94ac3895f9
enable and apply clang-format, improve error messages.
2023-02-22 19:06:07 -05:00
1411d48d9e
prepare fix wall argument parser to support wall/lepton and wall/table
2023-02-22 19:06:06 -05:00
fc0d23965b
small cleanup
2023-02-22 16:48:01 -05:00
d24952ad0a
Fix compile
2023-02-22 13:47:31 -07:00
2542778fa8
Merge pull request #3656 from pnorbert/fix-deprecated-adios-init
...
Fix the adios2::ADIOS constructor calls that were deprecated in adios…
2023-02-22 15:32:05 -05:00
54a18be0ff
More cleanup
2023-02-22 13:26:32 -07:00
c6c5a157f1
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-02-22 11:48:32 -07:00
4814578d85
Fixing missing semicolon
2023-02-22 17:22:17 +02:00
c1a37ac00f
Implement born_matrix in angle_harmonic.cpp
2023-02-22 17:16:56 +02:00
27f07206f6
Include method declaration in angle_harmonic.h
2023-02-22 17:15:13 +02:00
febaf55afe
Fix the adios2::ADIOS constructor calls that were deprecated in adios 2.8 and removed in 2.9. The fix is backward compatible with older adios2 versions as well.
2023-02-22 07:28:00 -05:00
c647be0287
avoid segfault when atom style peri is used in a hybrid atom style
2023-02-21 18:11:59 -05:00
4c36702546
whitespace fixes
2023-02-21 16:31:45 -05:00
e86e67e8cd
Merge pull request #3655 from evoyiatzis/master
...
More implementations of analytical expressions for compute born/matrix
2023-02-21 16:19:35 -05:00
1aa7a6c8b8
update from Aidan
2023-02-21 15:47:59 -05:00
6c5c93438c
update for ROCm 5.4.3 and CUDA 12.0
2023-02-21 15:00:48 -05:00
633ae8bc40
Revert "add 'atom type' test option to force style tests"
...
This reverts commit 7709dfa118 .
2023-02-21 12:59:32 -05:00
cdcc33aebc
Revert "add simple bond/react unit test"
...
This reverts commit f2713aad94 .
2023-02-21 12:59:32 -05:00
e3003ce294
Revert change in angle_cosine_shift.h
2023-02-21 16:09:58 +02:00
ea9a498fcf
Include method declaration in angle_cosine_shift.h
2023-02-21 15:54:13 +02:00
9611347d1b
Implement born_matrix in angle_cosine_delta.cpp
2023-02-21 15:47:59 +02:00
ee2b6315ec
Include method declaration in angle_cosine_delta.h
2023-02-21 15:46:34 +02:00
ca8a1b80d9
Implement born_matrix in angle_fourier_simple.cpp
2023-02-21 10:25:04 +02:00
994745bd53
Include method declaration in angle_fourier_simple.h
2023-02-21 10:23:18 +02:00
a86302beb7
Merge branch 'lammps:develop' into master
2023-02-21 10:20:44 +02:00
095e00e3e9
Merge pull request #3649 from akohlmey/collected-small-fixes
...
Collected small fixes
2023-02-20 15:23:20 -05:00
2ea29affb8
Merge pull request #3653 from rohskopf/mliap-gradforce
...
Eliminate gradforce loops in ML-IAP pair style
2023-02-20 14:09:30 -05:00
d5ba6f70f2
enable and apply clang-format
2023-02-20 12:48:39 -05:00
f7aae84cf6
make gradgradflag a compile time constant
2023-02-20 12:48:23 -05:00
c7eaee117e
eliminate gradgradflag class member and use flag from data class instead
2023-02-20 12:48:03 -05:00
a59e4a961b
Implement born_matrix in pair_lj96_cut.cpp
2023-02-20 16:38:41 +02:00
e1d013bf7b
Include method declaration in pair_lj96_cut.h
2023-02-20 16:36:59 +02:00
dfc9da8020
add link_check target calling linkchecker to manual build makefile
2023-02-19 21:12:22 -05:00
9220ea5695
fix a bunch more broken links
2023-02-19 20:48:54 -05:00
7149143df8
fix outdated or broken URLs and typos in URLs
2023-02-19 16:11:22 -05:00
472d32ee17
Implement born_matrix in pair_harmonic_cut.cpp
2023-02-19 17:59:53 +02:00
7383daa23e
Include method declaration in pair_harmonic_cut.h
2023-02-19 17:57:30 +02:00
29c5c1a0d3
Implement born_matrix in bond_harmonic_shift.cpp
2023-02-19 17:27:23 +02:00
d300225f78
Include method declaration in bond_harmonic_shift.h
2023-02-19 17:25:28 +02:00
8a5ee84901
Implement born_matrix in angle_fourier.cpp
2023-02-19 16:31:42 +02:00
42b7c40020
Include method declaration in angle_fourier.h
2023-02-19 16:27:03 +02:00
ff72268430
rate_limit keyword speedup
...
was previously checking for reactions when even one reaction would exceed rate limit
2023-02-18 16:33:57 -05:00
a875ef77cd
Implement born_matrix in pair_lj_class2.cpp
2023-02-18 20:23:40 +02:00
863aec4c79
Include method declaration in pair_lj_class2.h
2023-02-18 20:21:44 +02:00
ac506255a6
Implement born_matrix in pair_born.cpp
2023-02-18 11:18:27 +02:00
c020aba17c
Include method declaration in pair_born.h
2023-02-18 11:16:55 +02:00
ca7cb7bd0e
Implement born_matrix in pair_buck.cpp
2023-02-18 10:24:08 +02:00
aa209e621d
Include method declaration in pair_buck.h
2023-02-18 10:21:23 +02:00
0ead219a8b
backward compatibility with restart
...
keep new maxline limit (1024 chars), but old react-ID length limit (256 chars)
2023-02-18 00:37:28 -05:00
83ba1c9d20
Merge pull request #3645 from akohlmey/more-backports-to-stable
...
More backports of fixes to stable release
2023-02-17 16:27:13 -05:00
9c73f32121
increase MAXLINE to match other parts of lammps
...
'custom' constraint could exceed 256 chars fairly easily
2023-02-17 13:01:47 -05:00
ce10614cab
backport region check move to init() function for fix gcmc and fix widom
2023-02-17 12:44:58 -05:00
facbeac052
move definition of MAXBIGINT_DOUBLE to variable.cpp
2023-02-17 12:29:17 -05:00
ba80af3bd9
Update Kokkos and confirm computes work
2023-02-16 19:59:25 -07:00
af4c45a52b
Confirm computes still work and use gradgradflag = -1 for pair style
2023-02-16 15:43:44 -07:00
621283bb78
Enclose gradforce loops in gradgradflag conditional
...
Co-authored-by: Nicholas Lubbers <nlubbers@lanl.gov >
2023-02-16 12:16:53 -07:00
17e1ed4869
updates to README
2023-02-16 10:27:45 -07:00
33056a4fd3
Merge pull request #3651 from stanmoore1/kk_3.7.1_update
...
Fix Kokkos compile error with NVIDIA Hopper GPU
2023-02-15 16:51:49 -05:00
8d3b06623e
Merge pull request #3650 from evoyiatzis/master
...
Implementation of analytical expressions for Born matrix in bond_class2 & bond_gromos
2023-02-15 16:11:09 -05:00
76c00fe2ed
fix MPI issue in PySCF wrapper
2023-02-15 12:14:38 -07:00
bdfc49f88f
Moved region check from constructor to init()
2023-02-15 11:17:06 -07:00
329dbd0485
Updating doc/examples, moving forward comm to pre_force
2023-02-15 11:00:19 -07:00
f775de1884
Fix Kokkos compile error with NVIDIA Hopper GPU
2023-02-15 10:02:25 -07:00
5f5c7624f2
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2023-02-15 09:45:19 -07:00
4a5d7c671c
Switching from new atom style to property/atom
2023-02-14 15:02:12 -07:00
d13634cd6b
move definition of MAXBIGINT_DOUBLE to variable.cpp
2023-02-14 15:37:59 -05:00
553a98036c
Implement analytical expression for born_matrix in bond_gromos.cpp
2023-02-14 10:19:49 +02:00
7c951d60da
Include method declaration in bond_gromos.h
2023-02-14 10:17:27 +02:00
864488adbb
Implement analytical expression for born_matrix in bond_class2.cpp
2023-02-14 09:39:39 +02:00
115c09ce23
Include method declaration in bond_class2.h
2023-02-14 09:37:12 +02:00
4bf9024c17
tweak comments
2023-02-13 16:27:37 -07:00
4dac68ef72
Merge pull request #3644 from ndtrung81/gpu-gauss-bugfix
...
Fixed issues with gauss/gpu in bonded systems
2023-02-13 16:07:01 -05:00
f06d783497
add mc_active to header
2023-02-13 11:38:24 -07:00
04c22e86cd
disable PySCF support for independent MDI coupling for now
2023-02-13 11:16:56 -07:00
f1fde259e7
make new/incremental quantum trigger more robust, including fix GCMC and atom/swap
2023-02-13 11:10:50 -07:00
9c7ba5a329
remove debug printf()
2023-02-13 10:56:02 -05:00
a0760d0ca6
improve error message
2023-02-13 10:56:02 -05:00
fbe30ffec6
use MAXBIGINT_DOUBLE which does not overflow when casting back to bigint
2023-02-13 10:56:02 -05:00
e99ec32b4b
enable and apply clang-format
2023-02-13 10:56:02 -05:00
401ac8c4f7
make fallback url function available to plugin compilations
2023-02-13 10:56:01 -05:00
575dfd9b21
Merge branch 'develop' of github.com:lammps/lammps into develop
2023-02-13 10:36:33 +01:00
eab3c4d382
better map file error handling
2023-02-12 15:08:46 -05:00
188ee5af15
use MAXBIGINT_DOUBLE which does not overflow when casting back to bigint
2023-02-12 04:08:11 -05:00
f2713aad94
add simple bond/react unit test
2023-02-12 00:36:58 -05:00
b465594aec
bond/react restarts bugfix
...
introduced with recent 'rate_limit' keyword
2023-02-12 00:05:07 -05:00
c0e147dc57
make bond/react examples more accurate
2023-02-11 23:38:55 -05:00
7709dfa118
add 'atom type' test option to force style tests
2023-02-11 16:11:35 -05:00
46ea4843c1
Refactor and small cleanup
2023-02-10 14:28:43 -07:00
403e88b25f
Fix style issues
2023-02-10 14:28:32 -07:00
f135771ddf
Fix compile error
2023-02-10 14:11:21 -07:00
89510e793d
Merge pull request #3643 from akohlmey/feature-release-maintenance-branch
...
Update documentation for revised release and branch names
2023-02-10 15:36:25 -05:00
4f4a67fb45
make fix md/qm more robust
2023-02-10 12:38:55 -07:00
e80bfa4a95
Merge branch 'develop' of https://github.com/lammps/lammps into granular-kokkos
2023-02-10 11:41:52 -07:00
d0c6c310d9
Port changes to other EAM flavors
2023-02-10 10:50:36 -07:00
23bfc1666c
Use range_policy if running on host, small cleanup
2023-02-10 09:24:18 -07:00
26333c28ab
fix grammar and spelling issues
2023-02-10 11:22:13 -05:00
f176b8b14c
consistently support special_bonds settings in pair style gauss
2023-02-10 05:09:58 -05:00
4d5d04aba3
cosmetic
2023-02-10 05:09:22 -05:00
2396b2feea
Fixed bugs with gauss/gpu in bonded systems, including factor_lj in forces and energies
2023-02-10 05:02:43 -05:00
7fa298f2ef
consistently support special_bonds settings in pair style gauss
2023-02-10 04:47:19 -05:00
88ccd546d8
Fixed bugs with gauss/gpu in bonded systems, including factor_lj in forces and energies
2023-02-09 23:55:14 -06:00
58a90d613b
update manual for revised release and branch names
2023-02-10 00:50:36 -05:00
4399c1b6c1
Merge pull request #3593 from akohlmey/maintenance-2022-06-23
...
Third round of maintenance fixes and backports for the stable release
2023-02-09 22:53:11 -05:00
c37c752d36
update markdown files for revised branch structure and development workflow
2023-02-09 21:21:51 -05:00
fd046c8fd8
Merge branch 'maintenance' into maintenance-2022-06-23
2023-02-09 20:17:06 -05:00
09b7694601
Merge pull request #3595 from akohlmey/maintenance-many-files
...
Additional non-functional maintenance changes for the stable version
2023-02-09 20:09:28 -05:00
32186b98f5
more debugging
2023-02-09 14:05:47 -07:00
b4b3d47783
variable substitution memory leak
2023-02-09 11:14:16 -07:00
df20503434
make fallback url function available to plugin compilations
2023-02-09 08:14:23 -05:00
f4aa24a36a
roll back changes for vec3_scale() and vec3_scaleadd() and use temporary vector
2023-02-08 20:33:38 -05:00
f9be11ac8a
enable variables in MDI commands
2023-02-08 16:10:45 -07:00
618e766d5f
organize NWChem examples
2023-02-08 16:06:45 -07:00
007c04bc97
correct preprocessor logic for non-Linux machines
2023-02-08 16:45:48 -05:00
2cd32d7e76
clean up
2023-02-08 12:54:34 -07:00
10b20ec647
more examples in QUANTUM/LATTE
2023-02-08 12:48:50 -07:00
19bcf6b43c
revert to simple ParReduce policy for reductions
...
Change-Id: Ib3018e85f7bc6c97ce9c0320d0ea43c743addacf
2023-02-08 14:05:29 -05:00
418d1e16e1
recover compilation of tersoff kernels with CUDA
2023-02-08 11:17:09 -05:00
6471d781d0
recover kernel failure for tersoff with mixed and single precision
2023-02-08 09:14:37 -05:00
97ddc5917c
another OpenCL bugfix attempt from Trung
2023-02-08 08:26:22 -05:00
3419bfa3f2
LATTE examples dir
2023-02-07 15:21:43 -07:00
a95ff20647
swap nvcc default arch from Maxwell to Pascal
...
This is to avoid deprecation warnings with CUDA 11.6 and later
2023-02-07 08:34:01 -05:00
9e0a9e2601
correct logic
2023-02-07 00:00:17 -05:00
8b34d65970
add download fallback handling
2023-02-07 00:00:07 -05:00
c60fd6f89d
more debugging and examples with NWChem
2023-02-06 18:06:04 -07:00
e5b067d1ab
Merge branch 'develop' of github.com:lammps/lammps into eam_teampolicy_optimization
2023-02-06 16:48:03 -07:00
0a1c2bcccc
fix failing unit tests with OpenCL
2023-02-06 18:40:07 -05:00
08b9af89bb
more work with NWChem
2023-02-06 14:46:40 -07:00
ddc23bb3bf
refactor step 2: reorder when to dedup reactions
2023-02-05 15:14:57 -05:00
162ee16825
refactor step 1: delay check for ghosts
2023-02-05 13:46:29 -05:00
e7fc590f91
simplify and correct dedup routine
2023-02-05 12:00:33 -05:00
c9442c591c
re-enable new neighbor lists for CUDA 12.0 and later
2023-02-05 03:01:46 -05:00
b7d316031d
nullify freed pointers in list of dump data
2023-02-03 20:39:47 -05:00
361e9f3ea5
avoid illegal memory access in destructor after variables have been deleted
2023-02-03 20:26:42 -05:00
b7ed8828e7
start adding QE support to exampes/QUANTUM
2023-02-03 18:14:50 -07:00
c45b9a5301
more debugging
2023-02-03 15:20:18 -07:00
1c77ffc288
catch missing static extents
...
Change-Id: I456282b172053a3566b1ce9a36bc33d377bd801a
2023-02-03 14:57:56 -05:00
55f454db2d
Addressed feedback from LAMMPS developers:
...
- moved policyInstance into the EAM class
- eliminated MAX_CACHE_COLS define, in favor of the static_extent of the spline view type
- made inum a protected member var that allows range checking inside TeamPolicy kernels
- added range checking after initializing the cached table in TeamPolicy kernels
- correctness and perf checks pass
Change-Id: Iaaf34f7560c37e0a2a34e980761246d3ef42be99
2023-02-03 14:53:34 -05:00
fd1823a890
more debugging
2023-02-03 08:00:58 -07:00
28120793b8
backport PR #3631
2023-02-02 22:21:15 -05:00
751e33c70e
more LATTE refactoring and debugging
2023-02-02 18:16:45 -07:00
56ca901cdb
Implement a "caching in LDS" approach for EAM to improve performance on HIP
...
- Use a TeamPolicy rather than a RangePolicy to expose scratch
- Team cooperates to load row-zero of spline into LDS
- At runtime, decide whether value can be 'cached' in LDS, and conditionally load from LDS based on this
Should be easily extendable / tunable for other architectures if ever required.
Change-Id: Ie4254c8db1a7b14abafffe2b581014c5137bf7ed
2023-02-02 16:35:28 -05:00
12079c32de
Merge branch 'develop' into fix-mdi-qmmm
2023-02-02 13:10:55 -07:00
b3262684af
more LATTE debugging
2023-02-01 17:15:25 -07:00
c53ea66f39
debgging for LATTE
2023-02-01 14:20:27 -07:00
090e61f0ec
more debugging
2023-02-01 11:31:15 -07:00
a81e6693cd
more work on LATTE interface
2023-02-01 10:53:08 -07:00
f32ce8377e
change default arch in nvcc_wrapper, so it can still run with cuda 12
2023-02-01 11:35:59 -05:00
9021b8bc6a
implement download fallback for traditional make build
2023-02-01 06:53:53 -05:00
838fe3020d
add support for building a static lammps-shell executable with Linux/MUSL
2023-01-31 22:23:41 -05:00
b4d4dcbcbc
simplify
2023-01-31 20:35:18 -05:00
52a892ec46
simplify
2023-01-31 20:32:41 -05:00
0ee3d9da5d
port triclinic region vs box check from fix gcmc to fix widom
2023-01-31 20:29:18 -05:00
50afb292b0
compare region extent with box bounds for triclinic
2023-01-31 20:28:25 -05:00
275ef9da17
update n2p2 lib version for traditional make, too.
2023-01-31 20:28:15 -05:00
b6a87390a3
revert MD5 hash to current value after GitHub reversed its change
2023-01-31 20:28:04 -05:00
72178631c5
update N2P2 library to version 2.2.0
2023-01-31 20:27:57 -05:00
f8859c5fca
implement download fallback URLs pointing to download.lammps.org for CMake
2023-01-31 20:22:06 -05:00
979119a29b
backport fixes to KOKKOS and REAXFF from PR #3621
2023-01-31 20:18:38 -05:00
bc66572275
Fix out of bounds access in pair_vashishta_kokkos with skip list
2023-01-31 20:00:45 -05:00
609231675f
Allow neighbor class to set newton flag in Kokkos neigh list
2023-01-31 19:55:07 -05:00
2b5ef8d93e
add plugin input script
2023-01-31 16:04:59 -07:00
018a815398
start work on LATTE wrapper
2023-01-31 16:02:55 -07:00
7c9068c34a
correct nonPBC vs PBC calls to PySCF
2023-01-31 13:31:42 -07:00
b4ac95b225
add support for NWChem in examples/QUANTUM
2023-01-31 12:40:54 -07:00
dc5980ab7e
coments
2023-01-31 08:04:25 -07:00
be22256765
edits
2023-01-31 07:44:23 -07:00
e7bcdc63e5
add instructions for running 2-water QMMM PySCF problem
2023-01-31 07:43:20 -07:00
3b2647917f
add PySCF to renamed examples/QUANTUM dir
2023-01-30 15:45:07 -07:00
092a67ab93
debug
2023-01-30 15:41:25 -07:00
243fcbf47d
more debugging
2023-01-30 14:08:18 -07:00
d9675b5da4
Fix QUIP compilation with Intel compilers.
2023-01-30 08:11:52 -05:00
8bc8f3eb4c
debugging
2023-01-27 12:20:30 -07:00
7d32b4f42a
make Kokkos lib compatible with musl-libc
...
Note: this was adapted from https://github.com/kokkos/kokkos/pull/5678
to be usable without requiring C++17
2023-01-27 12:21:39 -05:00
697e5b15ec
forcibly disable COMPRESS package is zlib is not found
2023-01-27 07:29:25 -05:00
ade0718c11
make compatible to non-glibc Linux
2023-01-27 07:26:23 -05:00
31033ff6e0
must initialize "np" in constructor
2023-01-26 18:34:21 -05:00
9a598ba5a8
backport fix pimd bugfix from develop
2023-01-26 15:59:26 -05:00
ff20448b1d
add image to the cover page of the PDF version of the manual
2023-01-26 11:23:46 -05:00
af5229ba58
swap constexpr back to const
2023-01-26 09:58:26 -05:00
b180200c48
check if variable value is a valid number before converting it
2023-01-26 07:10:50 -05:00
27441cf2ea
update developer contact info in a few more files
2023-01-25 22:24:22 -05:00
db61bf609b
plug memory leaks in couple examples
2023-01-25 21:48:29 -05:00
015fa4cb0a
update embedded docs
2023-01-25 21:44:04 -05:00
62f6f91146
minor typo and rewording
2023-01-25 21:42:37 -05:00
e163b0b1d7
portability improvements for Solaris/OpenIndiana
2023-01-25 21:40:23 -05:00
169a886898
cannot test PYTHON package if it is not installed
2023-01-25 21:37:22 -05:00
cbd276c49d
correct prototype for documentation
2023-01-25 21:32:03 -05:00
183c6c06ff
small tweaks to the "breadcrumbs" part of the theme to avoid double inserting a separation character
2023-01-25 21:28:18 -05:00
93a46da58e
add image to the cover page of the PDF version of the manual
2023-01-25 21:24:27 -05:00
6b6a47bd3c
Small tweaks
2023-01-25 21:21:08 -05:00
4a0a98a0fd
Small bugfixes for Kokkos
2023-01-25 21:20:59 -05:00
369ea4fd26
Add this
2023-01-25 21:17:30 -05:00
d63c002bf5
Use group for Kokkos nvt temp compute
2023-01-25 21:17:22 -05:00
bc567ac406
added more MM suppport for direct method
2023-01-25 16:23:17 -07:00
07c17d4e63
debugging on coupled mode
2023-01-20 15:49:29 -07:00
2695ecbc07
updates to fix mdi/qmmm
2023-01-20 14:22:20 -07:00
4d7a5fb225
support two modes of QMMM coupling
2023-01-18 16:19:19 -07:00
25a8e08703
Merge branch 'develop' into fix-mdi-qmmm
2023-01-18 15:19:57 -07:00
420606658b
Merge branch 'develop' into granular-kokkos
2023-01-17 08:20:35 -07:00
e931d3153b
small improvements from upstream
2023-01-13 17:52:28 -05:00
2913c063d4
whitespace
2023-01-13 14:51:21 -05:00
5606b57646
Update SECURITY.md
...
I found the overlapping meanings of release/update/patch a bit confusing, especially when sometimes referring to a branch name and sometimes used as a general description. So I reworked it, trying to preserve meaning. I deleted the last sentence, because I did not understand it, it may need to be added again.
2023-01-13 11:30:07 -07:00
0fafe34008
import updates to library plugin loader from upstream
2023-01-13 05:21:33 -05:00
a9a1640d67
reorder
2023-01-12 18:28:17 -05:00
812363fb99
lammpsplugin bugfix from Stan
2023-01-12 18:24:04 -05:00
b40e0be1c9
reset to current state of the library interface and remove parts from upstream that have crept in
2023-01-12 12:08:00 -05:00
1be973da07
update from upstream
2023-01-11 22:31:06 -05:00
aca2c52795
update LAMMPS developer contact info
2023-01-11 22:25:25 -05:00
536b2ab7e5
restore accidentally deleted file
2023-01-11 22:16:31 -05:00
ccef293161
remove obsolete comment
2023-01-11 22:11:53 -05:00
4b0de87813
silence compiler warning
2023-01-11 21:59:35 -05:00
fa22aef31b
Fix obscure bug in Kokkos neigh list build
2023-01-11 21:53:16 -05:00
cb7544a615
import modernization from upstream
2023-01-11 21:41:58 -05:00
a9be4906b7
import safer ghost cutoff determination for manybody GPU styles from upstream
2023-01-11 21:41:43 -05:00
6f36d21a04
GPU library updates
2023-01-11 21:34:42 -05:00
c55a15c4dc
make AWPMD compatible with MSVC and c++-linalg on Windows
2023-01-11 21:23:03 -05:00
8f01dad1a9
add tools/tabulate
2023-01-11 21:21:51 -05:00
db6e1aa20d
some more documentation updates
2023-01-11 21:21:03 -05:00
3cee69a077
correct Kokkos device/arch info ouput in CMake summary
2023-01-11 18:15:56 -05:00
69ffe71595
update unit tests for code corrections
2023-01-11 07:45:50 -05:00
16fa033111
fix issues with bundled meam/spline potentials
2023-01-11 06:40:54 -05:00
8e494aa771
updates and bugfixes for liblammpsplugin plugin loader for LAMMPS shared lib
2023-01-11 06:11:46 -05:00
d203cce8b5
documentation updates from upstream
2023-01-11 06:07:19 -05:00
f8de1b1a75
use official API for utils::logmesg(), stricter/consistent checking for integer and floats
2023-01-11 05:54:35 -05:00
de89a25a25
final CMake sync with upstream
2023-01-11 05:03:00 -05:00
f982e95267
update developer info in unittest tree
2023-01-11 01:28:52 -05:00
293d0cdb58
fix typo
2023-01-11 01:26:54 -05:00
011f2651ee
update
2023-01-11 01:26:48 -05:00
a8d3c43a77
update version
2023-01-11 01:26:35 -05:00
c19641f8b3
synchronize CMake scripting with upstream
2023-01-11 01:04:32 -05:00
6596b343ff
sync docs with fire minimizer code features
2023-01-10 21:55:56 -05:00
b6dbb0330c
update list of commands in pygments LAMMPS lexer
2023-01-10 21:55:56 -05:00
0dd138666a
update for accelerated versions
2023-01-10 21:55:56 -05:00
33b9fec150
synchronize sphinx configuration with upstream
2023-01-10 21:55:56 -05:00
32b020a165
Increase communication cutoff for TIP4P pair styles, if needed
...
This avoids error of H atom not found when the O atom is a ghost.
2023-01-10 21:55:56 -05:00
c1db230331
Fix bug in Kokkos ReaxFF on GPUs
2023-01-10 21:55:56 -05:00
254c052ecc
Fix GPU tag issues in other Kokkos styles
2023-01-10 21:55:56 -05:00
8e889dfa7c
offset is not used (by construction of the potential)
2023-01-10 21:55:55 -05:00
5b6a52a646
correct suffix handling with compute fep
2023-01-10 21:55:55 -05:00
55f56deb63
bugfix for minimization with KOKKOS when using fix box/relax
2023-01-10 21:55:55 -05:00
bfe127a720
cosmetic
2023-01-10 21:55:55 -05:00
d95c8911a3
tweak intel compiler settings
2023-01-10 21:55:55 -05:00
0380f9d854
consistently prefix deep_copy() with Kokkos::
2023-01-10 21:55:55 -05:00
71b1d60363
bugfix for gaussian bond/angle styles to avoid premature truncation of potential
2023-01-10 21:55:55 -05:00
8b1f92fabd
better error handling when reading table files
2023-01-10 21:55:55 -05:00
419af0cf28
dead code removal
2023-01-10 21:55:45 -05:00
9030c59932
bugfix for nm/cut argument parsing
2023-01-10 21:55:21 -05:00
ee88078150
bugfix for DPD with exclusions other than 0.0 or 1.0
2023-01-10 21:55:21 -05:00
04451f6072
recover compilation
2023-01-10 21:55:21 -05:00
2364f7f08b
bugfix for incorrect stress tally in dihedral style table
2023-01-10 21:55:21 -05:00
7f82a58f51
auto loop optimizations
2023-01-10 21:55:21 -05:00
1caf074ba1
avoid excess string copy in auto loops
2023-01-10 21:55:20 -05:00
34677f78c2
initialize ADIOS dumps only the first time when used in multiple runs
2023-01-10 21:55:20 -05:00
e095609ac6
update lammps theme base theme from read-the-docs version 1.0.0 to 1.1.1
2023-01-10 21:54:35 -05:00
1122408957
dynamic cast whitespace
2023-01-10 21:53:53 -05:00
5f9b78ca01
update developer reference text
2023-01-10 21:53:09 -05:00
fe138fc75c
add support for building/using the ADIOS package without MPI
...
This needs the ADIOS2 installation being configured accordingly.
2023-01-10 12:38:20 -05:00
31c324ff61
remove references to long obsolete .d dependency files
2023-01-10 12:32:22 -05:00
30564ed8b7
import traditional build system updates and fixes from develop branch
2023-01-10 12:16:59 -05:00
f175a15627
Merge branch 'develop' into gran-temp
2023-01-10 09:58:50 -07:00
f05bfe45a8
Synchronize GitHub related files and settings with develop branch
2023-01-10 11:50:49 -05:00
1234f7d16d
more work on fix mdi/qmmm
2022-12-21 11:50:58 -07:00
249773e08c
adding fix mdi/qmmm command
2022-12-21 10:11:20 -07:00
0f9a36a171
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-12-09 10:40:54 +01:00
531912a3c8
Merge branch 'gran-temp' of github.com:jtclemm/lammps into gran-temp
2022-12-07 11:42:48 -07:00
f2d866420a
Updated examples
2022-12-07 11:41:53 -07:00
6c3ebc19b7
Merge branch 'develop' into gran-temp
2022-11-30 08:54:19 -05:00
e8c271cc16
update python to version to 3.11 and disable png/jpeg for now
2022-11-29 17:54:27 -05:00
1a467233fb
adding examples, fixing wall algebra, updating labels
2022-11-29 12:24:43 -07:00
8026845346
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-11-21 15:26:17 +01:00
f51ab2c440
Restarting limit_damping, other minor simplifications/cleanups
2022-11-16 16:36:22 -07:00
5f0fff58ac
fixing broken doc references
2022-11-14 21:16:03 -07:00
b2c5c1fda4
Fixing cmake style header
2022-11-10 21:06:47 -07:00
d6b5878dce
Adding/removing underscores
2022-11-10 16:25:34 -07:00
d1dd8d3c11
Renaming files/classes, other small, misc updates
2022-11-10 16:06:36 -07:00
ea8ded470b
Removing vectors to avoid resizing issues with coeff redefinitions
2022-11-09 10:17:07 -07:00
971b932387
Adding area flag for submodels
2022-11-07 17:39:40 -07:00
a1db5fda70
Simplifying variables and logic
2022-11-07 11:30:12 -07:00
cd658e6779
Fixing few bugs with histories, removing indices from granular model
2022-11-07 10:41:09 -07:00
88c8b6ec6f
Merge pull request #3460 from akohlmey/maintenance-2022-06-23
...
Second round of maintenance fixes and backports for the stable release
2022-11-03 12:21:59 -04:00
bc74fef3f4
Fixing memory leaks, misc clean ups, adding cohesive flag to Tsuji
2022-11-02 21:11:30 -06:00
871efda589
a few formal changes and spelling updates
2022-11-02 20:39:10 -04:00
b5d57531d9
complete integration into the manual build process
2022-11-02 20:38:43 -04:00
3561bbe887
simplify
2022-11-02 20:20:56 -04:00
74122040a3
add cmake support for generating gsm style header file
2022-11-02 20:20:06 -04:00
4dcf8c99de
Merge branch 'develop' into gran-temp
2022-11-02 19:53:27 -04:00
95a8d2cc25
Patching pair tracker
2022-11-02 15:38:12 -06:00
f671cd7765
Merge branch 'develop' into gran-temp
2022-11-01 14:10:28 -06:00
88be5a3781
Minor fixes to doc pages
2022-11-01 14:01:07 -06:00
c8347df494
Removing knfac from documentation
2022-11-01 13:34:07 -06:00
dca901617e
Removing knfac, removing unnecessary global variables, updating dev ref text
2022-11-01 13:30:57 -06:00
5dcbbc084b
Adding developers documentation page
2022-11-01 13:30:24 -06:00
f66179f336
Removing old contact files, fixing capitalization in dump_custom.cpp
2022-10-28 16:38:32 -06:00
1eb048ef93
Adding granular sub model style creator
2022-10-28 16:00:04 -06:00
f01e28f574
add missing parts to ELECTRODE package docs for traditional make. sync with upstream.
2022-10-27 16:29:28 -04:00
96627d27b1
add support to detect the BuildID of Windows 10 22H2
2022-10-27 12:56:30 -04:00
955fbe46d1
Renaming classes, adjusting initialization
2022-10-26 22:25:58 -06:00
b3fc574a6a
use googletest aliased targets consistently
2022-10-26 22:46:31 -04:00
8a3f7560c9
drop special OpenMP flags from presets. Will be detected by FindOpenMP.
2022-10-26 22:46:21 -04:00
8406e92a9a
downgrade KOKKOS OpenMP check to version 3.1
...
need to apply special exception for NVHPC/PGI compilers
2022-10-26 22:46:13 -04:00
3b376b4448
modernize OpenMP detection and check for omp.h in CMake
2022-10-26 22:46:03 -04:00
ca3b7be623
add compatibility to VTK version 9.0 and above
2022-10-24 16:25:25 -04:00
c825c52d2f
update required version
2022-10-23 03:45:57 -04:00
0ea0e4ce59
modernize calls to access the list of fixes in the Modify class
2022-10-23 03:16:26 -04:00
d53d4b4d99
use inline insertion sort for short array
2022-10-23 03:16:13 -04:00
b37cd14dd1
avoid superfluous calls to utils::strdup and improve error messages
2022-10-23 03:15:58 -04:00
a921a6bdc1
silence compiler warning about not copying the final null byte
2022-10-23 03:15:47 -04:00
51a0345941
Update fix_bond_react.rst
2022-10-23 03:15:35 -04:00
8d70960e2d
bond/react: create atoms error check
...
check that post-reaction template has 'Coords' section if it has 'CreateIDs' section
2022-10-23 03:15:12 -04:00
5661703b30
Update pair_threebody_table.cpp
...
Correcting for hard coded ntheta = 79 in the extreme case that theta is exactly equal to 180.0 degrees.
2022-10-23 03:13:50 -04:00
bc30304f72
update plumed package version to 2.8.1
2022-10-22 23:01:47 -04:00
c76da483fb
must bootstrap centos 7 from dockerhub now
2022-10-22 22:59:52 -04:00
036a1e47d2
replace one more suffix
2022-10-22 22:28:35 -04:00
20fd34a55c
Fix swapped buffer
2022-10-21 21:13:05 -06:00
5430c3b592
add workaround for missing links to fortran functions in sphinx output
2022-10-21 19:01:31 -04:00
9b7cb8200c
small sphinx tweaks. require sphinx 5.2 or later.
2022-10-21 19:01:24 -04:00
550eedbb1f
make Linux behavior default for loading Python shared lib
...
This adds portability to platforms like FreeBSD
2022-10-21 15:52:26 -04:00
3a058f278d
Python support in ML-IAP requires NumPy. Check for it if CMake supports it.
2022-10-21 15:50:08 -04:00
0f7f0b5f86
find cythonize executable on recent FreeBSD versions
2022-10-21 11:39:02 -04:00
3de7534b84
try to make more portable (in case this ever gets ported to windows)
2022-10-21 11:38:50 -04:00
7065462faf
add md5sums for plumed 2.7.5 and 2.8.1, update default version to 2.8.1
2022-10-21 11:38:40 -04:00
ca34dccec0
Merge branch 'develop' of github.com:lammps/lammps into granular-kokkos
2022-10-20 15:03:54 -06:00
2e9d8e1ccb
preserve pair/only package setting during clear command
2022-10-19 14:50:27 -04:00
19b84f7cbd
delete atomfile variables when using the clear command
2022-10-19 14:44:10 -04:00
9b7c445a15
include non-buffered flag
2022-10-19 14:44:04 -04:00
4f2e0147e0
Merge branch 'doc-fixes' of github.com:hammondkd/lammps into doc-fixes
2022-10-19 10:29:30 -05:00
c07f5e8339
Temporary(?) fix for highlighting overflow in labelmap.rst
2022-10-19 10:29:18 -05:00
91e56444ce
add CMake check that will refuse compilation of unit tests or skip tests
...
This is mainly because the default compilers on RHEL/CentOS 7.x are
not sufficient to compile googletest. Also some Fortran module test
requires a working F90 module and others are more recent Fortran compiler.
2022-10-17 18:12:21 -04:00
9b3c8c36bd
update version
2022-10-14 21:35:16 -04:00
e73d27cfa4
Fix runtime error
2022-10-14 15:56:22 -06:00
8242559377
A few more optimizations to pair_gran_hooke_history_kokkos
2022-10-14 15:22:18 -06:00
85726b7ce2
Optimize FixNeighHistoryKokkos
2022-10-14 14:22:08 -06:00
bf42f06a39
Optimizations for pair_gran_hooke_history_kokkos
2022-10-14 12:35:32 -06:00
dc6fc3ec03
Fix compile error
2022-10-13 12:35:13 -06:00
2f4fd62aed
Whack errordocs
2022-10-12 17:23:57 -06:00
76220727c8
Whitespace, etc.
2022-10-12 17:20:16 -06:00
ba468fffcc
Update to latest develop, fix merge conflicts
2022-10-12 17:08:48 -06:00
a3839cd07a
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-10-12 13:20:09 +02:00
3403520967
Fix issue with KSpace slab correction energy with non-neutral systems
2022-10-11 16:37:45 -04:00
d8f969f1df
update python package requirements for building the manual
2022-09-30 20:18:05 -04:00
57d2086a5c
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-09-28 10:04:00 +02:00
3487deccb6
update broken URLs
2022-09-27 08:03:11 -04:00
cca7a53132
Patching heat implementation and adding example
2022-09-25 14:53:53 -06:00
0926fc627d
step update counter
2022-09-25 09:04:45 -04:00
7999778d94
initialize sllod fixes consistently
2022-09-25 07:02:35 -04:00
b4ef4c1ff2
correct indentation
2022-09-25 07:02:35 -04:00
72b08e4b87
backport dump fixes from develop
2022-09-25 07:02:28 -04:00
dc1b7d4cfe
Fixing mathematical errors in force/torque calculations
2022-09-21 16:31:18 -06:00
13be68aece
Fixing argument errors and adding note on datafiles to doc
2022-09-19 22:14:59 -06:00
7f16225ffb
Removing leftover file
2022-09-16 16:57:32 -06:00
c9ba3f4157
Adding classic tangential models
2022-09-16 16:56:20 -06:00
71db9f5e75
Fixing tangential damping coefficient
2022-09-16 14:16:34 -06:00
b61cfb7480
Fixing errors in gran/wall reff calculation and adding heat capabilities
2022-09-16 09:06:52 -06:00
038f4a5210
Adding variable temperature to fix gran/wall, misc fixes/updates
2022-09-14 21:40:00 -06:00
faa64a84e8
bugfixes and updates to the DIELECTRIC package from upstream
2022-09-09 19:42:01 -04:00
06953bd67a
Adding none submodels, further cleaning up mixing, misc edits
2022-09-09 17:12:51 -06:00
6a6291827f
Simplifying mixing coeffs, other misc clean ups
2022-09-09 15:11:24 -06:00
3df0abd081
Debugging restarts
2022-09-09 14:13:52 -06:00
32b67fff2b
print an error if the filename before '*' is too long for the regex matcher
2022-09-07 21:06:19 -04:00
f3dbf4122d
extend the length to which the regex matcher checks strings to 256 chars.
2022-09-07 20:47:16 -04:00
e25ac786da
must apply bond/angle offsets when determining shake bond/angle types
2022-09-05 10:52:06 -04:00
f30fba0061
support paths with blanks and avoid race condition when updating potentials
2022-09-02 21:33:30 -04:00
03f319604f
recover dump_modify every behavior
2022-08-31 17:26:09 -04:00
0782dab1ec
properly initialize result storage for per-chunk arrays
2022-08-29 13:04:40 -04:00
c43cce54ab
re-initialize neighbor lists at end to clear out the occasional list entry
2022-08-28 11:47:27 -04:00
281a368702
correct pair coeff mixing diagnostic for CLASS2 pair styles
2022-08-28 05:51:38 -04:00
1cd18d2b37
Replacing # of models with macro, may revise...
2022-08-24 14:47:10 -06:00
c5da64ccea
Fixing merge conflicts
2022-08-24 12:22:00 -06:00
92c10cc210
Fixing memory issues, passing lmp ptr to submodels, and other misc fixes/changes
2022-08-24 12:19:27 -06:00
f28d69b429
bugfix for writing data files with atom style dielectric
2022-08-19 16:18:38 -04:00
e674e0c927
correctly handle the case where there are no atoms in the fix group
2022-08-14 03:53:02 -04:00
12c1923511
Updating mixing
2022-08-12 17:36:53 -06:00
454f6b6c0d
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-08-09 15:05:41 +02:00
df22b91ac3
Updating coeff parsing, first pass on fix wall/gran, misc fixes
2022-08-08 08:01:48 -06:00
eebabf99b8
adjust location of local ref targets for recent sphinx versions
2022-08-05 22:09:01 -04:00
23a19f4431
need new CSS hack to hide duplicate headers derived from the navigation bar
2022-08-05 21:46:38 -04:00
d618b0ffc0
Merge pull request #3324 from akohlmey/maintenance-2022-06-23
...
First round of maintenance fixes for the stable release
2022-08-05 16:57:43 -04:00
ffc71b8733
energy is not an array
2022-08-05 08:23:23 -04:00
564df78698
fix typo
2022-08-05 08:22:59 -04:00
8db0b5ca39
fix index copy-n-paste error
2022-08-05 08:22:09 -04:00
79e26fe829
correct bond style bpm/rotational example
2022-08-05 03:24:29 -04:00
523d4b0242
correct issues in fix adapt and fix adapt/fep related to using fix STORE
2022-08-04 10:19:26 -04:00
fe39a3e581
Documentation updates for simulations including dipoles
2022-08-03 16:47:29 -04:00
081cc1f992
clarification on what constituets single, double, and triple quotes.
2022-08-03 01:51:43 -04:00
22de863da9
Fixing compilation errors and finishing model classes
2022-08-01 13:12:44 -06:00
53c80c2c00
match pow(0,0) = 1.0 behavior in powint()
2022-07-31 18:52:08 -04:00
673823dd82
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-07-31 12:52:52 +02:00
554b64a147
avoid deprecation warning and update PyPy package requirements
2022-07-30 17:37:35 -04:00
dc08dba592
update embedded search box
2022-07-28 18:58:58 -04:00
0eaa2775cd
document missing call
2022-07-27 22:13:33 -04:00
852673ce41
fix off-by-one bug
2022-07-27 21:44:22 -04:00
8c711e405a
correct make command line example
2022-07-27 08:38:37 -04:00
25b9f95061
add check on extracting elements twice from the library to avoid opaque error later
2022-07-26 15:01:03 -04:00
ee66a6f8c1
correct formatting
2022-07-26 12:34:05 -04:00
b694a5f582
add reference
2022-07-26 12:33:57 -04:00
7ab3fce93f
correct typos
2022-07-26 12:33:48 -04:00
1f9509cb6f
strip off -pendantic-errors flag when compiling with nvcc_wrapper to fix error compiling ML-PACE
2022-07-18 14:00:53 -04:00
cad1d8ece4
correct unit tests for dump local
2022-07-17 12:16:01 -04:00
b709d75f80
add support for dump_modify colname to dump local
2022-07-17 11:52:15 -04:00
5839909061
fix cut-n-paste error and improve error message
2022-07-17 11:46:51 -04:00
30f374de58
clarify
2022-07-16 06:42:19 -04:00
0f9fec05fb
disallow use of variable functions vdisplace(), swiggle(), and cwiggle() with fix dt/reset
2022-07-16 06:42:11 -04:00
8557ce7c97
Adding normal, damping, and tangential sub models
2022-07-15 17:57:38 -06:00
972a86f0ec
fix cut-n-paste typo
2022-07-15 19:06:14 -04:00
6a1a06d76c
Take 2
2022-07-15 12:30:30 -06:00
7338ebfc94
Update Errors_warnings.rst
2022-07-15 12:28:07 -04:00
7132152693
Update Errors_messages.rst
2022-07-15 12:27:57 -04:00
c9925f64f7
cosmetic changes, silence warnings, avoid temporary char buffers
2022-07-15 12:27:48 -04:00
6da523c8b8
very-small-templates bugfix
2022-07-15 12:27:36 -04:00
0522284589
bugfix: specials update corner case
2022-07-15 12:27:26 -04:00
e10a66dabc
allow ramp(x,y) to be used in between runs (returning x) and avoid division by zero on run 0
2022-07-15 05:41:12 -04:00
51dd631a76
Fix bug in vtk dump
2022-07-15 04:29:54 -04:00
6dae78f900
Merge pull request #2 from dsbolin/gran-modular
...
Pulling in Dan's re-refactor
2022-07-14 12:40:06 -06:00
6b40ae29e4
First stab
2022-07-14 11:29:13 -06:00
d37249787e
work around issues with Intel compilers compiling the GPU package
2022-07-12 00:38:51 -04:00
f44841de69
update unit test
2022-07-07 10:32:47 -04:00
54c5337d2d
apply clang-format
2022-07-07 10:32:32 -04:00
efb0e63bf6
correct force and energy for excluded pairs
2022-07-07 10:32:20 -04:00
bb92dae6d3
Simplying conduction
2022-07-05 10:12:12 -06:00
13d78c3afa
Update Kokkos version in CMake
2022-07-04 10:49:03 -04:00
f2910b1d9c
Update Kokkos library in LAMMPS to v3.6.1
2022-07-04 10:48:51 -04:00
78b22a64aa
formatting corrections and minor tweaks to the Argon viscosity howto
2022-07-01 09:27:43 -04:00
8bb1880c9d
Fixed temperature in argon GK example
2022-07-01 09:27:36 -04:00
e7b36c7b90
make certain to switch to the expected source folder when building n2p2 lib
2022-07-01 05:49:07 -04:00
d7804e3770
MPI may need to include multiple folders (e.g. on Ubuntu with OpenMPI)
2022-06-30 23:53:57 -04:00
8d0f9695d2
update googletest to version 1.12.1
2022-06-30 14:57:22 -04:00
52b2e4f364
add Update 1 string to version info
2022-06-29 17:44:29 -04:00
ba1c4e8e81
Defining conduction from area, a
2022-06-29 15:34:39 -06:00
41140149ea
whitespace
2022-06-29 17:06:11 -04:00
85e556ac8f
add more unit tests for boolean expressions
2022-06-29 17:05:37 -04:00
cd5437a7e2
fix bug in recent bugfix
2022-06-29 17:05:27 -04:00
00cc82ac94
update and expand unit tests for if() command boolean evaluation
2022-06-29 17:04:49 -04:00
20f87e3f1d
change boolean = single string to an error
2022-06-29 17:04:34 -04:00
97e34f0667
better error strings
2022-06-29 17:04:23 -04:00
3e5da9b09a
more consistency checks
2022-06-29 17:04:12 -04:00
a62fcca7a4
Boolean expression corner case
2022-06-29 17:04:01 -04:00
222c40ebcf
Fixing memory errors
2022-06-29 15:02:05 -06:00
778d59fa6b
whitespace
2022-06-29 05:19:10 -04:00
3833a85d7a
Add missing grow to Kokkos unpack_exchange
2022-06-29 05:17:55 -04:00
6d961ab29f
Fix small memory leak in SNAP
2022-06-29 05:17:46 -04:00
001824e0f6
Small tweaks
2022-06-29 05:17:36 -04:00
953d32f9b3
Prevent view bounds error when a proc has no atoms
2022-06-29 05:17:26 -04:00
edba922665
Add missing GPU <--> CPU data transfer in minimize Kokkos
2022-06-29 05:17:17 -04:00
53806d4601
Add more missing Kokkos data movement
2022-06-29 05:17:06 -04:00
67597722d5
intergrate references to dump cfg/uef into the dump command docs
2022-06-25 06:19:04 -04:00
337794a9e9
add crosscompiling with MPI support to plugins package
2022-06-24 06:52:08 -04:00
5f5fb895ff
add "package" target to support building a windows installer with NSIS
2022-06-24 01:25:54 -04:00
0302d03bc6
must set thirdparty download URL variable for downloading MPICH4Win
2022-06-23 23:20:49 -04:00
0a4fef369f
may check for MPI library Fortran support only if MPI is enabled
2022-06-23 15:57:54 -04:00
7d5fc356fe
Merge pull request #3311 from akohlmey/next-stable-release
...
Update stable branch to next stable release
2022-06-22 17:33:34 -04:00
8103e5a18f
Merge branch 'release' into next-stable-release
2022-06-22 16:29:19 -04:00
e5b56b67fe
Merge branch 'next_patch_release' into next-stable-release
2022-06-21 09:00:40 -04:00
8ffb7e5f89
Merge branch 'collected-small-fixes' into next-stable-release
2022-06-21 09:00:31 -04:00
cb9ab48ce7
Merge branch 'develop' into next-stable-release
2022-06-21 09:00:12 -04:00
1faa7397d3
Fixing complier issues, adding dump options, initail conduction
2022-06-18 10:11:57 -06:00
468a6d9f29
creating ContactModel class
2022-06-16 14:27:57 -06:00
68e00a60bd
Fixing rare bug in writing restart files with history
2022-06-15 12:37:02 -06:00
c0078fda05
Begin refactoring of pair granular
2022-06-14 09:27:14 -06:00
66188d9d57
unified naming scheme
2022-06-13 09:00:15 -06:00
c6d59fc526
adding documentation and integration fix
2022-06-12 10:09:26 -06:00
e01ef14025
Adding documentation and integration fix
2022-06-12 10:06:16 -06:00
783cb117c5
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-06-09 14:21:27 +02:00
1ebb1cee40
Merge branch 'release' into next-stable-release
2022-06-02 21:49:47 -04:00
f0e7101bd2
Merge branch 'develop' into next-stable-release
2022-05-18 06:35:57 -04:00
cb7db85096
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-05-13 13:44:04 +02:00
15f0a63260
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-05-06 10:04:49 +02:00
662cfca43b
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-05-02 13:07:26 +02:00
3d3cca2964
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-04-28 22:50:54 +02:00
6fd8b2b177
Merge pull request #3122 from akohlmey/maintenance-2021-09-29
...
Third round of maintenance fixes for the stable release
2022-03-24 14:20:52 -04:00
6edaf42b3d
fix temperature initialization bug in KOKKOS nose-hoover code
2022-03-24 11:44:24 -04:00
79c047487d
fix parallel execution bug for shell command
2022-03-24 07:38:44 -04:00
ac5acb9abf
update threebody example
2022-03-24 07:31:02 -04:00
87fbbd3b13
small kokkos fixes from upstream
2022-03-24 07:18:24 -04:00
8ac0ec6473
Changes needed to compile LAMMPS with latest Kokkos develop
2022-03-24 06:09:03 -04:00
8acba74c4d
correct input to load potential file from local folder
2022-03-22 22:32:39 -04:00
34bcbdf41d
update extep potential file
2022-03-22 22:31:48 -04:00
d519ca0213
add missing reaxff files to purge list
2022-03-21 14:34:14 -04:00
a392e8dc09
accept infile with 0 lines, so we can create a template from the restart
2022-03-21 00:33:40 -04:00
a4d4f77bc2
run setup_bodies_dynamic() before processing infile in case that is not resetting all data
2022-03-21 00:32:49 -04:00
83a8f72d83
fix off-by-one bug when writing restart files for rigid bodies
2022-03-20 19:14:13 -04:00
3c54b56cfe
update overlooked date stamp
2022-03-19 21:00:14 -04:00
ff1a08f148
fixes to CMake build for ML-QUIP package from upstream
2022-03-17 18:07:12 -04:00
5a53b0fc03
import python3 compatibility changes to tools/python from upstream
2022-03-16 13:24:53 -04:00
e550600ebe
Error fixed. Epsilon and sigma must also be symmetric
2022-03-16 09:09:52 -04:00
7cb13be52a
fix bug where it was not possible to use an absolute path for write_coeff
2022-03-16 09:08:47 -04:00
ab56d7ecd7
augment cmake library search path to include the CUDA stubs library folder
...
this will help configuring and compiling LAMMPS with CUDA support on
machines where there is no CUDA driver installed
2022-03-10 23:02:57 -05:00
bd6ac3ee6d
for 2d systems, rigid bodies always have a moment of inertia and no DOFs need to be subtracted
2022-03-02 16:41:35 -05:00
27ca0a8f41
trigger building an "intel" style neighbor list so that buffers are allocated
2022-02-27 14:50:48 -05:00
f688b9b6b5
use consistent names, avoid memory leaks, fix off-by-1 error in fourier dihedral
2022-02-27 12:25:32 -05:00
16c61b3cc0
add support for plumed 2.6.5, 2.6.6, 2.7.3, 2.7.4, and 2.8.0 (default 2.7.4)
2022-02-25 16:37:00 -05:00
fb480f22fc
make cythonize detection compatible with /bin/dash on ubunutu
2022-02-24 21:24:04 -05:00
d0507559a4
when updating ML-IAP due to adding/removing PYTHON we need to delete and re-add cythonize support
2022-02-24 20:40:55 -05:00
58eb331b08
Python 3 compatibility for log commands in tools/python
2022-02-23 10:22:29 -05:00
c68015ca87
Bug fix for Intel package skip lists with multiple runs.
2022-02-18 05:11:34 -05:00
583c22d6e0
update tools/eam_database from upstream
2022-02-16 11:46:11 -05:00
e0c0739b11
Merge branch 'develop' of github.com:lammps/lammps into develop
2022-02-15 15:15:59 +01:00
21c0702917
Merge pull request #1 from Bibobu/EAM_alloy_python_script
...
Added Python version of Zhou04_create_v2.f: create_eam.py and eamData…
2022-02-12 12:51:17 +01:00
58a4694d92
Remove incorrect error check in ReaxFF
2022-02-11 16:19:00 -05:00
97cf345528
don't allow exceptions to "escape" a destructor
2022-02-10 21:13:26 -05:00
0658abbdd4
silence possible warnings about missing files on "make clean-all"
2022-02-10 21:10:34 -05:00
72026a58bf
make certain that "offset" is always initialized
2022-02-10 21:05:12 -05:00
7152231a10
plug memory leak
2022-02-10 20:56:51 -05:00
8fe8a667b6
update create.f with changes from NIST database
...
also add parameters for Cr and document in README file and change
the code to create output files with .eam.alloy extension
2022-02-10 20:45:16 -05:00
560c543e69
add extra communication of special neighbors when using angle constraints
2022-02-10 20:44:39 -05:00
c5e6650924
import bugfixes for crashes and memory leaks in MSM kspace style from develop
2022-02-10 20:36:35 -05:00
10373ea5c9
avoid failures with "most" presets
2022-02-10 20:11:00 -05:00
992b1cf582
label as update #3
2022-01-25 07:42:00 -05:00
1505f3de06
fix tag caching issue in INTEL package
2022-01-25 07:41:37 -05:00
566efe04f2
always fall back to using the .so extension if available in the LAMMPS module folder
2022-01-19 10:12:50 -05:00
7586adbb6a
Merge pull request #3029 from akohlmey/maintenance-2021-09-29
...
Second round of maintenance fixes for the stable release
2022-01-06 19:58:51 -05:00
69d6ddccc5
create missing de,df table elements from linear extrapolation
2022-01-05 15:34:30 -05:00
5ae496dcef
backport array dimension bugfix for NETCDF package in simplified form
2022-01-03 19:55:23 -05:00
bc5d742623
explain that the computed force in python pair is force/r same as in Pair:single()
2022-01-03 10:12:38 -05:00
882e699163
Incorporate bugfixes from issue #3074 , a few additional cleanups
2022-01-03 10:11:18 -05:00
9c725d79d6
correct code example for current code
2022-01-01 16:42:28 -05:00
79fbf437a3
correct format string for Error::one()
2021-12-29 16:19:10 -05:00
d130aa4289
address segfault issue with fix nve/gpu when group is not "all"
2021-12-29 14:06:52 -05:00
5d8b83a251
backport GPU package build system updates from upstream
2021-12-27 20:30:43 -05:00
5a2548a83d
have internal fix/compute ids include the fix id for fix reaxff/species
...
this allows using the fix multiple times
also remove code and warning that checks for multiple fix instances
# Conflicts:
# src/REAXFF/fix_reaxff_species.cpp
2021-12-23 11:36:28 -05:00
a85b310e1f
add missing fclose()
2021-12-23 11:28:24 -05:00
e51fd40547
correct names of the pack/unpack routines for forward communication
2021-12-09 18:33:13 -05:00
62f271658b
correct setting forward/reverse buffer size info
2021-12-08 13:58:12 -05:00
0aa742934f
correct docs for pair style local/density
2021-12-08 00:51:52 -05:00
a26a709a7b
correct handling of data packing for forward and reverse communication
2021-12-08 00:51:52 -05:00
027293d285
whitespace
2021-11-24 15:47:05 -05:00
f7d049ac2d
generate atom tags for newly created atoms, if tags are enabled. triclinic support.
2021-11-24 15:36:16 -05:00
ea0ff1c8f7
Update CMake utility function get_lammps_version()
...
With the introduction of LAMMPS_UPDATE, version.h is no longer a single line
file. With this change the CMake utility will only process the LAMMPS_VERSION
line. Fixes issue #3038
2021-11-23 10:44:40 -05:00
5c1bb5f13a
Write dump header after sort to fix incorrect atom count for multiproc
2021-11-22 15:52:27 -05:00
24d9b4b611
Update lebedeva potential file and docs based on email on mailing list
...
https://matsci.org/t/lammps-users-webpage-and-parameter-file-for-the-lebedeva-potential/39059
2021-11-17 08:45:55 -05:00
a0e75c9006
correct unit description of eta_n0 parameters. fixes #3016
2021-11-17 08:38:09 -05:00
2435b953e1
increment update counter
2021-11-17 07:04:44 -05:00
c042e12323
clarifications and corrections for the discussion of the main git branches
2021-11-17 07:04:13 -05:00
e9efe46db9
update branch names
2021-11-17 07:03:56 -05:00
ecc14b7308
update documentation to refer to the new branch names (develop, release)
2021-11-17 07:03:27 -05:00
0152fe5cdf
fix segfault when using atom style smd as part of a hybrid style
...
also remove redundant for clearing
2021-11-16 21:49:56 -05:00
892d17af22
plug memory leaks
2021-11-16 21:49:41 -05:00
2cca00203e
Avoid file name collisions in dump unit tests
...
# Conflicts:
# unittest/formats/test_dump_atom.cpp
2021-11-16 15:08:27 -05:00
9f4626a62a
correct uninitialized data access bug due to shadowing of a base class member
2021-11-16 10:51:46 -05:00
e890a0b45e
Merge pull request #2999 from akohlmey/maintenance-2021-09-29
...
Maintenance fixes for the stable release
2021-11-09 15:11:19 -05:00
68223f0385
mention that dump sorting is limited to less than 2 billion atoms
2021-11-07 08:31:15 -05:00
1291a88bff
skip MPI tests if they would be oversubscribing the available processors
2021-11-07 08:30:19 -05:00
d9b687450a
account for increased floating point errors when summing numbers to zero
2021-11-07 08:30:04 -05:00
bd950b37d7
change git:// protocol for accessing github to https:// protocol
...
https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-02 15:30:27 -04:00
21fcdf8c56
Fix bug in Kokkos neighborlist where stencil wasn't updated for occasional list
2021-11-02 13:17:28 -04:00
6b400fb4bf
fix indexing bug
2021-10-31 16:19:17 -04:00
d982298ab2
update new LAMMPS paper citation info
2021-10-28 10:09:01 -04:00
765fd7f763
Use correct sizeof in memset
2021-10-27 17:46:37 -04:00
0325047c01
update a few GPU kernels so they can be compiled on GPUs without double precisions support
2021-10-21 07:34:05 -04:00
2dce8923ee
more direct version of clearing out loaded plugins
2021-10-19 08:28:19 -04:00
8d1ba074be
wipe out all loaded plugins before destroying the LAMMPS instance
2021-10-18 18:06:09 -04:00
4675a3b560
Only check for GPU double precision support if a GPU is present
2021-10-18 13:44:37 -04:00
8999b1f69f
add a LAMMPS_UPDATE string define to signal updates to stable releases
2021-10-17 18:06:04 -04:00
6c2b19c11b
Add support for an "Update #" appendix to the version string
...
This is for informative output only, so that any code depending
on the LAMMPS_VERSION define will not have to be changed and no
warnings will be printed etc.
2021-10-17 18:05:29 -04:00
a425334928
port dump vtk to correctly support custom per-atom arrays and fix some bugs
2021-10-17 11:00:33 -04:00
db2faf2789
fix bugs related to custom per-atom properties in dump style custom
2021-10-17 11:00:21 -04:00
fdbb7d0da4
Report only compatible GPU, i.e. no GPU if mixed/double precision is requested by the hardware does not support it
2021-10-15 20:26:47 -04:00
52cd99918f
pppm kspace styles also require -DFFT_SINGLE when using GPUs in single precision
2021-10-15 20:24:47 -04:00
a3e6a95ffb
allow single precision FFT introspection
2021-10-15 20:24:47 -04:00
5b65169997
correct expansion of fix/compute/variable arguments to avoid bogus thermo outpu
2021-10-15 20:23:57 -04:00
5f3bf69e30
plug memory leaks
2021-10-15 17:00:46 -04:00
507c02b9af
must set define to "see" the lammps_open() library function
2021-10-09 10:21:31 -04:00
b7fe47ba48
Fix bugs and compilation issues in KOKKOS
2021-10-08 09:39:53 -04:00
7dfd11da4b
re-freeze Sphinx and other pip installed packages for doc build
...
The change relative to the stable release fixes a bug with python 3.10 support
2021-10-05 10:52:34 -04:00
97ba95f30e
fix a couple more bugs like in 5246cedda6
2021-10-05 10:39:03 -04:00
c1945b4ec9
Fix misplaced MPI calls bug in pair style drip
2021-10-04 07:12:50 -04:00
c4291a4b8e
unfreeze versions of python packages used to build the documentation
2021-10-02 23:57:23 -04:00
5b5dfa86c5
also update eigen download for traditional build
2021-10-02 23:56:28 -04:00
3ca3f6959f
update eigen3 to the latest release and move download to our own server
2021-10-02 22:55:06 -04:00
f7b7bfa406
Avoid assertions in PythonCapabilities check when using external KOKKOS
2021-10-01 12:05:59 -04:00
3d2f29c92d
fix memory allocation bug causing memory corruption on 32-bit arches
2021-10-01 01:16:45 -04:00
7a457c143c
Fixing missing template keyword when calling method.
2019-03-28 21:40:23 +00:00
661cfef0fb
Merge branch 'master' of https://github.com/lammps/lammps into granular-kokkos
2019-03-28 19:34:17 +00:00
4349750e31
Fixing issue with destructor not verifying if pointer was null.
2019-03-28 19:20:49 +00:00
eb38f7404c
Adding fix wall/gran for kokkos. Just hooke/history style for now.
2019-03-28 19:19:50 +00:00
4908f7f93a
Fixing issue with FixNeighHistoryKokkos::unpack_exchange_kokkos not considering arbitrary pack sizes.
2019-03-28 19:18:03 +00:00
01399a4f09
Merge tag 'patch_28Feb2019' of https://github.com/lammps/lammps into granular-kokkos
...
patch 28Feb19
2019-03-15 14:33:50 +00:00
0bf48ac47f
Implementing comm exchange on device for fixes.
2018-10-19 17:14:01 +01:00
93f149951e
Merge branch 'granular-kokkos' of https://github.com/valleymouth/lammps into granular-kokkos
2018-10-15 15:34:28 +01:00
55cc76bac7
Merge branch 'comm_kokkos' into granular-kokkos
2018-10-15 15:33:59 +01:00
9cc72ab3a0
Implementing FixNeighHistoryKokkos using Kokkos communication.
2018-10-15 15:33:23 +01:00