This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: First Patch
Hi Daniel,
On Thu, Jun 09, 2011 at 07:54:25PM +0200, Daniel Carrera wrote:
> With that fixed, there is still one issue left. When you run "sync
> images (1)" you get the error:
>
> --------------------------------------------------------------------
> MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
> with errorcode 1.
>
> NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
> You may or may not see output from other processes, depending on
> exactly when Open MPI kills them.
> ---------------------------------------------------------------------
> COARRAY ERROR: SYNC IMAGES not yet implemented-----------------------
> ---------------------------------------------------------------------
> if (count > 0)
> {
> fprintf (stderr, "COARRAY ERROR: SYNC IMAGES not yet implemented");
> error_stop (1);
> }
>
> From the looks of it, it seems like either I should remove this
> particular test, or somehow mark the test as "expected failure".
Frankly, I do not understand that failure. The SYNC IMAGES(1) is executed
on image 1 ("MPI_ABORT was invoked on rank 0") and before the code above
is executed, the following code comes:
>> if (count == 0 || (count == 1&& images[0] == caf_this_image))
>> return 0;
The reason for the failure is probably the same: A missing
gfc_build_addr_expr for imageset ...
Tobias