Hi,
suppose, we have the following code snippet.
finish ateach (pt in v_src ) {
/* ... some lines left out ... */
/**
* Scatter the vector v
*/
v_src(pt).copyFrom(j_min(pt),
v,j_min(pt),j_len(pt));
/* ... some more lines left out ... */
}
I have read in the method description for class Array[T], method copyfrom(),
that "If the source Array is in a different place, then this copy is performed
asynchronously and the resulting activity will be registered with the
dynamically enclosing finish." Is there another "silent" finish around the
copyfrom call, or does this mean that I cannot expect v_src() to have the
right values prior to the closing curly bracket in
"finish ateach (pt in v_src ) { ...}" ?
--
Mit freundlichen Grüßen / Kind regards
Dr. Christoph Pospiech
High Performance & Parallel Computing
Phone: +49-351 86269826
Mobile: +49-171-765 5871
E-Mail: [email protected]
-------------------------------------
IBM Deutschland GmbH
Vorsitzender des Aufsichtsrats: Erich Clementi
Geschäftsführung: Martin Jetter (Vorsitzender),
Reinhard Reschke, Christoph Grandpierre,
Klaus Lintelmann, Michael Diemer, Martina Koederitz
Sitz der Gesellschaft: Ehningen / Registergericht: Amtsgericht Stuttgart, HRB
14562 WEEE-Reg.-Nr. DE 99369940
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
X10-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/x10-users