# Latest

**URL:** https://fortran-lang.discourse.group/latest.md

[Latest](https://fortran-lang.discourse.group/latest.md) · [Categories](https://fortran-lang.discourse.group/categories.md)

---

## [Welcome to Discourse](https://fortran-lang.discourse.group/t/welcome-to-discourse/7)

<div class="topic-metadata">

**Author:** [@system](https://fortran-lang.discourse.group/u/system)\
**Replies:** 0\
**Last updated:** [May 4, 2020, 7:16am UTC](https://fortran-lang.discourse.group/t/welcome-to-discourse/7 "2020-05-04T07:16:36Z")

</div>

Welcome to the Fortran Discourse! About This forum is for help, discussion, and announcements related to the Fortran Programming Language. Code of conduct Please read our code of conduct before participating. We will…

---

## [Fortran Monthly Call - September 2026](https://fortran-lang.discourse.group/t/fortran-monthly-call-september-2026/11075)

<div class="topic-metadata">

**Author:** [@FedericoPerini](https://fortran-lang.discourse.group/u/FedericoPerini)\
**Replies:** 9\
**Last updated:** [September 22, 2026, 9:25pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-september-2026/11075 "2026-09-22T21:25:09Z")

</div>

After a long hiatus, let’s restart the fortran-lang community call. This session will focus on the status of the ecosystem: fpm, stdlib, lfortran, etc. Feel free to propose additional discussion priorities, upcoming rel…

---

## [QuadPack -- with OpenMP -- problem/solution](https://fortran-lang.discourse.group/t/quadpack-with-openmp-problem-solution/11113)

<div class="topic-metadata">

**Author:** [@sshestov](https://fortran-lang.discourse.group/u/sshestov)\
**Replies:** 2\
**Last updated:** [September 22, 2026, 6:29pm UTC](https://fortran-lang.discourse.group/t/quadpack-with-openmp-problem-solution/11113 "2026-09-22T18:29:16Z")

</div>

Dear all, This is a continuation of my previous question from here about QuadPack’s QAWO/OpenMP troubles. AI provided some hints/solutions, but may be a) it is hallucinating; b) there are better solutions? So before d…

---

## [Japanese Subgroup GENERIC proposal](https://fortran-lang.discourse.group/t/japanese-subgroup-generic-proposal/6539)

<div class="topic-metadata">

**Author:** [@nshaffer](https://fortran-lang.discourse.group/u/nshaffer)\
**Replies:** 122\
**Last updated:** [September 22, 2026, 12:37pm UTC](https://fortran-lang.discourse.group/t/japanese-subgroup-generic-proposal/6539 "2026-09-22T12:37:45Z")

</div>

I keep tabs on the J3 site, but am not in the habit of checking WG5. I was interested to see the Japanese subgroup has proposed a facility for generic programming. See document N2217 at https://wg5-fortran.org/. To me i…

---

## [Celebrating 70 years of Fortran](https://fortran-lang.discourse.group/t/celebrating-70-years-of-fortran/11114)

<div class="topic-metadata">

**Author:** [@jwallwork23](https://fortran-lang.discourse.group/u/jwallwork23)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 11:37am UTC](https://fortran-lang.discourse.group/t/celebrating-70-years-of-fortran/11114 "2026-09-22T11:37:01Z")

</div>

On 1st December this year, the Institute of Computing for Climate Change (ICCS) will be hosting a 70th birthday party for Fortran at the Science and Industry Museum in Manchester, UK! https://fortran-index.github.io/for…

---

## [Monty Hall Problem Simulation](https://fortran-lang.discourse.group/t/monty-hall-problem-simulation/11108)

<div class="topic-metadata">

**Author:** [@RonShepard](https://fortran-lang.discourse.group/u/RonShepard)\
**Replies:** 6\
**Last updated:** [September 22, 2026, 3:18am UTC](https://fortran-lang.discourse.group/t/monty-hall-problem-simulation/11108 "2026-09-22T03:18:18Z")

</div>

There is a popular online puzzle called the Monty Hall Problem. This puzzle dates to a letter by Steve Selvin published in the journal American Statistician in 1975. Similar statistical problems had been published by Ma…

---

## [Technical blog: ill-Conditioned Opinions](https://fortran-lang.discourse.group/t/technical-blog-ill-conditioned-opinions/11112)

<div class="topic-metadata">

**Author:** [@loiseaujc](https://fortran-lang.discourse.group/u/loiseaujc)\
**Replies:** 0\
**Last updated:** [September 21, 2026, 4:04pm UTC](https://fortran-lang.discourse.group/t/technical-blog-ill-conditioned-opinions/11112 "2026-09-21T16:04:59Z")

</div>

Hej, I’ve just published (yet) another post in the Jacobi vs Gauss-Seidel series. You can find it here. Moreover, rather than creating a new thread every time I publish something, I figured I might as well create just o…

---

## [adding LFortran to nixpkgs, call for reviewers](https://fortran-lang.discourse.group/t/adding-lfortran-to-nixpkgs-call-for-reviewers/11111)

<div class="topic-metadata">

**Author:** [@taranarmo](https://fortran-lang.discourse.group/u/taranarmo)\
**Replies:** 1\
**Last updated:** [September 21, 2026, 3:16pm UTC](https://fortran-lang.discourse.group/t/adding-lfortran-to-nixpkgs-call-for-reviewers/11111 "2026-09-21T15:16:14Z")

</div>

I added LFortran package to NixOS’ packages repository and it’s awaiting review for almost a year now. I kindly ask nix users or anyone interested to review the package (it was my first experience adding a new compiler t…

---

## [GraphiC 2026: Resurrecting our 1981 DISSPLA-inspired scientific plotting engine for Modern Fortran (with live 24/7 telemetry demo)](https://fortran-lang.discourse.group/t/graphic-2026-resurrecting-our-1981-disspla-inspired-scientific-plotting-engine-for-modern-fortran-with-live-24-7-telemetry-demo/11109)

<div class="topic-metadata">

**Author:** [@jarome](https://fortran-lang.discourse.group/u/jarome)\
**Replies:** 2\
**Last updated:** [September 21, 2026, 1:24pm UTC](https://fortran-lang.discourse.group/t/graphic-2026-resurrecting-our-1981-disspla-inspired-scientific-plotting-engine-for-modern-fortran-with-live-24-7-telemetry-demo/11109 "2026-09-21T13:24:41Z")

</div>

In 1981, while working on plasma physics and fusion energy research at Oak Ridge National Laboratory (ORNL), we were chained to mainframe plot queues. If you wanted to see the results of a simulation, you called DISSPLA …

---

## [Modern language design and the battle for AI dominance](https://fortran-lang.discourse.group/t/modern-language-design-and-the-battle-for-ai-dominance/11105)

<div class="topic-metadata">

**Author:** [@eelis](https://fortran-lang.discourse.group/u/eelis)\
**Replies:** 6\
**Last updated:** [September 21, 2026, 9:58am UTC](https://fortran-lang.discourse.group/t/modern-language-design-and-the-battle-for-ai-dominance/11105 "2026-09-21T09:58:17Z")

</div>

I have been thinking about @kkifonidis proposal for modern OOP. I think it is an excellent proposal. Not only because it adds very attractive and elegant semantics and features potentially solving a large number of “hum…

---

## [preCICE online training 2026](https://fortran-lang.discourse.group/t/precice-online-training-2026/11110)

<div class="topic-metadata">

**Author:** [@ivanpribec](https://fortran-lang.discourse.group/u/ivanpribec)\
**Replies:** 0\
**Last updated:** [September 21, 2026, 6:23am UTC](https://fortran-lang.discourse.group/t/precice-online-training-2026/11110 "2026-09-21T06:23:26Z")

</div>

In case anyone is interested in coupling different simulations (multiphysics) this is a nice piece of software. They support all popular languages in scientific computing (C++, C, Fortran, Python, MATLAB, Julia, Rus…

---

## [Make Gauss-Seidel great again! The art of unrolling](https://fortran-lang.discourse.group/t/make-gauss-seidel-great-again-the-art-of-unrolling/11101)

<div class="topic-metadata">

**Author:** [@loiseaujc](https://fortran-lang.discourse.group/u/loiseaujc)\
**Replies:** 9\
**Last updated:** [September 21, 2026, 4:50am UTC](https://fortran-lang.discourse.group/t/make-gauss-seidel-great-again-the-art-of-unrolling/11101 "2026-09-21T04:50:47Z")

</div>

Two posts in one week! You guys are in for a treat! This time, we’ll explore how we can use the open-source code analyzer osaca to dissect our Jacobi and textbook Gauss-Seidel kernels and understand why the latter is so…

---

## [Traits, Generics, and modern-day OO for Fortran](https://fortran-lang.discourse.group/t/traits-generics-and-modern-day-oo-for-fortran/8426)

<div class="topic-metadata">

**Author:** [@kkifonidis](https://fortran-lang.discourse.group/u/kkifonidis)\
**Replies:** 123\
**Last updated:** [September 20, 2026, 1:28pm UTC](https://fortran-lang.discourse.group/t/traits-generics-and-modern-day-oo-for-fortran/8426 "2026-09-20T13:28:04Z")

</div>

This announcement is for those of you who have expressed concerns about the direction that Fortran development has been taking in the recent past, and who would like to see both an alternative take on generics, as wel…

---

## [Alternative to Graft for generating code graphs in Fortran repositories?](https://fortran-lang.discourse.group/t/alternative-to-graft-for-generating-code-graphs-in-fortran-repositories/11106)

<div class="topic-metadata">

**Author:** [@Endymion](https://fortran-lang.discourse.group/u/Endymion)\
**Replies:** 3\
**Last updated:** [September 19, 2026, 1:39pm UTC](https://fortran-lang.discourse.group/t/alternative-to-graft-for-generating-code-graphs-in-fortran-repositories/11106 "2026-09-19T13:39:36Z")

</div>

I have been using Graft with a Python project to extract structural information about functions, libraries, and call graphs. This works wonderfully and allows AI agents to interact efficiently and precisely with the repo…

---

## [Missing SinCos() in Fortran](https://fortran-lang.discourse.group/t/missing-sincos-in-fortran/11103)

<div class="topic-metadata">

**Author:** [@RonShepard](https://fortran-lang.discourse.group/u/RonShepard)\
**Replies:** 5\
**Last updated:** [September 18, 2026, 5:27pm UTC](https://fortran-lang.discourse.group/t/missing-sincos-in-fortran/11103 "2026-09-18T17:27:11Z")

</div>

In the ongoing quadpack discussion, this line of code was posted: I have a general question about this common situation where both sin() and cos() are computed with the same arguments. This occurs fairly often in signa…

---

## [Pass a scalar actual argument into an array dummy argument](https://fortran-lang.discourse.group/t/pass-a-scalar-actual-argument-into-an-array-dummy-argument/11100)

<div class="topic-metadata">

**Author:** [@Machalot](https://fortran-lang.discourse.group/u/Machalot)\
**Replies:** 34\
**Last updated:** [September 17, 2026, 8:23pm UTC](https://fortran-lang.discourse.group/t/pass-a-scalar-actual-argument-into-an-array-dummy-argument/11100 "2026-09-17T20:23:51Z")

</div>

I know it’s non-standard pass a scalar variable into a procedure argument where an array is expected, as discussed in other threads on this site. (But it is acceptable to do the reverse, to pass a single array element i…

---

## [Published a new book: "Modern Software Design in Fortran"](https://fortran-lang.discourse.group/t/published-a-new-book-modern-software-design-in-fortran/11099)

<div class="topic-metadata">

**Author:** [@matthiasnoback](https://fortran-lang.discourse.group/u/matthiasnoback)\
**Replies:** 7\
**Last updated:** [September 17, 2026, 6:37pm UTC](https://fortran-lang.discourse.group/t/published-a-new-book-modern-software-design-in-fortran/11099 "2026-09-17T18:37:17Z")

</div>

Hi everyone, I’ve quietly launched my Fortran book “Modern Software Design in Fortran” before the summer break, and would like to announce it here today. The book is based on the 8-part training program that I’ve design…

---

## [Modern Fortran Quadpack](https://fortran-lang.discourse.group/t/modern-fortran-quadpack/3714)

<div class="topic-metadata">

**Author:** [@jacobwilliams](https://fortran-lang.discourse.group/u/jacobwilliams)\
**Replies:** 15\
**Last updated:** [September 17, 2026, 2:22pm UTC](https://fortran-lang.discourse.group/t/modern-fortran-quadpack/3714 "2026-09-17T14:22:41Z")

</div>

I think it’s been mentioned in other posts, but I wanted to officially announce the new, Modern Fortran Quadpack library for numerical integration (quadrature): This is a complete modernization and refactoring of the …

---

## [Anecdotal Fortran... :-)](https://fortran-lang.discourse.group/t/anecdotal-fortran/704)

<div class="topic-metadata">

**Author:** [@vmagnin](https://fortran-lang.discourse.group/u/vmagnin)\
**Replies:** 484\
**Last updated:** [September 16, 2026, 4:51am UTC](https://fortran-lang.discourse.group/t/anecdotal-fortran/704 "2026-09-16T04:51:26Z")

</div>

You can share here your weird :alien:, fun :laughing:, surprising :astonished: stories and anecdotes about Fortran… Do you know 9548 Fortran ? I have just learned, by serendipity, in my fr.wikipedia.org: (9548) Fort…

---

## [PRIK — Bring native Fortran and C code to Python](https://fortran-lang.discourse.group/t/prik-bring-native-fortran-and-c-code-to-python/11069)

<div class="topic-metadata">

**Author:** [@Said-H](https://fortran-lang.discourse.group/u/Said-H)\
**Replies:** 10\
**Last updated:** [September 14, 2026, 8:11am UTC](https://fortran-lang.discourse.group/t/prik-bring-native-fortran-and-c-code-to-python/11069 "2026-09-14T08:11:52Z")

</div>

Hi everyone, I’d like to introduce PRIK (Python Runtime Interop Kit), an open-source project I’ve been working on for generating native Python bindings for Fortran and C code. The basic usage can be as simple as: pip …

---

## [Basic OpenMP Test Program Not Exiting](https://fortran-lang.discourse.group/t/basic-openmp-test-program-not-exiting/9413)

<div class="topic-metadata">

**Author:** [@hirschbergerm](https://fortran-lang.discourse.group/u/hirschbergerm)\
**Replies:** 11\
**Last updated:** [September 14, 2026, 3:05am UTC](https://fortran-lang.discourse.group/t/basic-openmp-test-program-not-exiting/9413 "2026-09-14T03:05:53Z")

</div>

I’m running the following basic parallelized Hello World program in VS Code: program Hello Use omp\_lib Implicit None INTEGER :: nthreads nthreads = 4 CALL OMP\_SET\_NUM\_THREADS(nthreads) write(\*,\*) omp\_ge…

---

## [Differentiable Fortran with LFortran and Enzyme](https://fortran-lang.discourse.group/t/differentiable-fortran-with-lfortran-and-enzyme/11004)

<div class="topic-metadata">

**Author:** [@zaikunzhang](https://fortran-lang.discourse.group/u/zaikunzhang)\
**Replies:** 18\
**Last updated:** [September 11, 2026, 4:53pm UTC](https://fortran-lang.discourse.group/t/differentiable-fortran-with-lfortran-and-enzyme/11004 "2026-09-11T16:53:47Z")

</div>

It was on Hacker News frontpage: @certik

---

## [V0.1.0 of mqc released!](https://fortran-lang.discourse.group/t/v0-1-0-of-mqc-released/11088)

<div class="topic-metadata">

**Author:** [@jorgeg](https://fortran-lang.discourse.group/u/jorgeg)\
**Replies:** 6\
**Last updated:** [September 11, 2026, 6:29am UTC](https://fortran-lang.discourse.group/t/v0-1-0-of-mqc-released/11088 "2026-09-11T06:29:50Z")

</div>

I have been writing a new quantum chemistry package that relies on fragmentation for massive parallelism and I am happy to announce that v0.1.0 has been released! after this I will stick to a monthly release schedule. I…

---

## [Gauss-Seidel is faster than Jacobi. Or is it?](https://fortran-lang.discourse.group/t/gauss-seidel-is-faster-than-jacobi-or-is-it/11091)

<div class="topic-metadata">

**Author:** [@loiseaujc](https://fortran-lang.discourse.group/u/loiseaujc)\
**Replies:** 25\
**Last updated:** [September 10, 2026, 9:10pm UTC](https://fortran-lang.discourse.group/t/gauss-seidel-is-faster-than-jacobi-or-is-it/11091 "2026-09-10T21:10:47Z")

</div>

Hej, It’s been a long time! Hope everyone enjoyed their summer break. It has been a long time also since I had time to write a new blog post so here it comes: Gauss-Seidel is faster than Jacobi. Or is it? It is a conti…

---

## [Please participate: global survey on the state and impact of Fortran](https://fortran-lang.discourse.group/t/please-participate-global-survey-on-the-state-and-impact-of-fortran/10620)

<div class="topic-metadata">

**Author:** [@arainer](https://fortran-lang.discourse.group/u/arainer)\
**Replies:** 36\
**Last updated:** [September 10, 2026, 3:51pm UTC](https://fortran-lang.discourse.group/t/please-participate-global-survey-on-the-state-and-impact-of-fortran/10620 "2026-09-10T15:51:29Z")

</div>

Hi TL;DR: we are conducting an online survey to better understand the global state and impact of Fortran and the Fortran community. We intend to make the results of the survey available to the entire community. The surv…

---

## [LAPACK with more pure procedures](https://fortran-lang.discourse.group/t/lapack-with-more-pure-procedures/11093)

<div class="topic-metadata">

**Author:** [@Beliavsky](https://fortran-lang.discourse.group/u/Beliavsky)\
**Replies:** 9\
**Last updated:** [September 10, 2026, 11:59am UTC](https://fortran-lang.discourse.group/t/lapack-with-more-pure-procedures/11093 "2026-09-10T11:59:43Z")

</div>

I forked fortran-lapack of @FedericoPerini to make more procedures pure, listed here, so that more of the procedures in my translations of R packages could be designated pure. The purity analysis and refactoring was done…

---

## [Scientific Programmer for Biochemical engineering](https://fortran-lang.discourse.group/t/scientific-programmer-for-biochemical-engineering/11095)

<div class="topic-metadata">

**Author:** [@davidpfister](https://fortran-lang.discourse.group/u/davidpfister)\
**Replies:** 2\
**Last updated:** [September 10, 2026, 9:02am UTC](https://fortran-lang.discourse.group/t/scientific-programmer-for-biochemical-engineering/11095 "2026-09-10T09:02:10Z")

</div>

Dear all, there is an opening at my company that could be of interest. I am reposting the offer here (original). Do not hesitate to DM me if you are interested or know someone who could be. Scientific Programmer - Nancy…

---

## [New (revived) scientific Graphics Library](https://fortran-lang.discourse.group/t/new-revived-scientific-graphics-library/11092)

<div class="topic-metadata">

**Author:** [@jarome](https://fortran-lang.discourse.group/u/jarome)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 6:01pm UTC](https://fortran-lang.discourse.group/t/new-revived-scientific-graphics-library/11092 "2026-09-08T18:01:15Z")

</div>

Hello Fortran community, Back in 1981, George Kelley and I were plasma physicists working in the Thermonuclear Division at Oak Ridge National Laboratory (ORNL). We were calculating plasma equilibria and physical simulat…

---

## [Fortran returns to top 20 TIOBE index](https://fortran-lang.discourse.group/t/fortran-returns-to-top-20-tiobe-index/1069)

<div class="topic-metadata">

**Author:** [@Samuel\_GF](https://fortran-lang.discourse.group/u/Samuel_GF)\
**Replies:** 297\
**Last updated:** [September 8, 2026, 12:25pm UTC](https://fortran-lang.discourse.group/t/fortran-returns-to-top-20-tiobe-index/1069 "2026-09-08T12:25:08Z")

</div>

Excuse me if it has been posted before. Copied and pasted from TIOBE Index - TIOBE "Take a look at Fortran! This dinosaur is back in the top 20 after more than 10 years. Fortran was the first commercial programming lan…

---

## [Do concurrent + NVIDIA GPU offload: does it support external procedures?](https://fortran-lang.discourse.group/t/do-concurrent-nvidia-gpu-offload-does-it-support-external-procedures/11087)

<div class="topic-metadata">

**Author:** [@Shahid](https://fortran-lang.discourse.group/u/Shahid)\
**Replies:** 4\
**Last updated:** [September 8, 2026, 2:56am UTC](https://fortran-lang.discourse.group/t/do-concurrent-nvidia-gpu-offload-does-it-support-external-procedures/11087 "2026-09-08T02:56:59Z")

</div>

I’ve been experimenting with do concurrent and NVIDIA’s automatic GPU offload (nvfortran -stdpar=gpu), and I’ve run into a pattern that makes me think external module procedures called from a do concurrent construct aren…

[Next page](https://fortran-lang.discourse.group/latest.md?page=1)
