NAMD
|
#include <algorithm>
#include <map>
#include <vector>
#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 "NamdEventsProfiling.h"
#include "DeviceCUDA.h"
Go to the source code of this file.
Classes | |
struct | pid_sortop_reverse_priority |
struct | cr_sortop_distance |
struct | cr_sortop_reverse_priority |
struct | exlist_sortop |
Macros | |
#define | SET_EXCL(EXCL, BASE, DIFF) (EXCL)[((BASE)+(DIFF))>>5] |= (1<<(((BASE)+(DIFF))&31)) |
Functions | |
void | CcdCallBacksReset (void *ignored, double curWallTime) |
int | findHomePatchPe (PatchIDList *rankPatchIDs, PatchID pid) |
void | findProxyPatchPes (std::vector< int > &proxyPatchPes, PatchID pid) |
static bool | sortop_bitreverse (int a, int b) |
Variables | |
__thread DeviceCUDA * | deviceCUDA |
#define SET_EXCL | ( | EXCL, | |
BASE, | |||
DIFF | |||
) | (EXCL)[((BASE)+(DIFF))>>5] |= (1<<(((BASE)+(DIFF))&31)) |
int findHomePatchPe | ( | PatchIDList * | rankPatchIDs, |
PatchID | pid | ||
) |
Definition at line 341 of file CudaComputeNonbonded.C.
Referenced by CudaComputeNonbonded::assignPatches().
Definition at line 352 of file CudaComputeNonbonded.C.
References PatchMap::ObjectOnPe().
Referenced by CudaComputeNonbonded::assignPatches().
|
inlinestatic |
Definition at line 1565 of file CudaComputeNonbonded.C.
Referenced by cr_sortop_reverse_priority::pid_compare_priority().
__thread DeviceCUDA* deviceCUDA |
Definition at line 22 of file DeviceCUDA.C.