mirror of
https://github.com/paboyle/Grid.git
synced 2024-11-10 07:55:35 +00:00
Patch for comms none nocompile
This commit is contained in:
parent
31f4f4f1e1
commit
927c62d8a3
@ -14,20 +14,43 @@ CartesianCommunicator::CartesianCommunicator(std::vector<int> &processors)
|
|||||||
for(int d=0;d<_ndimension;d++) _processor_coor[d] = 0;
|
for(int d=0;d<_ndimension;d++) _processor_coor[d] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void CartesianCommunicator::GlobalSumF(float &){}
|
void CartesianCommunicator::GlobalSum(float &){}
|
||||||
void CartesianCommunicator::GlobalSumFVector(float *,int N){}
|
void CartesianCommunicator::GlobalSumVector(float *,int N){}
|
||||||
void CartesianCommunicator::GlobalSumF(double &){}
|
void CartesianCommunicator::GlobalSum(double &){}
|
||||||
void CartesianCommunicator::GlobalSumFVector(double *,int N){}
|
void CartesianCommunicator::GlobalSumVector(double *,int N){}
|
||||||
|
|
||||||
// Basic Halo comms primitive
|
// Basic Halo comms primitive
|
||||||
void CartesianCommunicator::SendToRecvFrom(void *xmit,
|
void CartesianCommunicator::SendToRecvFrom(void *xmit,
|
||||||
std::vector<int> to_coordinate,
|
int dest,
|
||||||
void *recv,
|
void *recv,
|
||||||
std::vector<int> from_coordinate,
|
int from,
|
||||||
int bytes)
|
int bytes)
|
||||||
{
|
{
|
||||||
exit(-1);
|
exit(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CartesianCommunicator::Barrier(void)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void CartesianCommunicator::Broadcast(int root,void* data, int bytes)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void CartesianCommunicator::ShiftedRanks(int dim,int shift,int &source,int &dest)
|
||||||
|
{
|
||||||
|
source =1;
|
||||||
|
dest=1;
|
||||||
|
}
|
||||||
|
int CartesianCommunicator::RankFromProcessorCoor(std::vector<int> &coor)
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
void CartesianCommunicator::ProcessorCoorFromRank(int rank, std::vector<int> &coor)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user