Open-source High-performance Computing Implementation of the Porous Electrode Theory Model for Lithium-ion Batteries