Astro585Code for High-Performance Scientific Computing for Astrophysics, Penn State Astro 585, Spring 2014