![]() |
V3FIT
|
Interface for the buffer reduction. More...
Public Member Functions | |
| subroutine | bmw_parallel_context_reduce1 (this, buffer) |
| Reduce parallel buffers. More... | |
| subroutine | bmw_parallel_context_reduce2 (this, buffer) |
| Reduce parallel buffers. More... | |
| subroutine | bmw_parallel_context_reduce3 (this, buffer) |
| Reduce parallel buffers. More... | |
| subroutine | bmw_parallel_context_reduce4 (this, buffer) |
| Reduce parallel buffers. More... | |
Interface for the buffer reduction.
Definition at line 49 of file bmw_parallel_context.f.
| subroutine bmw_parallel_context::bmw_parallel_context_reduce::bmw_parallel_context_reduce1 | ( | type (bmw_parallel_context_class), intent(in) | this, |
| real (rprec), dimension(:), intent(inout) | buffer | ||
| ) |
Reduce parallel buffers.
Reduce a buffer from all parallel processes. In the single processes case, this reduces to nothing. This reduces a 1D buffer.
| [in] | this | A bmw_parallel_context_class instance. |
| [in,out] | buffer | Buffer to reduce. |
Definition at line 288 of file bmw_parallel_context.f.
| subroutine bmw_parallel_context::bmw_parallel_context_reduce::bmw_parallel_context_reduce2 | ( | type (bmw_parallel_context_class), intent(in) | this, |
| real (rprec), dimension(:,:), intent(inout) | buffer | ||
| ) |
Reduce parallel buffers.
Reduce a buffer from all parallel processes. In the single processes case, this reduces to nothing. This reduces a 2D buffer.
| [in] | this | A bmw_parallel_context_class instance. |
| [in,out] | buffer | Buffer to reduce. |
Definition at line 323 of file bmw_parallel_context.f.
| subroutine bmw_parallel_context::bmw_parallel_context_reduce::bmw_parallel_context_reduce3 | ( | type (bmw_parallel_context_class), intent(in) | this, |
| real (rprec), dimension(:,:,:), intent(inout) | buffer | ||
| ) |
Reduce parallel buffers.
Reduce a buffer from all parallel processes. In the single processes case, this reduces to nothing. This reduces a 3D buffer.
| [in] | this | A bmw_parallel_context_class instance. |
| [in,out] | buffer | Buffer to reduce. |
Definition at line 358 of file bmw_parallel_context.f.
| subroutine bmw_parallel_context::bmw_parallel_context_reduce::bmw_parallel_context_reduce4 | ( | type (bmw_parallel_context_class), intent(in) | this, |
| real (rprec), dimension(:,:,:,:), intent(inout) | buffer | ||
| ) |
Reduce parallel buffers.
Reduce a buffer from all parallel processes. In the single processes case, this reduces to nothing. This reduces a 4D buffer.
| [in] | this | A bmw_parallel_context_class instance. |
| [in,out] | buffer | Buffer to reduce. |
Definition at line 393 of file bmw_parallel_context.f.
1.8.17