API¶
Class Hierarchy¶
-
- Namespace umpire
- Namespace umpire::alloc
- Struct AmAllocAllocator
- Struct AmPinnedAllocator
- Struct CudaMallocAllocator
- Struct CudaMallocManagedAllocator
- Struct CudaPinnedAllocator
- Struct MallocAllocator
- Namespace umpire::op
- Struct pair_hash
- Class CudaAdviseAccessedByOperation
- Class CudaAdvisePreferredLocationOperation
- Class CudaAdviseReadMostlyOperation
- Class CudaCopyFromOperation
- Class CudaCopyOperation
- Class CudaCopyToOperation
- Class CudaMemsetOperation
- Class GenericReallocateOperation
- Class HostCopyOperation
- Class HostMemsetOperation
- Class HostReallocateOperation
- Class MemoryOperation
- Class MemoryOperationRegistry
- Class RocmCopyOperation
- Class RocmMemsetOperation
- Namespace umpire::replay
- Class Replay
- Namespace umpire::resource
- Struct MemoryResourceTraits
- Struct MemoryResourceTypeHash
- Class CudaConstantMemoryResource
- Class CudaConstantMemoryResourceFactory
- Class CudaDeviceResourceFactory
- Class CudaPinnedMemoryResourceFactory
- Class CudaUnifiedMemoryResourceFactory
- Template Class DefaultMemoryResource
- Class HostResourceFactory
- Class MemoryResource
- Class MemoryResourceFactory
- Class MemoryResourceRegistry
- Class RocmDeviceResourceFactory
- Class RocmPinnedMemoryResourceFactory
- Enum MemoryResourceType
- Namespace umpire::strategy
- Namespace umpire::strategy::mixins
- Class Inspector
- Class AllocationAdvisor
- Class AllocationStrategy
- Class AllocationTracker
- Class DefaultAllocationStrategy
- Class DynamicPool
- Template Class FixedPool
- Struct FixedPool::Pool
- Class MonotonicAllocationStrategy
- Class SizeLimiter
- Class SlotPool
- Class ThreadSafeAllocator
- Namespace umpire::strategy::mixins
- Namespace umpire::util
- Namespace umpire::util::message
- Enum Level
- Struct AllocationRecord
- Class AllocationMap
- Class Exception
- Class Logger
- Class Statistic
- Class StatisticsDatabase
- Namespace umpire::util::message
- Class Allocator
- Class ResourceManager
- Template Class TypedAllocator
- Enum Platform
- Namespace umpire::alloc
- Template Class judyL2Array
- Namespace umpire
File Hierarchy¶
-
- Directory umpire
- Directory alloc
- Directory interface
- Directory fortran
- File shroudrt.cpp
- File shroudrt.hpp
- File wrapAllocator.cpp
- File wrapResourceManager.cpp
- File wrapUmpire.cpp
- Directory fortran
- Directory op
- File CudaAdviseAccessedByOperation.cpp
- File CudaAdviseAccessedByOperation.hpp
- File CudaAdvisePreferredLocationOperation.cpp
- File CudaAdvisePreferredLocationOperation.hpp
- File CudaAdviseReadMostlyOperation.cpp
- File CudaAdviseReadMostlyOperation.hpp
- File CudaCopyFromOperation.cpp
- File CudaCopyFromOperation.hpp
- File CudaCopyOperation.cpp
- File CudaCopyOperation.hpp
- File CudaCopyToOperation.cpp
- File CudaCopyToOperation.hpp
- File CudaMemsetOperation.cpp
- File CudaMemsetOperation.hpp
- File GenericReallocateOperation.cpp
- File GenericReallocateOperation.hpp
- File HostCopyOperation.cpp
- File HostCopyOperation.hpp
- File HostMemsetOperation.cpp
- File HostMemsetOperation.hpp
- File HostReallocateOperation.cpp
- File HostReallocateOperation.hpp
- File MemoryOperation.cpp
- File MemoryOperation.hpp
- File MemoryOperationRegistry.cpp
- File MemoryOperationRegistry.hpp
- File RocmCopyOperation.cpp
- File RocmCopyOperation.hpp
- File RocmMemsetOperation.cpp
- File RocmMemsetOperation.hpp
- Directory resource
- File CudaConstantMemoryResource.hpp
- File CudaConstantMemoryResourceFactory.cpp
- File CudaConstantMemoryResourceFactory.hpp
- File CudaDeviceResourceFactory.cpp
- File CudaDeviceResourceFactory.hpp
- File CudaPinnedMemoryResourceFactory.cpp
- File CudaPinnedMemoryResourceFactory.hpp
- File CudaUnifiedMemoryResourceFactory.cpp
- File CudaUnifiedMemoryResourceFactory.hpp
- File DefaultMemoryResource.hpp
- File HostResourceFactory.cpp
- File HostResourceFactory.hpp
- File MemoryResource.cpp
- File MemoryResource.hpp
- File MemoryResourceFactory.hpp
- File MemoryResourceRegistry.cpp
- File MemoryResourceRegistry.hpp
- File MemoryResourceTraits.hpp
- File MemoryResourceTypes.hpp
- File RocmDeviceResourceFactory.cpp
- File RocmDeviceResourceFactory.hpp
- File RocmPinnedMemoryResourceFactory.cpp
- File RocmPinnedMemoryResourceFactory.hpp
- Directory strategy
- Directory mixins
- File Inspector.cpp
- File Inspector.hpp
- File AllocationAdvisor.cpp
- File AllocationAdvisor.hpp
- File AllocationStrategy.cpp
- File AllocationStrategy.hpp
- File AllocationTracker.cpp
- File AllocationTracker.hpp
- File DefaultAllocationStrategy.cpp
- File DefaultAllocationStrategy.hpp
- File DynamicPool.cpp
- File DynamicPool.hpp
- File FixedPool.hpp
- File MonotonicAllocationStrategy.cpp
- File MonotonicAllocationStrategy.hpp
- File SizeLimiter.cpp
- File SizeLimiter.hpp
- File SlotPool.cpp
- File SlotPool.hpp
- File ThreadSafeAllocator.cpp
- File ThreadSafeAllocator.hpp
- Directory mixins
- Directory util
- File AllocationMap.cpp
- File AllocationMap.hpp
- File AllocationRecord.hpp
- File Exception.cpp
- File Exception.hpp
- File Logger.cpp
- File Logger.hpp
- File Macros.hpp
- File Platform.hpp
- File Statistic.cpp
- File Statistic.hpp
- File statistic_helper.hpp
- File StatisticsDatabase.cpp
- File StatisticsDatabase.hpp
- File Allocator.cpp
- File Allocator.hpp
- File Replay.cpp
- File Replay.hpp
- File ResourceManager.cpp
- File ResourceManager.hpp
- File TypedAllocator.hpp
- File Umpire.hpp
- Directory umpire