Getting Fortran running on GPU's natively
Zane Hamilton's Booth compiler now compiles Fortran 'do concurrent' kernels to GPU machine code, supporting AMD RDNA 2/3/4, CDNA, Nvidia PTX, Tenstorrent, and Apple (WIP), with its own CPU backends fo…
Zane Hamilton's Booth compiler now compiles Fortran 'do concurrent' kernels to GPU machine code, supporting AMD RDNA 2/3/4, CDNA, Nvidia PTX, Tenstorrent, and Apple (WIP), with its own CPU backends fo…
LFortran version 0.61.0 failed to compile the Xfoil aerodynamics code due to a bug in handling the INCLUDE statement in fixed-form Fortran, which has now been fixed in a pull request by LFortran devel…
LFortran and Enzyme enable exact gradients from legacy Fortran code without rewriting, turning validated physics solvers into differentiable layers for JAX. The experimental stack compiles Fortran to …
LFortran, LLVM, and Enzyme have been combined to automatically differentiate legacy Fortran simulation code, producing exact gradients through a multi-step time loop that match an analytic answer. The…
Fortran developers are prototyping separate TYPE and CLASS keywords to improve code simplicity and robustness, with LFortran already implementing a templates/generics prototype for comparison. The ini…