AcouSTO  version 2.0

◆ sc_l2g()

void sc_l2g ( int  il,
int  p,
int  n,
int  np,
int  nb,
int *  i 
)

Evaluates global indices from local indices for the process grid.

Parameters
[in]illocal array index, input
[in]pprocessor array index, input
[in]nglobal array dimension, input
[in]npprocessor array dimension, input
[in]nbblock size, input
[out]iglobal array index, output
116  {
117 
118  //int il ! local array index, input
119  //int p ! processor array index, input
120  //int n ! global array dimension, input
121  //int np ! processor array dimension, input
122  //int nb ! block size, input
123  //int i ! global array index, output
124  int ilm1;
125 
126  ilm1 = il;
127  *i = (((ilm1/nb) * np) + p)*nb + (ilm1 % nb) ;
128 
129 }