If you’ve ever worked with scientific software, you know the struggle: many advanced libraries are written in C or C++, but researchers often use other languages like Fortran—so how do we get them to work together smoothly?
At FOSDEM 2025, Ivan Pribez from our partner Leibniz Supercomputing Centre shared an exciting talk on making C libraries more accessible to Fortran users.
The talk explores a smarter way to automate this process! Instead of manually writing hundreds of tedious and error-prone code bindings, they use Coccinelle, a powerful tool that automates the transformation of code. With just a few semantic patches (plus some Python magic), they successfully linked the BLIS linear algebra library to Fortran, making high-performance computing more efficient and accessible.
Want to learn more? Watch the full talk here: https://bit.ly/4iWuzTI
This is a great example of how innovative tools can save time, reduce errors, and enhance collaboration between different programming ecosystems. Kudos to our partners at Leibniz Supercomputing Centre for sharing this valuable insight!