36 SUBROUTINE frebcs(IKAD,KEY0,KBCS,KBCSR,NBCS1,NBCS2,BCS_SK_FR)
44#include "implicit_f.inc"
49 . KBCS,,NBCS1,NBCS2,BCS_SK_FR(*)
62 INTEGER I, J, N, NBC, K, KK, NN, NS, K4,(40),IKEY,NBCS
63 CHARACTER *80, KEY2*5, KEY3*5
70 READ(iusc1,rec=ikad(ikey
'(7X,A,1X,A,1X,I5,25X,I10)',
71 . err=9990)key2,key3,k4,nbc
72 IF ( bcs_sk_fr(nbcs)>99999) k4 = bcs_sk_fr(nbcs)
77 CALL wciusc2(ikad(ikey)+k,1,n,key0(ikey))
78 READ(iusc2,*,err=9990,
END=9990)(IV1(J),J=1,N)
81 WRITE(iin,
'(I10,1X,I3.3,4X,4X,4X,I10)')
82 . (iv1(j),
ixyz(key3),k4,j=1,n)
83 ELSEIF(key2==
'ROT ')
THEN
84 WRITE(iin,
'(I10,4X,1X,I3.3,4X,4X,I10)')
85 . (iv1(j),
ixyz(key3),k4,j=1,n)
86 ELSEIF(key2==
'ALE ')
THEN
87 WRITE(iin,
'(I10,4X,4X,1X,I3.3,4X,I10)')
88 . (iv1(j),
ixyz(key3),k4,j=1,n)
89 ELSEIF(key2==
'LAG ')
THEN
90 WRITE(iin,
'(I10,4X,4X,4X,1X,I3.3,I10)')
91 . (iv1(j),
ixyz(key3),k4,j=1,n)
101 READ(iusc1,rec=ikad(ikey)+k,fmt=
'(7X,A,1X,A,1X,I5,25X,I10)',
102 . err=9990)key2,key3,k4,nbc
107 CALL wciusc2(ikad(ikey)+k,1,n,key0(ikey))
108 READ(iusc2,*,err=9990,
END=9990)(IV1(J),J=1,N)
111 WRITE(iin,
'(I10,1X,I3.3,4X,4X,4X,I10)')
112 . (iv1(j),2*
ixyz(key3),k4,j=1,n)
113 ELSEIF(key2==
'ROT ')
THEN
114 WRITE(iin,
'(I10,4X,1X,I3.3,4X,4X,I10)')
115 . (iv1(j),2*
ixyz(key3),k4,j=1,n)
116 ELSEIF(key2==
'ALE ')
THEN
117 WRITE(iin,
'(I10,4X,4X,1X,I3.3,4X,I10)')
118 . (iv1(j),2*
ixyz(key3),k4,j=1,n)
119 ELSEIF(key2==
'LAG ')
THEN
120 WRITE(iin,
'(I10,4X,4X,4X,1X,I3.3,I10)')
121 . (iv1(j),2*
ixyz(key3),k4,j=1,n)
131 CALL ancmsg(msgid=73,anmode=aninfo,
subroutine frebcs(ikad, key0, kbcs, kbcsr, nbcs1, nbcs2, bcs_sk_fr)
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)