A Symposium on Fortran in Japan

On November 26th and 27th, HPFPC (High-Performance computing with Fortran Promoting Consortium) will hold the 6th symposium on Fortran entitled “Current Status and Prospects of Parallel Fortran -Will Fortran be revitalized?-” The subject of the symposium is “OSS and Community for Fortran.”

We, organizers and participants, are fortunate that @certik and @lkedward have agreed to give us video messages about the activities of the fortran-lang community. As the special sessions of the symposium, we will watch the video messages and exchange opinions about the future of Fortran and things we all should do from now on.
I would like to express my gratitude to them for collaborating with us on the symposium.

At the symposium, I will give a tutorial entitled “Efficiency improvement of desktop development environment using OSS for Fortran.” The reason why specifying “desktop” is to provide information on improving the convenience of Fortran using OSS for relatively young users such as university students, not to speed up programs on supercomputers.
In the tutorial, I plan to introduce stdlib, fpm, LFortran, fypp, fprettify, json-fortran, VTKFortran, FORD, vscode and its extensions. If you have any suggestions for the tutorial, it is very welcome.

The symposium will be held in Zoom, but the official language is Japanese only, as we expect only Japanese participants. However, we would like to give feedback to the community.

Thanks.

P.S.
HPFPC has held symposiums on Fortran, and John Reid and Steve Lionel gave presentations about Coarrays and Fortran 2018 at the 5th symposium. Here are some questions and requests from Fortran users, mainly researchers of HPC, Physics, and Engineering fields in Japan, and the answers from John Reid and Steve Lionel.
I think Japanese Fortran users potentially demand stdlib, etc., and they need information on modern Fortran written in Japanese related to their researches.

14 Likes

Thanks for sharing the announcement and the effort to translate the questions and request from Fortran users. There are quite a few nuggets of wisdom in there. I look forward to the feedback from the Japanese community about the fortran-lang.org projects.

Judging by projects such as the Omni compiler for XMP there is a lot of interest in Fortran at a professional level.

Also projects like the uzura3 mp3 encoder (also using fpm) from, and the blog from the same author, are very impressive.

Speaking of data formats, you could add toml-f to your tutorial.

1 Like

Thank you for your interest and suggestion to the tutorial. I have added toml-f to the list.

The author of the blog, cure honey, is fluent in older FORTRAN to modern Fortran. cure honey has written an excellent article entitled Introduction to Modern Fortran, where the author calculated the Mandelbrot sets in FORTRAN II, 66, 77, Fortran 90, 2003 w/ OOP, 2008 w/ CoArray.

1 Like

That looks very nice indeed - I cannot read Japanese (modulo a Kanji character or two), but the code examples do illustrate the development of Fortran over the decades.

2 Likes

Thanks for that interesting link. Young people on desktop could be interested by gtk-fortran. There is for example two Mandelbrot examples (with and without zoom) and a Julia sets example. I hope to explore the possibility to use co-arrays with gtk-fortran, and the Mandelbrot set would be the ideal test. I think it should be possible if the GUI is managed only by one image.

Remark: in my experience replacing the if (abs(z) > 2.0) exit by if (real(z)**2+aimag(z)**2) > 4.0) exit could accelerate the computation as it is in the most inner loop and abs(z) implies the computation of a useless time-consuming sqrt().

1 Like