HP-MPI supports the MPI-2 dynamic process functionality MPI_Publish_name, MPI_Unpublish_name, MPI_Lookup_name,
with the restriction that a separate nameserver must be started
up on a server.
The service can be started as:
% $MPI_ROOT/bin/nameserver
and it will print out an IP and port. Then when running mpirun, the extra option -nameserver with an
IP address and port must be provided:
% $MPI_ROOT/bin/mpirun -spawn -nameserver <IP:port> ...
The scope over which names are published and retrieved consists
of all mpiruns which are started using the same IP:port for the nameserver.