worked on implementing specfem3d_globe class