Calling sequence : CALL DIEGR (IDGNUM, X, Y, Z, RESULT, NUMRES, IEXIT, IUNT)
Purpose : To enter element at Gauss points results.
Parameters :
In | |||
IDGNUM | Gauss point identification number (Integer) | ||
X,Y,Z | Gauss point co-ordinates (Real) | ||
RESULT | Result components (Real array) | ||
NUMRES | Number of result components in RESULT (Integer) | ||
IUNT | Temporary file channel number (Integer) | ||
Out | |||
IEXIT | Error condition |
Use : This routine is called to enter all of the result components for an element at a particular Gauss point for a particular surface. It is called repeatedly to enter the results for each Gauss point at each surface. The number of Gauss points serves as the inner repeat, and the number of surfaces as the outer repeat. This routine must be preceded by routine DIEGH.
Errors : The error condition is indicated by the value of IEXIT.
IEXIT | Meaning |
0 | Successful call | |
32 | Current error must be cleared up first | |
129 | Error in writing to temporary file on unit (iunt) | |
141 | Id numbers cannot be less than 1 | |
142 | Id numbers above 999999 are invalid | |
143 | Id above 99999 not allowed for character file | |
159 | No more repeats expected for this element | |
167 | This number of components not expected (numres) | |
198 | Cannot enter data, entity header not entered | |
211 | Invalid temporary file unit number (iunt) |