[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