next up previous contents
Next: Routine isddbnd Up: Description of routines Previous: Routine issnddnd

Routine ismblk

 

Description

This routine performs the multi-block transport from a certain subdomain solutgif array to the virt arrays of neighbouring blocks that reside on the same node, see Fig. 5.

  
Figure 5: Routine ismblk

Heading

subroutine ismblk(iblock,   itrans, ilev,
                  isiinput, issolut, 
                  isvirt, iadmin, isitopol)

Parameters

integer
iblock, itrans, ilev, isiinput, issolut, isvirt(*), iadmin(*), isitopol
-
double precision
solut(*)
iblock
number of the current block under consideration
itrans
indicates the quantities to be transported
ilev
the time level at which multi-block transport occurs
isiinput
pointer to the iinputgif array of block iblock
issolut
pointer to the solutgif array (without virtual points) of block iblock
isvirt
array of pointers to the subdomain virt arrays
iadmingif
reserved
isitopol
pointer to the itopol array

Input

The array solut is filled.

Output

The arrays of virtual unknowns of neighbouring blocks residing on the same host have been overwritten.

See also

isddget, isddvput


ISNaS ontwikkeling
Tue May 23 12:05:54 METDST 1995