1. Stanford University, Department of Geophysics, Stanford, California, USA..
2. Uppsala University, Department of Information Technology, Uppsala, Sweden..
3. Stanford University, Department of Geophysics and Institute of Computational and Mathematical Engineering, Stanford, California, USA..