MaRDI Open Interfaces for Interoperable Nonlinear OptimizationOpen Access

Kabanov, Dmitry I.; Rave, Stephan; Ohlberger, Mario

Research article in digital collection | Preprint

Abstract

MaRDI Open Interfaces is a software package that aims to improve interoperability in scientific computing, particularly, for nonlinear optimization. To this end, this package holds two main characteristics. First, it provides unified interfaces for typical numerical problems to help switching between solvers for the same problem type. Second, it automates data marshalling between programming languages. Hence, computational scientists can conduct experiments faster by using the package, with fewer code-modification and testing efforts. In this work we describe the general structure of the software package and show examples with the interface for nonlinear optimization.

Details about the publication

Name of the repositoryarXiv
Article number2606.20410
Statussubmitted / under review
Release year2026
Language in which the publication is writtenEnglish
Keywordsunified solver interfaces; numerical software; scientific computing; com- putational science; cross-language computations; automatic data exchange; data mar- shalling; programming interface; reusability; foreign function interface

Authors from the University of Münster

Kabanov, Dmitry
Ohlberger, Mario
Rave, Stephan

Projects the publication originates from

Duration: 01/01/2026 - 31/12/2032 | 2nd Funding period
Funded by: DFG - Cluster of Excellence
Type of project: Main DFG-project hosted at University of Münster
Duration: 01/10/2021 - 30/09/2026 | 1st Funding period
Funded by: DFG - National Research Data Infrastructure
Type of project: Subproject in DFG-joint project hosted outside University of Münster