Modeling 3D Magma Dynamics Using a Discontinuous Galerkin Method. (3rd July 2015)