PPL Logo

Data Structures

Here are the data structures with brief descriptions:
__attribute__
__simdia_vec_f
__simdia_vec_i
__simdia_vec_lf
_ackEntryMethodMsg
_affMsg
_ArrInitMsg
_btreenode
_bucket_list_t
_ccd_callbackStructure to hold the requisites for a callback
_ccd_cblistA list of callbacks stored as an array and handled like a list
_ccd_cblist_elemAn element (a single callback) in a list of callbacks
_CkCacheUserDataNodeCacheEntry 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 >
_SlotStruct 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
addElemMsgA message to pack all data to tell a remote chunk to add an element
addGhostElemMsgA message to tell a remote chunk to add a ghost element (all data is packed)
addNodeMsgA 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
allocVectorTiny, 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
AmpiOtherElementOur local representation of another AMPI array element
AmpiRequestRepresents an MPI request that has been initiated using Isend, Irecv, Ialltoall, Send_init, etc
AmpiRequestList
AmpiRequestPool
ampiSplitKey
ampiTopology
ampiWorldsThis 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 >
ArrayElementAn 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
arrayMapInfoClass 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
BaseLBBase class for all LB strategies
BaseLB::LDStatsPassed to the virtual functions Strategy(
BaseLB::ProcStats
BasicTable2d< T >This is a simple 2D table
bbox3d
BCapplierWrapper for user matrix-vector multiply that applies "essential" boundary conditions
BGQTorusManager
bin_tree_storage_t
bin_tree_t
BinEntryBin entry record CPU time in an interval
BitVec
BitVectorIterator< T >
block
block_header
xi::BlockConstruct
blockDim
BlockLB
blockLoc
BlockMap
blockSpan
boolMsgA Message to encapsulate a boolean
Boomarray< T >
BQueueClass to handle the boundaries of child partitions
bracket_elem_t
BThreshold
bucket_t
SDAG::Buffer
buffer
BufferedLocalLogHeader
bufferT< T >
Builtin_kvs
xi::BuiltinType
Bulk_AdaptProvides high level adaptivity operations
BulkAdaptThis 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 >
callBackClass for user-specified callback
callbackMsg
callSystemStructUsed to ship around system calls
CancelListA list of event cancellations
cancelMsgCancellation message
CancelNodeA single event cancellation
xi::CaseConstruct
xi::CaseListConstruct
CBaseBase 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_callbacksLists of conditional callbacks that are maintained by the scheduler
ccd_heap_elemStructure used to manage callbacks in a heap
ccd_periodic_callbacksList 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
cgSolverIterative Linear Solver: Conjugate Gradient method
Builder::Chare
xi::Chare
ChareThe base class of all parallel objects in Charm++, including Array Elements, Groups, and NodeGroups
ChareInfoRepresents a class of Chares (or array or group elements)
ChareMlogDataThis 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
chunkListMsgA message to return data about the chunks that share/ghost a node/element
chunkMsg
ChunkOutOfOrderBuffer
ChunkReceiveBuffer
CircQueueStructThe simple version of pcqueue has dropped the function of being expanded if the queue is full
CkArgMsgCkArgMsg is passed to the mainchare's constructor
CkArray
CkArrayBroadcasterThis arrayListener is in charge of delivering broadcasts to the array
CkArrayCheckPTMessage
CkArrayCheckPTReqMessage
CkArrayCreatedMsg
CkArrayElementMigrateMessageThis 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
CkArrayIndexBaseBase 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
CkArrayMapThe "map" is used by the array manager to map an array index to a home processor number
CkArrayMessage
CkArrayOptionsArguments for array creation:
CkArrayReducerThis arrayListener is in charge of performing reductions on the array
CkArrayThreadListener
CkAxes3dX, 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
CkCallbackResumeThreadConvenience class: a thread-suspending callback
CkCcsRequestMsgMessage sent from CCS to callbacks
CkChareID
CkCheckpointInit
CkCheckpointMgrThere is only one Checkpoint Manager in the whole system
CkCheckpointStatusMsg
CkCheckPTEntry
CkCheckPTInfo
CkCompactVec< T >
ckcomplex
CkConditional
CkCoreStateAll the state that's useful to have on the receive side in the Charm Core (ck.C)
CkCppInterpreterAn interpreter for C++ code
CkCreateArrayAsyncMsg
CkDataMsgVery generic message type: contains a bunch of bytes
CkDataSegHeader
CkDDT
CkDDT_DataType
CkDDT_HIndexed
CkDDT_HIndexed_Block
CkDDT_Vector
CkDelegateDataPer-proxy data storage for delegation
CkDelegateMgrMessage delegation support, where you send a message via a proxy normally, but the message ends up routed via this special delegateMgr group
CkDiskCheckPTInfo
CkDllAbstraction for a DLL (Dynamically Linked Library) that is linked in to the running program
CkElementEvacuate
CkElementInformHome
CkErrStream
CkExtContributeInfo
CkFixedViewableThis 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
CkHashtableA resize-on-demand extensible hashtable
CkHashtableAdaptorT< T >A useful adaptor class for using basic (memory only) types like int, short, char, etc
CkHashtableIterator
CkHashtableLayoutDescribes 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
CkImageCompressorPerforms a simple zero-encoding of blank image pixels at each end of the image scanlines
CkIndex2D
CkIndex_ArrayBase
CkIndex_Group
CkInsertIdxMsg
CkInStream
CkInterestSetDescribes a set of "interest points": 3d locations in space that lie on important object features
CkInterestViewableA CkInterestViewable is a viewable whose reprojection (view coherence) is characterized by a set of "interest points"
CkLBArgs
CkLBOptions
CkListString
CkLocationThe "data" class passed to a CkLocIterator, which refers to a bound glob of array elements
CkLocIteratorThis interface describes the destination for an iterator over the locations in an array
CkLocMgrA group which manages the location of an indexed set of migratable objects
CkLocRecA CkLocRec is our local representation of an array element
CkMagicNumber< T >
CkMagicNumber_implA tiny class for detecting heap corruption
CkMapsInit
CkMarshalledCLBStatsMessage
CkMarshalledMessage
CkMarshalledNLBStatsMessage
CkMarshallMsg
CkMatrix3dA 4x4 matrix
CkMcastBaseMsg
CkMemCheckPT
CkMemCheckPTInfo
CkMessageCkMessage is the superclass of all Charm++ messages
CkMessageDetailRecorder
CkMessageDetailReplay
CkMessageRecorder
CkMessageReplay
CkMessageWatcherMessage watcher: for record/replay support
CkMigratable
CkMigratable_initInfoThis tiny class is used to convey information to the newly created CkMigratable object when its constructor is called
CkMigrateMessage
CkMsgQ< MSG >
CkMulticastMgrA multicast manager group that is a CkDelegateMgr
CkNcpyBuffer
CkNcpyBufferPost
CkNodeReductionMgrOne 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
CkQuadViewThe simplest kind of CkView: a single, flat quadrilateral OpenGL texture
CkRayA start point and a direction
CkRect
CkReduction
CkReduction::reducerStruct
CkReduction::setElement
CkReduction::statisticsElement
CkReduction::tupleElement
CkReductionClientBundleTiny 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
CkSectionIDA class that holds complete info about an array/group section
CkSectionInfoContains array/group ID for a section, and state information for CkMulticast to manage the section
CkSectionInfo::CkSectionInfoStructFor 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
CkThresholdTimerTime 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
CkViewA CkView is a texture image that can stand in for a CkViewable
CkViewableAn object that can be "viewed"-- turned into an image
CkViewableIDA CkViewableID uniquely identifies a CkViewable across processors
CkViewConsumerA CkViewConsumer accepts CkView's from viewables
CkViewpointDescribes a method for converting universe locations to screen pixels and back again: a projection matrix
CkViewPrioHolderHolds a view in the priority heap
CkViewPrioSorterStores a set of view messages:
  • Sorts outgoing views by priority
CkZeroPtr< T, PUP_PTR >A not-so-smart smart pointer type: just zero initialized
CLAThis 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
CldMapMap 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
CmiChunkHeaderThis 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
CollideGrid3dMap 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
compressedBufferA class that reads/writes a buffer out of different types of data
computeInfo
con
ConcreteElementClass to encapsulate a single actual element's nodes
ConcreteElementNodeDataClass to encapsulate an element with nodes and node-centered data
ConcreteLocalElementProvides access to a local element
ConcreteNetworkElementProvides access to an element received off the network
ConditionalList
ConfigurableRRMap
ConfigurableRRMapLoaderA 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
contributorInfoSome data classes used by both ckreductionmgr and cknodereductionmgr
ControlPoint::ControlPointAssociatedArray
ControlPoint::ControlPointAssociatedEntry
ControlPoint::ControlPointAssociation
controlPointMainA mainchare that is used just to create our controlPointManager group at startup
controlPointManager
controlPointMsgA message used for signaling changes in control point values
converseNotifyMsg
ConvQdMsg
ConvQdState
cookieMsg
coord
coordMsg
CountLogPoolCounter log pool this implements functions for TraceCounter but that needed to be performed on a node-level
countMsg
xi::CParsedFile
CPath
CpdList_arrayElementNamesCoarse: examine array element names
CpdList_arrayElementsDetailed: examine array element data
CpdList_introspect
CpdList_localQ
CpdList_message
CpdList_msgStack
CpdList_objectExamine a single object identified by the id passed in the request and return its type and memory data
CpdList_objectNamesExamine all the objects on the server returning the name
CpdListAccessorA CpdListAccessor responds to CCS requests for a single CpdList
CpdListAccessor_c
CpdListItemsRequestWhen 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
CProxyA proxy is a local handle to a remote object
CProxy_ArrayBaseThis 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
CtgGlobalListKeeps a list of global variables
CtgGlobalList::CtgRec
CtgGlobalStruct
CthProcInfo_s
CthThreadBase
CthThreadListener
CthThreadStruct
CthThreadToken
xi::CToken
ctrl_t
CurLoopInfo
CurrentLocationMsg
CWebModeStatsThis "usage" section keeps track of percent of wall clock time spent actually processing messages on each processor
data_t
rfmodel::DataMatrix
DebugEntryInfo
DebugPersistentCheck
DebugRecursiveEntry
DefaultArrayMapThe 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_structA double ended queue of void* pointers stored in a circular buffer, with internal space for 4 entries
destMsgUsed to specify a destination processor to migrate to during load balancing
DestroyNotifyMsg
DeterminantStruct 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
double2MsgA message to encapsulate two doubles
DoubleDouble
DoubleInt
doubleMsg
DType
DummyLB
DummyMigrationMsg
dynChunkA dynamic (growing) representation of a chunk
Edge
edge
EdgeListType
edgeRef
elemDataMsg
elementTetrahedral mesh element
Element_BucketType for sorted element storage while awaiting adaptivity
Element_Bucket::elemEntryThis is a bucket data structure used to sort elements
ElementCaller
ElementCheckpointer
ElementDestroyer
ElementDistributor
ElementPacker
ElemIDA reference to an element
ElemList< T >
elemList
elemRef
xi::EllipsisType
Builder::SDAG::Else
xi::ElseConstruct
eltset
xi::EncapState
entDataMsgA message that packs all data for a node/element
entityPackList
Builder::Entry
xi::Entry
EntryInfoRepresents a single entry method or constructor
xi::EntryList
Builder::EntryType
envelope
envelope::envelopeSizeHelper
EqHeapHeap structure to store events in unexecuted portion of event queue
PUP::er
evacMsg
EventRecord to store all info about an event in eventQueue
eventIDUnique identifier for a POSE event
eventMsgAll user event messages inherit from this
EventMsgPool
eventQueueThe event queue
externalBCpatch
extrudeMethod
faceMsg
faceReceiverReceives faces from the wire
faceSenderSends faces across the wire to one destination
faceSet
false_type
FastArrayMapA fast map for chare arrays which do static insertions and promise NOT to do late insertions -- ASB
FEM_AdaptProvides primitive mesh modification functions
FEM_Adapt_AlgsProvides high level adaptivity operations (by calling the primitive operations repetitively)
FEM_Adapt_Algs::elemHeapThis is a heap data structure used to sort elements
FEM_AdaptLProvides primitive mesh modification functions (involves atomic locking/unlocking)
FEM_AttributeDescribes an FEM entity's "attribute"--a user-visible, user-settable 2D table
FEM_chunkA collection of meshes on one processor
FEM_Comm_HolderWe 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_CheckerThis checker verifies that FEM_Elem::conn's entries are valid node indices
FEM_ElemAdj_LayerThis stores the types of faces for each element type
FEM_ElemAdj_Layer::elemAdjInfo
FEM_EntityDescribes an entire class of "entities"--nodes, elements, or sparse data records
FEM_Entity_numbererReassemble entities based on their global numbers
FEM_Entity_Types< T >This class describes several different types of a certain kind of entity
FEM_Ghost_LayerDescribes a single layer of ghost elements
FEM_Ghost_Layer::elemGhostInfo
FEM_Ghost_RegionDescribes a way to grow a set of ghosts
FEM_Ghost_StencilDescribes a set of required adjacent elements for this kind of element, stored as an explicit adjacency list
Checker
FEM_Initial_Symmetries
FEM_InterpolateInterface for solution transfer operations
FEM_Interpolate::ElementArgsThe input formation for an element interpolate(copy) operation
FEM_Interpolate::NodalArgsThe input information for a nodal interpolate operation
FEM_lockThere is one fem_lock associated with every FEM_Mesh: Chunk Lock (no longer in use)
FEM_lockNThere is one fem_lock associated with every node (locks on elements are not required)
FEM_MeshA FEM_Mesh is a collection of entities
FEM_Mesh_list
FEM_Mesh_Output
FEM_Mesh_Partition_List
FEM_MUtilA utility class with helper functions for adaptivity
FEM_MUtil::tupleData structure to remember mappings from oldnode to newnode yet to be updated
FEM_NodeFEM_Node is a type of FEM_Entity, which refers to nodes
FEM_Operation_Data
FEM_PartitionDescribes all the data needed for partitioning a mesh
FEM_Refine_Operation_Data
FEM_Sparse_Elem_CheckerThis checker makes sure FEM_Sparse::elem's two element indices (element type, element index) are valid
FEM_Sym_DescDescribes one kind of symmetry condition
FEM_Sym_LinearDescribes a linear-periodic (space shift) symmetry:
FEM_Sym_ListDescribes 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_itemDescribes one piece of generic unassociated mesh data
FEM_Userdata_listDescribes all the unassociated data in a mesh
FEMchunkFEM global data object
femMeshModifyThe shadow array attached to a fem chunk to perform all communication during adaptivity
femMeshModMsgMessage to initialize 'numChunks' and 'chunkIdx' of femMeshModify on all chunks
FEMMeshMsgA 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
findgsMsgA message that packs the indices of a bunch of chunks (used for ghost send)
ck::FixedArrayIndexCompressor
fixedBufferT< T >
fixedConcreteElementTesting 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
GenericElementClass to encapsulate all element-type specific methods
Builder::GenList< Elem, List >
Builder::GenListLineNo< Elem, List >
ghostdataStructure for storing the ghost layers
gk_graph_t
gk_HTable_t
gk_i2cc2i_t
gk_mcore_t
gk_mop_t
gk_optionThe 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
GroupExtLightweight 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 >
GVTGVT chare group for estimating GVT
GVTMsgMessage 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
HeapNodeStructure 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
idleTimeContainerA container that stores idle time statistics (min/max/avg etc.)
IDXLIDXL: A two-way communication list
IDXL_ChunkIDXL_Chunk exists for just two reasons:
  • To do communication on IDXL's--the idxl_recv method
IDXL_CommIDXL_Comm is the implementation of the user type IDXL_Comm
IDXL_Comm::msg_tThis class represents an MPI send or receive operation
IDXL_Comm::sto_tThis class represents one communication operation: a send/sum or send/recv
IDXL_Identity_Map
IDXL_LayoutThis class represents the layout of a user data structure in user memory
IDXL_Layout_ListKeeps a list of dynamically-allocated IDXL_Layout objects:
IDXL_ListIDXL_List lists the entities we share with one other chunk
IDXL_MapMap an entity to its IDXL_Rec
IDXL_Print_Map
IDXL_ShareIDXL_Share describes how one entity is shared with one other chunk
IDXL_SideIDXL_Side describes all the shared entities for a given communication direction
Builder::SDAG::If
xi::IfConstruct
IFEM_Solve_shared_commInterface 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_CommAn ILSI_Comm is an ILSI_Solver's interface to the (parallel) problem matrix and communication system
ILSI_ParamThis struct gives the input and output parameters for an IDXL_Solver
ImageData
ImageData::ImageHeaderThis header is stored as the first thing in our buffer
ImageData::LineHeaderDescribes a row of image data
imageHeader
imageUnit
imaxdiv_t
impl_LV3D_Array
xi::IncludeFile
IndexHasher
infiCmiChunkHeaderHelper
infiCmiChunkHeaderStruct
InfoRecord
InfoStruct
Builder::InitCall
xi::InitCall
InitCallTable
instrumentedDataStores and manipulate all known instrumented phases. One instance of this exists on each PE in its local controlPointManager
instrumentedPhaseStores data for a phase (a time range in which a single set of control point values is used)
int2MsgA message to encapsulate two integers
intdual
internalBCpatch
xi::IntExprConstruct
IntInt
intMsgA 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_tThis 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
LBMigrateMsgMessage contains the migration decision from LB strategies
LBObj
lbObjectNode
lbObjects
LBObjUserData
LBOM
LBPredictorFunction
LBProfitModule 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
liveVizConfigLiveVizConfig 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
liveVizRequestA liveVizRequest describes the basics of a client image request
liveVizRequest3dAdditional 3D data associated with a 3D LiveViz request
liveVizRequestMsg
loadmsg
loadmsg_s
LoadReport
loc
LocalBarrier
LocalBroadcaster< dtype, ClientType, EntryMethod >
LocalElementCounter
localStatGroup to gather stats on each PE separately
localStatSummaryMessage to gather local stats from all PEs for printing
Location
lockArcMsg
lockChunksMsgThis is a message which packs all the chunk indices together
lockMsg
lockQueueEntry
LockRegionClass that represent a region that is being locked
lockResult
LogEntryLog entry in trace projection
LogPoolLog pool in trace projection
LongdoubleInt
longestMsg
LongInt
loopChunkMsg
LV3D0_ClientManagerGeneric superclass for client managers
LV3D0_ClientManager_toClientA LV3D0_ClientManager buffers up outgoing views before they're requested by, and sent off to, a client
LV3D0_ClientManager_toMasterA LV3D0_ClientManager that buffers up outgoing views for delivery to the master processor
LV3D0_ManagerThe LV3D0_Manager group stores up outgoing views before they're sent off to clients
LV3D0_ViewMsgThis 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_ServerMgrManager for a LV3D_Array
LV3D_ArrayThis array holds all the visible objects in one liveViz3d computation
LV3D_PerfManager
lv3d_qdState
LV3D_RenderMsgThis message is used to prioritize rendering requests
LV3D_ServerMgrRepresents a set of impostors available for updates
LV3D_UniverseThis is the class that represents the entire viewable domain
LV3D_Universe_TablePrivate class that stores object data for the universe client side
LV3D_ViewpointMsgThis 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
MainchareExtLightweight object to support mainchares defined outside of the C/C++ runtime
MainInfoDescribes 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
MatrixMatrix class with some fundmental operations
MaxEntry< T, minVal, PUP_EVERY_ELEMENT >
maxHeap
MBlockChunk
MBlockChunk::bc_t
MBlockChunk::update_t
MBlockDataMsg
MBlockSetupCookie
McastDest
mCastEntryCookie for an array section
mCastPacket
McastSrc
PUP::mem
xi::Member
memBuf
MemElementPacker
MemEntryA representant of a memory operation
memoryBuffer
MemoryPool
mempool_type
memRegion_t
MergeablePathHistoryAugments the PathHistory in the envelope with the other necessary information from the envelope
mesh_t
meshChunkManages the on-the-wire mesh format when sending or receiving tet mesh chunks
meshChunk::header_t
MeshElemThis class is an MSA Entity
MeshElem::ElemInfo
MeshElem::NodeInfo
MeshElemItrElement Iterator
MeshFacetA type for a facet
MeshFacetItrFacet Iterator
MeshLocation
MeshModelA mesh model is roughly equivalent to a ParFUM FEM_Mesh object
MeshModelDeviceA MeshModelDevice contains structures for use by CUDA kernels
meshMsg
MeshNodeElemItrNode->Element adjacency Iterator
MeshNodeItrNode 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
MigrateInfoMigration decision for an obj
MigrationNotice
MigrationNoticeAck
MigrationRecord
minHeap
MlogEntryEntry 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_ListenerListens for some event on a page or set of pages
MSA_ListenersKeeps 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_ListenerResumes a thread once all needed pages have arrived
MSA_WriteSpan_tStores 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
MsgInfoRepresents 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
multicastGrpMsgMessage send in spanning tree
multicastSetupMsgMulticast 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
nodeA node in the mesh with a 3D double coordinate
NodeAwareMeshRouter
NodeElem
xi::NodeGroup
NodeGroup
Builder::NodeGroup
NodeLevelLB
nodeMsg
nodeRef
Nodes
nodeVoteMsg
cg3d::NonManifoldExceptionUnder OSL_CG3D_DEBUG, this exception is thrown by ~Volume3dDest:
NormalFFTinfo
NormalLineArray
NormalRealSlabArray
NormalSlabArray
nrinfo_t
Null_vector
NullLBNullLB 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::ObjIDThe basic element identifier
objListMsg
objListMsg::returnReceipt
objRef
xi::OListConstruct
open_status_s
opt
opt2
opt3
options
Ck::IO::OptionsNote: The values in options are not currently a stable or working interface
OrbLB
OrbLB::ComputeLoad
OrbLB::Partition
OrbLB::VecArray
orientation
OrigFn
Origin
OutgoingMsgRec
overheadContainerA 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_colliderParFUM Collision Interface File
ParFUMShadowArray
partconndataStructure to store connectivity data after the global element partition has been returned by parmetis
PartitionInfo
PartitionList
PartitionRecord
patch
patchReader
PathHistoryA class that is used to track the entry points and other information about a critical path as a charm++ program executes
PathHistoryEnvelopeA class that is used to track the entry points and other information about a critical path as a charm++ program executes
pathHistoryMainA mainchare that is used just to create a group at startup
pathHistoryManager
PathHistoryTableEntryStores information about the critical path in the table on each PE
pathInformationMsgA message containing information about a path of entry method invocations. This contains an array of PathHistoryTableEntry objects
PCQueueStructThe 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
PhaseEntryPhase entry for trace summary
PhaseTableTable of PhaseEntry
cg3d::Planar3dA convex planar polyhedron, with its vertices scattered in 3D
cg3d::Planar3dDestSend clipped segments of a face to here
Mgc::Plane
Plane3D
Point_2< T >
Point_3< T >
cg3d::PointSet3dA dynamic pointset, with each point marked with the halfspaces it contains
Pool
PoolInitMsg
poseCoordinator of simulation initialization, start and termination
POSE_Config
ppdeffind
xi::Printable
prio_structStores a variable bit length priority
prioBcMsgPrioritized int msg; used to force GVT calculations
prioLockStruct
prioMsgPrioritized null msg; used to sort Step calls
prioq_structA 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_structA 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_tConnectivity: 0-based node indices around our prism
problem
ProcArray
ProcArrayTemp
processorInfo
ProcInfo
ProcState
ProductEntry< T, PUP_EVERY_ELEMENT >
progress_t
PropMapA proportional map object-- tries to map more objects to faster processors and fewer to slower processors
pthread_mlock_t
Builder::PtrType
xi::PtrType
PUP_cmiAllocSizerThe current test for this code is in src/ck-com/MsgPacker.C I will later port CmiMultipleSend
PUP_fmtA 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
PVTPVT chare group for computing local processor virtual time
pvtObjectNodeA pvtObjects entry for storing poser data
pvtObjectsList 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_structA 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 >
ReadFileMapThis map can be used for topology aware mapping when the mapping is provided through a file -- ASB
xi::Readonly
readonly< dtype >
Builder::Readonly
readonlybase
ReadOnlyExtSupports readonlies outside of the C/C++ runtime. See README.charm4py
ReadonlyInfoDescribes a readonly global variable
ReadonlyMsgInfoDescribes a readonly message
readytoexectoken_s
RecBipartLB
RecBisectBfLB
ReceivedDetData
ReceivedTNData
receiver
receiver::_tblEntry
receiverMsg
PUP::reconstructA 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
redistributor2DA chare group that can redistribute user data arrays. It is used by binding it to a user's Chare Array
redistributor2DMsgA message containing a chunk of a data array used when redistributing to a different set of active chares
reduction
reductionInfoInformation about the status of reductions proceeding along a given section
xi::ReferenceType
refineClientThe 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
RemoveDeterminantsHeaderStruct for the header of the removeDeterminants handler
removeElemMsgA message to tell a remote chunk to remove an element
removeGhostElemMsgA message to tell a remote chunk to remove a ghost element and some IDXL list entries
removeSharedNodeMsgA message to tell a remote chunk to remove a shared node
repBase representation class
replacedeleteData
reqmsg
requestmsg_s
PUP::requires_impl< B >
PUP::PUP::requires_impl< false >
ResendData
ResendRequest
RestartProcessorData
RestartRequestStruct to request a particular action during restart
RestoredLocalMapClass for storing metadata of local messages
resultsCoarsenClient
resultsRefineClient
RetainedMigratedObject
rngen_
roarray< dtype, len >
romsg< dtype >
RotateLB
Route
RRMap
RSSNClass 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
sendStateDescribes the outgoing mesh
Builder::SDAG::SEntry
seq
Builder::SDAG::Sequence
SequentialSolver
Builder::SDAG::Serial
serial_commAn 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::Shape3dA convex 3D shape, described either as a set of convex planar faces or the intersection of a set of halfspaces
sharedBufData
sharedBufHeaderThis struct is used as the first portion of a shared memory region, followed by data
sharedNodeMsgA message used to tell a remote chunk to add a shared node
ShortInt
simPoser wrapper base class
SimpleMeshRouter
simplexSchemeA class that implements the Nelder Mead Simplex Optimization Algorithm
single
PUP::sizer
PUP::sizerText
Skipped_EventClass for storing data of events skipped while checkpointing (for sequential simulation)
skt_ip_t
SlabArray
xi::SListConstruct
Slot
slot_header_
slotOP
SNToTicketClass that maps SN (sequence numbers) to TN (ticket numbers) for a particular object
Solver
SpanningTreeAdded 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::SpanningTreeVertexContains indices to direct children
sparseRec1D< T >
sparseRec2D< T >
sparseRec3D< T >
SparseSlabArray
SpawnedEventList to store records of events spawned by a certain event
spec
splitOutMsg
splitResponse
splitterSplitter is a big utility class used to separate an FEM_Mesh into pieces
SRentryAn entry for storing the number of sends and recvs at a timestamp
SRtableA 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_sentrySentry class: wraps timing of one operation, including save/restore for nested operations
stats::op_tDescribes a particular operation, such as a kind of drawing
stats::statsSums up the time taken by each operation
StatTableTrack statistics for all entry points
StatTable::StatisticsStruct to maintain statistics
stl_destination_mgr
StoredCheckpoint
StoreDeterminantsHeaderStruct for the header of the storeDeterminants handler
stratBase synchronization strategy class
StridedIterator< T >
StridedSequence< T >
StrideInfo< T >
StringPool
StrKey
SumEntryInfoInfo for each entry
SumLogPoolSummary log pool
SumLogPool::MarkEntryMark entry for trace summary
SuperBlockSuperBlock 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::Tet3dA 4-node tetrahedron
TetMeshA 3d tetrahedral mesh
TetMesh::conn_t
tetMeshChunkManages the on-the-wire mesh format when sending or receiving tet mesh chunks
tetMeshChunk::header_t
TetMeshElementProvides ConcreteElement interface for one element of the TetMesh class
Mgc::Tetrahedron
Mgc::TetrahedronConsumerAccept a tetrahedron for further processing
Mgc::TetrahedronVolumeConsumerSums up volume of tetrahedra passed to it
tetReceiverReceives tets from the wire
tetSenderSends tets across the wire to one destination
xi::TFunc
threadCollideThreaded collision client array--provides interface between threadCollideMgr and API routines
threadCollideMgrThreaded collision group--collects collisions as they come from voxels, and sends the collisions to the source chunks
ThreeLevelTree
threeNodeMsg
TicketStructure for a ticket assigned to a particular message
TicketReply
TicketRequest
TimeBucketTimeBucket associates a time range with (a) large block(s) of memory
TimePool
tlsseg
tm_topology_t
xi::TName
PUP::toDisk
TokenPool
PUP::toMem
TopElementA type for a node
TopElemItrElement Iterator
TopFacetA type for a facet
TopFacetItrFacet Iterator
TopModelA tops model is roughly equivalent to a ParFUM FEM_Mesh object
TopModelDeviceinclude <cutil.h>
TopNodeElemItrNode->Element adjacency Iterator
TopNodeItrNode 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
TraceArrayArray of Traces modules, every event raised will go through every Trace module
TraceBluegene
TraceControlPointsAn instrumentation module making use of the tracing framework hooks provided in Charm++
TraceControlPointsBOC
TraceControlPointsInit
TraceCore
TraceCoreEvent
TraceCounterFor each processor, TraceCounter calculates mean, stdev, etc of CPU performance counters for each entry point
TraceCounter::CounterArgCounterArg is a linked list of strings that allows processing of command line args
TraceEntry
TraceLogger
TraceMemoryClass to trace all memory related events
TraceProjectionsClass for recording trace projections events
TraceProjectionsBOC
TraceProjectionsInit
TraceProjector
TraceSimpleTraceSimple is a template for an instrumentation module making use of the tracing framework hooks provided in Charm++
TraceSimpleBOC
TraceSimpleInit
TraceSummaryClass for recording trace summary events
TraceSummaryBOC
TraceSummaryInit
TraceTauTraceTau is a template for an instrumentation module making use of the tracing framework hooks provided in Charm++
TraceTauBOC
TraceTauInit
TraceThreadListener
TraceUtilization
TraceUtilizationBOC
TraceUtilizationInitA 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 >::lessThanConfigure a lessThan functor to compare vertices
TreeMatchLB
TreeMatchLB::ObjLoadGreater
TreeMatchLB::ProcLoadGreater
rfmodel::TreeModel
Triangle3DElementProvides ConcreteElement interface for one element of the TriangularSurfaceMesh class
TriangleSurfaceMesh
TriangleSurfaceMesh::conn_tConnectivity: 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_typeThese 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_tDescribes the stack for a uJcontext flow of control
uJcontext_tRepresents a uJcontext flow of control
unionFind
unionFindDest
UniqElemList< T >
updateAttrsMsgA message that packs all attributes for a node
updateData
updateMsg
UpdateMsgMessage 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
verifyghostsendMsgA message to verify if the IDXL entries for a node/element on one chunk is consistent with another chunk
Vertex
Vertex_helperClass to contain additional data about the vertices in object graph
VertexRecord
VerticesListType
VidBlockA 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::Volume3dDestCompute the volume of the shape bounded by these faces
voxelAggregator
topo::impl::vtxEqualHack 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::XArraySectionReducerHelper class to complete the last step in a cross-array reduction
PUP::xlater
XpmemContext
XpmemSendQ
xi::XStr
XTTorusManager
PUP::zdisk
ZoltanLB

Generated on Mon Sep 21 08:17:01 2020 for Charm++ by  doxygen 1.5.5