|
class(bmw_parallel_context_class) function, pointer | bmw_parallel_context::bmw_parallel_context_construct (comm) |
| Construct a bmw_context_class object. More...
|
|
subroutine | bmw_parallel_context::bmw_parallel_context_destruct (this) |
| Deconstruct a bmw_parallel_context_class object. More...
|
|
subroutine | bmw_parallel_context::bmw_parallel_context_set_threads (this, num_threads) |
| Set the number of threads. More...
|
|
subroutine | bmw_parallel_context::bmw_parallel_context_abort (status) |
| Abort the entire program. More...
|
|
subroutine | bmw_parallel_context::bmw_parallel_context_report (this, io_unit) |
| Report the number of parallel processes and threads. More...
|
|
subroutine | bmw_parallel_context::bmw_parallel_context_reduce1 (this, buffer) |
| Reduce parallel buffers. More...
|
|
subroutine | bmw_parallel_context::bmw_parallel_context_reduce2 (this, buffer) |
| Reduce parallel buffers. More...
|
|
subroutine | bmw_parallel_context::bmw_parallel_context_reduce3 (this, buffer) |
| Reduce parallel buffers. More...
|
|
subroutine | bmw_parallel_context::bmw_parallel_context_reduce4 (this, buffer) |
| Reduce parallel buffers. More...
|
|
pure integer function | bmw_parallel_context::bmw_parallel_context_start (this, total) |
| Compute the start index of a flat array. More...
|
|
pure integer function | bmw_parallel_context::bmw_parallel_context_end (this, total) |
| Compute the end index of a flat array. More...
|
|
pure integer function | bmw_parallel_context::bmw_parallel_context_i (index, num_i) |
| Compute the i index of a flat array. More...
|
|
pure integer function | bmw_parallel_context::bmw_parallel_context_j (index, num_i, num_j) |
| Compute the j index of a flat array. More...
|
|
pure integer function | bmw_parallel_context::bmw_parallel_context_k (index, num_i, num_j) |
| Compute the k index of a flat array. More...
|
|