next up previous contents
Next: Routine isddput Up: Description of routines Previous: Routine ismblk

Routine isddbnd

 

Description

For a certain block, this routine places the values of the virtual unknowns stored in the virt arrays of a certain type (itrans) and time level (ilev) in the virtual regions of the local solutgif array of a block. Virtual unknowns at the corners of such a solut array are computed by extrapolation. See Figure 1 and Figure 6 for a schematical overview of this routine.

  
Figure 6: Overview of isddbnd

Heading

subroutine isddbnd(iblock, itrans, ilev, 
                   isiinput, issolut, isvirt, isitopol)

Parameters

integer
iblock, isiinput, issolut, isvirt, isitopol
double precision
bndcon(*), virt(*)
-
iblock
number of the current block
isiinput
pointer to the subdomain iinputgif array
issolut
pointer to the subdomain local solutgif array (extended with virtual points)
isvirt
pointer to the subdomain virt array
isitopol
pointer to the itopol array

Input

The array virt contains the virtual unknowns for block iblock

Output

The local solut array of block iblock has been filled with values from the virt array for quantity itrans at time level ilev.

See also

isddvget, isddput


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