40#include "implicit_f.inc"
46#include "tabsiz_c.inc"
51 TYPE (SUBSET_) ,
DIMENSION(NSUBS) :: SUBSET
55 INTEGER I,,ID,ISU,NCHILD,NBPART,NBTPART,ICHILD,IPART,IPARTTOT,
56 . PARENT,,TH_PART,L_SUB,ERR,ITITLE(LTITR),IVARTH,THIAD
57 CHARACTER(LEN=NCHARTITLE) :: TITR
58 INTEGER,
ALLOCATABLE,
DIMENSION (:) :: ISUBSET
61 titr = subset(isu)%TITLE
65 len_ia = len_ia + nsubs
68 ALLOCATE (isubset(lensubs), stat=err)
69 isubset(1:lensubs) = 0
75 nchild = subset(isu)%NCHILD
76 nbpart = subset(isu)%NPART
77 nbtpart = subset(isu)%NTPART
78 parent = subset(isu)%PARENT
79 level = subset(isu)%LEVEL
80 thiad = subset(isu)%THIAD
82 titr = subset(isu)%TITLE
85 isubset(l_sub+1) = nchild
87 isubset(l_sub+1) = nbpart
89 isubset(l_sub+1) = nbtpart
91 isubset(l_sub+1) = parent
93 isubset(l_sub+1) = level
95 isubset(l_sub+1) = thiad
101 ichild = subset(isu)%CHILD(j)
102 isubset(l_sub+1) = ichild
105! nombre de parts filles
107 ipart = subset(isu)%PART(j)
108 isubset(l_sub+1) = ipart
113 iparttot = subset(isu)%TPART(j)
114 isubset(l_sub+1) = iparttot
121 ivarth = subset(isu)%NVARTH(j)
122 isubset(l_sub+1) = ivarth
133 len_ia = len_ia + l_sub