[petsc-users] Fortran interfaces: Google Summer of Code project?

Martin Diehl martin.diehl at kuleuven.be
Thu Mar 21 11:21:44 CDT 2024


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: This is a digitally signed message part
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20240321/d1a24246/attachment.sig>


More information about the petsc-users mailing list