An efficient algorithm for finding the minimum energy path for cation migration in ionic materials | Synapse