lis_vector_set_size - assign the size of the vector
#include "lis.h"
LIS_INT lis_vector_set_size(LIS_VECTOR v, LIS_INT
local_n, LIS_INT global_n);
Assign the size of vector v.
- v
- The vector
- local_n
- The size of the partial vector
- global_n
- The size of the global vector
The following exit values are returned:
- 0
- The process is normally terminated
- unspecified
- An error occurred
Either local_n or global_n must be provided. In the case of the
serial and multithreaded environments, local_n is equal to
global_n. Therefore, both lis_vector_set_size(v,n,0) and
lis_vector_set_size(v,0,n) create a vector of size n. For
the multiprocessing environment, lis_vector_set_size(v,n,0)
creates a partial vector of size n on each processing element. On the
other hand, lis_vector_set_size(v,0,n) creates a partial vector
of size m_p on the processing element p. The values of
m_p are determined by the library.
lis(3)
http://www.ssisc.org/lis/