Dear Ryan and openKIM ,
I have used the MEAM_2NN model driver (https://openkim.org/dev-kim-item/MEAM_2NN__MD_111291751625_001#files) as a template by which I can implement my non-parameterized MEAM model. I was able to compile it in openKIM in the model_driver directory, and then I recompiled in openKIM and then recompiled LAMMPS. I made a simple testfcc.in file for nonangular interactions. I get the following errors in the .log file:
ERROR: Internal KIM error (…/pair_kim.cpp:1000)
So, I looked in the kim log file:
- Error (KIM_API_model::get_model_kim_str): A problem occurred with the Model shared library file for Model name: MSMEAM_jsg
So, I am very confused. The MEAM_2NN model driver seems (after looking through the code) to not require a “model”, but only requires parameters. In the same way, my MEAM model driver only requires a file of tabulated fxns (which I have).
How can I get LAMMPS to look for the model driver? Do I need to make a model along with the model driver? If this is the case, then the necessary model might be gratuitous because my model driver has all the energy and forces equations, as well as the means to read the file with my tabulated fxns.
Or should I move my MEAM model driver into the models folder in KIM?
I’m basically having trouble getting LAMMPS to “connect” to my model driver, and I could use your guidance in this.