OK, everything is up and running now. I just had to specify where
gdb was, put sdm in /usr/local/shared, and now it works! Thanks for
all the help.
-JPS
On 10/03/2013 01:18 PM, Greg Watson
wrote:
The PATH is irrelevant. If you're providing your own sdm, you need
to configure the path to its location on the Debug tab of the
launch configuration.
As Beth points out, you also need gdb is available on the
nodes remote machine. The sdm also assumes a shared filesystem
as it generates a routing file that all sdm processes need to be
able to access.
Greg
So I build this and
put it one of my PATH directories, and everything should
be kosher?
-JPS
On 10/03/2013 01:04 PM, Greg
Watson wrote:
Joshua,
Regards,
Greg
Beth,
(a) Yes, I can indeed run just fine. My run
configuration is as a parallel application,
remote host, OpenMPI. I've compiled my
application using the OpenMPI flags.
(b) Yes, the debug configuration is the same,
and I have "use built-in SDM if available"
checked.
(c) I use a remote machine to build, but I do it
within the local context. I'm doing it using the
make command "ssh [hostname] "cd /MyDirectory/ ;
make." I set one of my PATH variables to be
/usr/people/MyName/eclipse/aliases/, and SDM is
also in there. I do use the remote execution
command, but I don't copy the executable.
-JPS
On 10/03/2013 12:27
PM, Beth Tibbitts wrote:
Joshua,
Can you confirm that
(a) you're using a run configuration,
parallel application, with the 'remote'
machine and it runs ok (you will need a
'connection' to the cluster), then
(b) a 'debug' configuration should be
the same with the debugger tab is all that
is new.
It *should* copy the sdm for
the appropriate target (e.g. Linux), you
shouldn't have to build it.
Do you have checked "Use
built-in SDM if available for the target
platform" on the Debugger tab?? Or did
you build the sdm? where did you put it?
(c) I assume you are building
your app locally (on local machine, on
shared file system with cluster) then the
'remote' execution in your run
configuration for the Parallel Application
refers to the executable, on the
Application tab, with respect to that
cluster machine right?
_______________________________________________
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
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user
|