[MPI3 Fortran] [Mpi-comments] MPI 3.0: Fortran 2008 interface - issue with the LOGICAL kind

Tobias Burnus burnus at net-b.de
Fri Mar 29 10:06:40 CDT 2013


Am 29.03.2013 12:47, schrieb Rolf Rabenseifner:
>>> Except that LEN=* is not permitted with Bind(C), either. For
>>> Bind(C), using CHARACTER(len=1),dimension(*) would be fine, though.
> If I understand TS29113 correctly, then your sentence
>   - is valid for Fortran 2003 and 2008
>   - is not correct for TS29113: TS29113 allows CHARACTER(LEN=*).

You are right, of course. I was too much thinking of passing string 
argument by pointer address while TS29113 allows character(len=:) and 
character(len=*), which is passed using the descriptor.

Sorry for adding to the confusion and happy Easter to everyone.

Tobias



More information about the mpiwg-fortran mailing list