Published September 19, 2016 | Version v1
Report

DTK C/Fortran Interface Development for NEAMS FSI Simulations

  • 1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

Description

This report documents the development of DataTransferKit (DTK) C and Fortran interfaces for fluid-structure-interaction (FSI) simulations in NEAMS. In these simulations, the codes Nek5000 and Diablo are being coupled within the SHARP framework to study flow-induced vibration (FIV) in reactor steam generators. We will review the current Nek5000/Diablo coupling algorithm in SHARP and the current state of the solution transfer scheme used in this implementation. We will then present existing DTK algorithms which may be used instead to provide an improvement in both flexibility and scalability of the current SHARP implementation. We will show how these can be used within the current FSI scheme using a new set of interfaces to the algorithms developed by this work. These new interfaces currently expose the mesh-free solution transfer algorithms in DTK, a C++ library, and are written in C and Fortran to enable coupling of both Nek5000 and Diablo in their native Fortran language. They have been compiled and tested on Cooley, the test-bed machine for Mira at ALCF.

Availability note (English)

Available from http://info.ornl.gov/sites/publications/files/Pub70173.pdf; PURL: http://www.osti.gov/servlets/purl/1326527/

Additional details

Publishing Information

Imprint Pagination
32 p.
Report number
ORNL/TM--2016/525

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
48022379
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING; S21: SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS;
Resource subtype / Literary indicator
Non-conventional Literature
Descriptors DEI
ALGORITHMS; COMPUTERIZED SIMULATION; COUPLING; D CODES; FLUID-STRUCTURE INTERACTIONS; FORTRAN; MATHEMATICAL SOLUTIONS; MECHANICAL VIBRATIONS; N CODES; STEAM GENERATORS
Descriptors DEC
BOILERS; COMPUTER CODES; MATHEMATICAL LOGIC; PROGRAMMING LANGUAGES; SIMULATION; VAPOR GENERATORS

Optional Information

Contract/Grant/Project number
AC05-00OR22725
Funding organization
USDOE (United States)
Secondary number(s)
OSTIID--1326527