https://t.co/N3liuJGb72 "Version 5.2 of the AMD AOCC compiler has been released. A DO CONCURRENT parallelization feature was added in Fortran. Also, the next major release, Version 6, will be based on llvm-flang and not “classic” flang like current versions."
For the code
if (c .and. d) then
Fortran does not require short-circuit evaluation: the compiler may evaluate c and d in either order, or both. Code that runs with gfortran -O2 may crash with -O0. Compile and run with and without optimization to catch such bugs.
https://t.co/Dv4dYqhh5c
VSCode with the Modern Fortran plug-in and fortls shows you the definition of type-bound or object-bound procedures by clicking on Go to Implementations or Peek. The thread discusses many text editors on Linux that support Fortran.
https://t.co/TROIA8O5CD "The Intel Fortran team was curious if the [compiler] was an enabling technology for the Artemis moon mission completed a few weeks ago. NASA and confirmed that Intel Fortran was used to build their workhorse fluid dynamics solvers OVERFLOW and FUN3D"
https://t.co/E4BfD8aB2U Simon Geard created a Fortran interface to Tcl’s regex engine found that Claude 4.7’s Fortran knowledge is discernibly better than that of 4.6. I have been impressed by 4.6 and Codex.
@IvanPribec notes that the gfortran command can compile Fortran and C source files into an executable if the Fortran and C code is interoperable. You don't need to separately compile the Fortran and C code with gfortran and gcc and then link the .o files.
https://t.co/OIkjl6DQ8U
At Fortran Discourse he wrote, "I was playing with the new Qwen 3.5 family of models and benchmarked them" [...]. "Qwen is still a bit worse than Claude and GPT, but can solve more than 50% of my tasks." Qwen is an open-source model. https://t.co/HSSiDm5qup
Christopher Albert has compared the Fortran coding ability of agents, finding codex-gpt-5.4-default and codex-gpt-5-codex-mini-default to be the best https://t.co/zY6DluS2DQ.
@Gha3miCom wrote fpm-watch, an fpm plugin (written in Fortran, as is fpm) that automatically rebuilds, tests or runs your fpm project whenever relevant source files change. He also explains how he used ChatGPT to code the project. https://t.co/tDIYqXLkBK
https://t.co/W2jlg0AmNl
Generates API documentation websites for Fortran projects using FORD (Fortran Documenter) and VitePress, by Stefano Zaghi, who has numerous projects.
https://t.co/PMmSdqLgY5 Damian Rouson will give a virtual talk Please, No More Loops (Than Necessary): New Patterns in Fortran 2023 on Jan 21 2026 1:00 pm - 2:00 pm EDT
https://t.co/PMmSdqLgY5 Damian Rouson will give a virtual talk Please, No More Loops (Than Necessary): New Patterns in Fortran 2023 on Jan 21 2026 1:00 pm - 2:00 pm EDT
https://t.co/17NyFm7v6u
To simplify compiler bug reports, Damian Rouson suggests that
1. All procedure definitions go in submodules
2. Each submodule’s immediate ancestor is a module (i.e., there’s no intervening submodule)
3. Each file contains only one module or one submodule.
Had an interesting discussion with a colleague about the merits of #Fortran and #Python for an undergrad class (ME not CS) on numerical linear algebra. Having just migrated my personal webpage, I figured I'll start a technical blog and write about it.
👉 https://t.co/eHtCL9Pp7s
New post about 𝗙𝗼𝗿𝘁𝗿𝗮𝗻. We'll explore how to go from a naïve implementation of the Jacobi method taking a whole minute to solve the 2D Poisson (~250 000 unknowns) to a multithreaded one solving the same problem in less than 3 seconds.
👉 https://t.co/hUvX53k2Jc