Build a global array from each local array in each domain. More...
 Collaboration diagram for cs_parall_allgather_r:
 Collaboration diagram for cs_parall_allgather_r:| 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 | ||
| ) |