archspec: bump to v0.1.4 (#30856)
Fixes compiler flags for oneapi and dpcpp
This commit is contained in:
parent
2c6898c717
commit
4a0ac87d07
2
lib/spack/external/__init__.py
vendored
2
lib/spack/external/__init__.py
vendored
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
* Homepage: https://pypi.python.org/pypi/archspec
|
* Homepage: https://pypi.python.org/pypi/archspec
|
||||||
* Usage: Labeling, comparison and detection of microarchitectures
|
* Usage: Labeling, comparison and detection of microarchitectures
|
||||||
* Version: 0.1.4 (commit 53fc4ac91e9b4c5e4079f15772503a80bece72ad)
|
* Version: 0.1.4 (commit b8eea9df2b4204ff27d204452cd46f5199a0b423)
|
||||||
|
|
||||||
argparse
|
argparse
|
||||||
--------
|
--------
|
||||||
|
@ -85,21 +85,21 @@
|
|||||||
"intel": [
|
"intel": [
|
||||||
{
|
{
|
||||||
"versions": ":",
|
"versions": ":",
|
||||||
"name": "pentium4",
|
"name": "x86-64",
|
||||||
"flags": "-march={name} -mtune=generic"
|
"flags": "-march={name} -mtune=generic"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"oneapi": [
|
"oneapi": [
|
||||||
{
|
{
|
||||||
"versions": ":",
|
"versions": ":",
|
||||||
"name": "pentium4",
|
"name": "x86-64",
|
||||||
"flags": "-march={name} -mtune=generic"
|
"flags": "-march={name} -mtune=generic"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dpcpp": [
|
"dpcpp": [
|
||||||
{
|
{
|
||||||
"versions": ":",
|
"versions": ":",
|
||||||
"name": "pentium4",
|
"name": "x86-64",
|
||||||
"flags": "-march={name} -mtune=generic"
|
"flags": "-march={name} -mtune=generic"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -143,6 +143,20 @@
|
|||||||
"name": "x86-64",
|
"name": "x86-64",
|
||||||
"flags": "-march={name} -mtune=generic -mcx16 -msahf -mpopcnt -msse3 -msse4.1 -msse4.2 -mssse3"
|
"flags": "-march={name} -mtune=generic -mcx16 -msahf -mpopcnt -msse3 -msse4.1 -msse4.2 -mssse3"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"oneapi": [
|
||||||
|
{
|
||||||
|
"versions": "2021.2.0:",
|
||||||
|
"name": "x86-64-v2",
|
||||||
|
"flags": "-march={name} -mtune=generic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dpcpp": [
|
||||||
|
{
|
||||||
|
"versions": "2021.2.0:",
|
||||||
|
"name": "x86-64-v2",
|
||||||
|
"flags": "-march={name} -mtune=generic"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -200,6 +214,20 @@
|
|||||||
"name": "x86-64",
|
"name": "x86-64",
|
||||||
"flags": "-march={name} -mtune=generic -mcx16 -msahf -mpopcnt -msse3 -msse4.1 -msse4.2 -mssse3 -mavx -mavx2 -mbmi -mbmi2 -mf16c -mfma -mlzcnt -mmovbe -mxsave"
|
"flags": "-march={name} -mtune=generic -mcx16 -msahf -mpopcnt -msse3 -msse4.1 -msse4.2 -mssse3 -mavx -mavx2 -mbmi -mbmi2 -mf16c -mfma -mlzcnt -mmovbe -mxsave"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"oneapi": [
|
||||||
|
{
|
||||||
|
"versions": "2021.2.0:",
|
||||||
|
"name": "x86-64-v3",
|
||||||
|
"flags": "-march={name} -mtune=generic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dpcpp": [
|
||||||
|
{
|
||||||
|
"versions": "2021.2.0:",
|
||||||
|
"name": "x86-64-v3",
|
||||||
|
"flags": "-march={name} -mtune=generic"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -262,6 +290,20 @@
|
|||||||
"name": "x86-64",
|
"name": "x86-64",
|
||||||
"flags": "-march={name} -mtune=generic -mcx16 -msahf -mpopcnt -msse3 -msse4.1 -msse4.2 -mssse3 -mavx -mavx2 -mbmi -mbmi2 -mf16c -mfma -mlzcnt -mmovbe -mxsave -mavx512f -mavx512bw -mavx512cd -mavx512dq -mavx512vl"
|
"flags": "-march={name} -mtune=generic -mcx16 -msahf -mpopcnt -msse3 -msse4.1 -msse4.2 -mssse3 -mavx -mavx2 -mbmi -mbmi2 -mf16c -mfma -mlzcnt -mmovbe -mxsave -mavx512f -mavx512bw -mavx512cd -mavx512dq -mavx512vl"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"oneapi": [
|
||||||
|
{
|
||||||
|
"versions": "2021.2.0:",
|
||||||
|
"name": "x86-64-v4",
|
||||||
|
"flags": "-march={name} -mtune=generic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dpcpp": [
|
||||||
|
{
|
||||||
|
"versions": "2021.2.0:",
|
||||||
|
"name": "x86-64-v4",
|
||||||
|
"flags": "-march={name} -mtune=generic"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -302,22 +344,19 @@
|
|||||||
"intel": [
|
"intel": [
|
||||||
{
|
{
|
||||||
"versions": "16.0:",
|
"versions": "16.0:",
|
||||||
"name": "pentium4",
|
"flags": "-march={name} -mtune={name}"
|
||||||
"flags": "-march={name} -mtune=generic"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"oneapi": [
|
"oneapi": [
|
||||||
{
|
{
|
||||||
"versions": ":",
|
"versions": ":",
|
||||||
"name": "pentium4",
|
"flags": "-march={name} -mtune={name}"
|
||||||
"flags": "-march={name} -mtune=generic"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dpcpp": [
|
"dpcpp": [
|
||||||
{
|
{
|
||||||
"versions": ":",
|
"versions": ":",
|
||||||
"name": "pentium4",
|
"flags": "-march={name} -mtune={name}"
|
||||||
"flags": "-march={name} -mtune=generic"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user