43#include "implicit_f.inc"
54 INTEGER NSN, NOD(*),ITABM1(*), FR_RL(*)
58 INTEGER I, N, NSN_L, P, PMAIN, IMAX,
59 . NODTMP(NSN),NODU(NSN)
73 nodtmp(i) = sysfus2(nod
80 nod(nsn_l) = nodtmp(i)
91 CALL ancmsg(msgid=186,anmode=aninfo_blind,
92 . i1=nodu(i),c1=
'RIGID LINK')
102 CALL spmd_ibcast(fr_rl(p),fr_rl(p),1,1,it_spmd(p),0)
109 IF(fr_rl(p)>imax)
THEN
114 fr_rl(nspmd+2) = pmain
138#include "implicit_f.inc"
142#include "com01_c.inc"
143#include "com04_c.inc"
149 INTEGER M1, M2, NOD(*),ITABM1(*),ITAG
154 . NODTMP(ABS(ITAG)+2),NODU(ABS(ITAG)+2)
179 nodtmp(nsn+1) = sysfus2(m1,itabm1,numnod)
184 nodtmp(i) = sysfus2(nod(i),itabm1,numnod)
188 IF(nodtmp(i)/=0)
THEN
195 IF(nodtmp(nsn+1)==0)
THEN
200 IF(nodtmp(nsn+2)==0)
THEN
210 IF(nodtmp(i)==0)
THEN
211 CALL ancmsg(msgid=186,anmode=aninfo_blind,
212 . i1=nodu(i),c1=
'ALE LINK')
219 IF(nodtmp(i)==0)
THEN
220 CALL ancmsg(msgid=186,anmode=aninfo_blind,
221 . i1=nodu(i),c1=
'ALE LINK')
232 nodtmp(nsn+1) = sysfus2(m1,itabm1,numnod)
233 nodtmp(nsn+2) = sysfus2(m2,itabm1,numnod)
235 IF(nodtmp(nsn+1)==0)
THEN
240 IF(nodtmp(nsn+2)==0)
THEN
250 IF(nodtmp(i)==0)
THEN
251 CALL ancmsg(msgid=186,anmode=aninfo_blind,
252 . i1=nodu(i),c1=
'ALE LINK')
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)