Computational understanding of Li-ion batteries | Synapse