4 ms·
Ask HN: Resources for getting started with modern Fortran?
Hey! I've been doing scientific computing in Python&co (numpy, torch etc.) for awhile now. Realizing that many things deep down remain some sort of Fortran, I'd like to learn more about this final layer. I see there are many standards etc., which makes one wonder, is there a go-to list of resources for newcomers targeting modern scientific Fortran? Thanks!
- andsoitis 3y agohttps://fortran-lang.org/learn/ https://fortran-lang.org/learn/ https://researchcomputing.princeton.edu/education/external-online-resources/fortran https://researchcomputing.princeton.edu/education/external-o... I found these two, amongst others, by googling "learning modern fortran"
- Bostonian 3y agoThe canonical reference is "Modern Fortran Explained: Incorporating Fortran 2018" by Metcalf, Reid, and Cohen. It is accurate but terse. More pedagogical but deliberately less complete (focusing on modern Fortran) is "Modern Fortran: Building efficient parallel applications" by Curcic. Many tutorials are listed at the Fortran Wiki https://fortranwiki.org/fortran/show/Tutorials https://fortranwiki.org/fortran/show/Tutorials . Fortran Discourse https://fortran-lang.discourse.group/ https://fortran-lang.discourse.group/ is an active forum.
- ArtWomb 3y ago>>> is there a go-to list of resources for newcomers targeting modern scientific Fortran? There needs to be! Silo'd in DoE labs, it's retiring with the greybeards ;) Learning from NVidia (same with vulkan). Target: jetson real-time image analysis. But it's so fast on device I would host production services in multi-gpu fortran without reservation (if i had wall street level math loads + gpu cluster): https://on-demand.gputechconf.com/gtc/2013/presentations/S3050-Intro-to-CUDA-Fortran.pdf https://on-demand.gputechconf.com/gtc/2013/presentations/S30...
- the_only_law 3y agoHow much modern Fortran is out there and what are people doing with modern Fortran? On the rare occasions I see jobs seeking people with Fortran knowledge it tends to be in scientific fields where they wants a scientist who can muck around with legacy code.
- 9659 3y agoEvery year the amount of Fortan in use reduces by 50%. (it gets' turned into C, or Python) There will still be work in Fortan in 2050. It will never completely die.
- stefanos82 3y agoMaybe this book https://www.amazon.com/Modern-Fortran-Building-Efficient-Applications/dp/1617295280 https://www.amazon.com/Modern-Fortran-Building-Efficient-App... could help?