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