KTH framework for Nek5000 toolboxes; testing version
0.0.1
|
MPI communication wrappers. More...
Files | |
file | comm_mpi_tool.f |
Set of MPI wrappers for toolbox communication. | |
Functions | |
subroutine | comm_ivglrsum (out, in, nl) |
Global MPI scan for integer array. More... | |
subroutine | comm_ibcastn (buf, nl, sid) |
Broadcast integer array from specified process. More... | |
MPI communication wrappers.
Set of subroutines to wrap MPI communication missing in Nek5000.
subroutine comm_ibcastn | ( | integer, dimension(nl) | buf, |
integer | nl, | ||
integer | sid | ||
) |
Broadcast integer array from specified process.
This routine is simillar to lbcast and bcast from comm_mpi.f
[in,out] | buf | array to be broadcased |
[in] | nl | buffer length |
[in] | sid | broadcasting process id |
Definition at line 44 of file comm_mpi_tool.f.
References mpi_bcast().
subroutine comm_ivglrsum | ( | integer, dimension(nl) | out, |
integer, dimension(nl) | in, | ||
integer | nl | ||
) |
Global MPI scan for integer array.
This routine is simillar to igl_running_sum and i8gl_running_sum from comm_mpi.f
[in,out] | out | output array |
[in] | in | input array |
[in] | nl | buffer length |
Definition at line 16 of file comm_mpi_tool.f.
References mpi_scan().