Commit Graph

434 Commits

Author SHA1 Message Date
df08818fef refactor handling of plugin loading to make plugin a global property 2025-06-11 02:52:28 -04:00
75907ccf91 add support to extract eflag/vflag_atom/global as global properties 2025-05-13 02:32:27 -04:00
22cddeee78 fix spelling in comments 2025-05-07 16:49:43 -04:00
0d7e07b9be export bond topology related per-atom data via library interface 2025-05-05 06:25:22 -04:00
7ec7745640 make neighbor list settings, status, and bond/angle/dihedral/improper lists available to library interface 2025-05-05 05:21:18 -04:00
b1159dc528 fix up to Copilot suggested code change 2025-04-23 05:58:10 -04:00
1352257cf4 Use modern C++ code pattern to build c-style argument list
This was suggested by GitHub Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-23 05:51:53 -04:00
6629ecff2d implement function to add request for single occasional neighbor list 2025-04-22 21:44:45 -04:00
9e9caf7d14 dummy implementation of single neighbor list build 2025-04-22 16:02:51 -04:00
f16f65c8dc add missing entries 2025-04-09 10:45:51 -04:00
5086c639e2 improve docs and use dtype as parameter name to avoid confusion with type 2025-04-04 10:41:35 -04:00
d51017c878 Set pending version tags to 2Apr2025 2025-04-01 21:30:53 -04:00
9661d020c1 Merge branch 'develop' into collected-small-fixes 2025-03-26 20:10:20 -04:00
d515af2e2b Merge branch 'develop' into library-handle-argument-errors 2025-03-26 05:13:10 -04:00
bc791da69e Merge remote-tracking branch 'github/develop' into collected-small-fixes 2025-03-25 17:53:23 -04:00
e9ac9e77db add option to return an entire column, row, or array as flat array with lammps_extract_fix() 2025-03-25 11:20:15 -04:00
b4ff184a0a complete refactoring of handle check and error handling 2025-03-24 17:19:31 -04:00
b45c811fbb more argument error improvements 2025-03-24 09:15:19 -04:00
7b5c281596 when calling Error we must wrap the code in BEGIN/END capture 2025-03-24 05:52:47 -04:00
350fa4ddec more library interface argument checking and error handling 2025-03-24 05:25:11 -04:00
15cdba0bf0 have Error::set_show_error() return the previous setting 2025-03-24 04:13:24 -04:00
3a18ca5197 updates, recover failed tests with -DLAMMPS_BIGBIG 2025-03-23 23:17:53 -04:00
b4e4ea1069 we don't need lammps_throw_error. just call lmp->error->xxx 2025-03-23 21:23:24 -04:00
ccbf47c66d forgot exceptions in two cases 2025-03-23 19:02:10 -04:00
6fca985d5d add method that allows suppressing printing error messages immediately 2025-03-23 19:01:25 -04:00
a26ea958c6 throw suitable exception when trying to extract unknown or incompatible compute or fix data 2025-03-23 18:07:08 -04:00
a64863caa6 fix sphinx directive error in embedded docs 2025-03-23 16:37:20 -04:00
e4c96459e5 flag some more compatible time and out-of-bounds errors with errorurl()s 2025-03-20 06:16:59 -04:00
030ad0d5af set version string to 4Feb2025 2025-01-30 17:22:28 -05:00
a242511ce7 avoid segfaults 2025-01-27 11:16:27 -05:00
3a986fb50d Merge remote-tracking branch 'github/develop' into python_computes 2025-01-27 11:15:42 -05:00
e4dbfee498 replace fmt::print() with utils::print() 2025-01-23 00:11:31 -05:00
2c82ce8142 library: update new function signatures to use void* instead of bigint 2025-01-19 16:06:33 -07:00
e682f3d3e5 work on docs 2025-01-14 01:19:25 -05:00
783d21c19b these functions do not create errors or throw exceptions 2025-01-14 00:55:48 -05:00
a50343077d Merge remote-tracking branch 'github/develop' into python_computes 2025-01-14 00:53:19 -05:00
663f812799 fix inconsistent backquotes 2025-01-13 19:05:04 -05:00
1d1320f648 Merge remote-tracking branch 'origin/develop' into python_computes 2025-01-13 10:51:33 -07:00
83a73ba0b9 library: add API for compute clearstep and addstep 2025-01-13 10:51:19 -07:00
0aadc4cf46 use mutex to avoid race condition when accessing thermo data during run 2025-01-12 23:27:17 -05:00
85dec585a6 add tests for lammps_eval() and its python counterpart 2025-01-12 14:49:07 -05:00
dce1231052 add a lammps_eval() function to the C library interface and all derived wrappers 2025-01-12 00:39:18 -05:00
fb33541961 use command-line consistently where applicable and drop "line" where not 2024-12-27 04:03:41 -05:00
861b1fb16f small doxygen updates 2024-12-14 21:40:47 -05:00
c50a8d83d1 New release date 19 November 2024 2024-11-19 02:13:54 -05:00
2ac0d065a7 step version strings for next release 2024-11-19 02:05:49 -05:00
e68851edae fix cut-n-modify issue 2024-09-23 14:54:54 -04:00
5e15eb6949 add lammps_expand() method and make available in python 2024-09-20 00:17:06 -04:00
9d9e591b54 first try at implementing lammps_extract_atom_size() 2024-08-30 22:50:42 -04:00
a2138b79d6 Merge branch 'develop' into next_release 2024-08-28 22:12:31 -04:00