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

Reply via email to