[MPI3 Fortran] Proposed solution for the volatile buffer problem

Aleksandar Donev donev1 at llnl.gov
Thu Jan 15 11:53:50 CST 2009


On Thursday 15 January 2009 01:33, N.M. Maclaren wrote:

>     CALL Fred(array(1:99:2))
This is not allowed---come up with a better example:

C1239 (R1223) If an actual argument is a nonpointer array that has the 
ASYNCHRONOUS or VOLATILE attribute but is not simply contiguous 
(6.5.4), and the corresponding dummy argument has either the VOLATILE 
or ASYNCHRONOUS attribute, that dummy argument shall be an 
assumed-shape array that does not have the CONTIGUOUS attribute.

Aleks




More information about the mpiwg-fortran mailing list