OpenRadioss
2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
st_qaprint_internal_groups.F
Go to the documentation of this file.
1
Copyright> OpenRadioss
2
Copyright> Copyright (C) 1986-2025 Altair Engineering Inc.
3
Copyright>
4
Copyright> This program is free software: you can redistribute it and/or modify
5
Copyright> it under the terms of the GNU Affero General Public License as published by
6
Copyright> the Free Software Foundation, either version 3 of the License, or
7
Copyright> (at your option) any later version.
8
Copyright>
9
Copyright> This program is distributed in the hope that it will be useful,
10
Copyright> but WITHOUT ANY WARRANTY; without even the implied warranty of
11
Copyright> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
Copyright> GNU Affero General Public License for more details.
13
Copyright>
14
Copyright> You should have received a copy of the GNU Affero General Public License
15
Copyright> along with this program. If not, see <https://www.gnu.org/licenses/>.
16
Copyright>
17
Copyright>
18
Copyright> Commercial Alternative: Altair Radioss Software
19
Copyright>
20
Copyright> As an alternative to this open-source version, Altair also offers Altair Radioss
21
Copyright> software under a commercial license. Contact Altair to discuss further if the
22
Copyright> commercial version may interest you: https://www.altair.com/radioss/.
23
!||====================================================================
24
!|| st_qaprint_internal_groups ../starter/source/output/qaprint/st_qaprint_internal_groups.F
25
!||--- called by ------------------------------------------------------
26
!|| st_qaprint_driver ../starter/source/output/qaprint/st_qaprint_driver.F
27
!||--- calls -----------------------------------------------------
28
!||--- uses -----------------------------------------------------
29
!|| detonators_mod ../starter/share/modules1/detonators_mod.F
30
!||====================================================================
31
SUBROUTINE
st_qaprint_internal_groups
(IPARG)
32
C-----------------------------------------------
33
C M o d u l e s
34
C-----------------------------------------------
35
USE
qa_out_mod
36
USE
groupdef_mod
37
USE
detonators_mod
38
C-----------------------------------------------
39
C I m p l i c i t T y p e s
40
C-----------------------------------------------
41
#include "implicit_f.inc"
42
C-----------------------------------------------
43
C C o m m o n B l o c k s
44
C-----------------------------------------------
45
#include "com01_c.inc"
46
#include "param_c.inc"
47
C-----------------------------------------------
48
C D u m m y A r g u m e n t s
49
C-----------------------------------------------
50
INTEGER
,
INTENT(IN)
:: IPARG(NPARG,NGROUP)
51
C--------------------------------------------------
52
C L o c a l V a r i a b l e s
53
C-----------------------------------------------
54
LOGICAL
::
OK_QA
55
CHARACTER (LEN=255)
:: VARNAME
56
INTEGER
JJ,IVAL,NG
57
DOUBLE PRECISION
TEMP_DOUBLE
58
C-----------------------------------------------
59
C S o u r c e L i n e s
60
C-----------------------------------------------
61
ok_qa =
myqakey
(
'IPARG'
)
62
63
IF
(ok_qa)
THEN
64
65
DO
ng=1,ngroup
66
DO
jj=1,nparg
67
ival=iparg(jj,ng)
68
IF
(ival/=0)
THEN
69
varname=
''
70
WRITE
(varname,
'(A,I0,A,I0,A)'
)
'IPARG(NG='
,ng ,
','
,jj,
')='
71
CALL
qaprint
(varname(1:len_trim(varname)),ival,0.0_8)
72
ENDIF
73
enddo
!next JJ
74
enddo!next NG
75
76
ENDIF
77
C-----------------------------------------------
78
RETURN
79
END
80
detonators_mod
Definition
detonators_mod.F:79
groupdef_mod
Definition
groupdef_mod.F:662
qa_out_mod
Definition
qa_out_mod.F:78
qa_out_mod::myqakey
logical function myqakey(value)
@purpose Check if a given value is part of the values set by env variable Useful to make a condition ...
Definition
qa_out_mod.F:694
qa_out_mod::qaprint
subroutine qaprint(name, idin, value)
@purpose print one entry to QA extract file example of call for real print CALL QAPRINT('MY_LABEL',...
Definition
qa_out_mod.F:390
st_qaprint_internal_groups
subroutine st_qaprint_internal_groups(iparg)
Definition
st_qaprint_internal_groups.F:32
starter
source
output
qaprint
st_qaprint_internal_groups.F
Generated by
1.15.0