The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Perform a SUM/AND reduction over all processors.
Public Member Functions | |
complex(r8) function | oft_mpi_sumc (a) |
complex(c8) scalar implementation of global SUM reduction | |
complex(c8) function, dimension(n) | oft_mpi_sumca (a, n) |
complex(c8) array implementation of element-wise global SUM reduction | |
integer(i4) function | oft_mpi_sumi4 (a) |
integer(i4) scalar implementation of global SUM reduction | |
integer(i4) function, dimension(n) | oft_mpi_sumi4a (a, n) |
integer(i4) array implementation of element-wise global SUM reduction | |
integer(i8) function | oft_mpi_sumi8 (a) |
integer(i8) scalar implementation of global SUM reduction | |
integer(i8) function, dimension(n) | oft_mpi_sumi8a (a, n) |
integer(i8) array implementation of element-wise global SUM reduction | |
real(r8) function | oft_mpi_sumr (a) |
real(r8) scalar implementation of global SUM reduction | |
real(r8) function, dimension(n) | oft_mpi_sumra (a, n) |
real(r8) array implementation of element-wise global SUM reduction | |
complex(c8) scalar implementation of global SUM reduction
[in] | a | Local value for SUM |
complex(c8) function, dimension(n) oft_mpi_sumca | ( | complex(c8), dimension(n), intent(in) | a, |
integer(i4), intent(in) | n | ||
) |
complex(c8) array implementation of element-wise global SUM reduction
[in] | a | Local values for SUM [n] |
[in] | n | Length of array for reduction |
integer(i4) scalar implementation of global SUM reduction
[in] | a | Local value for SUM |
integer(i4) function, dimension(n) oft_mpi_sumi4a | ( | integer(i4), dimension(n), intent(in) | a, |
integer(i4), intent(in) | n | ||
) |
integer(i4) array implementation of element-wise global SUM reduction
[in] | a | Local values for SUM [n] |
[in] | n | Length of array for reduction |
integer(i8) scalar implementation of global SUM reduction
[in] | a | Local value for SUM |
integer(i8) function, dimension(n) oft_mpi_sumi8a | ( | integer(i8), dimension(n), intent(in) | a, |
integer(i4), intent(in) | n | ||
) |
integer(i8) array implementation of element-wise global SUM reduction
[in] | a | Local values for SUM [n] |
[in] | n | Length of array for reduction |
real(r8) scalar implementation of global SUM reduction
[in] | a | Local value for SUM |
real(r8) function, dimension(n) oft_mpi_sumra | ( | real(r8), dimension(n), intent(in) | a, |
integer(i4), intent(in) | n | ||
) |
real(r8) array implementation of element-wise global SUM reduction
[in] | a | Local values for SUM [n] |
[in] | n | Length of array for reduction |