#include <algorithm>
#include <map>
#include <vector>
#include "CudaUtils.h"
#include "CudaRecord.h"
#include "NamdTypes.h"
#include "charm++.h"
#include "Patch.h"
#include "PatchMap.h"
#include "ProxyMgr.h"
#include "LJTable.h"
#include "Node.h"
#include "ObjectArena.h"
#include "ReductionMgr.h"
#include "CudaComputeNonbonded.h"
#include "WorkDistrib.h"
#include "HomePatch.h"
#include "Priorities.h"
#include "ComputePmeCUDAMgr.h"
#include "ComputeNonbondedUtil.h"
#include "PatchData.h"
#include "NamdEventsProfiling.h"
#include "DeviceCUDA.h"
Go to the source code of this file.
|
#define | SET_EXCL(EXCL, BASE, DIFF) (EXCL)[((BASE)+(DIFF))>>5] |= (1<<(((BASE)+(DIFF))&31)) |
|
◆ SET_EXCL
#define SET_EXCL |
( |
|
EXCL, |
|
|
|
BASE, |
|
|
|
DIFF |
|
) |
| (EXCL)[((BASE)+(DIFF))>>5] |= (1<<(((BASE)+(DIFF))&31)) |
◆ CcdCallBacksReset()
void CcdCallBacksReset |
( |
void * |
ignored, |
|
|
double |
curWallTime |
|
) |
| |
◆ findHomePatchPe()
◆ findProxyPatchPes()
void findProxyPatchPes |
( |
std::vector< int > & |
proxyPatchPes, |
|
|
PatchID |
pid |
|
) |
| |
◆ sortop_bitreverse()
static bool sortop_bitreverse |
( |
int |
a, |
|
|
int |
b |
|
) |
| |
|
inlinestatic |
◆ deviceCUDA