Skip to main content
Have a personal or library account? Click to login
Improving Interoperability in Scientific Computing via MaRDI Open Interfaces Cover

Improving Interoperability in Scientific Computing via MaRDI Open Interfaces

Open Access
|Nov 2025

References

  1. Arndt D, et al. The deal.II finite element library: Design, features, and insights. Computers & Mathematics with Applications. 2021;81:407422. DOI: 10.1016/j.camwa.2020.02.022
  2. Baratta IA, et al. Dolfinx: The next generation FEniCS problem solving environment; 2023. DOI: 10.5281/ZENODO.10447666
  3. Bastian P, et al. The DUNE framework: Basic concepts and recent developments. Computers & Mathematics with Applications. 2021;81:75112. DOI: 10.1016/j.camwa.2020.06.007
  4. Benner P, et al. Die mathematische Forschungsdateninitiative in der NFDI: MaRDI (Mathematical Research Data Initiative). GAMM Rundbrief. 2022;1:4043. https://hdl.handle.net/21.11116/0000-000A-BC70-4
  5. Brown J, Knepley MG, Smith BF. Run-Time Extensibility and Librarization of Simulation Software. Computing in Science & Engineering. 2015;17(1):3845. DOI: 10.1109/MCSE.2014.95
  6. Chourdakis G, et al. preCICE v2: A sustainable and user-friendly coupling library. Open Research Europe. 2022;2:51. DOI: 10.12688/openreseurope.14445.2
  7. Dormand JR, Prince PJ. A family of embedded Runge-Kutta formulae. Journal of Computational and Applied Mathematics. 1980;6(1):1926. DOI: 10.1016/0771-050X(80)90013-3
  8. Gamma E, et al. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co.; 1995.
  9. Gangl P, et al. Fully and semi-automated shape differentiation in NGSolve. Structural and Multidisciplinary Optimization. 2020;63(3):15791607. DOI: 10.1007/s00158-020-02742-w
  10. Gardner DJ, et al. Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers. ACM Transactions on Mathematical Software. 2022;48(3):124. DOI: 10.1145/3539801
  11. Hairer E, Wanner G, Nørsett SP. Solving Ordinary Differential Equations I: Nonstiff Problems. Vol. 8. Springer Series in Computational Mathematics. Berlin, Heidelberg: Springer Berlin Heidelberg; 1993. DOI: 10.1007/978-3-540-78862-1
  12. Harris CR, et al. Array programming with NumPy. Nature. 2020;585(7825):357362. DOI: 10.1038/s41586-020-2649-2
  13. Hill C, et al. The architecture of the Earth System Modeling Framework. Computing in Science & Engineering. 2004;6(1):1828. DOI: 10.1109/MCISE.2004.1255817
  14. Hindmarsh AC, et al. SUNDIALS: Suite of Nonlinear and Differential/Algebraic Equation Solvers. ACM Transactions on Mathematical Software (TOMS). 2005;31(3):363396. DOI: 10.1145/1089014.1089020
  15. IEEE. IEEE Standard for Floating-Point Arithmetic. Tech. rep. Institute of Electrical and Electronics Engineers; 2019. DOI: 10.1109/IEEESTD.2019.8766229
  16. Kernighan BW, Ritchie DM. The C programming language; 2002.
  17. Krekel H, et al. pytest x.y. https://github.com/pytest-dev/pytest. Version x.y. Contributors include Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin, and others; 2004.
  18. Lam SK, Pitrou A, Seibert S. Numba: A LLVM-based Python JIT compiler. In: Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC. SC15, ACM; 2015. DOI: 10.1145/2833157.2833162
  19. Lawson CL, et al. Basic Linear Algebra Subprograms for Fortran Usage. ACM Transactions on Mathematical Software. 1979;5(3):308323. DOI: 10.1145/355841.355847
  20. LeVeque RJ. Finite Difference Methods for Ordinary and Partial Differential Equations. Society for Industrial and Applied Mathematics; 2007. DOI: 10.1137/1.9780898717839
  21. LLVM Project. Clang: a C language family frontend for LLVM; 2024. https://clang.llvm.org/
  22. Milk R, Rave S, Schindler F. pyMOR – Generic Algorithms and Interfaces for Model Order Reduction. SIAM Journal on Scientific Computing. 2016;38(5):S194S216. DOI: 10.1137/15M1026614
  23. Seelinger L, et al. Democratizing Uncertainty Quantification. Journal of Computational Physics. 2025;521:113542. DOI: 10.1016/j.jcp.2024.113542
  24. Seelinger L, et al. UM-Bridge: Uncertainty quantification and modeling bridge. Journal of Open Source Software. 2023;8(83):4748. DOI: 10.21105/joss.04748
  25. Seljebotn DS. Fast Numerical Computations with Cython. In: Varoquaux G, van der Walt S, Millman J, editors. Proceedings of the 8th Python in Science Conference. Pasadena, CA, USA; 2009. pp. 1522. http://conference.scipy.org/proceedings/scipy2009/paper_2/. DOI: 10.25080/GTCA8577
  26. Shampine LF, Reichelt MW. The MATLAB ODE Suite. SIAM Journal on Scientific Computing. 1997;18(1):122. DOI: 10.1137/S1064827594276424
  27. Virtanen P, et al. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nature Methods. 2020;17(3):261272. DOI: 10.1038/s41592-019-0686-2
  28. Weller HG, et al. A tensorial approach to computational continuum mechanics using object-oriented techniques. Computers in Physics. 1998;12(6):620631. DOI: 10.1063/1.168744
  29. Wenzel J, Rhinelander J, Moldovan D. pybind11 – Seamless operability between C++11 and Python; 2017. https://github.com/pybind/pybind11
DOI: https://doi.org/10.5334/jors.569 | Journal eISSN: 2049-9647
Language: English
Submitted on: Apr 4, 2025
Accepted on: Oct 31, 2025
Published on: Nov 13, 2025
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2025 Dmitry I. Kabanov, Stephan Rave, Mario Ohlberger, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.