Download Manual
Transcript
PG 24.3 KPROB April 2003 24.3.1 Array KPROB Array KPROB contains all information concerning the type of problem to be solved ( partial differential equation, boundary conditions, etc. ) A small part of the information is stored directly in array KPROB. This concerns some constants and some small subarrays. Most of the information is stored in the buffer array IBUFFR and can only be reached with the aid of the memory management subroutines. For those arrays the so-called sequence numbers are stored in KPROB. KPROB consists of two parts. Part 1: (pos. 1-60) contains special variables and pointers. Part 2: (pos. 61 - end) contains the sub arrays not stored in IBUFFR. Usually KPROB refers to 1 problem only. However, if several problems are solved simultaneously (NPROB>1) KPROB consists in fact of a series of NPROB arrays, each of which may be considered as an array KPROB. How to address the correct array KPROB is treated at the end of this section. Part 1 consists of exactly 60 positions. These positions have the following meaning: Pos. 1 declared length of array KPROB (to be filled by the user) Pos. 2 101. This number is used to indicate that this is an array of structure KPROB. Pos. 3 actual length of array KPROB. Pos. 4 NUNKP: maximal number of degrees of freedom in nodal points. Pos. 5 NUSOL: number of degrees of freedom. Pos. 6 NDTVEC: number of arrays of special structure. Pos. 7 NTYPE: number of different types to be used for each standard element (including boundary elements). Pos. 8 NELGRP: number of element groups Pos. 9 NKBND: number of nodal points with prescribed degrees of freedom. Pos. 10 NBOUND: number of prescribed degrees of freedom. Pos. 11 KPROBX: Starting address of KPROB part x in array KPROB. KPROB part x contains information with respect to global unknowns. Pos. 12 NUMNAT: number of different boundary elements (standard elements). Pos. 13 NPLTRA: number of points with local transformations. Pos. 14 KPROBA: Starting address of KPROB part a in array KPROB. Part a contains the number of degrees of freedom in nodal points of standard elements. Pos. 15 KPROBB: Starting address of KPROB part b in array KPROB. Part b contains the number of elements of the ith standard boundary element. Pos. 16 KPROBC: Starting address of KPROB part c in array KPROB. Part c contains type numbers of standard elements when NTYPE > 1. Pos. 17 KPROBD: Starting address of KPROB part d in array KPROB. Part d contains alternative type numbers of standard elements, when NTYPE > 1. Pos. 18 KPROBE: Memory management sequence number of KPROB part e. Part e contains information of arrays of special structure. Pos. 19 KPROBF: Memory management sequence number of KPROB part f. Part f contains the number of degrees of freedom in the nodal points. Pos. 20 KPROBG: Memory management sequence number of KPROB part g. Part g contains information in which nodes essential boundary conditions are given.
Related documents
SEPRAN -- SEPRA ANALYSIS -
User Manual of the Deft incompressible flow solver
SEPRAN
User Manual for the LMD Martian Atmospheric General Circulation
Singular - Tutorial - Universität Kaiserslautern
IDAT User Manual - Nuclear Energy Agency
Galilei G6 Lens Professional
Quand la fin du monde rattrape le Japon » OWNI, News, Augmented