A Julia-based parallel FEM solution to the shallow water equations