GNU Fortran supports the following new features of the Technical Specification 18508 on Additional Parallel Features in Fortran:
CO_MIN and CO_MAX and SUM reduction intrinsics. 
And the CO_BROADCAST and CO_REDUCE intrinsic, except that those
do not support polymorphic types or types with allocatable, pointer or
polymorphic components.
     EVENT POST, EVENT WAIT, EVENT_QUERY)