40#include
"implicit_f.inc"
48 TYPE (DRAPE_),
DIMENSION(NUMELC_DRAPE + NUMELTG_DRAPE),
TARGET :: DRAPE
49 TYPE (DRAPEG_) :: DRAPEG
50 TYPE (DRAPE_PLY_) ,
POINTER :: DRAPE_PLY
54 INTEGER I,II,MY_ID,NPT,J,TEMP_INT,IE_DRAPE,KK,NSLICE,IP
55 CHARACTER (LEN=255) :: VARNAME
56 DOUBLE PRECISION TEMP_DOUBLE
59 DO i = 1,numelc+ numeltg
60 ie_drape = drapeg%INDX(i)
61 IF(ie_drape == 0) cycle
62 npt = drape(ie_drape)%NPLY
65 WRITE(varname,
'(A)')
'SHELL INTERNAL NUMBER'
67 CALL qaprint(varname(1:len_trim(varname)),temp_int
69 WRITE(varname,
'(A)')
'SH3N INTERNAL NUMBER'
71 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
74 ip = drape(ie_drape)%INDX_PLY(ii)
77 nslice = drape_ply%NSLICE
78 WRITE(varname,
'(A,I10)')
'IDDRAPE',ip
79 temp_int = drape_ply%IPID
80 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
83 WRITE(varname,
'(A,I10,I10,I10)')
'IDRAPE'
84 temp_int = drape_ply%IDRAPE(kk,j)
85 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
88 WRITE(varname,
'(A,I10,I10,I10)')
'RDRAPE',ii,kk,j
89 temp_double = drape_ply%RDRAPE(kk,j)
90 CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
subroutine qaprint(name, idin, value)
@purpose print one entry to QA extract file example of call for real print CALL QAPRINT('MY_LABEL',...