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 2965 of file ComputePme.C. 02965 {
02966 data = 0;
02967 work = 0;
02968 send_order = 0;
02969 needs_reply = 0;
02970 }
|
|
|||||||||
|
Definition at line 2971 of file ComputePme.C. 02971 {
02972 fftwf_free(data);
02973 delete [] work;
02974 delete [] send_order;
02975 delete [] needs_reply;
02976 }
|
|
||||||||||
|
Definition at line 2977 of file ComputePme.C.
|
|
||||||||||
|
Definition at line 2980 of file ComputePme.C. 02980 {
02981 send_order = new int[nBlocks];
02982 for ( int i=0; i<nBlocks; ++i ) send_order[i] = i;
02983 Random rand(CkMyPe());
02984 rand.reorder(send_order,nBlocks);
02985 needs_reply = new int[nBlocks];
02986 }
|
|
|||||
|
Definition at line 2993 of file ComputePme.C. |
|
|||||
|
Definition at line 2989 of file ComputePme.C. |
|
|||||
|
Definition at line 2992 of file ComputePme.C. |
|
|||||
|
Definition at line 2991 of file ComputePme.C. |
|
|||||
|
Definition at line 2987 of file ComputePme.C. |
|
|||||
|
Definition at line 2988 of file ComputePme.C. |
|
|||||
|
Definition at line 2996 of file ComputePme.C. |
|
|||||
|
Definition at line 2995 of file ComputePme.C. |
|
|||||
|
Definition at line 2990 of file ComputePme.C. |
|
|||||
|
Definition at line 2994 of file ComputePme.C. |
1.3.9.1