(j3.2006) (SC22WG5.5907) 3 levels of parallelism?

Van Snyder Van.Snyder
Thu Jul 6 15:00:31 EDT 2017


On Thu, 2017-07-06 at 17:52 +0000, Bill Long wrote:
> Intentionally. The SPMD model, used by both Fortran and MPI, has
> proved to provide the best scaling and performance in real
> distributed-memory applications. 

MPMD is also useful.  Interactive graphics are not Fortran's strong
suit.  We use PVM (for historical reasons) to communicate between our
separately-launched Fortran code instances, and between Fortran and IDL
for interactive graphics.

I don't see a way to use coarrays for MPMD, but using PVM (and MPI) are
kind of like programming in assembler.





More information about the J3 mailing list