OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
hardware.inc
Go to the documentation of this file.
1#ifndef f90
2#define f90 1990
3#endif
4#ifndef f77
5#define f77 1977
6#endif
7#ifndef CPP_sgi3
8#define CPP_sgi3 103
9#endif
10#ifndef CPP_sgi4
11#define CPP_sgi4 104
12#endif
13#ifndef CPP_sgi5
14#define CPP_sgi5 105
15#endif
16#ifndef CPP_sgi6
17#define CPP_sgi6 106
18#endif
19#ifndef CPP_sgi6_spmd
20#define CPP_sgi6_spmd 126
21#endif
22#ifndef CPP_ymp
23#define CPP_ymp 201
24#endif
25#ifndef CPP_c90
26#define CPP_c90 202
27#endif
28#ifndef CPP_t90
29#define CPP_t90 203
30#endif
31#ifndef CPP_t90_i3e
32#define CPP_t90_i3e 204
33#endif
34#ifndef CPP_ymp_spmd
35#define CPP_ymp_spmd 221
36#endif
37#ifndef CPP_cx1_spmd
38#define CPP_cx1_spmd 231
39#endif
40#ifndef CPP_cx1
41#define CPP_cx1 232
42#endif
43#ifndef CPP_hp9
44#define CPP_hp9 301
45#endif
46#ifndef CPP_hp10
47#define CPP_hp10 302
48#endif
49#ifndef CPP_hp11
50#define CPP_hp11 303
51#endif
52#ifndef CPP_hp9_spmd
53#define CPP_hp9_spmd 321
54#endif
55#ifndef CPP_hp11_spmd
56#define CPP_hp11_spmd 322
57#endif
58#ifndef CPP_cvx
59#define CPP_cvx 311
60#endif
61#ifndef CPP_sun
62#define CPP_sun 401
63#endif
64#ifndef CPP_sun25
65#define CPP_sun25 402
66#endif
67#ifndef CPP_sol10x64_spmd
68#define CPP_sol10x64_spmd 412
69#endif
70#ifndef CPP_rs7
71#define CPP_rs7 501
72#endif
73#ifndef CPP_sp2
74#define CPP_sp2 502
75#endif
76#ifndef CPP_rs9
77#define CPP_rs9 503
78#endif
79#ifndef CPP_ppc
80#define CPP_ppc 505
81#endif
82#ifndef CPP_pwr4
83#define CPP_pwr4 506
84#endif
85#ifndef CPP_pwr4_spmd
86#define CPP_pwr4_spmd 507
87#endif
88#ifndef CPP_dec
89#define CPP_dec 601
90#endif
91#ifndef CPP_deca
92#define CPP_deca 602
93#endif
94#ifndef CPP_deca_mp
95#define CPP_deca_mp 603
96#endif
97#ifndef CPP_deca_spmd
98#define CPP_deca_spmd 611
99#endif
100#ifndef CPP_sx4
101#define CPP_sx4 703
102#endif
103#ifndef CPP_sx5_spmd
104#define CPP_sx5_spmd 705
105#endif
106#ifndef CPP_sx4_i3e
107#define CPP_sx4_i3e 704
108#endif
109#ifndef CPP_vpp
110#define CPP_vpp 801
111#endif
112#ifndef CPP_vpp_spmd
113#define CPP_vpp_spmd 821
114#endif
115#ifndef CPP_ppw_spmd
116#define CPP_ppw_spmd 831
117#endif
118#ifndef CPP_ppw
119#define CPP_ppw 841
120#endif
121#ifndef CPP_w95
122#define CPP_w95 901
123#endif
124#ifndef CPP_wnt
125#define CPP_wnt 911
126#endif
127#ifndef CPP_win64_spmd
128#define CPP_win64_spmd 921
129#endif
130#ifndef CPP_p4win64_spmd
131#define CPP_p4win64_spmd 922
132#endif
133#ifndef CPP_p4win32
134#define CPP_p4win32 923
135#endif
136#ifndef CPP_linux
137#define CPP_linux 931
138#endif
139#ifndef CPP_linux_spmd
140#define CPP_linux_spmd 941
141#endif
142#ifndef CPP_alinux
143#define CPP_alinux 961
144#endif
145#ifndef CPP_alinux_spmd
146#define CPP_alinux_spmd 971
147#endif
148#ifndef CPP_linux64_spmd
149#define CPP_linux64_spmd 981
150#endif
151#ifndef CPP_il_spmd
152#define CPP_il_spmd 1000
153#endif
154#ifndef CPP_il
155#define CPP_il 1010
156#endif
157#ifndef CPP_p4linux964_spmd
158#define CPP_p4linux964_spmd 1100
159#endif
160#ifndef CPP_lmr
161#define CPP_lmr 1200
162#endif
163#ifndef CPP_wmr
164#define CPP_wmr 1210
165#endif
166#ifndef CPP_linux964
167#define CPP_linux964 1310
168#endif
169#ifndef CPP_p4win64
170#define CPP_p4win64 1410
171#endif
172#ifndef CPP_p4linux964
173#define CPP_p4linux964 1510
174#endif
175#ifndef CPP_p4linux932
176#define CPP_p4linux932 1610
177#endif
178#ifndef CPP_macosx64
179#define CPP_macosx64 1710
180#endif
181
182#ifndef CPP_mach
183/* CPP_unknow doit etre egal a 1 (valeur par defaut des variables cpp non definies)*/
184#endif
185
186#ifndef CPP_unknow
187#define CPP_unknow 1
188#endif
189
190#ifndef CPP_mach
191 on ne doit pas passer par ici(spe/hardware.inc); si on passe ici verifiez:
192 - que le f77 est utilise dans Make_head
193 - si f77 ne supporte pas cpp verifiez que f777 est a jour
194 (transfert de -Dvar=def a cpp; voir /radiossb/v31/util/f777/f777.c)
195 - en remote pour machine_c.c ne pas oublier de compiler avec
196 cc -DCPP_mach=CPP_xxx -c machine_c.c -o obj/machine_c.o
197 ou xxx est le nom de la machine (c90 ymp cvx nec ...)
198#endif