On Friday, June 17, 2022 at 8:01:36 AM UTC-7, Thomas Koenig wrote:
(snip)
> I can assure you it is not - the change in question is purely something
> that will downgrade a newly introduced error to a warning.
> Any Performance issues you are seeing may be related to the
> interplay of the OpenCoarrays library with MPICH. Since
> I know neither well, I cannot really comment on that.
Which leaves out the question about the check itself, and whether it is
only a compile-time test, or a run-time test.
In any case, it could be some unrelated change in the compiler
that happens with that version, that is causing the timing change.
But also note, one must be very careful with any timing tests.
For example, data in the file cache can make a program run much
faster, not having to read it off disk. If you run program A then B,
it might be that B runs much faster, with cached data. But run A
again and see if the time changes.
But timing gets even harder with multiple threads, as it depends
on any interaction of the threads, along with everything else
(such as the disk cache).