Block-Structured AMR Software Framework
AMReX_GpuMemory.H File Reference
#include <AMReX_Config.H>
#include <AMReX_GpuQualifiers.H>
#include <AMReX_GpuControl.H>
#include <AMReX_GpuDevice.H>
#include <AMReX_TypeTraits.H>
#include <AMReX_Arena.H>
#include <cstdlib>

Go to the source code of this file.

Classes

struct  amrex::Gpu::Managed
 
struct  amrex::Gpu::Pinned
 
struct  amrex::Gpu::Deleter
 
struct  amrex::Gpu::DeviceScalar< T, >
 
struct  amrex::Gpu::SharedMemory< T >
 
struct  amrex::Gpu::SharedMemory< double >
 
struct  amrex::Gpu::SharedMemory< float >
 
struct  amrex::Gpu::SharedMemory< long >
 
struct  amrex::Gpu::SharedMemory< long long >
 
struct  amrex::Gpu::SharedMemory< int >
 
struct  amrex::Gpu::SharedMemory< short >
 
struct  amrex::Gpu::SharedMemory< char >
 
struct  amrex::Gpu::SharedMemory< unsigned long >
 
struct  amrex::Gpu::SharedMemory< unsigned long long >
 
struct  amrex::Gpu::SharedMemory< unsigned int >
 
struct  amrex::Gpu::SharedMemory< unsigned short >
 
struct  amrex::Gpu::SharedMemory< unsigned char >
 
struct  amrex::Gpu::SharedMemory< bool >
 

Namespaces

 amrex
 
 amrex::Gpu