-
Notifications
You must be signed in to change notification settings - Fork 902
README.md: make the heterogeneous support more clear #9811
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
README.md: make the heterogeneous support more clear #9811
Conversation
Hey @bosilca
This raises the larger question: if heterogeneous support is known to be broken, why don't we have |
I don't think the heterogeneous support is entirely broken, it depends on the source and target architectures. If I remember well, the conversion of floating point numbers between architectures with a different number of bits in the exponent/mantissa might not be fully supported. |
Is that the case on all of v4.0.x, v4.1.x, master, and v5.0.x? Regardless, in the branch(es) where that is the case, what do you suggest we do -- document something like "this may work, but it may not work when using on systems with differing numbers of bits in the exponent/mantissa blah blah blah"? |
@bosilca and I had an offline discussion about this. Yes, the conclusion is that heterogeneous support should work, but it is really focused on endian swapping. If type sizes are different -- to include differing numbers of bits in the mantissa or exponent -- problems can/will arise. I will re-word the explanation to be more explicit. |
be7efee
to
f9aa56f
Compare
3c18d06
to
0098615
Compare
Remove ambiguous warning language (it's not clear if the "THIS FUNCTIONALITY..." warning applies to the option above or below the warning) and make it clear exactly the heterogeneous option supports and does not support. Signed-off-by: Jeff Squyres <[email protected]>
0098615
to
0b0bae0
Compare
bot:ompi:retest |
Remove ambiguous warning language (it's not clear if the "THIS
FUNCTIONALITY..." warning applies to the option above or below the
warning) and make it clear exactly the heterogeneous option supports
and does not support.
Signed-off-by: Jeff Squyres [email protected]