parsec
parsec copied to clipboard
MCA parameters that cannot be understood should cause warnings/errors
Description
Some time ago we changed --mca runtime_bind_thread
to --mca bind_thread
. Passing in the obsolete value is silently ignored, which is really error prone for end users.
Learning from that story, we should not silently ignore incorrect arguments.
Describe the solution you'd like
We should warn when invalid mca parameters are passed-in.
Describe alternatives you've considered
We could also error out when invalid mca parameters are passed-in, but that may cause errors to be generated when the mca param file contains options that are relevant for another in-work branch.