Calling sequence : CALL DINIA (IDNNUM, RESULT, NUMRES, IEXIT, IUNT)
Purpose : To enter materially independent nodal results for a single node.
Parameters :
| In | |||
| IDNNUM | Node identification number (Integer) | ||
| 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 a particular node. It is called repeatedly to enter the results for each node. Unlike all other User-defined results types, there are no surface repeats and there is no need for a node header for each node.
The two types of nodal results cannot be mixed within a dataset.
It is not necessary to enter results for every node.
Nodal results must be entered in the same order as the nodal co-ordinates data was entered.
This routine does not support multiple surface results, routines DINDH and DINDR should be used in this case using zero material number IDs.
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 | |
| 143 | Id above 99999 not allowed for 5 digit character file | |
| 165 | Results headers have not been completed | |
| 166 | Cannot enter results, current results type is : (IRTYPE) | |
| 167 | This number of components not expected (numres) | |
| 211 | Invalid temporary file unit number (iunt) |