Hi Jerry,

that is very odd, because the test timeout in Opencoarrays is set to 300
seconds at the max. (There are even smaller ones). I can reproduce the
Opencoarray tests hanging for cmake build-type Release. On a Debug build they
fail.

I just repeated testing against OpenCoarrays. The gcc-15 branch w/ and w/o the
"fixer patch" passes for me for opencoarray's main branch at
3d0fa68dc95f05f9c17bd3e7dd0d34e6f530e429 with the system supplied mpich in
version 4.2.2-1.fc41 (I am on Fedora 41).

For gcc-16 I needed to fix OpenCoarrays and gcc a bit (s.
https://gcc.gnu.org/pipermail/fortran/2025-July/062451.html). Furthermore is
there still the teams support open. I therefore ask you to use this branch:

https://github.com/sourceryinstitute/OpenCoarrays/tree/vehre/issue-779-form-team

It adds all the necessary stuff for teams and gcc-16 interface awareness. With
this I can compile Toon's random_weather code and run it.

Regards,
        Andre

On Wed, 2 Jul 2025 16:12:57 -0700
Jerry D <jvdelis...@gmail.com> wrote:

> On 7/2/25 9:40 AM, Jerry D wrote:
> > On 7/2/25 3:14 AM, Andre Vehreschild wrote:  
> >> Hi all,
> >>
> >> I successfully created a big mess with the previous patch. First of all by
> >> applying an outdated one and secondly by adding the conformance checks for
> >> coranks in a3f1cdd8ed46f9816b31ab162ae4dac547d34ebc. Checking the standard
> >> even using AI (haha) to figure if coranks of an expression have
> >> restrictions on them, failed. I found nothing. AI fantasized about
> >> restrictions that did not exist. Therefore the current approach is to
> >> remove the conformance check and just use the computed coranks in
> >> expressions to prevent recomputaion whenever they needed.
> >>
> >> Jerry, Harald: Sorry for all the bother and all my mistakes. I am really
> >> sorry to have wasted your time.
> >>
> >> The patch has been regtested fine on x86_64-pc-linux-gnu / F41. Ok for
> >> mainline and later backport to gcc-15?
> >>
> >> Regards,
> >>     Andre
> >>  
> > --- snip ---
> > 
> > With this fixer patch, I can successfully compile Toon's test case.
> > 
> > The patch also regression tests here OK.
> > 
> > OK to push.
> > 
> > Jerry  
> 
> As a followup, with the fixer patch applied, OpenCoarrays builds.  However,
> make test hangs at Test 4.
> 
>   3/88 Test  #3: register_vector ....................................... 
> Passed    0.42 sec
>        Start  4: register_alloc_vector
> ^Cmake[3]: *** [CMakeFiles/check.dir/build.make:70: CMakeFiles/check]
> Interrupt make[2]: *** [CMakeFiles/Makefile2:962: CMakeFiles/check.dir/all]
> Interrupt make[1]: *** [CMakeFiles/Makefile2:969: CMakeFiles/check.dir/rule]
> Interrupt make: *** [Makefile:205: check] Interrupt
> 
> I waited about 20 minutes.  This may be another bug. I built and tested 
> OpenCorrays about 2 days ago with gfortran 14 with no problems.
> 
> I am able to compile and run Toon's test case with this OpenCoarrays. So we 
> still have some breakage on 15 and 16 remaining.  I have not tried building 
> OpenCoarrays with the shmem patch applied yet. This will be my next step here.
> 
> Regards,
> 
> Jerry
> 


-- 
Andre Vehreschild * Email: vehre ad gmx dot de 

Reply via email to