#include <fftlib.h>
Public Member Functions | |
| OptPmePencil () | |
| ~OptPmePencil () | |
| void | base_init (OptPmePencilInitMsg *msg) |
| void | order_init (int nBlocks) |
Public Attributes | |
| OptPmePencilInitMsgData | initdata |
| Lattice | lattice |
| PmeReduction | evir |
| int | imsg |
| int | _iter |
| float * | data |
| float * | many_to_many_data |
| int * | many_to_many_nb |
| float * | work |
| int * | send_order |
| void * | handle |
|
|||||||||
|
Definition at line 73 of file fftlib.h. 00073 {
00074 data = 0;
00075 work = 0;
00076 send_order = 0;
00077 }
|
|
|||||||||
|
Definition at line 78 of file fftlib.h. 00078 {
00079 delete [] data;
00080 delete [] work;
00081 delete [] send_order;
00082 }
|
|
||||||||||
|
Definition at line 83 of file fftlib.h.
|
|
||||||||||
|
Definition at line 86 of file fftlib.h. 00086 {
00087 send_order = new int[nBlocks];
00088 for ( int i=0; i<nBlocks; ++i ) send_order[i] = i;
00089 Random rand(CkMyPe());
00090 rand.reorder(send_order,nBlocks);
00091 }
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3.9.1