[Next] [Up] [Back] [Previous] [Contents]

3.36 DINIA


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)



[Next] [Up] [Back] [Previous] [Contents]