#include <ZDivMPIGPUMapper.h>
|  | 
|  | ZDivMPIGPUMapper (int x, int y, int z, size_t, int, int, int, bool pz=false, int pages=1) | 
|  | ~ZDivMPIGPUMapper () | 
| virtual SegmentDescriptor_s * | initialize () | 
| virtual void | initialize_gpu () | 
| dim3 | get_global_dim () | 
| dim3 | get_local_dim () | 
| int3 | get_global_offset () | 
| size_t | get_local_size () | 
| size_t | get_authority_size () | 
| ssize_t | get_global_input_offset () | 
| size_t | get_global_output_offset () | 
| size_t | get_authority_offset () | 
| void | stage_in (void *dptr, void *hptr) | 
| void | stage_in_sites (void *dptr, void *hptr) | 
| void | stage_out (void *hptr, void *dptr) | 
| void | communicate_edges (void *dptr, int key) | 
| void | recv_edge (int key, int neigh) | 
| void | send_edge (int key, int neigh) | 
| void | copy_edge_to_device (void *dptr, int key, int neighbor, cudaStream_t s) | 
| void | copy_edge_to_host (void *dptr, int key, int neighbor, cudaStream_t s) | 
| void | stage_in_from_slave (int rank, void *hptr) | 
| void | stage_out_to_master (void *hptr) | 
◆ ZDivMPIGPUMapper()
      
        
          | ZDivMPIGPUMapper::ZDivMPIGPUMapper | ( | int | x, | 
        
          |  |  | int | y, | 
        
          |  |  | int | z, | 
        
          |  |  | size_t | , | 
        
          |  |  | int | , | 
        
          |  |  | int | , | 
        
          |  |  | int | , | 
        
          |  |  | bool | pz = false, | 
        
          |  |  | int | pages = 1 ) | 
      
 
 
◆ ~ZDivMPIGPUMapper()
      
        
          | ZDivMPIGPUMapper::~ZDivMPIGPUMapper | ( |  | ) |  | 
      
 
 
◆ communicate_edges()
      
        
          | void ZDivMPIGPUMapper::communicate_edges | ( | void * | dptr, | 
        
          |  |  | int | key ) | 
      
 
 
◆ copy_edge_to_device()
      
        
          | void ZDivMPIGPUMapper::copy_edge_to_device | ( | void * | dptr, | 
        
          |  |  | int | key, | 
        
          |  |  | int | neighbor, | 
        
          |  |  | cudaStream_t | s ) | 
      
 
 
◆ copy_edge_to_host()
      
        
          | void ZDivMPIGPUMapper::copy_edge_to_host | ( | void * | dptr, | 
        
          |  |  | int | key, | 
        
          |  |  | int | neighbor, | 
        
          |  |  | cudaStream_t | s ) | 
      
 
 
◆ get_authority_offset()
      
        
          | size_t ZDivMPIGPUMapper::get_authority_offset | ( |  | ) |  | 
      
 
 
◆ get_authority_size()
      
        
          | size_t ZDivMPIGPUMapper::get_authority_size | ( |  | ) |  | 
      
 
 
◆ get_global_dim()
      
        
          | dim3 ZDivMPIGPUMapper::get_global_dim | ( |  | ) |  | 
      
 
 
◆ get_global_input_offset()
      
        
          | ssize_t ZDivMPIGPUMapper::get_global_input_offset | ( |  | ) |  | 
      
 
 
◆ get_global_offset()
      
        
          | int3 ZDivMPIGPUMapper::get_global_offset | ( |  | ) |  | 
      
 
 
◆ get_global_output_offset()
      
        
          | size_t ZDivMPIGPUMapper::get_global_output_offset | ( |  | ) |  | 
      
 
 
◆ get_local_dim()
      
        
          | dim3 ZDivMPIGPUMapper::get_local_dim | ( |  | ) |  | 
      
 
 
◆ get_local_size()
      
        
          | size_t ZDivMPIGPUMapper::get_local_size | ( |  | ) |  | 
      
 
 
◆ initialize()
◆ initialize_gpu()
  
  | 
        
          | virtual void ZDivMPIGPUMapper::initialize_gpu | ( |  | ) |  |  | virtual | 
 
 
◆ recv_edge()
      
        
          | void ZDivMPIGPUMapper::recv_edge | ( | int | key, | 
        
          |  |  | int | neigh ) | 
      
 
 
◆ send_edge()
      
        
          | void ZDivMPIGPUMapper::send_edge | ( | int | key, | 
        
          |  |  | int | neigh ) | 
      
 
 
◆ stage_in()
      
        
          | void ZDivMPIGPUMapper::stage_in | ( | void * | dptr, | 
        
          |  |  | void * | hptr ) | 
      
 
 
◆ stage_in_from_slave()
      
        
          | void ZDivMPIGPUMapper::stage_in_from_slave | ( | int | rank, | 
        
          |  |  | void * | hptr ) | 
      
 
 
◆ stage_in_real()
  
  | 
        
          | void ZDivMPIGPUMapper::stage_in_real | ( | void * | dptr, |  
          |  |  | void * | hptr, |  
          |  |  | unsigned int | element_size ) |  | protected | 
 
 
◆ stage_in_sites()
      
        
          | void ZDivMPIGPUMapper::stage_in_sites | ( | void * | dptr, | 
        
          |  |  | void * | hptr ) | 
      
 
 
◆ stage_out()
      
        
          | void ZDivMPIGPUMapper::stage_out | ( | void * | hptr, | 
        
          |  |  | void * | dptr ) | 
      
 
 
◆ stage_out_real()
  
  | 
        
          | void ZDivMPIGPUMapper::stage_out_real | ( | void * | hptr, |  
          |  |  | void * | dptr ) |  | protected | 
 
 
◆ stage_out_to_master()
      
        
          | void ZDivMPIGPUMapper::stage_out_to_master | ( | void * | hptr | ) |  | 
      
 
 
The documentation for this class was generated from the following file: