9cbc77f41c
Merge pull request #3511 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2022-11-03 11:53:08 -04:00
10d3b1a875
Merge pull request #3510 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2022-11-02 19:52:06 -04:00
292cf5ff09
Merge pull request #3487 from bathmatt/kokkos-mliap-so3
...
Created a Kokkos version of the ML-IAP routines. Completed one model…
2022-11-02 17:13:16 -04:00
3da2a2f358
silence compiler warnings
2022-11-02 15:23:54 -04:00
390c68f967
use override keyword. remove virtual from function without override.
2022-11-02 15:23:41 -04:00
d39d272b28
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-11-02 10:52:20 -04:00
017e94302b
add missing initialization
2022-11-02 06:24:26 -04:00
1db5c4b89b
silence compiler warnings
2022-11-02 06:17:07 -04:00
383178c927
silence compiler warnings
2022-11-02 06:16:04 -04:00
902a07a83a
update for portability
2022-11-01 21:23:45 -04:00
edaefd4870
Merge branch 'develop' into collected-small-changes
2022-11-01 12:16:05 -04:00
a001707b22
Merge pull request #3503 from akohlmey/refactor-pair-only
...
Refactor handling of pair/only flag for GPU and KOKKOS
2022-11-01 12:14:59 -04:00
c6157b51ef
Update docs
2022-11-01 07:26:18 -07:00
35bbab15da
Small cleanup
2022-11-01 07:20:17 -07:00
f9a004c752
synchronize comments and update formatting
2022-11-01 06:29:58 -04:00
2d3e5e9930
set pending version info in docs to 3Nov2022
2022-11-01 06:00:05 -04:00
6d7a1e0635
step version strings for the next patch release
2022-11-01 05:59:32 -04:00
05aca2bced
Merge pull request #3507 from hammondkd/thermo_mod_range
...
Support thermo_modify format column index ranges
2022-11-01 05:46:04 -04:00
e5a808fb8d
apply correct platform selection for OpenCL context
2022-11-01 04:05:57 -04:00
80a141d9c8
silence compiler warnings
2022-11-01 03:38:08 -04:00
658220c69d
replace variable length array
2022-11-01 03:37:02 -04:00
d3d83b45cb
adjust floating point error thresholds
2022-10-31 22:46:45 -04:00
b12c3b3587
must compare C vs. Fortran strings with trailing whitespace removed
2022-10-31 22:46:19 -04:00
239e40360f
Merge branch 'refactor-pair-only' of github.com:akohlmey/lammps into refactor-pair-only
2022-10-31 21:59:40 -04:00
3dcf5d70a8
must compare C vs. Fortran strings with trailing whitespace removed
2022-10-31 21:56:38 -04:00
37adaa7409
Merge branch 'develop' into refactor-pair-only
2022-10-31 21:48:10 -04:00
ccea984c4c
expand pair_only_flag processing to also apply to other suffix handlers
2022-10-31 21:47:40 -04:00
8c5d100968
Merge pull request #3508 from hammondkd/fortran-expansion
...
Fortran interface expansion
2022-10-31 20:31:47 -04:00
ed46cfab89
Remove unused variable
2022-10-31 16:07:13 -07:00
3252424dea
Merge branch 'develop' of https://github.com/lammps/lammps into kokkos-mliap-so3
2022-10-31 15:20:38 -07:00
131522f241
silence some more compiler warnings
2022-10-31 18:02:58 -04:00
135c6f24ad
Merge branch 'develop' into fortran-expansion
2022-10-31 17:57:33 -04:00
58c2f25b45
Merge pull request #3504 from akohlmey/library-plugin-update
...
Update example for coupling LAMMPS as a dynamically loaded library
2022-10-31 17:52:34 -04:00
d582d303ff
make compatible with g++ -ansi
2022-10-31 16:15:28 -04:00
6068e9df5a
make fully compatible with gcc -ansi
2022-10-31 16:13:25 -04:00
5d115fec90
check that wrapper for lammps_open() was compiled with -DLAMMPS_LIB_MPI=1
2022-10-31 16:12:56 -04:00
3ae2f9966b
work around warnings when compiling with C++ and gcc -pedantic
2022-10-31 16:12:02 -04:00
5ed7df248c
a real MPI library is required for the test example
2022-10-31 16:11:19 -04:00
27a93f12d5
simplify and make test more specific
2022-10-31 15:00:37 -04:00
8e6c7fa416
add note about the plugin version of the C library interface
2022-10-31 14:42:12 -04:00
23c22b4f4f
silence compiler warnings
2022-10-31 13:06:03 -04:00
c214a81526
increase portability and standard conformance
2022-10-31 13:05:53 -04:00
5195a7385c
Merge pull request #3501 from yury-lysogorskiy/bugfix/empty-spatial-domain
...
BUGFIX: fix pair and empty spatial domains
2022-10-31 12:23:35 -04:00
4c0b415487
Implied shape arrays for constants are not allowed in Fortran 2008 and later
2022-10-31 12:05:16 -04:00
eb8139aacd
Fix compile error with KOKKOS package
2022-10-31 09:47:28 -06:00
7a171ded10
document preference to not use "alternative tokens"
2022-10-30 22:07:43 -04:00
39a6a27066
Replaced "not" with "!" and "and" with "&&" (Windows builds?)
2022-10-30 18:25:16 -05:00
00ec3575c4
Fixed typos
2022-10-30 17:04:06 -05:00
f088fcd949
whitespace
2022-10-30 17:00:16 -05:00
0aa20872ca
Eliminate gfortran -Wall warnings
2022-10-30 16:42:10 -05:00
87590ad339
Merge branch 'lammps:develop' into fortran-expansion
2022-10-30 15:30:59 -05:00
745f90cb71
merged conflicts in thermo.cpp
2022-10-30 14:34:43 -05:00
513d081717
reference the forum instead of the mailing list, which is disabled now
2022-10-29 06:25:55 -04:00
c157b2dea2
add tests whether simple examples for coupling to the LAMMPS library can run
2022-10-29 03:46:52 -04:00
d3ed99c7f8
Optional arguments for find_*_neighlist
2022-10-28 21:01:12 -05:00
73bf0334e4
Fixed optional parameters in find_pair_neighlist
2022-10-28 20:53:46 -05:00
83dcf24092
update README
2022-10-28 21:14:24 -04:00
00c80adf59
add CMake build system
2022-10-28 21:14:14 -04:00
82d77e7ae1
update example
2022-10-28 21:14:01 -04:00
78910eb0e1
add comment that this file needs to be updated when APIs are added
2022-10-28 21:13:50 -04:00
38335a4d47
update prototypes and struct entries for liblammpsplugin. port to windows.
2022-10-28 21:13:17 -04:00
55dafc110d
Unit tests and some off-by-one errors
2022-10-28 19:09:31 -05:00
e0181e8c46
refactor handling of pair/only flag for GPU and KOKKOS
2022-10-28 16:38:11 -04:00
e68b0b442e
Merge pull request #3502 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-10-28 14:33:34 -04:00
e70ccf454d
fix cut-n-paste bug
2022-10-28 10:11:50 -04:00
dc2b0f1def
Merge branch 'develop' into collected-small-changes
2022-10-28 09:30:17 -04:00
7a10cf2b53
Missing colon in gather_atoms_subset doc
2022-10-28 07:57:33 -05:00
624e230f4d
several bugs fixed; unit tests updated
2022-10-28 00:51:04 -05:00
dfef232ccb
Fixed omission in gather_bonds example (docs)
2022-10-27 19:09:53 -05:00
0b83b8c533
Changed case of intrinsics to match style elsewhere
2022-10-27 18:26:22 -05:00
67c165afb2
Fixed typo in gather_bonds example
2022-10-27 18:23:20 -05:00
1de74508c3
Merge pull request #3475 from akohlmey/refactor-testing
...
Refactor computes and fixes to use array of structs instead of many index arrays
2022-10-27 17:07:52 -04:00
3bfdc0aae9
initialize pointer to null
2022-10-27 17:05:55 -04:00
e2f263b827
protect against division by zero
2022-10-27 17:04:10 -04:00
ca091b2e75
update ELECTRODE package instructions for traditional make. fix plural/singular.
2022-10-27 16:23:55 -04:00
3545b491ee
Merge branch 'lammps:develop' into fortran-expansion
2022-10-27 14:15:47 -05:00
1e29c83be3
Merge branch 'fortran-expansion' of github.com:hammondkd/lammps into fortran-expansion
2022-10-27 14:12:38 -05:00
4216ca604c
Refactored copying of strings from C to Fortran to avoid duplication
2022-10-27 14:12:26 -05:00
a66f411edc
add support to detect the BuildID of Windows 10 22H2
2022-10-27 12:43:14 -04:00
560dd9c358
Fixed up for Stan's comments
2022-10-27 17:17:09 +02:00
12fb7ac4a5
Removed old comment
2022-10-27 16:55:50 +02:00
ad080187af
Resolved last set of bugs in the mliap framework unit tests and examples match
2022-10-27 16:48:28 +02:00
5824534ac6
use symbolic constants Comm::BRICK / Comm::TILED for Comm::style
2022-10-27 07:03:25 -04:00
e6b67683aa
update TIP4P howto
2022-10-27 07:02:16 -04:00
8bb5042a57
small upd to pair/extrapolation docs example
2022-10-27 11:56:12 +02:00
850a303f34
Merge pull request #3500 from akohlmey/cmake-openmp-modernize
...
Modernize OpenMP detection and checks in CMake
2022-10-27 00:09:13 -04:00
336ec056de
use googletest aliased targets consistently
2022-10-26 22:37:24 -04:00
0d47dc250a
drop special OpenMP flags from presets. Will be detected by FindOpenMP.
2022-10-26 22:37:04 -04:00
6afa1d14d2
downgrade KOKKOS OpenMP check to version 3.1
...
need to apply special exception for NVHPC/PGI compilers
2022-10-26 22:36:15 -04:00
ca6aba52bb
modernize OpenMP detection and check for omp.h in CMake
2022-10-26 22:35:41 -04:00
a714a60ed3
we need to use Error::one() since not all MPI ranks might trigger
2022-10-26 16:14:48 -04:00
cdbf475c00
Merge pull request #3491 from mehdibghk/new-pair_style-ylz
...
New pair style ylz
2022-10-26 15:40:41 -04:00
e4ca652648
BUGFIX: raise error only if some atoms in current spatial domain but extracted per-atom array is still nullptr
2022-10-26 18:50:08 +02:00
71c8806764
reformat, spelling, whitespace fixes. address minor grammar and content issues
2022-10-26 05:18:06 -04:00
d487d8af37
Update in.flat_membrane
...
shape updated to 1 0.99 0.99
2022-10-26 05:01:17 -04:00
371c2d7cbb
Pair ylz docs enhancements
2022-10-26 05:00:25 -04:00
b8781aca15
Implemented plugin_name and plugin_count and their docs
2022-10-26 00:02:54 -05:00
19f93009c1
Implemented and documented has_id, id_count, and id_name
2022-10-25 19:51:08 -05:00
e68efc039f
Resolved merging conflicts in three files
2022-10-25 14:37:33 -05:00
8c5ebb3942
Edit to make auto-merging easier
2022-10-25 08:34:48 -05:00
dfaff2dc9a
Pre-emptive edits to ease auto-merging
2022-10-25 08:30:21 -05:00
d96bfcdf06
Merge branch 'develop' into refactor-testing
2022-10-24 20:07:58 -04:00
4c176e5afc
whitespace
2022-10-24 19:54:43 -04:00
6c31dabcd6
some coding style and clang-format updates
2022-10-24 19:53:55 -04:00
f3a6038f51
update developer contact info
2022-10-24 19:08:44 -04:00
511e1bb7b9
Merge branch 'develop' into kokkos-mliap-so3
2022-10-24 19:03:42 -04:00
fc59d7d3ca
update LAMMPS developer contact info
2022-10-24 18:28:12 -04:00
34d70dd753
Merge branch 'develop' into new-pair_style-ylz
2022-10-24 18:27:24 -04:00
2b8d6fc4d9
Merge pull request #3485 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-10-24 18:23:52 -04:00
d313179917
add compatibility to VTK version 9.0 and above
2022-10-24 16:25:10 -04:00
fb17f4f5e3
Remove unused var
2022-10-24 14:17:07 -06:00
248b7383c7
Merge remote-tracking branch 'github/develop' into collected-small-changes
...
# Conflicts:
# src/DIPOLE/pair_lj_cut_dipole_long.h
# src/OPENMP/fix_nvt_sllod_omp.h
# src/PHONON/fix_phonon.h
# src/SPIN/pair_spin_dipole_cut.h
# src/SPIN/pair_spin_dipole_long.h
# src/STUBS/mpi.h
# src/UEF/fix_nh_uef.h
# src/fix_nvt_sllod.h
# tools/coding_standard/homepage.py
2022-10-24 15:50:50 -04:00
17fe4fe2b3
Merge branch 'develop' of https://github.com/lammps/lammps into kokkos-mliap-so3
2022-10-24 13:45:14 -06:00
0146a19ed3
silence unrecognized pragma warnings
2022-10-24 15:42:17 -04:00
b08608d6af
more cleanup
2022-10-24 13:42:07 -06:00
248011ed0e
small cleanup
2022-10-24 12:57:06 -06:00
27e1442ecd
Fix Makefile build issue
2022-10-24 12:30:50 -06:00
fda0557ea5
cleanup
2022-10-24 12:09:25 -06:00
27b37ebad0
Merge pull request #3495 from akohlmey/update-email
...
Update contact email address in LAMMPS sources
2022-10-24 13:49:31 -04:00
3fe18c70ad
Merge pull request #3497 from jrgissing/bond/react-create_atoms_error_check
...
Bond/react: create atoms error check
2022-10-24 13:17:28 -04:00
25f4c7f8fb
Use MathSpecialKokkos
2022-10-24 11:04:58 -06:00
ffa0460ca0
Merge branch 'lammps:develop' into fortran-expansion
2022-10-24 11:53:19 -05:00
463ff1499c
Added reminder to fortran/lammps.f90 in sync with tools/swig/lammps.i
2022-10-24 11:52:51 -05:00
2a81a7a3de
Small cleanup
2022-10-24 10:43:38 -06:00
2132b1d904
update developer reference text
2022-10-24 11:08:26 -04:00
a7d55526e8
update developer info
2022-10-24 11:06:32 -04:00
3c4b0a0c04
expand homepage checker tool to check a few more folders and apply updates
2022-10-24 10:58:39 -04:00
43bd7cfaf4
Merge pull request #3498 from schererc/develop
...
Update pair_threebody_table.cpp
2022-10-24 10:24:45 -04:00
b939ea55f6
allow -kokkos on g 0 without GPU support, report GPUs only if ngpu > 0
2022-10-24 05:05:49 -04:00
005d72bf76
Merge branch 'develop' into kokkos-mliap-so3
2022-10-24 04:26:37 -04:00
2c4aa42c31
conditional compilation of ML-IAP package KOKKOS components with CMake
2022-10-24 04:22:48 -04:00
2e7ebb56a3
whitespace
2022-10-24 04:21:36 -04:00
785b46e57b
Implemented lmp_gather_bonds, lmp_find_*_neighlist, lmp_neighlist_num_elements, and their unit tests and documentation
2022-10-24 01:00:48 -05:00
1e2ffe6cb7
must bootstrap centos 7 from dockerhub now
2022-10-22 22:58:16 -04:00
7aea2b8840
update Plumed download to version 2.8.1
2022-10-22 22:57:53 -04:00
2aa1dfa6d6
replace one more suffix
2022-10-22 22:28:12 -04:00
cd621e74f5
it is safer to do a >= comparison instead of == for floating point numbers
2022-10-22 15:03:37 -04:00
94627b3ef7
remove redundant curly braces
2022-10-22 14:54:53 -04:00
b96028eaf2
Update pair_threebody_table.cpp
...
Correcting for hard coded ntheta = 79 in the extreme case that theta is exactly equal to 180.0 degrees.
2022-10-22 16:38:37 +02:00
01a0cb35a3
modernize calls to access the list of fixes in the Modify class
2022-10-22 08:20:16 -04:00
43e3dc7a9e
use inline insertion sort for short array
2022-10-22 08:10:00 -04:00
d038b049c9
avoid superfluous calls to utils::strdup and improve error messages
2022-10-22 08:09:23 -04:00
5725e3cb1d
silence compiler warning about not copying the final null byte
2022-10-22 08:08:16 -04:00
4f507b36da
Update fix_bond_react.rst
2022-10-22 00:25:00 -04:00
007e6ffd95
bond/react: create atoms error check
...
check that post-reaction template has 'Coords' section if it has 'CreateIDs' section
2022-10-22 00:16:22 -04:00
165b6b4ba3
add workaround for missing links to fortran functions in sphinx output
2022-10-21 18:55:16 -04:00
b5cd834c8f
small sphinx tweaks. require sphinx 5.2 or later.
2022-10-21 18:37:16 -04:00
2275281c2e
Fixed double-colon "feature" in sphinx documetnation (theme.css)
2022-10-21 15:52:39 -05:00
6d8539e74f
tweak for portability
2022-10-21 15:42:11 -04:00
1d69e93330
make Linux behavior default for loading Python shared lib
...
This adds portability to platforms like FreeBSD
2022-10-21 15:32:55 -04:00
caeaeb5d33
Python support in ML-IAP requires NumPy. Check for it if CMake supports it.
2022-10-21 15:31:41 -04:00
a8670f1ce9
Fixed potential inconsistency in lmp_error
2022-10-21 13:44:39 -05:00
fe09f1209e
Fixed spacing
2022-10-21 12:41:07 -05:00
3c936d5a2b
Fixed extract_atom doc
2022-10-21 12:16:57 -05:00
3cef658789
Added ":to:" fields to Fortran.rst; edits to :r's for consistency
2022-10-21 12:10:00 -05:00
6bb3ae83fd
Fixed typo in Manual.rst
2022-10-21 10:59:48 -05:00
337d3f0760
Made module references more uniform
2022-10-21 10:58:05 -05:00
5c4bb611d1
find cythonize executable on recent FreeBSD versions
2022-10-21 11:25:13 -04:00
ed7d608919
Fixed hyperlinks to LIBLAMMPS in Fortran.rst
2022-10-21 09:53:07 -05:00
4d2661433f
try to make more portable (in case this ever gets ported to windows)
2022-10-21 09:28:46 -04:00
ef83f78e1e
add md5sums for plumed 2.7.5 and 2.8.1, update default version to 2.8.1
2022-10-21 09:28:15 -04:00
75d8e0bdfe
Fixed unit test failures. Tests passing now
2022-10-21 09:45:18 +02:00
ce50300534
Created a Kokkos version of the ML-IAP routines. Completed one model and
...
one descriptor along with the pair style and data member. To test the stack
one can run
lmp -k on g 1 -sf kk -pk kokkos neigh full newton on -in in.mliap.so3.Ni_Mo -echo both
and compare it to the non-kokkos results.
Results are identical for cuda/openmp/serial and non-kokkos
2022-10-21 09:45:18 +02:00
12baf65d7a
correct implementation of quartic potential in pair style list
2022-10-21 02:25:40 -04:00
b6287a0fe6
Tweaks to Fortran docs
2022-10-21 00:34:24 -05:00
7ce04c8fe1
Fixed spacing on type lammps fields
2022-10-21 00:09:17 -05:00
112d616e57
unit tests for has_style, style_count, and style_name; added them to docs
2022-10-20 23:22:43 -05:00
b26716c44c
a few more updates
2022-10-20 23:11:45 -04:00
df92e5f228
add one more folder to check
2022-10-20 23:11:18 -04:00
60318a5a26
Refactor Fortran properties test into configuration; implemented several configuration functions and wrote unit tests for them; implemented missing unit tests
2022-10-20 20:24:59 -05:00
92f5c5efa1
check and convert a few more folders and files
2022-10-20 21:04:07 -04:00
146fb30d9d
fix up a non-standard location
2022-10-20 20:51:19 -04:00
cccf3f6f78
change email for contacting LAMMPS developers, add to homepage checker
2022-10-20 20:36:03 -04:00
0af2f153de
check for and replace *really* old LAMMPS home page URL. apply fixes.
2022-10-20 20:07:12 -04:00
9685689ca6
check for and replace *really* old LAMMPS home page URL. apply fixes.
2022-10-20 18:05:55 -04:00
260db06f3e
cosmetic
2022-10-20 17:36:54 -04:00
34121e5545
Implemented decode_image_flags and its unit test; updated documentation
2022-10-20 00:27:57 -05:00
b51c50294e
implemented create_atoms and encode_image_flags and unit tests for them; added IMGMASK and friends to extract_setting and unit tests for them; wrote documentation for them
2022-10-19 18:40:12 -05:00
676dfe0e64
add -nonbuf flag to help output
2022-10-19 14:44:57 -04:00
c898eae40a
simplify
2022-10-19 14:31:42 -04:00
ad54268544
silence compiler warning
2022-10-19 14:31:21 -04:00
0382b33c73
preserve suffixp during clear command
2022-10-19 12:08:05 -04:00
761a75329d
silence compiler warning
2022-10-19 11:20:34 -04:00
9a732ba513
Fortran implementation of create_atoms + unittests
2022-10-19 09:56:54 -05:00
9d081a5916
more adjustments for bogus timer results on Intel OpenCL
2022-10-19 07:39:56 -04:00
2590f9eea4
Update pair_ylz.rst
...
Corrected some typo in formulations
2022-10-19 18:52:31 +08:00
fc5379206f
add versionadded tag
2022-10-19 06:37:45 -04:00
cbec6cdc6c
more detailed log message with replicate
2022-10-19 02:44:41 -04:00
f867adc541
GPU Package fix where timing disable could result in event/marker destruction before completion on accelerator during initialization.
2022-10-19 02:16:29 -04:00
51c6eddd0d
Fix to make the property list empty for command queues when timing disabled.
2022-10-19 02:15:39 -04:00
d50bb3bffb
minor tweak
2022-10-18 15:45:56 -04:00
d3dd394cc5
Merge branch 'develop' into new-pair_style-ylz
2022-10-18 15:43:47 -04:00
450841ca5a
spelling and more whitespace
2022-10-18 15:06:53 -04:00
38c24b68ad
update examples to match others
2022-10-18 14:48:37 -04:00
b4a65a1932
Merge branch 'develop' into new-pair_style-ylz
2022-10-18 14:42:02 -04:00
53c56fdc82
integrate into manual and source distribution
2022-10-18 14:41:46 -04:00
87f316ee72
reformat, remove accelerator info, correct restrictions
2022-10-18 14:35:22 -04:00
45713e97d4
require that all atoms are ellipsoids. will segfault or worse without
2022-10-18 14:34:46 -04:00
d7b436f833
enable and apply clang-format,
2022-10-18 14:34:23 -04:00
3520584109
add constant for 2^(1/6)
2022-10-18 14:33:10 -04:00
39020379da
fix permissions, error docs, URLs, whitespace
2022-10-18 11:53:38 -04:00
78305edf71
delete atomfile style variables with clear command
2022-10-18 07:34:06 -04:00
643865221c
Merge branch 'lammps:develop' into thermo_mod_range
2022-10-17 23:05:28 -05:00
c10b5b02c0
Merge branch 'develop' into collected-small-changes
2022-10-17 22:40:01 -04:00
b44e353d4a
Merge pull request #3489 from hammondkd/doc-fixes
...
Doc fixes (round 4)
2022-10-17 22:36:55 -04:00
7ac70cedd9
Merge pull request #3488 from weinbe2/feature/tersoff-tune
...
Improving stability of the performance of Tersoff/Kokkos across compiler and Kokkos versions
2022-10-17 21:26:55 -04:00
a746e4f2c0
update dipole pair style examples and docs
2022-10-17 19:05:17 -04:00
61c649fccb
more strictly follow the Fortran 2003 standard requirements
2022-10-17 18:49:04 -04:00
74d19b2b6c
update/clarify and make more consistent
2022-10-17 18:45:19 -04:00
d8ab00ea78
add CMake check that will refuse compilation of unit tests or skip tests
...
This is mainly because the default compilers on RHEL/CentOS 7.x are
not sufficient to compile googletest. Also some Fortran module test
requires a working F90 module and others are more recent Fortran compiler.
2022-10-17 18:11:30 -04:00
598e8cc488
Port changes to other Tersoff styles
2022-10-17 15:31:34 -06:00
ad048a20d7
Remove unused variables
2022-10-17 14:42:09 -06:00
637810515a
make compute rigid/local consistent with other "possible attributes" docs
2022-10-17 14:51:10 -05:00
c03f5a42e6
Merge pull request #3490 from yury-lysogorskiy/upd/refactor-includes
...
ML-PACE: upd/refactor includes
2022-10-17 14:12:46 -04:00
57dad8dc39
Host path needs RangePolicy
2022-10-17 11:25:01 -06:00
fc8d9207c6
update Makefile.lammps, too.
2022-10-17 12:22:28 -04:00
a981843686
forgot updated Makefile
2022-10-17 11:51:50 -04:00
3a8abecd68
fix typo
2022-10-16 16:56:29 -04:00
bf8a9d07a7
simplify
2022-10-16 16:37:39 -04:00
299281b0e2
whitespace
2022-10-16 11:53:55 -04:00
46a72f685c
address portability issues to the flang LLVM Fortran 2018 compiler
2022-10-16 11:48:18 -04:00
ec121ab812
convert fix ave/correlate and fix ave/correlate/long
2022-10-16 11:47:11 -04:00
26468eccca
silence compiler warnings
2022-10-16 11:46:38 -04:00
677997699d
more consistency
2022-10-15 15:35:29 -04:00
9f20347375
update PACE library for conventional build
2022-10-15 15:10:01 -04:00
ed59ee6cad
Merge branch 'ml-pace-include-refactor' into upd/refactor-includes
2022-10-15 15:07:55 -04:00
c8aea98b20
Merge branch 'develop' into ml-pace-include-refactor
2022-10-15 15:05:16 -04:00
4bf1339950
update pair_pace.cpp / pair_pace_extrapolation.cpp
2022-10-15 18:23:59 +02:00
2f60db4aba
Merge remote-tracking branch 'upstream/develop' into upd/refactor-includes
...
# Conflicts:
# cmake/Modules/Packages/ML-PACE.cmake
2022-10-15 18:07:07 +02:00
33681b5d84
WIP: update ML-PACE.cmake
2022-10-15 18:06:07 +02:00
9e43e9792c
Fixed a couple more mathbf->boldsymbol errors in fix brownian doc
2022-10-15 10:47:33 -05:00
8ebad9ecd8
convert fix ave/atom and fix ave/chunk
2022-10-15 09:34:47 -04:00
09a14d558d
explicitly select Times New Roman for \textrm, Helvetica for \textsf and Times New Roman for math as well
2022-10-14 21:27:55 -04:00
2b18f6a3d3
replace tab
2022-10-14 21:27:00 -04:00
b586b72ddd
removed an extra space
2022-10-14 18:27:21 -05:00
77958b5ef1
Missed one I->i edit
2022-10-14 18:04:49 -05:00
e346151271
Updated docs for fixes bond/break, bond/create, and bond/react for math/etc.
2022-10-14 17:40:22 -05:00
b3557b81c1
convert fix ave/histo and fix ave/histo/weight
2022-10-14 17:49:56 -04:00
3d0a7d774a
Updated docs for fix bocs to match source code and include math
2022-10-14 16:04:07 -05:00
7550fdc862
Sphinx conf edit so PDF ToC entries w/ subsections >= 100 work
2022-10-14 15:28:55 -05:00
c206cbf6d1
KOKKOS_ARCH output is always empty, so no need to print it
2022-10-14 16:16:08 -04:00
adb93d92ec
Merge branch 'lammps:develop' into feature/tersoff-tune
2022-10-14 10:47:08 -04:00
e37672e7de
Abstracted Tersoff potential calculation into a stand-alone function; used it to create MDRangePolicy and TeamPolicy versions of Tersoff with more tunable -> higher performance
2022-10-14 10:45:59 -04:00
6087217bd9
update wording and fix typo
2022-10-14 10:21:48 -04:00
aa0bd180d1
apply clang-format
2022-10-14 09:24:49 -04:00
9a52019b69
update remarks on neighbor list settings
2022-10-14 09:08:16 -04:00
7d9076de4d
Merge remote-tracking branch 'github/develop' into refactor-testing
2022-10-14 07:29:38 -04:00
c312bf97ae
convert fix store/state
2022-10-14 07:29:04 -04:00
68482ffe14
convert compute slice
2022-10-14 07:29:04 -04:00
0fc8475383
refactor compute reduce and compute reduce/region
2022-10-14 07:29:04 -04:00
0124cc4194
fix bug in thermo_modify format column check
2022-10-14 07:29:04 -04:00
cf4e133a2c
refactor compute reduce/chunk
2022-10-14 07:29:04 -04:00
2bc0825e4a
refactor compute global/atom to use array of struct
2022-10-14 07:29:04 -04:00
874e1522e7
add test for compute reduce/chunk
2022-10-14 07:29:03 -04:00
72e859acf8
New pair-style ylz added to ASPHERE package
2022-10-14 18:52:34 +08:00
c47b16c358
cosmetic
2022-10-14 05:08:24 -04:00
7c5128881e
fix bug in thermo_modify format column check
2022-10-14 04:49:08 -04:00
fbc0e02cb2
cosmetic
2022-10-14 04:48:54 -04:00
453bd97ecd
improve error messages
2022-10-14 04:48:39 -04:00
24379d009c
flag lammps.has_package() python method as new
2022-10-14 04:48:08 -04:00
2d236b07ce
need to skip tests if MOLECULE package is missing
2022-10-14 04:47:41 -04:00
ec1c6eba11
we cannot test the Pizza.py dump class without the MOLECULE package
2022-10-14 04:46:49 -04:00
0a8dfb73da
make lammps_config_has_package() accessible in Python module
2022-10-14 04:46:32 -04:00
8b6c93cb11
silence compiler warning
2022-10-14 04:46:05 -04:00
e83aa698fe
use for scoped loop variables consistently
2022-10-14 04:45:24 -04:00
c2e47378b5
fix typo
2022-10-14 04:44:49 -04:00
082defa862
change neighbor list defaults to delay=0, every=1, check=yes
2022-10-14 04:38:30 -04:00
e3c78b70ed
Fixed remaining discrepancies between lists of keywords and doc of them
2022-10-13 23:00:13 -05:00
edcdedc574
made keyword lists and descriptions consistent for all fix styles
2022-10-13 19:20:08 -05:00
13b7c41971
support Gatom-step/s as well
2022-10-13 17:33:27 -04:00
3f215087d2
also print atom-step/s performance metric
2022-10-13 16:32:41 -04:00
70fd789b4c
missing format keyword in fix ave/time doc
2022-10-13 14:51:30 -05:00
3703af9887
Missing keyword in fix_ave_histo doc
2022-10-13 14:48:26 -05:00
3607fd766b
Missing key word in fix/ave/chunk docs, edits to bond_coeff docs
2022-10-13 14:42:10 -05:00
40d409a8d4
put a few more details on restrictions when parsing types early on.
2022-10-13 15:15:37 -04:00
41c0b39365
Merge branch 'lammps:develop' into thermo_mod_range
2022-10-13 09:01:06 -05:00
8027e02cbb
Merge branch 'lammps:develop' into doc-fixes
2022-10-13 09:00:07 -05:00
6b35251ca2
fix typo and remove correspondign false positive
2022-10-13 05:47:08 -04:00
0b17654bee
New pair-style ylz added to ASPHERE package
2022-10-13 13:45:09 +08:00
efdd29817b
update install targets for main folder headers for "make install"
2022-10-12 21:39:12 -04:00
2eb125d893
change warning message and get the comm cutoff properly
2022-10-12 16:18:56 -04:00
3bf0595078
Increase communication cutoff for TIP4P pair styles, if needed
...
This avoids error of H atom not found when the O atom is a ghost.
2022-10-12 16:16:09 -04:00
05cf15b766
include clang-format
2022-10-12 12:31:43 -04:00
c741eca953
detect clang-format version on Ubuntu 22.04LTS
2022-10-12 12:31:33 -04:00
78c2626e4b
improve warning messages
2022-10-12 10:43:06 -04:00
7115b890b8
more false positives
2022-10-12 10:27:23 -04:00
77740c4f07
Merge pull request #3482 from stanmoore1/slabcorr
...
Fix issue with KSpace slab correction energy with non-neutral systems
2022-10-11 21:12:38 -04:00
d499c2f61b
Merge pull request #3474 from stanmoore1/kk_update_3.7
...
Update Kokkos library in LAMMPS to v3.7.0
2022-10-11 16:30:19 -04:00
1e6321a1e9
Update INTEL package
2022-10-11 11:17:03 -06:00
955b615e1e
Fix undef var
2022-10-11 10:36:22 -06:00
01c022f83d
Fix variable definition
2022-10-11 10:10:27 -06:00
877f4e7e29
Fix issue with KSpace slab correction energy with non-neutral systems
2022-10-11 09:43:18 -06:00
18f91bc565
Merge pull request #3480 from aliehlen/dielectic-doc-updates
...
Documentation updates for DIELECTRIC package
2022-10-10 19:38:16 -04:00
3e1acfc500
Update Kokkos Arch in docs
2022-10-10 16:29:55 -06:00
11111d1b88
Merge branch 'develop' of github.com:lammps/lammps into kk_update_3.7
2022-10-10 15:41:43 -06:00
26f05b336f
Merge pull request #3477 from stanmoore1/kk_bugfixes
...
Fix several minor issues
2022-10-10 17:27:47 -04:00
1bc16d8a78
fix spelling and table format issues. re-wrap paragraphs in doc sources.
2022-10-10 17:26:13 -04:00
a38054cf32
change area_per_patch to area/patch
2022-10-10 16:03:09 -05:00
c113253e2d
Merge branch 'develop' of https://github.com/lammps/lammps into kk_update_3.7
2022-10-10 13:44:02 -07:00
5c82c8a8a3
improve error messages
2022-10-10 16:37:20 -04:00
185639f077
must use utils::inumeric() for parsing integers
2022-10-10 16:37:04 -04:00
aea3421311
whitespace fixes
2022-10-10 15:26:40 -04:00
e8b3558086
Merge branch 'develop' into ml-pace-include-refactor
2022-10-10 15:19:14 -04:00
281a05277b
use updated pace library and update include statements accordingly
2022-10-10 15:04:35 -04:00
1fb07387b9
Merge pull request #3479 from yury-lysogorskiy/feature/pace-al
...
BUGFIX: address issue with compilation KOKKOS + pace/extrapolation
2022-10-10 14:57:13 -04:00
0f33ff1fc1
Avoid using a host pointer in device code
2022-10-10 12:08:31 -06:00
ba45678528
DIELECTRIC package doc and example updates
2022-10-10 11:04:04 -05:00
d834d5cc15
make sure gmres and icc have same kspace flag behavior
2022-10-10 11:04:04 -05:00
b56df94b34
first attempt at adding a default kspaceflag to gmres
2022-10-10 11:04:04 -05:00
be208f037d
quick doc updates
2022-10-10 11:04:04 -05:00
b3fa2b7c4f
update of DIELECTRIC package documentation and examples
2022-10-10 11:03:52 -05:00
341bb57555
Update Install.py
2022-10-10 08:45:33 -07:00
c7560a63e3
BUGFIX: address issue with compilation KOKKOS + pace/extrapolation (in wigner_3j.hpp) by moving #include "wigner_3j.hpp" from ace_clebsch_gordan.h to .cpp
2022-10-10 14:14:09 +02:00
1e1311cf40
Merge pull request #3478 from wmbrownIntel/gpu_init_fix
...
GPU Package Initialization Fixes
2022-10-09 17:57:12 -04:00
0998888947
Merge pull request #3456 from akohlmey/fix-cmake-python-install
...
Update "make install" for CMake to use pip for building/installing the LAMMPS python module
2022-10-08 17:21:24 -04:00
50263021b6
must check for DESTDIR environment variable during "make install" NOT during configuring
2022-10-08 16:17:57 -04:00
878c56da69
revert to using --prefix, but only use --root when DESTDIR is set
2022-10-08 15:39:03 -04:00
e661297838
move pointer initialization to initializer list. modernize error messages.
2022-10-08 11:33:38 -04:00
90b590dd3b
synchronize intel compiler flag tweaks with cmake, turn off one more warning
2022-10-08 10:54:33 -04:00
5582dbc3d3
handle the case of using -pk pair/only on
2022-10-08 10:33:08 -04:00
7c9666798e
whitespace
2022-10-08 09:34:20 -04:00
7551c0a3ca
GPU Package: Documenting some additional preprocessor flags, updating oneapi Makefile.
2022-10-07 22:44:21 -07:00
4ce966e500
Prevent segfault from wild pointer
2022-10-07 15:50:31 -07:00
f70ac64c5d
Fix obscure bug in Kokkos neigh list build
2022-10-07 16:25:38 -06:00
60c12540db
Merge branch 'develop' into fix-cmake-python-install
2022-10-07 17:04:29 -04:00
5a98a38e24
GPU Package: Switching to parallel GPU initialization / JIT compilation.
2022-10-07 13:25:14 -07:00
f715f174bb
GPU Package: Print OCL platform name to screen when multiple platforms
2022-10-06 21:40:42 -07:00
079351e081
Don't unnecessarily reissue package command in post_create() via suffix
2022-10-06 21:30:54 -07:00
a6a39d47e1
Fixing potential issues with automatic splitting of accelerators for NUMA.
2022-10-06 20:48:02 -07:00
2fed3fa003
Minor documentation edits
2022-10-06 22:12:33 -05:00
e9f39f85d2
Fixing issue where shared main memory property only set for NVIDIA devices.
2022-10-06 20:05:33 -07:00
d5757a976e
Made bug fix for format consistent with colname
2022-10-06 21:54:59 -05:00
3b292cd50a
Fixed bug in thermo_modify and made 2*4 and such work for format fields
2022-10-06 18:08:06 -05:00
eca8b77c84
Merge branch 'lammps:develop' into doc-fixes
2022-10-05 22:47:48 -05:00
967c84cb69
Merge pull request #3470 from hammondkd/fortran-further-tinkering
...
Further extending the Fortran interface
2022-10-05 21:20:06 -04:00
7157643fdd
Merge pull request #3315 from yury-lysogorskiy/feature/pace-al
...
ML_PACE with extrapolation grade / active learning
2022-10-05 20:16:13 -04:00
3a4d4b0756
Merge branch 'fortran-further-tinkering' of github.com:hammondkd/lammps into fortran-further-tinkering
2022-10-05 14:30:30 -05:00
e3b5514b62
I just learned that FORALL is obsolescent in Fortran 2018; removed
2022-10-05 14:30:02 -05:00
9abc0b6c11
Merge branch 'lammps:develop' into doc-fixes
2022-10-05 14:13:08 -05:00
723255bf7e
Merge remote-tracking branch 'github/develop' into fortran-further-tinkering
2022-10-05 10:52:36 -04:00
80da4c307c
silence compiler warnings, avoid integer or buffer overflows
2022-10-05 10:52:17 -04:00
f279b5d042
Math fixes and other edits for fix_brownian.rst
2022-10-04 22:36:30 -05:00
93841b939e
add test for compute chunk/spread/atom and compute global/atom
2022-10-04 21:24:59 -04:00
3c11fa39b6
Doc edits for mdi.rst
2022-10-04 18:49:35 -05:00
e51be5d6e0
Need desul library
2022-10-04 15:00:14 -06:00
6ebd520b4f
Merge branch 'develop' of github.com:lammps/lammps into kk_update_3.7
2022-10-04 14:59:48 -06:00
3b3deb3a6a
Merge pull request #3471 from rohskopf/pair-zero-full
...
Optional full neighbor list with pair zero
2022-10-04 16:49:45 -04:00
923caf6281
Update CMake
2022-10-04 14:14:45 -06:00
f9f9e44f2d
Update Kokkos library in LAMMPS to v3.7.0
2022-10-04 14:04:40 -06:00
82d6c1de99
recover MDI library build with windows cross-compilation
2022-10-04 15:48:01 -04:00
7fa020e574
Merge branch 'fortran-further-tinkering' of github.com:hammondkd/lammps into fortran-further-tinkering
2022-10-04 14:35:35 -05:00
8fd19fe7fe
Fixed a typo in library.cpp (documentation) and adjusted spacing to be consistent
2022-10-04 14:35:24 -05:00
8be7634b5f
Merge branch 'collected-small-changes' into pair-zero-full
2022-10-04 14:36:02 -04:00
7f90e43d0a
must skip test for pair style list, if MISC package is not available
2022-10-04 14:34:52 -04:00
017ea1ace9
Merge branch 'develop' into collected-small-changes
2022-10-04 14:34:24 -04:00
dd072f7e08
Merge pull request #3473 from TerrySuun/develop
...
Added quartic function for explicit pair interaction in pair_style list.
2022-10-04 13:27:36 -04:00
74705c8111
port error check test from fortran wrapper to c-library interface test
2022-10-04 09:27:52 -04:00
b0e3c2a440
retrieving the error message clears the error status
2022-10-04 09:16:15 -04:00
90e820e8ec
format mpirun/mpiexec consistently
2022-10-04 08:55:53 -04:00
3ff203b705
add unit test for pair style list comparing it to pair lj/cut + harmonic/morse bonds
2022-10-04 07:03:13 -04:00
f2b3d8e8c3
use morse interaction energy from bond style morse not pair style morse
2022-10-04 07:02:44 -04:00
4a06559da5
update docs
2022-10-04 05:18:42 -04:00
74d5893dd9
enable and apply clang-format
2022-10-04 05:06:31 -04:00
6a97ca2468
better error checking and reporting
2022-10-04 05:02:46 -04:00
a3c676015b
store squared cutoff as documented
2022-10-04 04:13:42 -04:00
bc6e42a610
add more extensive whitespace checking for fortran and unittests
2022-10-04 04:11:39 -04:00
5508c7f25e
Bug fix for pair_style list quartic.
2022-10-04 13:27:32 +08:00
bca8e6b85a
store squared cutoff as documented
2022-10-04 00:14:06 -04:00
d7d2802061
remove intentional false positive
2022-10-03 23:51:21 -04:00
4e9b97d5cb
make capitalization and whitespace fortran coding style more consistent
2022-10-03 23:49:17 -04:00
647c5e3572
apply clang-format
2022-10-03 23:19:59 -04:00
3374435281
add note that integer sizes can be queried without a LAMMPS handle
2022-10-03 23:19:05 -04:00
af3d618f47
complete implementation of looking up last error message and include test
2022-10-03 23:18:44 -04:00
ed8e317ef6
Added quartic function for explicit pair interaction in pair_style list.
2022-10-04 10:40:32 +08:00
fcf415d0b1
Skipped scatter/gather tests when sizeof(tagint) is 8
2022-10-03 18:01:33 -05:00
a9ba96252a
Added warning message if we ever assign to a too-short string; fixed array-reference typo that -f2003 helped catch
2022-10-03 17:44:09 -05:00
ef3b01f340
add neighbor list access tests. now we can always test for a full list.
2022-10-03 18:14:08 -04:00
02158516f2
use large string buffers to avoid truncation
2022-10-03 17:58:14 -04:00
bb6a118006
refactor for simpler flow of control. apply clang-format.
2022-10-03 16:31:23 -04:00
aff58465f2
Reimplemented absolute_path using platform::path_join for portability
2022-10-03 15:15:15 -05:00
2d3e4fdd9a
make MDI package cmake config compatible with multi-config builders
2022-10-03 16:07:00 -04:00
840e3398b8
silence warning with CMake 3.24 and later
2022-10-03 16:06:59 -04:00
21aded5e4e
silence compiler warning
2022-10-03 15:14:54 -04:00
82bf23401f
Fix whitespace
2022-10-03 12:45:18 -06:00
981f75d92f
Example in docs
2022-10-03 12:40:05 -06:00
c82fdd4898
Add docs
2022-10-03 11:57:47 -06:00
ba27ecf610
Add optional full flag to pair_zero
2022-10-03 11:53:41 -06:00
ccdcae0a99
fix_pair.h/cpp: remove modify_param(int, char **)
2022-10-03 19:47:02 +02:00
94ff9cea4c
Revert "update documentation: explain fix_modify pair every N"
...
This reverts commit 2f231bcd50 .
2022-10-03 19:43:37 +02:00
6a2023e7df
spelling
2022-10-03 09:55:20 -04:00
d711a51657
Merge remote-tracking branch 'github/develop' into fortran-further-tinkering
2022-10-03 09:37:52 -04:00
2970a2140f
Merge pull request #3468 from akohlmey/collected-small-changes
...
Collected small changes
2022-10-03 09:37:29 -04:00
658df50e97
make getenv style variable test fully portable
2022-10-03 09:37:05 -04:00
ea512ce2bb
update comments about which files to keep synchronized for consistency
2022-10-03 09:22:28 -04:00
f474b67c7c
update swig interface file for recent changes to the library interface
2022-10-03 09:22:02 -04:00
dc5324c1db
Updated unit tests to use keepstuff; whitespace fixes
2022-10-02 21:26:42 -05:00
db9b59c269
Implemented scatter_atoms and scatter_atoms_subset + unit tests + documentation + typos/edits
2022-10-02 20:32:42 -05:00
c5c21bb36c
Implemented, tested, and documented gather_atoms and variants; added RST docs for lammps_scatter_atoms and lammps_gather_atoms and variants (library.cpp); checked for missing atom map in lammps_gather_atoms_subset; fixed bug in keepstuff.f90; fixed docs for extract_variable
2022-10-02 15:28:10 -05:00
d7ff6337ed
refactor fix ave/time to use array of struct
2022-10-02 14:48:53 -04:00
39ff5c5722
remove unused enums
2022-10-02 14:48:17 -04:00
c777434b72
use kcal consistently
2022-10-01 21:05:16 -04:00
39ea6ef30e
make \AA macro available in :math: for HTML and PDF
...
use the (newly redefined) \AA macro for Angstrom symbol throughout
instead of either \mathring{A} or AA
2022-10-01 20:58:48 -04:00
69ca7105ef
provide some more details about typesetting special characters and math
2022-10-01 20:41:48 -04:00
aac61cbabb
test more /chunk computes
2022-10-01 18:01:17 -04:00
1eedec11df
Merge branch 'test-compute-chunk' into collected-small-changes
2022-10-01 15:05:59 -04:00
3980344b67
add tests for compute property/chunk angmom/chunk ,com/chunk, dipole/chunk
2022-10-01 15:05:33 -04:00
eeff6aa06c
make sure to always look up the region to avoid null pointer dereference
2022-10-01 13:35:02 -04:00
b9cc150f44
add unit test for chunks
2022-10-01 10:39:23 -04:00
2f5e0646d9
Fixed typo in test_fortran_properties
2022-09-30 21:55:50 -05:00
27d9e313f5
convert compute chunk/spread/atom
2022-09-30 21:42:04 -04:00
da2f7f6fad
Forgot to put LMP_VAR_VECTOR in the documentation
2022-09-30 20:14:40 -05:00
9183c0e1c8
Removed commented-out line now that I know it works
2022-09-30 20:02:23 -05:00
9c314966ae
More spacing
2022-09-30 19:58:56 -05:00
eac855343f
Spacing
2022-09-30 19:54:58 -05:00
6dea4d50d6
Fixed oversight in edits to example in Fortran doc page
2022-09-30 19:51:56 -05:00
a323e09822
Merge branch 'lammps:develop' into fortran-further-tinkering
2022-09-30 19:40:32 -05:00
bbc08bbf1f
make capitalization consistent
2022-09-30 19:53:11 -04:00
953c3d0cad
spell check; updated false positives; whitespace
2022-09-30 18:50:16 -05:00
c61b356a71
clarify LJ energy function component of the quartic bond style
2022-09-30 19:48:56 -04:00
d301ff9961
Added set_variable and a test for it
2022-09-30 18:31:18 -05:00
f136bcbef7
Merge pull request #3465 from weinbe2/feature/snap-packed-idx
...
Packed Clebsch-Gordon look-up tables for SNAP/Kokkos
2022-09-30 17:35:10 -04:00
756d24ff9e
Implemented vector-style variables in C, Python, and Fortran APIs; unit test and more for Fortran/extract_variable
2022-09-30 16:02:26 -05:00
2538929d76
update tests for recent changes and with more death tests.
2022-09-30 15:06:46 -04:00
cbe83701c1
better checking for valid data for format style variables
2022-09-30 15:06:25 -04:00
b48868d70b
better document format style variable behavior
2022-09-30 15:05:56 -04:00
172106717d
must match the entire string
2022-09-30 15:05:41 -04:00
a9701f54cb
HIP tuning
2022-09-30 14:53:37 -04:00
6669b493a4
Merge branch 'develop' of https://github.com/lammps/lammps into feature/snap-packed-idx
2022-09-30 13:18:27 -04:00
08acd321f1
add more dedicated tests for format style variables
2022-09-30 09:58:05 -04:00
ec0bc5aa5e
improve detection of invalid format strings. allow to replace format style variables
2022-09-30 09:57:42 -04:00
fce0877cac
update and remove obsolete parts
2022-09-30 09:49:57 -04:00
038ad3a038
portability improvement
2022-09-30 09:02:14 -04:00
8ee17edcab
Implemented more unit tests; stuck on atomfile
2022-09-29 23:39:39 -05:00
a7071fea78
Wrote docs for extract_fix,extract_variable; fixed python so it knows about string variables; doc typo fixes; part of extract_variable unit test
2022-09-29 19:28:15 -05:00
afc35aa7b0
Merge pull request #3462 from akohlmey/pdlammps-howto
...
Add peridynamics howto document
2022-09-29 14:33:46 -04:00
09948f11be
make equation references explicit since .. math:: + 🏷️ does not work with latex
2022-09-29 13:54:09 -04:00
6962b43e70
Pack idxcg_block in with idxz
2022-09-29 09:56:20 -07:00
60f73b33bf
Merge branch 'develop' into feature/snap-packed-idx
2022-09-29 09:50:33 -07:00
c6eb6d858b
implement numbered equations and equation references
2022-09-29 12:04:43 -04:00
96c0d39be2
Merge branch 'develop' into pdlammps-howto
2022-09-29 10:42:34 -04:00
f78c350fa8
Merge pull request #3459 from akohlmey/collected-small-changes
...
Collected small changes and updates
2022-09-29 10:39:17 -04:00
3ab8f6ea16
Finished docs for everything currently implemented
2022-09-29 09:14:49 -05:00
c068c226cc
consolidate fortran test keeper modules into a single module
2022-09-29 09:47:40 -04:00
494821725e
Merge pull request #3463 from wmbrownIntel/gpu_timer_hostview_fix
...
GPU Package - OpenCL Timer Fix and Unnecessary Device Allocation Fix
2022-09-29 08:56:48 -04:00
8e073c3335
reference the Howto from the rest of the manual. Spelling fixes.
2022-09-29 07:43:01 -04:00
777a074744
Convert PDLAMMPS user doc from latex to sphinx
2022-09-29 06:57:52 -04:00
fb675028b9
whitespace
2022-09-29 02:42:11 -04:00
6c0da8cbaf
Wrote documentation for extract_fix, extract_variable
2022-09-29 01:07:46 -05:00
71464d8314
GPU Package: Fixing logic in OpenCL backend that could result in unnecessary device allocations.
2022-09-28 22:30:09 -07:00
6e34d21b24
GPU Package: Switching back to timer disabling with multiple MPI tasks per GPU. Logic added to prevent mem leak.
2022-09-28 21:02:16 -07:00
1d4297e2dd
Implemented extract_fix, extract_variable, flush_buffers; unit test for extract_fix
2022-09-28 22:09:26 -05:00
e22699197d
Added flush_buffers
2022-09-28 07:40:06 -05:00
6109090d40
Merge branch 'lammps:develop' into fortran-further-tinkering
2022-09-27 20:02:06 -05:00
77fb3e8af8
improve error messages
2022-09-27 20:55:55 -04:00
90384371c0
this is redundant, since we set one_coeff and thus * * is required
2022-09-27 20:55:45 -04:00
de28c9b19c
propagate new pace lib version tage and hash to lib/pace/Install.py
2022-09-27 15:27:43 -04:00
5da63b1e1d
Merge branch 'develop' into feature/pace-al
2022-09-27 14:01:58 -04:00
7fe9d087db
move reusable fortran modules to keep data to a separate file
2022-09-27 14:01:01 -04:00
256f385be4
avoid race condition
2022-09-27 13:20:39 -04:00
36d22b9d00
silence compiler warnings
2022-09-27 13:20:25 -04:00
2f231bcd50
update documentation: explain fix_modify pair every N
2022-09-27 17:15:20 +02:00
502fd0eff8
ML-PACE.cmake: update tag and MD5 hashsum
...
pair_pace_extrapolation.cpp: add log message about type of active set (LINEAR or FULL)
2022-09-27 17:04:16 +02:00
2072e08624
added get_last_error_message; still working on its unit test
2022-09-26 21:56:03 -05:00
3e9dca3017
Implement alternate and recommended way to set properties of abstract base class
...
See: https://github.com/lammps/lammps/security/code-scanning/476
2022-09-26 21:01:22 -04:00
7238a29cb7
improve version tag regexp to match cases with leading blanks
2022-09-26 20:39:46 -04:00
0fe739eb35
Merge branch 'develop' into collected-small-changes
...
# Conflicts:
# doc/utils/sphinx-config/false_positives.txt
2022-09-26 20:34:37 -04:00
be98b5a168
Merge pull request #3458 from Boogie3D/mliappy_unified
...
MLIAP Unified Interface
2022-09-26 20:33:17 -04:00
1dc3c8fc26
remove hippynn examples
2022-09-26 19:56:00 -04:00
10068a0fde
Merge pull request #3461 from julient31/llg-correction
...
Correction of some LL features in the SPIN package
2022-09-26 14:56:36 -04:00
1eb3d50c22
simplify/modernize
2022-09-26 13:38:35 -04:00
5ea37448b6
whitespace
2022-09-26 13:12:04 -04:00
a4796dd872
Merge pull request #3396 from hammondkd/fortran-tinkering
...
Expanding the Fortran interface
2022-09-26 13:02:30 -04:00
a4e92ed4a9
update broken URLs
2022-09-26 12:09:45 -04:00
543e7b8b56
format DOI tags consistently
2022-09-26 11:41:22 -04:00
6262f3c537
improve error message
2022-09-26 10:23:15 -04:00
1072a5bda2
Added unit test for has_error
2022-09-26 09:21:41 -05:00
28d84b4fcb
Missed wrap_extract_compute.cpp in prior commit
2022-09-26 08:57:32 -05:00
7cd5d7b357
Added lammps_has_error
2022-09-26 08:57:03 -05:00
30ddb2d4b4
Merge branch 'clean-master2' of github.com:julient31/lammps into llg-correction
2022-09-26 07:53:09 +02:00
e24b4bec01
Adding a new test problem for large damping in the LL equation.
2022-09-26 07:49:51 +02:00
ac6cb062e6
Completing the correction in fix langevin/spin.
2022-09-26 07:44:32 +02:00
90f26f05fc
Correcting some aspects of the SPIN package documentation.
2022-09-26 07:43:19 +02:00
bada1fb348
Finished extract_compute and its unit tests and documentation
2022-09-25 23:54:18 -05:00
d34d5139cb
use CMakeLists.txt file that ships with PACE library
...
this sets the necessary define so that the compilation hack is no longer needed
2022-09-25 17:55:11 -04:00
cb92a1553c
improve error messages
2022-09-25 17:45:18 -04:00
ccafdf54fd
Merge branch 'feature/pace-al' of https://github.com/yury-lysogorskiy/lammps into feature_pace-al
2022-09-25 17:13:37 -04:00
a6f8ea32a7
reformat docs and fix spelling issues
2022-09-25 17:10:50 -04:00
d205d4a6df
remove docs for unexisting command compute pace/extrapolation
2022-09-25 17:10:49 -04:00
fc830d1397
restore original ML-PACE CMake code and update for new dependencies
2022-09-25 17:10:49 -04:00
ca6733c345
remove unused lines
2022-09-25 17:10:49 -04:00
23b15ac4ca
temporarily comment out code that breaks compilation
2022-09-25 17:10:44 -04:00
e1bc3a4ade
apply clang-format
2022-09-25 16:02:56 -04:00
2e3fc4c054
Merge branch 'develop' into feature/pace-al
2022-09-25 16:01:48 -04:00
e38d7cf192
update explanations for version updates in security policy file
2022-09-25 10:43:59 -04:00
af3da50bda
add some more versionadded tags, now mostly complete for 2022
2022-09-25 09:41:55 -04:00
971f5672c9
add missing sllod initialization fixes
2022-09-25 07:11:25 -04:00
67a210e6d8
no need to include pair.h
2022-09-25 06:41:51 -04:00
084024cdc3
format
2022-09-25 06:41:37 -04:00
51624fa78d
whitespace
2022-09-25 03:55:45 -04:00
3a95a7b973
add utility to detect pending version tags in .. versionadded/changed::
2022-09-25 03:51:54 -04:00
64b88f2e13
add versionadded/versionchanged markers for features from 15Sep2022 and 3Aug2022
2022-09-25 03:20:29 -04:00
7b7237bdaf
try to suppress creating __pycache__ folders in the python source dirs
2022-09-24 22:27:22 -04:00
19a0747aeb
add unit test for MLIAP unified
2022-09-24 22:15:29 -04:00
ebf69f2e79
avoid incorrect results with ghostneigh_flag on by skipping contributions from non-local i atoms
2022-09-24 21:09:27 -04:00
0ed0d757ec
refactor unified LJ example input to embed the python code into the input
2022-09-24 21:08:43 -04:00
59ca352e48
whitespace
2022-09-24 15:34:41 -04:00
a02ab6eaa1
avoid memory corruption when using mliap unified with ghostneigh_flag == 1
2022-09-24 15:32:25 -04:00
ef8090fdd1
flag *unified* keyword as newly added in the next patch release
2022-09-24 15:31:47 -04:00
bab115e993
apply C++11 virtual/override conventions
2022-09-24 14:48:31 -04:00
1885f7e42d
delete redundant memory deallocation
2022-09-24 14:48:13 -04:00
1ad782c050
initialize and (conditionally) free cutghost pointer in base class
2022-09-24 14:47:41 -04:00
058e49696a
Added "New in version TBD" to new functions
2022-09-24 12:12:24 -05:00
26e269aacd
continued ork on extract_compute unit tests
2022-09-24 12:04:27 -05:00
b37c145352
convert URLs to https where possible, check URLs for bit rot and update or remove
2022-09-24 08:02:18 -04:00
a0caf34d71
update sjplimp's email and homepage
2022-09-24 05:02:53 -04:00
e469c98e9d
apply clang-format
2022-09-24 04:39:02 -04:00
a31977ca4c
fix typo
2022-09-24 04:24:43 -04:00
46820a90c5
modernize and improve error message handling
2022-09-24 04:12:54 -04:00
caa80ef344
use upper case LAMMPS as the name of the package consistently
2022-09-24 03:45:23 -04:00
5ddb0aeb16
cosmetic changes
2022-09-24 03:44:19 -04:00
f1756eeeee
update unified LJ Ar example to include creating the pickle in the input
2022-09-24 03:33:19 -04:00
c7b24cb1e3
always accept "mliappy" and "unified" keywords, but print suitable error if not supported
2022-09-24 03:32:35 -04:00
c581fca39a
Merge branch 'develop' into mliappy_unified
2022-09-24 03:07:31 -04:00
49a3be17cb
c-library functions should be always present, documented, and lowercase
2022-09-24 03:07:24 -04:00
69627eee8d
Merged with fortran-tinkering
2022-09-23 22:11:24 -05:00
8ad478697e
Remove trailing whitespace
2022-09-23 17:20:27 -06:00
a3326841ad
Add MLIAP NumPy Ta06A example
2022-09-23 17:01:59 -06:00
a94cfe175b
add c/python unit tests for lammps_error()
2022-09-23 18:59:29 -04:00
597540dfb4
Merge branch 'mliappy_unified' of github.com:Boogie3D/lammps into mliappy_unified
2022-09-23 16:51:29 -06:00
5aad045686
Improve incompatible python interpreter warning
2022-09-23 16:51:20 -06:00
9eee1bbb5f
Fix MLIAP Unified LJ example logs
2022-09-23 16:04:15 -06:00
cc0fc01d1c
Implemented extract_compute and started writing unit test for it
2022-09-23 16:23:51 -05:00
86d1aacf7e
add function to dispatch LAMMPS errors to library interfaces
2022-09-23 16:28:15 -04:00
0f2a7d3f33
Merge branch 'develop' into fortran-tinkering
2022-09-23 12:41:39 -04:00
d9e2be4b75
updates to the fortran module docs to make it more consistent, fix links, add example similar to C library docs
2022-09-23 12:41:31 -04:00
2a14397318
fix broken link
2022-09-23 11:10:06 -04:00
71c48762fb
correct inconsistent spelling of name
2022-09-23 10:33:44 -04:00
6532640362
spelling
2022-09-23 10:23:32 -04:00
ac0080f2df
Reintroduced some stashed doc edits
2022-09-23 07:20:49 -05:00
8183a4dfbb
change logic to make coverity scan happy
2022-09-23 06:12:56 -04:00
c3e7f8f25a
remove unused NEWTON_PAIR template argument
2022-09-23 06:01:25 -04:00
820fab454b
style changes
2022-09-23 05:47:41 -04:00
5f5397f61b
Added unit tests for x and v
2022-09-22 22:23:31 -05:00
ea8f08c295
update "make install" for cmake to correctly install LAMMPS python module.
2022-09-22 22:44:45 -04:00
ae4404201f
Forgot to add the unit test files to the commit....
2022-09-22 19:55:10 -05:00
43aabc7985
Update comments and documentation
2022-09-22 18:29:45 -06:00
aff5200ded
Implemented extract_atom, updated docs, added some unit tests
2022-09-22 19:16:15 -05:00
e230a3bb5b
Merge pull request #3450 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-09-22 17:24:08 -04:00
3c5e446165
avoid null pointer dereference
2022-09-22 13:21:54 -04:00
24fd02725c
make operator precedence explicit
2022-09-22 13:21:33 -04:00
96f04237c1
fix memory leak and avoid uninitialized data access
2022-09-22 13:16:38 -04:00
4f0caca9d8
make sure data is initialized
2022-09-22 13:05:32 -04:00
659ac90537
Merge branch 'develop' into collected-small-changes
2022-09-22 12:25:30 -04:00
422042bf66
Merge pull request #3455 from lammps/fix-pair-min-tweak
...
Adjust fix pair to work better with minimization
2022-09-22 12:25:04 -04:00
4a072d10db
make sure array is initialized
2022-09-22 12:24:09 -04:00
e3729e51e8
remove unused method, modernize errors and access to molecule class, reformat
2022-09-22 12:23:52 -04:00
6fac8f1688
remove unused NeighRequest member variable index
2022-09-22 11:32:14 -04:00
7a27718d87
Merge remote-tracking branch 'LAMMPS-official/develop' into feature/pace-al
2022-09-22 17:06:28 +02:00
e99bdeefb8
remove docs for unexisting command compute pace/extrapolation
2022-09-22 17:05:13 +02:00
6c9c61e763
remove debug output
2022-09-22 10:45:53 -04:00
2b27fd8acb
address possible initialization issues reported by coverity scan
2022-09-22 10:34:23 -04:00
4f0cdcbe37
Merge branch 'develop' into collected-small-changes
2022-09-22 10:25:20 -04:00
4afa603bcb
fix_pair.cpp: FixPair::modify_param - change args format (now incl. keyword 'every')
2022-09-22 12:42:57 +02:00
f149d14abc
remove debug print statements in fix_pair.cpp
2022-09-22 12:32:06 +02:00
f132f98d1a
Merge remote-tracking branch 'LAMMPS-official/fix-pair-min-tweak' into feature/pace-al
2022-09-22 11:31:56 +02:00
b4bc780c76
Merge branch 'lammps:develop' into mliappy_unified
2022-09-22 02:14:54 -06:00
13b34a9d69
Merge pull request #3448 from jtclemm/BPM
...
Updates to BPM package
2022-09-21 20:02:40 -04:00
90212a6c35
Merge branch 'BPM' of github.com:jtclemm/lammps into BPM
2022-09-21 15:28:35 -06:00
fc969bc99b
Adding parentheses to logic statement in fix update/special/bonds
2022-09-21 15:28:23 -06:00
39763444c5
add lasttime check to fix pair
2022-09-21 14:03:04 -06:00
0343ad09ea
additional formatting updates
2022-09-21 15:58:12 -04:00
ad76bb2997
Merge branch 'patch-2' into collected-small-changes
2022-09-21 15:52:29 -04:00
51b323fc76
Fixing typo in pair_gayberne.rst
...
Fixing typo in the documentation
2022-09-21 20:01:38 +02:00
7c2013d862
silence compiler warnings
2022-09-21 10:01:53 -04:00
83b36f7e4b
fix some minor documentation issues
2022-09-21 09:41:55 -04:00
1ef2c8c5dc
improving the energy computation model in SPIN/compute_spin.cpp
2022-09-21 10:06:41 +02:00
7e8e40fefa
correcting memory issue in SPIN/compute_spin.cpp
...
removing incorrect line in compute_property_atom.cpp
2022-09-21 09:34:30 +02:00
62b0024425
removing small bug in compute_atom_property.cpp
2022-09-20 19:07:38 +02:00
293a70b719
JT190922, C1:
...
- correction of a memory issue in compute_spin.cpp
- correction of the Langevin calculation in fix_langevin_spin.cpp
2022-09-19 09:02:00 +02:00
72fab8d5f5
must depend on libflammps so that there is no race condition
2022-09-18 16:35:28 -04:00
8d6629cb80
update MDI library to version 1.4.12 which plugs memory leaks on initialization
2022-09-18 11:04:57 -04:00
43998570d1
Remove optional toggle from pair style commands
2022-09-16 14:10:58 -06:00
1655aba5f3
Add masses back and change pickle paths
2022-09-16 14:08:19 -06:00
35c4b791f8
Add MLIAP Unified LJ example logs
2022-09-16 02:53:42 -06:00
2d81980de1
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-15 21:33:51 -05:00
fc7e39be05
Fixing overlooked merge conflict in dump_modify.rst
2022-09-15 16:13:53 -06:00
85bbc4ae47
Clarifying documentation on use of store/local BPM option
2022-09-15 16:08:33 -06:00
f764260c53
Removing BPM bond coefficients from data files
2022-09-15 15:47:31 -06:00
211d5c468e
fixing merge conflicts
2022-09-15 14:49:21 -06:00
e745c8aac4
Merge pull request #3446 from akohlmey/next-patch-release
...
Update versions strings for the next patch release
2022-09-15 12:33:37 -04:00
3bf7712edf
Merge pull request #3444 from lammps/sticker-bond-test
...
Fix bond/swap upgrade with more randomization of bond selection
2022-09-15 11:11:23 -04:00
3770c02752
fix typo
2022-09-15 09:22:20 -04:00
5f2445f215
Merge branch 'develop' into sticker-bond-test
2022-09-15 09:20:58 -04:00
c31542fecb
Merge pull request #3369 from lammps/fix-pair-dump-skip
...
Fix pair plus dump skip
2022-09-15 09:06:37 -04:00
3989aa4dab
BUGFIX: use triggername[ifield] instead of triggername[nfield]
2022-09-15 11:50:38 +02:00
797a45232c
Merge branch 'fix-pair-dump-skip' into feature/pace-al
...
# Conflicts:
# src/fix_pair.cpp
2022-09-15 11:07:24 +02:00
e89899955b
Merge branch 'lammps:develop' into mliappy_unified
2022-09-15 03:01:03 -06:00
aae96b9cb0
fix multiple typesetting issues and make consistent
2022-09-14 23:26:01 -04:00
e4575aec3c
One fix after running fix-whitespace
2022-09-14 21:14:13 -05:00
72573987fa
I wrote unit tests for all the Fortran interface commands in this pull request
2022-09-14 21:07:32 -05:00
2997fff361
update version strings
2022-09-14 16:48:33 -04:00
69034167b8
update versions strings for the next patch release
2022-09-14 16:29:10 -04:00
a52c4a5537
improve error messages
2022-09-14 14:35:57 -04:00
e415eddee5
spelling and improved consistency with other doc pages
2022-09-14 14:34:45 -04:00
15bc70ae4d
Merge branch 'develop' into fix-pair-dump-skip
2022-09-14 14:01:42 -04:00
83224f631d
Merge pull request #3445 from akohlmey/doc-fixes
...
Reorder punctuation and quotation characters in manual for clarity
2022-09-14 13:58:28 -04:00
9a44d708e9
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-13 23:49:17 -05:00
5da958ade2
Merge remote-tracking branch 'github/develop' into doc-fixes
2022-09-13 12:25:33 -04:00
88a85f39fb
Merge pull request #3436 from lammps/fix-gcmc-with-latte
...
Enable fix gcmc to work with fix latte when deleting atoms/molecules
2022-09-13 12:24:50 -04:00
fe4f7bd467
spelling
2022-09-13 11:43:09 -04:00
7e8aa8b04a
Merge branch 'fix-gcmc-with-latte' of github.com:lammps/lammps into fix-gcmc-with-latte
2022-09-13 11:39:25 -04:00
f3fa246179
update LATTE package examples
2022-09-13 11:39:16 -04:00
56304fe939
move check for Fortran Compiler validity
2022-09-13 11:24:20 -04:00
5a218609dd
Merge branch 'fix-gcmc-with-latte' of github.com:lammps/lammps into fix-gcmc-with-latte
2022-09-13 09:17:58 -06:00
b34d45644e
update fix latte doc page
2022-09-13 09:17:50 -06:00
197ce9187e
small programming style updates
2022-09-13 06:31:49 -04:00
7dd95db474
fix typo
2022-09-13 06:22:41 -04:00
526cc1566e
cosmetic
2022-09-13 06:13:37 -04:00
446cc46bbd
spelling
2022-09-12 19:10:18 -04:00
cc2b6a3565
reorder punctuation and quotation characters for clarity
2022-09-12 19:02:46 -04:00
abfdb5bca3
whitespace
2022-09-12 18:33:27 -04:00
893586c8eb
Merge branch 'develop' into fix-pair-dump-skip
2022-09-12 18:19:12 -04:00
170e657bde
Merge branch 'develop' into fix-gcmc-with-latte
2022-09-12 18:15:51 -04:00
f68b50b5c1
Merge branch 'develop' into sticker-bond-test
2022-09-12 18:15:24 -04:00
23595aa851
Merge pull request #3442 from akohlmey/collected-small-changes
...
Collected fixes and small changes for the next patch release
2022-09-12 18:14:40 -04:00
7a97b25c8d
must link with -lgfortran when using flang
2022-09-12 17:02:06 -04:00
60e172c18c
disable assertion to avoid bogus warning from some compilers
2022-09-12 17:01:31 -04:00
5e3adfa710
trigger newsystem in LATTE if atom count changes - e.g. fix gcmc
2022-09-12 14:40:10 -06:00
3e51cfc4d1
avoid ambiguous variable override with due to for scoping
2022-09-12 16:27:54 -04:00
44b8eee180
updated README file from @sjplimp
2022-09-12 16:19:34 -04:00
1abfec066c
update MDI library version to 1.4.11
2022-09-12 12:30:34 -04:00
58d6e0d440
add note to doc page about sticker site model
2022-09-12 09:41:29 -06:00
572e8cc399
random permulations of both I and J atoms in double loop
2022-09-12 09:18:06 -06:00
ed0af32fce
properly initialize Atom class member and avoid side effects during write data
2022-09-11 22:11:22 -04:00
34714dba29
improve error messages
2022-09-11 22:10:50 -04:00
c235cbee71
sync with lammps-testing and update plumed version consistently.
2022-09-11 01:07:22 -04:00
e9f0f371b8
update prompt variable
2022-09-10 21:05:02 -04:00
b86232ac5b
add container definition for almalinux 9
2022-09-10 21:00:14 -04:00
7e921b5e24
Merge branch 'define_nv_restrict' of github.com:Vsevak/lammps into collected-small-changes
2022-09-10 19:53:20 -04:00
e45fa36717
improve error messages
2022-09-10 19:47:28 -04:00
67f6adebb7
whitespace fixup with dynamic casts
2022-09-10 13:26:38 -04:00
9b172d66f8
recover non-labelmap functionality with Kokkos. Error out when maps are used with Kokkos
2022-09-10 12:50:45 -04:00
f62746fc66
Fix noalias definition so that it compiles with nvc++
2022-09-10 13:28:25 +03:00
44e983f641
more dump tests
2022-09-10 04:54:48 -04:00
f36c900b6d
fix memory buffer size issue when using dump_modify image for dump style atom
2022-09-10 04:54:37 -04:00
b3faffd32d
clear custom keywords when default column names change with dump_modify scale or image
2022-09-10 04:54:09 -04:00
f050581363
move keywords to be sorted alphabetically
2022-09-10 04:53:38 -04:00
035ca97ea1
move colname section
2022-09-10 04:53:00 -04:00
73b44c3b18
add some versionadded markers
2022-09-10 04:35:39 -04:00
4cca198adf
fix issues from moving code and incorrect merge conflict resolution
2022-09-10 04:35:13 -04:00
f700da5ac3
remove redundant section
2022-09-10 04:24:40 -04:00
c2e1ee206b
improve format
2022-09-10 04:17:58 -04:00
9eb5d566d4
fix typos with doc references
2022-09-10 04:15:01 -04:00
7e6bd892ed
apply clang-format
2022-09-10 03:29:32 -04:00
ab899861d5
apply clang-format
2022-09-10 03:21:28 -04:00
4998c065da
clang-tidy fixes
2022-09-10 03:18:06 -04:00
22709b73e2
auto loop optimizations
2022-09-10 03:07:28 -04:00
8030fc09e3
augment clang preset so that it switches the fortran standard for flang
...
flang (the one officially included in clang) currently only supports f2018
2022-09-10 02:48:16 -04:00
f04e727d9f
document EXTRA-MOLECULE vs MOLECULE package dependency
2022-09-10 02:39:31 -04:00
342892e85c
add missing dependency
2022-09-10 02:19:34 -04:00
9e5ee01a8a
add a hard dependency of EXTRA-MOLECULE on MOLECULE
2022-09-10 02:19:17 -04:00
9f5375f204
silence compiler warnings
2022-09-10 01:59:20 -04:00
99c76b84aa
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-09 21:23:26 -05:00
d860e9a3ed
Merge branch 'develop' into sticker-bond-test
2022-09-09 17:38:28 -06:00
fb9c40d936
Merge pull request #2531 from jrgissing/type-labels
...
Initial implementation of Type Label support
2022-09-09 19:15:58 -04:00
74fea2bc70
update docs
2022-09-09 18:48:30 -04:00
41f28f783f
more tests
2022-09-09 18:44:42 -04:00
aad464275d
changing scale or image keywords resets user keywords
2022-09-09 18:44:28 -04:00
9e7df0f8e1
correctly compute communication buffers also for the case that size_one changes
2022-09-09 18:44:07 -04:00
6898ead5b7
remove redundant code created by merge
2022-09-09 18:43:20 -04:00
610848599c
reappy bugfix that was lost from moving the "colname" section
2022-09-09 18:42:32 -04:00
7f4fe0d3ad
whitespace
2022-09-09 17:29:11 -04:00
ddf97461da
Merge branch 'develop' into fix-pair-dump-skip
2022-09-09 14:32:55 -06:00
b4410fa72a
Merge branch 'develop' into type-labels
2022-09-09 16:31:38 -04:00
d4bddd4295
Merge pull request #3440 from lammps/dump-step-post-minimize
...
Enforce dump snapshots on multiples of N steps in a run after minimize
2022-09-09 16:30:35 -04:00
1364033055
Merge pull request #3432 from benmenadue/develop
...
Use primary context in CUDA GPU code.
2022-09-09 16:24:46 -04:00
dee0eda2f0
Merge branch 'develop' into fix-pair-dump-skip
2022-09-09 14:17:20 -06:00
3d7a31a59f
Merge branch 'lammps:develop' into mliappy_unified
2022-09-09 14:03:43 -06:00
44a137b85c
Merge pull request #3366 from lammps/mdi-tweak
...
MDI support for LAMMPS + LATTE (tight-binding code)
2022-09-09 15:59:04 -04:00
935eea8219
test a variety of dump output frequency and starting timesteps and run lengths
2022-09-09 15:57:34 -04:00
6bd9609f61
apply clang-format
2022-09-09 15:22:16 -04:00
d1fb2244e2
make downloaded version consistent
2022-09-09 15:21:42 -04:00
04bdfb151b
refactor how fix latte connects to fix gcmc
2022-09-09 12:22:50 -06:00
584ae26fe6
whitespace
2022-09-09 12:48:14 -04:00
167abe9ce0
add preprocessor flags to select between the changed and the old code variant
2022-09-09 12:41:24 -04:00
34d0c417f8
another indentation reformat
2022-09-09 10:39:07 -06:00
1216188d48
Implementation of an int4-packed Clebsch-Gordon look-up table for SNAP
2022-09-09 09:34:22 -07:00
9bff046190
fix issue with dump snapshots in a run after a minimize possibly being non-multiples of N
2022-09-09 10:28:33 -06:00
e9e02c0d5e
Merge pull request #3438 from akohlmey/dielectric-force-tests
...
Add force tests for DIELECTRIC package and fix issues exposed by them.
2022-09-09 12:06:38 -04:00
2e6526b8f7
log labelmap reading from data file and improve error messages
2022-09-09 06:11:22 -04:00
079975fa03
Add mliap_unified_couple.pyx to cythonize
2022-09-09 01:05:20 -06:00
09a1c6f043
Fix import path for make
2022-09-09 01:04:19 -06:00
19604575a4
Update mliap docs for unified
2022-09-09 00:53:18 -06:00
7f93ca2d07
one more tweak
2022-09-09 00:52:52 -04:00
8775e8cc14
improve error message for general atomID and atom type check
2022-09-09 00:40:58 -04:00
11eae03679
Merge branch 'collected-small-changes' into dielectric-force-tests
2022-09-09 00:05:41 -04:00
ffb8b8ba97
Merge branch 'develop' into mdi-tweak
2022-09-09 00:03:39 -04:00
46efe447fa
tweak settings
2022-09-08 23:55:56 -04:00
6ec5ca37b7
fix whitespace and apply clang-format
2022-09-08 23:40:37 -04:00
dbbb858e3b
Merge branch 'mdi_update' into mdi-tweak
2022-09-08 23:37:05 -04:00
45c2419c84
fix bug exposed by extending the regex buffer
2022-09-08 23:25:02 -04:00
8f2ac43487
set suffix flag
2022-09-08 23:25:02 -04:00
1b0865d180
fix bug preventing correct energy & virial tallying
2022-09-08 23:25:02 -04:00
61e402de42
increase regexp matching pattern size
2022-09-08 23:25:01 -04:00
cfc8137d2d
add check to atom style dielectric code so it will only run with dielectric pair styles
2022-09-08 23:24:56 -04:00
1cd47b762b
Update MDI plugin code
2022-09-09 02:28:06 +00:00
0214c35c23
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-08 20:50:27 -05:00
1fe8354c20
must not use fdotr to compute stress tensor for dielectric pair styles due to using a full neighbor list
2022-09-08 21:46:13 -04:00
97f8a600e7
initial doc page edits
2022-09-08 17:44:15 -06:00
ad05300d25
free memory
2022-09-08 17:27:53 -06:00
d8f211c05d
allow fix latte to exclude atoms in a group
2022-09-08 17:15:23 -06:00
d434031200
Merge branch 'develop' into dielectric-force-tests
2022-09-08 16:21:27 -04:00
0c7887f4db
add check for triclinic box compatibility
2022-09-08 13:06:09 -06:00
d9785af63f
archive example results
2022-09-08 11:24:28 -06:00
d2587cd45e
print an error if the filename before '*' is too long for the regex matcher
2022-09-07 21:06:01 -04:00
c3af05c4fb
extend the length to which the regex matcher checks strings to 256 chars.
2022-09-07 20:47:01 -04:00
4938bc6c70
change LATTE howto README
2022-09-07 14:28:16 -06:00
80df29a736
merged in develop
2022-09-07 14:12:26 -06:00
5c73befc66
upgrade to MDI 1.4.9
2022-09-07 13:57:20 -06:00
97717d7cba
update parser for label2type() function with better argument checking and handling of ',' in labels
2022-09-07 15:36:46 -04:00
94a72352f2
Merge pull request #3427 from hammondkd/doc-fixes
...
Doc fixes (round 3)
2022-09-07 12:33:26 -04:00
61a7284676
fix broken formatting
2022-09-07 11:31:18 -04:00
899de2d017
Merge branch 'develop' into doc-fixes
2022-09-07 11:28:10 -04:00
19ed438fd6
Merge pull request #3428 from akhlakm/improve-errors
...
Improve error messages for fix nve commands
2022-09-07 11:23:23 -04:00
039f8c712a
Update labelmap.rst
2022-09-07 01:10:03 -04:00
60adc30210
corrections, suggestions to labelmap howto
2022-09-07 00:43:26 -04:00
d7892c8ea4
Update Errors_messages.rst
2022-09-07 00:02:31 -04:00
f3acba28c7
make unit test Windows compatible.
2022-09-06 23:32:38 -04:00
cfcd5a625d
document type label support for Shake Bond Types
2022-09-06 23:27:03 -04:00
0dc3bccb95
clarify comment handling and parsing. document masses section.
2022-09-06 23:03:26 -04:00
b3c0253976
fix broken formatting
2022-09-06 23:02:59 -04:00
f6dc6ca6e2
make certain there is a blank between Dihedral Coeffs an the type hint
2022-09-06 22:23:38 -04:00
2331f6ddd4
correct label2type() function documentation
2022-09-06 22:03:27 -04:00
157acbacba
Merge pull request #3433 from rohskopf/multi-element-pytorch
...
Update ML-IAP multi-element PyTorch models
2022-09-06 21:53:20 -04:00
0d2db984eb
Merge branch 'develop' into benmenadue/develop
2022-09-06 19:25:21 -04:00
3a0b49b5bf
Merge branch 'develop' into type-labels
2022-09-06 19:16:07 -04:00
55f97e5fbc
whitespace
2022-09-06 19:15:18 -04:00
275b7d600f
Merge pull request #3422 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-09-06 18:59:39 -04:00
9b76294d51
add tests for new variable function
2022-09-06 18:56:09 -04:00
1d986280ce
rename variable special function to retrieve types for labels to label2type()
2022-09-06 18:56:00 -04:00
3b6a06fcf5
small behavior tweaks for inputs without labelmap, add warnings about type offsets
2022-09-06 18:18:44 -04:00
8b3c1a20a8
Removing unneeded feature
2022-09-06 10:13:59 -06:00
e563eb41c1
Remove unnecessary comments
2022-09-06 09:08:42 -06:00
341f5cf40d
Ensure all subnets are proper dtype
2022-09-06 08:40:43 -06:00
bd7a7d4f74
Working MD with 2 atom types
2022-09-06 08:21:01 -06:00
dcf6bca3ad
Output model loading statements on one proc
2022-09-06 08:19:05 -06:00
294a1c2168
Use primary context in CUDA GPU code.
...
Since LAMMPS uses the low-level driver API of CUDA, it needs to ensure
that it is in the correct context when invoking such functions. At the
moment it creates and switches to its own context inside `UCL_Device::set`
but then assumes that the driver is still in that context for subsequent
calls into CUDA; if another part of the program uses a different context
(such as the CUDA runtime using the "primary" context) this will cause
failures inside LAMMPS.
This patch changes the context creation to instead use the primary
context for the requested device. While it's not perfect, in that it
still doesn't ensure that it's in the correct context before making
driver API calls, it at least allows it to work with libraries that use
the runtime API.
2022-09-06 09:28:51 +10:00
35dfffdaf9
Merge branch 'fix-pair-dump-skip' into feature/pace-al
2022-09-05 18:12:14 +02:00
1a5a509c1d
add typelabel support for Shake Bond Types section in molecule files
2022-09-05 10:28:00 -04:00
4f3f2412fb
replace Input::readtype() with utils::expand_type()
2022-09-05 06:16:18 -04:00
75e897b2fe
new utility function "utils::expand_type" to convert type labels to numeric strings
2022-09-05 05:45:31 -04:00
e1960bbb9a
streamline type label howto and remove discussions of not yet available features
2022-09-04 22:52:31 -04:00
e0b6ae77d3
update parser for bonded topology data
2022-09-04 22:13:23 -04:00
fc738ea239
type offsets are only applied to numeric types
2022-09-04 22:12:59 -04:00
53d82056ce
add molecule file tests with type labels
2022-09-04 21:09:43 -04:00
c376d72158
update parsing for Types section in molecule files
2022-09-04 17:52:31 -04:00
f956530f0d
add labelmap tests for bonds/angles/dihedrals/impropers
2022-09-04 17:51:06 -04:00
c7ab8e160a
fix logic bug
2022-09-04 17:43:20 -04:00
cad3cd7d8e
fix a few typos with :doc: references
2022-09-04 17:27:32 -04:00
a7d4d819ef
update error handling for read_data command
2022-09-04 16:15:13 -04:00
14871facf2
accept type labels in Masses section of data file
2022-09-04 07:08:16 -04:00
8ad949a995
avoid extra char * to std::string conversion
2022-09-04 07:07:55 -04:00
26e1b7c44d
add UTF-8 substitution and detection
2022-09-04 06:45:11 -04:00
34104bbbe9
enable clang-format
2022-09-04 05:40:19 -04:00
3dc7b7e0b3
update parsers for bond topology data in data files
2022-09-04 05:27:29 -04:00
ad8a931fe4
revise/refacor Type Label section parsing and Atoms section parsing
...
- do not ignore numeric type in Type Label sections
- refuse invalid numeric types that will overflow arrays
- check for duplicate numeric type entries or non-unique labels
- better error messages
- use Tokenizer class instead of sscanf()
2022-09-04 01:01:36 -04:00
389c87ab7e
apply utils::is_type() to labelmap command
2022-09-03 23:26:56 -04:00
ca6222c12b
implement utils::is_type() convenience function
2022-09-03 23:18:44 -04:00
81b0cec887
improve death tests
2022-09-03 20:26:38 -04:00
7ecfb77e8d
implement "labelmap write" command
2022-09-03 19:52:07 -04:00
bb45137b1a
small tweaks to support type labels with single and double quotes. add tests
2022-09-03 19:04:24 -04:00
71970858cf
Updating error messages, small changes to doc
2022-09-03 16:44:21 -06:00
b143f87d10
bugfix
2022-09-03 18:12:22 -04:00
edfac129a1
Fixing estimated r0 on restart, other small edits
2022-09-03 15:33:29 -06:00
d43051d07c
allow '#' character in type labels. support also when reading Atoms section
2022-09-03 16:48:39 -04:00
1d0db98403
Fixing merge conflicts
2022-09-03 12:35:32 -06:00
8d9adeef16
clarify comments
2022-09-03 14:13:38 -04:00
fa1584cc17
add "labelmap clear" command, update docs
2022-09-03 12:38:07 -04:00
849b41f67a
more basic tests
2022-09-03 11:47:16 -04:00
e7916a7e18
improve error message
2022-09-03 11:47:06 -04:00
e43a8ac8c3
add basic unit tests for labelmap command
2022-09-03 11:14:01 -04:00
5772547a68
improve input error handling
2022-09-03 11:13:47 -04:00
50256d6bec
fix initialization issues
2022-09-03 10:48:36 -04:00
2307436b76
improve flow of control and remove redundant checks
2022-09-03 10:40:17 -04:00
2eca1eecdc
initialize LabelMap class through constructor, properly wipe out old data
2022-09-03 10:39:55 -04:00
fc67df3b5f
fix memory management bug
2022-09-03 10:38:31 -04:00
b60f144705
more formatting/typesetting consistency
2022-09-03 04:17:22 -04:00
b4eb3e8156
support paths with blanks and avoid race condition when updating potentials
2022-09-03 03:56:58 -04:00
11a4fcec72
Merge branch 'lammps:develop' into fortran-tinkering
2022-09-02 23:57:16 -05:00
8121ec023a
fix trailing whitespace
2022-09-02 22:00:04 -04:00
ffff660dd2
improve error messages on fix_nve_limit
2022-09-02 21:49:55 -04:00
1f813a5eae
improve error message on fix_nve_noforce
2022-09-02 21:47:56 -04:00
54d78e2f8e
improve error messages on fix_nve_sphere
2022-09-02 21:46:28 -04:00
40b1b1c482
support paths with blanks and avoid race condition when updating potentials
2022-09-02 21:37:46 -04:00
d6d6238d9f
improve error message for fix_nve
2022-09-02 21:29:30 -04:00
d548c02a9e
Math-related edits and code-block swaps; checkd builds for pdf and html docs
2022-09-02 17:44:45 -05:00
9928d41233
Merge branch 'lammps:develop' into doc-fixes
2022-09-02 16:12:34 -05:00
724a7cb554
fix typo
2022-09-02 16:42:14 -04:00
6c8750c041
Merge branch 'develop' into collected-small-changes
2022-09-02 16:41:14 -04:00
d65a6b9404
make procedure to replace downloaded potential file atomic
2022-09-02 13:00:29 -04:00
51a4819bfc
Fixed an illegal preprocessor issue.
2022-09-02 11:42:30 -04:00
f9c49620b3
add minimization support
2022-09-02 09:38:24 -06:00
0783a0564f
pair_pace_extrapolation.cpp:
...
- remove unused variables (gamma lo/up bounds)
fix_pair.h/cpp: add modify_param method for "fix_modify pair Nevery" that updates "nevery" variable
2022-09-02 14:49:04 +02:00
48b086b717
protect potential file download against paths with blanks
2022-09-02 08:04:11 -04:00
b170ab056b
properly link SPH and MACHDYN user guide PDFs from manual
2022-09-02 06:22:35 -04:00
ff10b2bc26
modernize accessors and error handling in fixes box/relax and spring/chunk
2022-09-02 05:42:35 -04:00
51f9972f83
Math and other edits to several fix style doc pages
2022-09-01 22:09:03 -05:00
9b41d28947
Merge branch 'develop' into type-labels
...
# Conflicts:
# doc/src/dihedral_coeff.rst
2022-09-01 21:09:04 -04:00
874588c74f
load/test pizza.py dump class only if NumPy is found
2022-09-01 21:00:55 -04:00
8d26cc96c8
also test colname default keyword/value pair
2022-09-01 21:00:17 -04:00
8315f9996b
Merge pull request #3425 from lammps/coverity
...
Add coverity workflow
2022-09-01 18:17:03 -04:00
af168d5f80
Math and other minor edits to some fix style doc pages
2022-09-01 16:15:18 -05:00
b5e1e58d22
Merge branch 'mliappy_unified' of github.com:Boogie3D/lammps into mliappy_unified
2022-09-01 15:13:58 -06:00
2a8d4d6cf4
also allow to trigger the coverity workflow manually
2022-09-01 16:10:30 -04:00
b0f58bd7c4
select array dimension so they cannot be overflown
2022-09-01 16:03:56 -04:00
ea254d9105
remove bogus else branch
2022-09-01 16:03:23 -04:00
d503e441ff
modernize accessor handling
2022-09-01 16:03:02 -04:00
7bba3c516f
avoid excess string copy in auto loops
2022-09-01 16:02:32 -04:00
e0e4be1872
alternate workaround for hipcc/dpcpp fmtlib issue from upstream
2022-09-01 14:18:05 -04:00
cfee2078f1
Add coverity workflow
2022-09-01 12:05:30 -06:00
566ea864b8
clarify dump_modify doc page meaning for every and every/time
2022-09-01 10:01:08 -06:00
4cff211a5e
clarify dump doc page meaning Nevery = N
2022-09-01 09:53:57 -06:00
93ade04269
pair_pace_extrapolation.cpp:
...
- bugfix with extracting "gamma_flag"
- ACEALImpl: delete all pointers (both Ctilde and B-basis)
2022-09-01 12:58:15 +02:00
e12e008d55
bugfix in fix_pair.cpp: usage of triggername[ifield] instead of triggername[nfield]
2022-09-01 12:52:58 +02:00
8e5da55ff5
Check for multiple model/descriptor definitions
2022-09-01 03:42:52 -06:00
bfa562b5b0
Merge remote-tracking branch 'official/fix-pair-dump-skip' into feature/pace-al
2022-09-01 11:02:27 +02:00
4616715e77
bugfix in fix_pair.cpp: usage of fmt::format("{}")
2022-09-01 11:01:13 +02:00
c63df4ac87
PairPACEExtrapolation: rely on usage "fix pair"
2022-09-01 11:00:20 +02:00
d5ae116a89
Rename mliap_unifiedpy.pyx to mliap_unified_couple.pyx, fix references
2022-09-01 02:57:48 -06:00
a17e3e2350
Add init parameters to Unified LJ example
2022-09-01 02:43:16 -06:00
44f97c916e
Change ghostneigh pairstyle to toggle
2022-09-01 02:42:35 -06:00
7867c5b3d3
Remove pickle file
2022-09-01 02:42:06 -06:00
ced73080b8
more dump_modify tests
2022-09-01 04:03:11 -04:00
c03ef56965
Math replacements and cosmetic edits to documentation
2022-09-01 01:01:46 -05:00
f54e7b1e18
Merge branch 'lammps:develop' into doc-fixes
2022-08-31 21:52:43 -05:00
be53dda249
more dump_modify testing
2022-08-31 21:23:23 -04:00
fa6a5068e7
edit README for now
2022-08-31 16:55:28 -06:00
bb225c4be6
add unit test for checking dump_modify every
2022-08-31 17:20:04 -04:00
6a745f40ea
make bugfix compatible with using a variable for dump_modify every
2022-08-31 17:19:44 -04:00
673eeff581
recover dump_modify every behavior
2022-08-31 14:39:46 -04:00
4d062f70ce
bug fix for per-atom vector output of fix pair
2022-08-31 10:09:59 -06:00
22f7255e1d
Merge pull request #3421 from phankl/mesocnt_stable
...
Major update to mesocnt styles
2022-08-31 11:54:22 -04:00
0c23ba71df
update md5hash for updated potential
2022-08-31 11:25:48 -04:00
0cc6ad8318
cosmetic. silence compiler warnings. remove dead code.
2022-08-31 11:25:35 -04:00
a288507934
corrected friction description
2022-08-31 15:37:30 +01:00
a85fbd83f4
mentioned interpolation range dependence of potential on delta1/2 values in doc
2022-08-31 15:11:01 +01:00
2bded3da5e
repeatable example
2022-08-31 12:42:47 +01:00
4e1a346f5a
changed SWITCH parameter in pair_mesocnt for better energy conservation
2022-08-31 12:34:35 +01:00
30191462f5
added change and add dates to doc
2022-08-31 12:33:22 +01:00
9fefb92b8a
Merge branch 'lammps:develop' into doc-fixes
2022-08-30 21:48:22 -05:00
8a06ba415b
update MDI version for CMake
2022-08-30 15:33:53 -06:00
8fafd4d8fb
Restarting additional BPM settings, adding virial contributions from tangential bonds
2022-08-30 13:25:36 -06:00
fe47680491
revise workflow triggers
2022-08-30 15:07:53 -04:00
d369c4eb15
fix bug from incorrect use of constexpr
2022-08-30 15:00:24 -04:00
d874976222
Merge branch 'develop' into collected-small-changes
2022-08-30 14:59:07 -04:00
85965f01ce
spelling
2022-08-30 14:44:01 -04:00
46fa86a1e0
modernize and fix memory leak
2022-08-30 14:33:23 -04:00
e6088e73d7
make runs more reproducible and apply LAMMPS conventions
2022-08-30 14:28:17 -04:00
4c64a2f2a1
fix out-of-range memory access in sort function
2022-08-30 14:27:28 -04:00
dd4260da77
Merge pull request #3420 from akohlmey/more-set-options
...
Refactor error handling in set command and add/rename options
2022-08-30 13:31:16 -04:00
3c52be6a44
prevent clang-format from messing up Style macros
2022-08-30 13:20:59 -04:00
8cae52a2cf
Merge branch 'mesocnt_stable' of https://github.com/phankl/lammps into mesocnt_stable
2022-08-30 12:59:01 -04:00
80257099de
Adding methods needed to efficiently create bonds
2022-08-30 10:58:55 -06:00
1139cb9345
formatted mesocnt doc files
2022-08-30 17:53:35 +01:00
227d794876
update MD5HASH for automatic download of updated potential file
2022-08-30 12:53:20 -04:00
b0b62fe1ac
fix death test
2022-08-30 12:32:22 -04:00
70ad53f125
newest version of MDI
2022-08-30 09:56:22 -06:00
70a157f371
add test for EFF package properties
2022-08-30 11:41:52 -04:00
8a058ec2a0
fixed whitespace
2022-08-30 15:14:34 +01:00
4e5604daef
Merge remote-tracking branch 'official/fix-pair-dump-skip' into feature/pace-al
2022-08-30 16:07:10 +02:00
67d0931259
clang-format on all mesocnt styles
2022-08-30 15:02:06 +01:00
69da75a9d5
more error message improvements
2022-08-30 14:59:16 +01:00
dd96442230
further improved error messages
2022-08-30 13:43:15 +01:00
a8f0e113ea
improved error messages in mesocnt pair styles
2022-08-30 13:41:25 +01:00
238e6371b2
improve error message
2022-08-30 06:21:01 -04:00
2c0eb10d62
label electron spin with "espin" instead of "spin" but be backward compatible
2022-08-30 06:20:53 -04:00
bfb15c6cc6
support setting electron spin and radius with the set command
2022-08-30 06:11:17 -04:00
baba75c60a
improved errors in mesocnt bond and angle
2022-08-30 10:54:28 +01:00
9bd5d766b7
added mesocnt styles to .gitignore
2022-08-30 10:18:00 +01:00
330ac4dc5a
changed MathConst inclusion to individual variables
2022-08-30 10:15:21 +01:00
978165377d
clarify and correct units of "k"
2022-08-30 05:00:06 -04:00
e3c0b04c39
Doc tweaks to make it easier to parse for a non-human
2022-08-30 00:09:18 -05:00
58fcf26581
add first tests for compute property/atom
2022-08-29 23:32:41 -04:00
f6b2846b8f
update error messages for compute property/atom
2022-08-29 22:42:20 -04:00
2803e934d4
Update src/MESONT/angle_mesocnt.cpp
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2022-08-29 22:05:16 +01:00
118b464a53
add example for a 1-d pressure profile
2022-08-29 17:04:48 -04:00
d34f583ae6
Update doc/src/Packages_details.rst
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2022-08-29 22:04:09 +01:00
d3e5636c88
removed error message explanation in angle_mesocnt header
2022-08-29 21:32:38 +01:00
53f1f44d09
switched buckled flag in angle_mesocnt to int for Windows MPI compatability
2022-08-29 21:24:14 +01:00
0cc174243c
workaround for hipcc/dpcpp compilers that silently convert long double to double
2022-08-29 14:47:33 -04:00
37d4c4c7f1
properly initialize result storage for per-chunk arrays
2022-08-29 12:52:16 -04:00
bdac6d3e05
Merge branch 'develop' into more-set-options
2022-08-29 12:21:17 -04:00
2f8c370645
Merge pull request #3418 from akohlmey/fmtlib-9.1-update
...
Update embedded fmtlib code to version 9.1.0
2022-08-29 11:36:58 -04:00
56de9c6d66
Merge pull request #3419 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2022-08-29 11:06:00 -04:00
0b466bf910
added author contributions to all mesocnt code files
2022-08-29 13:58:35 +01:00
869980762e
updated examples
2022-08-29 13:46:41 +01:00
26490f4021
clang-formatted all mesocnt code files
2022-08-29 13:00:20 +01:00
756a8fab18
Merge branch 'lammps:develop' into mesocnt_stable
2022-08-29 12:45:20 +01:00
4acb5a22db
updated finf interpolation warning
2022-08-29 12:42:18 +01:00
c5055b87c9
added different number of quadrature points in fsemi and finf
2022-08-29 12:39:12 +01:00
74bbbb9e17
rename "set spin" to "set spin/atom" and "set spin/random" to "set spin/atom/random"
...
this also adds unit tests and improves error checking and messages
2022-08-28 19:24:32 -04:00
bb6ea422b7
avoid global namespace import in header, more consistency
2022-08-28 17:22:26 -04:00
634496b509
consistent naming and style
2022-08-28 17:06:38 -04:00
0d88f4ccf2
consistent naming and style
2022-08-28 12:31:00 -04:00
28925f69f5
re-initialize neighbor lists at end to clear out the occasional list entry
2022-08-28 11:38:01 -04:00
6e71318086
fix typo
2022-08-28 11:21:38 -04:00
1511611ba3
optimization for large systems when checking overlap on small groups
2022-08-28 07:18:19 -04:00
c7e4346558
only print neighbor list info if there are neighbor lists
2022-08-28 07:17:41 -04:00
5f19f3ba8f
correct error messages
2022-08-28 07:16:11 -04:00
4bcd43ff90
correct pair coeff mixing diagnostic for CLASS2 pair styles
2022-08-28 05:55:33 -04:00
be844dd9b7
avoid file access issues on windows
2022-08-28 05:55:33 -04:00
335d155e6b
need numpy
2022-08-28 05:55:33 -04:00
0e5c758fb8
fixes for OPENMP versions of dielectric pair styles
2022-08-28 05:05:28 -04:00
acf17b4851
correct pair coeff mixing diagnostic for CLASS2 pair styles
2022-08-28 04:29:17 -04:00
b631a3c553
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-27 20:10:59 -05:00
53329f38ef
Merge branch 'collected-small-changes' into more-set-options
2022-08-27 17:32:49 -04:00
42ef22619a
add unit test for set and compute property/atom
2022-08-27 16:19:28 -04:00
266cb24bb3
improve error messages in set command
2022-08-27 16:19:02 -04:00
b6ce6755d9
add Atom::get_style() method
2022-08-27 16:13:00 -04:00
57a451e115
Merge pull request #3414 from Vsevak/tip4p_cornercase
...
Fix TIP4P/GPU
2022-08-27 15:11:44 -04:00
0bb0afce8e
update fmtlib to version 9.1.0
2022-08-27 13:31:43 -04:00
5cd67eaa5c
avoid file access issues on windows
2022-08-27 13:25:02 -04:00
1f235dceaa
need numpy
2022-08-27 13:24:51 -04:00
3b1a6f5e8e
Merge pull request #3409 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-08-27 11:59:19 -04:00
b9bab9d5e3
fix logic error introduced in PR #3408
2022-08-27 10:23:58 -04:00
69b32aef13
Merge remote-tracking branch 'github/develop' into collected-small-changes
2022-08-27 10:12:58 -04:00
52264cdaa7
Merge pull request #3411 from hammondkd/doc-fixes
...
Documentation edits (round 2)
2022-08-27 10:12:20 -04:00
08673525b9
Merge pull request #3408 from crackboy88/improve-errors
...
Improve errors
2022-08-27 07:37:31 -04:00
b31b20f336
print error if extract_setting() uses unknown setting string.
2022-08-27 07:02:19 -04:00
2a6bd1aa6b
update test reference data for change in coulomb energy computation
2022-08-26 05:37:27 -04:00
09165f5212
add tabulated test for lj/cut/coul/long/dielectric
2022-08-26 05:25:02 -04:00
f1edac4c72
must reduce cutoff to be < L/2 to get consistent newton on/off results
2022-08-26 05:25:02 -04:00
41e2f32924
cosmetic
2022-08-26 05:25:02 -04:00
3e0fa3bec9
add test for tabulated coulomb with dielectric
2022-08-26 05:25:02 -04:00
9b92f6bab7
update reference data
2022-08-26 05:25:02 -04:00
69c751df7b
small tweak to make auto detecting atom style work in TopoTools
2022-08-26 05:25:02 -04:00
d97c9948cb
add force test inputs for DIELECTRIC package styles
2022-08-26 05:25:02 -04:00
25ca4317be
re-introduce factor 1/2 where the average local dielectric constant is used
2022-08-26 05:24:19 -04:00
4069aa3658
Fixed non-existent dump_custom attribute in dump_modify thresh example
2022-08-26 00:13:31 -05:00
39acae7737
Merge branch 'lammps:develop' into mliappy_unified
2022-08-25 11:07:17 -06:00
546d5a9a2d
Rewrite cell_size w/o sqrt
2022-08-25 18:11:43 +03:00
8d77c1daee
Merge remote-tracking branch 'origin/develop' into tip4p_cornercase
2022-08-25 17:58:17 +03:00
04224e2b53
use sys.path.insert() instead of sys.path.append() to avoid conflicts with other python packages
2022-08-25 07:25:13 -04:00
60b00bfa8f
update unit tests for variable command
2022-08-25 05:48:07 -04:00
9205f99373
Merge branch 'lammps:develop' into improve-errors
2022-08-25 11:09:52 +08:00
59837dd44b
improve error messages in run and variable.cpp
2022-08-25 11:09:21 +08:00
50f7b98821
one more revert for KOKKOS
2022-08-23 14:30:22 -04:00
bd5cd70eeb
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-08-23 14:27:29 -04:00
4edf29103e
whitespace
2022-08-23 14:27:03 -04:00
61d50988b1
Merge branch 'HhhhZhou/develop' into collected-small-changes
...
# Conflicts:
# doc/src/pair_meam.rst
# src/MEAM/meam_funcs.cpp
2022-08-23 14:24:09 -04:00
54d617b257
silence compiler warnings
2022-08-23 14:21:00 -04:00
6a3726425d
update MEAM to state of latest PR #3412
2022-08-23 14:20:45 -04:00
084761c665
Merge branch 'develop' into collected-small-changes
2022-08-23 11:53:30 -04:00
50591fae82
Added simple cubic
...
Added simple cubic as the reference structure
2022-08-23 10:52:41 -05:00
0fbc54a352
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-23 10:15:28 -05:00
be198d7ba4
Merge branch 'lammps:develop' into doc-fixes
2022-08-23 10:15:11 -05:00
48732ff376
Merge pull request #3410 from wmbrownIntel/icx_gather_opt
...
Changes to Intel Package files for better LLVM-based compiler support
2022-08-23 11:00:44 -04:00
8e0071ecc4
update
2022-08-23 09:43:03 -04:00
f5870fdd7d
fix syntax error
2022-08-23 09:41:56 -04:00
47930a3a3c
enable native windows and macos unittest github actions also for pull requests
2022-08-23 05:43:35 -04:00
60e5ce0dc2
refer to temperature more consistently with :math:T instead of *T*
2022-08-23 05:26:07 -04:00
0b22ad5189
correctly use versionchanged directive
2022-08-23 01:04:49 -04:00
54c928dbce
improve typesetting, record version change, a few more k_B changes
2022-08-23 00:51:36 -04:00
007f7fbbfb
Fixed kT vs k_B T in a couple of places and associated description
2022-08-22 23:46:49 -05:00
0f3c4357c8
Merge branch 'doc-fixes' of github.com:hammondkd/lammps into doc-fixes
...
Changed some "dof" to "DOF" as per Axel's preference
2022-08-22 23:29:34 -05:00
5d04e88e28
Changed a couple of "dof" to "DOF" as per Axel's preference
2022-08-22 23:29:24 -05:00
c135eb0a5f
fix spelling
2022-08-23 00:05:17 -04:00
18f10a6a0d
use k_B for Boltzmann constant
2022-08-23 00:04:25 -04:00
0eefdf8a87
Fixed typos; evidently make html is more forgiving than make pdf
2022-08-22 22:03:18 -05:00
88f7e4c7b6
After running "make fix-whitespace"
2022-08-22 21:41:12 -05:00
4d8dc03a3f
Edits to fix.rst and additions for missing styles
2022-08-22 21:13:59 -05:00
bc3a673e89
Merge branch 'lammps:develop' into doc-fixes
2022-08-22 20:01:28 -05:00
f7cf5b6751
Using NEIGHMASK bitmasking for array indices to improve vector gather performance with nextgen compiler.
2022-08-22 15:57:02 -07:00
ab7ae9324f
update version of MDI library
2022-08-22 13:15:48 -06:00
4b842d52e6
Merge branch 'develop' into type-labels
2022-08-22 10:45:48 -04:00
57346a359a
permit asterisk in type labels
2022-08-22 10:39:05 -04:00
842266cbe5
avoid referencing a suggested type label format
2022-08-22 10:35:09 -04:00
b96398e5e9
Minor edits to doc pages for echo group if
2022-08-21 22:19:30 -05:00
a0ffcd9811
can use member variables directly
2022-08-21 23:13:25 -04:00
55feca9c0f
add minimal tests for dump class
2022-08-21 14:02:39 -04:00
f18b96e517
handle dump files with extra UNITS or TIME info
2022-08-21 14:01:41 -04:00
1f37087156
python 2/3 portability changes for log class from Pizza.py
2022-08-20 22:03:30 -04:00
057dff375c
add unit test for Pizza.py modules
2022-08-20 21:59:24 -04:00
eebe07ae73
replace with symbolic links
2022-08-20 20:12:49 -04:00
d0a37644b7
remove redundant copies of pizza.py files
2022-08-20 20:12:31 -04:00
8d6b62d936
sync
2022-08-20 11:14:45 -04:00
d3101898f1
more python 2/3 porting for using compile()/eval()/exec()
2022-08-20 11:06:02 -04:00
bd5dea0d07
allow selecting a list of timesteps. avoid redundant code
2022-08-20 10:26:48 -04:00
77ad9719b3
apply suggestions from @rbberger for more readable code
2022-08-20 10:25:35 -04:00
e74b87d9af
Merge branch 'lammps:develop' into improve-errors
2022-08-20 19:20:55 +08:00
2259947d52
Edits to documentation files for consistency and math
2022-08-19 23:49:44 -05:00
1d25379ad0
synchronize code between DIELECTRIC package and OPENMP versions
2022-08-19 22:30:49 -04:00
de0b7bf737
Tweaks to documentation to make it more consistent and machine-readable
2022-08-19 19:25:15 -05:00
d02ff1d70e
correct force and energy tally for using full neighbor lists and newton on/off
2022-08-19 16:33:55 -04:00
aa1762b815
bugfix for writing data files with atom style dielectric
2022-08-19 16:18:13 -04:00
de3730d5f3
delete log files for now
2022-08-19 13:18:07 -06:00
20f7e8dcb5
add change suggested by @hammondkd
2022-08-19 11:26:45 -04:00
cec1a197a4
Merge branch 'develop' into collected-small-changes
2022-08-19 11:24:58 -04:00
66bbfa67dc
Merge pull request #3406 from Vikingat-RAGE/develop
...
Fix vim syntax to handle switching color themes
2022-08-19 11:24:21 -04:00
7a35ec3527
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-19 08:52:30 -05:00
3ec06dd2c2
improve some error messages in comm, domain and region.cpp
2022-08-19 21:06:00 +08:00
d32b303a82
Finished edits on computes (whew!); builds with no errors or warnings
2022-08-19 00:25:06 -05:00
9b039ce00c
port MEAM changes for sc lattice to KOKKOS
2022-08-18 23:05:11 -04:00
9e0e0ce310
add support for Bi to MEAM and sc lattices. taken from unfinished PR #3261
2022-08-18 22:50:03 -04:00
1e5ca42dfa
small update
2022-08-18 21:48:09 -04:00
d03f0a6716
More cosmetic edits to documentation
2022-08-18 19:25:06 -05:00
8a9cd4b2b5
Merge branch 'lammps:develop' into doc-fixes
2022-08-18 17:48:47 -05:00
414b0b1475
update unit tests
2022-08-18 10:52:25 -04:00
e37abc65fe
fixed bug in neigh_common with missing self-inclusion of ghost bond atoms
2022-08-18 15:43:28 +02:00
9edb1ee928
improved error messages in input.cpp
2022-08-18 21:14:39 +08:00
93e9382006
Merge branch 'improve-errors' of github.com:crackboy88/lammps into improve-errors
2022-08-18 21:09:27 +08:00
ff9c02f053
improved error messages in pair and input.cpp
2022-08-18 21:08:36 +08:00
c6c8791aeb
silence compiler warning
2022-08-18 06:35:01 -04:00
7b9b056c98
make dump.py files consistent and improve python 2/3 portability
2022-08-18 06:34:49 -04:00
5ff56753da
update unit tests for changed error messages
2022-08-17 23:56:22 -04:00
5a10b09005
Merge branch 'improve-errors' of github.com:crackboy88/lammps into improve-errors
2022-08-18 11:23:27 +08:00
9beb60c713
improve error messages in change_box,create_box,domain,input,lattice and neighbor.cpp
2022-08-18 11:22:36 +08:00
1b979be939
Merge pull request #3392 from akohlmey/minimize-neighbor-check
...
Update test for neighbor list settings during minimization
2022-08-17 20:55:23 -04:00
c3f57037e6
Merge pull request #3391 from akohlmey/refactor-find-xxx
...
Continued refactoring of internal APIs and their use
2022-08-17 19:37:20 -04:00
f199e45762
Merge pull request #3244 from akohlmey/shake-with-minimize
...
Enable use of fix shake or fix rattle during minimization
2022-08-17 18:02:40 -04:00
93c7dab931
Fixed filetype.vim
2022-08-17 14:08:38 -07:00
d1e0af7ef5
discuss why one would want to use check = no during minimization
2022-08-17 16:00:00 -04:00
8e4b79dfa8
Merge branch 'refactor-find-xxx' of github.com:akohlmey/lammps into refactor-find-xxx
...
# Conflicts:
# src/fix_temp_rescale.cpp
2022-08-17 15:52:02 -04:00
da0bc7e0e9
whitespace
2022-08-17 15:48:47 -04:00
92c9614429
Merge branch 'develop' into refactor-find-xxx
...
# Conflicts:
# src/atom.h
# src/compute_centroid_stress_atom.cpp
2022-08-17 15:48:26 -04:00
20b87d3cd4
Merge pull request #3398 from hammondkd/cite-reminders
...
Cite reminders
2022-08-17 15:40:35 -04:00
ca4f7b6579
Merge pull request #3399 from akohlmey/lookup-molecules
...
Refactor access to molecule templates
2022-08-17 15:29:11 -04:00
daa6b78c43
update documentation
2022-08-17 15:22:59 -04:00
7879a4f837
Fix vim syntax to handle switching color themes
...
- filetype.vim includes *.in files as lammps input files
- syntax.vim defines the syntax links rather than just creating them
once
2022-08-17 12:03:10 -07:00
6e8db537c9
Merge pull request #3400 from vpalkar/unit-tests
...
Adding unit tests and improving errors in region commands
2022-08-17 13:19:27 -04:00
9c211d836c
Merge pull request #3403 from crackboy88/improve-errors
...
improve error messages
2022-08-17 12:21:40 -04:00
d8cb79da36
added neigh_mode toggle in mesocnt/viscous
2022-08-17 17:37:51 +02:00
a2714d6cc7
updated documentation for mesocnt styles
2022-08-17 17:25:22 +02:00
6297d89382
use std::set_union for neigh_common, reduces complexity from o(n^2) to o(n log(n))
2022-08-17 16:50:16 +02:00
60c9f62268
added input file toggle for neighbor list mode, changed order of arguments and made neighbor list + potential mode arguments optional
2022-08-17 14:52:25 +02:00
8d2fba9197
modernize fixes langevin, press/berendsen, temp/berendsen, temp/rescale
2022-08-17 06:57:38 -04:00
6228ca0a2a
added old atom and mol id version of bond_neigh which is a lot faster than topology version
2022-08-17 12:56:28 +02:00
6aa1d1fb95
Edited compute reduce and reduce/chunk to make easier to parse and more consistent
2022-08-16 23:26:13 -05:00
8dbe981a1a
modernize fix vector
2022-08-16 22:56:29 -04:00
fe8a7a3799
Math replacements; code-block LAMMPS; clarity and parsing-friendly edits
2022-08-16 20:29:12 -05:00
180e0125ce
Improved fix wall/reflect changes
2022-08-17 08:38:43 +08:00
301d379db8
Merge branch 'develop' into refactor-find-xxx
2022-08-16 18:05:33 -04:00
0cac041ad4
avoid segfault when using a custom format with too many format specifiers
2022-08-16 18:03:07 -04:00
d8706ab0cb
Merge branch 'unit-tests' of github.com:vpalkar/lammps into unit-tests
2022-08-16 17:03:11 -04:00
5cdc09d9c7
updated region_intersect and region_union to use utils missing cmd args
2022-08-16 16:59:12 -04:00
559ced9869
updated error messages and test for region.cpp
2022-08-16 16:52:19 -04:00
e14997c597
added gl_init in mesocnt/viscous
2022-08-16 16:07:37 +02:00
19e3af893f
updated package detail documentation
2022-08-16 14:50:46 +02:00
0b047ba22b
improved error messages in fix_addforce,fix_indent,fix_setforce,fix_temp_rescale,fix_wall_reflect and thermo.cpp
2022-08-16 20:33:22 +08:00
7104d1bfca
Change hippynn examples to load from .pt files
2022-08-16 02:56:53 -06:00
0ba0a382c3
Merge branch 'mliappy_unified' of github.com:Boogie3D/lammps into mliappy_unified
2022-08-16 02:36:23 -06:00
7a76a6ee36
Implement python-side unified support, add example
2022-08-16 02:35:31 -06:00
06285556c9
Move unified L-J initialization to definition
2022-08-16 02:34:15 -06:00
953f63bb8f
More math and code-block edits
2022-08-15 23:48:30 -05:00
288dd03ee2
Merge branch 'lammps:develop' into doc-fixes
2022-08-15 21:13:32 -05:00
9109ab17c4
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-15 21:12:47 -05:00
8b181ed58a
Minor tweaks to docs; fixed typo and capitalization to be consistent
2022-08-15 21:11:58 -05:00
3f9daa8608
whitespace fixes
2022-08-15 21:48:01 -04:00
b4cdf5ce23
Updates to fix code-block at top, math, and anything else I found
2022-08-15 20:17:36 -05:00
bec86f3f04
added some death tests and more readable code for some error messages
2022-08-15 16:16:48 -04:00
43726c020a
Merge pull request #3394 from crackboy88/improve-errors
...
Improve errors
2022-08-15 15:47:47 -04:00
000c63a7ce
improved error messages for some more region commands
2022-08-15 15:12:26 -04:00
c1f81eb640
improved error messages in a bunch of region commands
2022-08-15 15:04:18 -04:00
8c83e1f047
Merge pull request #3401 from efposadac/modernize-legacy
...
Modernize legacy API calls
2022-08-15 14:56:57 -04:00
632e58c0d9
fixed reference errors
2022-08-15 19:43:12 +02:00
0443f40ccb
fixed modulus
2022-08-15 19:24:55 +02:00
1f5f282536
added angle_mesocnt documentation
2022-08-15 19:23:23 +02:00
0aa79584c0
added bond_style mesocnt documentation, corrected pair_style mesocnt documentation and added mesocnt styles in style indices
2022-08-15 18:44:31 +02:00
24dbcfc6ea
updated pair_mesocnt + pair_mesocnt_viscous documentation
2022-08-15 17:20:59 +02:00
eb600c7b9d
Merge branch 'lammps:develop' into modernize-legacy
2022-08-15 10:55:59 -04:00
58c3e1d80c
added numerical integration in finf if psi1 or psi2 are out of interpolation range for splines
2022-08-15 12:38:46 +02:00
d9320c61bb
adding test for fix wall/region
2022-08-15 02:13:05 -04:00
bf8ff3a8ca
improved error messages for region cylinder
2022-08-14 23:27:55 -04:00
d047053473
improved some error messages in compute_msd,fix_indent and fix_nh.cpp
2022-08-15 10:51:29 +08:00
29998775f0
Added a test for region clyinder with an open face
2022-08-14 22:48:42 -04:00
89f32e43dc
update unit test for changed error message
2022-08-13 23:02:04 -04:00
3292ee8299
Fixed the last change to modify_params function
2022-08-14 10:21:49 +08:00
7d35757438
Merge branch 'fortran-tinkering' of github.com:hammondkd/lammps into fortran-tinkering
2022-08-13 19:09:59 -05:00
196d52fdb3
Missing comma
2022-08-13 19:09:40 -05:00
7e8704ecaf
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-13 19:08:04 -05:00
a5afbefef2
Found another missing comma (or missed fixing the old one?) in fix_nh_uef.cpp
2022-08-13 18:37:38 -05:00
35c7911808
One minor typo in fix_gpu.cpp; still trying to figure out what's tripping the non-compile elsewhere
2022-08-13 17:49:39 -05:00
7e3a88806a
For some reason INTERLAYER/pair_ilp_tmd.cpp got missed with the whitespace checker
2022-08-13 17:39:35 -05:00
a68a63bf77
Fixed pair_edip_multi and whitespace
2022-08-13 17:33:50 -05:00
a9c68db3ac
Found three remaining typos; I think we should be OK now
2022-08-13 17:31:03 -05:00
8e8837b7dd
Merge branch 'cite-reminders' of github.com:hammondkd/lammps into cite-reminders
...
Fixing two typos (thanks, Axel!)
2022-08-13 16:51:59 -05:00
ac71c605e3
Fixed two typos
2022-08-13 16:51:44 -05:00
2b4d6c7bc8
Update src/UEF/fix_nh_uef.cpp
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2022-08-13 16:42:57 -05:00
f592e3184e
simplify Molecule::check_attributes()
2022-08-13 16:56:53 -04:00
1de66a82de
add tests for new API
2022-08-13 16:02:58 -04:00
3c744772b8
add new api to access molecules.
2022-08-13 16:02:50 -04:00
1d89c3f5d7
Fixed remaining BibTeX entries, checked all entries in issue #2597
2022-08-13 13:45:39 -05:00
1473f760f8
Fixed a few oversights and typos
2022-08-13 13:07:31 -05:00
d599a541b5
improved some error messages in velocity.cpp and dump.cpp
2022-08-13 19:10:57 +08:00
29e1595fb4
Updates to BibTeX syntax for anything that needed it that I caught and fixes to address Issue #2597
2022-08-13 04:51:54 -05:00
c7dd679fcd
Merge branch 'lammps:develop' into cite-reminders
2022-08-13 01:35:34 -05:00
e66a4b2423
Changed a few; now pulling new ones from commit c2115c2 so I do not replicate
2022-08-13 01:32:49 -05:00
6973b80343
regularize a couple more
2022-08-13 02:17:04 -04:00
c2115c27e8
regularize a few citation reminders
2022-08-13 02:10:28 -04:00
a4faa3aced
modernize using get_fix_by_id()
2022-08-13 01:49:00 -04:00
1fc9c31db5
Merge branch 'lammps:develop' into improve-errors
2022-08-13 09:36:27 +08:00
98593b4ad5
Improved from last revision of neighbor.cpp
2022-08-13 08:35:20 +08:00
894b053ef4
silence compiler warnings
2022-08-12 17:13:44 -04:00
35e93e760a
Merge branch 'develop' into refactor-find-xxx
2022-08-12 17:08:25 -04:00
16e4740362
Merge branch 'lammps:develop' into mliappy_unified
2022-08-12 13:25:04 -06:00
0222da9f2b
Merge pull request #3393 from akohlmey/test-amoeba
...
Add force style test for amoeba angle style and fix related bug
2022-08-12 15:05:13 -04:00
dd110176d1
Merge pull request #3395 from akohlmey/fix-reaxff-species-update
...
Fix reaxff/species update for dynamic groups and empty groups
2022-08-12 14:49:26 -04:00
73bee3c53c
add discussion of neighbor list settings during minimizations. minor tweaks
2022-08-12 14:47:08 -04:00
4c975c34c1
Deleted the parenthesis instead of the space...
2022-08-12 11:55:30 -05:00
d1429d1b11
Merge branch 'lammps:develop' into fortran-tinkering
2022-08-12 11:47:27 -05:00
257b551c92
Missed lammps_version implicit none
2022-08-12 11:44:55 -05:00
c6972d483f
Made spacing consistent; added IMPLICIT NONE where it was not implied already and removed it where it was redundant
2022-08-12 11:43:21 -05:00
c2ded124a5
fixed spacing
2022-08-12 11:34:29 -05:00
05be7fe8ca
Possibly-read-for-inclusion version of extract_global and associated documentation
2022-08-12 11:33:28 -05:00
3588c0a7cc
switched fsemi to gauss-legendre quadrature, 10 quadrature points seem fully converged (vs 100 trapezoid points)
2022-08-12 16:53:52 +02:00
09b3cbafdc
correctly handle the case where there are no atoms in the fix group
2022-08-12 10:46:07 -04:00
12c28c393d
support dynamic groups, but only if nrepeat == 1
2022-08-12 10:45:35 -04:00
9d89bc8f82
Typo fixes/etc. in documentation
2022-08-12 09:40:29 -05:00
cc5edbac47
removed naive bisection and reduced quadrature points
2022-08-12 16:17:10 +02:00
e160fc841c
added gauss-legendre quadrature framework
2022-08-12 16:08:19 +02:00
9b0c2d82c3
Missing comma
2022-08-12 08:23:20 -05:00
88a3a38640
I think I finally fixed extract_global; we'll check it in the morning
2022-08-12 00:04:25 -05:00
923976f154
Merge remote-tracking branch 'refs/remotes/origin/improve-errors' into improve-errors
2022-08-12 12:18:02 +08:00
6d624b782d
made some changes on neighbor.cpp
2022-08-12 12:12:22 +08:00
c869a7aac2
update OpenMP suppressions for gcc-12
2022-08-11 23:36:25 -04:00
1c63159a80
add test input for amoeba angle style
2022-08-11 22:54:42 -04:00
e5219e6a10
fix bug in energy tally for 4-atom angle term
2022-08-11 22:50:57 -04:00
4151a1af02
Lots of tinkering with extract_global; back to square 1
2022-08-11 17:46:21 -05:00
7f9e6ce16a
Merge branch 'develop' into shake-with-minimize
2022-08-11 13:21:08 -04:00
0e2b51010c
simplify
2022-08-11 09:51:37 -04:00
0b38cbea2d
add get_dump_by_index() function
2022-08-11 09:46:22 -04:00
871a6d5cf7
more consistent output format
2022-08-11 07:54:47 -04:00
0c9964dd0e
accept 'neigh_modify every 1 delay 0' regardless of "check" setting
...
downgrade the "WARNING" message to a regular output
(and thus be less confusing to new LAMMPS users).
2022-08-11 07:54:36 -04:00
6e8c24372e
Merge branch 'lammps:develop' into improve-errors
2022-08-11 19:19:13 +08:00
af1c772157
made some changes on minimize.cpp
2022-08-11 19:08:11 +08:00
d41d5960e4
simplify and modernize
2022-08-11 04:07:49 -04:00
f9352e6ad7
update unit test for groups
2022-08-11 03:56:29 -04:00
2eb6ff1111
allow const char * argument
2022-08-11 03:45:56 -04:00
91b98484ad
modernize and simplify
2022-08-11 03:45:36 -04:00
aab62d5ed9
add get_dump_list() function
2022-08-11 03:14:59 -04:00
c574ed51b5
modernize and simplify
2022-08-11 03:04:58 -04:00
9bd45e70da
simplify and modernize
2022-08-11 03:00:37 -04:00
2b16a8d1c6
document how to update code that uses Output::find_dump()
2022-08-11 02:19:18 -04:00
e8e6beed50
find dump is no longer used
2022-08-11 01:52:42 -04:00
76123d3347
change hyper command to use get_dump_by_id() instead of find_dump()
2022-08-11 01:52:27 -04:00
af5eacfe8c
Merge branch 'lammps:develop' into mliappy_unified
2022-08-10 21:58:37 -06:00
208caacb89
Merge pull request #3390 from hammondkd/fortran2_updates
...
Fixed a bug (xz and yz reversed) in LAMMPS.F90 and changed mpif90 to …
2022-08-10 20:49:17 -04:00
b565d10a3d
Merge pull request #3388 from chemshift/mliap-bug-3204
...
Mliap bug 3204
2022-08-10 19:33:59 -04:00
b191e29561
Work in progress for extract_global; committing but will probably undo later
2022-08-10 17:56:28 -05:00
c9c3f68bdf
Merge pull request #3387 from akohlmey/collected-small-changes
...
Collected small changes and bug fixes
2022-08-10 18:34:52 -04:00
9fdc96e0dd
add QE dir
2022-08-10 15:48:53 -06:00
f1cca7d37d
Update __init__.py
2022-08-10 12:22:29 -06:00
d178a00ff6
Merge branch 'fortran-tinkering' of github.com:hammondkd/lammps into fortran-tinkering
...
Finishing the edits
2022-08-10 11:39:31 -05:00
756074c073
Merge edits from two computers
2022-08-10 11:39:23 -05:00
36167ab81e
Merge branch 'fortran-tinkering' of github.com:hammondkd/lammps into fortran-tinkering
...
made edits on two computers / fixing
2022-08-10 11:37:37 -05:00
89b9967f2c
Added part of lmp_extract_global
2022-08-10 11:37:15 -05:00
15261aaa71
Fixed a bug (xz and yz reversed) in LAMMPS.F90 and changed mpif90 to mpifort in README for files in examples/COUPLE/fortran2
2022-08-10 11:11:27 -05:00
8c57989042
Merge fix
2022-08-10 11:05:33 -05:00
6c49937ad7
Re-ordered type-bound procedures to correspond with the order in library.h
2022-08-10 11:03:49 -05:00
e592f0f139
clarify the function of -nonbuf a bit more
2022-08-10 07:03:57 -04:00
631f33feb5
remove redundant calls
2022-08-10 06:57:59 -04:00
f442fc8540
Added reset_box, memory_usage, get_mpi_comm, extract_setting and associated documentation
2022-08-10 00:55:17 -05:00
7125682375
Added get_thermo and extract_box; added get_natoms to documentation; added a "TODO" for all other functions to implement
2022-08-09 21:18:33 -05:00
3f54d8eca5
more info on how to build LATTE
2022-08-09 16:42:56 -06:00
3a4a0078cd
whitespace
2022-08-09 16:51:48 -04:00
6eb51a68d9
move dump command after reset_timestep to avoid crash
2022-08-09 16:51:48 -04:00
c8b6b052fc
port sorting by time to python 3 while retaining compatibility with 2.7
2022-08-09 16:51:48 -04:00
111caac960
remove references to Numeric module. we only support numpy.
2022-08-09 16:11:09 -04:00
5c589dbe20
add -nonbuf / -nb command line flag to disable buffering for screen and logfile
2022-08-09 15:52:47 -04:00
ba7507c9e5
small tweaks
2022-08-09 14:47:58 -04:00
247a2b12b3
use utils::inumeric() instead of atoi() (not for parsing environment variables yet)
2022-08-09 14:30:44 -04:00
3178f05bbf
Merge branch 'develop' into collected-small-changes
2022-08-09 14:25:53 -04:00
ee89ef6084
Merge pull request #3389 from cjknight/polaris_updates
...
one more env var for local mpi rank
2022-08-09 14:19:10 -04:00
6873ebb17a
LAMMPS code clinic 2022 project 2: Replacing find_compute with get_compute_by_id where possible.
2022-08-09 14:01:49 -04:00
d5170a1703
one more env var for local rank
2022-08-09 17:35:22 +00:00
7a3d43b6a7
de-doc multiple label maps
2022-08-09 12:01:47 -04:00
eb4ce25f03
finish rolling back multiple maps feature
2022-08-09 11:32:29 -04:00
d0ac9426e5
added proper neighbor list cutoff support and segment-segment flag to pair_styles
2022-08-09 14:08:55 +02:00
363b80f85c
begin unfeaturing multiple label maps feature
2022-08-09 01:01:31 -04:00
8c8084a027
also remove error list from header file!
2022-08-08 23:23:08 -04:00
4703431768
fix merge commit take3
...
and actually test it
2022-08-08 23:18:54 -04:00
c005a3d30d
fix merge take2
2022-08-08 17:58:58 -04:00
8ac7aac620
fix merge commit
2022-08-08 17:40:28 -04:00
899fa8166a
Initial modifications LAMMPS code clinic 2022
2022-08-08 17:31:42 -04:00
f9717049b1
Merge branch 'develop' into type-labels
2022-08-08 17:16:50 -04:00
7e0cad7d9e
import fix from upstream
2022-08-08 15:40:19 -04:00
f7b0cb3bd4
AMOEBA induce bugfixes
2022-08-08 15:31:45 -04:00
92dc854ed4
workaround for IBM's XLClang compiler
2022-08-08 15:27:52 -04:00
fb2dd26d45
Merge pull request #3383 from hammondkd/doc-fixes
...
Documentation fixes
2022-08-08 14:51:38 -04:00
94403eaf76
Merge branch 'mliap-bug-3204' of https://github.com/chemshift/lammps into mliap-bug-3204
2022-08-08 12:09:07 -06:00
fd2ab2a8b9
Update __init__.py
2022-08-08 12:08:46 -06:00
5962dde035
Merge branch 'lammps:develop' into mliap-bug-3204
2022-08-08 11:47:16 -06:00
953d2c738b
Update __init__.py
2022-08-08 11:45:43 -06:00
da8135c875
Merge pull request #3384 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-08-08 11:11:49 -04:00
2227de3231
Update __init__.py
2022-08-07 23:00:35 -06:00
2d3504ff0f
Locate correct dynamics library directories
...
in Anaconda Environments
2022-08-07 22:54:59 -06:00
baf3e614fb
Add comments for tip4p GPU kernels
2022-08-07 22:26:11 +03:00
3ca8df388d
fix a couple of typos
2022-08-06 23:01:35 -04:00
42594bbbb7
Convert path to test inputs folder to native syntax on windows to make tests with file copying portable.
2022-08-06 22:46:52 -04:00
0f68aa80fe
fix typo
2022-08-06 21:44:56 -04:00
e6b47b0b4d
make test input platform independent with is_os() variable function
2022-08-06 21:44:49 -04:00
4ac74a4153
add is_os() special function to the variable command
2022-08-06 21:44:03 -04:00
5b0a9cea99
use ISO_C_BINDING compatible return type
2022-08-06 20:43:04 -04:00
b465d3c86f
silence compiler warnings about unused variables
2022-08-06 19:59:37 -04:00
f92e57ba9e
Must always enable exception handler with MSVC and also with Intel classic on windows.
2022-08-06 19:58:44 -04:00
a9aa462a60
use alternate way to incorporate the module via "include" in the source code
2022-08-06 18:47:31 -04:00
801d59a9ac
correct MPI detection for Fortran
2022-08-06 18:46:56 -04:00
5867f15c6b
make more explicit
2022-08-06 18:46:33 -04:00
322dc9a4de
incorporate bugfixes and some suggestions from PR #3314
2022-08-06 17:43:40 -04:00
ba50889ad5
friction now acting only along segments
2022-08-06 12:14:16 +01:00
92c1f3e20a
fixed rogue linebreak
2022-08-05 23:36:01 -05:00
485b3e7885
Resolve conflicts with devel branch
2022-08-05 23:30:41 -05:00
5734cce9d8
Updates documentation files to make them more consistent and some typo fixes (round 1)
2022-08-05 23:03:09 -05:00
d58b81afe2
adjust location of local ref targets for recent sphinx versions
2022-08-05 22:08:33 -04:00
4421a793d9
update API for variable argument logmesg() function
2022-08-05 21:56:47 -04:00
49df4d93a0
need new CSS hack to hide duplicate headers derived from the navigation bar
2022-08-05 21:44:31 -04:00
99582c0f28
Merge pull request #3381 from akohlmey/update-fmtlib
...
Update embedded fmtlib code to version 9.0.0
2022-08-05 19:51:51 -04:00
83a91a4fab
more debug tests with LATTE
2022-08-05 16:53:13 -06:00
daa5a1837e
retesting of LAMMPS + LATTE
2022-08-05 16:35:49 -06:00
e502b9b4fe
Merge branch 'update-fmtlib' into shake-with-minimize
2022-08-05 18:14:00 -04:00
dce72e7007
Merge branch 'develop' into shake-with-minimize
2022-08-05 18:13:22 -04:00
caf21d09b4
disallow using fix shake/rattle with KOKKOS during minimization (for now)
2022-08-05 18:12:29 -04:00
691004509a
standarize use of static methods with MDI, also plugin args
2022-08-05 16:05:36 -06:00
b5c69e520d
Merge pull request #3382 from akohlmey/coverity-fixes
...
Small updates and bugfixes from static code analysis
2022-08-05 17:55:13 -04:00
5b24e3aa3c
Merge pull request #3379 from akohlmey/fix_store_global_peratom
...
Split internal fix STORE command into fix STORE/GLOBAL and fix STORE/PERATOM
2022-08-05 17:22:48 -04:00
1e099de59c
fix initialization typo
2022-08-05 16:38:35 -04:00
ade64c586e
move to 1.4.2 version of MDI lib
2022-08-05 14:04:16 -06:00
8db43c0bd7
update CODEOWNERS table
2022-08-05 07:54:47 -04:00
7f46b54b79
make "verbose" a proper compile time flag and rename to VERBOSE
2022-08-05 07:45:32 -04:00
b395d41eb6
fix index copy-n-paste error
2022-08-05 07:40:36 -04:00
fe0cbf1a68
enable to pass string constants
2022-08-05 07:22:11 -04:00
4f98e02ae7
avoid division by zero
2022-08-05 07:21:47 -04:00
62cfde2ed2
energy is not an array
2022-08-05 07:21:35 -04:00
3755ec7e35
fix typo
2022-08-05 07:21:11 -04:00
ca1d646b25
offset is not used (by construction of the potential)
2022-08-05 07:20:44 -04:00
18f0a89c85
changed friction model to sigmoid
2022-08-05 10:50:43 +01:00
a9829b1e5f
enforce null termination of read string
2022-08-05 04:27:58 -04:00
f448fd4191
ensure liftime of temporary storage
2022-08-05 04:27:58 -04:00
7ebd65ddb7
must catch exceptions inside destructors
2022-08-05 04:27:49 -04:00
968cde7f41
protect against failed lookup of 4th atom
2022-08-05 04:23:06 -04:00
681ad88f08
rename fix STORE_LOCAL to STORE/LOCAL for consistency
2022-08-05 02:57:38 -04:00
369e9636be
update {fmt} library to version 9.0.0
2022-08-04 22:06:37 -04:00
7bce3a92e2
correct test for overload with/without optional format arguments
2022-08-04 22:00:13 -04:00
72036caf71
use make_format_args() instead of make_args_checked() (removed in v9)
2022-08-04 21:59:37 -04:00
b4df4bffae
Merge pull request #3380 from stanmoore1/kk_small_changes
...
Small changes in KOKKOS package
2022-08-04 16:51:21 -04:00
a28ceb4d80
Merge pull request #3378 from lammps/doc-updates
...
Add missing portions of a couple doc pages
2022-08-04 15:43:48 -04:00
083a662a5c
small rewrite
2022-08-04 13:06:30 -04:00
8d9e0ee9c8
HIP tuning
2022-08-04 13:01:24 -04:00
b393bcf6a9
Remove unused non-public header
2022-08-04 13:01:13 -04:00
a84c2ab18a
fix off-by-one bugs, improve error messages
2022-08-04 12:27:26 -04:00
6c32058728
adapt all users of FixStore to use FixStoreGlobal or FixStorePeratom
2022-08-04 11:33:14 -04:00
184f55b99f
fix cut/paste error
2022-08-04 08:53:43 -06:00
53f49a160f
add missinng portions of a couple doc pages
2022-08-04 08:49:38 -06:00
63fc9fcc62
document how to update source code for the fix STORE split
2022-08-04 06:43:41 -04:00
774a3cb64e
split fix STORE into fix STORE/GLOBAL and fix STORE/PERATOM
2022-08-04 06:43:15 -04:00
883a25bbd8
Merge pull request #3375 from akohlmey/next_patch_release
...
Step version strings for the next patch release
2022-08-03 17:49:36 -04:00
1b4a7f4696
Merge pull request #3377 from lammps/doc-pair-dipole-again
...
Tweak dipole doc page for clarity
2022-08-03 16:17:27 -04:00
94c1aa8c5a
tweak dipole doc page
2022-08-03 13:34:41 -06:00
6c048f101e
Merge pull request #3374 from akohlmey/airebo-tweaks
...
Small cleanup and performance tweak for spline evaluation in AIREBO pair style
2022-08-03 13:32:40 -04:00
7a5fa964b4
Merge pull request #3370 from lammps/doc-pair-dipole
...
Edits to pair dipole doc page
2022-08-03 12:47:08 -04:00
1eaa807bbf
clarification on what constituets single, double, and triple quotes.
2022-08-03 01:50:11 -04:00
d7901cb3af
step version strings for the next patch release
2022-08-02 13:03:37 -04:00
2dd7c23b6f
small performance tweak for 5th order spline evaluation
2022-08-02 10:37:50 -04:00
20c1644e6d
adjusted kspace solver portion of page
2022-08-01 15:10:49 -06:00
67e0621806
Merge pull request #3361 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-08-01 16:37:02 -04:00
c0f4650d59
add some .. versionadded:: statements to indicate the version a feature was added
2022-08-01 03:54:39 -04:00
f7b19a3d47
Merge branch 'lammps:develop' into mliappy_unified
2022-08-01 01:12:14 -06:00
acadc299a7
apply powint() in a few more cases
2022-07-31 18:35:04 -04:00
00cd92954c
match pow(0,0) = 1.0 behavior in powint()
2022-07-31 18:32:52 -04:00
c5e1ce0b59
switch from master to develop
2022-07-31 16:56:47 -04:00
daec261fa1
use $(PIP_OPTIONS) consistently
2022-07-30 17:26:46 -04:00
d67d6beba9
Merge remote-tracking branch 'github/develop' into collected-small-changes
2022-07-30 17:15:49 -04:00
5c30c493e6
Merge pull request #3372 from rbberger/docs_update
...
Removes `easy_install` deprecation warnings in doc build
2022-07-30 17:14:46 -04:00
3f293e1c13
Use pip install -e util/converters in doc build
2022-07-29 17:56:01 -06:00
2b126a00b1
update Pizza.py URLs
2022-07-29 19:23:23 -04:00
0dc9b31620
import updated version of tinker2lmp from @sjplimp. fix whitespace.
2022-07-29 19:11:25 -04:00
3a7a941cd5
add false positive
2022-07-29 17:06:06 -04:00
ec4c458c7e
add Pair::extract_atom() method
2022-07-29 10:54:42 -06:00
ac158a7b4b
whitespace
2022-07-29 06:58:48 -04:00
d444bfc996
Merge branch 'develop' into collected-small-changes
2022-07-29 06:58:22 -04:00
2ce33c14b7
Merge pull request #3365 from pvelesko/chip_spv
...
Add CMake and GNU make support for HIP via CHIP-SPV
2022-07-29 06:33:55 -04:00
842b5b365e
doc page clarifications
2022-07-28 17:12:31 -06:00
b8f4efcb6a
pre-existing bug fix for delay option with dump computes for pe/virial
2022-07-28 16:53:39 -06:00
b6c62cce05
additional tweaks to clarify fix sphere doc pages
2022-07-28 16:30:00 -06:00
bbc4ef3a20
edits to pair dipole doc page
2022-07-28 16:09:59 -06:00
4de0944f8b
streamlined string ops
2022-07-28 15:24:58 -06:00
c2d96ba911
fix uninitialized memory access bug in memory usage computation for fix STORE
2022-07-28 16:40:35 -04:00
a4f4efcea0
fix a couple typos and alphabetizing error
2022-07-28 13:31:58 -06:00
4d69c7aea2
update embedded search box
2022-07-28 15:01:35 -04:00
348feddcb6
new fix pair and dump_modify skip commands
2022-07-28 12:45:20 -06:00
5fee276348
add some GNU Make magic(tm) to Makefile.hip to adapt itself to OpenMPI and MPICH
2022-07-28 07:03:58 -04:00
9258ab3a51
document missing call
2022-07-27 22:13:14 -04:00
eb7759c869
improve formatting and modernize
2022-07-27 19:49:55 -04:00
ad69c7d157
simplify through using utils::strdup()
2022-07-27 19:49:31 -04:00
f039c00442
add dump skip option
2022-07-27 17:13:46 -06:00
e583f54ca7
fix off-by-one bug
2022-07-27 19:12:36 -04:00
8076624477
Merge pull request #3364 from rbberger/add_citation_info
...
Add citation information to GitHub
2022-07-27 16:02:11 -04:00
6ff91ec020
add more build info
2022-07-27 13:28:45 -06:00
afcfb3754c
Merge pull request #3358 from akohlmey/old-version-porting
...
Add a section to manual with info on updating old source code for current LAMMPS versions
2022-07-27 15:25:46 -04:00
5904fa954e
new examples/QM/LATTE dir with examples
2022-07-27 13:17:18 -06:00
925196a24f
virial adjustments for MDI stress
2022-07-27 09:38:23 -06:00
56642ae184
add a few more keywords
2022-07-27 05:36:05 -04:00
c986dd9b97
correct make command line example
2022-07-27 05:25:36 -04:00
e7ffa7fae3
Add Makefile support for CHIP-SPV
2022-07-27 08:34:35 +00:00
24b3de8727
update documentation for CMake
2022-07-27 06:41:19 +00:00
6a5d56994a
PR comments
2022-07-27 06:25:36 +00:00
8d5149fade
Add citation information to GitHub
2022-07-26 19:52:01 -06:00
11897db197
add check on extracting elements twice from the library to avoid opaque error later
2022-07-26 15:00:27 -04:00
4f8a1ca526
correct formatting
2022-07-26 12:32:42 -04:00
e973a4b31c
workaround for CHIP-SPV different textrure func
2022-07-26 16:19:11 +00:00
b2cdc40919
Enable CHIP-SPV support
2022-07-26 16:00:43 +00:00
d347a27a39
add reference
2022-07-26 09:19:45 -04:00
5f67850171
correct typos
2022-07-25 22:32:59 -04:00
10c8a41ad8
Merge branch 'develop' into mdi-tweak
2022-07-25 14:27:41 -06:00
7b54b974d3
remove dead code
2022-07-25 11:48:21 -04:00
f736248efb
replace calls to pow() with faster functions for integer powers
2022-07-25 09:17:37 -04:00
6dc9664087
avoid uninitialized data access
2022-07-25 09:06:09 -04:00
e99494d838
fix copy-n-paste error
2022-07-25 09:02:54 -04:00
bcc49aca84
fix logic issue
2022-07-25 09:01:26 -04:00
762e79c49d
initialize possibly uninitialized variabled
2022-07-25 09:01:14 -04:00
87d1aef543
clarify whom to contact with questions about pre-built binaries. update ubuntu info
2022-07-24 18:12:04 -04:00
822fae05a2
more edits
2022-07-22 17:47:46 -06:00
f370a9a58a
less debug
2022-07-22 14:23:12 -06:00
fc596c03ec
more docs, less debug
2022-07-22 14:22:34 -06:00
cdf600b8cd
update description
2022-07-22 14:34:09 -04:00
40920ac6e1
improved error messages for duplicate or missing entries in manybody potential files
2022-07-22 12:41:43 -04:00
48ad917d9e
initialized pointers to null
2022-07-22 05:33:12 -04:00
c9c9139fd6
fix off-by-one error and resulting out-of-bounds write access.
2022-07-22 05:21:13 -04:00
5761647894
plug memory leak
2022-07-22 05:15:50 -04:00
7901a317c0
Initial version of an LAMMPS older version code update guide
2022-07-22 00:03:34 -04:00
1777f16d13
debug info
2022-07-21 17:03:13 -06:00
48aa9cf7ba
Merge pull request #3359 from akohlmey/correct-misc-mc-depend
...
Add package dependency handling for pair style srp/react
2022-07-21 14:39:23 -04:00
16e85a9f89
Merge pull request #3360 from akohlmey/update-linalg
...
Add missing functions for LATTE to linalg library
2022-07-21 13:09:56 -04:00
c8cc2b1b24
update to LAPACK version 3.10.1
2022-07-21 08:41:44 -04:00
11c46a6e90
correct dangling and inconsistent links to sphinx homepage and rst docs
2022-07-21 08:19:39 -04:00
1f4447d1cd
add USE_INTERNAL_LINALG to workaround passing BLAS/LAPACK settings to external projects
2022-07-21 05:42:23 -04:00
bf65b4720f
add more BLAS/LAPACK functions to support LATTE package
2022-07-21 05:20:11 -04:00
00cecceab7
gitignore
2022-07-21 03:55:53 +00:00
abb27ad1a5
remove debug line
2022-07-20 16:29:24 -06:00
10caba7fe0
more debugging for LATTE engine
2022-07-20 15:57:20 -06:00
3c99a6b5c4
Correctly handle the dependency of pair style (and fix) srp/react on the MC package
2022-07-20 17:01:44 -04:00
d6e8e044df
change what is required/optional for mdi plugin command
2022-07-20 09:55:19 -06:00
6f7839a516
Merge pull request #3355 from akohlmey/python-lookup-consistency
...
Improve consistency in Python interpreter and libraries lookup in CMake
2022-07-20 11:51:22 -04:00
7cf77a5c2d
Merge branch 'lammps:develop' into mesocnt_stable
2022-07-20 14:31:40 +02:00
5eec9da8fe
make search for python libraries consistent with search for python interpreter
...
- apply same semantics of selecting the interpreter than the main cmake script
- make certain that we search for the interpreter first
- when searching for the library find the version matching the interpreter
- error out when library version and interpreter version does not match
2022-07-19 13:28:43 -04:00
b655088657
adjust search for python interpreter so it is consistent with manual
2022-07-19 13:26:50 -04:00
ed73c21a21
Set path to python interpreter when running in a virtual environment
2022-07-19 13:25:05 -04:00
9061be98c2
Merge pull request #3349 from akohlmey/collected-small-changes
...
Collected small changes
2022-07-18 16:39:42 -04:00
0ac8dce7b4
strip off -pendantic-errors flag when compiling with nvcc_wrapper to fix error compiling ML-PACE
2022-07-18 14:01:32 -04:00
3685d6974a
reorder initializers to silence compiler warning
2022-07-18 14:01:18 -04:00
a99d0aa28e
added error messages for special_lj and comm vel
2022-07-18 11:39:02 +02:00
7232261cea
correct unit tests for dump local
2022-07-17 12:15:44 -04:00
34cb0b7047
add support for dump_modify colname to dump local
2022-07-17 11:46:19 -04:00
a9c072488a
fix cut-n-paste error and improve error message
2022-07-17 11:42:28 -04:00
e856bb2364
silence static code analysis warnings about integer overflows
2022-07-16 10:26:57 -04:00
6689a20754
clarify
2022-07-16 10:26:57 -04:00
34aca71258
disallow use of variable functions vdisplace(), swiggle(), and cwiggle() with fix dt/reset
2022-07-16 10:26:56 -04:00
d51069b363
fix cut-n-paste typo
2022-07-16 10:26:56 -04:00
51e3428286
add false positive
2022-07-16 10:26:56 -04:00
9e1685211b
allow ramp(x,y) to be used in between runs (returning x) and avoid division by zero on run 0
2022-07-16 10:26:56 -04:00
a829d607ce
work around issues with Intel compilers compiling the GPU package
2022-07-16 10:26:56 -04:00
beebaea160
Merge pull request #3350 from lammps/doc-page-dump-style-table
...
add a table with list of dump styles
2022-07-16 06:45:04 -04:00
db9731bf3b
also index dump styles
2022-07-15 22:58:49 -04:00
b28f8bc70e
add missing index entries for dump style
2022-07-15 21:23:26 -04:00
698d3b06a5
update style checker script to also check dump styles
2022-07-15 21:23:08 -04:00
f478ca3b4d
Merge pull request #3337 from vpalkar/pair-srp-react
...
Adding pair style srp/react
2022-07-15 18:59:49 -04:00
c8ca8fb2d6
properly integrate the new file into the document toctree
2022-07-15 17:51:36 -04:00
151a7f7039
Merge pull request #3336 from MolSSI-MDI/mdi_fix
...
Minor improvements and bugfixes to the mdi/qm fix
2022-07-15 16:57:18 -04:00
f36653caeb
add a table with list of dump styles
2022-07-15 14:47:45 -06:00
d4e8345129
Merge branch 'develop' into sticker-bond-test
2022-07-15 14:19:31 -06:00
3761cff688
Merge pull request #3331 from jrgissing/bond/react-bugfixes
...
Bond/react bugfixes
2022-07-15 16:18:30 -04:00
2f3115372d
Remove debug lines from fix_mdi_qm.cpp
2022-07-15 20:00:44 +00:00
a0f3994ffa
added mesocnt bond type as wrapper for harmonic bond with automatic parametrisation
2022-07-15 21:24:46 +02:00
a393569083
Merge pull request #3343 from yskmiyazaki/style-sdk-update
...
Change package name CG-SDK to CG-SPICA and add a function type LJ12-5 to the package
2022-07-15 14:54:41 -04:00
70eec9a55c
Merge pull request #3339 from jtclemm/patch_contact_atom
...
Redoing groups in compute contact/atom
2022-07-15 14:47:03 -04:00
8b1734d4c3
whitespace
2022-07-15 12:18:15 -04:00
897d9de2ed
whitespace
2022-07-15 12:16:15 -04:00
a5a6f32aff
removed print statement in angle_mesocnt
2022-07-15 17:45:19 +02:00
20e39b57d8
moved buckling/harmonic toggle to angle_coeff and added restart file support for buckling bool
2022-07-15 17:44:21 +02:00
d05c4b529a
Add natoms check to mdi/qm fix
2022-07-15 15:22:07 +00:00
4c7825e5c7
Inverting if statements
2022-07-15 09:20:07 -06:00
5871fcf692
added automatic angle parametrisation & buckling/harmonic toggle
2022-07-15 15:22:31 +02:00
d0ca31e8f1
removed print statements and added proper warning for interpolation range in phi
2022-07-15 09:37:54 +01:00
93e165abf9
Merge pull request #3346 from AkosSeres/develop
...
Fix bug in vtk dump
2022-07-15 04:25:40 -04:00
7c31772582
checkpoint commit, potential seems to be stable
2022-07-15 09:22:34 +01:00
5b0313f758
cosmetic
2022-07-14 19:13:49 -04:00
df2e16cc23
Fix bug in vtk dump
2022-07-14 16:57:19 +02:00
f966b53bd2
Merge branch 'lammps:develop' into mliappy_unified
2022-07-14 02:11:45 -06:00
e41976e17e
Update Errors_warnings.rst
2022-07-13 11:51:50 -04:00
b55cf30cb8
Update Errors_messages.rst
2022-07-13 11:39:30 -04:00
62d0277f34
Merge pull request #3341 from stanmoore1/hybrid_cutoffs
...
Add pair_modify option to allow separate cutoffs for each neigh list …
2022-07-13 10:51:55 -04:00
007ad7c4b2
Merge pull request #2898 from lammps/amoeba
...
Add support for AMOEBA and HIPPO force fields
2022-07-13 04:59:40 -04:00
f78bdf80e6
whitespace
2022-07-13 03:19:25 -04:00
4a747fa40c
Merge branch 'develop' into amoeba
2022-07-13 03:14:39 -04:00
5087ae19c8
cross-reference neighbor multi and point out differences and benefits
2022-07-13 03:11:40 -04:00
c73770da09
skip zero-energy calculations and removed debug message in coeff
2022-07-13 06:55:32 +01:00
ad2f7bcc44
Add missing dependency
2022-07-12 13:49:03 -06:00
5986c607d0
Add logic to only select intel/omp trim
2022-07-12 13:37:19 -06:00
07c75021bb
removed numerical differentiation + flip messages, fixed bug in self skip
2022-07-12 19:54:25 +01:00
d63e450998
Whitespace
2022-07-12 10:44:54 -06:00
be1396dab0
Add trim methods for INTEL
2022-07-12 09:58:00 -06:00
1cc5b8aa95
Add trim methods from OPENMP
2022-07-12 09:14:52 -06:00
d67ab73a89
Revert 56dc342
2022-07-12 09:13:07 -06:00
bc79fc6fa3
Clarify docs
2022-07-12 08:26:39 -06:00
56dc342b5b
Disable trim from OPENMP and INTEL packages
2022-07-12 08:25:20 -06:00
601068a33f
Merge branch 'mesocnt_stable' of https://github.com/phankl/lammps into HEAD
2022-07-12 11:40:41 +01:00
ce971678ba
Merge branch 'lammps:develop' into mesocnt_stable
2022-07-12 11:37:14 +01:00
c5c565195d
removed unused case in angle_mesocnt
2022-07-12 11:34:23 +01:00
6ecf738b08
self-chain interactions added with cutoff
2022-07-12 11:32:32 +01:00
4cb38038c8
fix segfault in pair style hybrid/scaled due to unallocated data
2022-07-12 00:14:53 -04:00
f0d8ced6ff
fix uninitialized variable bug
2022-07-12 00:03:36 -04:00
51ac15bdc7
Fix sorting issue
2022-07-11 17:06:12 -06:00
a37121d425
Merge pull request #3344 from akohlmey/read_dump_no_timestep
...
Add option to read_dump that prevents resetting the timestep
2022-07-11 19:02:46 -04:00
f795cf0001
typo
2022-07-11 11:22:06 -06:00
66b99008ef
Fix memory issue
2022-07-11 11:18:54 -06:00
6ffde544e1
Change default
2022-07-11 10:23:55 -06:00
1bdaf9c99f
Small tweak to clarify doc page
2022-07-11 10:22:08 -06:00
c817a495e7
tweak README files
2022-07-11 09:44:23 -06:00
97824a6d46
Fix logic issue
2022-07-11 09:04:51 -06:00
35afe94ec1
fixed a line in CG-SPICA/README
2022-07-11 11:52:45 +09:00
aa11935e88
updated .gitignore and Purge.list, and author info, and added URL to the SPICA web.
2022-07-11 11:38:31 +09:00
bf6ad1bb45
add option to read_dump that prevents resetting the timestep
2022-07-10 05:00:03 -04:00
1ba2b56745
Merge pull request #3342 from rohskopf/compute-snap-apt-2
...
Extract bispectrum gradients in compute_snap without summing over neighbors.
2022-07-09 16:28:37 -04:00
ee8fa35355
fix typo
2022-07-09 16:07:55 -04:00
9f309d56fe
a few more programming style changes
2022-07-09 16:06:21 -04:00
6e34856c77
Merge branch 'develop' into feature_pace-al
2022-07-09 15:14:20 -04:00
81e5560682
rename confusing "natoms" variable. align with pair style pace.
2022-07-09 02:01:09 -04:00
70d8146b69
use correct evflag versions
2022-07-09 02:00:39 -04:00
a5a2b4023e
simplify and apply clang-format
2022-07-08 22:17:19 -04:00
7b7ae55238
small fix, idcreate and idbreak are already deleted in destructor now
2022-07-08 15:39:30 -04:00
b4424e77b1
More cosmetic changes 2
2022-07-08 13:32:51 -06:00
e7f11a82ac
More cosmetic changes
2022-07-08 13:24:26 -06:00
45a02e5239
Cosmetic changes
2022-07-08 13:07:49 -06:00
ba2999dfbb
Whitespace
2022-07-08 10:04:33 -06:00
31d88618c6
Initialize variable
2022-07-08 09:58:42 -06:00
d6426d5e42
Small tweak
2022-07-08 09:50:19 -06:00
8aa55bfab1
Merge branch 'style-sdk-update' of github.com:yskmiyazaki/lammps into style-sdk-update
2022-07-08 22:01:06 +09:00
ec45c57181
changed reference paper info.
2022-07-08 22:00:34 +09:00
be0f4917c2
Merge branch 'lammps:develop' into style-sdk-update
2022-07-08 19:57:44 +09:00
099992f9c2
changed file and style names for lj/spica in unittest/force-styles/tests.
2022-07-08 18:41:50 +09:00
b5e70ebc81
added a FF name SPICA to tools/kate/lammps.xml and tools/moltemplate/README.txt
2022-07-08 18:23:10 +09:00
07633622e6
changed file names and added a lj12-5 function type in OPENMP pkg.
2022-07-08 18:18:39 +09:00
60b189672e
changed file names and added a lj12-5 function type in KOKKOS pkg.
2022-07-08 18:09:37 +09:00
116098022f
changed file names and added a lj12-5 function type in GPU pkg.
2022-07-08 18:04:04 +09:00
311596fb4f
changed CG-SDK to CG-SPICA and added a lj12-5 function type.
2022-07-08 17:55:15 +09:00
763aa632d9
changed 'sdk' to 'spica'
2022-07-08 17:36:34 +09:00
fc741e0df6
changed names of files, and added a lj12-5 function type.
2022-07-08 17:28:50 +09:00
c71e1cd470
changed lammps inputs in examples for SPICA
2022-07-08 17:16:15 +09:00
20182a194f
changed a package name CG-SDK to CG-SPICA in files for cmake.
2022-07-08 17:01:56 +09:00
be25a83210
Merge pull request #3340 from akohlmey/coul-slater-exclusions
...
Correct excluded force and energy term for pair style coul/slater/long
2022-07-08 03:57:43 -04:00
796bc28f94
changed rstfile names, style names, and description about FF for SPICA
2022-07-08 16:54:01 +09:00
9e93eda19a
Format
2022-07-07 17:23:58 -06:00
de12ea9762
Clean up
2022-07-07 17:21:19 -06:00
b4fc400ed3
Add python/lammps back
2022-07-07 17:14:04 -06:00
139ecad13c
Trying to remove symlink
2022-07-07 17:12:40 -06:00
8f431c5904
Add python/lammps directory back
2022-07-07 17:05:03 -06:00
3747a28774
Remove symbolic link directory
2022-07-07 17:04:20 -06:00
5bca3fd0b0
Remove an output file
2022-07-07 17:00:52 -06:00
ae615eb815
More whitespace in docs
2022-07-07 16:53:20 -06:00
fcb6058811
More formatting
2022-07-07 16:51:11 -06:00
de274cddef
Add pair_modify option to allow separate cutoffs for each neigh list with pair hybrid/overlay
2022-07-07 16:48:03 -06:00
87acd69b71
More whitespace fixes
2022-07-07 16:44:57 -06:00
dcf9082591
Makefile.lammps: add empty line
...
Install.py: remove older versions
2022-07-07 23:35:58 +02:00
d21c933ae0
- rename pair_style pace/al to pace/extrapolation
...
- PairPACEExtrapolation do not instantiate special compute and dump pace/extrapolation classes. This is user responsibility now.
- add is_set_energies_forces option to control updating Pair::evdwl and Pair::f
- add dump_pace_extrapolation.h/cpp
- DumpPACEExtrapolation::write() dump only if
1) extrapolation grades were computed on current timestep AND
2) max extrapolation grade > gamma_lower_bound
- ComputePACEExtrapolation::invoke_compute_extrapolation_grades: does not update energies/forces/stresses, called when compute and pair_style pace/extrapolation not syncronize
2022-07-07 23:35:27 +02:00
3b41ec7d9b
uniformly rename pair_style, compute and dump to pace/extrapolation
...
add doc
2022-07-07 23:28:12 +02:00
f4ece2e828
change length of ubi run
2022-07-07 15:02:48 -06:00
b2b0704648
new log files
2022-07-07 15:01:55 -06:00
a79e9bc204
clean up log files
2022-07-07 14:53:45 -06:00
7d06ee9aa7
Merge pull request #3298 from jrgissing/reaxff_species_delete_keyword
...
Reaxff species 'delete' keyword
2022-07-07 16:37:43 -04:00
6280c81151
Merge pull request #3323 from lammps/long-string-variables
...
Optimizations to input class for reading very long lines
2022-07-07 16:35:16 -04:00
6100e1fafb
code tweaks and update of examples
2022-07-07 14:33:19 -06:00
78c1e01e13
Merge pull request #3316 from jkelowitt/develop
...
Add Stillinger-Weber Three-body loop optional keyword argument
2022-07-07 16:31:52 -04:00
d2ffc9dae8
programming style updates, fix memory leaks and uninitialized access
2022-07-07 15:57:14 -04:00
79620c5303
Whitespace
2022-07-07 13:53:46 -06:00
9aa819d91e
Put compute_snap back
2022-07-07 13:46:01 -06:00
b47e5a8d5b
Finalized doc page
2022-07-07 13:36:22 -06:00
5496781ecd
Optimizing group filters
2022-07-07 12:44:36 -06:00
c488db6fe0
Merge branch 'compute-snap-apt-2' of github.com:rohskopf/lammps into HEAD
2022-07-07 11:46:24 -06:00
c838c9da6f
Cleaned up language
2022-07-07 11:43:39 -06:00
63c048ef59
simplify, modernize, and apply clang-format
2022-07-07 13:32:04 -04:00
0bae7108b5
Whitespace and format
2022-07-07 11:09:10 -06:00
9975eecd2a
Fix merge conflicts
2022-07-07 09:11:28 -06:00
6b22886064
small docs fixes
2022-07-07 10:39:11 -04:00
4aa0132860
cosmetic
2022-07-07 10:35:34 -04:00
66c1d8bbca
update unit test
2022-07-07 09:01:16 -04:00
fc508bc7b1
apply clang-format
2022-07-07 08:59:49 -04:00
14299b36ba
correct force and energy for excluded pairs
2022-07-07 08:59:08 -04:00
569136e160
Redoing groups in compute contact/atom
2022-07-06 14:35:16 -06:00
b7457fe834
Initial commit for pair style srp-react files
2022-07-06 10:55:14 -04:00
1599afc623
clarify how reaxff/species decides when to reneighbor
2022-07-06 00:45:36 -04:00
40cc4fa510
Fix some errors in fix_mdi_qm.cpp
2022-07-05 19:09:23 +00:00
67e29fc766
add metadata tags to the .key files too.
2022-07-05 11:20:15 -04:00
378c5c1687
silence compiler warnings
2022-07-05 11:03:48 -04:00
212048d4cc
modernize tinker2lmp scripts so they run with both python2.7 and python3.x
2022-07-05 08:09:24 -04:00
89e0989522
add UNITS: and DATA: metadata tags to force field files
2022-07-05 07:11:09 -04:00
f58d413fbd
Update test examples and script to be more in line with other LAMMPS examples
2022-07-05 06:59:31 -04:00
574818c3e9
add unit test for utils::join_words()
2022-07-05 00:27:28 -04:00
f1b14fa4a2
improve formatting
2022-07-05 00:16:31 -04:00
7229c4eb43
refactored file parsing
2022-07-05 00:02:37 -04:00
5331fa7a58
fix documentation issues (spelling, references, non-ASCII chars)
2022-07-04 19:09:56 -04:00
de08609634
add join_words() utility function
2022-07-04 18:26:59 -04:00
e13027787b
simplify parsing of PRM file section header
2022-07-04 13:36:14 -04:00
b8acd2e31d
Merge pull request #3329 from stanmoore1/kk_update_3.6.1
...
Update Kokkos library in LAMMPS to v3.6.1
2022-07-04 10:43:55 -04:00
75667718ac
simplify printing errors
2022-07-03 06:54:33 -04:00
6579728622
apply include file conventions
2022-07-03 06:54:22 -04:00
82c467d79f
remove debug code
2022-07-03 06:53:13 -04:00
3399e1d0d3
add override parameters to overridden virtual functions
2022-07-03 06:53:03 -04:00
886d95c32d
clang-tidy fixes
2022-07-02 23:16:13 -04:00
e4c798674f
Merge branch 'develop' into amoeba-ak
2022-07-02 22:02:07 -04:00
57a569eb3b
Merge remote-tracking branch 'github/amoeba' into amoeba-ak
2022-07-02 21:58:15 -04:00
ea48b031a4
must not run hybrid styles with GPU package that use the same pair style twice
2022-07-02 21:24:25 -04:00
bc542a8673
cosmetic changes, silence warnings, avoid temporary char buffers
2022-07-02 19:38:37 -04:00
6f3f1dba6e
more documentation tweaks
2022-07-02 19:05:58 -04:00
1f75740de7
add unit test input for hybrid twobody/threebody sw style
2022-07-02 18:32:23 -04:00
67a3a7a6c1
add unit test for twobody off and implement and test single() function
2022-07-02 18:02:15 -04:00
2fa5f7c97e
use a half neighbor list for skip_threebody case for further speedup
2022-07-02 17:39:01 -04:00
f38a417a32
restore user facing keyword back to "threebody" defaulting to "on"
...
also some minor updates:
- streamline description in the documentation, add links/references
- print message when disabling threebody terms
- improve error messages, simplify argument processing
2022-07-02 17:08:22 -04:00
ab6a658dee
very-small-templates bugfix
2022-07-02 16:17:35 -04:00
d3e69170f0
bugfix: specials update corner case
2022-07-02 12:18:56 -04:00
f826d175f0
Merge branch 'develop' into jkelowitt/develop
2022-07-02 12:13:57 -04:00
d7919f3a4e
Merge pull request #3330 from lammps/extract-atom-sp
...
Add per-atom sp array to extract()
2022-07-02 12:04:50 -04:00
b5d5654399
Merge branch 'develop' into long-string-variables
2022-07-02 11:30:16 -04:00
39b01a901f
print warning when using I/O redirection with parallel runs
2022-07-02 11:30:09 -04:00
8e4b3fd41b
Merge pull request #3328 from stanmoore1/kk_meam_release
...
Add Kokkos version of pair MEAM
2022-07-02 03:51:51 -04:00
581503888f
Updated docs.
2022-07-01 21:07:19 -06:00
e98af88242
Clean up unnecessary code.
2022-07-01 20:56:11 -06:00
b81df6a720
silence compiler warnings
2022-07-01 21:26:06 -04:00
ae26b489dd
fix typo
2022-07-01 21:25:57 -04:00
4012897bff
whitespace fixes and clang-format
2022-07-01 21:19:12 -04:00
146b00c395
Merge pull request #3307 from lammps/fix-mdi-aimd-enhance
...
MDI package enhancements
2022-07-01 20:48:40 -04:00
dc1b7ba0a4
Parallelization and ij pair collapse.
2022-07-01 15:37:00 -06:00
f245a4313e
Merge pull request #3327 from akohlmey/collected-small-fixes
...
Collected small fixes
2022-07-01 17:21:05 -04:00
cf49042fe6
Update Kokkos version in CMake
2022-07-01 14:13:08 -06:00
2d366ce220
add per-atom sp to extract()
2022-07-01 14:08:46 -06:00
2bfbd6fba1
Update Kokkos library in LAMMPS to v3.6.1
2022-07-01 13:17:50 -06:00
d385a9be9d
finished debug of induce iterations
2022-07-01 13:13:57 -06:00
becd876166
small tweaks
2022-07-01 12:28:13 -06:00
27165f82b4
Fix urls and license
2022-07-01 12:09:48 -06:00
23ee2a97fa
Whitespace
2022-07-01 11:24:50 -06:00
ae7215037d
Finish porting pair MEAM to Kokkos
2022-07-01 11:20:51 -06:00
607ed68acd
Merge branch 'develop' of https://github.com/lammps/lammps into kk_meam_release
2022-07-01 11:14:39 -06:00
957a8c85a9
formatting corrections and minor tweaks to the Argon viscosity howto
2022-07-01 09:26:23 -04:00
0157a7d0d3
make certain to switch to the expected source folder when building n2p2 lib
2022-07-01 05:49:24 -04:00
6a813bba69
restore bikflag parsing and initialization that was removed in commit 44436c0eb6
2022-07-01 04:36:49 -04:00
41bb5850b3
Fixed temperature in argon GK example
2022-07-01 00:36:43 -04:00
940cbe3133
Updated timestamp for local array
2022-07-01 00:36:37 -04:00
4ff683a3ca
MPI may need to include multiple folders (e.g. on Ubuntu with OpenMPI)
2022-07-01 00:05:04 -04:00
36aead3877
Fix class name
2022-06-30 16:06:52 -06:00
79468f6d4f
Fix inverted logic and minimize footprint.
2022-06-30 15:39:02 -06:00
3d939923b5
Fix flag name
2022-06-30 15:32:08 -06:00
0cd15ab927
Settings function for sw/angle/table
2022-06-30 15:24:33 -06:00
454c39ae21
Invert skipping flag logic. Update keyword and doc to match.
2022-06-30 14:21:11 -06:00
b6f7dd9df9
update googletest to version 1.12.1
2022-06-30 15:58:40 -04:00
ff56f75fca
abort when there was an error writing to the dump file
2022-06-30 15:57:47 -04:00
e34e9aca48
improve consistency between CMake and GNU make build. Must explicitly link python when building a static mdi lib
2022-06-30 15:45:52 -04:00
419460f13b
Note limitations on threebody in doc
2022-06-30 13:30:26 -06:00
530e5d5c14
Remove NEWTON_OFF
2022-06-30 12:56:08 -06:00
d7c4a495ca
Force lambda = 0 if threebody_flag is false
2022-06-30 12:10:17 -06:00
025d465ab7
more debugging on dipole induce
2022-06-30 11:44:31 -06:00
d1d51636a7
fix typo
2022-06-30 11:19:38 -06:00
8f524cde33
Merge branch 'fix-mdi-aimd-enhance' of github.com:lammps/lammps into fix-mdi-aimd-enhance
2022-06-30 11:17:19 -06:00
aebf53679e
add Python/MDI info the examples/mdi/README
2022-06-30 11:17:13 -06:00
d327a4c512
whitespace
2022-06-30 05:57:52 -04:00
0ae6f1c30e
Merge pull request #3322 from akohlmey/collected-small-fixes
...
Collected small fixes
2022-06-29 18:03:08 -04:00
7546955046
optimizations to input class for reading very long lines
2022-06-29 15:10:03 -06:00
533a56404a
add more unit tests for boolean expressions
2022-06-29 16:45:28 -04:00
8d8f7983fb
fix bug in recent bugfix
2022-06-29 16:45:11 -04:00
bb3cd71e77
Merge branch 'develop' into collected-small-fixes
2022-06-29 16:43:47 -04:00
0156efc70f
Merge pull request #3319 from lammps/boolean-bug
...
Boolean bug fix
2022-06-29 15:26:11 -04:00
f273a28a2a
whitespace
2022-06-29 12:26:16 -04:00
646fe885c2
Merge branch 'develop' into boolean-bug
2022-06-29 12:25:44 -04:00
137dc6243e
whitespace
2022-06-29 12:25:15 -04:00
793069d8eb
update and expand unit tests for if() command boolean evaluation
2022-06-29 12:24:43 -04:00
1fabd5a56b
change boolean = single string to an error
2022-06-29 07:49:22 -06:00
6a37a75bcf
add compute_pace_atom.rst
2022-06-29 15:18:39 +02:00
f8ddeb033c
change default is_dump_extrapolative_structures=false
...
add pair_pace.rst
2022-06-29 14:38:37 +02:00
8d272db37a
whitespace
2022-06-29 05:14:04 -04:00
7317c5de38
Merge branch 'develop' into collected-small-fixes
2022-06-29 05:13:24 -04:00
7af48c3156
Merge pull request #3317 from stanmoore1/bugfixes
...
KOKKOS Bugfixes
2022-06-29 05:09:23 -04:00
9a05cd3e98
Fix gramatical errors
2022-06-28 16:59:32 -06:00
4db7f91c48
Use utils::logical() to parse arguments.
2022-06-28 16:52:57 -06:00
1dc71ef3e3
better error strings
2022-06-28 16:38:51 -06:00
e4e9b2e49a
more consistency checks
2022-06-28 16:37:04 -06:00
e8c2dcc693
Fix doc example and doc note.
2022-06-28 16:25:35 -06:00
4a2182ae84
Rename threebody_on to threebody_flag
2022-06-28 16:22:25 -06:00
ae235b1ef5
Boolean expression corner case
2022-06-28 16:19:06 -06:00
1fe7fdc7d6
Add more missing Kokkos data movement
2022-06-28 15:04:10 -06:00
6549ba16bf
debugging of dipole iterations
2022-06-28 13:35:49 -06:00
373c719f4f
make compilation settings consistent with CMake
2022-06-28 15:22:54 -04:00
56e1207024
Add missing GPU <--> CPU data transfer in minimize Kokkos
2022-06-28 12:03:34 -06:00
03962ba0f4
fix spelling in MDI docs
2022-06-28 13:58:42 -04:00
56cb2f3077
update external library version and md5sum
2022-06-28 13:44:41 -04:00
141d09ab9b
Merge branch 'develop' into fix-mdi-aimd-enhance
...
# Conflicts:
# doc/src/fix_mdi_aimd.rst
2022-06-28 13:38:43 -04:00
7aabbba7ff
whitespace
2022-06-28 13:37:33 -04:00
ae1a33aa5a
update unit test
2022-06-28 13:36:49 -04:00
a279ab3860
Prevent view bounds error when a proc has no atoms
2022-06-28 11:32:48 -06:00
f497afa763
Small tweaks
2022-06-28 08:51:42 -06:00
192c80826b
Fix small memory leak in SNAP
2022-06-28 08:51:23 -06:00
9bc1968e36
Add missing grow to Kokkos unpack_exchange
2022-06-28 08:51:07 -06:00
f65bc76326
Merge pull request #3305 from athomps/compute-grid-new
...
Compute grid for ML-SNAP
2022-06-28 09:00:38 -04:00
a9f3108f29
whitespace
2022-06-28 08:39:20 -04:00
b165c2ca08
add files to .gitignore after move to package
2022-06-28 08:39:12 -04:00
4097d295ce
Skip three-body in OpenMP version
2022-06-28 01:37:39 -06:00
1d3f865d1b
Initial changes to the doc
2022-06-28 00:00:15 -06:00
b1b580cc04
Final tidying up
2022-06-27 17:03:02 -06:00
a8ba6db961
Make the threebody loop optional
2022-06-27 17:02:39 -06:00
80e1020648
update ML-PACE.cmake and lib/pace for v.2022.06.27
2022-06-27 18:47:09 +02:00
23959d4330
pair_pace_al.cpp: use comm->me, throw more detailed error when extrapolate
...
compute_pace.cpp: comment out logmessage
2022-06-27 13:03:59 +02:00
afd8e1d060
ML-PACE.cmake: move library pace build configuration (CMakeLists.txt) to lammps-user-pace repo
...
compute_pace.cpp: comment out logmessage
2022-06-27 12:37:33 +02:00
4de3f7ed69
intergrate references to dump cfg/uef into the dump command docs
2022-06-25 06:15:49 -04:00
74d1d391b5
fix comm issue with fix bitorsion
2022-06-24 18:14:07 -06:00
5023103dfb
Added placeholder get_dgrad_length2()
2022-06-24 17:42:51 -06:00
2f1d320510
Cleaned up baseline code, prior to parallelization
2022-06-24 17:02:12 -06:00
1817b12332
Merge branch 'develop' into amoeba
2022-06-24 17:01:46 -06:00
1c709eb1ef
udpate doc pages for ELEMENTS command
2022-06-24 15:31:09 -06:00
7a5410a085
support for >ELEMENTS MDI command
2022-06-24 15:09:15 -06:00
c6e12dc6d3
WIP: bevaluator_timestep_shift
2022-06-24 15:04:19 +02:00
79c7a50ffc
PairPACEActiveLearning: add flag is_dump_extrapolative_structures
...
compute_pace: add compute_scalar
2022-06-24 14:53:38 +02:00
edf40edfd9
compute_pace.cpp: add scalar max gamma per structure (extracted from MPI-managed pair pace)
...
pair_pace_al.h/cpp:
- add Compute *computePaceAtom
-add max_gamma_grade_per_structure
- use nlocal for size of per-atom extrapolation_grade_gamma[]
- bugfix with using current_atom_gamma_grade
2022-06-24 12:51:51 +02:00
ad3387143a
add crosscompiling with MPI support to plugins package
2022-06-24 06:51:29 -04:00
6273e593a3
add "package" target to support building a windows installer with NSIS
2022-06-24 01:20:33 -04:00
db079cd620
must set thirdparty download URL variable for downloading MPICH4Win
2022-06-23 22:27:04 -04:00
14d472d691
First 3 columns are reference forces and indices, instead of last 3 columns.
2022-06-23 16:30:53 -06:00
cf942e7d5f
may check for MPI library Fortran support only if MPI is enabled
2022-06-23 15:54:04 -04:00
92ae5f656c
Change docs.
2022-06-23 12:45:20 -06:00
8e3a1e84a6
More cleaning up.
2022-06-23 12:32:40 -06:00
2bc50791aa
Clean up files.
2022-06-23 12:16:42 -06:00
19dcd9c623
Merge branch 'lammps:develop' into compute-snap
2022-06-23 14:05:11 -04:00
447c836629
Reverted in.snap.compute
2022-06-23 11:56:46 -06:00
7c44eac0a6
Added more to README and obtain MPI settings from lammps Python module
2022-06-23 11:43:14 -06:00
3e4c6580ec
(WIP) add compute_pace.cpp/h
...
pair_pace_al.cpp: allocate map
2022-06-23 18:47:16 +02:00
bd10d17be9
(WIP)
...
lib/pace/Install.py: add --local flag to be able to use local PACE codebase
lib/pace/Makefile and Makefile.lammps: update, include wigner-cpp and cnpy
2022-06-23 16:55:56 +02:00
6d6346feef
pair_pace_al.cpp: remove memory create pair:map
2022-06-23 15:19:02 +02:00
ab1913f240
- add pair_pace_al.cpp/h
...
- upgrade ML-PACE.cmake: reuse local PACE codebase or download and unarchive (default behaviour)
- pair_pace.cpp: remove unused variable, change pACE->PACE
2022-06-23 15:12:30 +02:00
114b19f620
make certain that the fix energy is properly reset to zero
2022-06-23 06:51:13 -04:00
53dd173549
Merge branch 'develop' into shake-with-minimize
2022-06-23 06:22:57 -04:00
474e6a03d0
WIP: configuring ML-PACE.cmake to work with pace/al
2022-06-23 10:43:08 +02:00
ae18e1e01c
Merge pull request #3310 from akohlmey/next_patch_release
...
Update version strings for the next patch release
2022-06-22 16:26:46 -04:00
ad35bbcb65
Merge pull request #3309 from akohlmey/collected-small-fixes
...
More fixes and small changes for the stable release
2022-06-22 15:16:01 -04:00
1099199e93
remove any remap related documentation. add paragraph about file compatibility
2022-06-22 14:22:23 -04:00
2396c16026
Update example and docs.
2022-06-22 09:32:41 -06:00
c5999df303
remove dead code and silence compiler warning about it
2022-06-22 10:32:03 -04:00
9b8c19c1a5
correct docs about how to get synchronized timings
2022-06-22 10:24:56 -04:00
2fb3608462
update/correct contact info
2022-06-22 07:06:16 -04:00
37f056c455
get array and vector sizes from the avaiable APIs
2022-06-22 07:06:00 -04:00
49331be33e
simplify
2022-06-22 07:05:30 -04:00
3f6add4c40
Merge branch 'fortran2_updates' of github.com:hammondkd/lammps into collected-small-fixes
...
# Conflicts:
# examples/COUPLE/fortran2/LAMMPS-wrapper.cpp
# examples/COUPLE/fortran2/LAMMPS-wrapper.h
2022-06-22 06:41:37 -04:00
c0b109f715
Fixed some typos and updated e-mail addresses in examples/COUPLE/fortran2
2022-06-21 20:53:45 -05:00
b0c673d856
updates from Karl Hammond to adjust his email and correct an error message
2022-06-21 20:37:20 -04:00
b0f4ef8a39
update docs for noremap option to read_restart
2022-06-21 20:19:13 -04:00
7d49ad5924
enable remap for restarting by default, add noremap option
2022-06-21 19:42:17 -04:00
f4342ea7e4
use new version of MDI lib and include Python support
2022-06-21 15:03:22 -06:00
6815b27cd5
step version strings for the next patch release
2022-06-21 08:52:11 -04:00
ad20e54638
fix typos
2022-06-20 23:19:00 -04:00
ec46510d2e
add local extract_compute() tests
2022-06-20 23:07:01 -04:00
033af0c507
add unit test for extracting local vector and array via numpy
2022-06-20 18:48:50 -04:00
78129f9078
update embedded docs for LMP_SIZE_VECTOR update for extract_compute()
2022-06-20 18:23:20 -04:00
ac615059a7
update some linewraps for 100 col limit
2022-06-20 18:15:02 -04:00
ffc5b12c5f
correct handling data of local computes which always needs to check rows and cols
2022-06-20 18:10:57 -04:00
3828c857f7
accept LMP_SIZE_VECTOR as alias for LMP_SIZE_ROWS with local computes
2022-06-20 18:10:19 -04:00
b97140a7f0
Use skin variable in neighbor command
2022-06-20 10:26:42 -06:00
f33a4087c5
Add v_tally to force calculation
2022-06-20 10:05:35 -06:00
d6c1517f0e
Implement cutghost for ghostneighs
2022-06-20 10:05:12 -06:00
4881b232d3
whitespace
2022-06-19 16:28:55 -04:00
f632cff8f2
remove excess text and re-apply clang-format
2022-06-19 16:11:37 -04:00
de4558aa07
Tweaked error messages
2022-06-19 09:58:01 -06:00
063fc47f64
tweak to avoid test failure on FreeBSD
2022-06-19 06:38:14 -04:00
f831a776be
correct python example
2022-06-18 22:25:32 -04:00
eb69bb28b8
add missing style index entries
2022-06-17 21:52:57 -04:00
b3fea1cb71
make spellchecker happy
2022-06-17 19:48:09 -04:00
34e7fa92ab
simplify using fmt
2022-06-17 19:44:13 -04:00
cbc7669a4f
apply clang-format
2022-06-17 19:37:26 -04:00
3ff998fdb0
Restricted style string matching
2022-06-17 17:31:58 -06:00
44436c0eb6
Cleaned up programming style
2022-06-17 17:24:34 -06:00
86f0a62ee0
Cleaned up programming style
2022-06-17 17:16:02 -06:00
0e6bbf8dff
Remove files from other branch.
2022-06-17 14:16:03 -06:00
b46773e398
add support for writing a dump file footer
2022-06-17 15:53:04 -04:00
06ffed1965
update doc pages
2022-06-17 12:11:13 -06:00
effae2c01a
Added compute snap descriptor gradient example.
2022-06-17 12:05:05 -06:00
9fd6bde0ed
enable and apply clang-format
2022-06-17 13:47:23 -04:00
d9646ee537
remove dead code
2022-06-17 13:25:40 -04:00
5b9c4069e9
make headers clang-format compatible and use override keywords
2022-06-17 13:25:29 -04:00
378511345a
pass ID list to create_atoms from MDI
2022-06-17 11:06:22 -06:00
dac99e462f
update log files
2022-06-17 13:04:25 -04:00
db3363649a
dated example files
2022-06-17 11:00:59 -06:00
ec411df9ec
Merge branch 'develop' into compute-grid-new
2022-06-17 12:51:02 -04:00
185d5cdc0f
update .gitignore
2022-06-17 12:50:54 -04:00
f27e9941ae
fix homepage urls, tabs & trailing whitespace, remove errors from headers
2022-06-17 12:48:24 -04:00
e201d6e77e
Delete files
2022-06-17 12:41:48 -04:00
fe1feb58d8
Merge pull request #3306 from akohlmey/makewheel-fix
...
Fix issues with building a wheel file during 'make install-python'
2022-06-17 11:58:18 -04:00
deac9f05b1
move the created wheel to the build folder at the end
2022-06-17 08:05:28 -04:00
18f9e5836b
support installing the built wheel into virtual environment, if active
2022-06-17 06:52:25 -04:00
e66229dadb
update docs
2022-06-17 06:19:57 -04:00
0ad45a0224
correctly produce eatom (=0) for MD runs
2022-06-17 05:53:34 -04:00
f05fcaf0d5
change energy tally during minimize
2022-06-17 05:44:43 -04:00
7656efe866
Merge branch 'shake-with-minimize' of github.com:akohlmey/lammps into shake-with-minimize
2022-06-17 05:17:16 -04:00
330ae13772
Merge branch 'develop' into shake-with-minimize
2022-06-17 05:03:01 -04:00
21b3020a97
make the "makewheel.py" script independent from the activate_this.py script
...
The "activate_this.py" script only seems to be included in virtualenv,
but not venv. Now we implement its effect directly.
2022-06-17 00:10:06 -04:00
a7c5b5e8fd
Finsished documentation
2022-06-16 20:22:40 -06:00
f12e8f932a
Eliminated problem with unassigned coordinates in grid array
2022-06-16 18:20:46 -06:00
1f35065afc
change to 9 element stress tensor
2022-06-16 17:38:57 -06:00
4dbecbba51
more work on examples
2022-06-16 16:07:40 -06:00
dd3aab0c66
Merge pull request #3300 from lammps/doc-package-update
...
Update package affiliation for Zhen Li
2022-06-16 18:04:45 -04:00
58152cdc68
Merge pull request #3304 from lammps/dependabot/github_actions/actions/cache-3
...
Bump actions/cache from 2 to 3
2022-06-16 17:48:30 -04:00
04bb611bf2
Merge pull request #3303 from lammps/dependabot/github_actions/actions/setup-python-4
...
Bump actions/setup-python from 2 to 4
2022-06-16 17:21:53 -04:00
2fc0a44ab2
Bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-16 19:41:23 +00:00
ba4cbf7055
Bump actions/setup-python from 2 to 4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-16 19:41:20 +00:00
f75115d801
Merge pull request #3301 from turrisxyz/Dependabot-GitHub-Actions
...
Included githubactions in the dependabot config
2022-06-16 15:40:59 -04:00
0a5d921f3f
update affiliation in source code as well
2022-06-16 15:37:55 -04:00
535a5211fc
More cleanup
2022-06-16 10:33:54 -06:00
e30f86c2ff
Removed a few more unnecessary member data
2022-06-16 08:22:51 -06:00
483e3cf049
Eliminated global storage for grid/local
2022-06-15 20:28:22 -06:00
70f836e275
Updated to latest LAMMPS
2022-06-15 19:53:37 -06:00
cdc0b48a0b
chore: Included githubactions in the dependabot config
...
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com >
2022-06-16 01:33:01 +00:00
86034a6277
Merge remote-tracking branch 'origin/develop' into compute-grid-new
2022-06-15 19:04:50 -06:00
9d5f4bf1e9
Updated to include switchinnerflag support, anticipating merging in the latest LAMMPS
2022-06-15 19:02:14 -06:00
8004f8bf0f
Removed unneeded member functions and data
2022-06-15 18:59:48 -06:00
9ca91bfe80
Created two simple examples of compute sna/grid and sna/grid/local
2022-06-15 18:14:27 -06:00
12d6983c9b
more example bug fixes
2022-06-15 17:08:54 -06:00
9840aad703
Merge pull request #3299 from akohlmey/fix-codeql-workflow
...
Update GitHub workflow files
2022-06-15 10:49:58 -04:00
1403a0dd94
update affilication for Zhen Li
2022-06-15 08:22:59 -06:00
9842879db1
fix typos
2022-06-15 08:14:53 -04:00
a5745d925a
new examples and debugging code changes
2022-06-14 17:29:01 -06:00
03c0b4ae27
upgrade action versions
2022-06-14 19:08:28 -04:00
728e4a5910
add permissions for codeql action
2022-06-14 19:08:01 -04:00
5060a8b8a5
Make dB/dR indices start at zero in compute snap array.
2022-06-14 16:31:31 -06:00
cfe5025495
Merge pull request #3296 from akohlmey/collected-small-changes
...
Collected small changes for the next release
2022-06-14 18:18:28 -04:00
927287e3e5
fixes from clang-tidy
2022-06-14 14:06:11 -04:00
215552eb56
typo
2022-06-14 12:39:03 -04:00
34863c6c97
updates to fix_mdi_qm for multiple sims
2022-06-14 10:14:36 -06:00
35a48f273b
rename local variable shadowing a global one
2022-06-14 10:45:31 -04:00
2028c68bec
remove unused imports
2022-06-14 10:45:05 -04:00
6abb316dba
avoid resource leak
2022-06-14 10:36:21 -04:00
7a64d1358e
remove unused module
2022-06-14 10:36:11 -04:00
f423c32f42
reaxff delete species docs
2022-06-14 01:23:36 -04:00
fbf9f62eef
add credits
2022-06-14 01:18:46 -04:00
716a012dbe
add keyword for 'delete species list' option
...
also add check that only one sub-keyword is used
2022-06-14 00:51:53 -04:00
26dcb649bb
remove redundant check
2022-06-13 22:10:51 -04:00
423c511d7a
use explicit scoping in destructor
2022-06-13 22:10:43 -04:00
b44d769024
Merge branch 'collected-small-changes' of https://github.com/akohlmey/lammps into collected-small-changes
2022-06-13 22:01:54 -04:00
ea48dd3019
avoid file pointer leakage in dump reader base class.
2022-06-13 22:01:30 -04:00
0f5ae6d48c
remove references to "plugin" options from fix mdi/aimd
2022-06-13 22:00:36 -04:00
c53e53d701
must set suffix variable only when suffixflag is true
2022-06-13 17:47:20 -04:00
407e015c80
more doc page edits for enhanced fix mdi/qm command
2022-06-13 15:46:58 -06:00
33f4bb525b
remove redundant condition
2022-06-13 17:43:40 -04:00
2084e18ad2
Removing junk copied during write_data
2022-06-13 12:46:29 -06:00
2638213a5c
Fixing documentation and adding colname to local
2022-06-13 11:04:28 -06:00
9098a01e13
Merge pull request #14 from weinbe2/kk_meam_release
...
Partial progress on a Kokkos port of MEAM
2022-06-13 10:30:26 -06:00
9ac17d2ff8
Commit of Pair MEAM WIP Kokkos port. Currently compiles but does not work.
2022-06-13 09:19:24 -07:00
ef48fd2d9c
remove unused imports
2022-06-12 23:36:43 -04:00
8346ae2565
more edits
2022-06-10 15:32:41 -06:00
ed702aab05
update for renamed style names
2022-06-10 13:00:36 -04:00
82185046ae
Merge pull request #3293 from stanmoore1/compute_ave_sphere_atom
...
Fix issues in compute ave/sphere/atom
2022-06-10 12:57:35 -04:00
c4a7610366
update docs and include suggestions
2022-06-10 11:07:50 -04:00
ac48852b2d
edits to 1st paragraph of description
2022-06-10 08:30:23 -06:00
204bba6ff7
new options for fix mdi/aimd
2022-06-10 08:17:14 -06:00
1ee35bea61
fix shake stats (again)
2022-06-10 01:41:14 -04:00
322bf1ef47
compute energy due to restraint forces during minimization. output stats.
2022-06-09 23:44:46 -04:00
41a34a4988
reaxff/species delete keyword
2022-06-09 23:22:16 -04:00
495418158a
Clarify doc page
2022-06-09 15:51:31 -06:00
5d7b1f3ebb
fix small issues
2022-06-09 15:36:17 -06:00
80727e47f4
Add attribution
2022-06-09 15:31:48 -06:00
9be6e2a064
Use COM velocity
2022-06-09 15:29:40 -06:00
7f1e76b7a5
Don't compute count twice
2022-06-09 14:53:44 -06:00
302287e4d0
debug comment for extending preconditioner neigh list
2022-06-09 14:19:53 -06:00
dd0bb0725d
Merge branch 'develop' into shake-with-minimize
2022-06-09 15:31:39 -04:00
8427697caf
Merge branch 'develop' into amoeba
2022-06-09 13:19:12 -06:00
081aa2629f
Minor changes
2022-06-09 00:50:03 -06:00
174219383a
Merge pull request #3290 from akohlmey/collected-small-changes
...
Collected small bugfixes and changes and plugin building improvements
2022-06-08 20:13:22 -04:00
1acfb78b3a
Merge pull request #3295 from stanmoore1/kk_reax_tagint
...
Fix int32 overflow in Kokkos ReaxFF
2022-06-08 18:29:59 -04:00
483396c757
Merge branch 'collected-small-changes' of https://github.com/akohlmey/lammps into collected-small-changes
2022-06-08 18:06:59 -04:00
68a9db0950
fix typos
2022-06-08 17:07:08 -04:00
5fca9f4d1f
update mathjax version with bugfix release
2022-06-08 17:04:26 -04:00
b6e0d76123
fix some docs formatting issues
2022-06-08 12:47:30 -04:00
7769a8e0de
update ROCm to version 5.1.3 consistently
2022-06-08 12:18:17 -04:00
55fdb7f12a
update GPU container definitions for CUDA 11.7 and singularity -> apptainer
2022-06-08 08:19:54 -04:00
42694ba640
reduce warnings when compiling with KOKKOS
2022-06-07 19:39:36 -04:00
7aec2e10bf
Remove nlistghosts, store inum+gnum in natomneigh
2022-06-07 16:18:27 -06:00
d7680dd785
Fix int32 overflow in Kokkos ReaxFF
2022-06-07 10:11:39 -06:00
c07d61d392
Progress towards supporting ghosts in neighbor list
2022-06-07 02:16:06 -06:00
96b5a706da
apply clang-format
2022-06-06 21:39:10 -04:00
880382e26a
Compute snap array contains force indices in last columns.
2022-06-06 17:43:47 -06:00
67d367e714
Fix copy/paste bug
2022-06-06 15:28:40 -07:00
7e77b61042
simplify
2022-06-06 15:23:03 -07:00
5c68fe6e81
Fix issues in compute ave/sphere/atom
2022-06-06 15:15:47 -07:00
ce646a3859
Working derivative extraction.
2022-06-06 15:26:52 -06:00
8f773be2d6
must open files for xtc dump in binary mode
2022-06-06 15:01:25 -04:00
43a01b4fe4
Adding option to forward nbond, useful for fixes that need bondcounts
2022-06-06 11:18:11 -06:00
49e04d5643
Removing unnecessary variables in compute nbond
2022-06-06 10:33:22 -06:00
b05d96078a
Adding extra property vector to bonds
2022-06-06 10:10:43 -06:00
dcbc5256fa
additional OpenMP suppressions for newer GCC
2022-06-05 12:37:03 -04:00
786ca53e84
added lots of debug messages
2022-06-05 13:29:33 +01:00
b338781f88
cosmetic
2022-06-05 06:52:15 -04:00
b0d2cc3052
we can build a plugin instead
2022-06-04 19:23:32 -04:00
c3d57760fe
fixed zero-size memory allocation for empty chainlist
2022-06-04 20:35:06 +01:00
3af9546b94
provide README files with pointers to the developer info for plugins
...
also add a paragraph with information about the ML-PACE plugin to the
plugin developer info docs.
2022-06-04 11:49:33 -04:00
a232bd3302
refactor LAMMPS plugin building to share more code and to add a demo for ML-PACE
2022-06-04 10:59:25 -04:00
515b4d196e
fixed nan issue in segment-segment friction
2022-06-04 14:39:22 +01:00
3beb071d38
make plugin compilation settings with MSVC consistent and more compile specific
2022-06-04 05:15:14 -04:00
0dc486c90b
fix bug introduced during stringification
2022-06-04 05:00:28 -04:00
fa9ad10bc1
add missing line to read_data docs about atom style dielectric
2022-06-04 05:00:12 -04:00
25c74652e3
remove bogus tags
2022-06-04 04:25:13 -04:00
539b92dd86
Merge branch 'lammps:develop' into mesocnt_stable
2022-06-04 08:56:21 +01:00
dba18c1c8d
moved mode check to compute loop rather than neighbor list creation
2022-06-03 19:15:30 +01:00
587438eb30
fix typo in read_data add merge example
2022-06-03 09:14:34 -04:00
7c4d77f776
tweak epsilon for portability
2022-06-03 07:36:25 -04:00
f9b5679c00
remove unused function arguments
2022-06-03 07:16:19 -04:00
f68247ad6a
add ML-PACE and PLUGIN packages to be compiled with MinGW cross-compilers
2022-06-03 05:10:00 -04:00
ee1dfa4a85
Merge branch 'develop' into shake-with-minimize
2022-06-02 23:08:17 -04:00
ceb9466172
Merge pull request #3283 from akohlmey/next_patch_release
...
Step version strings for next patch release
2022-06-02 21:22:16 -04:00
2da61d69a1
Merge pull request #3289 from akohlmey/collected-small-changes
...
A few last minutes updates and fixes for the next patch release
2022-06-02 20:16:39 -04:00
31f7798720
Merge pull request #3278 from yury-lysogorskiy/feature/ml-pace-multispecies
...
ML_PACE package hybrid support and small updates
2022-06-02 19:27:53 -04:00
aad4d093b8
correctly handle the situation that the build folder may have multiple libs downloaded
2022-06-02 18:18:32 -04:00
ad97d18ac7
Merge pull request #3286 from Colvars/update-colvars-lepton
...
Update Colvars to 2022-05-24 and copy of Lepton library
2022-06-02 18:09:05 -04:00
4913c72795
Merge pull request #3288 from olavgal/clean_stress_cartesian
...
Clean stress cartesian
2022-06-02 17:19:19 -04:00
2a054c17be
- set species type for NULL atom type to -1. species_type=-1 value will not reach ACE Evaluator::compute_atom, but if it will ,then error will be thrown there
...
- updating lib pace MD5SUM (for both make and cmake installation scenario), but use same tag name v.2021.10.25.fix2 (add override keyword to ACERadialFunctions, add check for species_type==-1, fix yaml_cpp CMakeLists.txt)
2022-06-02 23:01:54 +02:00
260a5f4d52
update false positives
2022-06-02 14:39:08 -04:00
90add188cb
Merge pull request #3279 from schererc/develop
...
Addition of two new MANYBODY pair styles (sw/angle/table and threebody/table)
2022-06-02 14:24:44 -04:00
9d252fe0d2
remove error docs and apply clang-format
2022-06-02 12:57:45 -04:00
a74f64a737
do not allow per-atom arrays to shrink
2022-06-02 12:55:47 -04:00
79b850fc87
removed true statement to trigger segment-segment evaluation
2022-06-02 17:46:21 +01:00
fc468accf5
clang-format and removed more unused variables
2022-06-02 18:34:48 +02:00
954700dea5
Updated memory calculation and removed unused variables
2022-06-02 18:28:04 +02:00
2742517a4f
Clean up of stress/cartesian
2022-06-02 18:26:09 +02:00
1465b75f55
added weight function without gradients + weighted viscous friction for segment-segment interactions
2022-06-02 17:20:34 +01:00
7a02043f18
update docs to list examples and include links to the tutorials
2022-06-02 12:11:10 -04:00
04586e634e
Remove trailing whitespace from Lepton per suggestion from @akohlmey
2022-06-02 11:52:39 -04:00
6c375ffade
Update PDF Colvars manual
2022-06-02 11:48:19 -04:00
8842a35c3a
added smooth cutoff to friction force based on sumw
2022-06-02 16:39:24 +01:00
3a1423dc48
Update Colvars to 2022-05-24 and copy of Lepton library
...
One bugfix for the Colvars library in the ABF method, and update of the copy
of the Lepton library as per the OpenMM repository.
List of relevant PR.
- 483 Update Lepton via patching procedure
https://github.com/Colvars/colvars/pull/483 (@giacomofiorin)
- 482 Fix integer overflow in log_gradient_finite_diff and gradient_finite_diff
https://github.com/Colvars/colvars/pull/482 (@HanatoK)
2022-06-02 11:24:04 -04:00
9bbd252cc0
fixed missing header files + variable declarations
2022-06-02 16:18:49 +01:00
dac00dde27
removed mesolj function, moved contents back to compute + changed pair_mesocnt_viscous to prepare for segment-segment interactions with friction
2022-06-02 16:10:08 +01:00
5a4688ed44
Update pair_pace.cpp
2022-06-02 09:05:15 -06:00
fdc8bcfbfc
I removed the comment attributed to me, it is now outdated.
2022-06-02 09:03:16 -06:00
da1b599589
added some optimisations to prevent unnecessary force calculations
2022-06-02 15:45:00 +01:00
5300a5aa58
Merge remote-tracking branch 'github/amoeba' into amoeba-ak
...
# Conflicts:
# src/AMOEBA/pair_amoeba.h
2022-06-02 09:10:12 -04:00
e214013a91
tweak epsilon to avoid failure on FreeBSD
2022-06-02 07:53:41 -04:00
8e415f0c00
try to enforce QUIP submodule update strategy
2022-06-01 22:26:35 -04:00
c028dcbdf7
small tweak
2022-06-01 22:14:04 -04:00
e36620059d
simplify, apply clang-format
2022-06-01 22:08:35 -04:00
866391e830
modify so pair style pace will work as pair style hybrid substyle
2022-06-01 21:56:13 -04:00
9f021ba490
whitespace
2022-06-01 21:54:33 -04:00
c0bd4185f8
Merge branch 'develop' into feature/ml-pace-multispecies
2022-06-01 21:10:59 -04:00
30ae7fe66b
Merge pull request #3285 from akohlmey/clang-format-clang-tidy
...
Apply clang-tidy and clang-format to update/modernize/simplify recently modified code
2022-06-01 19:04:43 -04:00
bf9b79b734
Merge pull request #3284 from stanmoore1/kk_3280
...
Port changes in #3280 to Kokkos
2022-06-01 18:54:58 -04:00
429cd204c4
bugfix in dipole neigh list memory usage
2022-06-01 16:26:25 -06:00
4bf90988e2
Fix bug when comparing equal tags
2022-06-01 14:52:07 -06:00
b45117655e
move patch release date
2022-06-01 16:13:45 -04:00
217b070204
add unit tests
2022-06-01 15:31:49 -04:00
f29c45f09a
Merge branch 'amoeba' of github.com:lammps/lammps into amoeba
2022-06-01 13:19:59 -06:00
ea3467ab32
benchmarking of replicated systems
2022-06-01 13:19:47 -06:00
7d31544cc2
simplify and avoid memory access and leak issues in parallel
2022-06-01 15:04:28 -04:00
8a055fdcfa
merge with third manybody table example and provide updated log files
2022-06-01 15:04:07 -04:00
b9b0d7207c
apply clang-format
2022-06-01 14:24:23 -04:00
edea4fa9a2
fix memory allocation/communication issues. avoid memory leaks.
2022-06-01 14:23:30 -04:00
8e9071b01f
move and update threebody/table examples
2022-06-01 14:22:53 -04:00
59eadfecc4
removed print statements
2022-06-01 17:38:03 +01:00
ee6e18f08e
Merge branch 'develop' into schererc/develop
2022-06-01 12:07:06 -04:00
b85b3e1f4c
fix doc file names and links
2022-06-01 12:06:56 -04:00
b89acb15a6
fixed segment orientation for exact segmeent-segment calculation
2022-06-01 16:51:56 +01:00
95a979c657
examples/PACKAGES: rename pair_sw_3b_table to pair_sw_angle_table
...
including all input and documentation files
2022-06-01 16:34:10 +02:00
e8d9bf0507
examples/PACKAGES: renamed pair_3b_table to pair_threebody_table
...
including all input and documentation files
2022-06-01 16:30:37 +02:00
3a19b1eb4b
Update pair_style.rst
...
pair_style.rst: update due to name changes from 3b/table to threebody/table and sw/3b/table to sw/angle/table
2022-06-01 16:16:13 +02:00
f6fab8365a
Update Commands_pair.rst
...
Commands_pair.rst: update due to name change from 3b/table to threebody/table and sw/3b/table to sw/angle/table
2022-06-01 16:14:37 +02:00
64d67f7604
Update pair_sw_angle_table.rst
...
pair_sw_angle_table.rst: minor correction
2022-06-01 16:12:13 +02:00
c1e301ac1a
Update pair_3b_table.rst
...
changed documentation and file name from pair style 3b/table to threebody/table
2022-06-01 16:11:47 +02:00
a833baac80
Update pair_sw_angle_table.cpp
...
Minor correction in pair_sw_angle_table.cpp
2022-06-01 16:04:09 +02:00
187ccdd222
Update and rename pair_3b_table.cpp to pair_threebody_table.cpp
...
changed pair 3b/table to pair threebody/table including name of .cpp file
2022-06-01 16:03:06 +02:00
5756dedfed
Update and rename pair_3b_table.h to pair_threebody_table.h
...
changed pair style and file name of header file from 3b/table to threebody/table
2022-06-01 15:52:46 +02:00
ebce66389e
Update and rename pair_sw_3b_table.rst to pair_sw_angle_table.rst
...
changed documentation and file name from sw/3b/table to sw/angle/table
2022-06-01 14:24:40 +02:00
8dfa4a8682
Update and rename pair_sw_3b_table.cpp to pair_sw_angle_table.cpp
...
Changed .cpp file for pair style sw/3b/table to sw/angle/table
2022-06-01 14:20:30 +02:00
25f24fbab1
Update and rename pair_sw_3b_table.h to pair_sw_angle_table.h
...
Renamed header file from sw/3b/table to sw/angle/table
2022-06-01 14:11:32 +02:00
9da3dd796a
delete undesired default members instead of making them inaccessible
2022-06-01 02:30:25 -04:00
5abb6c76af
small tweak
2022-06-01 02:13:02 -04:00
59dc63d003
Add typecasting for consts in tip4p GPU kernels
2022-06-01 01:29:18 +03:00
ef6c48dad7
Whack tabs
2022-05-31 14:53:17 -06:00
b675372d99
Use MIN_SINE and add comment
2022-05-31 14:44:18 -06:00
234b9f180a
use clang-tidy and clang-format to update/modernize/simplify code
2022-05-31 14:46:57 -04:00
3b4e698421
Merge branch 'develop' of github.com:lammps/lammps into kk_3280
2022-05-31 12:38:03 -06:00
77835a4258
Port changes in #3280 to Kokkos
2022-05-31 12:36:04 -06:00
7c0c7ce93c
Merge pull request #3281 from akohlmey/collected-small-changes
...
Collected small changes for the next patch release
2022-05-31 13:10:35 -04:00
b8599ccb42
fix small local vs. ghost atom access inconsistency in pair style bop
2022-05-31 11:52:16 -04:00
de5c2629ac
small tweak
2022-05-31 06:53:19 -04:00
3f332ab0c1
step version strings for next patch release
2022-05-31 06:51:13 -04:00
4b2509beed
Merge branch 'develop' into tip4p_bug
2022-05-30 18:54:28 +03:00
9b73c66ec6
Reduce increased comm cutoff
2022-05-30 18:44:53 +03:00
cc86e9e8a8
remove windows+gcc test (for now)
2022-05-29 19:56:39 -04:00
fa79a66734
feof() returns non-zero not necessarily 1
2022-05-29 19:53:11 -04:00
562cd12d82
revert github action build to LAMMPS repo and develop branch
2022-05-29 15:04:41 -04:00
763b323f7c
added exact segment-segment calculation, energy works, forces don't and no optimisation
2022-05-29 10:55:36 +01:00
90730f0d3c
update windows version history
2022-05-29 02:01:21 -04:00
5318ce9b74
compute snapneigh gets atom and neighbor indices
2022-05-28 20:08:58 -06:00
4c36c79652
remove feature for automatic jpeg/png/zlib library download and build
...
this is a post-stable feature and would require a general rewrite of offline processing
2022-05-28 15:20:22 -04:00
d4f1b702a2
Working derivative extraction.
2022-05-28 10:31:45 -06:00
81c327edd8
add missing override. remove redundant functionality and disable warnings differently
...
this removes an inconsistent overload due to mismatch of arguments
2022-05-28 11:56:26 -04:00
86787cfc6c
whitespace and clang-format for headers
2022-05-28 11:28:13 -04:00
9f7f043e83
whitespace
2022-05-28 11:23:45 -04:00
e8dfb2fc38
fix off-by-one bug
2022-05-28 09:23:08 -04:00
a8eb248b1e
reduce compiler warnings. avoid uninitialized data access. consolidate labeling
2022-05-28 09:19:35 -04:00
14a9d34838
fix compilation issues
2022-05-28 05:57:06 -04:00
97fab45f7e
Merge branch 'develop' into amoeba-ak
2022-05-28 05:24:02 -04:00
d4904dd5fc
Merge branch 'amoeba' into amoeba-ak
...
# Conflicts:
# src/AMOEBA/amoeba_dispersion.cpp
# src/AMOEBA/angle_amoeba.cpp
# src/AMOEBA/pair_amoeba.cpp
# src/pair.h
2022-05-28 05:23:19 -04:00
d0edd7129c
update workflows
2022-05-28 04:55:27 -04:00
3615639bdd
Check for a working internet connection.
...
With this check we only do automatic downloads if the check passes
2022-05-28 04:55:10 -04:00
e2dd08a93e
Better handle file- or path-names with spaces
2022-05-28 04:55:10 -04:00
5f811f852f
stop with detailed parser error message with incorrect potential tables
2022-05-28 04:45:52 -04:00
886ad8359e
use venv instead of virtualenv
2022-05-28 04:45:52 -04:00
0b3efa4dd6
set masses from BOP potential files, update unit tests accordingly
2022-05-28 04:45:52 -04:00
d7c1e54538
address some more NOTE comments
2022-05-27 17:30:20 -06:00
e9051620a5
Cleanup
2022-05-28 00:39:07 +03:00
d8f8a3a36a
Handle inconsistent J molecules in tip4p/gpu
2022-05-28 00:24:24 +03:00
57115f1769
reverted end identification to type comparison + added if statement for segment-segment mode
2022-05-27 17:35:50 +01:00
e91d1dba98
Merge pull request #3280 from athomps/reaxff-torsion-zero-sine
...
Eliminated bad torsion forces for sin(theta) = 0
2022-05-27 12:11:46 -04:00
d37df9350c
added buckled flag as custom atom property to angle_mesocnt, used by pair_mesocnt to determine if substitute chain heuristic can be used
2022-05-27 15:13:27 +01:00
cfb3d6bdf8
simplify, remove inactive code, plug memory leaks
2022-05-27 07:48:00 -04:00
3ecb6bb54a
Update pair_3b_table.cpp
...
Added (forgotten) line "u=pm->mltable->efile[itable];" to compute energy due to read in table values
2022-05-27 12:34:53 +02:00
49a75d576e
Eliminated bad torsion forces when when sin(theta) is zero
2022-05-26 17:28:05 -06:00
ab2b7a2c01
Merge pull request #3275 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-05-26 18:07:43 -04:00
f09e4c7583
remove check on box size from pair style bop
2022-05-26 16:56:43 -04:00
587999fabb
mention that MSM does not support shrink-wrap
2022-05-26 15:33:23 -04:00
f0f6660050
join lines
2022-05-26 12:15:27 -04:00
d9b560e70b
properly integrate into manual
2022-05-26 12:08:21 -04:00
2a7407aa38
programming style updates
2022-05-26 11:41:51 -04:00
48f477e4b4
Update pair_sw_3b_table.rst
...
Small correction
2022-05-26 15:19:41 +02:00
e890e5718e
examples/PACKAGES/pair_3b_table: added example for new pair style 3b/table
2022-05-26 14:45:22 +02:00
b8dfb23ede
examples/PACKAGES/pair_sw_3b_table/README: corrections in the text
2022-05-26 14:32:12 +02:00
18c9960db0
examples/pair_sw_3b_table/README: minor correction
2022-05-26 14:25:24 +02:00
f9fbc7f94b
doc/src/pair_3b_table.rst: documentation for added pair style 3b/table
2022-05-26 14:17:36 +02:00
27524742e5
src/MANYBODY/pair_3b_table.h, src/MANYBODY/pair_3b_table.cpp: added pair style for generic fully tabulated three-body forces which has been developed for simulations with Kernel-based machine learning potentials.
2022-05-26 14:16:26 +02:00
770454cb8b
examples/PACKAGES/pair_sw_3b_table: added example for new pair style sw/3b/table
2022-05-26 14:00:06 +02:00
0e114b1041
doc/src/pair_sw_3b_table.rst: documentation for added pair style sw/3b/table
2022-05-26 13:35:40 +02:00
1cfba3d8bb
src/MANYBODY/pair_sw_3b_table.h, src/MANYBODY/pair_sw_3b_table.cpp: added pair style sw/3b/table which is a modification of the SW pair style with tabulated angular potentials
2022-05-26 13:21:47 +02:00
1ae62793eb
src/MANYBODY/pair_sw.h: made read_file(char *) virtual to allow overriding
2022-05-26 13:17:45 +02:00
dba9fdb1ef
Merge branch 'develop' into collected-small-changes
2022-05-26 06:37:24 -04:00
2085c10002
update version of lib-pace to v.2021.10.25.fix2
2022-05-25 17:56:24 +02:00
f6680861a0
BUGFIX: bad array length: initialize maximum number of neighbours with max_jnum=0
2022-05-25 17:27:12 +02:00
7c2a548015
Merge pull request #3277 from erozic/feature-pylammps-verbose
...
Verbose object-level option for PyLammps
2022-05-25 10:57:58 -04:00
0a8b4c5142
Hotfix for triclinic calculations
2022-05-25 15:27:27 +02:00
3ee209d031
update singularity definition for ubuntu22.04LTS
...
This now has the changes required to include the openkim-api package
2022-05-25 06:35:08 -04:00
75c0287024
modify example input and output files
2022-05-24 16:59:27 -06:00
97eb6c195f
updated examples
2022-05-24 16:49:30 -06:00
ed0f53cfde
add citations to doc page, address more NOTE comments
2022-05-24 16:44:06 -06:00
43048811dd
Build dbidrj array.
2022-05-24 15:33:40 -06:00
c6c0b269ec
Merge pull request #3276 from shankar1729/develop
...
Fixed TIP4P handling in PPPM slab correction.
2022-05-24 17:20:42 -04:00
59e0103430
Added EPSILON to subdomain check
2022-05-24 17:00:41 +02:00
1aaa9ca4ae
Added documentation for verbose option
2022-05-24 12:02:34 +02:00
b66702c285
Added verbose class option + removed empty output lines
2022-05-24 11:37:44 +02:00
43b57b8aa5
update unit test reference data
2022-05-23 20:14:10 -04:00
ef80bb194a
Fixed TIP4P handling in PPPM slab correction.
...
Overridded the slabcorr() function to handle the charge being on the TIP4P "M" site in the dipole calculation (and corresponding force correction). This is important for any long-range electrostatics in aqueous interfaces with the TIP4P model.
2022-05-23 17:28:32 -04:00
3662d998ee
fix typo + cut-n-paste error
2022-05-23 11:53:58 -04:00
bead819070
changes missing from the previous commit
2022-05-23 11:37:00 -04:00
b461a49eee
use _EXECUTABLE consistently instead of _BINARY
2022-05-23 11:14:17 -04:00
9f7833668a
whitespace
2022-05-22 18:15:10 -04:00
0069c4b562
update docs for automatic jpeg/png/zlib library download and build with CMake
2022-05-22 18:10:26 -04:00
46df8abe75
rename jpeg cmake file for consistency
2022-05-22 17:49:54 -04:00
3c3c1377c8
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-22 17:47:58 -04:00
d905d3fbf5
reorganize build settings and presets
2022-05-22 17:46:12 -04:00
1959cd7037
download, build, and link missing png and zlib libraries with CMake
2022-05-22 17:45:42 -04:00
7d3d986d18
download, build, and link a missing jpeg library with CMake
2022-05-22 14:03:20 -04:00
cd8bef3b0b
enable and apply clang-format
2022-05-22 07:04:35 -04:00
9a973e67fa
enable and apply clang-format
2022-05-22 06:46:24 -04:00
b407b2f239
apply clang-format
2022-05-21 23:35:47 -04:00
93692ce308
Improved Windows and Visual Studio version detection
...
This now uses the CurrentBuild key to detect the Windows version and only falls back to product name, if that fails.
This is needed because Windows 11 reports itself as Windows 10 in the product name key.
2022-05-21 23:33:13 -04:00
007588f9cb
use GZIP executable variable name consistently
2022-05-21 18:56:58 -04:00
e3e849b266
skip compressed file format tests if gzip executable is not found
2022-05-21 07:37:25 -04:00
18df50356e
Merge pull request #3273 from stanmoore1/kk_mem
...
Initial refactor of view allocation in Kokkos package
2022-05-20 16:34:28 -04:00
c3ce77bc8c
improve energy scaling sanity checks
2022-05-20 16:33:46 -04:00
2b001f9505
Fix subdomain check for triclinic
2022-05-20 13:21:55 -06:00
a43b24781c
Merge branch 'develop' into mliappy_unified
2022-05-20 11:26:54 -06:00
9a322b5a2a
Update Al example script, add ghostneigh example
2022-05-20 11:09:59 -06:00
2044a9ef97
Change neigh_modify every to 20
2022-05-20 11:09:01 -06:00
ac3fc35482
Update InP example scripts
2022-05-20 11:08:32 -06:00
0b3c7514fa
Implement second interaction layer (ghost neighs)
2022-05-20 11:07:06 -06:00
2c5ce83d59
must set Output::next_dump_any to current step with rerun
2022-05-20 09:27:16 -04:00
7eb926c853
clarify the description of pair style none
...
explain that pair style none is effectively deleting any existing
pair style and that communication and neighbor list cutoff are affected.
update those explanations for changes to LAMMPS that allow adjusting
those not just with the neighbor list skin.
Also add that pair_coeff must not be used.
2022-05-20 07:14:05 -04:00
08b1034d54
enable and apply clang-format
2022-05-20 07:12:25 -04:00
a16974ca48
enable and apply clang-format
2022-05-20 06:51:36 -04:00
21c2f8a74b
fix miscalculated example
2022-05-20 01:06:21 -04:00
814daf7f4f
fix cut-n-paste error
2022-05-20 01:06:09 -04:00
bfb126ec7c
make neighbor list searches optionally check for the request ID
2022-05-19 23:37:55 -04:00
07e93a643a
spelling
2022-05-19 23:36:54 -04:00
13fc4f3588
must install wheel package before all other packages
2022-05-19 23:07:12 -04:00
36d091baeb
fix underline
2022-05-19 23:06:54 -04:00
4801fa00f8
update MathJax to latest bugfix release
2022-05-19 22:53:48 -04:00
872e4de6ab
Rolled back the Modine transpose
2022-05-19 23:21:15 +02:00
75df9d4f2c
Merge pull request #3271 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-05-19 13:27:28 -04:00
a9431208a2
Use c++11 variadic magic, suggested by @weinbe2
2022-05-19 10:35:10 -06:00
7b0c7c04ed
address sphinx issues and make command list consistently list all min styles
2022-05-19 12:21:06 -04:00
2138aea01f
Merge branch 'two-command-tables' into collected-small-changes
2022-05-19 12:16:37 -04:00
7e75b7bff5
whitespace
2022-05-19 12:16:31 -04:00
5990241fbe
refactor min_style spin doc page
2022-05-19 09:13:47 -06:00
d8d6884def
Remove use_count check, reduce memory use in ReaxFF
2022-05-19 09:10:20 -06:00
eb4c1cd14f
update attempt to hide hwloc pci bus warnings
2022-05-19 07:28:57 -04:00
361e303177
fix cut-n-paste error
2022-05-19 04:14:31 -04:00
898eda794c
minor updates
2022-05-19 00:06:11 -04:00
5ac8e5639a
more information about compiling LAMMPS on windows
2022-05-19 00:06:00 -04:00
cb2126f313
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-18 23:21:52 -04:00
0c73c9307f
Add configurations for Intel Compilers on Windows
2022-05-18 23:20:57 -04:00
c0a8458d89
remove unused class members
2022-05-18 22:06:31 -04:00
b5830aae83
suppress excessive warnings and undesired aborts with Intel LLVM compiler
2022-05-18 21:43:09 -04:00
06ad119844
Initial refactor of view allocation in Kokkos package
2022-05-18 17:15:36 -06:00
fa6c81849b
split Command table into two tables
2022-05-18 16:26:58 -06:00
15eebd43b9
address some NOTE comments
2022-05-18 15:47:43 -06:00
d323b7817d
put back some whitespace
2022-05-18 14:59:15 -04:00
eb3ee96b9c
also apply 2 atom minimum to balance() and packing atom IDs
2022-05-18 14:22:43 -04:00
bfd6efcedb
no need to sort dump if there are less than 2 atoms
2022-05-18 13:48:06 -04:00
c16f40eb7c
don't enable OpenMP together with CUDA for KOKKOS by default
2022-05-18 12:23:38 -04:00
acbeae075a
no need to suppress nvcc warnings about pragmas with Clang as host compiler
2022-05-18 12:17:06 -04:00
2b51a92231
error check for per-atom eng/virial request
2022-05-18 10:13:56 -06:00
df2ecf5bf8
timings, energy, virial tallying
2022-05-18 08:49:31 -06:00
4f45ae2ef6
improve support for intel compilers on windows
2022-05-18 09:14:18 -04:00
5559491d7b
add missing overrides
2022-05-18 09:13:52 -04:00
ba0efbef31
include presets for intel compiler names on windows
2022-05-18 09:13:37 -04:00
7646592f05
recognize the new LLVM based intel compiler as intel compiler
2022-05-18 08:54:26 -04:00
02908f0468
modernize MKL FFT interface
2022-05-18 08:42:40 -04:00
6475d4b956
Skip Fortran unittests if no Fortran MPI support is found
2022-05-18 07:16:16 -04:00
d54f97736e
whitespace
2022-05-18 06:32:52 -04:00
1466620750
update googletest to the latest github commit
2022-05-18 06:09:42 -04:00
baa48946e5
add comment to please CodeQL
2022-05-18 00:56:10 -04:00
e7b9d03573
crank up epsilon for tip4p/cut styles some more
2022-05-18 00:28:42 -04:00
d8b37601a8
Merge pull request #3262 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2022-05-18 00:11:05 -04:00
d94bcd043b
enforce using a single thread with Kokkos and SNAP or PACE
2022-05-17 23:42:24 -04:00
15a727a7ff
avoid segfaults with Kokkos threads
2022-05-17 23:41:46 -04:00
e94275391c
Merge branch 'develop' into collected-small-changes
2022-05-17 22:10:15 -04:00
935c9a02d7
Merge pull request #3267 from athomps/born-rotated
...
Added Python wrapper that handles rotations to and from LAMMPS frame
2022-05-17 19:52:52 -04:00
55e0af930b
Merge pull request #3269 from yury-lysogorskiy/master
...
Update ML-PACE installation to v.2021.10.25.fix version
2022-05-17 19:50:49 -04:00
dbcc08ba00
more refactoring for memory usage
2022-05-17 16:26:53 -06:00
a5171beacd
make lammps-shell test compatible with MULTI-CONFIG CMake builders
2022-05-17 18:26:27 -04:00
72209b0617
Merge pull request #3258 from akohlmey/create-atoms-mesh
...
Create atoms from STL mesh
2022-05-17 18:11:41 -04:00
899764c00c
Merge pull request #3268 from akohlmey/update-kappa-example
...
Update KAPPA example
2022-05-17 17:18:45 -04:00
cebbd471cf
tweak unit test epsilon for portability to MacOS /w ARM
2022-05-17 17:15:42 -04:00
8ffe2a206c
Update ML-PACE installation to v.2021.10.25.fix version
2022-05-17 22:41:43 +02:00
e07b46c771
refactoring edits
2022-05-17 14:40:09 -06:00
f9efa426a7
Merge pull request #3256 from lammps/delete-atoms-exact
...
Delete atoms exactly by fraction or count
2022-05-17 16:25:21 -04:00
ae979aca4e
consistently use prefactor instead of pre-factor (the former was more common)
2022-05-17 16:20:10 -04:00
38d7fcee92
correct and update create_atoms mesh documentation
2022-05-17 16:16:32 -04:00
e7d072c593
add sanity check on radscale value, set radius also for quasi-random mode
2022-05-17 16:15:46 -04:00
510e78d4d3
test scripts
2022-05-17 12:44:11 -06:00
d487ab10e2
doc page and unittest tweaks
2022-05-17 12:00:40 -06:00
853e3ae99b
fix typo and clarify error message
2022-05-17 13:52:29 -04:00
dbb3e75f24
change partial to random
2022-05-17 11:02:42 -06:00
fe4782696e
silence compiler warnings
2022-05-17 06:03:01 -04:00
326b833d7f
(temporarily) disable Kokkos deprecation warnings in CMake presets in preparation for stable release
2022-05-17 06:02:50 -04:00
bf98df3264
silence compiler warnings
2022-05-16 23:20:04 -04:00
df40732343
Make cast to double explicit
2022-05-16 15:00:13 -04:00
d32885fbe3
Fix compiler warnings
2022-05-16 14:48:02 -04:00
659fd82a9e
Fix compiler warnings
2022-05-16 14:35:24 -04:00
db2d5b863d
Improved MPI portability and added reference log files
2022-05-16 08:22:45 -06:00
ee8a8b6cd0
Added Python wrapper that handles rotations to and from LAMMPS frame
2022-05-15 17:43:18 -06:00
b1ba616470
update KAPPA example for current code, to use thermo_modify colname, and compute kappa in input
2022-05-15 18:58:50 -04:00
44f3ad5620
update singularity image descriptions for newer versions of cuda and rocm
2022-05-15 08:11:50 -04:00
c0e5a03989
update tests for delete_atoms
2022-05-15 01:56:59 -04:00
f62363516c
streamline the refactored interface for delete_atoms partial some more
2022-05-15 01:56:45 -04:00
8e6b0425f7
apply clang-format
2022-05-14 18:01:34 -04:00
a79814793e
improve handling of hybrid styles and their arguments and errors
2022-05-14 17:56:44 -04:00
1f30d3f140
programming style
2022-05-14 17:56:12 -04:00
1b552de1cd
make default settings() functions for bonded interactions error out with arguments
2022-05-14 17:55:56 -04:00
42a4fba390
implement better checking for atom_style arguments and remove redundant code
2022-05-14 15:43:11 -04:00
173e80a970
Merge pull request #71 from jtclemm/create-atoms-mesh
...
Fixing typos and cleaning up quasirandom comments
2022-05-14 15:13:27 -04:00
55fef9a482
Fixing typos and cleaning up quasirandom comments
2022-05-14 11:39:20 -06:00
9a9bb749fa
Merge remote-tracking branch 'github/develop' into collected-small-changes
2022-05-14 10:39:18 -04:00
223aebe3fb
Merge pull request #3251 from stanmoore1/kk_update_3.6.0
...
Update Kokkos library in LAMMPS to v3.6.0
2022-05-14 10:38:41 -04:00
168d3bdd3c
Correctly handle the case that the YAML python module is not installed
2022-05-14 10:15:40 -04:00
9661711a1e
avoid out-of-bounds access in dump style cfg, update docs with simpler semantic
2022-05-14 09:39:50 -04:00
d4ea5ca49e
more clang-tidy fixes after re-running it with added settings
2022-05-14 07:18:05 -04:00
2f0baa86d6
configure desired clang-tidy settings explicitly, must unset variable to turn off
2022-05-14 07:13:25 -04:00
b8a4ddc42a
Merge pull request #3264 from stanmoore1/kk_pace_release
...
Add Kokkos version of ML-PACE
2022-05-13 23:36:05 -04:00
90797d53d9
one more batch of clang-tidy fixes
2022-05-13 23:21:14 -04:00
940e88d2ca
more clang-tidy fixes
2022-05-13 21:12:48 -04:00
9c16819305
update code with clang-tidy fixes
2022-05-13 18:26:38 -04:00
3782eea7c4
must always compile MDI library with position independent code
2022-05-13 18:25:59 -04:00
0382fc00c8
Update unified LJ pickle script
2022-05-13 15:33:50 -06:00
056fd8be8f
always build yaml-cpp included in PACE as static library
2022-05-13 17:00:37 -04:00
99cd9d026b
Fix thermo, run of unified LJ script
2022-05-13 14:49:30 -06:00
3045f1d3cb
Add pickle method to base class
2022-05-13 14:45:44 -06:00
59560c47a7
Small tweak
2022-05-13 14:23:27 -04:00
979f84f96f
Merge branch 'develop' of https://github.com/lammps/lammps into kk_update_3.6.0
2022-05-13 14:03:09 -04:00
66abc00e3c
Add comment about MPI on Crusher
2022-05-13 13:33:27 -04:00
c41ad91a9d
add support for reading binary STL files
2022-05-13 12:18:22 -04:00
545cec1785
Fix copy/paste issue
2022-05-13 10:15:25 -06:00
658a89e401
document .lammpsbin suffix for trajectory files
2022-05-13 11:15:06 -04:00
35dd5bc978
fix typo
2022-05-13 03:00:31 -04:00
90e2d9e966
tweak code comments
2022-05-12 16:51:24 -06:00
042564decd
add deprecation info for old porosity option
2022-05-12 16:48:03 -06:00
3eea2463a1
Tweak error message
2022-05-12 16:00:22 -06:00
d207d53fd1
whitespace
2022-05-12 15:34:08 -06:00
d7bad09d35
Add Kokkos version of ML-PACE
2022-05-12 15:25:07 -06:00
58093fec99
accept .lammpsbin in addition to .bin for binary format output
2022-05-12 15:26:39 -04:00
4077c5c8ba
add get_dump_by_id() API that mirrors other recent additions
2022-05-12 14:48:03 -04:00
0577bb6269
use Output::add_dump() and the dump_creator map and templates etc.
2022-05-12 14:47:16 -04:00
aff72c56a5
make Output::add_dump() return pointer to the created dump
2022-05-12 14:46:02 -04:00
c3a454370e
work around "fix not computed at compatible times" errors with write_dump
2022-05-12 14:12:13 -04:00
301bd95900
small tweak
2022-05-12 13:17:51 -04:00
04537c9f22
Merge pull request #3263 from OrbitalC/compute_mliap_so3
...
adding so3 descriptor support for compute_mliap
2022-05-12 11:01:01 -04:00
e8493a08b4
destroying selfid
2022-05-12 15:46:23 +01:00
ad25fd78e0
fixed forward comm bug for tube ends
2022-05-12 14:31:15 +01:00
5ad821ca5e
apply clang-format
2022-05-12 09:24:37 -04:00
78d976bd36
Merge pull request #3260 from Colvars/colvars-update
...
Update Colvars to version 2022-05-09
2022-05-12 08:40:29 -04:00
371141f915
adding support for compute_mliap so3
2022-05-12 14:12:57 +02:00
f15c4852c9
added forward comm case for less than two 1-2 neighbors (for cnt ends)
2022-05-11 20:29:16 +01:00
2a7d6adb31
added self-interaction exclusion based on bond topology
2022-05-11 19:07:32 +01:00
3ea249a576
fix minor documentation issues
2022-05-11 13:23:59 -04:00
dd5305bfd0
added self-interaction chain identification, now needs to be removed
2022-05-11 17:43:44 +01:00
4cc3bdd35f
adjust keyword/function names and command line to be simpler to use
2022-05-11 09:25:27 -04:00
227c4853f1
programming style
2022-05-11 08:13:13 -04:00
442116b305
update
2022-05-11 08:12:59 -04:00
ef3b90e838
Merge pull request #70 from jtclemm/create-atoms-mesh
...
Adding quasirandom mesh option
2022-05-11 08:12:18 -04:00
c9d350edc2
Adding quasirandom mesh option
2022-05-10 18:35:36 -06:00
bdbab77286
add note about re-generating optimized meshes for STL files
2022-05-10 15:23:54 -04:00
1220bea011
Update Colvars to version 2022-05-09
...
This update includes one new feature (neural-network based collective
variables), several small enhancements (including an automatic definition of
grid boundaries for angle-based CVs, and a normalization option for
eigenvector-based CVs), bugfixes and documentation improvements.
Usage information for specific features included in the Colvars library
(i.e. not just the library as a whole) is now also reported to the screen or
LAMMPS logfile (as is done already in other LAMMPS classes).
Notable to LAMMPS code development are the removals of duplicated code and of
ambiguously-named preprocessor defines in the Colvars headers. Since the
last PR, the existing regression tests have also been running automatically
via GitHub Actions.
The following pull requests in the Colvars repository are relevant to LAMMPS:
- 475 Remove fatal error condition
https://github.com/Colvars/colvars/pull/475 (@jhenin, @giacomofiorin)
- 474 Allow normalizing eigenvector vector components to deal with unit change
https://github.com/Colvars/colvars/pull/474 (@giacomofiorin, @jhenin)
- 470 Better error handling in the initialization of NeuralNetwork CV
https://github.com/Colvars/colvars/pull/470 (@HanatoK)
- 468 Add examples of histogram configuration, with and without explicit grid parameters
https://github.com/Colvars/colvars/pull/468 (@giacomofiorin)
- 464 Fix #463 using more fine-grained features
https://github.com/Colvars/colvars/pull/464 (@jhenin, @giacomofiorin)
- 447 [RFC] New option "scaledBiasingForce" for colvarbias
https://github.com/Colvars/colvars/pull/447 (@HanatoK, @jhenin)
- 444 [RFC] Implementation of dense neural network as CV
https://github.com/Colvars/colvars/pull/444 (@HanatoK, @giacomofiorin, @jhenin)
- 443 Fix explicit gradient dependency of sub-CVs
https://github.com/Colvars/colvars/pull/443 (@HanatoK, @jhenin)
- 442 Persistent bias count
https://github.com/Colvars/colvars/pull/442 (@jhenin, @giacomofiorin)
- 437 Return type of bias from scripting interface
https://github.com/Colvars/colvars/pull/437 (@giacomofiorin)
- 434 More flexible use of boundaries from colvars by grids
https://github.com/Colvars/colvars/pull/434 (@jhenin)
- 433 Prevent double-free in linearCombination
https://github.com/Colvars/colvars/pull/433 (@HanatoK)
- 428 More complete documentation for index file format (NDX)
https://github.com/Colvars/colvars/pull/428 (@giacomofiorin)
- 426 Integrate functional version of backup_file() into base proxy class
https://github.com/Colvars/colvars/pull/426 (@giacomofiorin)
- 424 Track CVC inheritance when documenting feature usage
https://github.com/Colvars/colvars/pull/424 (@giacomofiorin)
- 419 Generate citation report while running computations
https://github.com/Colvars/colvars/pull/419 (@giacomofiorin, @jhenin)
- 415 Rebin metadynamics bias from explicit hills when available
https://github.com/Colvars/colvars/pull/415 (@giacomofiorin)
- 312 Ignore a keyword if it has content to the left of it (regardless of braces)
https://github.com/Colvars/colvars/pull/312 (@giacomofiorin)
Authors: @giacomofiorin, @HanatoK, @jhenin
2022-05-10 11:24:54 -04:00
5760c59d83
add a creator: tag to the YAML dump that allows to tell it apart
2022-05-10 08:31:02 -04:00
b6ee64dc12
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-09 21:58:48 -04:00
eb44cbf848
small updates
2022-05-09 15:22:48 -04:00
23e17363f9
Merge remote-tracking branch 'github/doc-variable-extract-settings' into collected-small-changes
2022-05-09 15:03:13 -04:00
6344c667a0
more doc info for variable extrat_setting() func
2022-05-09 09:33:59 -06:00
24ef021fe0
fix typo
2022-05-09 10:05:12 -04:00
1660bae22a
add examples import one image to manual
2022-05-08 21:15:32 -04:00
9ec35f0235
update docs to match the latest code
2022-05-08 19:14:06 -04:00
e0bb27dbb2
make radscale and radthresh class members
2022-05-07 23:04:34 -04:00
e9b1ca16a3
correctly initialize radius and molecule id
2022-05-07 21:24:08 -04:00
60b9fd2db8
minor tweaks simplify algorithm
2022-05-07 17:08:22 -04:00
bcfb6734f3
use average vertex distance from center as particle radius
2022-05-07 16:27:03 -04:00
6722d3fb00
add simple STL binary to ASCII converter (based on Wikipedia specs)
2022-05-07 16:26:25 -04:00
559dc68197
implement revised algorithm with recursion
2022-05-07 15:40:25 -04:00
102b61ae1b
Merge branch 'develop' into create-atoms-mesh
2022-05-07 09:33:40 -04:00
5d08b62622
remove unused class member
2022-05-07 03:48:54 -04:00
4737b9efb7
Merge pull request #3250 from akohlmey/collected-small-changes
...
Collected small changes and bugfixes
2022-05-07 00:14:32 -04:00
d21d9d95fa
Merge pull request #3255 from lammps/timer-variable
...
Add a timer-style variable
2022-05-06 17:46:22 -04:00
00bb566893
enforce that the number of neighbors cannot be negative (e.g. w/o neighbor list)
2022-05-06 17:45:01 -04:00
56e36a5df5
Merge pull request #2988 from stanmoore1/coo_opt
...
Add optimized version of compute orientorder/atom from Tomas Oppelstr…
2022-05-06 17:11:24 -04:00
21d3de65e6
fix typos
2022-05-06 17:05:18 -04:00
767f512dcf
add "make ni" alias to "make no-installed"
2022-05-06 17:05:03 -04:00
907bc7eaa5
switch to using wall time
2022-05-06 16:58:28 -04:00
051c243cfc
small programming style upgrade, apply clang-format, silence compiler warnings
2022-05-06 16:44:13 -04:00
905034893c
finished testing of new delete_atoms options
2022-05-06 14:15:41 -06:00
6432660bc9
Merge branch 'develop' of https://github.com/lammps/lammps into coo_opt
2022-05-06 13:24:14 -06:00
6e78269612
whitespace
2022-05-06 15:11:15 -04:00
81a8b0cf85
Add Kokkos HIP preset
2022-05-06 12:40:12 -06:00
613ef04357
Merge branch 'develop' into timer-variable
2022-05-06 14:27:52 -04:00
5986e11d43
Merge branch 'develop' of github.com:lammps/lammps into kk_update_3.6.0
2022-05-06 12:04:00 -06:00
97012f2aaa
correct classification of electrode package, as it requires BLAS/LAPACK
2022-05-06 13:57:26 -04:00
62a819d7b6
Tweak launch bounds to improve GPU performance
2022-05-06 13:37:05 -04:00
3bb9c64f9e
update .gitignore and move electrode package for dependency on KSPACE
2022-05-06 13:35:51 -04:00
78f2907cbb
implement a "make no-installed" command
2022-05-06 13:35:21 -04:00
f3fcd16628
adding of timer-style variables and associated doc pages
2022-05-06 11:21:36 -06:00
580e01535a
Update Kokkos AMD Makefiles
2022-05-06 13:04:58 -04:00
8e423f07c5
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-06 12:37:34 -04:00
2549b86d76
update/correct docs for support of compiling LAMMPS with visual studio on windows
2022-05-06 12:37:28 -04:00
ae73a9b7f7
Revert back to original code in npair_ssa_kokkos.h
2022-05-06 10:05:57 -06:00
73670dafc7
Merge branch 'develop' into collected-small-changes
2022-05-06 11:45:51 -04:00
1f4ad99177
one more virial sign flip in dispersion
2022-05-06 09:33:55 -06:00
aae44892c0
consolidate all FFT related redundant defines and typedefs in a single header
2022-05-06 11:27:17 -04:00
6ec169fa9d
Fix warnings in Kokkos package
2022-05-06 08:23:45 -06:00
a35a2441ce
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-05-06 04:48:19 -04:00
abefff828d
plug memory leak
2022-05-06 04:39:38 -04:00
71185b9f98
fix error message
2022-05-06 01:02:40 -04:00
8079f014bc
final tweaks
2022-05-06 00:47:35 -04:00
773e3a87d9
add docs for create_atoms mesh
2022-05-06 00:47:05 -04:00
ff21142042
Merge remote-tracking branch 'github/develop' into create-atoms-mesh
2022-05-05 23:02:53 -04:00
bd373d6038
Merge pull request #3119 from erozic/feature-create-atoms-exclude
...
Feature create atoms overlap
2022-05-05 22:42:40 -04:00
7601a5c0fb
correct/improve formatting
2022-05-05 22:20:43 -04:00
8ed401ce12
spelling
2022-05-05 21:34:31 -04:00
664943589e
Merge remote-tracking branch 'github/develop' into feature-create-atoms-exclude
2022-05-05 21:09:39 -04:00
8dbfc0799c
whitespace
2022-05-05 20:15:36 -04:00
46d638af0c
Merge branch 'feature-create-atoms-exclude' of https://github.com/erozic/lammps into feature-create-atoms-exclude
2022-05-06 01:48:37 +02:00
ae230a33f5
Bug fix (user_quat initial value not set)
2022-05-06 01:47:45 +02:00
d4f212183e
initial exact logic for delete_atoms partial
2022-05-05 17:45:42 -06:00
568e9c5878
Merge pull request #3237 from emilyviolet/hipfft
...
Add support for hipFFT with PPPMKokkos
2022-05-05 19:39:52 -04:00
5784fab588
starting to add timer-style variable
2022-05-05 17:04:50 -06:00
484a7c5db0
tweaked comments
2022-05-05 16:22:19 -06:00
7071f819d0
Header fix (add_molecule)
2022-05-05 23:53:14 +02:00
93c0f09c31
Logic fix in random-overlap and comment implemented
2022-05-05 23:35:11 +02:00
4e61530593
sign flip on bitorsion virial
2022-05-05 15:07:26 -06:00
329a299952
virial change for bitorsions
2022-05-05 13:34:32 -06:00
31281d466d
fix typo in angle_amoeba virial
2022-05-05 13:30:55 -06:00
e5e3478afd
Update CMake
2022-05-05 12:30:37 -06:00
bee7b09377
fix cut-n-paste bug
2022-05-05 14:05:22 -04:00
3b68c0ea24
Update Makefile comment
2022-05-05 14:02:29 -04:00
b79c0bc7b4
Update Kokkos library in LAMMPS to v3.6.0
2022-05-05 11:44:47 -06:00
3b9389e86c
Update .gitignore
2022-05-05 12:23:52 -04:00
2c95f84acc
Tweak error messages
2022-05-05 12:17:00 -04:00
c05af749df
Merge branch 'develop' of https://github.com/lammps/lammps into hipfft
2022-05-05 12:15:28 -04:00
24b94551a2
Update Kokkos AMD Makefiles
2022-05-05 11:59:32 -04:00
99d4f83fa8
preliminary implementation
2022-05-05 09:56:22 -04:00
6c28b55c13
return nullptr instead of out-of-range data
2022-05-05 07:50:45 -04:00
09f82d5fea
removed old neighbor chain construction functions
2022-05-05 12:35:44 +01:00
055ed24653
removed print statements again
2022-05-05 11:43:37 +01:00
ee6e47388a
used domain->closest_image to find proper local ids for bonded atoms, method works
2022-05-05 11:41:30 +01:00
296988e895
Merge branch 'develop' into shake-with-minimize
2022-05-05 02:12:49 -04:00
2b1716cb3a
fix more bugs with dump_modify every/time
2022-05-05 00:06:08 -04:00
6b47d6246b
more changes and some debugging on a test script
2022-05-04 15:28:50 -06:00
cc437c78a0
some logic and syntax changes to code and doc page
2022-05-04 14:34:05 -06:00
30f66c6438
added comm_forward of atom::special for ghost atoms
2022-05-04 19:00:45 +01:00
517d934f7c
more edits
2022-05-04 10:51:00 -06:00
bc8a19619f
Merge branch 'master' into mesocnt_stable
2022-05-04 13:48:32 +01:00
354db34682
added print statements for neighbor debug
2022-05-04 13:47:35 +01:00
12ba0b926a
Merge branch 'lammps:master' into master
2022-05-04 13:43:55 +01:00
8aac52c8bd
removed print statements
2022-05-03 12:31:22 +01:00
2222d21e33
use bond topology to construct connected chains, working + print statements version
2022-05-03 12:24:56 +01:00
7d8b6be614
fixed segfaults, but logic is flawed
2022-05-02 15:24:41 +01:00
7d17cc9e45
bond topology chain generation implemented, need to fix segfault
2022-05-02 13:05:09 +01:00
a7b6dc7b59
initial implementation of minimizer support in fix shake/rattle
2022-04-30 19:03:28 -04:00
95269980dd
viscosity changed to two piecewise linear regimes + weighted chain approach for velocity
2022-04-29 15:28:07 +01:00
ef84e08233
remove error docs
2022-04-28 20:08:59 -04:00
929734ce45
Merge remote-tracking branch 'github/develop' into amoeba-ak
...
# Conflicts:
# doc/src/Commands_pair.rst
# src/memory.h
2022-04-28 20:08:18 -04:00
c086c20238
reduce compiler warnings. adapt LAMMPS programming style
2022-04-28 20:04:25 -04:00
723bf202c0
make use of utils::logmesg() and fmt::format
2022-04-28 19:35:55 -04:00
a2a6437575
simplify creation and lookup of fix store instances
2022-04-28 19:35:55 -04:00
66f5cbb070
fix more tagint pointer bugs
2022-04-28 19:35:55 -04:00
171b102025
AMOEBA package has a "hard" dependency on KSPACE
2022-04-28 19:35:55 -04:00
221142a36d
sign flips for virial terms
2022-04-28 17:12:01 -06:00
c43bc000d9
Removed unnecessary commented out code section.
2022-04-27 19:46:18 +10:00
385f0c6c95
Update Kokkos build documentation to include hipFFT options.
2022-04-27 10:13:03 +10:00
8cdbf380cf
Add support for hipFFT backend in PPPMKokkos.
2022-04-27 09:22:59 +10:00
d04cb4ba42
edits to doc page
2022-04-26 13:58:18 -06:00
782add6943
Merge branch 'feature-create-atoms-exclude' of github.com:erozic/lammps into create-overlap
2022-04-26 13:22:10 -06:00
72011bf325
Updated doc (use of overlap clarified)
2022-04-26 11:55:24 +02:00
811e5786fe
Merge branch 'develop' into feature-create-atoms-exclude
2022-04-25 19:30:52 +02:00
c1146ebdcd
Resolved conflicts with develop
2022-04-25 19:11:54 +02:00
2624043ab6
Synchronisation fix
2022-04-25 17:03:07 +02:00
78aec491ff
Minor tweaks
2022-04-22 17:32:26 -06:00
f7cdfdd884
remove debug in bitorsion
2022-04-22 16:03:48 -06:00
e43730bd74
add chkttor method to bitorsions
2022-04-22 15:30:16 -06:00
a88efcbbda
sign flip in pitorsion
2022-04-22 13:50:48 -06:00
1d12069daf
fix typo in index
2022-04-22 13:18:30 -06:00
23d39c7d02
Merge branch 'develop' into create-overlap
2022-04-22 10:37:39 -06:00
501ef071c5
revert to original pitorsion code
2022-04-21 10:06:53 -06:00
04ac4c4695
debug info for bitorsions
2022-04-20 16:55:56 -06:00
f52e40772b
bitorsion for ubi
2022-04-20 14:16:11 -06:00
af1851a6bb
sign flip on pitorsion forces
2022-04-20 11:45:55 -06:00
240056f5a6
tweak to README
2022-04-20 09:43:14 -06:00
ee74d9761c
reorder pitorsion atoms
2022-04-20 09:41:06 -06:00
ac00cdb67f
fixed typo in viscous loop increment
2022-04-20 16:09:38 +01:00
cfff30130f
tagint change
2022-04-19 16:33:54 -06:00
a51749b3e9
force sign flip in improper amoeba
2022-04-19 16:30:32 -06:00
e20892fc89
one more tagint change
2022-04-19 15:35:26 -06:00
cc5bfd934d
change tagint to double storage
2022-04-19 11:49:55 -06:00
4c57820188
Applied the Modine transpose to x,y,z
2022-04-19 11:48:16 -06:00
ab73faee09
Removed EPS trick that was causing some unexpected reordering
2022-04-19 11:33:59 -06:00
44a4f3cff8
merge with Axel changes
2022-04-19 09:14:56 -06:00
bae7fd74b0
doc page tweaks
2022-04-19 09:09:31 -06:00
c015851fbf
fix 64-bit bug
2022-04-19 07:39:07 -04:00
f335b9afc0
add AMOEBA package to "most" preset in GNU build
2022-04-19 04:38:41 -04:00
a73fc87f90
add AMOEBA package to CMake build system
2022-04-19 04:35:25 -04:00
a9ac398d2b
correct for updated forward/reverse comm API
2022-04-18 22:08:05 -04:00
df74043d03
correct homepage URL
2022-04-18 21:23:11 -04:00
89195363d6
whitespace
2022-04-18 21:20:13 -04:00
25b0454505
fix various issues for building the manual cleanly: latex, links, escapes, formatting
2022-04-18 21:19:30 -04:00
0a9106a81c
final sync with current develop
2022-04-18 17:54:32 -06:00
d3b70c7d5d
more changes to sync with new templated GridComm
2022-04-18 17:52:18 -06:00
409c38ece1
missed one change
2022-04-18 17:31:12 -06:00
f8f2b9542e
sync with current develop
2022-04-18 17:29:23 -06:00
353ebb11f1
add README for tinker2lmp.py
2022-04-18 16:52:34 -06:00
8932d9ffaa
doc pages for AMOEBA/HIPPO
2022-04-18 16:38:41 -06:00
f909d7760d
Remove deprecated LJ Aluminum example
2022-04-15 14:29:58 -06:00
ebbace403a
Initial commit of mliap unified work
2022-04-15 14:22:46 -06:00
fccca3405a
fixed bug in improper amoeba
2022-04-14 13:20:14 -06:00
2c7badfa43
debug for improper amoeba
2022-04-13 17:05:44 -06:00
578a9ab161
bug fix for bondangle term
2022-04-13 14:52:01 -06:00
abb9880dc6
degugging on angle term
2022-04-13 12:31:23 -06:00
01864189c7
dynamics testing
2022-04-12 12:54:23 -06:00
8aa4c5a0e2
debugging on angle term forces
2022-04-12 12:53:51 -06:00
fd348f3a81
added bending buckling angle style cpp file
2022-04-12 15:28:32 +01:00
d9b34d5018
more sign flipping
2022-04-11 17:03:49 -06:00
c939316b99
Added check for grid points outside subdomain
2022-04-11 14:52:35 -06:00
bae9ef7e56
Added check for grid points outside subdomain
2022-04-11 14:51:15 -06:00
429163d2b2
Added check for grid points outside subdomain
2022-04-11 14:47:14 -06:00
73d4d243f4
revert force flip on couple of files
2022-04-11 13:53:47 -06:00
82e5b46361
fix bug with xyz multipole axes
2022-04-11 13:46:29 -06:00
36272b3267
added buckling angle_style header file
2022-04-11 11:01:56 +01:00
add992d0dc
added viscous damping addition to mesocnt pair_style
2022-04-11 11:01:15 +01:00
0e49bbe710
recreate data files with different angle ordering method
2022-04-08 17:16:12 -06:00
d0af0fa456
turn off terms for both amoeba and hippo
2022-04-08 16:51:08 -06:00
da6fb4c544
Added epsilon shift to eliminate uneven tiebreaks
2022-04-08 15:47:12 -06:00
2111797ed8
more force flips in torque2force
2022-04-08 15:41:08 -06:00
2d2660487d
flip signs for forces instead of gradients
2022-04-08 15:23:17 -06:00
6ef7d19fc0
Added a test for bgrid/local
2022-04-08 15:05:17 -06:00
3039d10742
new key files for water box example
2022-04-08 15:00:54 -06:00
fe502c71d3
moved contents of compute to mesolj function for future modularity
2022-04-08 16:53:12 +01:00
8d04b0f9ac
added torque correction from chain end
2022-04-08 10:40:08 +01:00
6f53663b63
inline spline functions + weight for performance
2022-04-08 10:17:30 +01:00
e1ed62f8bb
added end types to pair_style arguments to find segment - chain end interactions
2022-04-08 10:12:38 +01:00
cc2b888f1d
reduced quadrature points for end interactions to 10
2022-04-08 09:56:08 +01:00
eb69bd20b1
made rhomin a global macro
2022-04-08 09:54:22 +01:00
46f88011bd
input syntax include/exclude bug
2022-04-04 17:01:10 -06:00
7ec3017b85
recreate data files for water examples
2022-03-31 15:17:08 -06:00
d104070066
add option for dynamics to in.ubiquitin
2022-03-30 17:15:18 -06:00
852c5f13ff
more debugging
2022-03-30 15:35:57 -06:00
d28b9818bb
working changes to fix bitorsion
2022-03-30 13:02:15 -06:00
66c686f733
debug info
2022-03-30 11:56:07 -06:00
9162d8842d
debugging
2022-03-30 11:20:33 -06:00
0b4959924a
Merge branch 'lammps:master' into master
2022-03-30 10:22:53 +01:00
841931b92b
fleshing out bitorsion fix
2022-03-29 14:09:17 -06:00
9b53bd0fbf
bitorsion fix
2022-03-29 09:45:24 -06:00
365f5f7ad7
tweaks
2022-03-28 15:24:19 -06:00
0b2eda5f1d
doc page edits
2022-03-24 08:43:27 -06:00
e13a70ad2f
Merge branch 'develop' into type-labels
2022-03-23 01:08:35 -04:00
5e112a3935
Merge branch 'lammps:master' into master
2022-03-22 14:40:30 +00:00
ab82590437
change name of 2 new fixes to include amoeba
2022-03-15 13:40:29 -06:00
7a32832b88
bug fixes
2022-03-15 09:35:42 -06:00
1d86b3e270
reading of bitorsion data file
2022-03-14 18:08:14 -06:00
1dda3055c2
enable tinker2lmp.py to generate bitorsions
2022-03-14 14:31:03 -06:00
b48d35d3db
initial version of fix bitorsion
2022-03-14 12:23:01 -06:00
fd980e8fe0
support for writing data files to fix pitorsion
2022-03-11 11:12:59 -07:00
f7f8deb70b
amoeba vs hippo settings
2022-03-11 07:24:18 -07:00
90b33a1a3a
changed bookkeeping of forces
2022-03-10 16:41:58 -07:00
0658844e04
first working version of fix pitorsion
2022-03-10 16:00:05 -07:00
d5bc69f28b
support for writing data files
2022-03-09 17:41:42 -07:00
bbe065e649
initial version of fix pitorsion
2022-03-09 15:37:19 -07:00
e7618d0808
Merge branch 'lammps:master' into master
2022-03-09 10:43:44 +00:00
844ea0ab8e
UB testing
2022-03-08 15:37:16 -07:00
095ddbd370
debugging
2022-03-08 13:49:47 -07:00
30f62cae09
energy/virial tallying for UB bonds
2022-03-08 13:41:16 -07:00
c62f6a3ad0
remove a data file with UB bonds
2022-03-08 13:28:54 -07:00
64becd5642
move UB bonds to angle amoeba
2022-03-08 13:28:11 -07:00
7087dfc019
bug fix for enumerating Urey-Bradley bonds
2022-03-07 11:02:44 -07:00
5c10b621b3
add pitorion logic to new fix
2022-03-07 10:31:09 -07:00
60b7da84db
add comment of something to check
2022-03-04 13:56:55 -07:00
85d4312703
add pitorsions to tinker2lmp.py
2022-03-04 13:52:04 -07:00
4deeb15043
new pitorsion class
2022-03-04 09:36:58 -07:00
16fe7317af
Merge branch 'lammps:master' into master
2022-03-04 10:38:10 +00:00
1f456a447c
add support for Urey-Bradley H-H bonds
2022-03-03 09:23:33 -07:00
374a172246
Changed "exclude" keyword to "overlap"
...
+ added new error description to header file
+ minor fix in the doc file
2022-02-14 12:46:44 +01:00
78cf0365e6
bugfixes
2022-02-08 02:13:42 +01:00
330dd6a7a8
Documentation update for maxtries & exclude
2022-02-03 23:18:51 +01:00
b06d4a3300
exclude_cutoff to exclude_radius
2022-02-03 21:58:14 +01:00
1da12feafc
Prepared for implementation of exclude
...
- maxtries returned as separate option
- errors for incompatible options (var with single + new)
2022-02-01 00:46:15 +01:00
1b6f850d42
Prepared for implementation
2022-02-01 00:17:21 +01:00
fc13c95c85
tweaks and bugs
2022-01-24 20:55:28 +01:00
86ee1f5a1f
updated create_atoms.h/cpp with accumulated changes
2022-01-24 20:38:51 +01:00
82b7b2f3ea
Simplified access of force errors
2022-01-04 14:02:29 -07:00
499bae77bd
Tweak
2021-12-30 12:02:53 -07:00
0e82877302
Tweak
2021-12-30 11:51:16 -07:00
ad307fb784
Added script for RMSE on numerical forces
2021-12-30 11:43:32 -07:00
4a7f726395
Minor tweak
2021-12-23 17:40:59 -07:00
57aedc500e
Added a numerical force test, not automated
2021-12-23 17:40:29 -07:00
567c5c7334
Fixed sign error that now gives wonderful energy conservation
2021-12-23 16:37:23 -07:00
6de9c09730
Tweaked econs.py
2021-12-23 16:35:30 -07:00
19d469222a
Added test for energy conservation
2021-12-23 16:28:25 -07:00
addb8948f9
Able to run dynamics smoothly, does not conserve energy, but maybe that is a feature
2021-12-23 15:01:41 -07:00
75f60fc30a
document improper amoeba better
2021-12-20 13:16:36 -07:00
6c85c7f7da
tweak input test script
2021-12-20 11:50:11 -07:00
08c5644d68
fixed bondangle cross term in angle amoeba potential
2021-12-20 11:35:32 -07:00
7bfc2f2b8f
angle amoeba with cross-term
2021-12-16 08:38:23 -07:00
c479d78854
add stretch-bend cross term
2021-12-15 16:34:28 -07:00
67f7e44688
changes to angle and improper amoeba terms
2021-12-15 11:44:38 -07:00
c69edde55c
Eliminated several undefined variables
2021-12-10 18:30:44 -07:00
161fdec540
add improper amoeba class
2021-12-10 12:52:11 -07:00
44522221ad
mass command, type label error check
2021-12-08 16:28:17 -05:00
5945e578b8
direct type label support for mass command
2021-12-08 16:04:22 -05:00
cac7c59bb6
error messages fix
2021-12-07 23:36:05 -05:00
83a978d69b
error messages
2021-12-07 23:32:14 -05:00
de635cc68d
clarify when complete maps are needed
2021-12-07 13:25:59 -05:00
694878f645
Update false_positives.txt
2021-12-07 10:17:36 -05:00
5cb938f9f6
spelling
2021-12-07 10:09:44 -05:00
b4b73d090d
OpenKIM teaser
2021-12-07 09:57:17 -05:00
ee9ea4f80f
whitespace
2021-12-06 23:08:30 -05:00
14e09b7a75
docs update
2021-12-06 17:47:47 -05:00
2f851db756
Merge branch 'lammps:develop' into type-labels
2021-12-06 15:22:33 -05:00
c56fd18ce1
refactor labelmap to actual C++ map internally
...
Type labels
2021-12-06 15:20:10 -05:00
f8212fdb31
add randomization and debug prints
2021-12-06 13:11:51 -07:00
a3bc8a3067
Revert "update the write function"
...
This reverts commit d6edbf6bcd .
2021-12-02 05:52:22 -06:00
0894bc2682
remove duplicate
2021-11-29 07:56:10 -06:00
7559cc0536
Update the labelmap command
...
Update the labelmap command. If a type label already exists for a given
numeric type, it will be overwritten.
2021-11-29 05:36:20 -06:00
4589e30e0e
remove duplicate
2021-11-28 20:13:27 -06:00
d6edbf6bcd
update the write function
2021-11-28 19:35:33 -06:00
6d47160bef
print error message in one line
2021-11-28 18:58:56 -06:00
76eb4f8057
Update the implementation & typelabels interface
...
Update the typelabels interface in the code and update the
LabelMap use based on class changes.
2021-11-28 18:55:55 -06:00
6a3d163c7c
Update the typelabels interface
2021-11-28 18:55:26 -06:00
78c72ddd31
Update the LabelMap implementation
...
Update the LabelMap implementation based on unordered_map.
2021-11-28 18:53:28 -06:00
49cfd6c486
Update the LabelMap to use unordered_map
...
Update the LabelMap to use unordered_map and optimize search of
elements in average constant-time complexity. It also enforce
enforce unique labels.
2021-11-28 18:49:50 -06:00
78cc471335
update keywords according to docs
2021-11-20 16:51:57 -05:00
20f80dcb46
edits to doc pages
2021-11-19 15:35:36 -07:00
4c52ec300b
Merge branch 'type-labels' of github.com:jrgissing/lammps into type-labels
2021-11-19 09:36:54 -07:00
c4330298e1
enforce unique labels when using labelmap command
2021-11-15 23:24:57 -05:00
5bc399c22b
force unique labels in data file
...
note: not possible to create duplicate label in a second data file (if duplicate, assigns to existing label)
still need to enforce unique labels when using labelmap command
2021-11-07 01:01:41 -04:00
3fc47a9366
read_data: bond, etc. direct label support
2021-11-07 00:51:55 -04:00
062b880661
write_data: bond, etc. direct label support
2021-11-06 00:12:13 -04:00
a7a8581662
write_data: directly replace types w labels
...
allow direct replacement of numeric atom types in Atoms sections with type labels, using new keyword
2021-11-05 23:03:55 -04:00
9952526724
allow type labels for atom types in data file
...
allow strings for atom types in Atoms section!
bonds, etc. will be more elegant
2021-11-05 01:30:21 -04:00
049895b3e4
correct merge conflict
2021-11-05 01:11:08 -04:00
eab6bc5bf7
Merge branch 'lammps-develop' into type-labels
...
rebase
2021-11-04 21:21:07 -04:00
8d4956046b
Merge branch 'develop' of https://github.com/lammps/lammps into lammps-develop
2021-11-04 21:20:29 -04:00
e3c9d7936b
Merge branch 'develop' of github.com:lammps/lammps into coo_opt
2021-11-01 17:00:13 -06:00
f05807f38e
Revert 647380a
2021-11-01 14:34:50 -06:00
3d2a97b4a9
Fix bug in Kokkos neighborlist where stencil wasn't updated for occasional list
2021-11-01 14:07:04 -06:00
7e08525ce3
Merge branch 'master' of https://github.com/lammps/lammps into coo_opt
2021-11-01 12:57:26 -06:00
2436893215
Merge branch 'master' into type-labels
2021-11-01 08:33:21 -06:00
591af3f560
Eliminated obvious but hard to find error in neighbor list request
2021-10-29 07:49:15 -06:00
dcf521be53
Fixed a few more problems, but still no joy
2021-10-29 06:34:32 -06:00
ae3e6e423a
Fix loop level
2021-10-27 13:51:41 -06:00
2ca7dcb853
Use lighter construct than powint
2021-10-27 13:41:29 -06:00
2d52821cf5
Update from develop
2021-10-27 13:14:29 -06:00
6d5506353b
Eliminated a few mistakes,s till not working
2021-10-24 15:45:24 -06:00
1450af8ba1
Latest version of PairGrid
2021-10-22 17:01:20 -06:00
647380a357
Avoid bitshift that gave incorrect results on GPU
2021-10-20 13:21:07 -06:00
657fcfa30d
added support for dihedral (torsion) calcs
2021-10-19 17:29:53 -06:00
a2f62ae2db
angles issue with angle vs anglep
2021-10-19 16:10:51 -06:00
01d96fc684
Whitespace
2021-10-15 12:50:46 -06:00
d97e55d54a
Precompute some sqrt factors
2021-10-15 11:53:54 -06:00
23cd143aae
Merge branch 'master' of github.com:lammps/lammps into coo_opt
2021-10-15 10:54:16 -06:00
17316f92c7
Add optimized version of compute_orientorder_atom from Tomas Oppelstrup (LLNL)
2021-10-12 07:50:05 -07:00
e698d295fc
Fixed some parsing errors, more waiting
2021-10-03 18:35:54 -06:00
f41d650294
Added non-working pair script
2021-10-03 17:59:33 -06:00
8bddc801df
First successful compile of pair style
2021-10-03 17:55:55 -06:00
67ae6eb7b6
Merge branch 'lammps:master' into type-labels
2021-09-30 09:44:18 -04:00
7eba439388
add special_bonds command to water examples
2021-09-27 14:29:11 -06:00
f7bd07b3e6
whitespace
2021-09-18 17:03:03 -04:00
b5dab3fb8e
Merge pull request #137 from yafshar/type_labels
...
Type labels: formatting improvements from Yaser
2021-09-18 16:06:23 -04:00
e1b76df161
replace if with switch statement which is more efficient here
2021-09-15 07:08:02 -05:00
c63d6ce790
minor update
2021-09-15 07:07:48 -05:00
6873001fec
minor update, use string for comparison
2021-09-15 07:07:23 -05:00
085606454b
correct the size of title underline to prevent warning
2021-09-08 13:28:24 -05:00
860421d084
add labelmap command to the command list
2021-09-03 15:03:48 -05:00
262b029d10
add a space after comments following LAMMPS convention
2021-09-03 15:01:53 -05:00
d4930df464
correct the return value type
2021-09-03 14:51:19 -05:00
257a7fe9ca
passing strings by reference
2021-09-03 14:04:05 -05:00
aeec0f0e86
wrap the lines
2021-09-03 13:42:59 -05:00
f2e06777de
remove processor rank (me) and use the communicator value (comm->me)
2021-09-03 13:38:14 -05:00
ee166cbe85
remove extra white space
2021-09-01 13:15:41 -05:00
cad3a5ca51
minor
2021-09-01 12:57:20 -05:00
83d86f7d69
remove extra white space
2021-09-01 12:55:48 -05:00
e1e13a9563
remove extra white space
2021-09-01 12:54:57 -05:00
f4634511fd
minor
2021-09-01 12:34:36 -05:00
5be5a158de
passing strings by reference
2021-09-01 12:33:47 -05:00
edfac22f39
memory leak
2021-08-28 15:56:14 -04:00
b6187b1989
add null check to new 4d memory method
2021-08-26 15:53:31 -06:00
e857911088
add null check to new 4d memory method
2021-08-26 15:52:16 -06:00
115d8d7c44
update Tinker conversion tool
2021-08-26 15:12:02 -06:00
29d5505f43
remove debug line
2021-08-26 15:10:59 -06:00
c0b31c4384
remove unneeded file
2021-08-26 15:10:10 -06:00
9f46071226
fix example problems
2021-08-26 15:09:27 -06:00
0a4e85a1f3
Added README.grid
2021-08-26 11:58:39 -06:00
db58cec057
Resolved memory management issue exposed by RCB in in.grid.test
2021-08-26 11:52:46 -06:00
ea3c89165a
Resolved memory management issue exposed by RCB in in.grid.test
2021-08-26 11:52:06 -06:00
78f9c7b478
Declared victory on compute grid and grid/local
2021-08-25 17:52:53 -06:00
5bf13b2f3c
Declared victory on compute grid and grid/local
2021-08-25 17:50:40 -06:00
9c095e8d76
new AMOEBA package
2021-08-25 16:29:22 -06:00
bed13d9c63
simply example scripts
2021-08-25 14:09:58 -06:00
b2b807f9b9
initial version of AMOEBA/HIPPO force field files
2021-08-25 13:53:31 -06:00
f473ca498b
Created in.grid.local, fixed some problems in src
2021-08-22 19:24:23 -06:00
1b1f6f29c2
Updated grid.py to use sna/grid/local compute, but it seg-faults
2021-08-22 18:44:35 -06:00
94c97e83a2
Added this helper file
2021-08-22 18:30:02 -06:00
347e5a5978
Created local grid that is used to populate global grid
2021-08-22 16:03:50 -06:00
5d30b7cc75
correct reverted URL
2021-08-20 11:35:17 -04:00
be912db9cd
Merge branch 'lammps-master2' into type-labels
...
rebase
2021-08-20 10:55:52 -04:00
2a06484511
Merge branch 'master' of https://github.com/lammps/lammps into lammps-master2
2021-08-20 10:53:04 -04:00
a0197644f0
Merge remote-tracking branch 'origin/master' into compute-grid-new
2021-07-30 10:04:09 -06:00
162868f13c
Readded r=0 check
2021-07-30 10:01:20 -06:00
6d75912f7a
Switched to local array
2021-07-28 18:34:08 -06:00
614c3bc5b9
Merged in old compute-grid
2021-07-19 14:44:08 -06:00
6378d1d128
Moved SNAP files to ML-SNAP
2021-07-14 13:50:49 -06:00
2cf00a382e
Completed merge to current master
2021-07-14 13:47:55 -06:00
07db7a4095
Changed to different check_local()
2021-07-14 13:35:05 -06:00
4c22f094de
Minor tweak
2021-07-02 18:15:55 -06:00
e17ace385d
First pass at distributed memory for grid
2021-07-02 17:47:45 -06:00
39039d261f
Test6
2021-07-02 15:37:49 -06:00
01475cb3a8
Test3
2021-07-02 15:35:59 -06:00
e102864c2d
Test2
2021-07-02 15:13:40 -06:00
442585313c
Test
2021-07-02 15:11:14 -06:00
cf6570d812
Tweaked comments in grid examples
2021-07-02 15:06:19 -06:00
bf223a92b1
update URL
2021-06-07 23:13:55 -04:00
ffe7345499
Merge branch 'lammps-master' into type-labels
...
rebase
2021-06-07 22:49:57 -04:00
b124de3484
Merge branch 'master' of https://github.com/lammps/lammps into lammps-master
2021-06-07 22:48:51 -04:00
26fe17a379
doc file permissions
2021-04-27 15:51:25 -04:00
0beac58e21
some file permissions
2021-04-27 15:38:39 -04:00
0d1270112f
rebase
2021-04-27 15:35:10 -04:00
58e460b938
Merge branch 'lammps-master' into type-labels
...
rebase
2021-04-27 14:47:31 -04:00
1e294111e7
Merge branch 'master' of https://github.com/lammps/lammps into lammps-master
2021-04-27 14:46:33 -04:00
e21c63192a
relax a requirement
...
relax requirement that all labels for all interactions must be defined
2021-03-20 22:58:52 -04:00
ffa46ad951
preempt some read/write data file bugs
...
currently, require all type labels (for all interactions) to be defined, if any are, when reading data files
2021-01-31 20:44:19 -05:00
4f219a94aa
nolabel for write_data
...
also bug fixes
2021-01-31 16:37:09 -05:00
b92adfaf6f
pointer and style issues
2021-01-31 14:59:10 -05:00
2ee6e8f582
more docs
...
also, relax I <= J requirement for pair_coeff, as 'required' by type labels
2021-01-30 21:22:49 -05:00
e3a6afe1ab
labelmap map/assign docs
2021-01-29 23:38:25 -05:00
f6fe554b47
basic support for auxiliary label maps
...
can be created with labelmap via mapID keyword
referenced like mymapID::C
where C is an atom type, for example
2021-01-29 22:38:33 -05:00
8e255f619b
compiler issues
2021-01-29 19:12:26 -05:00
797555b5ce
toward multiple maps
2021-01-28 23:44:02 -05:00
add904ea4e
labelmap doc update, for reference
2021-01-28 10:53:44 -05:00
0b4256e67a
valid numeric type strings can include *
2021-01-26 22:55:19 -05:00
5d2e3b3ecb
direct support for coeff commands
...
pair_coeff, bond_coeff, angle_coeff, dihedral_coeff, improper_coeff
2021-01-25 20:08:25 -05:00
c7215b54be
add labelmap function to variable command
2021-01-23 17:28:11 -05:00
67c2352015
actually assume type labels don't start with number
2021-01-22 21:47:48 -05:00
532242f5e1
begin docs
2021-01-19 23:55:32 -05:00
a0c4fac428
assume type labels begin with letter
2021-01-19 22:56:06 -05:00
739dc46fab
type labels: restart support
2021-01-19 21:52:22 -05:00
e138cf2476
add labelmap command
2021-01-15 21:46:40 -05:00
93c33ac4f4
type label support for molecule files
...
replace types directly for molecule files
2021-01-12 17:52:55 -05:00
d7fb74f0be
multi-data-file support for bond, angles, diheddral, impropers
2021-01-11 16:00:37 -05:00
03b697a6e0
labels: introduce framework for multiple data files
...
subsequent data files merge types with first
starting with support for selected atom types sections, will attach small example to PR
2021-01-08 23:22:19 -05:00
d01b19923d
add write_data support, for testing
...
also refactor label map initialization, memory cleanup
2021-01-07 23:01:15 -05:00
73968fb4d8
prepare for multiple data files
...
not yet tested
2021-01-07 20:15:25 -05:00
48e1d202fe
refactor to use read_data local lmap
...
also add errors to enforce order of read_data sections
2021-01-07 10:37:24 -05:00
fef2d178e4
use vector<string> for type label arrays
2020-12-17 14:21:42 -05:00
bc32dfb480
refactor into label_map class
2020-12-16 23:07:58 -05:00
40953643ec
clean up atom.cpp type labels
2020-12-16 19:13:11 -05:00
767584df36
add find_type function
...
find integer type from type label
2020-12-16 17:39:07 -05:00
a0911b7563
read_data: add bond, etc. label sections
2020-12-16 17:00:05 -05:00
af1e96c6df
generalize read typelabel function
...
will greatly reduce code # of lines
2020-12-16 12:43:17 -05:00
e4c7ec6933
read_data: add atomtypelabels section
...
type labels for atoms
2020-12-16 12:26:31 -05:00
305607d019
type labels: make space for labels
...
put labels in atom.cpp for easy access
2020-12-16 11:27:05 -05:00
ec25f9b7e7
pulled from lmp master
2020-05-27 09:35:27 +01:00
4295dd2dbc
Wrong number
2020-05-25 17:09:32 -06:00
4bfb505123
Added reviewer response doc
2020-05-25 16:35:50 -06:00
4a261f3961
Added python example (!) and turned on switching function
2020-05-23 10:18:16 -06:00
651e9c6397
Initialized arrays to NULL
2020-05-19 11:01:31 -06:00
58941442de
removed merge conflicts from stable, defaulted to stable branch
2020-01-13 13:11:17 +00:00
2fa9e5fefb
Completed brute force parallel implementation using MPI_Allreduce()
2019-10-24 19:48:41 -06:00
b44b1f94b7
Merge remote-tracking branch 'upstream/master' into compute-grid
2019-10-24 17:47:03 -06:00
59e3b4c5ba
Fixed bug in lammps.py
2019-10-24 16:12:23 -06:00
5956908cfd
Added cols for coords
2019-10-23 21:51:36 -06:00
0fc325c98b
Got a first pass working for ortho and tri grids
2019-10-23 18:56:21 -06:00
8374280383
Got a first pass working for ortho and tri grids
2019-10-23 18:46:28 -06:00
762ecf8f0e
Completed serial version with PBC, but incorrect
2019-10-19 17:03:19 -06:00
ea9c1002fe
Created placeholders for ComputeGrid and ComputeSNAGrid classes
2019-10-11 17:51:19 -06:00
8bd17765fd
added mesocnt in make
2019-06-05 11:30:21 +01:00
6f72db4535
checkpoint for Cottrell
2019-06-03 11:01:46 +01:00
671d6b90ff
Fixed bug where segments wouldnt interact and system was blowing up, workin!
2019-05-30 19:31:38 +01:00
9f3923e784
Fixed numerous bugs, nealy working?
2019-05-29 18:03:42 +01:00
651b3d788a
Fixed unit errors and most major bugs
2019-05-24 20:21:10 +01:00
474c92e59a
Fixed nan issues in compute
2019-05-15 20:43:32 +01:00
ea43f7d451
compute runs without crash, produces nans
2019-05-15 19:52:32 +01:00
cd55697dfe
splines should work now
2019-05-15 12:21:44 +01:00
19e54c23dd
Added correct units for lengths and energies
2019-05-14 12:01:28 +01:00
c8897acf71
Fixed file reading issue
2019-05-13 21:24:44 +01:00
565be0baed
Compute complete, compiles with LAMMPS, pre-debug
2019-05-13 17:24:36 +01:00
6538629584
Added forces, spline ranges for file reading
2019-05-11 13:08:17 +01:00
9aa17ec81f
Added first part of forces
2019-05-10 21:50:39 +01:00
b22ae0263f
Geometry parameter calculation implemented
2019-05-10 17:11:56 +01:00
c4777054df
Code compiles, 1d spline + derivative implemented
2019-05-09 20:03:09 +01:00
0679ad8b00
Implemented file reading, no debug
2019-05-09 16:18:29 +01:00
2e2b1b3687
Initial commit...
2019-05-02 15:17:31 +01:00