The Data Transfer Kit: A geometric rendezvous-based tool for multiphysics data transfer

S. R. Slattery, P. P.H. Wilson, R. P. Pawlowski

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

27 Scopus citations

Abstract

The Data Transfer Kit (DTK) is a software library designed to provide parallel data transfer services for arbitrary physics components based on the concept of geometric rendezvous. The rendezvous algorithm provides a means to geometrically correlate two geometric domains that may be arbitrarily decomposed in a parallel simulation. By repartitioning both domains such that they have the same geometric domain on each parallel process, efficient and load balanced search operations and data transfer can be performed at a desirable algorithmic time complexity with low communication overhead relative to other types of mapping algorithms. With the increased development efforts in multiphysics simulation and other multiple mesh and geometry problems, generating parallel topology maps for transferring fields and other data between geometric domains is a common operation. The algorithms used to generate parallel topology maps based on the concept of geometric rendezvous as implemented in DTK are described with an example using a conjugate heat transfer calculation and thermal coupling with a neutronics code. In addition, we provide the results of initial scaling studies performed on the Jaguar Cray XK6 system at Oak Ridge National Laboratory for a worse-case-scenario problem in terms of algorithmic complexity that shows good scaling on 0(1 × 104) cores for topology map generation and excellent scaling on 0(1 × 105) cores for the data transfer operation with meshes of O(1 × 109) elements.

Original languageEnglish
Title of host publicationInternational Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2013
Pages1262-1272
Number of pages11
StatePublished - 2013
Externally publishedYes
EventInternational Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2013 - Sun Valley, ID, United States
Duration: May 5 2013May 9 2013

Publication series

NameInternational Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2013
Volume2

Conference

ConferenceInternational Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2013
Country/TerritoryUnited States
CitySun Valley, ID
Period05/5/1305/9/13

Keywords

  • Data transfer
  • Multiphysics
  • Parallel computing
  • Rendezvous algorithm

Fingerprint

Dive into the research topics of 'The Data Transfer Kit: A geometric rendezvous-based tool for multiphysics data transfer'. Together they form a unique fingerprint.

Cite this