33 SUBROUTINE i21pwr3(ITAB,INACTI,CAND_E,CAND_N,STFN,
34 1 X ,I_STOK,NSV ,IWPENE,PENI,
35 2 NOINT,NTY ,GAP_S ,MSR ,IRTLM ,
36 3 IRECT,XM0 ,GAPMIN,GAPMAX,DEPTH,
37 4 NSN ,ITAG ,DRAD ,ID,TITR)
40 USE format_mod ,
ONLY : fmw_5i
44#include "implicit_f.inc"
53 INTEGER ITAB(*),CAND_E(*),CAND_N(*), IRECT(4,*), IRTLM(2,*),ITAG(*)
54 INTEGER I_STOK,NSV(*),MSR(*),IWPENE,INACTI,NOINT,NTY,NSN
55 my_real STFN(*),X(3,*),PENI(*),GAP_S(*),XM0(3,*),GAPMIN,GAPMAX,DEPTH,DRAD
57 CHARACTER(LEN=NCHARTITLE) :: TITR
62 INTEGER IX1, , IX3, IX4, NSVG
68 IF(irtlm(1,j)==cand_e(i))
THEN
77 WRITE(iout,fmt=fmw_5i) itab(nsvg), itab(ix1),itab(ix2), itab(ix3
80 WRITE(iout,1000)peni(j)
85 WRITE(iout,
'(A)')
'NODE STIFFNESS IS SET TO ZERO'
87 ELSE IF(inacti==2)
THEN
90 .
'INACTI=2 IS NOT AVAILABLE FOR INTERFACE TYPE21'
91 ELSE IF(inacti==3)
THEN
94 .
'INACTI=3 IS NOT AVAILABLE FOR INTERFACE TYPE21'
95 ELSE IF(inacti==4)
THEN
98 .
'INACTI=4 IS NOT AVAILABLE FOOR INTERFACE TYPE21'
99 ELSE IF(inacti==5)
THEN
109 . +zep05*(
min(
max(gap_s(j),gapmin),gapmax)+depth-peni(j))
115 IF (jwarn /= 0)
WRITE(iout,
'(A)')
'REDUCE INITIAL GAP'
119 . msgtype=msgwarning,
120 . anmode=aninfo_blind_1,
125 1000
FORMAT(2x,
'** INITIAL PENETRATION =',1pg20.13)
subroutine i21pwr3(itab, inacti, cand_e, cand_n, stfn, x, i_stok, nsv, iwpene, peni, noint, nty, gap_s, msr, irtlm, irect, xm0, gapmin, gapmax, depth, nsn, itag, drad, id, titr)
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)