“…15,[49][50][51] The kMC algorithm has been successfully applied, for instance for free radical polymerization (FRP), [52][53][54][55][56] reversible deactivation radical polymerization (RDRP), 57,58 including atom transfer radical polymerization (ATRP), [59][60][61][62] reversible addition-fragmentation chain transfer polymerization (RAFT), 4,63,64 and nitroxide mediated polymerization (NMP), 65,66 surface-initiated polymerization (SIP), 67 radical photopolymerization, 68,69 network polymer synthesis, 51,70,71 (radical) depolymerization, [72][73][74] and multi-compartment polymerization. [75][76][77] In general, kMC algorithms sample (reaction) events in (bio) chemical processes through three main steps: (i) the calculation of the probabilities of all these events at a given time, (ii) the sampling of the (reaction) event and its reactants or species involved, to be executed at a priorly sampled stochastic time step, and (iii) the updating of the state of the chemical system. 24 These three steps are executed in a loop until a specific exit condition is met, which is usually the depletion of a reagent or the reaching a user-specified reaction time, yield, or conversion.…”