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
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'(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)