Commit Graph

26 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
d406289a7a propagate changes from library.cpp/library.h to swig and plugin interface 2025-04-25 17:04:32 -04:00
e0322b96ec sync new library interface function across all interfaced derived packages 2025-03-24 04:33:27 -04:00
23045d62c5 add plugin wrapper and swig interface to new LAMMPS library functions 2025-01-27 14:29:15 -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
3902215018 add lammps_expand to plugin wrapper 2024-09-20 03:56:19 -04:00
9d9e591b54 first try at implementing lammps_extract_atom_size() 2024-08-30 22:50:42 -04:00
98b4771ed6 sanity check 2024-08-27 17:18:01 -04:00
49d664583a correct define 2024-08-27 17:00:42 -04:00
f197ce3165 expose new introspection to library interfaces for consistency 2024-08-07 10:37:20 -04:00
3b853adaac add lammps_extract_pair_dimension and lammps_extract_pair to library interface 2024-07-16 01:38:21 -04:00
75a325751e implement support for lammps_map_atom() to plugin loader, Fortran module, swig 2024-05-25 07:01:28 -04:00
c7a3571974 add library interface to Variable::internal_set() 2024-01-24 03:59:29 -05:00
d864b4789f refactor variable info in Info class, make info accessible from library interface 2023-08-25 23:55:42 -04:00
ce38bb988d add lammps_last_thermo support to swig, plugin and fortran interface 2023-06-08 19:12:59 -04:00
19dab05b45 Update liblammpsplugin.c 2023-01-26 09:35:10 +02:00
b03e9609ce synchronize API with library.h, zero struct on allocation, determine exception support at runtime. 2023-01-13 05:30:49 -05:00
e9b4d2c55d fix windows support bug 2022-12-19 20:04:27 -05: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
38335a4d47 update prototypes and struct entries for liblammpsplugin. port to windows. 2022-10-28 21:13:17 -04:00
3c4b0a0c04 expand homepage checker tool to check a few more folders and apply updates 2022-10-24 10:58:39 -04:00
92f5c5efa1 check and convert a few more folders and files 2022-10-20 21:04:07 -04:00
bd225e2484 update example for dynamically loading LAMMPS with current library API 2021-09-11 13:31:55 -04:00
2e6a0112d3 update URLs in some more files 2021-05-24 16:19:37 -04:00
4180b4a7d6 add example to COUPLE folder demonstrating loading LAMMPS as a plugin. 2020-02-25 19:07:49 +01:00