30 SUBROUTINE w_iskewsp(ISKEW,NODGLOB,NUMNOD_L,NUMSPH_L,CEPSP,PROC,LEN_IA)
34#include "implicit_f.inc"
43 INTEGER ISKEW(*), NODGLOB(*), CEPSP(*), PROC, LEN_IA
44 INTEGER,
INTENT(IN) :: NUMSPH_L, NUMNOD_L
48 INTEGER I, NL, NG, ISK
49 INTEGER,
DIMENSION(:),
ALLOCATABLE :: ITMP,LOCAL
54 ALLOCATE( itmp(numnod_l),local(numsph) )
55! --------------------------------
58 IF(cepsp(i)==proc)
THEN
67 isk = iskew(nodglob(i))
70 ELSEIF(isk <= numskw+numsph+1 .AND.nspcond > 0 .AND. numsph > 0 )
THEN
73 IF(nl==0)print*,
'error in sph decomp'
76 itmp(i) = isk-numskw-numsph+numsph_l
81 len_ia = len_ia + numnod_l
85 DEALLOCATE( itmp,local )
subroutine w_iskewsp(iskew, nodglob, numnod_l, numsph_l, cepsp, proc, len_ia)