32 + NODLOCAL,LJOINT_L,LEN_IA,NUMNOD_L)
46#include "implicit_f.inc"
55 INTEGER PROC, LJOINT_L, LEN_IA, NODLOCAL(*),
56 . ljoint(*), cep(*), cel(*),numnod_l
60 INTEGER N,NN,K,,P,I,NUMBER_MAIN_NODE,
61 INTEGER,
DIMENSION(:),
ALLOCATABLE :: BUF_W
62 INTEGER,
DIMENSION(NSPMD) :: NB_NODE_WEIGHT
63 INTEGER,
DIMENSION(2) :: MAIN_NODE
64 INTEGER,
DIMENSION(:),
ALLOCATABLE :: SECONDARY_NODE
85 len_ia = len_ia + njoint
89 nb_node_weight(1:nspmd) = 0
100 ALLOCATE( secondary_node(
cyl_join(n)%NB_NODE(p)) )
102 secondary_node(i) = nodlocal(
cyl_join(n)%PROC(p)%NODE(i))
108 DEALLOCATE( secondary_node )
112 nb_node_weight(i) =
cyl_join(n)%PROC(i)%NB_NODE_WEIGHT
116 main_node(1:2) = nodlocal(
cyl_join(n)%MAIN_NODE(1:2))
125 len_ia = len_ia + k + 1
subroutine write_joint(ljoint, cep, cel, proc, nodlocal, ljoint_l, len_ia, numnod_l)