Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-user] PTP under Mac OS X with OpenMPI 1.3

so, when i use the orterun programm (mpirun is, as i know, just an alias for orterun)

i get

<map>
	<host name="buesser-2.local" slots="1" max_slots="0">
		<process rank="0"/>
		<process rank="1"/>
		<process rank="2"/>
		<process rank="3"/>
	</host>
</map>
[buesser-2.local:07790] Map for job: 0 Generated by mapping mode: byslot
 	Starting vpid: 0	Vpid range: 1	Num app_contexts: 1
 	Data for app_context: index 0	app: unknown
 		Num procs: 1
 		Working dir: (null) (user: 0)
 		Num maps: 0
 	Num elements in nodes list: 1
 	Mapped node:
 		Cell: 0	Nodename: buesser-2.local	Launch id: -1	Username: NULL
 		Daemon name:
	 		Data type: ORTE_PROCESS_NAME	Data Value: NULL
 		Oversubscribed: False	Num elements in procs list: 1
 		Mapped proc:
 			Proc Name:
 			Data type: ORTE_PROCESS_NAME	Data Value: [0,0,0]
 			Proc Rank: 0	Proc PID: 0	App_context index: 0
[buesser-2.local:07791] Map for job: 0 Generated by mapping mode: byslot
 	Starting vpid: 0	Vpid range: 1	Num app_contexts: 1
 	Data for app_context: index 0	app: unknown
 		Num procs: 1
 		Working dir: (null) (user: 0)
 		Num maps: 0
 	Num elements in nodes list: 1
 	Mapped node:
 		Cell: 0	Nodename: buesser-2.local	Launch id: -1	Username: NULL
 		Daemon name:
	 		Data type: ORTE_PROCESS_NAME	Data Value: NULL
 		Oversubscribed: False	Num elements in procs list: 1
 		Mapped proc:
 			Proc Name:
 			Data type: ORTE_PROCESS_NAME	Data Value: [0,0,0]
 			Proc Rank: 0	Proc PID: 0	App_context index: 0
[buesser-2.local:07788] Map for job: 0 Generated by mapping mode: byslot
 	Starting vpid: 0	Vpid range: 1	Num app_contexts: 1
 	Data for app_context: index 0	app: unknown
 		Num procs: 1
 		Working dir: (null) (user: 0)
 		Num maps: 0
 	Num elements in nodes list: 1
 	Mapped node:
 		Cell: 0	Nodename: buesser-2.local	Launch id: -1	Username: NULL
 		Daemon name:
	 		Data type: ORTE_PROCESS_NAME	Data Value: NULL
 		Oversubscribed: False	Num elements in procs list: 1
 		Mapped proc:
 			Proc Name:
 			Data type: ORTE_PROCESS_NAME	Data Value: [0,0,0]
 			Proc Rank: 0	Proc PID: 0	App_context index: 0
[buesser-2.local:07789] Map for job: 0 Generated by mapping mode: byslot
 	Starting vpid: 0	Vpid range: 1	Num app_contexts: 1
 	Data for app_context: index 0	app: unknown
 		Num procs: 1
 		Working dir: (null) (user: 0)
 		Num maps: 0
 	Num elements in nodes list: 1
 	Mapped node:
 		Cell: 0	Nodename: buesser-2.local	Launch id: -1	Username: NULL
 		Daemon name:
	 		Data type: ORTE_PROCESS_NAME	Data Value: NULL
 		Oversubscribed: False	Num elements in procs list: 1
 		Mapped proc:
 			Proc Name:
 			Data type: ORTE_PROCESS_NAME	Data Value: [0,0,0]
 			Proc Rank: 0	Proc PID: 0	App_context index: 0


but still no luck in Eclipse (noSuchElement-Exception in 1.3 Resource- Manager)

Am 30.03.2009 um 17:09 schrieb Greg Watson:

Please run the following command from the command line and let me know what output you get:

mpirun -mca orte_show_resolved_nodenames 1 -xml -display-map -np 4 MPIProject 20

Thanks,

Greg

On Mar 30, 2009, at 10:16 AM, Thomas Büsser wrote:

Hi Greg

PTP Version is 2.1.1.200903061902, i have also installed the OpenMPI-Support-PlugIn. A simple program from the command line (mpirun -c 4 MPIProject 20) runs with no problems. also the version of Open MPI matches with the one used in the resource manager (1.3 running on localhost)

Thomas

Am 30.03.2009 um 16:04 schrieb Greg Watson:

Hi Thomas,

What version of PTP do you have installed?

Also, please check that you can run a simple mpi program from the command line.

Finally, check that the version of Open MPI that you have installed matches the version in the resource manager.

Thanks,

Greg


On Mar 29, 2009, at 10:29 AM, Thomas Büsser wrote:

Hi,

i tried to use the ptp with openmpi under mac os x 10.5 (openmpi was installed via fink). i followed the instructions from the ptp- wiki to setup the eclipse-enviromenty. but when i try to launch an simple "hello-world" mpi-application in the ptp runtime i get the following error-message:


Failed after executing command to launch parallel application.
Failed to parse output of Open MPI command. Check output for errors.
Premature end of file.



org.eclipse.core.runtime.CoreException: Failed to parse output of Open MPI command. Check output for errors. at org .eclipse .ptp .rm .mpi .openmpi.core.OpenMPIPlugin.coreErrorException(OpenMPIPlugin.java: 89) at org .eclipse .ptp .rm .mpi .openmpi .core .rtsystem .OpenMPIRuntimeSystemJob .doExecutionStarted(OpenMPIRuntimeSystemJob.java:326) at org .eclipse .ptp .rm .core .rtsystem .AbstractToolRuntimeSystemJob .run(AbstractToolRuntimeSystemJob.java:207)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: Premature end of file.
at org .eclipse .ptp .rm .mpi .openmpi .core .rtsystem .OpenMPIProcessMapXml13Parser .parse(OpenMPIProcessMapXml13Parser.java:550) at org .eclipse.ptp.rm.mpi.openmpi.core.rtsystem.OpenMPIRuntimeSystemJob $3.run(OpenMPIRuntimeSystemJob.java:216)

can someone tell me what's going wrong here, i have no clue...

Thanks a lot

regards
Thomas
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user

_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user

_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user

_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user



Back to the top