blaunch

launches parallel tasks on a set of hosts

Synopsis

blaunch [-n][-uhost_file -zhost_name ... host_name] command [argument ...]

blaunch [-h -V]

Description

IMPORTANT: You cannot run blaunch directly from the command line.

RESTRICTION: The command blaunch does not work with user account mapping. Do not run blaunch on a user account mapping host.

Most MPI implementations and many distributed applications use rsh and ssh as their task launching mechanism. The blaunch command provides a drop-in replacement for rsh and ssh as a transparent method for launching parallel applications within LSF.

blaunch supports the following core command line options as rsh and ssh:

rsh host_name command

ssh host_name command

All other rsh and ssh options are silently ignored.

blaunch transparently connects directly to the RES/SBD on the remote host, and subsequently creates and tracks the remote tasks, and provides the connection back to LSF. You do not need to insert pam, taskstarter or any other wrapper.

blaunch only works under LSF. It can only be used to launch tasks on remote hosts that are part of a job allocation. It cannot be used as a standalone command. blaunch is not supported on Windows.

When no host names are specified, LSF allocates all hosts listed in the environment variable LSB_MCPU_HOSTS.

Options

-nStandard input is taken from /dev/null.

-uhost_file Executes the task on all hosts listed in the host_file.

Specify the path to a file that contains a list of host names. Each host name must listed on a separator line in the host list file.

This option is exclusive of the -zoption.

host_name The name of the host where remote tasks are to be launched. -zhost_name ... Executes the task on all specified hosts.

Platform LSF Command Reference 85