updated comm tiled to have multi

This commit is contained in:
Diaz
2019-01-21 12:29:31 -05:00
parent 9a3f90294c
commit 0f88513f65

View File

@ -69,13 +69,14 @@ class CommTiled : public Comm {
int **size_reverse_recv; // # of values to recv in each reverse swap/proc
int **forward_recv_offset; // forward comm offsets in buf_recv per swap/proc
int **reverse_recv_offset; // reverse comm offsets in buf_recv per swap/proc
double **cutghostmulti; // cutghost on a per-type basis
int ***sendlist; // list of atoms to send per swap/proc
int **maxsendlist; // max size of send list per swap/proc
int **pbc_flag; // general flag for sending atoms thru PBC
int ***pbc; // dimension flags for PBC adjustments
double ***sendbox; // bounding box of atoms to send per swap/proc
double ****sendbox_multi; // bounding box of atoms to send per swap/proc for multi comm
// exchange comm info, proc lists do not include self
@ -147,6 +148,7 @@ class CommTiled : public Comm {
void grow_swap_send(int, int, int); // grow swap arrays for send and recv
void grow_swap_recv(int, int);
void deallocate_swap(int); // deallocate swap arrays
};
}