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 2383 of file ComputePme.C. 02383 {
02384 data = 0;
02385 work = 0;
02386 send_order = 0;
02387 needs_reply = 0;
02388 }
|
|
|||||||||
|
Definition at line 2389 of file ComputePme.C. 02389 {
02390 delete [] data;
02391 delete [] work;
02392 delete [] send_order;
02393 delete [] needs_reply;
02394 }
|
|
||||||||||
|
Definition at line 2395 of file ComputePme.C.
|
|
||||||||||
|
Definition at line 2398 of file ComputePme.C. 02398 {
02399 send_order = new int[nBlocks];
02400 for ( int i=0; i<nBlocks; ++i ) send_order[i] = i;
02401 Random rand(CkMyPe());
02402 rand.reorder(send_order,nBlocks);
02403 needs_reply = new int[nBlocks];
02404 }
|
|
|||||
|
Definition at line 2411 of file ComputePme.C. |
|
|||||
|
Definition at line 2407 of file ComputePme.C. |
|
|||||
|
Definition at line 2410 of file ComputePme.C. |
|
|||||
|
Definition at line 2409 of file ComputePme.C. |
|
|||||
|
Definition at line 2405 of file ComputePme.C. |
|
|||||
|
Definition at line 2406 of file ComputePme.C. |
|
|||||
|
Definition at line 2414 of file ComputePme.C. |
|
|||||
|
Definition at line 2413 of file ComputePme.C. |
|
|||||
|
Definition at line 2408 of file ComputePme.C. |
|
|||||
|
Definition at line 2412 of file ComputePme.C. |
1.3.9.1