Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ptp-dev] Cannot get process attributes

I launched an MPI job from "Run" configuration in Make Perspective,but
Eclipse did't guide me to turn to PTP Runtime Perspective.I had to open
that mannualy,however,the process attributes surprised me: four
processes each with pid 0, no process output,but the process icons
showed each process exit normally.The second time I launched the job
only to find four processes in Job View marked with error icons.
Can anyone help me solve these problems? Thanks! 

following is the console output of Eclipse:
AbstractProxyRuntimeClient.handleEvent() got event EVENT_OK 211 2
OMPIProxyRuntimeClient got event: EVENT_RUNTIME_NEWJOB jobid=2
OMPIProxyRuntimeClient notifying...
OMPIProxyRuntimeClient awoke!
ModelManager.run() - new JobID = 2
MODEL MANAGER: newJob(2)
getProcsStatusForNewJob:job2 - #procs = 4
<00000078 GETPATTR 3:3200 5:2d3100 37:4154545249425f50524f434553535f50494400 49:4154545249425f50524f434553535f4e4f44455f4e414d4500>
OMPIProxyRuntimeClient waiting on {201, 205}
++++++++++ orte_server: JOB STATE CALLBACK!
++++++++++ orte_server:     state = ORTE_PROC_STATE_ABORTED
++++++++++ orte_server: state callback retrning!
++++++++++ orte_server: ORTEGetProcessAttribute!
++++++++++ orte_server:         jobid = 2, procid = -1
++++++++++ orte_server: Following is args of ORTEGetProcessAttribute call:
++++++++++ orte_server: args[3]:ATTRIB_PROCESS_PID
++++++++++ orte_server: args[4]:ATTRIB_PROCESS_NODE_NAME
++++++++++ orte_server: numprocs=4,values_len=2
++++++++++ orte_server: BEFORE CALL KEYS[0] = 'orte-proc-pid'
++++++++++ orte_server: BEFORE CALL KEYS[1] = 'orte-node-name'
++++++++++ orte_server: Entering get_proc_attribute()
++++++++++ orte_server: segment:orte-job-2
++++++++++ orte_server: after orte_gpr.get():
++++++++++ orte_server: cnt=4
++++++++++ orte_server: MAX = 4, MIN = 0
++++++++++ orte_server: VALUES IN GET FUNC[0][0] = '0'
++++++++++ orte_server: VALUES IN GET FUNC[0][1] = 'localhost'
++++++++++ orte_server: VALUES IN GET FUNC[1][0] = '0'
++++++++++ orte_server: VALUES IN GET FUNC[1][1] = 'localhost'
++++++++++ orte_server: VALUES IN GET FUNC[2][0] = '0'
++++++++++ orte_server: VALUES IN GET FUNC[2][1] = 'localhost'
++++++++++ orte_server: VALUES IN GET FUNC[3][0] = '0'
++++++++++ orte_server: VALUES IN GET FUNC[3][1] = 'localhost'
++++++++++ orte_server: AFTER CALL! VALS[0] = '0'
++++++++++ orte_server: AFTER CALL! VALS[1] = 'localhost'
++++++++++ orte_server: AFTER CALL! VALS[2] = '0'
++++++++++ orte_server: AFTER CALL! VALS[3] = 'localhost'
++++++++++ orte_server: AFTER CALL! VALS[4] = '0'
++++++++++ orte_server: AFTER CALL! VALS[5] = 'localhost'
++++++++++ orte_server: AFTER CALL! VALS[6] = '0'
++++++++++ orte_server: AFTER CALL! VALS[7] = 'localhost'
AbstractProxyRuntimeClient.handleEvent() got event EVENT_OK 205 2:3000 A:6C6F63616C686F737400 2:3000 A:6C6F63616C686F737400 2:3000 A:6C6F63616C686F737400 2:3000 A:6C6F63616C686F737400
OMPIProxyRuntimeClient got event: EVENT_RUNTIME_PROCATTR [Ljava.lang.String;@1ed56e2
OMPIProxyRuntimeClient notifying...
AbstractProxyRuntimeClient.handleEvent() got event EVENT_OK 202 2 10
OMPIProxyRuntimeClient got event: EVENT_RUNTIME_JOBSTATE (jobid=2) state=10
*********** JOB STATE CHANGE: error (job = job2)
------------ machine updatedStatusEvent
OMPIProxyRuntimeClient awoke!
*** attribs[0] = 0
*** attribs[1] = localhost
*** attribs[2] = 0
*** attribs[3] = localhost
*** attribs[4] = 0
*** attribs[5] = localhost
*** attribs[6] = 0
*** attribs[7] = localhost
------------ machine run - job job2
++++++++++ orte_server: totlen = 56
++++++++++ orte_server: valSTR = '2:3000 A:6C6F63616C686F737400 2:3000 A:6C6F63616C686F737400 2:3000 A:6C6F63616C686F737400 2:3000 A:6C6F63616C686F737400'
++++++++++ orte_server: res passed to proxy_svr_event_callback:205 2:3000 A:6C6F63616C686F737400 2:3000 A:6C6F63616C686F737400 2:3000 A:6C6F63616C686F737400 2:3000 A:6C6F63616C686F737400
++++++++++ orte_server: JOB STATE CALLBACK!
++++++++++ orte_server:     state = ORTE_PROC_STATE_TERMINATED
++++++++++ orte_server: state callback retrning!
AbstractProxyRuntimeClient.handleEvent() got event EVENT_OK 202 2 9
OMPIProxyRuntimeClient got event: EVENT_RUNTIME_JOBSTATE (jobid=2) state=9
*********** JOB STATE CHANGE: exited (job = job2)
------------ machine updatedStatusEvent
OMPIMonitoringSystem shutdown()
OMPIControlSystem: shutdown() called
OMPIProxyRuntimeClient shutting down server...


Yahoo! Mail
Use Photomail to share photos without annoying attachments.

Back to the top