My Project
programmer's documentation
|
Build a global array from each local array in each domain. More...
Public Member Functions | |
subroutine | cs_parall_allgather_r (n_elts, n_g_elts, array, g_array) |
Build a global array from each local array in each domain.
Local arrays are appened in order of owning MPI rank. The size of each local array may be different. Use of this function may be quite practical, but should be limited to user functions, as it may limit scalability (especially as regards memory usage).
[in] | n_elts | size of the local array |
[in] | n_g_elts | size of the global array |
[in] | array | local array (size: n_elts) |
[out] | g_array | global array (size: n_g_elts) |
subroutine cs_parall_allgather_r | ( | integer(c_int), value | n_elts, |
integer(c_int), value | n_g_elts, | ||
real(c_double), dimension(*), intent(in) | array, | ||
real(c_double), dimension(*), intent(inout) | g_array | ||
) |