Skip to Main Content
Book Chapter

Electromagnetic Modeling on Parallel Computers

By
Andrew J. S. Wilson
Andrew J. S. Wilson
Edinburgh Parallel Computing Centre, University of Edinburgh, JCMB, KB, Mayfield Road, Edinburgh, EH9 3JZ, UK; E-mail:andrew.wilson@bgtech.co.uk. Formerly at the Department of Geology and Geophysics, University of Edinburgh.
Search for other works by this author on:
Kenneth MacDonald
Kenneth MacDonald
Department of Geology and Geophysics, University of Edinburgh, Edinburgh EH9 3JW, UK.
Search for other works by this author on:
Liming Yu
Liming Yu
Departement de Genie Mineral, Ecole Polytechnique, Case postale 6079, succ. Centre-ville, Montreal, Quebec H3C 3A7, Canada. Formerly at the Geophysics Laboratory, Department of Physics, University of Toronto.
Search for other works by this author on:
Bill Day
Bill Day
University of Minnesota Supercomputer Institute, 1200 Washington Avenue South, Minneapolis, MN 55 415–1227, USA.
Search for other works by this author on:
Hamish Mills
Hamish Mills
Edinburgh Parallel Computing Centre, University of Edinburgh, Edinburgh EH9 3JZ, UK.
Search for other works by this author on:
Published:
January 01, 1999

Summary

We have experimented with running three electromagnetic (EM) modeling codes on parallel machines: a 3-D integral-equation code, a finite-difference code for axisymmetric models, and a 3-D finite-difference code. All three codes calculate EM responses at several frequencies and then transform the results into a transient response. Our first method of parallelization uses a task farm where the work is divided into independent subtasks, which are distributed across the processors of a parallel computer. Each subtask calculates the response for one frequency, 30 to 40 of which are required to calculate a transient. This method gives excellent speedups on systems ranging from a departmental workstation cluster to a Cray T3D massively parallel supercomputer.

The 3-D finite-difference program was also ported onto a Thinking Machines CM200 and a DEC mpp 12000/SX and run in data-parallel mode. These single-instruction, multiple-data (SIMD) parallel machines employ several thousand simple processors and offer built-in support for simple operations on data arrays. They are easier to program than clusters of larger, more powerful, processors, but their simplicity limits flexibility in programming. With emerging parallel software standards, however, it soon may be possible to run the same software on clusters of workstations or massively parallel supercomputers with little change.

You do not currently have access to this article.
Don't already have an account? Register

Figures & Tables

Contents

Geophysical Developments Series

Three-Dimensional Electromagnetics

Society of Exploration Geophysicists
Volume
7
ISBN electronic:
9781560802154
Publication date:
January 01, 1999

GeoRef

References

Related

A comprehensive resource of eBooks for researchers in the Earth Sciences

Close Modal
This Feature Is Available To Subscribers Only

Sign In or Create an Account

Close Modal
Close Modal