|  | 
| subroutine, public | par_vec_oct_m::par_vec_init (mpi_grp, np_global, idx, stencil, space, partition, pv, namespace) | 
|  | Initializes a par_vec_type object (parallel vector).  More... 
 | 
|  | 
| subroutine | reorder_points () | 
|  | 
| subroutine | init_mpi_alltoall () | 
|  | 
| subroutine, public | par_vec_oct_m::par_vec_end (pv) | 
|  | Deallocate memory used by pv.  More... 
 | 
|  | 
| integer function, public | par_vec_oct_m::par_vec_global2local (pv, ipg) | 
|  | Returns local number of global point ip on the local node If the result is zero, the point is not available on the local node.  More... 
 | 
|  | 
| integer(int64) function, public | par_vec_oct_m::par_vec_local2global (pv, ip) | 
|  | Returns global index of local point ip.  More... 
 | 
|  | 
| subroutine | par_vec_oct_m::gather_local_vec (pv, root, local_vec) | 
|  | 
| subroutine | par_vec_oct_m::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 | par_vec_oct_m::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 | par_vec_oct_m::zpar_vec_allgather (pv, v, v_local) | 
|  | Like Xpar_vec_gather but the result is gathered on all nodes, i. e. v has to be a properly allocated array on all nodes.  More... 
 | 
|  | 
| subroutine | par_vec_oct_m::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 | par_vec_oct_m::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 | par_vec_oct_m::dpar_vec_allgather (pv, v, v_local) | 
|  | Like Xpar_vec_gather but the result is gathered on all nodes, i. e. v has to be a properly allocated array on all nodes.  More... 
 | 
|  | 
| subroutine | par_vec_oct_m::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... 
 | 
|  | 
| subroutine | par_vec_oct_m::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... 
 | 
|  | 
| subroutine | par_vec_oct_m::ipar_vec_allgather (pv, v, v_local) | 
|  | Like Xpar_vec_gather but the result is gathered on all nodes, i. e. v has to be a properly allocated array on all nodes.  More... 
 | 
|  |