[J3] C_PTR not allowed in SEQUENCE types?

Van Snyder van.snyder at sbcglobal.net
Fri Mar 12 19:29:53 UTC 2021


On Fri, 2021-03-12 at 04:21 +0000, Bill Long via J3 wrote:
> > MPI has 3 Fortran interfaces.  The ancient include file, mpif.h,
> > and two modules, MPI and MPI_F08.  The MPI module uses SEQUENCE
> > while the MPI_F08 module uses BIND(C).  I’ve argued in the past to
> > get rid of both mpif.h and the MPI module, leaving only the MPI_F08
> > module.  Those who develop Fortran tools for MPI were staunchly
> > opposed. 
> > 
> The alternative would be to do what SHMEM did and deprecate the
> Fortran interface entirely, on the grounds that the capabilities
> provided by SHMEM are all included in Fortran already anyway, and
> also it makes life easier for those providing SHMEM packages.    The
> same argument could be made for MPI. 
> 
> Cheers,
> Bill

One of our codes uses PVM to talk to an IDL program to "snoop" while
it's running, including graphics. I assume that could have been done
with MPI also, but when we started, 25 years ago, IDL only supported
PVM.

We defininitely cannot do that with coarrays.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.j3-fortran.org/pipermail/j3/attachments/20210312/986e1a7e/attachment.htm>


More information about the J3 mailing list