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
History
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
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

README.md

back to top