31 SUBROUTINE c_mad(IEXMAD,NMADSH4_L,NMADSH3_L,NMADSOL_L,NMADNOD_L,
32 + MADCL_NMADNOD_L,CEP ,PROC)
40#include "implicit_f.inc"
48 INTEGER PROC, NMADSH4_L, NMADSH3_L, NMADSOL_L, NMADNOD_L,
49 . madcl_nmadnod_l,iexmad(*),cep(*)
58 INTEGER I, IDEB, K, ESHIFT, P
66 ideb = 1 + 7*nconx + nmadprt
67 eshift = numels+numelq
70 IF(cep(k+eshift)==proc)
THEN
71 nmadsh4_l = nmadsh4_l+1
78 eshift = numels+numelq+numelc+numelt+numelp+numelr
81 IF(cep(k+eshift)==proc)
THEN
82 nmadsh3_l = nmadsh3_l+1
92 IF(cep(k+eshift)==proc)
THEN
93 nmadsol_l = nmadsol_l+1
102 IF(nlocal(k,proc+1)==1)
THEN
104 IF(nlocal(k,p)==1)
GOTO 100
106 nmadnod_l = nmadnod_l+1
114 IF(nlocal(k,proc+1)==1)
THEN
115 madcl_nmadnod_l = madcl_nmadnod_l + 1
subroutine c_mad(iexmad, nmadsh4_l, nmadsh3_l, nmadsol_l, nmadnod_l, madcl_nmadnod_l, cep, proc)