Re:Flang – A Fortran compiler targeting LLVM
by leephillips on Thursday May 18, 2017 @12:59PM
(#14368895)
Any time you want to do a big numerical computation fast. I suggest that, instead of looking at old fortran code, you make sure you are learning to use array fortran, which is supported by gfortran. You can do operations on arrays directly (makes the code concise), and get multi-processor parallelism with very little effort.
[ Parent
| on HN ]
> array fortran
You mean Coarray Fortran, which can be a substitute for OpenMP, but simpler.
Re:Flang – A Fortran compiler targeting LLVM
by federchen13 on Thursday May 18, 2017 @05:16PM
(#14371166)
Due to it's simplicity, due to it's support for atomics, and due to some traditional Fortran features (modules, F9x object-based, build-in array support), Coarray Fortran does already allow to break it's own limits for development of more sophisticated parallel logic codes: https://github.com/MichaelSiehl/Atomic_Subroutines--How_the_...
Re:Flang – A Fortran compiler targeting LLVM
by leephillips on Thursday May 18, 2017 @03:01PM
(#14370061)
Yes, that's the term I should have used. Thank you.