32
33
34
39
40
41
42#include "implicit_f.inc"
43
44
45
46
47
48
49
50 LOGICAL :: OK_QA
51 CHARACTER (LEN=255) :: VARNAME
52 INTEGER KK,JJ
53 INTEGER ID,IPARTFILL,NBCONTY
54 INTEGER IPHASE,ICUMU,IREVERSED
55 DOUBLE PRECISION VFRAC
56 CHARACTER(LEN=NCHARTITLE) :: TITLE
57 DOUBLE PRECISION TEMP_DOUBLE
58
59
60
62
63 IF (ok_qa) THEN
64
66
69 nbconty =
inivol(kk)%NUM_CONTAINER
70 ipartfill =
inivol(kk)%PART_ID
71
72 WRITE(varname,'(A,I0,A)') 'INIVOL(',kk ,')%ID ='
73 CALL qaprint(varname(1:len_trim(varname)),
id,0.0_8)
74 WRITE(varname,'(A,I0,A,A)') 'INIVOL(',kk ,')%TITLE =',title(1:len_trim
75 CALL qaprint(varname(1:len_trim(varname)),0,0.0_8)
76 WRITE(varname,'(A,I0,A)') 'INIVOL(',kk ,')%NUM_CONTAINER ='
77 CALL qaprint(varname(1:len_trim(varname)),nbconty,0.0_8)
78 WRITE(varname,'(A,I0,A)') 'INIVOL(',kk ,')%PART_ID ='
79 CALL qaprint(varname(1:len_trim(varname)),ipartfill,0.0_8)
80
81 DO jj=1,nbconty
82
83 iphase =
inivol(kk)%CONTAINER(jj)%SUBMAT_ID
84 icumu =
inivol(kk)%CONTAINER(jj)%ICUMU
85 ireversed =
inivol(kk)%CONTAINER(jj)%IREVERSED
86 vfrac =
inivol(kk)%CONTAINER(jj)%VFRAC
87
88 WRITE(varname,'(A,I0,A,I0,A)') 'INIVOL(',kk ,')%CONTY(',jj,')%SUBMAT_ID ='
89 CALL qaprint(varname(1:len_trim(varname)),iphase,0.0_8)
90 WRITE(varname,'(A,I0,A,I0,A)') 'INIVOL(',kk ,')%CONTY(',jj,')%ICUMU ='
91 CALL qaprint(varname(1:len_trim(varname)),icumu,0.0_8)
92 WRITE(varname,'(A,I0,A,I0,A)') 'INIVOL(',kk ,')%CONTY(',jj,')%IREVERSED ='
93 CALL qaprint(varname(1:len_trim(varname)),ireversed,0.0_8)
94 WRITE(varname,'(A,I0,A,I0,A)') 'INIVOL(',kk ,')%CONTY(',jj,')%VFRAC ='
95 CALL qaprint(varname(1:len_trim(varname)),0,vfrac)
96
97 enddo
98
99 enddo
100
101 ENDIF
102
103 RETURN
type(inivol_struct_), dimension(:), allocatable inivol
integer, parameter nchartitle
logical function myqakey(value)
@purpose Check if a given value is part of the values set by env variable Useful to make a condition ...
subroutine qaprint(name, idin, value)
@purpose print one entry to QA extract file example of call for real print CALL QAPRINT('MY_LABEL',...