I just got snagged by this myself. A prte I had that was only a few weeks old 
accepted the following:

prte -daemonize -hostfile myhostfile

Then I pulled this morning to pickup some stop-on-exec support that Ralph is 
working on, and the above command stopped working. I needed the following 
instead:

prte --daemonize --hostfile myhostfile

It was a good thing that I saw his email about MTT, otherwise I might still be 
scratching my head.

Cheers, John D.

On 2020-02-10 14:14, Jeff Squyres (jsquyres) via devel wrote:
> On Feb 9, 2020, at 10:14 AM, Ralph Castain via devel 
> <devel@lists.open-mpi.org> wrote:
>> We are seeing many failures on MTT because of errors on the cmd line. Note 
>> that by request of the OMPI community, PRRTE is strictly enforcing the Posix 
>> "dash" syntax:
>>
>>  * a single-dash must be used only for single-character options. You can 
>> combine the single-character options like "-abc" as shorthand for "-a -b -c"
>>  * two-dashes must precede ALL multi-character options. For example, "--mca" 
>> as opposed to "-mca". The latter will be rejected with an error
>
> Woo hoo!  I'm all for these changes -- even though I may have been the one to 
> write some of the original command-line parsing code, I grew to dislike the 
> ambiguity of single-dash token options (e.g., "-mca" and the like).
>
> This is definitely something we're going to have to prominently mention in 
> the OMPI v5 release announcements, though.
>
> --
> Jeff Squyres
> jsquy...@cisco.com
>
>
>
> CAUTION: This email originated from outside of the organization. Do not click 
> on links or open attachments unless you recognize the sender and know the 
> content is safe.

This e-mail may contain information that is privileged or confidential. If you 
are not the intended recipient, please delete the e-mail and any attachments 
and notify us immediately.

Reply via email to