Comment

Comment by bayindirh

> Fortran coarrays are a relatively simple mechanism to distribute work across CPUs, pin work to selected CPUs, and synchronize the computation across CPUs. Potentially thousands of them.

Add MPI to the mix, and you can distribute that work to multiple machines. Potentially to thousands of them.

MPI over InfiniBand also can do some computations on the fly (in the HBAs and switches), so it makes it even fasterer (sic).

> This makes Fortran a one trick pony. It does parallel multi-dimensional data very well, but that’s really where it ends.

That one weird trick is a very strategic and cross-cutting one so almost every scientist can benefit from using FORTRAN. So, having one trick is not a bad thing here.

parent bayindirh 4 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton