Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] can't launch executable

Hi Mike,

Because of the "Content is not allowed in prolog." message, I suppose the the Open MPI plugin is not able to understand the output written by mpirun.  It does not seem to be a valid XML expected according to the -xml -display-map flags. Could you send my this output? Does mpirun print some warning or error message before of the XML?

Daniel Felix Ferber

Mike Kucera escreveu:

Hi Greg,


I'm pretty sure that I had the resource manager set to the right version of OpenMPI.

I think its interesting how I get different results depending on if remotetools or RSE is used for the connection.

Otherwise I guess I just have to keep running PTP in the debugger and hopefully get somewhere.


Mike Kucera
Software Developer
IBM Eclipse CDT Team
mkucera@xxxxxxxxxx

Inactive hide details for Greg Watson ---11/04/2008 09:37:38 PM---Mike, I'm pretty sure the "-display-map is not an executable"Greg Watson ---11/04/2008 09:37:38 PM---Mike, I'm pretty sure the "-display-map is not an executable" problem is because the resource manager version is set to 1.3, b


From:

Greg Watson <g.watson@xxxxxxxxxxxx>

To:

Parallel Tools Platform general developers <ptp-dev@xxxxxxxxxxx>

Date:

11/04/2008 09:37 PM

Subject:

Re: [ptp-dev] can't launch executable





Mike,

I'm pretty sure the "-display-map is not an executable" problem is because the resource manager version is set to 1.3, but you're using Open MPI 1.2. Try changing this in the resource manager configuration wizard (double click on a stopped resource manager).

Hopefully Daniel can shed some light on the problem with the 1.3 version.

Regards,

Greg

On Nov 4, 2008, at 5:52 PM, Mike Kucera wrote:
      I'd like to start working on the bugs related to using the PTP debugger with an RDT remote project. However I'm running into tons of problems just trying to launch an OpenMPI executable, nevermind trying to run the debugger.

      I have a simple "Hello World" remote project,. To keep things simple I built the executable manually on the server using the mpicc command.

      I have installed OpenMPI 1.3 on our linux server. I created an OpenMPI resource manager using a remote tools connection. Whenever I try to do a launch I get the following error:

      Failed after executing command to launch parallel application.
      Failed to parse output of Open MPI command. Check output for errors.
      Content is not allowed in prolog.

      This is an XML parser error when parsing the output of the command. I enabled tracing by setting all the fields in DebugUtil to true. The command that its trying to execute seems to be correct:

      mpirun -xml -display-map -np 4 -bynode /home/mkucera/projects/openmpi_test/src/a.out


      If I copy the command into a ssh window it runs the program just fine. But when PTP tries to run the command it never works.

      I've tried a bunch of different things to get this to work. I tried installing OpenMPI version 1.2 but still got similar problems. In this case the error says that '-display-map' is not an executable. Again the command itself looks fine but when PTP executes the command it doesn't work.

      I tried to use RSE for the rm connection with OpenMPI 1.2 and this time it was actually able to run the command. However the debugger would not run. I kept getting errors about broken pipes.

      What am I doing wrong? Any help would be greatly appreciated.


      Mike Kucera
      Software Developer
      IBM Eclipse CDT Team

      mkucera@xxxxxxxxxx

      <graycol.gif>
      Greg Watson ---11/04/2008 12:00:38 PM---We are very pleased to announce the 2.1 release of PTP. This release
      <ecblank.gif>
      From:
      <ecblank.gif>
      Greg Watson <g.watson@xxxxxxxxxxxx>
      <ecblank.gif>
      To:
      <ecblank.gif>
      PTP Announcements <ptp-announce@xxxxxxxxxxx>, PTP User list <ptp-user@xxxxxxxxxxx>, Parallel Tools Platform general developers <ptp-dev@xxxxxxxxxxx>
      <ecblank.gif>
      Date:
      <ecblank.gif>
      11/04/2008 12:00 PM
      <ecblank.gif>
      Subject:
      <ecblank.gif>
      [ptp-dev] PTP 2.1 release now available




      We are very pleased to announce the 2.1 release of PTP. This release  
      includes a wide variety of improvements to the core platform, as well  
      as adding two significant new areas of functionality. The first of  
      these is the Remote Development Tools (RDT) which enables C and C++  
      projects to be located on a remote machine, yet still be accessible  
      from within the Eclipse environment. The second is the contribution of  
      the Cell B.E. IDE which enables PTP to be used for the development of  
      applications for the Cell Broadband Engine. We hope that you find the  
      improvements to PTP beneficial to the development of your parallel  
      applications.

      The 2.1 release is available for download from
      http://eclipse.org/ptp/downloads.php

      Detailed release notes are available from
      http://wiki.eclipse.org/PTP/release_notes/2.1

      Thanks for the hard work from everyone who contributed to making this  
      release a success!

      Greg
      _______________________________________________
      ptp-dev mailing list

      ptp-dev@xxxxxxxxxxx
      https://dev.eclipse.org/mailman/listinfo/ptp-dev


      _______________________________________________
      ptp-dev mailing list

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



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


Back to the top