c++ - MPI error when running program after quitting it with Ctrl+C -


i have been running program developed in c++ openmpi version 1.6.5 in ubuntu 14.04.

everything working fine (i.e. program executing supposed to) until quit using ctrl+c @ point, realised ran wrong input value , not bothered wait complete (big, rookie mistake!).

after changed variable value , recompiled program (allright), tried run program again mpirun -np 8 program_name. however, openmpi returned following error:

mpirun has exited due process rank 5 pid 3363 on node hal exiting improperly. there 2 reasons occur:  1. process did not call "init" before exiting, others in job did. can cause job hang indefinitely while waits processes call "init". rule, if 1 process calls "init", processes must call "init" prior termination.  2. process called "init", exited without calling "finalize". rule, processes call "init" must call "finalize" prior exiting or considered "abnormal termination"  may have caused other processes in application terminated signals sent mpirun (as reported here). 

i tried recompile program , run multiple times, got same error different process rank depending on whichever called first (i assume). since think problem relating "not nice" way quit previous run, restarted computer, error still there.

is there command shut down mpi runs or file clear see if problem?

thank in advance!


Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -