Skip to content

Commit 44665cb

Browse files
authored
archspec: added support for aocc (spack#20124)
1 parent 3252fb0 commit 44665cb

File tree

3 files changed

+145
-2
lines changed

3 files changed

+145
-2
lines changed

lib/spack/external/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
1212
* Homepage: https://pypi.python.org/pypi/archspec
1313
* Usage: Labeling, comparison and detection of microarchitectures
14-
* Version: 0.1.2 (commit 2846749dc5b12ae2b30ff1d3f0270a4a5954710d)
14+
* Version: 0.1.2 (commit 8a6ae71962a9b5d65e21901f844e360551dfb7ff)
1515
1616
argparse
1717
--------
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""Init file to avoid namespace packages"""
2-
__version__ = "0.1.1"
2+
__version__ = "0.1.2"

lib/spack/external/archspec/json/cpu/microarchitectures.json

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@
7575
"flags": "-march={name} -mtune=generic"
7676
}
7777
],
78+
"aocc": [
79+
{
80+
"versions": "2.2:",
81+
"name": "x86-64",
82+
"flags": "-march={name} -mtune=generic"
83+
}
84+
],
7885
"intel": [
7986
{
8087
"versions": ":",
@@ -106,6 +113,12 @@
106113
"flags": "-march={name} -mtune={name}"
107114
}
108115
],
116+
"aocc": [
117+
{
118+
"versions": "2.2:",
119+
"flags": "-march={name} -mtune=generic"
120+
}
121+
],
109122
"apple-clang": [
110123
{
111124
"versions": "8.0:",
@@ -143,6 +156,12 @@
143156
"flags": "-march={name} -mtune={name}"
144157
}
145158
],
159+
"aocc": [
160+
{
161+
"versions": "2.2:",
162+
"flags": "-march={name} -mtune=generic"
163+
}
164+
],
146165
"apple-clang": [
147166
{
148167
"versions": "8.0:",
@@ -187,6 +206,12 @@
187206
"flags": "-march={name} -mtune={name}"
188207
}
189208
],
209+
"aocc": [
210+
{
211+
"versions": "2.2:",
212+
"flags": "-march={name} -mtune=generic"
213+
}
214+
],
190215
"apple-clang": [
191216
{
192217
"versions": "8.0:",
@@ -229,6 +254,12 @@
229254
"flags": "-march={name} -mtune={name}"
230255
}
231256
],
257+
"aocc": [
258+
{
259+
"versions": "2.2:",
260+
"flags": "-march={name} -mtune=generic"
261+
}
262+
],
232263
"apple-clang": [
233264
{
234265
"versions": "8.0:",
@@ -277,6 +308,12 @@
277308
"flags": "-march={name} -mtune={name}"
278309
}
279310
],
311+
"aocc": [
312+
{
313+
"versions": "2.2:",
314+
"flags": "-march={name} -mtune={name}"
315+
}
316+
],
280317
"apple-clang": [
281318
{
282319
"versions": "8.0:",
@@ -331,6 +368,12 @@
331368
"flags": "-march={name} -mtune={name}"
332369
}
333370
],
371+
"aocc": [
372+
{
373+
"versions": "2.2:",
374+
"flags": "-march={name} -mtune={name}"
375+
}
376+
],
334377
"apple-clang": [
335378
{
336379
"versions": "8.0:",
@@ -390,6 +433,12 @@
390433
"flags": "-march={name} -mtune={name}"
391434
}
392435
],
436+
"aocc": [
437+
{
438+
"versions": "2.2:",
439+
"flags": "-march={name} -mtune={name}"
440+
}
441+
],
393442
"apple-clang": [
394443
{
395444
"versions": "8.0:",
@@ -446,6 +495,12 @@
446495
"flags": "-march={name} -mtune={name}"
447496
}
448497
],
498+
"aocc": [
499+
{
500+
"versions": "2.2:",
501+
"flags": "-march={name} -mtune={name}"
502+
}
503+
],
449504
"apple-clang": [
450505
{
451506
"versions": "8.0:",
@@ -500,6 +555,12 @@
500555
"flags": "-march={name} -mtune={name}"
501556
}
502557
],
558+
"aocc": [
559+
{
560+
"versions": "2.2:",
561+
"flags": "-march={name} -mtune={name}"
562+
}
563+
],
503564
"apple-clang": [
504565
{
505566
"versions": "8.0:",
@@ -558,6 +619,13 @@
558619
"flags": "-march={name} -mtune={name}"
559620
}
560621
],
622+
"aocc": [
623+
{
624+
"versions": "2.2:",
625+
"name": "knl",
626+
"flags": "-march={name} -mtune=generic"
627+
}
628+
],
561629
"apple-clang": [
562630
{
563631
"versions": "8.0:",
@@ -621,6 +689,13 @@
621689
"flags": "-march={name} -mtune={name}"
622690
}
623691
],
692+
"aocc": [
693+
{
694+
"versions": "2.2:",
695+
"name": "skylake-avx512",
696+
"flags": "-march={name} -mtune=generic"
697+
}
698+
],
624699
"apple-clang": [
625700
{
626701
"versions": "8.0:",
@@ -685,6 +760,12 @@
685760
"flags": "-march={name} -mtune={name}"
686761
}
687762
],
763+
"aocc": [
764+
{
765+
"versions": "2.2:",
766+
"flags": "-march={name} -mtune={name}"
767+
}
768+
],
688769
"apple-clang": [
689770
{
690771
"versions": "8.0:",
@@ -746,6 +827,12 @@
746827
"flags": "-march={name} -mtune={name}"
747828
}
748829
],
830+
"aocc": [
831+
{
832+
"versions": "2.2:",
833+
"flags": "-march={name} -mtune={name}"
834+
}
835+
],
749836
"apple-clang": [
750837
{
751838
"versions": "11.0:",
@@ -827,6 +914,13 @@
827914
"flags": "-march={name} -mtune={name}"
828915
}
829916
],
917+
"aocc": [
918+
{
919+
"versions": "2.2:",
920+
"name": "icelake-client",
921+
"flags": "-march={name} -mtune={name}"
922+
}
923+
],
830924
"apple-clang": [
831925
{
832926
"versions": "10.0.1:",
@@ -875,6 +969,13 @@
875969
"flags": "-march={name} -mtune={name}"
876970
}
877971
],
972+
"aocc": [
973+
{
974+
"versions": "2.2:",
975+
"name": "amdfam10",
976+
"flags": "-march={name} -mtune={name}"
977+
}
978+
],
878979
"intel": [
879980
{
880981
"versions": "16.0:",
@@ -918,6 +1019,13 @@
9181019
"flags": "-march={name} -mtune={name}"
9191020
}
9201021
],
1022+
"aocc": [
1023+
{
1024+
"versions": "2.2:",
1025+
"name": "bdver1",
1026+
"flags": "-march={name} -mtune={name}"
1027+
}
1028+
],
9211029
"intel": [
9221030
{
9231031
"versions": "16.0:",
@@ -965,6 +1073,13 @@
9651073
"flags": "-march={name} -mtune={name}"
9661074
}
9671075
],
1076+
"aocc": [
1077+
{
1078+
"versions": "2.2:",
1079+
"name": "bdver2",
1080+
"flags": "-march={name} -mtune={name}"
1081+
}
1082+
],
9681083
"intel": [
9691084
{
9701085
"versions": "16.0:",
@@ -1013,6 +1128,13 @@
10131128
"flags": "-march={name} -mtune={name}"
10141129
}
10151130
],
1131+
"aocc": [
1132+
{
1133+
"versions": "2.2:",
1134+
"name": "bdver3",
1135+
"flags": "-march={name} -mtune={name}"
1136+
}
1137+
],
10161138
"intel": [
10171139
{
10181140
"versions": "16.0:",
@@ -1064,6 +1186,13 @@
10641186
"flags": "-march={name} -mtune={name}"
10651187
}
10661188
],
1189+
"aocc": [
1190+
{
1191+
"versions": "2.2:",
1192+
"name": "bdver4",
1193+
"flags": "-march={name} -mtune={name}"
1194+
}
1195+
],
10671196
"intel": [
10681197
{
10691198
"versions": "16.0:",
@@ -1119,6 +1248,13 @@
11191248
"flags": "-march={name} -mtune={name}"
11201249
}
11211250
],
1251+
"aocc": [
1252+
{
1253+
"versions": "2.2:",
1254+
"name": "znver1",
1255+
"flags": "-march={name} -mtune={name}"
1256+
}
1257+
],
11221258
"intel": [
11231259
{
11241260
"versions": "16.0:",
@@ -1175,6 +1311,13 @@
11751311
"flags": "-march={name} -mtune={name}"
11761312
}
11771313
],
1314+
"aocc": [
1315+
{
1316+
"versions": "2.2:",
1317+
"name": "znver2",
1318+
"flags": "-march={name} -mtune={name}"
1319+
}
1320+
],
11781321
"intel": [
11791322
{
11801323
"versions": "16.0:",

0 commit comments

Comments
 (0)