33 use element_mod ,
only : nixs
37#include "implicit_f.inc"
47 . NSTRF(*),IXS(NIXS,*)
51 INTEGER J, KK, K0, K5, K9, NSEGC, NSEGTG
52 INTEGER NSEGS, POWER2(8),IPACK,
53 . II(8), N1, N2, N3, N4, N5, N6, N7, N8, K3, N
54 DATA power2/1,2,4,8,16,32,64,128/
57 IF (isect==1) k0 = nstrf(25)
58 k5=k0+30+nstrf(k0+14)+nstrf(k0+6)
59 1 +2*nstrf(k0+7) +nstrf(k0+8)*2
63 IF(nstrf(kk)/=0) nesct = nesct + 1
65 k9=k5+2*nstrf(k0+9) +2*nstrf(k0+10)
66 1 +2*nstrf(k0+11)+2*nstrf(k0+12)
70 IF(nstrf(kk)/=0) nesct = nesct + 1
72 k3=k0+30+nstrf(k0+14)+nstrf(k0+6)
75 IF(nsegs/=0) nesct = nesct + 1
90 IF( ii(2)==ii(1).AND.ii(4)==ii(3)
91 . .AND.ii(8)==ii(5).AND.ii(7)==ii(6))
THEN
93 n1=mod(ipack/power2(1),2)
94 n2=mod(ipack/power2(3),2)
95 n3=mod(ipack/power2(5),2)
96 n4=mod(ipack/power2(6),2)
97 IF(n1/=0.AND.n2/=0.AND.n3/=0)
99 IF(n1/=0.AND.n2/=0.AND.n4/=0)
101 IF(n2/=0.AND.n3/=0.AND.n4/=0)
103 IF(n3/=0.AND.n1/=0.AND.n4/=0)
107 n1=mod(ipack/power2(1),2)
108 n2=mod(ipack/power2(2),2)
109 n3=mod(ipack/power2(3),2)
110 n4=mod(ipack/power2(4),2)
111 n5=mod(ipack/power2(5),2)
112 n6=mod(ipack/power2(6),2)
113 n7=mod(ipack/power2(7),2)
114 n8=mod(ipack/power2(8),2)
115 IF(n1/=0.AND.n2/=0.AND.n3/=0.AND.n4/=0)
117 IF(n5/=0.AND.n6/=0.AND.n7/=0.AND.n8/=0)
119 IF(n1/=0.AND.n5/=0.AND.n6/=0.AND.n2/=0)
121 IF(n4/=0.AND.n8/=0.AND.n7/=0.AND.n3/=0)
123 IF(n1/=0.AND.n4/=0.AND.n8/=0.AND.n5/=0)
125 IF(n2/=0.AND.n3/=0.AND.n7/=0.AND.n6/=0)
133 IF (ispmd/=0) nesct = 0