git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7362 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
@ -22,9 +22,9 @@ class ProcMap : protected Pointers {
|
||||
public:
|
||||
ProcMap(class LAMMPS *);
|
||||
~ProcMap() {}
|
||||
int onelevel_grid(int, int *, int *, int, int, int *);
|
||||
int twolevel_grid(int, int *, int *, int, int *, int *, int, int, int *);
|
||||
int numa_grid(int, int *, int *, int *);
|
||||
void onelevel_grid(int, int *, int *, int, int, int *);
|
||||
void twolevel_grid(int, int *, int *, int, int *, int *, int, int, int *);
|
||||
void numa_grid(int, int *, int *, int *);
|
||||
void custom_grid(char *, int, int *, int *);
|
||||
void cart_map(int, int *, int *, int [3][2], int ***);
|
||||
void cart_map(int, int *, int *, int *, int [3][2], int ***);
|
||||
@ -35,15 +35,19 @@ class ProcMap : protected Pointers {
|
||||
void output(char *, int *, int ***);
|
||||
|
||||
private:
|
||||
int other_style;
|
||||
int other_procgrid[3];
|
||||
int nodegrid[3];
|
||||
int nodegrid[3]; // NUMA params
|
||||
int node_id;
|
||||
int procs_per_node;
|
||||
int procs_per_numa;
|
||||
int **cmap;
|
||||
|
||||
int procs2box(int, int *, int *, const int, const int, const int, int);
|
||||
int **cmap; // info in custom grid file
|
||||
|
||||
int factor(int, int **);
|
||||
int combine_factors(int, int **, int, int **, int **);
|
||||
int cull_2d(int, int **, int);
|
||||
int cull_user(int, int **, int, int *);
|
||||
int cull_other(int, int **, int, int, int *);
|
||||
int best_factors(int, int **, int *, int, int, int);
|
||||
void grid_shift(int, int, int &, int &);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user