Hi Iain,
> I see - but you are not using shm_open on macOS ?
Er, well, yes, I am using shm_open. Why? I tried shmat(), but that is only for
tiny shared memory segments. The caf_shmem is looking for a segment size of
4GB (configurable by env variable). There is a simple memory management in that
shared memory. This design decision was made, because the number of shared
memory segments a process can have is quite limited and a Fortran program using
coarrays may use a lot of them. Therefore using a shared memory segment for
each was not feasible.
Regards,
Andre
--
Andre Vehreschild * Email: vehre ad gmx dot de