Several KMC methods are available and are implemented depending on the investigated time and space scales. Atomistic kinetic Monte Carlo (AKMC) methods monitor the positions of all atoms on the lattice [1]}, [2]}, [3]} or over the space [4]}, [5]}. The variant method is commonly known as object kinetic Monte Carlo (OKMC), rather simulate diffusing entities like defect-solute clusters [6]}. The class of OKMC methods encompasses event Kinetic Monte Carlo (EKMC) methods [7]}, [8]} and first-passage kinetic Monte Carlo (FPKMC) methods [9]}, [10]}. The former assumes that all events are possible at any time independently of each other. Simultaneously, the latter introduces spatial protections and enforces the synchronization of the diffusing entities rigorously based on the exact first-passage and no-passage distributions defined hereafter.
