__attribute__ | |
__simdia_vec_f | |
__simdia_vec_i | |
__simdia_vec_lf | |
_ackEntryMethodMsg | |
_affMsg | |
_ArrInitMsg | |
_btreenode | |
_bucket_list_t | |
_ccd_callback | Structure to hold the requisites for a callback |
_ccd_cblist | A list of callbacks stored as an array and handled like a list |
_ccd_cblist_elem | An element (a single callback) in a list of callbacks |
_CkCacheUserData | NodeCacheEntry represents the entry for a remote node that is requested by the chares on a processor |
_CkErrStream | |
_CkFuture | |
_ckGroupID | |
_CkOStream | |
_CkOutStream | |
_ckSemaID | |
_cma_src_buffer_info | |
_cmi_common_rdma_info | |
_cmi_rdma_direct_ack | |
_CmiObjId | |
_converseRdmaMsg | |
_CreateStatCollMsg | |
_dllnode | |
_DMsg | |
_DummyMsg | |
_group_list_t | |
_GroupInfo | |
_hostnameMsg | |
_insert_ret_val | |
_LDCommData | |
_LDCommDesc | |
_LDObjKey | |
_LDOMid | |
_list | |
_nodeTopoMsg | |
_ObjectID | |
_ObjectID::s_array | |
_pageentry | |
_PencilArrayInfo | |
_PencilBlock | |
_PencilType | |
_PersistentDestroyMsg | |
_PersistentReqGrantedMsg | |
_PersistentRequestMsg | |
_ppc_atomic_mutex_t | |
_ppc_atomic_t | |
_ppcatomicq | |
_ppcatomicstate | |
_procInfo | |
_rankMsg | |
_RedMsg | |
_RefineChkMsg | |
_RefineMsg | |
_roatom< dtype > | |
_Slot | Struct Slot contains all of the information about a malloc buffer except for the contents of its memory |
_slotblock | |
_slotmsg | |
_slotset | |
_SlotStack | |
_speedmsg | |
_StatCollMsg | |
_statsHeader | |
_topoDoneMsg | |
_tree_t | |
_WarningMsg | |
PUP::able | |
PUP::able::PUP_ID | |
xi::AccelBlock | |
MSA::accum< T, D > | |
MSA::accum_cache_line< T > | |
MSA::Accumulable< MSA > | |
adapt | |
adapt2 | |
adapt3 | |
adapt4 | |
adapt5 | |
adaptAdj | |
adaptAdjMsg | |
AdaptiveLB | |
addElemMsg | A message to pack all data to tell a remote chunk to add an element |
addGhostElemMsg | A message to tell a remote chunk to add a ghost element (all data is packed) |
addNodeMsg | A message to pack all the data needed to tell a remote chunk to add a new node |
AddressMsg | |
ADIO_cb_name_arrayD | |
ADIO_Fcntl_t | |
ADIOI_Access | |
ADIOI_AIO_req_str | |
ADIOI_BGL_ConfInfo_t | |
ADIOI_BGL_fs_s | |
ADIOI_BGL_ProcInfo_t | |
ADIOI_Datarep | |
ADIOI_FileD | |
ADIOI_Fl_node | |
ADIOI_Fns_struct | |
ADIOI_Hints_struct | |
ADIOI_Offlen | |
ADIOI_PVFS2_fs_s | |
adjacency_t | |
adjElem | |
adjNode | |
adjReply | |
adjRequest | |
Agent | |
Agent::_Elem | |
alloc_struct | |
AllocTable2d< T > | A heap-allocatable, resizable BasicTable2d |
allocVector | Tiny, silly utility class for dynamically allocating vectors |
AllreduceMgr | |
Amm< T, N > | |
AmmEntry< T > | |
amount_and_extra_data_t | |
AMPI_FuncPtr_Transport | |
ampiCommStruct | |
AmpiComplex | |
AmpiDoubleComplex | |
AmpiLongDoubleComplex | |
AmpiMsgPool | |
AmpiOpHeader | |
AmpiOtherElement | Our local representation of another AMPI array element |
AmpiRequest | Represents an MPI request that has been initiated using Isend, Irecv, Ialltoall, Send_init, etc |
AmpiRequestList | |
AmpiRequestPool | |
ampiSplitKey | |
ampiTopology | |
ampiWorlds | This group is used to broadcast the MPI_COMM_UNIVERSE communicators |
AmrCoordinator | |
AmrUserData | |
armci_giov_t | |
Armci_Note | |
ArmciMsg | |
ArmciStridedMsg | |
ArmciVirtualProcessor | |
Builder::Array | |
xi::Array | |
ArrayBase | |
ArrayDataItem< dtype, itype > | |
ArrayElement | An array element is a chare that lives inside the array |
ArrayElement_initInfo | |
ArrayElementT< T > | An ArrayElementT is a utility class where you are constrained to a "thisIndex" of some fixed-sized type T |
ArrayElemExt | |
ArrayIDHasher | |
ck::ArrayIndexCompressor | |
ArrayMapExt | |
arrayMapInfo | Class used to store the dimensions of the array and precalculate numChares, binSize and other values for the DefaultArrayMap -- ASB |
ArrayMeshStreamer< dtype, itype, ClientType, RouterType, EntryMethod > | |
ArrayMeshStreamer< dtype, itype, ClientType, RouterType, EntryMethod >::DataItemHandle | |
ArrayPtrT< T > | Smart pointer-to-new[]'d array-of-T |
arrInfo | |
PUP::as_bytes< T > | Traits class: decide if the type T can be safely pupped as raw bytes |
xi::AstChildren< Child > | |
xi::AstNode | |
atom | |
balanceData | |
BalanceSpecs | |
Barrier | |
BaseLB | Base class for all LB strategies |
BaseLB::LDStats | Passed to the virtual functions Strategy( |
BaseLB::ProcStats | |
BasicTable2d< T > | This is a simple 2D table |
bbox3d | |
BCapplier | Wrapper for user matrix-vector multiply that applies "essential" boundary conditions |
BGQTorusManager | |
bin_tree_storage_t | |
bin_tree_t | |
BinEntry | Bin entry record CPU time in an interval |
BitVec | |
BitVectorIterator< T > | |
block | |
block_header | |
xi::BlockConstruct | |
blockDim | |
BlockLB | |
blockLoc | |
BlockMap | |
blockSpan | |
boolMsg | A Message to encapsulate a boolean |
Boomarray< T > | |
BQueue | Class to handle the boundaries of child partitions |
bracket_elem_t | |
BThreshold | |
bucket_t | |
SDAG::Buffer | |
buffer | |
BufferedLocalLogHeader | |
bufferT< T > | |
Builtin_kvs | |
xi::BuiltinType | |
Bulk_Adapt | Provides high level adaptivity operations |
BulkAdapt | This shadow array is attached to a partition to perform bulk adaptivity |
BV_Set | |
MSA::cache_line< T > | |
call_migration_constructor< T, has_migration_constructor > | |
call_migration_constructor< T, false > | |
call_migration_constructor< T, true > | |
callBack | Class for user-specified callback |
callbackMsg | |
callSystemStruct | Used to ship around system calls |
CancelList | A list of event cancellations |
cancelMsg | Cancellation message |
CancelNode | A single event cancellation |
xi::CaseConstruct | |
xi::CaseListConstruct | |
CBase | Base case for the infrastructure to recursively handle inheritance through CBase_foo from anything that implements X::pup() |
CBase_AdaptiveLB | |
CBase_ampi | |
CBase_ampiParent | |
CBase_ampiWorlds | |
CBase_ArrayMeshStreamer | |
CBase_Barrier | |
CBase_BaseLB | |
CBase_BlockLB | |
CBase_BThreshold | |
CBase_CentralLB | |
CBase_CkCacheManager | |
CBase_ckcallback_group | |
CBase_ckcallback_main | |
CBase_CkCheckpointMgr | |
CBase_CkMemCheckPT | |
CBase_collideMgr | |
CBase_collideVoxel | |
CBase_ComboCentLB | |
CBase_CommAwareRefineLB | |
CBase_CommLB | |
CBase_CompletionDetector | |
CBase_controlPointMain | |
CBase_controlPointManager | |
CBase_CpdPython | |
CBase_CpdPythonGroup | |
CBase_Director | |
CBase_DistBaseLB | |
CBase_DistributedLB | |
CBase_DummyLB | |
CBase_femMeshModify | |
CBase_FuncCkLoop | |
CBase_FuncSingleHelper | |
CBase_GraphBFTLB | |
CBase_GraphPartLB | |
CBase_GreedyAgentLB | |
CBase_GreedyCommLB | |
CBase_GreedyLB | |
CBase_GreedyRefineLB | |
CBase_GridCommLB | |
CBase_GridCommRefineLB | |
CBase_GridHybridLB | |
CBase_GridHybridSeedLB | |
CBase_GridMetisLB | |
CBase_GroupChunkMeshStreamer | |
CBase_GroupMeshStreamer | |
CBase_HbmLB | |
CBase_HierarchicalLB | |
CBase_HybridBaseLB | |
CBase_HybridLB | |
CBase_idaStarGroup | |
CBase_idaStarWorker | |
CBase_KMeansBOC | |
CBase_LiveVizBoundElement | |
CBase_liveVizGroup | |
CBase_liveVizPollArray | |
CBase_LV3D0_Manager | |
CBase_LV3D_Array | |
CBase_LV3D_PerfManager | |
CBase_Manager | |
CBase_Map | |
CBase_MBlockChunk | |
CBase_MeshStreamer | |
CBase_MeshStreamerClient | |
CBase_MetaBalancer | |
CBase_MetaBalancerRedn | |
CBase_MetisLB | |
CBase_mpi_main | |
CBase_MSA_CacheGroup | |
CBase_MSA_PageArray | |
CBase_NborBaseLB | |
CBase_NeighborCommLB | |
CBase_NeighborLB | |
CBase_NodeLevelLB | |
CBase_NormalLineArray | |
CBase_NormalRealSlabArray | |
CBase_NormalSlabArray | |
CBase_NullLB | |
CBase_OrbLB | |
CBase_ParFUMShadowArray | |
CBase_pathHistoryMain | |
CBase_pathHistoryManager | |
CBase_PhasebyArrayLB | |
CBase_PythonCCS | |
CBase_RandCentLB | |
CBase_RecBipartLB | |
CBase_RecBisectBfLB | |
CBase_receiver | |
CBase_redistributor2D | |
CBase_RefineCommLB | |
CBase_RefineKLB | |
CBase_RefineLB | |
CBase_RefineSwapLB | |
CBase_RefineTopoLB | |
CBase_RotateLB | |
CBase_ScotchLB | |
CBase_ScotchRefineLB | |
CBase_ScotchTopoLB | |
CBase_SearchConductor | |
CBase_SearchNode | |
CBase_sim | |
CBase_SlabArray | |
CBase_SparseSlabArray | |
CBase_syncReductionMgr | |
CBase_TCharm | |
CBase_TeamLB | |
CBase_TempAwareCommLB | |
CBase_TempAwareGreedyLB | |
CBase_TempAwareRefineLB | |
CBase_threadCollideMgr | |
CBase_TopoCentLB | |
CBase_TopoLB | |
CBase_TraceControlPointsBOC | |
CBase_TraceProjectionsBOC | |
CBase_TraceSimpleBOC | |
CBase_TraceSummaryBOC | |
CBase_TraceTauBOC | |
CBase_TraceUtilizationBOC | |
CBase_TreeMatchLB | |
CBase_WriteSession | |
CBase_WSLB | |
CBase_ZoltanLB | |
CBaseT1< Parent, CProxy_Derived > | |
CBaseT2< Parent1, Parent2, CProxy_Derived > | |
CBaseT3< Parent1, Parent2, Parent3, CProxy_Derived > | |
CBaseT4< Parent1, Parent2, Parent3, Parent4, CProxy_Derived > | |
CBaseT5< Parent1, Parent2, Parent3, Parent4, Parent5, CProxy_Derived > | |
CBaseT6< Parent1, Parent2, Parent3, Parent4, Parent5, Parent6, CProxy_Derived > | |
CBaseT7< Parent1, Parent2, Parent3, Parent4, Parent5, Parent6, Parent7, CProxy_Derived > | |
CBaseT8< Parent1, Parent2, Parent3, Parent4, Parent5, Parent6, Parent7, Parent8, CProxy_Derived > | |
CBaseT9< Parent1, Parent2, Parent3, Parent4, Parent5, Parent6, Parent7, Parent8, Parent9, CProxy_Derived > | |
ccd_cond_callbacks | Lists of conditional callbacks that are maintained by the scheduler |
ccd_heap_elem | Structure used to manage callbacks in a heap |
ccd_periodic_callbacks | List of periodic callbacks maintained by the scheduler |
SDAG::CCounter | |
CCS_AUTH_clients | |
CCS_RAND_state | |
CcsDelayedReply_struct | |
CcsHandlerRec | |
CcsImplHeader | |
CcsMessageHeader | |
CcsSec_secretKey | |
CcsSecAttr | |
CcsSecMan | |
CcsServer | |
Cell | |
Cell1D | |
Cell2D | |
Cell3D | |
center_of_mass | |
CentralLB | |
CentralLB::FutureModel | |
xi::CEntry | |
Cfuture_data_s | |
Cfuture_s | |
CfutureValue_s | |
cgSolver | Iterative Linear Solver: Conjugate Gradient method |
Builder::Chare | |
xi::Chare | |
Chare | The base class of all parallel objects in Charm++, including Array Elements, Groups, and NodeGroups |
ChareInfo | Represents a class of Chares (or array or group elements) |
ChareMlogData | This file includes the definition of the class for storing the meta data associdated with the message logging protocol |
CharmNotifyMsg | |
CheckpointBarrierMsg | |
CheckPointDataMsg | |
ChildInitMsg | |
ChildLoadInfo | |
ChInfiAddr | |
ChMessage | |
ChMessageHeader | |
ChMessageInt_t | |
ChMessageLong_t | |
ChNodeinfo | |
chpt< StateType > | Templated checkpointing class derived from rep |
ChSingleNodeinfo | |
chunk | |
chunk::elemHeap | |
ChunkDataItem | |
chunkList | |
chunkListMsg | A message to return data about the chunks that share/ghost a node/element |
chunkMsg | |
ChunkOutOfOrderBuffer | |
ChunkReceiveBuffer | |
CircQueueStruct | The simple version of pcqueue has dropped the function of being expanded if the queue is full |
CkArgMsg | CkArgMsg is passed to the mainchare's constructor |
CkArray | |
CkArrayBroadcaster | This arrayListener is in charge of delivering broadcasts to the array |
CkArrayCheckPTMessage | |
CkArrayCheckPTReqMessage | |
CkArrayCreatedMsg | |
CkArrayElementMigrateMessage | This is the message type used to actually send a migrating array element |
CkArrayElementRangeIterator< T > | Count array elements going by until they reach this range (lo to hi), then start passing them to dest |
CkArrayID | |
CkArrayIndex2D | |
CkArrayIndex3D | |
CkArrayIndex4D | |
CkArrayIndex5D | |
CkArrayIndex6D | |
CkArrayIndexBase | Base class for array index objects used in charm |
CkArrayIndexBitVec | |
CkArrayIndexT< object > | A slightly more complex array index: the key is an object whose size is fixed at compile time |
CkArrayListener | |
CkArrayMap | The "map" is used by the array manager to map an array index to a home processor number |
CkArrayMessage | |
CkArrayOptions | Arguments for array creation: |
CkArrayReducer | This arrayListener is in charge of performing reductions on the array |
CkArrayThreadListener | |
CkAxes3d | X, Y, and Z axes: a right-handed frame, used for navigation |
CkBbox3d | |
CkBitVector | |
CkCacheArrayCounter | |
CkCacheEntry< CkCacheKey > | |
CkCacheEntryType< CkCacheKey > | |
CkCacheFillMsg< CkCacheKey > | |
CkCacheManager< CkCacheKey > | |
CkCacheRequestMsg< CkCacheKey > | |
CkCacheRequestorData< CkCacheKey > | |
CkCacheStatistics | |
CkCallback | |
CkCallback::callbackData | |
CkCallback::callbackData::s_array | |
CkCallback::callbackData::s_c1fn | |
CkCallback::callbackData::s_ccsReply | |
CkCallback::callbackData::s_cfn | |
CkCallback::callbackData::s_chare | |
CkCallback::callbackData::s_group | |
CkCallback::callbackData::s_section | |
CkCallback::callbackData::s_thread | |
ckcallback_group | |
ckcallback_main | |
CkCallbackPython | |
CkCallbackResumeThread | Convenience class: a thread-suspending callback |
CkCcsRequestMsg | Message sent from CCS to callbacks |
CkChareID | |
CkCheckpointInit | |
CkCheckpointMgr | There is only one Checkpoint Manager in the whole system |
CkCheckpointStatusMsg | |
CkCheckPTEntry | |
CkCheckPTInfo | |
CkCompactVec< T > | |
ckcomplex | |
CkConditional | |
CkCoreState | All the state that's useful to have on the receive side in the Charm Core (ck.C) |
CkCppInterpreter | An interpreter for C++ code |
CkCreateArrayAsyncMsg | |
CkDataMsg | Very generic message type: contains a bunch of bytes |
CkDataSegHeader | |
CkDDT | |
CkDDT_DataType | |
CkDDT_HIndexed | |
CkDDT_HIndexed_Block | |
CkDDT_Vector | |
CkDelegateData | Per-proxy data storage for delegation |
CkDelegateMgr | Message delegation support, where you send a message via a proxy normally, but the message ends up routed via this special delegateMgr group |
CkDiskCheckPTInfo | |
CkDll | Abstraction for a DLL (Dynamically Linked Library) that is linked in to the running program |
CkElementEvacuate | |
CkElementInformHome | |
CkErrStream | |
CkExtContributeInfo | |
CkFixedViewable | This trivial viewable always shows a fixed quadview, regardless of the viewpoint--that is, it's just a single, fixed-texture polygon |
CkGroupCallbackMsg | |
CkGroupInitCallback | |
CkGroupReadyCallback | |
CkHalfspace3d | |
CkHashtable | A resize-on-demand extensible hashtable |
CkHashtableAdaptorT< T > | A useful adaptor class for using basic (memory only) types like int, short, char, etc |
CkHashtableIterator | |
CkHashtableLayout | Describes the in-memory layout of a hashtable entry |
CkHashtableT< KEY, OBJ > | |
CkHashtableTslow< KEY, OBJ > | This class provides a thin typesafe layer over the (unsafe) CkHashtable above |
CkImageCompressor | Performs a simple zero-encoding of blank image pixels at each end of the image scanlines |
CkIndex2D | |
CkIndex_ArrayBase | |
CkIndex_Group | |
CkInsertIdxMsg | |
CkInStream | |
CkInterestSet | Describes a set of "interest points": 3d locations in space that lie on important object features |
CkInterestViewable | A CkInterestViewable is a viewable whose reprojection (view coherence) is characterized by a set of "interest points" |
CkLBArgs | |
CkLBOptions | |
CkListString | |
CkLocation | The "data" class passed to a CkLocIterator, which refers to a bound glob of array elements |
CkLocIterator | This interface describes the destination for an iterator over the locations in an array |
CkLocMgr | A group which manages the location of an indexed set of migratable objects |
CkLocRec | A CkLocRec is our local representation of an array element |
CkMagicNumber< T > | |
CkMagicNumber_impl | A tiny class for detecting heap corruption |
CkMapsInit | |
CkMarshalledCLBStatsMessage | |
CkMarshalledMessage | |
CkMarshalledNLBStatsMessage | |
CkMarshallMsg | |
CkMatrix3d | A 4x4 matrix |
CkMcastBaseMsg | |
CkMemCheckPT | |
CkMemCheckPTInfo | |
CkMessage | CkMessage is the superclass of all Charm++ messages |
CkMessageDetailRecorder | |
CkMessageDetailReplay | |
CkMessageRecorder | |
CkMessageReplay | |
CkMessageWatcher | Message watcher: for record/replay support |
CkMigratable | |
CkMigratable_initInfo | This tiny class is used to convey information to the newly created CkMigratable object when its constructor is called |
CkMigrateMessage | |
CkMsgQ< MSG > | |
CkMulticastMgr | A multicast manager group that is a CkDelegateMgr |
CkNcpyBuffer | |
CkNcpyBufferPost | |
CkNodeReductionMgr | One CkReductionMgr runs a non-overlapping set of reductions |
CkNoncopyable | |
CkObjectMsgQ | |
CkObjectRangeIterator< T > | Count charm++ objects going by until they reach this range (lo to hi), then start passing them to dest |
CkObjID | |
CkOStream | |
CkOutStream | |
CkPagedVector< T > | An array that is broken up into "pages" which are separately allocated |
CkPointer< T > | |
CkProcCheckPTMessage | |
ckptClientStruct | |
CkPupAblePtr< T > | Helper for smart pointer classes: copy a PUP::able pointer |
CkPupAblePtrVec< T > | A vector of pointers-to-subclasses of a PUP::able parent |
CkPupAllocatePtr< T > | Helper for smart pointer classes: allocate a new copy when pup'd |
CkPupAlwaysAllocatePtr< T > | Helper for smart pointer classes: allocate a new copy when pup'd |
CkPupPtrVec< T, PUP_PTR > | A vector of zero-initialized heap-allocated objects of type T |
CkQ< T > | A single-ended FIFO queue |
CkQdMsg | |
CkQuadView | The simplest kind of CkView: a single, flat quadrilateral OpenGL texture |
CkRay | A start point and a direction |
CkRect | |
CkReduction | |
CkReduction::reducerStruct | |
CkReduction::setElement | |
CkReduction::statisticsElement | |
CkReduction::tupleElement | |
CkReductionClientBundle | Tiny utility class used by CkReductionClientAdaptor-- lets us keep backward compatability with the old C-style interface |
CkReductionInactiveMsg | |
CkReductionMgr | |
CkReductionMsg | |
CkReductionNumberMsg | |
CkReference< T > | |
CkReferenceCounted | |
CkRegisteredInfo< T > | This class stores registered entities, like EntryInfo's, in a linear list indexed by index ("idx") |
ckrinfo_t | |
CkSampleT< real, ret > | CkSampleT represents a statistical "sample" of some data values |
CkSectionID | A class that holds complete info about an array/group section |
CkSectionInfo | Contains array/group ID for a section, and state information for CkMulticast to manage the section |
CkSectionInfo::CkSectionInfoStruct | For now we still need to encapsulate CkSectionInfo's data in a separate CkSectionInfoStruct because it is used in ckcallback inside a union, and C++03 doesn't support placing objects with non-trivial constructors in unions |
CkSema | |
CkSemaPool | |
CkSequence< T > | Data Structure to store a sequence of any type, typically int, short, long etc |
CkSequenceFactory< T > | Factory that creates different kinds of CkSequences |
CkSequenceInternal< T > | Interface(Abstract class) for the Internal implementation of the CkSequence |
CkSequenceIterator< T > | Iterates over the elements in the CkSequence |
CkSequenceIteratorInternal< T > | Interface(Abstract Class) for the Internal implementation of the Iterator |
CkShortStr | |
CkSkipInitialization | "Flag" class: do not initialize this object |
CkSparseContiguousReducer< T > | |
CkSparseReducer1D< T > | |
CkSparseReducer2D< T > | |
CkSparseReducer3D< T > | |
CkSTLHelper< T > | |
CkThrCallArg | |
CkThresholdTimer | Time a sequence of operations, printing out the names and times of any operations that exceed a threshold |
CkTwoDoubles | |
CkTwoFloats | |
CkVec< T > | A typesafe, automatically growing array |
CkVector3dT< real > | |
CkVerboseListener | |
CkView | A CkView is a texture image that can stand in for a CkViewable |
CkViewable | An object that can be "viewed"-- turned into an image |
CkViewableID | A CkViewableID uniquely identifies a CkViewable across processors |
CkViewConsumer | A CkViewConsumer accepts CkView's from viewables |
CkViewpoint | Describes a method for converting universe locations to screen pixels and back again: a projection matrix |
CkViewPrioHolder | Holds a view in the priority heap |
CkViewPrioSorter | Stores a set of view messages:
- Sorts outgoing views by priority
|
CkZeroPtr< T, PUP_PTR > | A not-so-smart smart pointer type: just zero initialized |
CLA | This little list of CLA's holds the argument descriptions until it's safe to print them--it's needed because the netlrts- versions don't have printf until they're pretty well started |
xi::ClassDeclaration | |
CLBStatsMsg | |
CldMap | Map object-- use seed load balancer |
CldNeighborData_s | |
CldProcInfo_s | |
CldProcPriorInfo_s | |
CldSlavePriorInfo_s | |
CldToken_s | |
client | |
SDAG::Closure | |
Cluster_Data_T | |
CMessage__ArrInitMsg | |
CMessage__CreateStatCollMsg | |
CMessage__DMsg | |
CMessage__DummyMsg | |
CMessage__RedMsg | |
CMessage__RefineChkMsg | |
CMessage__RefineMsg | |
CMessage__StatCollMsg | |
CMessage_adaptAdjMsg | |
CMessage_addElemMsg | |
CMessage_addGhostElemMsg | |
CMessage_addNodeMsg | |
CMessage_AddressMsg | |
CMessage_AmpiMsg | |
CMessage_ArmciMsg | |
CMessage_ArmciStridedMsg | |
CMessage_BalanceSpecs | |
CMessage_boolMsg | |
CMessage_callBack | |
CMessage_callbackMsg | |
CMessage_cancelMsg | |
CMessage_CharmNotifyMsg | |
CMessage_ChildInitMsg | |
CMessage_chunkListMsg | |
CMessage_chunkMsg | |
CMessage_CkArgMsg | |
CMessage_CkArrayCheckPTMessage | |
CMessage_CkArrayCheckPTReqMessage | |
CMessage_CkArrayCreatedMsg | |
CMessage_CkArrayElementMigrateMessage | |
CMessage_CkCacheFillMsg | |
CMessage_CkCacheRequestMsg | |
CMessage_CkCcsRequestMsg | |
CMessage_CkCheckpointStatusMsg | |
CMessage_CkCreateArrayAsyncMsg | |
CMessage_CkDataMsg | |
CMessage_CkGroupCallbackMsg | |
CMessage_CkMarshallMsg | |
CMessage_CkMessage | |
CMessage_CkProcCheckPTMessage | |
CMessage_CkReductionInactiveMsg | |
CMessage_CkReductionMsg | |
CMessage_CkReductionNumberMsg | |
CMessage_controlPointMsg | |
CMessage_cookieMsg | |
CMessage_coordMsg | |
CMessage_countMsg | |
CMessage_destMsg | |
CMessage_DestroyNotifyMsg | |
CMessage_double2Msg | |
CMessage_doubleMsg | |
CMessage_elemDataMsg | |
CMessage_entDataMsg | |
CMessage_eventMsg | |
CMessage_faceMsg | |
CMessage_femMeshModMsg | |
CMessage_FEMMeshMsg | |
CMessage_FileReadyMsg | |
CMessage_findgsMsg | |
CMessage_flip23request | |
CMessage_flip23response | |
CMessage_flip32request | |
CMessage_flip32response | |
CMessage_FP | |
CMessage_FutureInitMsg | |
CMessage_GVTMsg | |
CMessage_HelperNotifyMsg | |
CMessage_int2Msg | |
CMessage_intMsg | |
CMessage_KMeansStatsMessage | |
CMessage_KSeedsMessage | |
CMessage_KSelectionMessage | |
CMessage_LBMigrateMsg | |
CMessage_LBScatterMsg | |
CMessage_LBVectorMigrateMsg | |
CMessage_LEsplitMsg | |
CMessage_LEsplitResult | |
CMessage_liveVizRequestMsg | |
CMessage_LoadReport | |
CMessage_localStatSummary | |
CMessage_lockArcMsg | |
CMessage_lockChunksMsg | |
CMessage_lockMsg | |
CMessage_lockResult | |
CMessage_longestMsg | |
CMessage_LV3D0_ViewMsg | |
CMessage_LV3D_RenderMsg | |
CMessage_LV3D_ViewpointMsg | |
CMessage_MBlockDataMsg | |
CMessage_meshMsg | |
CMessage_MeshStreamerMessage | |
CMessage_multicastGrpMsg | |
CMessage_multicastSetupMsg | |
CMessage_NeighborMsg | |
CMessage_nodeMsg | |
CMessage_nodeVoteMsg | |
CMessage_objListMsg | |
CMessage_pathInformationMsg | |
CMessage_PoolInitMsg | |
CMessage_prioBcMsg | |
CMessage_prioMsg | |
CMessage_receiverMsg | |
CMessage_redistributor2DMsg | |
CMessage_refMsg | |
CMessage_removeElemMsg | |
CMessage_removeGhostElemMsg | |
CMessage_removeSharedNodeMsg | |
CMessage_SearchNodeMsg | |
CMessage_searchResults | |
CMessage_SendFFTMsg | |
CMessage_SessionCommitMsg | |
CMessage_SessionReadyMsg | |
CMessage_sharedNodeMsg | |
CMessage_splitOutMsg | |
CMessage_splitResponse | |
CMessage_StartUpMsg | |
CMessage_TCharmInitMsg | |
CMessage_threeNodeMsg | |
CMessage_updateAttrsMsg | |
CMessage_UpdateMsg | |
CMessage_updateMsg | |
CMessage_verifyghostsendMsg | |
CMessage_WSLBStatsMsg | |
cmi_cpu_idlerec | |
CmiChunkHeader | This header goes before each chunk of memory allocated with CmiAlloc |
CmiFragmentHeader | |
CmiHandlerInfo | |
CmiHwlocTopology | |
CmiIdleLock | |
CmiIdleState | |
CmiIsomallocBlock | |
CmiIsomallocBlockList | |
CmiMainFnArg_s | |
CmiMemAllocHdr_ppcq_t | |
CmiMemUsageStruct | |
CmiMultipleSendHeader | |
CmiNodeStateStruct | |
CmiNotifyCommThdMsg | |
CmiReduction | |
CmiSpanningTreeInfo | |
CmiStateStruct | |
CmiTmpBuf_t | |
CmmEntryStruct | |
CmmTableStruct | |
cnbr_t | |
coarsenData | |
coarsenResults | |
collapseData | |
collideClient | |
CollideGrid3d | Map real world (x,y,z) coordinates to integer (i,j,k) grid indices |
CollideLoc3d | |
collideMgr | |
CollideObjConsumer | |
CollideObjID | |
CollideObjRec | |
CollideOctant | |
collideVoxel | |
Collision | |
CollisionAggregator | |
CollisionList | |
ComboCentLB | |
comlibAgent | |
CommAwareRefineLB | |
CommAwareRefineLB::HeapData | |
CommAwareRefineLB::ObjLoadGreater | |
CommAwareRefineLB::ObjPeCommInfo | |
CommAwareRefineLB::PeCommInfo | |
CommAwareRefineLB::ProcCommGreater | |
CommAwareRefineLB::ProcLoadGreater | |
CommLB | |
CompareRankDist | |
CompletionDetector | |
CompletionStatus | |
compressedBuffer | A class that reads/writes a buffer out of different types of data |
computeInfo | |
con | |
ConcreteElement | Class to encapsulate a single actual element's nodes |
ConcreteElementNodeData | Class to encapsulate an element with nodes and node-centered data |
ConcreteLocalElement | Provides access to a local element |
ConcreteNetworkElement | Provides access to an element received off the network |
ConditionalList | |
ConfigurableRRMap | |
ConfigurableRRMapLoader | A class responsible for parsing the command line arguments for the PE to extract the format string passed in with +ConfigurableRRMap |
conndata | |
Builder::ConsEntry | |
Builder::SDAG::Construct | |
xi::Construct | |
xi::ConstructList | |
xi::ConstType | |
SDAG::Continuation | |
contributorInfo | Some data classes used by both ckreductionmgr and cknodereductionmgr |
ControlPoint::ControlPointAssociatedArray | |
ControlPoint::ControlPointAssociatedEntry | |
ControlPoint::ControlPointAssociation | |
controlPointMain | A mainchare that is used just to create our controlPointManager group at startup |
controlPointManager | |
controlPointMsg | A message used for signaling changes in control point values |
converseNotifyMsg | |
ConvQdMsg | |
ConvQdState | |
cookieMsg | |
coord | |
coordMsg | |
CountLogPool | Counter log pool this implements functions for TraceCounter but that needed to be performed on a node-level |
countMsg | |
xi::CParsedFile | |
CPath | |
CpdList_arrayElementNames | Coarse: examine array element names |
CpdList_arrayElements | Detailed: examine array element data |
CpdList_introspect | |
CpdList_localQ | |
CpdList_message | |
CpdList_msgStack | |
CpdList_object | Examine a single object identified by the id passed in the request and return its type and memory data |
CpdList_objectNames | Examine all the objects on the server returning the name |
CpdListAccessor | A CpdListAccessor responds to CCS requests for a single CpdList |
CpdListAccessor_c | |
CpdListItemsRequest | When a CCS client asks for some data in a CpdList, the system generates this struct to describe the range of items the client asked for (the items are numbered lo to hi-1), as well as store any extra data the CCS client passed in |
CpdPersistentChecker | |
CpdPython | |
CpdPythonArrayIterator | |
CpdPythonGroup | |
CpdSimpleListAccessor< T > | A typical CpdList accessor: length is stored at some fixed location in memory, path is a constant string, and the pup routine is completely random-access |
CpmDestinationEnq_s | |
CpmDestinationSend_s | |
CpmDestinationStruct | |
CpmDestinationThreadSize_s | |
CpmHeader | |
CProxy | A proxy is a local handle to a remote object |
CProxy_ArrayBase | This class is a wrapper around a CkArrayIndex and ArrayID, used by array element proxies |
CProxy_Group | |
CProxy_NodeGroup | |
CProxyElement_NodeGroup | |
Cpthread_attr_s | |
Cpthread_cleanup_s | |
Cpthread_cond_s | |
Cpthread_condattr_s | |
Cpthread_key_s | |
Cpthread_mutex_s | |
Cpthread_mutexattr_s | |
Cpthread_once_t | |
Cpthread_s | |
CpuTopology | |
Converse::Cpv< d > | |
crashedrank | |
CsdSchedulerState_t | |
SDAG::CSpeculator | |
xi::CStateVar | |
CtgGlobalList | Keeps a list of global variables |
CtgGlobalList::CtgRec | |
CtgGlobalStruct | |
CthProcInfo_s | |
CthThreadBase | |
CthThreadListener | |
CthThreadStruct | |
CthThreadToken | |
xi::CToken | |
ctrl_t | |
CurLoopInfo | |
CurrentLocationMsg | |
CWebModeStats | This "usage" section keeps track of percent of wall clock time spent actually processing messages on each processor |
data_t | |
rfmodel::DataMatrix | |
DebugEntryInfo | |
DebugPersistentCheck | |
DebugRecursiveEntry | |
DefaultArrayMap | The default map object -- This does blocked mapping in the general case and calls the round-robin procNum for the dynamic insertion case -- ASB |
DefaultEntry< T, PUP_EVERY_ELEMENT > | This is the interface used to perform the accumulate operation on an Entry |
DefaultFunction | |
DefaultListEntry< T, PUP_EVERY_ELEMENT > | |
SDAG::Dependency | |
deq_struct | A double ended queue of void* pointers stored in a circular buffer, with internal space for 4 entries |
destMsg | Used to specify a destination processor to migrate to during load balancing |
DestroyNotifyMsg | |
Determinant | Struct to store the determinant of a particular message |
Ck::IO::impl::Director | |
PUP::disk | |
DistBaseLB | |
DistBaseLB::LDStats | |
DistributedLB | |
DistributeObjectMsg | |
DLOOP_Dataloop | |
DLOOP_Dataloop_blockindexed | |
DLOOP_Dataloop_common | |
DLOOP_Dataloop_contig | |
DLOOP_Dataloop_indexed | |
DLOOP_Dataloop_stackelm | |
DLOOP_Dataloop_struct | |
DLOOP_Dataloop_vector | |
DLOOP_Segment | |
double2Msg | A message to encapsulate two doubles |
DoubleDouble | |
DoubleInt | |
doubleMsg | |
DType | |
DummyLB | |
DummyMigrationMsg | |
dynChunk | A dynamic (growing) representation of a chunk |
Edge | |
edge | |
EdgeListType | |
edgeRef | |
elemDataMsg | |
element | Tetrahedral mesh element |
Element_Bucket | Type for sorted element storage while awaiting adaptivity |
Element_Bucket::elemEntry | This is a bucket data structure used to sort elements |
ElementCaller | |
ElementCheckpointer | |
ElementDestroyer | |
ElementDistributor | |
ElementPacker | |
ElemID | A reference to an element |
ElemList< T > | |
elemList | |
elemRef | |
xi::EllipsisType | |
Builder::SDAG::Else | |
xi::ElseConstruct | |
eltset | |
xi::EncapState | |
entDataMsg | A message that packs all data for a node/element |
entityPackList | |
Builder::Entry | |
xi::Entry | |
EntryInfo | Represents a single entry method or constructor |
xi::EntryList | |
Builder::EntryType | |
envelope | |
envelope::envelopeSizeHelper | |
EqHeap | Heap structure to store events in unexecuted portion of event queue |
PUP::er | |
evacMsg | |
Event | Record to store all info about an event in eventQueue |
eventID | Unique identifier for a POSE event |
eventMsg | All user event messages inherit from this |
EventMsgPool | |
eventQueue | The event queue |
externalBCpatch | |
extrudeMethod | |
faceMsg | |
faceReceiver | Receives faces from the wire |
faceSender | Sends faces across the wire to one destination |
faceSet | |
false_type | |
FastArrayMap | A fast map for chare arrays which do static insertions and promise NOT to do late insertions -- ASB |
FEM_Adapt | Provides primitive mesh modification functions |
FEM_Adapt_Algs | Provides high level adaptivity operations (by calling the primitive operations repetitively) |
FEM_Adapt_Algs::elemHeap | This is a heap data structure used to sort elements |
FEM_AdaptL | Provides primitive mesh modification functions (involves atomic locking/unlocking) |
FEM_Attribute | Describes an FEM entity's "attribute"--a user-visible, user-settable 2D table |
FEM_chunk | A collection of meshes on one processor |
FEM_Comm_Holder | We want the FEM_Comm/IDXL_Side's to be accessible to *both* FEM routines (via these data structures) and IDXL routines (via an idxl->addStatic registration) |
FEM_Elem_Conn_Checker | This checker verifies that FEM_Elem::conn's entries are valid node indices |
FEM_ElemAdj_Layer | This stores the types of faces for each element type |
FEM_ElemAdj_Layer::elemAdjInfo | |
FEM_Entity | Describes an entire class of "entities"--nodes, elements, or sparse data records |
FEM_Entity_numberer | Reassemble entities based on their global numbers |
FEM_Entity_Types< T > | This class describes several different types of a certain kind of entity |
FEM_Ghost_Layer | Describes a single layer of ghost elements |
FEM_Ghost_Layer::elemGhostInfo | |
FEM_Ghost_Region | Describes a way to grow a set of ghosts |
FEM_Ghost_Stencil | Describes a set of required adjacent elements for this kind of element, stored as an explicit adjacency list |
Checker | |
FEM_Initial_Symmetries | |
FEM_Interpolate | Interface for solution transfer operations |
FEM_Interpolate::ElementArgs | The input formation for an element interpolate(copy) operation |
FEM_Interpolate::NodalArgs | The input information for a nodal interpolate operation |
FEM_lock | There is one fem_lock associated with every FEM_Mesh: Chunk Lock (no longer in use) |
FEM_lockN | There is one fem_lock associated with every node (locks on elements are not required) |
FEM_Mesh | A FEM_Mesh is a collection of entities |
FEM_Mesh_list | |
FEM_Mesh_Output | |
FEM_Mesh_Partition_List | |
FEM_MUtil | A utility class with helper functions for adaptivity |
FEM_MUtil::tuple | Data structure to remember mappings from oldnode to newnode yet to be updated |
FEM_Node | FEM_Node is a type of FEM_Entity, which refers to nodes |
FEM_Operation_Data | |
FEM_Partition | Describes all the data needed for partitioning a mesh |
FEM_Refine_Operation_Data | |
FEM_Sparse_Elem_Checker | This checker makes sure FEM_Sparse::elem's two element indices (element type, element index) are valid |
FEM_Sym_Desc | Describes one kind of symmetry condition |
FEM_Sym_Linear | Describes a linear-periodic (space shift) symmetry: |
FEM_Sym_List | Describes all the different kinds of symmetries that apply to this mesh |
FEM_T_List< T > | Keeps a list of dynamically-allocated T objects, indexed by a user-carried, persistent "int" |
FEM_Userdata_item | Describes one piece of generic unassociated mesh data |
FEM_Userdata_list | Describes all the unassociated data in a mesh |
FEMchunk | FEM global data object |
femMeshModify | The shadow array attached to a fem chunk to perform all communication during adaptivity |
femMeshModMsg | Message to initialize 'numChunks' and 'chunkIdx' of femMeshModify on all chunks |
FEMMeshMsg | A message to encapsulate a mesh pointer and a tcharm pointer |
field_t | |
fifo_queue | |
Ck::IO::File | |
Builder::File | |
Ck::IO::impl::FileInfo | |
Ck::IO::FileReadyMsg | |
final | |
findgsMsg | A message that packs the indices of a bunch of chunks (used for ghost send) |
ck::FixedArrayIndexCompressor | |
fixedBufferT< T > | |
fixedConcreteElement | Testing stub for GenericElement |
fixedlength_bitvector< NUM_BITS > | Fast, fixed-size bitvector class |
flatten_state | |
flip23request | |
flip23response | |
flip32request | |
flip32response | |
FloatFloat | |
FloatInt | |
Builder::SDAG::For | |
Builder::SDAG::ForAll | |
SDAG::ForallClosure | |
xi::ForallConstruct | |
xi::ForConstruct | |
rfmodel::ForestModel | |
FourLevelTree | |
FP | |
FreeMPMCNodePoolStruct | |
FreeNodePoolStruct | |
PUP::fromDisk | |
PUP::fromMem | |
fromProjectionsFile | |
PUP::fromTextFile | |
PUP::fromzDisk | |
FuncCkLoop | |
FuncSingleHelper | |
xi::FuncType | |
Future_s | |
FutureBOC | |
FutureInitMsg | |
FutureMain | |
FutureState | |
GenericElement | Class to encapsulate all element-type specific methods |
Builder::GenList< Elem, List > | |
Builder::GenListLineNo< Elem, List > | |
ghostdata | Structure for storing the ghost layers |
gk_graph_t | |
gk_HTable_t | |
gk_i2cc2i_t | |
gk_mcore_t | |
gk_mop_t | |
gk_option | The structure that stores the information about the command-line options |
gk_seq_t | |
gk_str_t | |
gk_StringMap_t | |
gk_Tokens_t | |
GPUReq | |
graph | |
Graph | |
graph_t | |
GraphBFTLB | |
GraphPartLB | |
GreedyAgentLB | |
GreedyAgentLB::HeapData | |
GreedyCommLB | |
GreedyLB | |
GreedyLB::HeapData | |
GreedyLB::ObjLoadGreater | |
GreedyLB::ProcLoadGreater | |
GreedyRefineLB | |
GreedyRefineLB::GObj | |
GreedyRefineLB::GProc | |
GreedyRefineLB::ObjLoadGreater | |
GreedyRefineLB::PHeap | |
GreedyRefineLB::Solution | |
greq_class_desc | |
GridCommLB | |
GridCommRefineLB | |
GridHybridLB | |
GridHybridSeedLB | |
GridMetisLB | |
Builder::Group | |
xi::Group | |
Group | |
GroupChunkMeshStreamer< dtype, ClientType, RouterType, EntryMethod > | |
GroupDef_s | |
GroupDepNum | |
GroupExt | Lightweight object to support chares defined outside of the C/C++ runtime Relays messages to appropiate external chare |
GroupIdxArray< dtype > | |
GroupMeshStreamer< dtype, ClientType, RouterType, EntryMethod > | |
groupStruct | |
growableBufferT< T > | |
GVT | GVT chare group for estimating GVT |
GVTMsg | Message to send GVT estimate back to PVT |
MSA::handle< T, D > | |
charmxx::has_pup_member< T, > | |
charmxx::charmxx::has_pup_member< T, cpp17::void_t< decltype(std::declval< T >().pup(std::declval< PUP::er & >()))>> | |
hash2_t | |
std::std::hash< CmiUInt16 > | |
hash_t | |
hashCache< n > | |
hashCache1< KEY, OBJ > | |
Hashnode | |
Hashnode::tupledata | |
HashQueueT< KEY, OBJ > | |
HbmLB | |
HbmLB::LevelData | |
HbmLB::MigrationRecord | |
heap_node_t | |
heap_t | |
heapIterator | |
HeapNode | Structure for storing events on a heap |
heapRecord | |
HelperNotifyMsg | |
HGRAPH_DATA | |
HierarchicalLB | |
HierLBTypes | |
hilbert_pair | |
HilbertArrayMap | |
hIterator | |
hRecord | |
HybridBaseLB | |
HybridBaseLB::LevelData | |
HybridBaseLB::MigrationRecord | |
HybridLB | |
HypercubeTree | |
idaStarGroup | |
idaStarWorker | |
idleTimeContainer | A container that stores idle time statistics (min/max/avg etc.) |
IDXL | IDXL: A two-way communication list |
IDXL_Chunk | IDXL_Chunk exists for just two reasons:
- To do communication on IDXL's--the idxl_recv method
|
IDXL_Comm | IDXL_Comm is the implementation of the user type IDXL_Comm |
IDXL_Comm::msg_t | This class represents an MPI send or receive operation |
IDXL_Comm::sto_t | This class represents one communication operation: a send/sum or send/recv |
IDXL_Identity_Map | |
IDXL_Layout | This class represents the layout of a user data structure in user memory |
IDXL_Layout_List | Keeps a list of dynamically-allocated IDXL_Layout objects: |
IDXL_List | IDXL_List lists the entities we share with one other chunk |
IDXL_Map | Map an entity to its IDXL_Rec |
IDXL_Print_Map | |
IDXL_Share | IDXL_Share describes how one entity is shared with one other chunk |
IDXL_Side | IDXL_Side describes all the shared entities for a given communication direction |
Builder::SDAG::If | |
xi::IfConstruct | |
IFEM_Solve_shared_comm | Interface between the basic "matrix-style" interface expected by the ILSI solvers, the FEM framework, and the local matrix-multiply function passed in by the user |
iget_token_struct | |
IGetControlClass | |
ignoreAdd | |
ILSI_Comm | An ILSI_Comm is an ILSI_Solver's interface to the (parallel) problem matrix and communication system |
ILSI_Param | This struct gives the input and output parameters for an IDXL_Solver |
ImageData | |
ImageData::ImageHeader | This header is stored as the first thing in our buffer |
ImageData::LineHeader | Describes a row of image data |
imageHeader | |
imageUnit | |
imaxdiv_t | |
impl_LV3D_Array | |
xi::IncludeFile | |
IndexHasher | |
infiCmiChunkHeaderHelper | |
infiCmiChunkHeaderStruct | |
InfoRecord | |
InfoStruct | |
Builder::InitCall | |
xi::InitCall | |
InitCallTable | |
instrumentedData | Stores and manipulate all known instrumented phases. One instance of this exists on each PE in its local controlPointManager |
instrumentedPhase | Stores data for a phase (a time range in which a single set of control point values is used) |
int2Msg | A message to encapsulate two integers |
intdual | |
internalBCpatch | |
xi::IntExprConstruct | |
IntInt | |
intMsg | A message to encapsulate an integer |
IRecvListEntry | |
IrrGroup | |
charmxx::is_array_proxy< T > | Check if `T` is a Charm++ proxy for an array chare |
type | |
charmxx::is_bound_array< T, > | Check if `T` is a Charm++ bound array |
charmxx::bind_to >>< T > | |
charmxx::is_chare_proxy< T > | Check if `T` is a Charm++ proxy for a chare |
charmxx::is_group_proxy< T > | Check if `T` is a Charm++ proxy for a group chare |
charmxx::is_node_group_proxy< T > | Check if `T` is a Charm++ proxy for a node group chare |
charmxx::is_pupable< T, U > | |
PUP::details::is_pupable< T, U > | |
charmxx::charmxx::is_pupable< T, cpp17::void_t< decltype(std::declval< PUP::er & >()|std::declval< T & >())>> | |
PUP::details::PUP::details::is_pupable< T, void_t< decltype(std::declval< T >().pup(std::declval< PUP::er & >()))>> | |
IsDerivedFrom< D, B > | |
IsDerivedFrom< D, B >::No | |
IsDerivedFrom< D, B >::Yes | |
isparams_t | |
Iterator | |
std::iterator_traits< Iterator > | |
std::std::iterator_traits< T * > | |
KeyvalNode | |
KeyvalPair | |
killPortStruct | |
KLevelTree | |
KMeansBOC | |
KMeansStatsMessage | |
KSeedsMessage | |
KSelectionMessage | |
l2g_t | This class describes a local-to-global index mapping, used in FEM_Print |
large_block_header | |
LBCommData | |
LBCommTable | |
LBDatabase | |
LBDatabase::LastLBInfo | |
LBDB | |
LBDB::batsyncer | |
LBDB::LBObjEntry | |
LBDB::MigrateCB | |
LBDB::MigrationDoneCB | |
LBDB::PredictCB | |
LBDB::StartLBCB | |
LBDBInit | |
LBDBRegistry | |
LBDBRegistry::LBDBEntry | |
LBgroup | |
LBInfo | |
LBMachineUtil | |
LBMigrateMsg | Message contains the migration decision from LB strategies |
LBObj | |
lbObjectNode | |
lbObjects | |
LBObjUserData | |
LBOM | |
LBPredictorFunction | |
LBProfit | Module which determines if a load balancing cycle is profitable |
LBScatterMsg | |
LBSimulation | |
LBStepMsg | |
LBstrategy | |
LBTopo_graph | |
LBTopo_graph_nc< dimension > | |
LBTopo_mesh3d | |
LBTopo_ring | |
LBTopo_smp_n< ppn > | |
LBTopo_torus2d | |
LBTopo_torus3d | |
LBTopo_torus_nd< dimension > | |
LBTopology | |
LBTopoVec | |
LBUserDataLayout | |
LBVectorMigrateMsg | |
LDBarrierClient | |
LDBarrierReceiver | |
LDCallbacks | |
LDCommDescComp | |
LDHandle | |
LDObjData | |
LDObjHandle | |
LDObjStats | |
LDOMHandle | |
LeakSearchInfo | |
LEsplitMsg | |
LEsplitResult | |
linearOffsetMatcher | |
LineFFTinfo | |
listNode | |
LiveVizBoundElement | |
liveVizConfig | LiveVizConfig describes the type of images available from this parallel server--images may be color or greyscale, be pushed to the client or pulled, and may come from a set of 3d axes or be simply 2d |
liveVizGroup | |
liveVizPollArray | |
liveVizRequest | A liveVizRequest describes the basics of a client image request |
liveVizRequest3d | Additional 3D data associated with a 3D LiveViz request |
liveVizRequestMsg | |
loadmsg | |
loadmsg_s | |
LoadReport | |
loc | |
LocalBarrier | |
LocalBroadcaster< dtype, ClientType, EntryMethod > | |
LocalElementCounter | |
localStat | Group to gather stats on each PE separately |
localStatSummary | Message to gather local stats from all PEs for printing |
Location | |
lockArcMsg | |
lockChunksMsg | This is a message which packs all the chunk indices together |
lockMsg | |
lockQueueEntry | |
LockRegion | Class that represent a region that is being locked |
lockResult | |
LogEntry | Log entry in trace projection |
LogPool | Log pool in trace projection |
LongdoubleInt | |
longestMsg | |
LongInt | |
loopChunkMsg | |
LV3D0_ClientManager | Generic superclass for client managers |
LV3D0_ClientManager_toClient | A LV3D0_ClientManager buffers up outgoing views before they're requested by, and sent off to, a client |
LV3D0_ClientManager_toMaster | A LV3D0_ClientManager that buffers up outgoing views for delivery to the master processor |
LV3D0_Manager | The LV3D0_Manager group stores up outgoing views before they're sent off to clients |
LV3D0_ViewMsg | This message is used to pack up and ship views from where they're computed to the master processor, where they're accumulated for CCS transport to the client |
LV3D1_Map | |
LV3D1_ServerMgr | Manager for a LV3D_Array |
LV3D_Array | This array holds all the visible objects in one liveViz3d computation |
LV3D_PerfManager | |
lv3d_qdState | |
LV3D_RenderMsg | This message is used to prioritize rendering requests |
LV3D_ServerMgr | Represents a set of impostors available for updates |
LV3D_Universe | This is the class that represents the entire viewable domain |
LV3D_Universe_Table | Private class that stores object data for the universe client side |
LV3D_ViewpointMsg | This message is sent every time a client viewpoint changes |
LZ4_stream_t_internal | |
LZ4_stream_u | |
LZ4_streamDecode_t_internal | |
LZ4_streamDecode_u | |
PUP::machineInfo | |
xi::MacroDefinition | |
main | |
xi::MainChare | |
Builder::MainChare | |
MainchareExt | Lightweight object to support mainchares defined outside of the C/C++ runtime |
MainInfo | Describes a mainchare's constructor. These are all executed at startup |
PUP::details::make_void< Ts > | |
mallinfo | |
malloc_chunk | |
malloc_params | |
malloc_segment | |
malloc_state | |
malloc_tree_chunk | |
Ck::IO::impl::Manager | |
Ck::IO::impl::Map | |
marshallNewHeapCopy< T > | Unmarshall into a heap-allocated copy |
matchingDest | |
Mgc::Math | |
Matrix | Matrix class with some fundmental operations |
MaxEntry< T, minVal, PUP_EVERY_ELEMENT > | |
maxHeap | |
MBlockChunk | |
MBlockChunk::bc_t | |
MBlockChunk::update_t | |
MBlockDataMsg | |
MBlockSetupCookie | |
McastDest | |
mCastEntry | Cookie for an array section |
mCastPacket | |
McastSrc | |
PUP::mem | |
xi::Member | |
memBuf | |
MemElementPacker | |
MemEntry | A representant of a memory operation |
memoryBuffer | |
MemoryPool | |
mempool_type | |
memRegion_t | |
MergeablePathHistory | Augments the PathHistory in the envelope with the other necessary information from the envelope |
mesh_t | |
meshChunk | Manages the on-the-wire mesh format when sending or receiving tet mesh chunks |
meshChunk::header_t | |
MeshElem | This class is an MSA Entity |
MeshElem::ElemInfo | |
MeshElem::NodeInfo | |
MeshElemItr | Element Iterator |
MeshFacet | A type for a facet |
MeshFacetItr | Facet Iterator |
MeshLocation | |
MeshModel | A mesh model is roughly equivalent to a ParFUM FEM_Mesh object |
MeshModelDevice | A MeshModelDevice contains structures for use by CUDA kernels |
meshMsg | |
MeshNodeElemItr | Node->Element adjacency Iterator |
MeshNodeItr | Node Iterator |
MeshRouter< Derived > | |
meshState | |
MeshStreamer< dtype > | |
MeshStreamerClient< dtype > | |
MeshStreamerMessage< dtype > | |
Builder::Message | |
xi::Message | |
Builder::MessageVar | |
MetaBalancer | |
MetaBalancer::AdaptiveData | |
MetaBalancer::AdaptiveLBInfo | |
MetaBalancer::AdaptiveLBStructure | |
MetaBalancer::AdaptiveMetaBalancer | |
MetaBalancerRedn | |
MetaLBInit | |
MetisLB | |
MigrateDecision | |
MigrateInfo | Migration decision for an obj |
MigrationNotice | |
MigrationNoticeAck | |
MigrationRecord | |
minHeap | |
MlogEntry | Entry in a message log |
rfmodel::Model | |
MSA::modifiable_cache_line< T > | |
xi::Module | |
Builder::Module | |
Builder::ModuleEntity | |
MPI_F08_status | |
mpi_main | |
MPI_Status | |
MPICtrlMsgEntry | |
MPIO_Datatype_s | |
MPIO_File_ds_params | |
MPIO_File_ib_params | |
MPIO_iovec | |
mpiPostRecvList | |
MPIR_Info | |
MPMCDataNodeStruct | |
MPMCQueueStruct | |
MPSCQueueStruct | |
MSA::MSA1D< ENTRY, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE > | The MSA1D class is a handle to a distributed shared array of items of data type ENTRY |
MSA::MSA2D< ENTRY, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE, ARRAY_LAYOUT > | |
MSA::MSA3D< ENTRY, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE > | The MSA3D class is a handle to a distributed shared array of items of data type ENTRY |
MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE > | |
MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::writebounds_t | |
MSA::MSA_InvalidHandle | |
MSA_Listener | Listens for some event on a page or set of pages |
MSA_Listeners | Keeps a list of MSA_Listeners |
MSA_Page_StateT< ENTRY, ENTRIES_PER_PAGE > | Stores all housekeeping information about a cached copy of a page: everything but the actual page data |
MSA_PageArray< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE > | |
MSA_PageReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE > | Class vmPageReplacementPolicy Abstract base class providing the interface to the various page replacement policies available for use with an MSA |
MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE > | Holds the typed data for one MSA page |
MSA_Thread_Listener | Resumes a thread once all needed pages have arrived |
MSA_WriteSpan_t | Stores a list of indices to be written out |
MSA::MSAAccum< MSA > | |
MSA::MSAHandle< MSA > | |
MsaHashtable | |
MsaHashtable::Add | |
MsaHashtable::Read | |
MSA::MSARead< MSA > | |
MSA::MSAWrite< MSA > | |
msg_list | |
SDAG::MsgClosure | |
MsgHeap | |
MsgInfo | Represents one type of Message |
MsgPool | |
conv::msgQ< P > | Charm Message Queue: Holds msg pointers and returns the next message to execute on a PE |
xi::MsgVar | |
xi::MsgVarList | |
MulticastAgent | |
MulticastAgent::MInfo | |
multicastGrpMsg | Message send in spanning tree |
multicastSetupMsg | Multicast tree setup message |
MultiMsg_s | |
mutex_t | |
myGlobals | |
MyHierarchyTree | |
MyHmbHierarchyTree | |
xi::NamedEllipsisType | |
xi::NamedType | |
NborBaseLB | |
NborBaseLB::LDStats | |
NcpyBcastAckInfo | |
NcpyBcastInterimAckInfo | |
NcpyBcastRecvPeerAckInfo | |
NcpyBcastRootAckInfo | |
NcpyEmBufferInfo | |
NcpyEmInfo | |
NcpyROBcastAckInfo | |
NcpyROBcastBuffAckInfo | |
ncpystruct | |
NeighborCommLB | |
NeighborLB | |
NeighborMsg | |
NestedEvent | |
NetFEM_doubleField | |
NetFEM_elems | |
NetFEM_flavor | |
NetFEM_format | |
NetFEM_item | |
NetFEM_nodes | |
NetFEM_state | |
NetFEM_update | |
NetFEM_update_vtk | |
NetFEM_updatePackage | |
NLBStatsMsg | |
NList | |
ControlPoint::NoControlPointAssociation | |
node | A node in the mesh with a 3D double coordinate |
NodeAwareMeshRouter | |
NodeElem | |
xi::NodeGroup | |
NodeGroup | |
Builder::NodeGroup | |
NodeLevelLB | |
nodeMsg | |
nodeRef | |
Nodes | |
nodeVoteMsg | |
cg3d::NonManifoldException | Under OSL_CG3D_DEBUG, this exception is thrown by ~Volume3dDest: |
NormalFFTinfo | |
NormalLineArray | |
NormalRealSlabArray | |
NormalSlabArray | |
nrinfo_t | |
Null_vector | |
NullLB | NullLB is inherited from BaseLB |
NumberedVec< T > | Map (user-assigned) numbers to T's |
Object_Data_T | |
ObjectHeap | |
ObjectRecord | |
ObjectToken | |
ObjGraph | |
ObjGraph::Edge | |
ObjGraph::Node | |
ObjGraphTemp | |
ck::ObjID | The basic element identifier |
objListMsg | |
objListMsg::returnReceipt | |
objRef | |
xi::OListConstruct | |
open_status_s | |
opt | |
opt2 | |
opt3 | |
options | |
Ck::IO::Options | Note: The values in options are not currently a stable or working interface |
OrbLB | |
OrbLB::ComputeLoad | |
OrbLB::Partition | |
OrbLB::VecArray | |
orientation | |
OrigFn | |
Origin | |
OutgoingMsgRec | |
overheadContainer | A container that stores overhead statistics (min/max/avg etc.) |
Builder::SDAG::Overlap | |
xi::OverlapConstruct | |
MSA::owner< T, D > | |
ParallelSolver | |
parallelSurfaceTransfer_c | |
parallelTransfer_c | |
xi::Parameter | |
Builder::Parameter | |
xi::ParamList | |
params_t | |
ParFUM_collider | ParFUM Collision Interface File |
ParFUMShadowArray | |
partconndata | Structure to store connectivity data after the global element partition has been returned by parmetis |
PartitionInfo | |
PartitionList | |
PartitionRecord | |
patch | |
patchReader | |
PathHistory | A class that is used to track the entry points and other information about a critical path as a charm++ program executes |
PathHistoryEnvelope | A class that is used to track the entry points and other information about a critical path as a charm++ program executes |
pathHistoryMain | A mainchare that is used just to create a group at startup |
pathHistoryManager | |
PathHistoryTableEntry | Stores information about the critical path in the table on each PE |
pathInformationMsg | A message containing information about a path of entry method invocations. This contains an array of PathHistoryTableEntry objects |
PCQueueStruct | The beginning of definitions for simple pcqueue |
pdbf | |
PE_Data_T | |
peAddr | |
peinfo | |
xi::details::perElemC< T, U > | Apply fn_ on each non-NULL element in the list l |
xi::details::perElemGen2C< T, U, A > | Apply fn_ on each Construct in the list l, passing it arg as the target |
xi::details::perElemGenC< T, U, A > | Apply fn_ on each Construct in the list l, passing it arg as the target |
PersistentReq | |
PhasebyArrayLB | |
PhaseEntry | Phase entry for trace summary |
PhaseTable | Table of PhaseEntry |
cg3d::Planar3d | A convex planar polyhedron, with its vertices scattered in 3D |
cg3d::Planar3dDest | Send clipped segments of a face to here |
Mgc::Plane | |
Plane3D | |
Point_2< T > | |
Point_3< T > | |
cg3d::PointSet3d | A dynamic pointset, with each point marked with the halfspaces it contains |
Pool | |
PoolInitMsg | |
pose | Coordinator of simulation initialization, start and termination |
POSE_Config | |
ppdeffind | |
xi::Printable | |
prio_struct | Stores a variable bit length priority |
prioBcMsg | Prioritized int msg; used to force GVT calculations |
prioLockStruct | |
prioMsg | Prioritized null msg; used to sort Step calls |
prioq_struct | A priority queue, implemented as a heap of prioqelt_struct buckets (each bucket represents a single priority value and contains a deque of void* pointers) |
prioqelt_struct | A bucket in a priority queue which contains a deque(storing the void* pointers) and references to other buckets in the hash table |
priormsg_s | |
PrismMesh | |
PrismMesh::conn_t | Connectivity: 0-based node indices around our prism |
problem | |
ProcArray | |
ProcArrayTemp | |
processorInfo | |
ProcInfo | |
ProcState | |
ProductEntry< T, PUP_EVERY_ELEMENT > | |
progress_t | |
PropMap | A proportional map object-- tries to map more objects to faster processors and fewer to slower processors |
pthread_mlock_t | |
Builder::PtrType | |
xi::PtrType | |
PUP_cmiAllocSizer | The current test for this code is in src/ck-com/MsgPacker.C I will later port CmiMultipleSend |
PUP_fmt | A PUP_fmt inserts a 1-byte data format code before each pup'd data item |
PUP_fromCmiAllocMem | |
PUP_fromPagedDisk | |
PUP_pagedDisk | |
pup_pagetable | |
PUP_regEntry | |
PUP_toCmiAllocMem | |
PUP_toNetwork4_pack | |
PUP_toNetwork4_sizer | |
PUP_toNetwork4_unpack | |
PUP_toNetwork_pack | |
PUP_toNetwork_sizer | |
PUP_toNetwork_unpack | |
PUP_toPagedDisk | |
xi::PUPableClass | |
pupCheckRec | |
PVT | PVT chare group for computing local processor virtual time |
pvtObjectNode | A pvtObjects entry for storing poser data |
pvtObjects | List to hold records of posers registered with a PVT branch |
PxshmContext | |
PxshmSendQ | |
PythonAbstract | |
PythonCCS | |
PythonExecute | |
PythonFinished | |
PythonIterator | |
PythonObject | |
PythonPrint | |
PythonReplyInt | |
PythonReplyString | |
PythonStruct | |
Q | |
QdCallback | |
QdCommMsg | |
QdMsg | |
QdState | |
Queue_struct | A set of 3 queues: a positive priority prioq_struct, a negative priority prioq_struct, and a zero priority deq_struct |
RandCentLB | |
RandomIterator< T > | Iterator for the RandomSequence |
RandomSequence< T > | |
Ray3D | |
re_backref_cache_entry | |
re_charset_t | |
re_dfa_t | |
re_dfastate_t | |
re_fail_stack_ent_t | |
re_fail_stack_t | |
re_match_context_t | |
re_node_set | |
re_pattern_buffer | |
re_registers | |
re_sift_context_t | |
re_state_table_entry | |
re_string_t | |
re_sub_match_last_t | |
re_sub_match_top_t | |
re_token_t | |
MSA::read< T, D > | |
ReadFileMap | This map can be used for topology aware mapping when the mapping is provided through a file -- ASB |
xi::Readonly | |
readonly< dtype > | |
Builder::Readonly | |
readonlybase | |
ReadOnlyExt | Supports readonlies outside of the C/C++ runtime. See README.charm4py |
ReadonlyInfo | Describes a readonly global variable |
ReadonlyMsgInfo | Describes a readonly message |
readytoexectoken_s | |
RecBipartLB | |
RecBisectBfLB | |
ReceivedDetData | |
ReceivedTNData | |
receiver | |
receiver::_tblEntry | |
receiverMsg | |
PUP::reconstruct | A utility to let classes avoid default construction when they're about to be unpacked, by defining a constructor that takes a value of type PUP::reconstruct |
recursive_pup_impl< T, automatic > | |
recursive_pup_impl< MeshStreamer< dtype, RouterType >, 1 > | |
recursive_pup_impl< T, 0 > | |
recursive_pup_impl< T, 1 > | |
RecvCtrlMsgEntry | |
redistributor2D | A chare group that can redistribute user data arrays. It is used by binding it to a user's Chare Array |
redistributor2DMsg | A message containing a chunk of a data array used when redistributing to a different set of active chares |
reduction | |
reductionInfo | Information about the status of reductions proceeding along a given section |
xi::ReferenceType | |
refineClient | The user inherits from this class to receive "split" calls, and to be informed when the refinement is complete |
RefineCommLB | |
refineData | |
RefineKLB | |
RefineLB | |
Refiner | |
RefinerApprox | |
RefinerComm | |
RefinerComm::CommTable | |
RefinerComm::Messages | |
refineResults | |
refineResults::resRec | |
RefinerTemp | |
RefineSwapLB | |
RefineSwapLB::HeapData | |
RefineSwapLB::ObjLoadGreater | |
RefineSwapLB::ProcLoadGreater | |
RefineSwapLB::ProcLoadGreaterIndex | |
RefineTopoLB | |
refMsg | |
RegionID | |
regmatch_t | |
RemoveDeterminantsHeader | Struct for the header of the removeDeterminants handler |
removeElemMsg | A message to tell a remote chunk to remove an element |
removeGhostElemMsg | A message to tell a remote chunk to remove a ghost element and some IDXL list entries |
removeSharedNodeMsg | A message to tell a remote chunk to remove a shared node |
rep | Base representation class |
replacedeleteData | |
reqmsg | |
requestmsg_s | |
PUP::requires_impl< B > | |
PUP::PUP::requires_impl< false > | |
ResendData | |
ResendRequest | |
RestartProcessorData | |
RestartRequest | Struct to request a particular action during restart |
RestoredLocalMap | Class for storing metadata of local messages |
resultsCoarsenClient | |
resultsRefineClient | |
RetainedMigratedObject | |
rngen_ | |
roarray< dtype, len > | |
romsg< dtype > | |
RotateLB | |
Route | |
RRMap | |
RSSN | Class that stores all received-sender-sequence-numbers (rssn) from another object |
RunDescriptor | |
xi::RValueReferenceType | |
xi::rwentry | |
ck::impl::s_attribs | |
s_pathfixlist | |
s_ppdef | |
SafePool< T > | |
savedViewRecord | |
xi::Scope | |
ScotchLB | |
ScotchRefineLB | |
ScotchTopoLB | |
xi::SdagCollection | |
xi::SdagConCall< T > | |
xi::xi::SdagConCall< void > | |
xi::SdagConstruct | |
xi::SdagEntryConstruct | |
SearchConductor | |
SearchGroup | |
SearchNode | |
SearchNodeMsg | |
searchResults | |
SectionLocation | |
PUP::seekBlock | |
seg1dT< T > | |
SendFFTMsg | |
sendState | Describes the outgoing mesh |
Builder::SDAG::SEntry | |
seq | |
Builder::SDAG::Sequence | |
SequentialSolver | |
Builder::SDAG::Serial | |
serial_comm | An ILSI_Comm that holds a single, serial, dense matrix |
serialCollideClient | |
xi::SerialConstruct | |
SerialTree | |
Ck::IO::Session | |
Ck::IO::SessionCommitMsg | |
Ck::IO::SessionReadyMsg | |
Set | |
SHA1_hash_t | |
cg3d::Shape3d | A convex 3D shape, described either as a set of convex planar faces or the intersection of a set of halfspaces |
sharedBufData | |
sharedBufHeader | This struct is used as the first portion of a shared memory region, followed by data |
sharedNodeMsg | A message used to tell a remote chunk to add a shared node |
ShortInt | |
sim | Poser wrapper base class |
SimpleMeshRouter | |
simplexScheme | A class that implements the Nelder Mead Simplex Optimization Algorithm |
single | |
PUP::sizer | |
PUP::sizerText | |
Skipped_Event | Class for storing data of events skipped while checkpointing (for sequential simulation) |
skt_ip_t | |
SlabArray | |
xi::SListConstruct | |
Slot | |
slot_header_ | |
slotOP | |
SNToTicket | Class that maps SN (sequence numbers) to TN (ticket numbers) for a particular object |
Solver | |
SpanningTree | Added by Abhinav class for computing the parent and children of a processor |
SpanningTreeGenerator< Iterator > | Abstract class (interface) to generate a spanning tree from a set of pes or logical (Charm++) nodes |
topo::SpanningTreeStrategy< Iterator, ValueType > | The spanning tree build strategy interface |
topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, ValueType > | A concrete tree builder for use on machines with a 3D Torus topology |
topo::topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, SpanningTreeVertex > | Partial specialization when input is a container of SpanningTreeVertices |
topo::topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, vtxType > | Partial specialization when input is a container of vtxTypes |
topo::SpanningTreeStrategy_3dTorus_minHops< Iterator, ValueType > | A concrete tree builder for use on machines with a 3D Torus topology |
topo::topo::SpanningTreeStrategy_3dTorus_minHops< Iterator, SpanningTreeVertex > | Partial specialization for scenario for a container of SpanningTreeVertices |
topo::topo::SpanningTreeStrategy_3dTorus_minHops< Iterator, vtxType > | Partial specialization for scenario when a container of vtxTypes is input |
topo::SpanningTreeStrategy_nodeAware_minBytes< Iterator, ValueType > | A concrete tree builder that is aware of cpu topology (ie, node aware) while constructing spanning trees |
topo::topo::SpanningTreeStrategy_nodeAware_minBytes< Iterator, SpanningTreeVertex > | Partial specialization when input is a container of SpanningTreeVertices |
topo::SpanningTreeStrategy_nodeAware_minGens< Iterator, ValueType > | A concrete tree builder that is aware of cpu topology (ie, node aware) while constructing spanning trees |
topo::topo::SpanningTreeStrategy_nodeAware_minGens< Iterator, SpanningTreeVertex > | Partial specialization for the scenario of a container of SpanningTreeVertices |
topo::SpanningTreeStrategy_topoUnaware< Iterator, ValueType > | A concrete tree builder that is NOT topology aware |
topo::topo::SpanningTreeStrategy_topoUnaware< Iterator, SpanningTreeVertex > | Partial specialization when input is a container of SpanningTreeVertices |
topo::SpanningTreeVertex | Contains indices to direct children |
sparseRec1D< T > | |
sparseRec2D< T > | |
sparseRec3D< T > | |
SparseSlabArray | |
SpawnedEvent | List to store records of events spawned by a certain event |
spec | |
splitOutMsg | |
splitResponse | |
splitter | Splitter is a big utility class used to separate an FEM_Mesh into pieces |
SRentry | An entry for storing the number of sends and recvs at a timestamp |
SRtable | A table for storing the number of sends and recvs at a timestamp |
SSEDouble | |
SSEFloat | |
ST_RecursivePartition< Iterator > | This strategy is phynode aware, and can form a tree of pes or logical nodes |
ST_RecursivePartition< Iterator >::PhyNode< Iterator > | |
ST_RecursivePartition< Iterator >::PhyNodeCompare< Iterator > | |
StartUpMsg | |
StatCollector | |
state_array_t | |
StateBase | |
StateStack | |
stats | |
Stats | |
stats::op_sentry | Sentry class: wraps timing of one operation, including save/restore for nested operations |
stats::op_t | Describes a particular operation, such as a kind of drawing |
stats::stats | Sums up the time taken by each operation |
StatTable | Track statistics for all entry points |
StatTable::Statistics | Struct to maintain statistics |
stl_destination_mgr | |
StoredCheckpoint | |
StoreDeterminantsHeader | Struct for the header of the storeDeterminants handler |
strat | Base synchronization strategy class |
StridedIterator< T > | |
StridedSequence< T > | |
StrideInfo< T > | |
StringPool | |
StrKey | |
SumEntryInfo | Info for each entry |
SumLogPool | Summary log pool |
SumLogPool::MarkEntry | Mark entry for trace summary |
SuperBlock | SuperBlock holds the actual memory block that is allocated in blk |
surfProgress_t | |
syncReductionMgr | |
SystemLoad | |
TableEntry | |
taskGraphArray | |
taskGraphSolver | |
TaskQueueStruct | |
taskStruct | |
TCharm | |
TCharm::TCharmSemaphore | |
TCharm::ThreadInfo | |
TCharm::UserData | |
TCHARM_Thread_options | |
TCharmClient1D | |
TCharmInitMsg | |
TCharmMain | |
TCharmTraceLibList | |
TeamLB | |
TempAwareCommLB | |
TempAwareCommLB::HeapData | |
TempAwareCommLB::ObjLoadGreater | |
TempAwareCommLB::ObjPeCommInfo | |
TempAwareCommLB::PeCommInfo | |
TempAwareCommLB::ProcCommGreater | |
TempAwareCommLB::ProcLoadGreater | |
TempAwareGreedyLB | |
TempAwareGreedyLB::HeapData | |
TempAwareGreedyLB::ObjLoadGreater | |
TempAwareGreedyLB::ProcLoadGreater | |
TempAwareRefineLB | |
TempAwareRefineLB::HeapData | |
xi::Template | |
PUP::detail::TemporaryObjectHolder< T, b > | |
PUP::detail::PUP::detail::TemporaryObjectHolder< T, false > | |
PUP::detail::PUP::detail::TemporaryObjectHolder< T, true > | |
xi::TEntity | |
test_param_t | |
test_params_t | |
cg3d::Tet3d | A 4-node tetrahedron |
TetMesh | A 3d tetrahedral mesh |
TetMesh::conn_t | |
tetMeshChunk | Manages the on-the-wire mesh format when sending or receiving tet mesh chunks |
tetMeshChunk::header_t | |
TetMeshElement | Provides ConcreteElement interface for one element of the TetMesh class |
Mgc::Tetrahedron | |
Mgc::TetrahedronConsumer | Accept a tetrahedron for further processing |
Mgc::TetrahedronVolumeConsumer | Sums up volume of tetrahedra passed to it |
tetReceiver | Receives tets from the wire |
tetSender | Sends tets across the wire to one destination |
xi::TFunc | |
threadCollide | Threaded collision client array--provides interface between threadCollideMgr and API routines |
threadCollideMgr | Threaded collision group--collects collisions as they come from voxels, and sends the collisions to the source chunks |
ThreeLevelTree | |
threeNodeMsg | |
Ticket | Structure for a ticket assigned to a particular message |
TicketReply | |
TicketRequest | |
TimeBucket | TimeBucket associates a time range with (a) large block(s) of memory |
TimePool | |
tlsseg | |
tm_topology_t | |
xi::TName | |
PUP::toDisk | |
TokenPool | |
PUP::toMem | |
TopElement | A type for a node |
TopElemItr | Element Iterator |
TopFacet | A type for a facet |
TopFacetItr | Facet Iterator |
TopModel | A tops model is roughly equivalent to a ParFUM FEM_Mesh object |
TopModelDevice | include <cutil.h> |
TopNodeElemItr | Node->Element adjacency Iterator |
TopNodeItr | Node Iterator |
TopoCentLB | |
TopoCentLB::HeapNode | |
TopoCentLB::PartGraph | |
TopoCentLB::PartGraph::Node | |
TopoLB | |
TopologyAgent | |
TopologyRequest | |
TopoManager | |
toProjectionsFile | |
toProjectionsGZFile | |
PUP::toText | |
PUP::toTextFile | |
PUP::toTextUtil | |
PUP::tozDisk | |
xi::TParam | |
xi::TParamList | |
xi::TParamType | |
xi::TParamVal | |
TProcessedLog | |
Trace | |
TraceArray | Array of Traces modules, every event raised will go through every Trace module |
TraceBluegene | |
TraceControlPoints | An instrumentation module making use of the tracing framework hooks provided in Charm++ |
TraceControlPointsBOC | |
TraceControlPointsInit | |
TraceCore | |
TraceCoreEvent | |
TraceCounter | For each processor, TraceCounter calculates mean, stdev, etc of CPU performance counters for each entry point |
TraceCounter::CounterArg | CounterArg is a linked list of strings that allows processing of command line args |
TraceEntry | |
TraceLogger | |
TraceMemory | Class to trace all memory related events |
TraceProjections | Class for recording trace projections events |
TraceProjectionsBOC | |
TraceProjectionsInit | |
TraceProjector | |
TraceSimple | TraceSimple is a template for an instrumentation module making use of the tracing framework hooks provided in Charm++ |
TraceSimpleBOC | |
TraceSimpleInit | |
TraceSummary | Class for recording trace summary events |
TraceSummaryBOC | |
TraceSummaryInit | |
TraceTau | TraceTau is a template for an instrumentation module making use of the tracing framework hooks provided in Charm++ |
TraceTauBOC | |
TraceTauInit | |
TraceThreadListener | |
TraceUtilization | |
TraceUtilizationBOC | |
TraceUtilizationInit | A main chare that can create the BOC/group |
TramBroadcastInstance< CkArrayIndex > | |
TramBroadcastInstance< CkArrayIndex1D > | |
TramBroadcastInstance< CkArrayIndex2D > | |
TramBroadcastInstance< CkArrayIndex3D > | |
TramBroadcastInstance< CkArrayIndex4D > | |
TramBroadcastInstance< CkArrayIndex5D > | |
TramBroadcastInstance< CkArrayIndex6D > | |
xi::TramInfo | |
transfer_t | |
SDAG::TransportableBigSimLog | |
topo::impl::TreeBoundingBoxOn3dTorus< Iterator > | Utility class to partition the bounding box of a spanning (sub)tree on a 3D mesh machine and divide that into the necessary number of branches |
topo::impl::TreeBoundingBoxOn3dTorus< Iterator >::lessThan | Configure a lessThan functor to compare vertices |
TreeMatchLB | |
TreeMatchLB::ObjLoadGreater | |
TreeMatchLB::ProcLoadGreater | |
rfmodel::TreeModel | |
Triangle3DElement | Provides ConcreteElement interface for one element of the TriangularSurfaceMesh class |
TriangleSurfaceMesh | |
TriangleSurfaceMesh::conn_t | Connectivity: 0-based node indices around our triangle |
true_type | |
xi::TType | |
xi::TTypeEllipsis | |
tupleTable | |
xi::TVar | |
xi::TVarList | |
TwoLevelTree | |
Builder::Type | |
xi::Type | |
Builder::TypeBase | |
xi::TypeList | |
ck::impl::u_type | These structures store the type-specific message information |
ck::impl::u_type::s_array | |
ck::impl::u_type::s_chare | |
ck::impl::u_type::s_group | |
ck::impl::u_type::s_roData | |
ck::impl::u_type::s_roMsg | |
uFcontext_stack_t | |
uFcontext_t | |
uJcontext_stack_t | Describes the stack for a uJcontext flow of control |
uJcontext_t | Represents a uJcontext flow of control |
unionFind | |
unionFindDest | |
UniqElemList< T > | |
updateAttrsMsg | A message that packs all attributes for a node |
updateData | |
updateMsg | |
UpdateMsg | Message to send info to GVT |
used_header_ | |
xi::UsingScope | |
UsrEvent | |
uvw_t | |
Builder::Value | |
xi::Value | |
xi::ValueList | |
vector2d | |
Mgc::Vector3 | |
Vector_2< Type > | |
Vector_3< Type > | Some basic geometric data types |
VectorMigrateInfo | |
verbosematchingDest | |
VerboseProgress_t | |
VerboseSurfProgress_t | |
VerifyAckMsg | |
verifyghostsendMsg | A message to verify if the IDXL entries for a node/element on one chunk is consistent with another chunk |
Vertex | |
Vertex_helper | Class to contain additional data about the vertices in object graph |
VertexRecord | |
VerticesListType | |
VidBlock | A set of "Virtual ChareID"'s |
view_state | |
VirtualRouter< Derived > | |
vkrinfo_t | |
vmLRUReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE > | Class vmLRUPageReplacementPolicy This class provides the functionality of least recently used page replacement policy |
vmNRUReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE > | Class vmNRUPageReplacementPolicy This class provides the functionality of not-recently-used page replacement policy |
vnbr_t | |
cg3d::Volume3dDest | Compute the volume of the shape bounded by these faces |
voxelAggregator | |
topo::impl::vtxEqual | Hack for PGI and Fujitsu STLport-using compilers because of their incorrect implementation of an STL routine |
waitqd_QDChare | |
xi::WhenConstruct | |
Builder::SDAG::WhenTemp< T > | |
Builder::SDAG::While | |
xi::WhileConstruct | |
win32_mlock_t | |
win_obj | |
WinStruct | |
PUP::wrap_er | "Wrapped" PUP::er: forwards requests to another PUP::er |
MSA::Writable< ENTRY > | |
MSA::write< T, D > | |
MSA::write_cache_line< T > | |
Ck::IO::impl::WriteSession | |
Ck::IO::impl::WriteSession::buffer | |
WSLB | |
WSLB::LDStats | |
WSLBStatsMsg | |
ck::impl::XArraySectionReducer | Helper class to complete the last step in a cross-array reduction |
PUP::xlater | |
XpmemContext | |
XpmemSendQ | |
xi::XStr | |
XTTorusManager | |
PUP::zdisk | |
ZoltanLB | |