Conference site ยป Proceedings

N-th-order Accurate, Distributed Interpolation Library

Stephen M. McQuay
Brigham Young University

Steven E. Gorrell
Brigham Young University

Abstract

The research contained herein yielded an open source interpolation library implemented in and designed for use with the Python programming language. This library, named smbinterp, yields an interpolation to an arbitrary degree of accuracy. The smbinterp module was designed to be mesh agnostic. A plugin system was implemented that allows end users to conveniently and consistently present their numerical results to the library for rapid prototyping and integration. The library includes modules that allow for its use in high-performance parallel computing environments. These modules were implemented using built-in Python modules to simplify deployment. This implementation was found to scale linearly to approximately 180 participating compute processes.

Keywords

n-th-order accurate general interpolation, distributed calculation schemes, multiphysics simulation

DOI

10.25080/Majora-ebaa42b7-010

Bibtex entry

Full text PDF