Are you claiming that in the following test, the static variable "val" will
not be seen as a symmetric object?

#include "shmem.h"

int main( int argc, char **argv){
    long my_pe, npes, master;

    start_pes(0);
    my_pe = shmem_my_pe();
    npes = shmem_n_pes();

    master = npes - 1;

   /* only used on master */
   static long val = 0;


   if(my_pe != master ){
       shmem_long_fadd(&val,1,master);
   }

   shmem_barrier_all();

  return 0;
}

Josh



On Tue, Jul 29, 2014 at 11:27 AM, Bert Wesarg <bert.wes...@tu-dresden.de>
wrote:

> Hi,
>
> On 05/10/2014 02:46 PM, Bert Wesarg wrote:
>
>> Hi,
>>
>> Btw, I'm pretty confident, that this Open SHMEM implementation does not
>> recognize global or static variables in shared libraries as symmetric
>> objects. It is probably wise to note this somewhere to the users.
>>
>
> I've never got an reply to this query. Any comments on it?
>
> Bert
>
>
>> Kind regards,
>> Bert Wesarg
>>
>>
> --
> Dipl.-Inf. Bert Wesarg
> wiss. Mitarbeiter
>
> Technische Universität Dresden
> Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH)
> 01062 Dresden
> Tel.: +49 (351) 463-42451
> Fax: +49 (351) 463-37773
> E-Mail: bert.wes...@tu-dresden.de
>
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2014/07/15305.php
>

Reply via email to