MaRDI Open Interfaces (Q6534208): Difference between revisions

From MaRDI portal
Wuebbel (talk | contribs)
Created claim: local image (P1640): MaRDI Open Interfaces Logo 500x310 v04.png
Dmitry (talk | contribs)
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. These 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 invocatio...
Property / descriptionProperty / description
Software that connects different numerical packages together. Users can invoke numerical solvers written in one programming language from another one. Besides that, implementations for the same numerical problem are accessed via a generic interface to avoid code modifications when switching implementations.
_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. These 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. _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.

Revision as of 16:36, 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
  • OIF

Statements

_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. These 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. _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.
0 references
0 references
0 references
0 references