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

3.29 DIMPD


Calling sequence : CALL DIMPD (IDSNUM, IDOF, COEFF, NODES, NNODES, IEXIT, IUNT)

Purpose : To enter MPC data.

Parameters :

  In
  IDSNUM Slave node identification number (Integer)
  IDOF   Degrees of freedom constrained (Integer)

1 : X Translation

2 : Y Translation

3 : Z Translation

4 : X Rotation

5 : Y Rotation

6 : Z Rotation

9 : All

Any integer which is a combination of at most five digits (1-6) is valid

  COEFF Weighting Coefficient (Real)
  NODES Ordered slave and master nodes (Integer array*29)
  NNODES Number of nodes in NODES (Integer)
IUNT   Temporary file channel number (Integer)
  Out
  IEXIT   Error condition (Integer)

Use : This routine is used in conjunction with DIMPH. For MPC types 1-11 it is called once with the first node in parameter IDSNUM and the remainder in array NODES. For MPC types 12 to 14 it is called once for each slave node and then once for each master node. NNODES should be set to zero for types 12-14.

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
173 No more repeats expected for this node
178 Parameter nnodes must be zero for mpc type > 11
179 Inconsistent number of mpc nodes for mpc <= 11
196 Invalid nodal constraint definition (idof)
198 Cannot enter data, entity header not entered
211 Invalid temporary file unit number (iunt)


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