UMPIRE
Umpire: resource management and provision
umpire::numa Namespace Reference

Functions

int preferred_node ()
 
void move_to_node (void *ptr, std::size_t bytes, int node)
 
int get_location (void *ptr)
 
std::vector< int > get_host_nodes ()
 
std::vector< int > get_device_nodes ()
 
std::vector< int > get_allocatable_nodes ()
 

Function Documentation

◆ preferred_node()

int umpire::numa::preferred_node ( )

References UMPIRE_ERROR.

◆ move_to_node()

void umpire::numa::move_to_node ( void *  ptr,
std::size_t  bytes,
int  node 
)

◆ get_location()

int umpire::numa::get_location ( void *  ptr)

References UMPIRE_ERROR.

◆ get_host_nodes()

std::vector< int > umpire::numa::get_host_nodes ( )

◆ get_device_nodes()

std::vector< int > umpire::numa::get_device_nodes ( )

References UMPIRE_ERROR.

◆ get_allocatable_nodes()

std::vector< int > umpire::numa::get_allocatable_nodes ( )

References UMPIRE_ERROR.