If I’m not mistaken, the networks_metadata.json file is the only parameter file I need. Here are its contents:
{“verison”: “v0”, “scaffold_type”: “PANNA”, “networks_type”: [“a2ff”, “a2ff”, “a2ff”], “networks_layers_size”: [[128, 32, 1], [128, 32, 1], [128, 32, 1]], “networks_feature_size”: [240, 240, 240], “networks_layers_activation”: [[1, 1, 0], [1, 1, 0], [1, 1, 0]], “networks_layers_trainable”: [[true, true, true], [true, true, true], [true, true, true]], “networks_species”: [“H”, “S”, “C”], “networks_offset”: [0.0, 0.0, 0.0], “networks_files”: [[[“species_H_layer_0_weights_240x128.npy”, “species_H_layer_0_biases_128.npy”], [“species_H_layer_1_weights_128x32.npy”, “species_H_layer_1_biases_32.npy”], [“species_H_layer_2_weights_32x1.npy”, “species_H_layer_2_biases_1.npy”]], [[“species_S_layer_0_weights_240x128.npy”, “species_S_layer_0_biases_128.npy”], [“species_S_layer_1_weights_128x32.npy”, “species_S_layer_1_biases_32.npy”], [“species_S_layer_2_weights_32x1.npy”, “species_S_layer_2_biases_1.npy”]], [[“species_C_layer_0_weights_240x128.npy”, “species_C_layer_0_biases_128.npy”], [“species_C_layer_1_weights_128x32.npy”, “species_C_layer_1_biases_32.npy”], [“species_C_layer_2_weights_32x1.npy”, “species_C_layer_2_biases_1.npy”]]], “gvect_params”: {“eta_rad”: 16.0, “Rc_rad”: 6.0, “Rs0_rad”: 0.5, “RsN_rad”: 16, “Rsst_rad”: 0.34375, “eta_ang”: 6.0, “Rc_ang”: 6.0, “Rs0_ang”: 0.5, “RsN_ang”: 4, “Rsst_ang”: 0.65, “zeta”: 50.0, “ThetasN”: 8}}
All of these files are in the build directory with the above CMakeLists.txt file. I see several errors in the kim.log file:
2021-11-15:19:18:41EST * 0 * information * 0x2d64ee0 * KIM_LogImplementation.cpp:110 * Log object created. Default verbosity level is ‘information’.
2021-11-15:19:18:41EST * 1 * information * 0x2d64ee0 * KIM_LogImplementation.cpp:120 * Log object destroyed.
2021-11-15:19:18:41EST * 0 * information * 0x2d64ee0 * KIM_LogImplementation.cpp:110 * Log object created. Default verbosity level is ‘information’.
2021-11-15:19:18:41EST * 0 * information * 0x2d0a7d0 * KIM_LogImplementation.cpp:110 * Log object created. Default verbosity level is ‘information’.
2021-11-15:19:18:41EST * 1 * information * 0x2d0a7d0 * KIM_LogImplementation.cpp:242 * Log object renamed. ID changed to ‘0x2d64ee0_Collections’.
2021-11-15:19:18:41EST * 2 * information * 0x2d64ee0_Collections * KIM_LogImplementation.cpp:246 * Log object renamed. ID changed from ‘0x2d0a7d0’.
2021-11-15:19:18:41EST * 1 * warning * 0x2d64ee0 * KIM_ModelImplementation.cpp:874 * Use of the GetParameterFileName(0, 0x2e25de0). function is deprecated. Please use GetParameterFileBasename() instead.
2021-11-15:19:19:14EST * 0 * error * 0x2d64ee0 * KIM_SharedLibrary.cpp:348 * SharedLibrary not open.
2021-11-15:19:19:14EST * 0 * information * 0x2d64ee0_Collections * KIM_LogImplementation.cpp:120 * Log object destroyed.
2021-11-15:19:19:14EST * 1 * error * 0x2d64ee0 * KIM_ModelImplementation.cpp:2343 * Model supplied Create() routine did not set SpeciesCode.
2021-11-15:19:19:14EST * 2 * information * 0x2d64ee0 * KIM_LogImplementation.cpp:120 * Log object destroyed.
I’m not familiar with the Kim api, but I’m assuming the shared library errors aren’t good. Any thoughts? Sorry for the wall of text but I’m a new user so I can’t upload files!