Go to the source code of this file.
Data Structures | |
struct | IndexHasher |
struct | ArrayIDHasher |
class | CkArrayMessage |
class | CkArrayElementMigrateMessage |
This is the message type used to actually send a migrating array element. More... | |
class | CkArrayMap |
The "map" is used by the array manager to map an array index to a home processor number. More... | |
class | ArrayMapExt |
class | CkMagicNumber_impl |
A tiny class for detecting heap corruption. More... | |
class | CkMagicNumber< T > |
class | CkLocation |
The "data" class passed to a CkLocIterator, which refers to a bound glob of array elements. More... | |
class | CkLocIterator |
This interface describes the destination for an iterator over the locations in an array. More... | |
class | CkLocMgr |
A group which manages the location of an indexed set of migratable objects. More... | |
Typedefs | |
typedef enum uint8_t | CkArray_IfNotThere |
typedef enum uint8_t | CkDeliver_t |
typedef void(* | CkLocFn )(CkArray *, void *, CkLocRec *, CkArrayIndex *) |
Enumerations | |
enum | uint8_t { CkArray_IfNotThere_buffer = 0, CkArray_IfNotThere_createhere = 1, CkArray_IfNotThere_createhome = 2, CkDeliver_queue = 0, CkDeliver_inline = 1, array = 0, group, nodegroup } |
enum | uint8_t { CkArray_IfNotThere_buffer = 0, CkArray_IfNotThere_createhere = 1, CkArray_IfNotThere_createhome = 2, CkDeliver_queue = 0, CkDeliver_inline = 1, array = 0, group, nodegroup } |
How to do a message delivery:. More... | |
enum | CkElementCreation_t { CkElementCreation_migrate = 2, CkElementCreation_resume = 3, CkElementCreation_restore = 4 } |
Functions | |
PUPbytes (CkDeliver_t) class CkArrayOptions | |
static CkGroupID | CkCreatePropMap (void) |
void | _propMapInit (void) |
void | _CkMigratable_initInfoInit (void) |
CkpvExtern (int, CkSaveRestorePrefetch) | |
bool | haveConfigurableRRMap () |
check the command line arguments to determine if we can use ConfigurableRRMap | |
Variables | |
CkGroupID | _defaultArrayMapID |
CkGroupID | _fastArrayMapID |
int(* | ArrayMapProcNumExtCallback )(int, int, const int *) |
CooPrefetchManager | CkArrayElementPrefetcher |
This is the superclass of all migratable parallel objects. |
typedef enum uint8_t CkArray_IfNotThere |
typedef enum uint8_t CkDeliver_t |
enum uint8_t |
CkArray_IfNotThere_buffer | |
CkArray_IfNotThere_createhere | |
CkArray_IfNotThere_createhome | |
CkDeliver_queue | |
CkDeliver_inline | |
array | |
group | |
nodegroup |
Definition at line 55 of file cklocation.h.
enum uint8_t |
How to do a message delivery:.
CkArray_IfNotThere_buffer | |
CkArray_IfNotThere_createhere | |
CkArray_IfNotThere_createhome | |
CkDeliver_queue | |
CkDeliver_inline | |
array | |
group | |
nodegroup |
Definition at line 62 of file cklocation.h.
PUPbytes | ( | CkDeliver_t | ) |