Improving Interoperability in Scientific Computing via MaRDI Open Interfaces

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kabanov, Dmitry I., Rave, Stephan, Ohlberger, Mario
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909907086737408
author Kabanov, Dmitry I.
Rave, Stephan
Ohlberger, Mario
author_facet Kabanov, Dmitry I.
Rave, Stephan
Ohlberger, Mario
contents MaRDI Open Interfaces is a software project aimed at improving reuse and interoperability in Scientific Computing by alleviating the difficulties of crossing boundaries between different programming languages, in which numerical packages are usually implemented, and of switching between multiple implementations of the same mathematical problem. The software consists of a set of formal interface specifications for common Scientific Computing tasks, as well as a set of loosely coupled libraries that facilitate implementing these interfaces or adapting existing implementations for multiple programming languages and handle data marshalling automatically without sacrificing performance, enabling users to use different implementations without significant code efforts. The software has high reuse potential due to aim to solve general numerical problems.
format Preprint
id arxiv_https___arxiv_org_abs_2504_03628
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Improving Interoperability in Scientific Computing via MaRDI Open Interfaces
Kabanov, Dmitry I.
Rave, Stephan
Ohlberger, Mario
Mathematical Software
Numerical Analysis
MaRDI Open Interfaces is a software project aimed at improving reuse and interoperability in Scientific Computing by alleviating the difficulties of crossing boundaries between different programming languages, in which numerical packages are usually implemented, and of switching between multiple implementations of the same mathematical problem. The software consists of a set of formal interface specifications for common Scientific Computing tasks, as well as a set of loosely coupled libraries that facilitate implementing these interfaces or adapting existing implementations for multiple programming languages and handle data marshalling automatically without sacrificing performance, enabling users to use different implementations without significant code efforts. The software has high reuse potential due to aim to solve general numerical problems.
title Improving Interoperability in Scientific Computing via MaRDI Open Interfaces
topic Mathematical Software
Numerical Analysis
url https://arxiv.org/abs/2504.03628