MaRDI Open Interfaces (Q6534208): Difference between revisions
From MaRDI portal
Changed claim: description (P1459): _MaRDI Open Interfaces_ is a project aiming to improve interoperability in scientific computing by removing two hurdles that computational scientists usually face in their daily work.\NThese hurdles are the following. First, numerical solvers are often implemented in different programming languages. Second, these solvers have potentially significantly diverging interfaces in terms of function names, order of function arguments, and the invocati... |
Changed claim: description (P1459): ## MaRDI Open Interfaces: Software project for improving Interoperability in Scientific Computing \N_MaRDI Open Interfaces_ is a project aiming to improve interoperability in scientific computing by removing two hurdles that computational scientists usually face in their daily work. \NThese hurdles are the following. First, numerical solvers are often implemented in different programming languages. Second, these solvers have potentially signifi... |
||
| Property / description | Property / description | ||
## MaRDI Open Interfaces: Software project for improving Interoperability in Scientific Computing \N_MaRDI Open Interfaces_ is a project aiming to improve interoperability in scientific computing by removing two hurdles that computational scientists usually face in their daily work. \NThese hurdles are the following. First, numerical solvers are often implemented in different programming languages. Second, these solvers have potentially significantly diverging interfaces in terms of function names, order of function arguments, and the invocation order. Therefore, when a computational scientist wants to switch from one solver to another, it could take non-negligible effort in code modification and testing for the correctness. \N_Open Interfaces_ aim to alleviate these problems by providing automatic data marshalling between different languages and a set of interfaces for typical numerical problems such as integration of differential equations and optimization.\N## Installation and Documentation \NPlease refer to the documentation at<https://mardi4nfdi.github.io/open-interfaces/>for deeper view on the goals and implementation details as well as installation instructions, tutorials, and API reference. | |||
Revision as of 16:39, 23 October 2025
Software package that improves Interoperability in Scientific Computing
- OIF
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | MaRDI Open Interfaces |
Software package that improves Interoperability in Scientific Computing |
|
Statements
## MaRDI Open Interfaces: Software project for improving Interoperability in Scientific Computing \N_MaRDI Open Interfaces_ is a project aiming to improve interoperability in scientific computing by removing two hurdles that computational scientists usually face in their daily work. \NThese hurdles are the following. First, numerical solvers are often implemented in different programming languages. Second, these solvers have potentially significantly diverging interfaces in terms of function names, order of function arguments, and the invocation order. Therefore, when a computational scientist wants to switch from one solver to another, it could take non-negligible effort in code modification and testing for the correctness. \N_Open Interfaces_ aim to alleviate these problems by providing automatic data marshalling between different languages and a set of interfaces for typical numerical problems such as integration of differential equations and optimization.\N## Installation and Documentation \NPlease refer to the documentation at<https://mardi4nfdi.github.io/open-interfaces/>for deeper view on the goals and implementation details as well as installation instructions, tutorials, and API reference.
0 references
