[J3] Question about coarray implementations
Brad Richardson
everythingfunctional at protonmail.com
Fri May 19 13:41:13 UTC 2023
Hi Jeff,
OpenCoarrays has an openshmem backend available as well. I don't think
it's used very frequently, but it's seen use in the past.
NAG's implementation is shared memory only, so I'm pretty sure it's not
using MPI either. I thought I heard a rumor it used openmp/threads.
Finally, and it's of course not done yet, I'm working with the group
developing Caffeine, which is based on Gasnet-Ex. There's also been
interest in the past of developing a Gasnet backend to OpenCoarrays.
All of that doesn't directly answer your question, but hopefully gives
a fuller picture of the possible implementations for coarrays.
Regards,
Brad
On Fri, 2023-05-19 at 11:46 +0000, Jeff Hammond via J3 wrote:
> Is anyone aware of a Fortran implementation of the coarray model
> where images are not OS processes?
>
> Furthermore, are there any implementations that create images at some
> point after entry into the main program, such as the first time a
> coarray is allocated, or an image query function is called?
>
> I am familiar with OpenCoarrays and Intel Fortran, both of which use
> MPI, and Cray Fortran, which uses a PGAS runtime that is
> interoperable with MPI, but no other implementations.
>
> Thanks,
>
> Jeff
More information about the J3
mailing list