4 ms·
For me modern Fortran is the way to go in high performance computing applications. It's intuitive easy and easy to use, has a large support base with highly opt
by tobias2014 8y ago
For me modern Fortran is the way to go in high performance computing applications. It's intuitive easy and easy to use, has a large support base with highly optimized compilers. Physics has been backwards in the past with sticking with Fortran 77 for too long. But modern Fortran is way better than anything else in Physics/HPC for many of the reasons given in the presentation.
I urge colleagues and students to not fall for Fortran prejudices, based on crusty old Fortran 77 code. Python is nice and dandy, but it's not for HPC. When you suggest students to stop use Fortran/C and use Python, they might have used the wrong tool in first place, and this has nothing to do with the language.
- alexott 8y agoFortran 77? Fortran IV!
- dagw 8y agoHeh. I was talking to an older relative of mine recently who explained how excited he was when FORTRAN IV came out. Finally there was a programming language for 'normal' people which didn't require that you know about computers or programming, but just let you type in the what you wanted to solve and it would just do it for you.
- x3tm 8y agoThey use the Fortran 90 version I suppose. I should've said that I'm a theorist though and HPC is not really an issue for us (And if I do want something to be fast I'd use C.)