Opened 6 years ago

Closed 5 years ago

#1581 closed bug (wontfix)

wmpiexec does not translate the defined hosts/processes correctly

Reported by: bachmann@… Owned by: jayesh
Priority: major Milestone: future
Component: mpich Keywords: wmpiexec hosts
Cc:

Description (last modified by balaji)

When entering hosts in the line-edit 'hosts' wmpiexec splits the host-names at every single space. E.g. for 7 processes:
-"host1 host2" is translated into the command line as:

-"-hosts 2 host1 4 host2 3" which is correct

-by accidental typing two spaces inbetween the hostnames:

"host1 host2" the number of hosts is falsely set to 3 and

the 7 processes are distributed as follows:
-"-hosts 3 host1 3 2 host2 2"
such that pressing the "Execute" button will result in an error.

Furthermore it is not possible to define the number of processes to start on a specific host like it is possible in a machine file by separating the host-name and the number of processes with a colon. E.g.:
-"host1:3 host2:4" is falsely translated into:

-"-hosts 2 host1:3 4 host2:4 3"

which is wrong.
Trying to define the processes to start in commandline-style does not work either:
-"host1 3 host2 4" is translated into:

-"-hosts 4 host1 2 3 2 host2 2 4 1"

The expected result would have been:

"-hosts 2 host1 3 host2 4"

Change History (2)

comment:1 Changed 6 years ago by balaji

  • Milestone changed from mpich2-1.5.1 to future
  • Owner set to jayesh
  • Status changed from new to assigned

comment:2 Changed 5 years ago by balaji

  • Description modified (diff)
  • Resolution set to wontfix
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.