mirror of
https://github.com/paboyle/Grid.git
synced 2024-11-10 07:55:35 +00:00
Coordinate handling gpu ready
This commit is contained in:
parent
078901278c
commit
8792ff6439
@ -133,13 +133,13 @@ public:
|
|||||||
if (fbuf.size()==1) {
|
if (fbuf.size()==1) {
|
||||||
lsites=1;
|
lsites=1;
|
||||||
}
|
}
|
||||||
std::vector<int> local_vol =grid->LocalDimensions();
|
Coordinate local_vol =grid->LocalDimensions();
|
||||||
std::vector<int> local_start =grid->LocalStarts();
|
Coordinate local_start =grid->LocalStarts();
|
||||||
std::vector<int> global_vol =grid->FullDimensions();
|
Coordinate global_vol =grid->FullDimensions();
|
||||||
|
|
||||||
thread_region {
|
thread_region {
|
||||||
|
|
||||||
std::vector<int> coor(nd);
|
Coordinate coor(nd);
|
||||||
uint32_t scidac_csuma_thr=0;
|
uint32_t scidac_csuma_thr=0;
|
||||||
uint32_t scidac_csumb_thr=0;
|
uint32_t scidac_csumb_thr=0;
|
||||||
uint32_t site_crc=0;
|
uint32_t site_crc=0;
|
||||||
@ -269,13 +269,13 @@ public:
|
|||||||
int nrank = grid->ProcessorCount();
|
int nrank = grid->ProcessorCount();
|
||||||
int myrank = grid->ThisRank();
|
int myrank = grid->ThisRank();
|
||||||
|
|
||||||
std::vector<int> psizes = grid->ProcessorGrid();
|
Coordinate psizes = grid->ProcessorGrid();
|
||||||
std::vector<int> pcoor = grid->ThisProcessorCoor();
|
Coordinate pcoor = grid->ThisProcessorCoor();
|
||||||
std::vector<int> gLattice= grid->GlobalDimensions();
|
Coordinate gLattice= grid->GlobalDimensions();
|
||||||
std::vector<int> lLattice= grid->LocalDimensions();
|
Coordinate lLattice= grid->LocalDimensions();
|
||||||
|
|
||||||
std::vector<int> lStart(ndim);
|
Coordinate lStart(ndim);
|
||||||
std::vector<int> gStart(ndim);
|
Coordinate gStart(ndim);
|
||||||
|
|
||||||
// Flatten the file
|
// Flatten the file
|
||||||
uint64_t lsites = grid->lSites();
|
uint64_t lsites = grid->lSites();
|
||||||
|
@ -593,7 +593,7 @@ public:
|
|||||||
|
|
||||||
GridBase *grid = Umu.Grid();
|
GridBase *grid = Umu.Grid();
|
||||||
|
|
||||||
std::vector<int> dims = Umu.Grid()->FullDimensions();
|
auto dims = Umu.Grid()->FullDimensions();
|
||||||
|
|
||||||
assert(dims.size()==4);
|
assert(dims.size()==4);
|
||||||
|
|
||||||
|
@ -91,7 +91,7 @@ public:
|
|||||||
return dimensions;
|
return dimensions;
|
||||||
}
|
}
|
||||||
|
|
||||||
void setDimensions(std::vector<int> dimensions) {
|
void setDimensions(Coordinate dimensions) {
|
||||||
char delimiter = ' ';
|
char delimiter = ' ';
|
||||||
std::stringstream stream;
|
std::stringstream stream;
|
||||||
for(int i=0;i<dimensions.size();i++){
|
for(int i=0;i<dimensions.size();i++){
|
||||||
|
Loading…
Reference in New Issue
Block a user