Commit Graph

76 Commits

Author SHA1 Message Date
6833d6def6 Merge branch 'master' into kim-simulator-models
# Resolved Conflicts:
#	src/KIM/kim_query.cpp
#	src/KIM/pair_kim.cpp
2019-07-29 20:43:10 -04:00
47689b4ad3 make include files independent of previously included headers. include them first in implementation files.
this is to be compliant with upcoming definition of include file policy
2019-07-26 06:03:21 -04:00
dd4368dd1b Fix bug in pair_kim.cpp for partialParticleVirial computation 2019-07-23 13:41:31 -05:00
5b3a15bd94 putting implementation header first in package folder sources 2019-07-03 19:58:25 -04:00
b91b3c18cf remove references to simulator models from pair style kim 2019-05-24 11:52:38 -04:00
1e2ceb88da complete basic simulator model proxy class creation and setup. 2019-05-21 15:57:14 -04:00
38a8c765f0 add support species checking 2019-05-20 22:54:20 -04:00
56cf97e497 hard code creation of simulator model pair style for now 2019-05-20 13:53:17 -04:00
b779bf524a use KIM-API calls to query simulator model info 2019-05-19 10:09:25 -04:00
11407a165b reformat pair style kim to LAMMPS style and add some existing simiulator model code (non-functional) 2019-05-07 18:21:58 -04:00
99430767df Start devel of native support for KIM simulator models
* CMake change to use KIM-API SimulatorModels branch
* Minimal changes to pair_kim to illustrate use of KIM API
  interface. Only c++ interface is implemented for development.
* Added example input: in.kim.simulator-model
2019-04-30 21:48:50 -05:00
cb398bd026 silence some more compiler warnings 2019-04-06 17:23:37 -04:00
86f4080b71 some dead code removal in pair style kim. 2019-04-06 16:48:29 -04:00
6643a4ec92 Fixup FindKIM-API.cmake and clean up some v2 remnants 2019-04-06 14:20:21 -05:00
175f3ee648 Fix pointer assignment in pair_kim
Bug only affects cases where neighbor list needs to be stripped.
Thanks to Mingjian Wen (@mjwen) for finding and reporting this.
2019-04-05 10:14:45 -05:00
06a57dd659 use ev_unset for all pair styles 2019-03-13 17:49:16 +01:00
e95cf4e917 Some various doc updates for kim-api support 2019-02-14 13:38:28 -06:00
03b1129abd Update pair_kim to check for ModelRoutine requirements
Also fixup cmake settings for PKG_KIM
2018-11-14 13:11:47 -05:00
8dd3bce7c5 Update to C KIM_API bindings 2018-11-01 19:33:52 -05:00
762a4b97ac Revert "pair_kim - no need to comm vatom() values"
This reverts commit 9962f941e6.
2018-10-30 21:54:59 -05:00
b9d12f0aa0 Update function pointer name 2018-10-01 22:01:12 -05:00
dd2a1e4787 Fix typos in pair_kim.cpp 2018-08-18 12:38:29 -05:00
7aa7002347 Added check & error for KIM/LAMMPSvirial argument 2018-08-18 12:02:22 -05:00
9962f941e6 pair_kim - no need to comm vatom() values 2018-08-18 11:53:03 -05:00
dde0974a1a Update for corrected neighbor list hint 2018-08-13 22:34:42 -05:00
c0a7cabcba Added GPLv2 exception to link to kim-api in pair_kim.* 2018-07-18 22:15:23 -05:00
e37e9cfa2f Add virtual set_contributing() to pair_kim 2018-07-16 19:46:00 -05:00
81e33f5f78 Minor fixes & Error message updates in pair_kim.h 2018-07-11 15:09:58 -07:00
90a9b7ccd1 Remove pair_kim support for partialVirial - do it w/fdotr 2018-07-11 15:09:58 -07:00
7eeb96f1af Update pair_kim to work with new neig. list Hints 2018-07-11 15:09:58 -07:00
0fbc6bebf5 Fix no-virial support -> LAMMPSvirial in pair_kim 2018-07-11 15:09:58 -07:00
5bdc295331 Add skin to pair_kim neigh-list cutoffs & update docs 2018-07-11 15:09:58 -07:00
cb21051eb8 Update KIM Model matching code in pair_kim.cpp 2018-07-11 15:09:28 -07:00
199a017148 Some cleanup in pair_kim 2018-07-11 15:09:28 -07:00
a7e3ccd8c4 Finish off multi-neighbor list support for pair_kim 2018-07-11 15:09:28 -07:00
f1f140dd5f remove unnecessary code in pair_kim.cpp 2018-07-11 15:09:28 -07:00
cb07782935 Multiple neig lists working in pair_kim 2018-07-11 15:09:28 -07:00
5958b24edc Adjust some internal pair_kim things 2018-07-11 15:09:28 -07:00
8a8b968d55 Fixup the pressure/virial computation in pair_kim 2018-07-11 15:09:28 -07:00
da9441471a Fixup partialVirial bug in pair_kim 2018-07-11 15:09:28 -07:00
906a12353c Fixup neighbor list settings for pair_kim 2018-07-11 15:09:28 -07:00
8bbba22867 First working version of pair_kim with kim-api-v2 2018-07-11 15:09:28 -07:00
2fa9a986de Strip out all but NEIGH_PURE_F and Loca from pair_kim
Progress toward implementation of kim-api-v2 support
2018-07-11 15:09:28 -07:00
e14b61e4a4 replace variable length array with constant length through making maxLine constant 2018-05-05 19:51:30 -04:00
af8e258ebb Revert to previous code without plug-in interface 2018-04-03 17:17:23 -05:00
3f3bab4e71 Create KIM_LAMMPS_PlugIn.h & related changes 2018-04-02 11:45:35 -05:00
25d2f4b1f6 Update pair_kim for v1.9.4 and versatile linking
Use dlopen instead of directly linking to kim-api
library.  This will allow for easier distribution
of LAMMPS with support for KIM Models.
2018-04-02 09:39:44 -05:00
35753b8f08 add error location propagation to force->bounds() and force->boundsbig() 2016-10-26 15:53:02 -04:00
b6e19b7803 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14685 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-02-26 15:55:15 +00:00
65f55e7023 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13501 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-07-02 00:39:19 +00:00