“…Several numerical methods are capable of simulating microstructures in AM at the required level of resolution, i.e., at the mesoscopic scale (that spans from nanometres to micrometres) and at the continuum scale. Some examples of these are front-tracking [28], phase field (PF) [12,19,[29][30][31], level set (LS) [32], lattice Boltzmann (LB) [30,33], Potts kinetic Monte Carlo (kMC) [12,19,30,34], cellular automata [12,19,29,30] and the Johnson-Mehl-Avrami-Kolmogorov (JMAK) theory-based phenomenological model [35,36]. These varied techniques have unique strengths and weaknesses [12,19,30] which means modellers can select the method best suited to their tasks based on these considerations.…”