52 #if defined(NAMD_CUDA) || defined(NAMD_HIP) 56 computeBondedCUDAType,
107 return computeData[cid].node;
111 computeData[cid].node =
node;
117 return (computeData[cid].moveToNode);
121 computeData[cid].moveToNode =
node;
160 #if defined(NAMD_MIC) 161 void setDirectToDevice(
const ComputeID cid,
const int d);
162 int directToDevice(
const ComputeID cid)
const;
191 #if defined(NAMD_MIC) 203 #if defined(NAMD_MIC)
void setNewNumPartitions(ComputeID cid, char numPartitions)
void saveComputeMap(const char *fname)
void registerCompute(ComputeID cid, Compute *c)
void loadComputeMap(const char *fname)
void setNumPartitions(ComputeID cid, char numPartitions)
ComputeID storeCompute(int node, int maxPids, ComputeType type, int partition=-1, int numPartitions=0)
void setNode(ComputeID cid, NodeID node)
char newNumPartitions(ComputeID cid)
void printComputeMap(void)
ComputeType type(ComputeID cid)
int numPartitions(ComputeID cid)
void setNewNode(ComputeID cid, NodeID node)
int partition(ComputeID cid)
static ComputeMap * Instance()
void newPid(ComputeID cid, int pid, int trans=13)
Compute * compute(ComputeID cid)
ComputeID cloneCompute(ComputeID src, int partition)
static ComputeMap * Object()
int numPids(ComputeID cid)
PatchRec pids[numPidsAllocated]
int pid(ComputeID cid, int i)
int trans(ComputeID cid, int i)
void unpack(MIStream *msg)
NodeID newNode(ComputeID cid)