<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>Schenk, Olaf</dc:contributor>
  <dc:creator>Rietmann, Max</dc:creator>
  <dc:date>2015-05-12</dc:date>
  <dc:description xmlns:ns0="xml" ns0:lang="en">Modeling problems that require the simulation of hyperbolic PDEs (wave equations) on  large heterogeneous domains have potentially many bottlenecks. We attack this  problem through two techniques: the massively parallel capabilities of graphics  processors (GPUs) and local time stepping (LTS) to mitigate any CFL bottlenecks on  a multiscale mesh. Many modern supercomputing centers are installing GPUs due to  their high performance, and extending existing seismic wave-propagation software to  use GPUs is vitally important to give application scientists the highest possible  performance. In addition to this architectural optimization, LTS schemes avoid  performance losses in meshes with localized areas of refinement. Coupled with the  GPU performance optimizations, the derivation and implementation of an Newmark  LTS scheme enables next-generation performance for real-world applications.  Included in this implementation is work addressing the load-balancing problem inherent  to multi-level LTS schemes, enabling scalability to hundreds and thousands of CPUs  and GPUs. These GPU, LTS, and scaling optimizations accelerate the performance of  existing applications by a factor of 30 or more, and enable future modeling scenarios  previously made unfeasible by the cost of standard explicit time-stepping schemes.</dc:description>
  <dc:format>application/pdf</dc:format>
  <dc:identifier>https://n2t.net/ark:/12658/srd1318539</dc:identifier>
  <dc:identifier>https://susi.usi.ch/global/documents/318539</dc:identifier>
  <dc:identifier>https://susi.usi.ch/documents/318539/files/2015INFO006.pdf</dc:identifier>
  <dc:language>eng</dc:language>
  <dc:relation>info:eu-repo/semantics/altIdentifier/urn/urn:nbn:ch:rero-006-114196</dc:relation>
  <dc:relation>info:eu-repo/semantics/altIdentifier/ark/12658/srd1318539</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:rights>License undefined</dc:rights>
  <dc:subject xmlns:ns1="xml" ns1:lang="en">Finite-element methods</dc:subject>
  <dc:subject xmlns:ns2="xml" ns2:lang="en">Local time stepping</dc:subject>
  <dc:subject xmlns:ns3="xml" ns3:lang="en">Graphics processors (GPUs)</dc:subject>
  <dc:subject xmlns:ns4="xml" ns4:lang="en">High performance computing</dc:subject>
  <dc:subject>info:eu-repo/classification/udc/004</dc:subject>
  <dc:title xmlns:ns5="xml" ns5:lang="en">Local time stepping on high performance computing architectures : mitigating CFL bottlenecks for large-scale wave propagation</dc:title>
  <dc:type>http://purl.org/coar/resource_type/c_db06</dc:type>
</oai_dc:dc>
