42#include "implicit_f.inc"
48#include "tabsiz_c.inc"
52 INTEGER,
INTENT(IN) :: NOM_OPT(LNOPT1,SNOM_OPT1), INOM_OPT(SINOM_OPT)
53 TYPE (CLUSTER_) ,
DIMENSION(NCLUSTER) :: CLUSTERS
106 INTEGER I, MY_ID, MY_CLUSTER, TEMP_INT
107 CHARACTER(LEN=NCHARTITLE) :: TITR
108 CHARACTER (LEN=255) :: VARNAME
109 DOUBLE PRECISION TEMP_DOUBLE
114 DO my_cluster=1,ncluster
117 my_id = clusters(my_cluster)%ID
118 CALL fretitl2(titr,nom_opt(lnopt1-ltitr+1,inom_opt(28) + my_cluster),ltitr)
119 IF(len_trim(titr)/=0)
THEN
120 CALL qaprint(titr(1:len_trim(titr)),my_id,0.0_8)
122 CALL qaprint(
'A_CLUSTER_FAKE_NAME', my_id,0.0_8)
125 WRITE(varname,
'(A)')
'CLUSTER_ELGROUP'
126 temp_int = clusters(my_cluster)%IGR
127 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
129 WRITE(varname,
'(A)')
'CLUSTER_TYPE'
130 temp_int = clusters(my_cluster)%TYPE
131 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
133 WRITE(varname,
'(A)')
'CLUSTER_SKEW'
134 temp_int = clusters(my_cluster)%SKEW
135 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
137 WRITE(varname,
'(A)')
'CLUSTER_NEL'
138 temp_int = clusters(my_cluster)%NEL
139 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
141 DO i = 1, clusters(my_cluster)%NEL
142 WRITE(varname,
'(A,I0)')
'CLUSTER_ELEM_',i
143 temp_int = clusters(my_cluster)%ELEM(i)
144 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
147 WRITE(varname,
'(A)')
'CLUSTER_IFAIL'
148 temp_int = clusters(my_cluster)%IFAIL
149 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
151 WRITE(varname,
'(A)')
'CLUSTER_OFF'
152 temp_int = clusters(my_cluster)%OFF
153 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
155 WRITE(varname,
'(A)')
'CLUSTER_FAIL'
156 temp_double = clusters(my_cluster)%FAIL
157 CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
159 WRITE(varname,
'(A)')
'CLUSTER_NNOD'
160 temp_int = clusters(my_cluster)%NNOD
161 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
163 DO i = 1, clusters(my_cluster)%NNOD
164 WRITE(varname,
'(A,I0)')
'CLUSTER_NNOD1_',i
165 temp_int = clusters(my_cluster)%NOD1(i)
166 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
169 DO i = 1, clusters(my_cluster)%NNOD
170 WRITE(varname,
'(A,I0)') 'cluster_nnod2_
',I
171 TEMP_INT = CLUSTERS(MY_CLUSTER)%NOD2(I)
172 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),TEMP_INT,0.0_8)
176 WRITE(VARNAME,'(a,i0)
') 'cluster_fmax
',I
177 TEMP_DOUBLE = CLUSTERS(MY_CLUSTER)%FMAX(I)
178 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
182 WRITE(VARNAME,'(a,i0)
') 'cluster_mmax
',I
183 TEMP_DOUBLE = CLUSTERS(MY_CLUSTER)%MMAX(I)
184 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
187 IF (CLUSTERS(MY_CLUSTER)%IFAIL == 3) THEN
190 WRITE(VARNAME,'(a,i0)
') 'cluster_ax
',I
191 TEMP_DOUBLE = CLUSTERS(MY_CLUSTER)%AX(I)
192 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
196 WRITE(VARNAME,'(a,i0)
') 'cluster_nx
',I
197 TEMP_DOUBLE = CLUSTERS(MY_CLUSTER)%NX(I)
198 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)