4 ms·
well, it's not the job of a physicist to understand the many many different sorting algorithms, how to optimise loops so they are cached in the cpu, and plenty
by rickycook 11y ago
well, it's not the job of a physicist to understand the many many different sorting algorithms, how to optimise loops so they are cached in the cpu, and plenty more.
I guarantee that most CS professionals (CS; not necessarily developers) are able to write much more efficient code than most professional physicists, because they spent the same amount of time understanding software and hardware that these guys spent building a fusion reactor.
that said, considering the billions that have been spent on fusion research, I doubt they did it in a bubble. it would seem strange if they didn't enlist the help of some CS
- deleted 11y ago[deleted]
- xixi77 11y agoNot sure about this project, but a lot of physics simulations are written by computational physicists, who don't really do actual lab work, and instead spend a lot of their time coding and optimizing. These folks are often aware of things like caches or branch prediction penalties or gpu's (mostly I see MPI codes running on largish clusters though). This doesn't mean that there is no room for optimization, most likely there's some because I am yet to see code that doesn't leave any, but it's probably not something an average CS expert would easily find.
- MrScruff 11y agoCFD is also used in computer graphics (games and film) which is filled with people who focus on low level optimisation.