Hi everyone! I’m Tapashree, a Master’s student in Materials Engineering at KU Leuven, Belgium. Here’s a little about me:
- I’ve proficiency in Python, C++, and shell scripting, and I’m currently developing my Fortran skills through contributions to PETSc.
- I’m passionate about open-source software development and scientific computing in the context of materials science. I’ve previously contributed to DAMASK, an open-source crystal plasticity simulation engine.
- Throughout my undergraduate and Master’s studies, I’ve worked on research projects and internships that gave me extensive hands-on experience in computational materials science research.
- For GSoC 2025, I’m preparing a proposal on “Improved generation of Fortran interfaces for PETSc”.
I’m excited to join the #GSoC-2025
conversation, learn from the community, and get feedback. Looking forward to engaging discussions and meaningful mentorship.
Best,
Tapashree Pradhan
2 Likes
Hi @tapashreepradhan,
welcome to Fortran Discourse! Glad to hear you’d like to deepen your Fortran skills. I believe PETSc is used quite heavily also in Fortran circles.
When I was a master’s student I took an elective course on computational materials science Prof. Stefan Sandfeld at FAU Erlangen-Nürnberg. As part of the practicals we coded our own finite element method in Python. Learning about object-oriented programming in Python is what eventually led me to F2003 and later standards.
Let us know if you have any further questions or require feedback on your proposal.
Ivan
PS: I see Sandfeld has a new book.
Hi Ivan,
Thank you for the warm welcome and the book recommendation, I’m looking forward to reading it. I’m currently working on two PETSc issues (#165 and #194), which serve as key case studies highlighting the need for the interface generation.
I watched your FOSDEM 2025 talk on C/C++ bindings generation and would really appreciate any insights or resources you would recommend for further study. I’ve also incorporated your suggestions (shared via Dr. Diehl) into the “Existing Approaches for Generation of Fortran Interfaces” section in my proposal. I’m not sure if mentors already have access to the submitted proposal, but I’d be happy to email it to you.
Thanks again for your support!
Best,
Tapashree