On Thu, Jun 26, 2025 at 10:15:01AM +0200, Andre Vehreschild wrote: > > I deem this library fit for educational and research use, > where small to medium sized problems are researched. I do > not expect it to support a long term running application, > because is does not join adjacent blocks in the shared memory > upon free. I.e. the shared memory will get fragmented and at > some time no shared memory can be allocated anymore. >
Hi Andre, In reviewing the email thread to see if I missed a step in rebuilding gfortran, the above comment caught my eye. I'm a bit leary here with regard to the general user experience. After 25+ years of contributing to gfortran, I've come to recognize one truth: Gfortran users will use it in unexpected and demanding ways. This can lead to a negative user experience, which then get reported in blog posts, stackoverflow, fortran-lang discourse, etc, (see for example, parameterized derived types and finalization). With regard to memory fragmentation, how severe to you think this issue may be? I doubt that we can tell users to only use -fcoarray=shmem for small/medium codes that only run for a short time. Again, we'll hit the negative user experience. -- Steve