TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Resources for getting started with modern Fortran?

10 点作者 tt567x将近 2 年前
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!

5 条评论

Bostonian将近 2 年前
The canonical reference is &quot;Modern Fortran Explained: Incorporating Fortran 2018&quot; by Metcalf, Reid, and Cohen. It is accurate but terse. More pedagogical but deliberately less complete (focusing on modern Fortran) is &quot;Modern Fortran: Building efficient parallel applications&quot; by Curcic. Many tutorials are listed at the Fortran Wiki <a href="https:&#x2F;&#x2F;fortranwiki.org&#x2F;fortran&#x2F;show&#x2F;Tutorials" rel="nofollow noreferrer">https:&#x2F;&#x2F;fortranwiki.org&#x2F;fortran&#x2F;show&#x2F;Tutorials</a> . Fortran Discourse <a href="https:&#x2F;&#x2F;fortran-lang.discourse.group&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;fortran-lang.discourse.group&#x2F;</a> is an active forum.
the_only_law将近 2 年前
How much modern Fortran is out there and what are people doing with modern Fortran?<p>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.
评论 #36497683 未加载
ArtWomb将近 2 年前
&gt;&gt;&gt; is there a go-to list of resources for newcomers targeting modern scientific Fortran?<p>There needs to be! Silo&#x27;d in DoE labs, it&#x27;s retiring with the greybeards ;)<p>Learning from NVidia (same with vulkan). Target: jetson real-time image analysis.<p>But it&#x27;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):<p><a href="https:&#x2F;&#x2F;on-demand.gputechconf.com&#x2F;gtc&#x2F;2013&#x2F;presentations&#x2F;S3050-Intro-to-CUDA-Fortran.pdf" rel="nofollow noreferrer">https:&#x2F;&#x2F;on-demand.gputechconf.com&#x2F;gtc&#x2F;2013&#x2F;presentations&#x2F;S30...</a>
andsoitis将近 2 年前
<a href="https:&#x2F;&#x2F;fortran-lang.org&#x2F;learn&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;fortran-lang.org&#x2F;learn&#x2F;</a><p><a href="https:&#x2F;&#x2F;researchcomputing.princeton.edu&#x2F;education&#x2F;external-online-resources&#x2F;fortran" rel="nofollow noreferrer">https:&#x2F;&#x2F;researchcomputing.princeton.edu&#x2F;education&#x2F;external-o...</a><p>I found these two, amongst others, by googling &quot;learning modern fortran&quot;
stefanos82将近 2 年前
Maybe this book <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Modern-Fortran-Building-Efficient-Applications&#x2F;dp&#x2F;1617295280" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.amazon.com&#x2F;Modern-Fortran-Building-Efficient-App...</a> could help?