This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]