mirror of
https://github.com/paboyle/Grid.git
synced 2024-11-10 07:55:35 +00:00
Change to reporting
This commit is contained in:
parent
d91ba1f6cc
commit
d1a89af8c9
@ -1233,7 +1233,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
void Report(void) {
|
void Report(void) {
|
||||||
#define AVERAGE(A) _grid->GlobalSum(A);A/=NP;
|
#define AVERAGE(A)
|
||||||
#define PRINTIT(A) AVERAGE(A); std::cout << GridLogMessage << " Stencil " << #A << " "<< A/calls<<std::endl;
|
#define PRINTIT(A) AVERAGE(A); std::cout << GridLogMessage << " Stencil " << #A << " "<< A/calls<<std::endl;
|
||||||
RealD NP = _grid->_Nprocessors;
|
RealD NP = _grid->_Nprocessors;
|
||||||
RealD NN = _grid->NodeCount();
|
RealD NN = _grid->NodeCount();
|
||||||
@ -1281,11 +1281,13 @@ public:
|
|||||||
std::cout << GridLogMessage << " Stencil SHM mem " << (membytes)/gatheralltime/1000. << " GB/s per rank"<<std::endl;
|
std::cout << GridLogMessage << " Stencil SHM mem " << (membytes)/gatheralltime/1000. << " GB/s per rank"<<std::endl;
|
||||||
std::cout << GridLogMessage << " Stencil SHM mem " << (membytes)/gatheralltime/1000.*NP/NN << " GB/s per node"<<std::endl;
|
std::cout << GridLogMessage << " Stencil SHM mem " << (membytes)/gatheralltime/1000.*NP/NN << " GB/s per node"<<std::endl;
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
PRINTIT(mpi3synctime);
|
PRINTIT(mpi3synctime);
|
||||||
PRINTIT(mpi3synctime_g);
|
PRINTIT(mpi3synctime_g);
|
||||||
PRINTIT(shmmergetime);
|
PRINTIT(shmmergetime);
|
||||||
PRINTIT(splicetime);
|
PRINTIT(splicetime);
|
||||||
PRINTIT(nosplicetime);
|
PRINTIT(nosplicetime);
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
#undef PRINTIT
|
#undef PRINTIT
|
||||||
#undef AVERAGE
|
#undef AVERAGE
|
||||||
|
Loading…
Reference in New Issue
Block a user