processes sleeping in relion_reconstruct_mpi

Issue #8 resolved
craigyk created an issue

I noticed recently that when running relion_reconstruct_mpi on our cluster (through slurm) that the processes went to sleep and stopped doing any work. Tracing them I found they seemed to have stalled trying to read from stdin ( read(0, )

I did a quick grep for cin in the code base and found one on line 702 of recponstructor.cpp. It didn't seem to me that this call was doing anything useful so I commented it out and re-compiled. This seems to have fixed the problem.

Comments (2)

  1. Takanori Nakane

    You are right. Debug codes have contaminated the repository during merge. I removed these lines. Thank you very much.

    Takanori Nakane

  2. Log in to comment