38 . UNITAB,IUNIT,ID,TITR,LSUBMODEL)
46#include "implicit_f.inc"
62 TYPE (UNIT_TYPE_),
INTENT(IN) ::UNITAB
63 INTEGER IOUT, ITYP, SKFLAG,IUNIT
66 CHARACTER(LEN=NCHARTITLE) :: TITR
72 INTEGER IERROR,IDSK1,IDSK2,ZEROI
74 . xk,xtyp,xflg,xsk1,xsk2,knn,krx,cr,mass,iner,
75 . fac_m,fac_l,fac_t,fac_c,fac_kt,fac_ctx,fac_crx,fac_ct
77 INTEGER SET_U_PNU,SET_U_GEO,KFUNC
78 EXTERNAL set_u_pnu,set_u_geo
85 fac_m = unitab%FAC_M(iunit)
86 fac_l = unitab%FAC_L(iunit)
87 fac_t = unitab%FAC_T(iunit)
88 fac_ct = fac_m / fac_t
89 fac_kt = fac_ct / fac_t
90 fac_ctx = fac_t / fac_l
96 CALL hm_get_intv(
'Idsk1',idsk1,is_available,lsubmodel)
97 CALL hm_get_intv(
'Idsk2',idsk2,is_available,lsubmodel)
105 IF (idsk1<=0.OR.idsk1<=0)
THEN
108 . anmode=aninfo_blind_1,
115 . anmode=aninfo_blind_1,
119 IF (cr<zero.OR.cr>1.)
THEN
122 . anmode=aninfo_blind_1,
126 IF (cr==zero) cr = fiveem2
141 WRITE(iout,
'(5X,A,//)')
'CONFIDENTIAL DATA'
143 WRITE(iout,1000) idsk1,idsk2,xk,cr,knn
146 ierror = set_u_geo(1,xtyp)
147 ierror = set_u_geo(2,xsk1)
148 ierror = set_u_geo(3,xsk2)
149 ierror = set_u_geo(4,knn)
150 ierror = set_u_geo(5,knn)
151 ierror = set_u_geo(6,knn)
152 ierror = set_u_geo(7,knn)
153 ierror = set_u_geo(8,knn)
154 ierror = set_u_geo(9,knn)
155 ierror = set_u_geo(10,knn)
156 ierror = set_u_geo(11,zero)
157 ierror = set_u_geo(12,mass)
158 ierror = set_u_geo(13,iner)
159 ierror = set_u_geo(14,xflg)
160 ierror = set_u_geo(15,cr)
161 ierror = set_u_geo(16,cr)
162 ierror = set_u_geo(17,cr)
163 ierror = set_u_geo(18,cr)
164 ierror = set_u_geo(19,cr)
165 ierror = set_u_geo(20,cr)
166 ierror = set_u_geo(21,zero)
167 ierror = set_u_geo(22,zero)
168 ierror = set_u_geo(23,zero)
169 ierror = set_u_geo(24,zero)
170 ierror = set_u_geo(25,zero)
171 ierror = set_u_geo(26,zero)
172 ierror = set_u_geo(27,fac_ctx)
173 ierror = set_u_geo(28,fac_crx)
174 ierror = set_u_pnu(1,zeroi,kfunc)
175 ierror = set_u_pnu(2,zeroi,kfunc)
176 ierror = set_u_pnu(3,zeroi,kfunc)
177 ierror = set_u_pnu(4,zeroi,kfunc)
178 ierror = set_u_pnu(5,zeroi,kfunc)
179 ierror = set_u_pnu(6,zeroi,kfunc)
180 ierror = set_u_pnu(7,zeroi,kfunc)
181 ierror = set_u_pnu(8,zeroi,kfunc)
182 ierror = set_u_pnu(9,zeroi,kfunc)
183 ierror = set_u_pnu(10,zeroi,kfunc)
184 ierror = set_u_pnu(11,zeroi,kfunc)
185 ierror = set_u_pnu(12,zeroi,kfunc)
189 & 5x,
'JOINT TYPE . . . . . . . . . . . . . FIXED JOINT'//)
191 & 5x,
'SKEW 1 FRAME ID. . . . . . . . . . . . =',i10/,
192 & 5x,
'SKEW 2 FRAME ID. . . . . . . . . . . . =',i10/,
193 & 5x,
'STIFFNESS FOR INTERFACE K=E*A/L. . . . =',1pg20.13/,
194 & 5x,
'CRITICAL DAMPING COEFFICIENT . . . . . =',1pg20.13/,
195 & 5x,
'BLOCKING STIFFNESS KNN . . . . . . . . =',1pg20.13//)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)