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