https://github.com/bosilca/ompi
Revision a850f605089abdc1ac917beab7c56fd67d1fddc1 authored by Jeff Squyres on 02 February 2021, 15:44:13 UTC, committed by Jeff Squyres on 02 February 2021, 15:44:13 UTC
MCA enums make it easier for users to see/set MCA flag values. For example, ompi_output shows all the valid values: ``` $ ompi_info --all --parsable | grep _avx_ mca:op:avx:param:op_avx_available:value:SSE,SSE2,SSE3,SSE4.1,AVX mca:op:avx:param:op_avx_available:source:default mca:op:avx:param:op_avx_available:status:read-only mca:op:avx:param:op_avx_available:level:4 mca:op:avx:param:op_avx_available:help:Level of SSE/MMX/AVX support available mca:op:avx:param:op_avx_available:enumerator:value:1:SSE mca:op:avx:param:op_avx_available:enumerator:value:2:SSE2 mca:op:avx:param:op_avx_available:enumerator:value:4:SSE3 mca:op:avx:param:op_avx_available:enumerator:value:8:SSE4.1 mca:op:avx:param:op_avx_available:enumerator:value:16:AVX mca:op:avx:param:op_avx_available:enumerator:value:32:AVX2 mca:op:avx:param:op_avx_available:enumerator:value:256:AVX512F mca:op:avx:param:op_avx_available:enumerator:value:512:AVX512BW mca:op:avx:param:op_avx_available:deprecated:no mca:op:avx:param:op_avx_available:type:int mca:op:avx:param:op_avx_available:disabled:false mca:op:avx:param:op_avx_support:value:SSE,SSE2,SSE3,SSE4.1,AVX mca:op:avx:param:op_avx_support:source:default mca:op:avx:param:op_avx_support:status:writeable mca:op:avx:param:op_avx_support:level:4 mca:op:avx:param:op_avx_support:help:Level of SSE/MMX/AVX support to be used, capped by the local architecture capabilities mca:op:avx:param:op_avx_support:enumerator:value:1:SSE mca:op:avx:param:op_avx_support:enumerator:value:2:SSE2 mca:op:avx:param:op_avx_support:enumerator:value:4:SSE3 mca:op:avx:param:op_avx_support:enumerator:value:8:SSE4.1 mca:op:avx:param:op_avx_support:enumerator:value:16:AVX mca:op:avx:param:op_avx_support:enumerator:value:32:AVX2 mca:op:avx:param:op_avx_support:enumerator:value:256:AVX512F mca:op:avx:param:op_avx_support:enumerator:value:512:AVX512BW mca:op:avx:param:op_avx_support:deprecated:no mca:op:avx:param:op_avx_support:type:int mca:op:avx:param:op_avx_support:disabled:false ``` Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
1 parent 2d0ade3
Tip revision: a850f605089abdc1ac917beab7c56fd67d1fddc1 authored by Jeff Squyres on 02 February 2021, 15:44:13 UTC
op_avx: use MCA enum flags instead of integer values
op_avx: use MCA enum flags instead of integer values
Tip revision: a850f60
File | Mode | Size |
---|---|---|
.ci | ||
.github | ||
3rd-party | ||
config | ||
contrib | ||
examples | ||
ompi | ||
opal | ||
oshmem | ||
test | ||
.gitignore | -rw-r--r-- | 19.2 KB |
.gitmodules | -rw-r--r-- | 215 bytes |
.mailmap | -rw-r--r-- | 4.4 KB |
.travis.yml | -rw-r--r-- | 3.5 KB |
Doxyfile | -rw-r--r-- | 43.0 KB |
HACKING.md | -rw-r--r-- | 10.0 KB |
INSTALL | -rw-r--r-- | 3.4 KB |
LICENSE | -rw-r--r-- | 5.4 KB |
Makefile.am | -rw-r--r-- | 2.6 KB |
Makefile.ompi-rules | -rw-r--r-- | 2.8 KB |
NEWS | -rw-r--r-- | 219.6 KB |
README.JAVA.md | -rw-r--r-- | 9.9 KB |
README.md | -rw-r--r-- | 88.9 KB |
VERSION | -rw-r--r-- | 4.2 KB |
autogen.pl | -rwxr-xr-x | 52.8 KB |
autogen.subdirs | -rw-r--r-- | 6 bytes |
configure.ac | -rw-r--r-- | 46.9 KB |
Computing file changes ...