1
1
This commit was SVN r31913.
Этот коммит содержится в:
Oscar Vega-Gisbert 2014-06-01 15:09:30 +00:00
родитель 748d02e963
Коммит 86a89c9324
3 изменённых файлов: 8 добавлений и 12 удалений

@ -16,7 +16,7 @@ public class oshmem_circular_shift
System.out.println("Process "+ myPE +" gets message from "+
peer +" ("+ numPEs +" processes in ring)");
bbb.getInt(aaa, 1, peer);
bbb.getInt(aaa, peer);
ShMem.barrierAll();
bbb.free();
System.out.println("Process "+ myPE +" exiting");

@ -12,17 +12,13 @@ public class oshmem_max_reduction
int numPEs = ShMem.getNumPEs(),
myPE = ShMem.getMyPE();
Addr src = new Addr(8 * N), // long is 8 bytes.
dst = new Addr(8 * N),
pWrk = new Addr(8 * ShMem.REDUCE_SYNC_SIZE),
pSync = new Addr(8 * ShMem.BCAST_SYNC_SIZE);
Addr src = new Addr(8 * N), // long is 8 bytes.
dst = new Addr(8 * N),
pWrk = new Addr(8 * ShMem.REDUCE_SYNC_SIZE);
PSync pSync = new PSync(ShMem.BCAST_SYNC_SIZE);
LongBuffer srcBuf = src.asLongBuffer(),
dstBuf = dst.asLongBuffer(),
pSyncBuf = pSync.asLongBuffer();
for(int i = 0; i < ShMem.BCAST_SYNC_SIZE; i++)
pSyncBuf.put(i, ShMem.SYNC_VALUE);
LongBuffer srcBuf = src.asLongBuffer(),
dstBuf = dst.asLongBuffer();
for(int i = 0; i < N; i++)
srcBuf.put(i, myPE + i);

@ -25,7 +25,7 @@ public class oshmem_symmetric_data
// static makes it symmetric
// put "size" words into target on each PE
for(int i = 1; i < numPE; i++)
target.putInt(source, SIZE, i);
target.putInt(source, i);
}
ShMem.barrierAll(); // sync sender and receiver