I'd like to run MPI on a node to which I have access via HTCondor, but I don't actually have an entry in the passwd file or LDAP. When I invoke mpirun, I get the following error:

--------------------------------------------------------------------------
Open MPI was unable to obtain the username in order to create a path
for its required temporary directories.  This type of error is usually
caused by a transient failure of network-based authentication services
(e.g., LDAP or NIS failure due to network congestion), but can also be
an indication of system misconfiguration.

Please consult your system administrator about these issues and try
again.
--------------------------------------------------------------------------

Is there any set of flags I can use to get OpenMPI to overlook the lack of an actual username? I'd hoped that the --tmpdir flag would do what I need. However, using the --tmpdir flag causes mpirun to complain that the flag is unrecognized and exit.

Unfortunately, "get a real account on that node" is not an option.

--
Gary

Reply via email to