1. Department of Physics Stanford University Stanford CA USA
2. Department of Geophysics Stanford University Stanford CA USA
3. Institute of Computational and Mathematical Engineering Stanford University Stanford CA USA
4. Department of Information Technology Division of Scientific Computing Uppsala University Uppsala Sweden