3 ms·
Honestly, I think fortran is way too far behind Julia at this point to be able to catch up. The work on LFortran is really ambitious and badly needed for the la
by adgjlsfhk1 5y ago
Honestly, I think fortran is way too far behind Julia at this point to be able to catch up. The work on LFortran is really ambitious and badly needed for the language, but it was needed 20 years ago. Once you factor in the fact that Fortran isn't expecting generics until the end of the decade, and has no real plans for solid GPU support, and I don't see it being enough to keep up with more modern languages.
- j_not_j 5y agoThe OpenMP project provides GPU support for the #pragmas which parallelize both C and Fortran 90 codes on SMP machines. (Note: not OpenMPI). See https://www.openmp.org/blog/openmp-api-speeds-up-autonomous-driving-codes/ https://www.openmp.org/blog/openmp-api-speeds-up-autonomous-... for a description of an example application of this. Both GNU and Clang support OpenMP pragmas.