In 2012, I worked with Ben Greer on the parallelization and optimization of the mean-field code Surya, developed by A.R. Choudhuri and his students at the Indian Institute of Science in Bangalore, India. Surya is a 2-dimensional code which uses the alternating-direction implicit (ADI) method as its numerical scheme, making parallelization of the code non-trivial. By implementing the ideas of A. Wakatani regarding pre-propagation and message vectorization (PPMV), we updated Surya for high performance, parallel computing. We showed that PPMV outperforms the traditional method of transposing data between processors for large problem sizes, and presented our results at the Front Frange High Performance Computing Consortium, where we won first place in the poster contest.