Model Extended KIM ID = 
=== Verification check vc-thread-safe start (2021-02-20 22:01:21) ===
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!                                      !!!!!
!!!!!  VERIFICATION CHECK: vc-thread-safe  !!!!!
!!!!!                                      !!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Description: This verification check examines whether a model called in parallel
             by multiple threads gives the same results as when called
             sequentially. A number `num_configs` (preset in the code) of
             configurations is generated, each containing a different number of
             atoms based on a randomly distorted, periodic, face-centered cubic
             (fcc) structure containing a random distribution of all atoms
             supported by the model. Configurations used for testing are
             provided as auxiliary files. The energy and forces for each
             configuration are computed in sequence. Then the calculations are
             repeated using Python multithreading with `num_configs` threads and
             the Global Interpreter Lock (GIL) released to ensure true
             parallelism. Each thread possesses its own copy of memory related
             to the calculation. The threaded calculations are repeated
             `num_cycles` times (preset in the code) with the configurations
             randomly distributed to the threads to create many varying
             opportunities for collisions. To pass the test, the total energy
             and the forces on all atoms for a given configuration obtained in
             all cycles must be be identical to those obtained in the sequential
             calculation. Failure of this verification check implies that the
             model is inappropriately storing information in persistent (static)
             memory during or between calls. Passing this verification check
             provides some assurance the the model is thread-safe, but it is NOT
             a guarantee due to the inherent randomness of race conditions in
             unsafe code. To be certain, the model code would need to be studied
             and analyzed carefully.

Author: Ellad Tadmor and Daniel S. Karls

--------------------------------------------------------------------------------
Results for KIM Model       : Sim_LAMMPS_Buckingham_SayleCatlowMaphanga_2005_MnO__SM_757974494010_000
Supported species           : Mn O

Number of cores             = 10
number of configurations    = 10
number of cycles            = 10
random seed                 = 13
minimum unit cells per side = 2
maximum unit cells per side = 5
--------------------------------------------------------------------------------

Sim_LAMMPS_Buckingham_SayleCatlowMaphanga_2005_MnO__SM_757974494010_000 is not a KIM Model.

Thread safety can only be checked for models compatible with the KIM API.
Check not performed.
Grade: N/A

Comment: Thread safety can only be checked for KIM Models.


=== Verification check vc-thread-safe end (2021-02-20 22:01:21) ===