Octopus
par_vec_oct_m::par_vec_scatter Interface Reference

Detailed Description

Definition at line 264 of file par_vec.F90.

Private Member Functions

subroutine dpar_vec_scatter (pv, root, v_local, v)
 Generally: Xpar_vec_gather and Xpar_vec_scatter only consider inner points. Xpar_vec_scatter_bndry takes care of boundary points (there is no Xpar_vec_gather_bndry as they are only written and not read). Xpar_vec_scatter_all is Xpar_vec_scatter followd by Xpar_vec_scatter_bndry. More...
 
subroutine zpar_vec_scatter (pv, root, v_local, v)
 Generally: Xpar_vec_gather and Xpar_vec_scatter only consider inner points. Xpar_vec_scatter_bndry takes care of boundary points (there is no Xpar_vec_gather_bndry as they are only written and not read). Xpar_vec_scatter_all is Xpar_vec_scatter followd by Xpar_vec_scatter_bndry. More...
 
subroutine ipar_vec_scatter (pv, root, v_local, v)
 Generally: Xpar_vec_gather and Xpar_vec_scatter only consider inner points. Xpar_vec_scatter_bndry takes care of boundary points (there is no Xpar_vec_gather_bndry as they are only written and not read). Xpar_vec_scatter_all is Xpar_vec_scatter followd by Xpar_vec_scatter_bndry. More...
 

Member Function/Subroutine Documentation

◆ dpar_vec_scatter()

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

Generally: Xpar_vec_gather and Xpar_vec_scatter only consider inner points. Xpar_vec_scatter_bndry takes care of boundary points (there is no Xpar_vec_gather_bndry as they are only written and not read). Xpar_vec_scatter_all is Xpar_vec_scatter followd by Xpar_vec_scatter_bndry.

Definition at line 1150 of file par_vec.F90.

◆ zpar_vec_scatter()

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

Generally: Xpar_vec_gather and Xpar_vec_scatter only consider inner points. Xpar_vec_scatter_bndry takes care of boundary points (there is no Xpar_vec_gather_bndry as they are only written and not read). Xpar_vec_scatter_all is Xpar_vec_scatter followd by Xpar_vec_scatter_bndry.

Definition at line 922 of file par_vec.F90.

◆ ipar_vec_scatter()

subroutine par_vec_oct_m::par_vec_scatter::ipar_vec_scatter ( type(par_vec_t), intent(in)  pv,
integer, intent(in)  root,
integer, dimension(:), intent(out)  v_local,
integer, dimension(:), intent(in)  v 
)
private

Generally: Xpar_vec_gather and Xpar_vec_scatter only consider inner points. Xpar_vec_scatter_bndry takes care of boundary points (there is no Xpar_vec_gather_bndry as they are only written and not read). Xpar_vec_scatter_all is Xpar_vec_scatter followd by Xpar_vec_scatter_bndry.

Definition at line 1378 of file par_vec.F90.


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