Dear PETSc team, I've worked on Fortran interfaces (see https://gitlab.com/petsc/petsc/-/issues/1540) but could not get far in the time I could afford.
In discussion with Javier (in CC) the idea came up to propose to offer the work on Fortran interfaces for PETSc as a Google Summer of Code project. fortran-lang has been accepted as organization and the current projects are on: https://github.com/fortran-lang/webpage/wiki/GSoC-2024-Project-ideas The main work would be the automatization of interfaces that are currently manually created via Python. This includes an improved user experience, because correct variable names (not a, b, c) can be used. It should be also possible to automatically create descriptions of the enumerators. As outlook tasks, I would propose: - check whether a unified automatization script can also replace the current tool for creation of interfaces. - investigate improved handling of strings (there are ways in newer standards). I can offer to do the supervision, but would certainly need guidance and the ok from the PETSc core team. best regards, Martin -- KU Leuven Department of Computer Science Department of Materials Engineering Celestijnenlaan 200a 3001 Leuven, Belgium
signature.asc
Description: This is a digitally signed message part
