This is a read only copy of the old FEniCS QA forum. Please visit the new QA forum to ask questions

HashDist Install Failing (PARMETIS)

0 votes

While attempting a hashdist install of Fenics through a login node of a cluster (no root access) I am faced with the following error when it tries to install Parmetis.

2015/11/18 18:49:05 - INFO: [package:run_job] mpiexec_h60l2: cannot connect to local mpd (/tmp/mpd2.console_lcosta); possible causes:
2015/11/18 18:49:05 - INFO: [package:run_job] 1. no mpd is running on this host
2015/11/18 18:49:05 - INFO: [package:run_job] 2. an mpd is running but was started without a "console" (-n option)
2015/11/18 18:49:05 - ERROR: [package:run_job] Command '[u'/bin/bash', '_hashdist/build.sh']' returned non-zero exit status 255
2015/11/18 18:49:05 - ERROR: [package:run_job] command failed (code=255); raising

It seems to be trying to run an MPI process but since I'm on a login node, mpd is not running and it's not an option without root access. Is there a way around this?

asked Dec 13, 2015 by luiscosta FEniCS Novice (390 points)

1 Answer

+1 vote
 
Best answer

You can skip the test for ParMETIS by adding the following to the packages section in your hashdist profile:

parmetis:
  without_check: true
answered Dec 14, 2015 by johannr FEniCS Expert (17,350 points)
selected Dec 17, 2015 by luiscosta

Johannes, thank you. That worked. Looks like I'm having a similar problem with hypre but without_check: true didn't work. Here's the error:

2015/12/16 15:34:22 - INFO: [package:run_job] ./test/ij: error while loading shared libraries: libmpi.so.1: cannot open shared object file: No such file or directory

Looks like it's trying to run a test and asking for mpi.

It is running the test, so I'm not sure you have set without_check: true correctly for hypre. Did you add the following to your hashdist profile?

hypre:
  without_check: true
...