My Project
programmer's documentation
Public Member Functions
cs_parall_allgather_r Interface Reference

Build a global array from each local array in each domain. More...

Collaboration diagram for cs_parall_allgather_r:
Collaboration graph

Public Member Functions

subroutine cs_parall_allgather_r (n_elts, n_g_elts, array, g_array)
 

Detailed Description

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).

Parameters
[in]n_eltssize of the local array
[in]n_g_eltssize of the global array
[in]arraylocal array (size: n_elts)
[out]g_arrayglobal array (size: n_g_elts)

Constructor & Destructor Documentation

◆ cs_parall_allgather_r()

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 
)

The documentation for this interface was generated from the following file: