Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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

Conference ·
OSTI ID:22212795
;  [1];  [2]
  1. Department of Engineering Physics, University of Wisconsin - Madison, 1500 Engineering Dr., Madison, WI 53706 (United States)
  2. Sandia National Laboratories, P.O. Box 5800, Albuquerque, NM 87185 (United States)

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 x 104) cores for topology map generation and excellent scaling on 0(1 x 105) cores for the data transfer operation with meshes of O(1 x 109) elements. (authors)

Research Organization:
American Nuclear Society, 555 North Kensington Avenue, La Grange Park, IL 60526 (United States)
OSTI ID:
22212795
Country of Publication:
United States
Language:
English

Similar Records

The Rendezvous Algorithm for Domain-to-Domain Data Transfers
Technical Report · Sat Jan 31 23:00:00 EST 2015 · OSTI ID:1169154

Rendezvous algorithms for large-scale modeling and simulation
Journal Article · Fri Sep 18 00:00:00 EDT 2020 · Journal of Parallel and Distributed Computing · OSTI ID:1668692