A Novel Parallel and Distributed Magnetotelluric Inversion Algorithm on Multi-Threads Workloads Cluster.

Lili He,Jin Wang,Hongtao Bai,Yu Jiang,Tonglin Li
DOI: https://doi.org/10.1007/s10586-018-2864-x
2018-01-01
Cluster Computing
Abstract:Different domains of research are moving to cloud computing whether to carry out compute intensive experiments or to store large datasets. Large-scale computation in geophysical exploration is often inefficient, especially in the Just-in-time (JIT) environment. To alleviate this, we devised a new parallel magnetotelluric inversion method on high performance computing (HPC) multi-threads workloads cluster. This parallel algorithm adapted to single CPU or PC clusters with multi-threads workloads allocates different waves to each thread in a coarse-gained mode. In all multi-threads, the master thread deals with all parallel tasks, and other slave threads compute the electromagnetic field values of each wave in a parallel fork-join model. Experiments show that the proposed parallel algorithm not only achieves effective data accuracy, but is more efficient than the serial version.
What problem does this paper attempt to address?