46#include "implicit_f.inc"
63 INTEGER,
INTENT(IN):: IPARIT
68 CHARACTER (LEN=255) :: VARNAME
69 DOUBLE PRECISION TEMP_DOUBLE
70 TYPE(output_),
INTENT(INOUT) :: OUTPUT
71 TYPE(sensors_),
INTENT(IN) :: SENSORS
80 CALL qaprint(rootnam(1:rootlen),irunn,0.0_8)
83 IF(len_trim(chrun0)/=0)
THEN
84 CALL qaprint(chrun0(1:len_trim(chrun0)),irunn,0.0_8)
86 CALL qaprint(
'A_FAKE_RESTART_LETTER',irunn,0.0_8)
89 WRITE(varname,
'(A)')
'TSTOP'
91 CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
98 WRITE(varname,
'(A)')
'INVERS'
99 CALL qaprint(varname(1:len_trim(varname)),invers,0.0_8)
106 WRITE(VARNAME,'(a)
') 'multirest
'
107 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),MULTIREST,0.0_8)
109 WRITE(VARNAME,'(a)
') 'ncrst
'
110 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),NCRST,0.0_8)
112 WRITE(VARNAME,'(a)
') 'irltyp
'
113 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),IRLTYP,0.0_8)
115 WRITE(VARNAME,'(a)
') 'iretyp
'
116 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),IRETYP,0.0_8)
118 WRITE(VARNAME,'(a)
') 'rf_check
'
119 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),RF_CHECK,0.0_8)
125 IF (MYQAKEY('/tfile
')) THEN
126 WRITE(VARNAME,'(a)
') 'dthis
'
127 TEMP_DOUBLE = OUTPUT%TH%DTHIS
128 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
130 WRITE(VARNAME,'(a)
') 'itform
'
131 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),ITFORM,0.0_8)
134 WRITE(VARNAME,'(a,i0)
') 'dthis1_
', I
135 TEMP_DOUBLE = OUTPUT%TH%DTHIS1(I)
136 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
143 IF (MYQAKEY('/stop
')) THEN
144! WRITE(VARNAME,'(a)
') 'nstopsens
'
145! CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),NSTOPSENS,0.0_8)
148! WRITE(VARNAME,'(a,i0)
') 'lstopsens_
', I
149! CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),LSTOPSENS(I),0.0_8)
152 WRITE(VARNAME,'(a)
') 'nsanim
'
153 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),SENSORS%STOP_NSANIM,0.0_8)
155 WRITE(VARNAME,'(a)
') 'nsth
'
156 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),SENSORS%STOP_NSTH,0.0_8)
158 WRITE(VARNAME,'(a)
') 'nsstat
'
159 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),SENSORS%STOP_NSSTAT,0.0_8)
161 WRITE(VARNAME,'(a)
') 'nsoutp
'
162 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),SENSORS%STOP_NSOUTP,0.0_8)
164 WRITE(VARNAME,'(a)
') 'nsabf
'
165 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),SENSORS%STOP_NSABF,0.0_8)
167 WRITE(VARNAME,'(a)
') 'nsh3d
'
168 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),SENSORS%STOP_NSH3D,0.0_8)
170 WRITE(VARNAME,'(a)
') 'nth
'
171 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),NTH,0.0_8)
173 WRITE(VARNAME,'(a)
') 'nanim
'
174 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),NANIM,0.0_8)
176 WRITE(VARNAME,'(a)
') 'nerr_posit
'
177 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),NERR_POSIT,0.0_8)
179 WRITE(VARNAME,'(a)
') 'dmtmxs
'
181 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
183 WRITE(VARNAME,'(a)
') 'dmnmxs
'
185 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
187 WRITE(VARNAME,'(a)
') 'demxs
'
189 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
191 WRITE(VARNAME,'(a)
') 'dmtmxk
'
193 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
195 WRITE(VARNAME,'(a)
') 'dmnmxk
'
197 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
199 WRITE(VARNAME,'(a)
') 'demxk
'
201 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
206 IF (MYQAKEY('/parith
')) THEN
207 WRITE(VARNAME,'(a)
') 'keyword2
'
208 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),IPARIT,0.0_8)
subroutine qaprint(name, idin, value)
@purpose print one entry to QA extract file example of call for real print CALL QAPRINT('MY_LABEL',...