33
34
35
38
39
40
41#include "implicit_f.inc"
42
43
44
45#include "com01_c.inc"
46#include "com04_c.inc"
47
48
49
50 TYPE (GROUP_) , TARGET, DIMENSION(NGRNOD) :: IGRNOD
51 TYPE (GROUP_) , TARGET, DIMENSION(NGRPART) :: IGRPART
52 TYPE (GROUP_) , TARGET, DIMENSION(NGRBRIC) :: IGRBRIC
53 TYPE (GROUP_) , TARGET, DIMENSION(NGRSHEL) :: IGRSH4N
54 TYPE (GROUP_) , TARGET, DIMENSION(NGRSH3N) :: IGRSH3N
55 TYPE (GROUP_) , TARGET, DIMENSION(NGRQUAD) :: IGRQUAD
56 TYPE (GROUP_) , TARGET, DIMENSION(NGRBEAM) :: IGRBEAM
57 TYPE (GROUP_) , TARGET, DIMENSION(NGRTRUS) :: IGRTRUSS
58 TYPE (GROUP_) , TARGET, DIMENSION(NGRSPRI) :: IGRSPRING
59
60
61
62 LOGICAL :: OK_QA
63 CHARACTER (LEN=255) :: VARNAME
64 TYPE (GROUP_) , POINTER :: PTR_IGRELEM
65 INTEGER KK
66 CHARACTER :: GROUP_NAME*7
67
68
69
70
72
73 IF (ok_qa) THEN
74
75 DO kk = 1, ngrbric
76 ptr_igrelem => igrbric(kk)
77 group_name(1:7) = 'IGRBRIC'
79 ENDDO
80
81 DO kk = 1, ngrpart
82 ptr_igrelem => igrpart(kk)
83 group_name(1:7) = 'IGRPART'
85 ENDDO
86
87 DO kk = 1, ngrquad
88 ptr_igrelem => igrquad(kk)
89 group_name(1:7) = 'IGRQUAD'
91 ENDDO
92
93 IF( n2d == 0)THEN
94 DO kk = 1, ngrsh3n
95 ptr_igrelem => igrsh3n(kk)
96 group_name(1:7) = 'IGRSH3N'
98 ENDDO
99 ELSEIF( n2d /= 0)THEN
100 DO kk = 1, ngrsh3n
101 ptr_igrelem => igrsh3n(kk)
102 group_name(1:7) = 'IGRTRIA'
104 ENDDO
105 ENDIF
106
107 DO kk = 1, ngrshel
108 ptr_igrelem => igrsh4n(kk)
109 group_name(1:7) = 'IGRSH4N'
111 ENDDO
112
113 DO kk = 1, ngrspri
114 ptr_igrelem => igrspring(kk)
115 group_name(1:7) = 'IGRSPRI'
117 ENDDO
118
119 DO kk = 1, ngrtrus
120 ptr_igrelem => igrtruss(kk)
121 group_name(1:7) = 'IGRTRUS'
123 ENDDO
124
125 DO kk = 1, ngrbeam
126 ptr_igrelem => igrbeam(kk)
127 group_name(1:7) = 'IGRBEAM'
129 ENDDO
130
131 DO kk = 1, ngrnod
132 ptr_igrelem => igrnod(kk)
133 group_name(1:7) = 'IGRNOD '
135 ENDDO
136
137 ENDIF
138
139
140 RETURN
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 qa_print_groups(ptr_igrelem, group_name)