Re:Why physicists still use Fortran
by smarnach on Sunday December 18, 2016 @06:35PM
(#13208390)
I used C99 for the computing kernel of one standalone project (simulation of gravitational lensing). Apart from this, it was mostly C++.
[ Parent
| on HN ]
What made your work so dependent upon memory bandwidth?
Re:Why physicists still use Fortran
by greglindahl on Sunday December 18, 2016 @11:52PM
(#13209554)
As an introduction, you might want to look into John McCalpin's history as a shallow-water oceanographer and his subsequent fixation on the STREAM benchmark. TL;DR: some algorithms aren't friendly to caching.
I have no idea if this applies to smarnach, but it definitely applies to other people.
John McCalpin did a nice presentation at SC16 giving an overview of memory BW/latency issues in HPC, slides: http://sites.utexas.edu/jdm4372/2016/11/22/sc16-invited-talk...