PPL Logo

libs/ck-libs/armci/armci_impl.h File Reference

Go to the source code of this file.

Data Structures

class  Armci_Note
struct  peAddr
class  ArmciMsg
class  ArmciStridedMsg
class  ArmciVirtualProcessor
class  AddressMsg

Typedefs

typedef void * pointer
typedef struct peAddr addressPair

Functions

 PUPbytes (pointer) class Armci_Hdl
float fabsf (float x)
 CtvExtern (ArmciVirtualProcessor *, _armci_ptr)

Variables

CkArrayID armciVPAid
static const char * funclist []


Typedef Documentation

typedef void* pointer

Definition at line 14 of file armci_impl.h.

typedef struct peAddr addressPair


Function Documentation

PUPbytes ( pointer   ) 

Definition at line 15 of file armci_impl.h.

References PUP::d, dst, n, op, p, PUP::pup(), PUP::s, and src.

Here is the call graph for this function:

float fabsf ( float  x  )  [inline]

Definition at line 117 of file armci_impl.h.

CtvExtern ( ArmciVirtualProcessor ,
_armci_ptr   
)


Variable Documentation

const char* funclist[] [static]

Initial value:

 {"ARMCI_Init", "ARMCI_Finalize",
 "ARMCI_Error", "ARMCI_Cleanup", "ARMCI_Procs", "ARMCI_Myid",
 "ARMCI_GetV", "ARMCI_NbGetV", "ARMCI_PutV", "ARMCI_NbPutV",
 "ARMCI_AccV", "ARMCI_NbAccV", "ARMCI_Put", "ARMCI_NbPut",
 "ARMCI_Get", "ARMCI_NbGet", "ARMCI_Acc", "ARMCI_NbAcc",
 "ARMCI_PutS", "ARMCI_NbPutS", "ARMCI_GetS", "ARMCI_NbGetS",
 "ARMCI_AccS", "ARMCI_NbAccS", "ARMCI_PutValueLong",
 "ARMCI_PutValueInt", "ARMCI_PutValueFloat", "ARMCI_PutValueDouble",
 "ARMCI_NbPutValueLong", "ARMCI_NbPutValueInt",
 "ARMCI_NbPutValueFloat", "ARMCI_NbPutValueDouble",
 "ARMCI_GetValueLong", "ARMCI_GetValueInt", "ARMCI_GetValueFloat",
 "ARMCI_GetValueDouble", "ARMCI_NbGetValueLong",
 "ARMCI_NbGetValueInt", "ARMCI_NbGetValueFloat",
 "ARMCI_NbGetValueDouble", "ARMCI_Wait", "ARMCI_WaitProc",
 "ARMCI_WaitAll", "ARMCI_Test", "ARMCI_Barrier", "ARMCI_Fence",
 "ARMCI_AllFence", "ARMCI_Malloc", "ARMCI_Free",
 "ARMCI_Malloc_local", "ARMCI_Free_local",
 "ARMCI_SET_AGGREGATE_HANDLE", "ARMCI_UNSET_AGGREGATE_HANDLE",
 "ARMCI_Rmw", "ARMCI_Create_mutexes", "ARMCI_Destroy_mutexes",
 "ARMCI_Lock", "ARMCI_Unlock", "armci_notify", "armci_notify_wait",
 "ARMCI_Migrate", "ARMCI_Async_Migrate", "ARMCI_Checkpoint",
 "ARMCI_MemCheckpoint", "armci_msg_brdcst", "armci_msg_bcast",
 "armci_msg_gop2", "armci_msg_igop", "armci_msg_lgop",
 "armci_msg_fgop", "armci_msg_dgop", "armci_msg_barrier",
 "armci_msg_reduce", "armci_domain_nprocs", "armci_domain_count",
 "armci_domain_id", "armci_domain_glob_proc_id",
 "armci_domain_my_id"}

Definition at line 336 of file armci_impl.h.


Generated on Mon Sep 21 08:06:50 2020 for Charm++ by  doxygen 1.5.5