Dear all, as requested, See attached patch 10 of 13
Best Regards, Jerry
commit e9167f3c14969fbb467804b222516b1a88496210 Author: Andre Vehreschild <[email protected]> Date: Thu Nov 20 12:52:24 2025 +0100 Fortran: Sync coarray images on exit. libgfortran/ChangeLog: * caf/shmem.c (_gfortran_caf_finalize): Add a sync on the initial team on exit. diff --git a/libgfortran/caf/shmem.c b/libgfortran/caf/shmem.c index 446e5f54483..1ef36cde1ac 100644 --- a/libgfortran/caf/shmem.c +++ b/libgfortran/caf/shmem.c @@ -147,6 +147,8 @@ _gfortran_caf_finalize (void) caf_static_list = tmp; } + /* Make sure to wait for all images to finish. */ + sync_team (caf_initial_team); free_team_list (caf_current_team); caf_initial_team = caf_current_team = NULL; free_team_list (caf_teams_formed);
