152
153
154
157
158
159
160#include "implicit_f.inc"
161
162
163
164 TYPE (GROUP_),INTENT(IN) :: PTR_IGRELEM
165 CHARACTER,INTENT(IN) :: GROUP_NAME*7
166
167
168
169 CHARACTER (LEN=255) :: VARNAME
170 INTEGER KK,ID,LEN_
171
172
173
174
176 len_=len_trim(ptr_igrelem%TITLE)
177 WRITE(varname,'(A,I0,A,A)') group_name//'(',ID,')%TITLE =',PTR_IGRELEM%TITLE(1:LEN_)
178 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),ID,0.0_8)
179 WRITE(VARNAME,'(a,i0,a)') GROUP_NAME//'(',ID,')%NENTITY ='
180 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%NENTITY,0.0_8)
181 WRITE(VARNAME,'(a,i0,a)') GROUP_NAME//'(',ID,')%SET_GROUP ='
182 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%SET_GROUP,0.0_8)
183 WRITE(VARNAME,'(a,i0,a)') GROUP_NAME//'(',ID,')%GRTYPE ='
184 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%GRTYPE,0.0_8)
185 WRITE(VARNAME,'(a,i0,a)') GROUP_NAME//'(',ID,')%SORTED ='
186 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%SORTED,0.0_8)
187 WRITE(VARNAME,'(a,i0,a)') GROUP_NAME//'(',ID,')%GRPGRP ='
188 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%GRPGRP,0.0_8)
189 WRITE(VARNAME,'(a,i0,a)') GROUP_NAME//'(',ID,')%LEVEL'
190 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%LEVEL,0.0_8)
191 WRITE(VARNAME,'(a,i0,a)') GROUP_NAME//'(',ID,')%R2R_ALL ='
192 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%R2R_ALL,0.0_8)
193 WRITE(VARNAME,'(a,i0,a)') GROUP_NAME//'(',ID,')%R2R_SHARE ='
194 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%R2R_SHARE,0.0_8)
195 WRITE(VARNAME,'(a,i0,a)') GROUP_NAME//'(',ID,')%GRTYPE ='
196 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%GRTYPE,0.0_8)
197 !output only first & last elem
198 DO KK=1,MIN(1,PTR_IGRELEM%NENTITY)
199 WRITE(VARNAME,'(a,a,i10,a,i10,a)') GROUP_NAME,'(',ID,')%ELEM(',KK,') ='
200 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%ENTITY(KK),0.0_8)
201 ENDDO
202 IF(PTR_IGRELEM%NENTITY > 1)THEN
203 WRITE(VARNAME,'(a,a,i10,a,i10,a)') GROUP_NAME,'(',ID,')%ELEM(',PTR_IGRELEM%NENTITY,') ='
204 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),PTR_IGRELEM%ENTITY(PTR_IGRELEM%NENTITY),0.0_8)
205 ENDIF
206