Go To Top Go Up Go Back Go Forward

RSDANN
RNDANN
CHDANN
CSDANN
CNDANN

PURPOSE: Convert A(N,N) to FMS Format

Create a FMS matrix file from a full incore matrix A(LDA,N).

SYNOPSIS

CALL RSDANN (A, LDA, N, LUA)
CALL RNDANN (A, LDA, N, LUA)
CALL CHDANN (A, LDA, N, LUA)
CALL CSDANN (A, LDA, N, LUA)
CALL CNDANN (A, LDA, N, LUA)

INPUT PARAMETERS:

OUTPUT PARAMETERS:

FMS PARAMETERS:

The following FMS Parameters are especially important to this routine:

Parameter Description
IPRI Assembly print code

DESCRIPTION:

This subroutine reformats a full incore matrix A(LDA,N) into FMS format and computes the matrix file attribute list LUA(25). It provides an efficient and easy to use interface between FMS and existing application programs which are processing full incore matrices.

The matrix data in array A(LDA,N) is moved to provide contiguous vectors for FMS processing. The segment table file LUA(4) is generated incore in FMS managed memory. The matrix file attributes LUA(25) are computed to point to an incore file whose data is stored in A.

Because FMS moves the data in array A, you must not change this data after calling this subroutine. If your program performs a nonlinear analysis, which requires updating terms in A, the old file should be closed by calling FMSCM and a new file created by calling this subroutine after the array A is regenerated.

The array A must be aligned on a natural boundary.


Go To Top Go Up Go Back Go Forward
Copyright © Multipath Corporation