Offer to become a GFortran developer

Janus Weil janus@gcc.gnu.org
Fri Dec 6 11:11:00 GMT 2013


Hi Federico,

> I am a post-doctoral researcher at the University of Wisconsin.
> I mainly work on combustion numerics and chemical kinetics and among my
> research interests there is the aim to develop robust and extremely
> efficient codes for multidimensional combustion simulations.

sounds like a very typical occupation for a gfortran developer :)

I think many of use have an academic background in sciences close to
physics and chemistry. I'm myself a postdoc working on simulation
codes for heavy-ion collisions.


> I've been using modern Fortran extensively since my PhD, and I would like to
> contribute to the GFortran project

Sounds great!


> as I believe that completing the compiler with further options from the
> Fortran2003/2008/Co-array Fortran standards
> would make Fortran a high quality language for robust and fast scientific
> programming.

Total agreement here. For a while many Fortran people were switching
to languages like C++, but recently I have the feeling that Fortran is
gaining popularity again (probably connected to the increasing
availability of modern Fortran compilers).


> As a beginner contributor, I would like to start from tasks such as
> implementation of intrinsics / efficiency improvements,

Tobias has already given most of the relevant pointers here. I think
it makes sense to simply scratch your own itch: Fix the bugs which are
annoying you most and implement the features you find most useful.


> but I would also
> then like to deal with more complex things (e.g., it would be fantastic to
> complete a co-array implementation, maybe MPI-based, that works).

Yes, in the long run a full implementation of coarrays is a very
important goal for gfortran. As mentioned by Tobias, there is a basic
level of support for coarray syntax already, but the actual
communication etc is still missing.


> Looking forward to receiving your opinion about this,

Only one thing left to say: Welcome aboard  :)

Cheers,
Janus



More information about the Fortran mailing list