Octopus
boundaries_oct_m::par_vec_handle_batch_t Type Reference

auxiliary handle for ghost updates More...

Detailed Description

auxiliary handle for ghost updates

This class is used to transfer data between the ghost_update_start() and ghost_update_finish() routines.

Definition at line 201 of file boundaries.F90.

Private Attributes

type(batch_tghost_send
 batch for sending data; it is packed into this one More...
 
type(mpi_request), dimension(:), allocatable requests
 
integer nnb
 
real(real64), dimension(:), pointer drecv_buffer
 
complex(real64), dimension(:), pointer zrecv_buffer
 
real(real64), dimension(:), pointer dsend_buffer
 
complex(real64), dimension(:), pointer zsend_buffer
 
type(batch_t), pointer v_local
 
type(par_vec_t), pointer pv
 

Member Data Documentation

◆ ghost_send

type(batch_t) boundaries_oct_m::par_vec_handle_batch_t::ghost_send
private

batch for sending data; it is packed into this one

Definition at line 203 of file boundaries.F90.

◆ requests

type(mpi_request), dimension(:), allocatable boundaries_oct_m::par_vec_handle_batch_t::requests
private

Definition at line 204 of file boundaries.F90.

◆ nnb

integer boundaries_oct_m::par_vec_handle_batch_t::nnb
private

Definition at line 205 of file boundaries.F90.

◆ drecv_buffer

real(real64), dimension(:), pointer boundaries_oct_m::par_vec_handle_batch_t::drecv_buffer
private

Definition at line 207 of file boundaries.F90.

◆ zrecv_buffer

complex(real64), dimension(:), pointer boundaries_oct_m::par_vec_handle_batch_t::zrecv_buffer
private

Definition at line 208 of file boundaries.F90.

◆ dsend_buffer

real(real64), dimension(:), pointer boundaries_oct_m::par_vec_handle_batch_t::dsend_buffer
private

Definition at line 209 of file boundaries.F90.

◆ zsend_buffer

complex(real64), dimension(:), pointer boundaries_oct_m::par_vec_handle_batch_t::zsend_buffer
private

Definition at line 210 of file boundaries.F90.

◆ v_local

type(batch_t), pointer boundaries_oct_m::par_vec_handle_batch_t::v_local
private

Definition at line 211 of file boundaries.F90.

◆ pv

type(par_vec_t), pointer boundaries_oct_m::par_vec_handle_batch_t::pv
private

Definition at line 212 of file boundaries.F90.


The documentation for this type was generated from the following file: