Improving Interoperability in Scientific Computing via MaRDI Open Interfaces
Fuente:
arXiv
Gespeichert in:
| Hauptverfasser: | , , |
|---|---|
| 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 |