Public Member Functions | |
| PmePencil () | |
| ~PmePencil () | |
| void | base_init (PmePencilInitMsg *msg) |
| void | order_init (int nBlocks) |
Public Attributes | |
| PmePencilInitMsgData | initdata |
| Lattice | lattice |
| PmeReduction | evir |
| int | sequence |
| int | imsg |
| int | hasData |
| float * | data |
| float * | work |
| int * | send_order |
| int * | needs_reply |
|
|||||||||
|
Definition at line 2359 of file ComputePme.C. 02359 {
02360 data = 0;
02361 work = 0;
02362 send_order = 0;
02363 needs_reply = 0;
02364 }
|
|
|||||||||
|
Definition at line 2365 of file ComputePme.C. 02365 {
02366 delete [] data;
02367 delete [] work;
02368 delete [] send_order;
02369 delete [] needs_reply;
02370 }
|
|
||||||||||
|
Definition at line 2371 of file ComputePme.C.
|
|
||||||||||
|
Definition at line 2374 of file ComputePme.C. 02374 {
02375 send_order = new int[nBlocks];
02376 for ( int i=0; i<nBlocks; ++i ) send_order[i] = i;
02377 Random rand(CkMyPe());
02378 rand.reorder(send_order,nBlocks);
02379 needs_reply = new int[nBlocks];
02380 }
|
|
|||||
|
Definition at line 2387 of file ComputePme.C. |
|
|||||
|
Definition at line 2383 of file ComputePme.C. |
|
|||||
|
Definition at line 2386 of file ComputePme.C. |
|
|||||
|
Definition at line 2385 of file ComputePme.C. |
|
|||||
|
Definition at line 2381 of file ComputePme.C. |
|
|||||
|
Definition at line 2382 of file ComputePme.C. |
|
|||||
|
Definition at line 2390 of file ComputePme.C. |
|
|||||
|
Definition at line 2389 of file ComputePme.C. |
|
|||||
|
Definition at line 2384 of file ComputePme.C. |
|
|||||
|
Definition at line 2388 of file ComputePme.C. |
1.3.9.1