<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:contributor>Kai Sun</dc:contributor>
  <dc:contributor>Gary D. Egbert</dc:contributor>
  <dc:contributor>Anna Kelbert</dc:contributor>
  <dc:contributor>Naser Meqbel</dc:contributor>
  <dc:creator>Hao Dong</dc:creator>
  <dc:date>2024</dc:date>
  <dc:description>&lt;div id="abstracts" class="Abstracts u-font-serif text-s"&gt;&lt;div id="abs0010" class="abstract author" lang="en"&gt;&lt;div id="abssec0010"&gt;&lt;p id="abspara0010"&gt;&lt;span&gt;The Curl-Curl equation is the foundation of time-harmonic electromagnetic (EM) problems in&amp;nbsp;geophysics. The efficiency of its solution is key to&amp;nbsp;EM simulations, accounting for over 95% of the computation cost in geophysical inversions for&amp;nbsp;&lt;/span&gt;magnetotelluric&lt;span&gt;&amp;nbsp;or controlled-source EM problems. However, most published EM inversion codes are still&amp;nbsp;central processing unit&amp;nbsp;(CPU)-based and cannot utilize recent computational developments on the&amp;nbsp;graphic processing units&amp;nbsp;(GPUs). Based on a previously proposed divergence-free algorithm developed on CPUs, this study demonstrates the current limits of the CPU-based&amp;nbsp;inversion procedure. To exploit the&amp;nbsp;high throughput&amp;nbsp;capability of GPUs, we propose a hybrid CPU-GPU framework to solve forward and&amp;nbsp;adjoint&amp;nbsp;problems required for EM inversions. The large sparse&amp;nbsp;linear systems&amp;nbsp;arising from the staggered-grid finite difference approximation of the Curl-Curl equation are solved with a mixed-precision&amp;nbsp;Krylov subspace&amp;nbsp;solver implemented on a GPU. The algorithm is then tested in EM forward and adjoint calculations, with real-world three-dimensional numerical examples. Test results show promising 30× kernel-level speed-ups over the conventional CPU algorithm. This approach may further take the complex frequency domain EM inversions onto the next, practical stage on small affordable GPU platforms.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</dc:description>
  <dc:format>application/pdf</dc:format>
  <dc:identifier>10.1016/j.cageo.2024.105518</dc:identifier>
  <dc:language>en</dc:language>
  <dc:publisher>Elsevier</dc:publisher>
  <dc:title>Hybrid CPU-GPU solution to regularized divergence-free curl-curl equations for electromagnetic inversion problems</dc:title>
  <dc:type>article</dc:type>
</oai_dc:dc>