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

Routine isrcddnd

 

Description

This is one of the four multi-block routines that provide the connection between domain decomposition at the host and at the level of the nodes, see Fig. 1.

This routine is complementary to issnddhs and it receives the virt arrays of virtual unknowns for all local blocks and puts them into the local virt arrays. See Fig. 3 for a schematical overview of issnddhs and isrcddnd.

Heading

subroutine isrcddnd(nblocks, isiinput, isvirt, iadmin)

Parameters

integer
nblocks, isiinput(*), isvirt(*), iadmin(*)
-
nblocks
number of blocks
isiinput
array of pointers to the subdomain iinputgif arrays
isvirt
array of pointers to the subdomain virt arrays
iadmingif
reserved

Input

The message from the host has already been opened.

Output

The virt arrays of the local blocks are filled with virtual unknowns from the neighbouring blocks. The message from the host is not terminated and can still be read from.

See also

issnddhs, isrcddhs, issnddnd, isreceivegif


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