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

Martin Diehl martin.diehl at kuleuven.be
Fri Jan 31 06:16:26 CST 2025


yes, that would be an option for Tapashree (in CC).
But my original plan was to submit through Fortran-Lang, that will
certainly not work for other languages. NumFOCUS should work, do you
have any experience with that?

Martin


On Thu, 2025-01-30 at 09:54 -0500, Barry Smith wrote:
> 
>    Martin,
> 
>    I have restarted in the last week on 7517 and plan for it to be in
> the March release. 
> 
>    As part of the work I have developed new Pythoncode  that scraps
> the code for signatures for all the functions, enums, objects etc and
> from this constructs the Fortran binding. The same scraping could be
> used for other languages so I am hoping automatic bindings can be
> done for other languages, for example Rust, even Python. So perhaps
> we should consider a summer of code project for other such languages?
> 
>    Barry
> 
> 
> > On Jan 30, 2025, at 6:13 AM, Martin Diehl
> > <martin.diehl at kuleuven.be> wrote:
> > 
> > Dear PETSc team, dear Barry,
> > 
> > applications for the Google Summer of Code will start again and I
> > was
> > wondering if help for the re-factoring of the Fortran interfaces is
> > still needed. Whether this makes sense depends on the progress of 
> > https://gitlab.com/petsc/petsc/-/merge_requests/7517
> > 
> > In contrast to the failed attempt last year, I have a student
> > interested in working on this topic. 
> > 
> > Martin
> > -- 
> > KU Leuven
> > Department of Computer Science
> > Department of Materials Engineering
> > Celestijnenlaan 200a
> > 3001 Leuven, Belgium
> > 
> 

-- 
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/20250131/fc8d5876/attachment.sig>


More information about the petsc-users mailing list