OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
macro.inc
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#ifndef MACRO_DEFINED
24#define MACRO_DEFINED
25 !C=================== IPARI ==================
26#define MACRO_JINBUF 1
27#define MACRO_JBUFIN 2
28#define MACRO_NRTS 3
29#define MACRO_NRTM 4
30#define MACRO_NSN 5
31#define MACRO_NMN 6
32#define MACRO_NTY 7
33#define MACRO_ITY 7
34#define MACRO_NST 8
35#define MACRO_NMT 9
36#define MACRO_JINSCR 10
37#define MACRO_IBC 11
38#define MACRO_IBUC 12
39#define MACRO_IDEF 13
40#define MACRO_IVSIZ 14
41#define MACRO_NOINT 15
42#define MACRO_IDEL 17
43#define MACRO_NCONT 18
44#define MACRO_ISINT 19
45#define MACRO_ILEV 20
46#define MACRO_IGAP 21
47#define MACRO_INACTI 22
48#define MACRO_MULTIMP 23
49#define MACRO_NSNR 24
50#define MACRO_IRS 25
51#define MACRO_HIERA 26
52#define MACRO_IADFIN 27
53#define MACRO_INTSEC 28
54#define MACRO_ICONT 29
55#define MACRO_MFROT 30
56#define MACRO_IFQ 31
57#define MACRO_IBAG 32
58#define MACRO_ILAGM 33
59#define MACRO_IGSTI 34
60#define MACRO_USRPID 35
61#define MACRO_NISUB 36
62#define MACRO_NISUBS 37
63#define MACRO_NISUBM 38
64#define MACRO_ICURV 39
65#define MACRO_NA1 40
66#define MACRO_NA2 41
67#define MACRO_ISYM 42
68#define MACRO_IUBUF 43
69#define MACRO_IADM 44
70#define MACRO_ISU1 45
71#define MACRO_ISU2 46
72#define MACRO_INTTH 47
73#define MACRO_IFORM 48
74#define MACRO_NRADM 49
75#define MACRO_IFNOR 50
76#define MACRO_NLINS 51
77#define MACRO_NLINS1 51
78#define MACRO_MLINM 52
79#define MACRO_NLINS2 52
80#define MACRO_NLINSA 53
81#define MACRO_MLINMA 54
82#define MACRO_NSNE 55
83#define MACRO_NMNE 56
84#define MACRO_NSNER 57
85#define MACRO_IEDGE 58
86#define MACRO_LINE1 59
87#define MACRO_LINE2 60
88#define MACRO_IDELKEEP 61
89#define MACRO_NREMNODE 62
90#define MACRO_FLAGREMNODE 63
91#define MACRO_IDSENS 64
92#define MACRO_INTKG 65
93#define MACRO_INTPLY 66
94#define MACRO_NADMSR 67
95#define MACRO_NEDGE 68
96#define MACRO_NREMNOR 81
97#define MACRO_IREM25I2 83
98#define MACRO_ITIED 85
99 !C ==================== DEBUG
100#define MACRO_DEBUG_INTER 1
101#define MACRO_DEBUG_RESTA 2
102#define MACRO_DEBUG_CAND 3
103#define MACRO_DEBUG_CORE 4
104#define MACRO_DEBUG_ACC 5
105#define MACRO_DEBUG_MEM 6
106#define MACRO_DEBUG_AMS 7
107#define MACRO_DEBUG_TEMP 8
108#define MACRO_DEBUG_PON 9
109#define MACRO_DEBUG_CONV0 10
110#define MACRO_DEBUG_ADYRE 11
111#define MACRO_DEBUG_CHKSM 12
112#define MACRO_DEBUG_NAN 13
113
114
115 !C ==================== TIMER
116#define MACRO_TIMER_RESOL 1
117#define MACRO_TIMER_CONTSORT 2
118#define MACRO_TIMER_ELEMENT 3
119#define MACRO_TIMER_KIN 4
120#define MACRO_TIMER_INTEG 5
121#define MACRO_TIMER_P0 6
122#define MACRO_TIMER_IO 7
123#define MACRO_TIMER_CONTFOR 8
124#define MACRO_TIMER_ASM 9
125#define MACRO_TIMER_EXFOR 10
126#define MACRO_TIMER_EXRBYF 11
127#define MACRO_TIMER_EXRBYV 12
128#define MACRO_TIMER_EXSPMDV 13
129#define MACRO_TIMER_MADYMO 14
130#define MACRO_TIMER_AMS 39
131#define MACRO_TIMER_TMP1 150
132#define MACRO_TIMER_TMP2 149
133
134#define MACRO_TIMER_ALEMAIN 110
135#define MACRO_TIMER_MULTIFVM 111
136#define MACRO_TIMER_IFSUB0 112
137#define MACRO_TIMER_MUSCL 113
138#define MACRO_TIMER_SPMDCFD 114
139#define MACRO_TIMER_FRIC 108
140
141#define MACRO_TIMER_LIBH3D 120
142#define MACRO_TIMER_SPMDH3D 121
143#define MACRO_TIMER_GENH3D 122
144#define MACRO_TIMER_GENH3D1 123
145#define MACRO_TIMER_GENH3D2 124
146
147#define MACRO_TIMER_SKEW 125
148#define MACRO_TIMER_FVMBAG 126
149#define MACRO_TIMER_FVMBAG1 127
150#define MACRO_TIMER_MONVOL 128
151
152
153#define MACRO_TIMER_T25SLIDING 129
154#define MACRO_TIMER_T25NORM 106
155#define MACRO_TIMER_T25STFE 130
156#define MACRO_TIMER_T25VOX0 131
157#define MACRO_TIMER_T25VOX0E2E 132
158#define MACRO_TIMER_T25VOX 133
159#define MACRO_TIMER_T25RNUM 134
160#define MACRO_TIMER_T25RNUME 135
161#define MACRO_TIMER_T25BUC 136
162#define MACRO_TIMER_T25BUCE2E 137
163#define MACRO_TIMER_T25TRCE 138
164
165
166
167
168
169
170
171
172
173#endif
174
end diagonal values have been computed in the(sparse) matrix id.SOL