1 #ifndef COMPUTENONBONDEDCUDA_H
2 #define COMPUTENONBONDEDCUDA_H
14 #include <hip/hip_vector_types.h>
154 #endif //COMPUTENONBONDEDCUDA_H
ResizeArray< int > remoteHostedPatches
ResizeArray< int > localActivePatches
Box< Patch, GBReal > * psiSumBox
ResizeArray< compute_record > computeRecords
Box< Patch, Results > * forceBox
static void build_lj_table()
bool cuda_device_shared_with_pe(int pe)
Box< Patch, Real > * intRadBox
SubmitReduction * reduction
bool one_cuda_device_per_node()
ComputeNonbondedCUDA ** slaves
ResizeArray< int > remoteActivePatches
ComputeNonbondedCUDA * master
ResizeArray< compute_record > localComputeRecords
void requirePatch(int pid)
ResizeArray< compute_record > remoteComputeRecords
LocalWorkMsg * localWorkMsg2
ResizeArray< int > hostedPatches
ComputeNonbondedCUDA(ComputeID c, ComputeMgr *mgr, ComputeNonbondedCUDA *m=0, int idx=-1)
ResizeArray< int > activePatches
static void build_exclusions()
ResizeArray< int > localHostedPatches
Box< Patch, GBReal > * dEdaSumBox
int reversePriorityRankInPe
void recvYieldDevice(int pe)
ComputeNonbondedCUDA * slave
ResizeArray< patch_record > patchRecords
Box< Patch, CompAtom > * positionBox
Box< Patch, Real > * dHdrPrefixBox
static void build_force_table()
Box< Patch, Real > * bornRadBox
void messageFinishPatch(int)