1 !Copyright> OpenRadioss
2 !Copyright> Copyright (C) 1986-2025 Altair Engineering Inc.
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.
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.
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:
18 !Copyright> Commercial Alternative: Altair Radioss Software
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:
25 !C=================== IPARI ==================
36#define MACRO_JINSCR 10
47#define MACRO_INACTI 22
48#define MACRO_MULTIMP 23
52#define MACRO_IADFIN 27
53#define MACRO_INTSEC 28
60#define MACRO_USRPID 35
62#define MACRO_NISUBS 37
63#define MACRO_NISUBM 38
77#define MACRO_NLINS1 51
79#define MACRO_NLINS2 52
80#define MACRO_NLINSA 53
81#define MACRO_MLINMA 54
88#define MACRO_IDELKEEP 61
89#define MACRO_NREMNODE 62
90#define MACRO_FLAGREMNODE 63
91#define MACRO_IDSENS 64
93#define MACRO_INTPLY 66
94#define MACRO_NADMSR 67
96#define MACRO_NREMNOR 81
97#define MACRO_IREM25I2 83
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
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
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
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
147#define MACRO_TIMER_SKEW 125
148#define MACRO_TIMER_FVMBAG 126
149#define MACRO_TIMER_FVMBAG1 127
150#define MACRO_TIMER_MONVOL 128
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
end diagonal values have been computed in the(sparse) matrix id.SOL