44#include "implicit_f.inc"
55 INTEGER IPART(LIPART1,*)
56 TYPE(
group_) ,
DIMENSION(NGRPART) ,
INTENT(IN) :: IGRPART
64 CHARACTER(LEN=NCHARLINE100) :: CARTE
65 CHARACTER(LEN=NCHARLINE100) :: CARTE1
66 INTEGER I,J,K,L,M,N_H3D_PART,INDEX
69 n_h3d_part = h3d_data%INPUT_LIST(id_input)%NB_PART
73 .
ALLOCATE(h3d_data%PARTS(1)%PART_LIST(n_h3d_part))
75 ALLOCATE(h3d_data%PARTS(1)%PART(npart))
77 IF (n_h3d_part /= 0 )
THEN
79 h3d_data%PARTS(1)%PART(i) = 0
83 h3d_data%PARTS(1)%PART(i) = 1
88 IF(h3d_data%INPUT_LIST(id_input)%PART_LIST(j) > 0)
THEN
91 IF(h3d_data%INPUT_LIST(id_input)%PART_LIST(j) == ipart(4,i))
THEN
92 h3d_data%PARTS(1)%PART(i) = 1
97 l = -h3d_data%INPUT_LIST(id_input)%PART_LIST(j)
100 IF(igrpart(i)%ID == l)
THEN
106 DO i=1,igrpart(index)%NENTITY
107 k = igrpart(index)%ENTITY(i)
110 IF (ipart(4,m) == k)
THEN
111 h3d_data%PARTS(1)%PART(m) = 1
121 999 print *,
'error lecture'