Jason Gruber: templated classes in C++ for integrating parabolic PDEs. Now co-developed. Key features include: Grid class in arbitrary dimensions with parallel domain decomposition and communication using MPI Vector class, common format for mul- tiple scalar fields (φ,c,T) φ0 0 φ1 0 φ2 0 φ4 0 φ7 0 φ3 0.5 φ5 0.3 φ6 0.2 ··· Sparse vector class, storing the key- value pairs. Efficient access for multiorder-parameter models. 3 0.5 5 0.3 6 0.2 Gruber, Modell. Simul. Mater. Sci. Eng. 14 (2006) 1189. Trevor Keller (NIST MSED) MMSP Hackathon Results CHiMaD PFM Workshop 2 / 61