Skip to content

paraview: package hydra_pmi_proxy into `bin` as well

this iwas working perfectly (5.2 5.3 identical) :

  ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/bin]$ LD_LIBRARY_PATH=../lib ../lib/paraview-5.3/mpiexec -np 2 ./pvserver
  Waiting for client...
  Connection URL: cs://snowman:11111
  Accepting connection(s): snowman:11111

While this was not (note the path to mpiexec) :

  ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/bin]$ LD_LIBRARY_PATH=../lib ./mpiexec -np 2 ./pvserver
  [mpiexec@snowman] HYDU_create_process (utils/launch/launch.c:75): execvp error on file /home/glow/work/kitware/paraview/other/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/bin/./hydra_pmi_proxy (No such file or directory)
  [mpiexec@snowman] HYD_pmcd_pmiserv_proxy_init_cb (pm/pmiserv/pmiserv_cb.c:444): assert (!closed) failed
  [mpiexec@snowman] HYDT_dmxu_poll_wait_for_event (tools/demux/demux_poll.c:76): callback returned error status
  [mpiexec@snowman] HYD_pmci_wait_for_completion (pm/pmiserv/pmiserv_pmci.c:198): error waiting for event
  [mpiexec@snowman] main (ui/mpich/mpiexec.c:344): process manager error waiting for completion

the provided mpiexec in bin was not packaging hydra_pmi_proxy correctly, this fixes it

Merge request reports