Next: 1.3 DS B
Up: 1 Description of DS by type
Prev: 1.1 DS AMAT
Index
Contents
This DS stores the coefficients of the upper- (or lower-) triangular part of a full symmetric matrix.
DS ATRI consists of five arrays of predefined order.
This integer array contains 32 variables, consisting of a general description of the job (title, date, name), of DS ATRI (type, level, ...), and indicates the presence or absence of array ATR1.
job title in 20 words of 4 characters,
the creation date in 2 words of 4 characters,
the creator's name in 6 words of 4 characters,
the DS type,
the DS level,
a reserved parameter,
the number of supplementary arrays associated with the DS
(they are described in array ATR1).
This array is analogous to array B1 of DS B (see this DS).
This integer array contains 11 values.
the matrix coefficients type,
the number of indices (here 1),
the maximum value of this index,
the type of matrix storage,
1: symmetric matrix, only the lower-triangular part is stored, line per line,
the number of pages of the matrix,
the maximum number of columns of a matrix page,
the number of matrices,
the storage mode (here 1, i.e., by degrees of freedom),
the number of degrees of freedom per node if it is constant, or 0,
the number of nodes,
the matrix order,
This integer array contains:
This array of type NTYP contains the a priori non-zero matrix coefficients:
A DS residing in M.M. is written in M.S. on a sequential access file.
This is a category 2 DS, where only the first 4 arrays and any associated arrays (described in array ATR1) are read (module SDLECT) or written (module SDECRI):
READ(NFATRI) LE,(M(IAATR4-1+I),I=1,LE)
The contents (total or partial) of a DS ATRI can be printed using module
[4] IMATRI. Preprocessor IMAGXX is used when a conversationnel (or interactive) call
of IMATRI is desired.
DS ATRI is created from a DS TAE, by assembling the element arrays, for example via module ASSATR.
Module CLATRI takes the prescribed boundary conditions into account, whereas module FACTOR factorises a ATRI type matrix.