(j3.2006) (SC22WG5.4926) [ukfortran] Alternative to CHANGE TEAM construct

N.M. Maclaren nmm1
Sat Mar 9 04:10:56 EST 2013

On Mar 9 2013, Van Snyder wrote:
>It's a bit late in the game to be pondering an alternative to CHANGE
>TEAM.  Then again, clause 5 of 12-201 was empty, CHANGE TEAM was not
>mentioned in N1930, ...


>To that end, I believe the functionality of the CHANGE TEAM construct
>would be better served by a WITH TEAM ( <team-name> ) statement, ...
>  if ( do_this ) with team ( t ) call s ( ... )

While this might be an apparent simplification, defining the semantic
constraints for efficiency would be even harder.

At a quick glance at N1930, that is where the problems are, anyway,
but I have not had time to read it properly.  Indeed, that has been the
problem of parallelism since the start of its formalisation - defining
syntax and intent is trivial, but defining appropriate constraints to
make it usable, implementable and reliable is extremely hard.

Nick Maclaren.

More information about the J3 mailing list