|
The Open FUSION Toolkit 1.0.0-beta5
Modeling tools for plasma and fusion research and engineering
|
Perform a global sum reduction for a vector with a given seam structure.
| [in] | self | Seam structure for vector "a" |
| [in] | a | Local values for vector |
| [out] | n | Local size of vector |
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 |