The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Perform a global sum reduction for a vector with a given seam structure.
Public Member Functions | |
complex(c8) function | global_reduction_c8 (self, a, n) |
complex(c8) array implementation of oft_stitching::oft_global_reduction | |
real(r8) function | global_reduction_r8 (self, a, n) |
real(r8) array implementation of oft_stitching::oft_global_reduction | |
complex(c8) function global_reduction_c8 | ( | type(oft_seam), intent(inout) | self, |
complex(c8), dimension(n), intent(in) | a, | ||
integer(i4), intent(in) | n | ||
) |
complex(c8) array implementation of oft_stitching::oft_global_reduction
[in,out] | self | Seam structure |
[in] | a | Local data for reduction |
[in] | n | Length of local array for reduction |
real(r8) function global_reduction_r8 | ( | type(oft_seam), intent(inout) | self, |
real(r8), dimension(n), intent(in) | a, | ||
integer(i4), intent(in) | n | ||
) |
real(r8) array implementation of oft_stitching::oft_global_reduction
[in,out] | self | Seam structure |
[in] | a | Local data for reduction |
[in] | n | Length of local array for reduction |