Octopus
par_vec_oct_m::par_vec_gather Interface Reference

Detailed Description

Definition at line 270 of file par_vec.F90.

Private Member Functions

subroutine dpar_vec_gather (pv, root, v_local, v)
 Reverse operation of Xpar_vec_scatter. All v_locals from the nodes are packed together into v on node root in correct order. More...
 
subroutine zpar_vec_gather (pv, root, v_local, v)
 Reverse operation of Xpar_vec_scatter. All v_locals from the nodes are packed together into v on node root in correct order. More...
 
subroutine ipar_vec_gather (pv, root, v_local, v)
 Reverse operation of Xpar_vec_scatter. All v_locals from the nodes are packed together into v on node root in correct order. More...
 

Member Function/Subroutine Documentation

◆ dpar_vec_gather()

subroutine par_vec_oct_m::par_vec_gather::dpar_vec_gather ( type(par_vec_t), intent(in)  pv,
integer, intent(in)  root,
real(real64), dimension(:), intent(in)  v_local,
real(real64), dimension(:), intent(out), optional  v 
)
private

Reverse operation of Xpar_vec_scatter. All v_locals from the nodes are packed together into v on node root in correct order.

Parameters
[out]vin order to prevent unassociated pointer errors,

Definition at line 1213 of file par_vec.F90.

◆ zpar_vec_gather()

subroutine par_vec_oct_m::par_vec_gather::zpar_vec_gather ( type(par_vec_t), intent(in)  pv,
integer, intent(in)  root,
complex(real64), dimension(:), intent(in)  v_local,
complex(real64), dimension(:), intent(out), optional  v 
)
private

Reverse operation of Xpar_vec_scatter. All v_locals from the nodes are packed together into v on node root in correct order.

Parameters
[out]vin order to prevent unassociated pointer errors,

Definition at line 985 of file par_vec.F90.

◆ ipar_vec_gather()

subroutine par_vec_oct_m::par_vec_gather::ipar_vec_gather ( type(par_vec_t), intent(in)  pv,
integer, intent(in)  root,
integer, dimension(:), intent(in)  v_local,
integer, dimension(:), intent(out), optional  v 
)
private

Reverse operation of Xpar_vec_scatter. All v_locals from the nodes are packed together into v on node root in correct order.

Parameters
[out]vin order to prevent unassociated pointer errors,

Definition at line 1441 of file par_vec.F90.


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