The SWIG-Fortran is a tool to auto create native fortran interfaces, so that one can access C/C++ based libraries in Fortran codes. Relevant links:
- SWIG-Fortran · GitHub
- [1904.02546] Automated Fortran--C++ Bindings for Large-Scale Scientific Applications
We list it at Programming utilities - Fortran Programming Language.
I noticed we list the license as GPL, but it seems to be MIT, we should fix that.
One thing that I was wondering is whether one can leverage Clang to simply create the Fortran wrappers (perhaps via SWIG-Fortran) automatically. There are tools like that for Python, such as: