To answer your specific questions:
The backend daemons (orted) will not exit until all locally spawned procs exit.
This is not configurable - for one thing, OMPI procs will suicide if they see
the daemon depart, so it makes no sense to have the daemon fail if a proc
terminates. The logic behind
FYI: general Open MPI questions are better sent to the user's mailing list.
Up through the v4.1.x series, the "orted" is a general helper process that Open
MPI uses on the back-end. It will not quit until all of its children have
died. Open MPI's run time is designed with the intent that some