Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-user] PTP and performance tools

Greetings,

Current versions of the PTP/ETFw and the included tools have switched from using the original sax parser to the jaxb parser. Your sample workflow uses the older sax schema. You can switch to using the sax parser by selecting it in the ETFw Parser box on the same External Tools preference page where you added your xml file. I don't think the sax parser has been tested recently so please let us know if you run into any issues.

As for the second problem, can you confirm that your application runs remotely as expected when submitting it as a regular remote run instead of an ETFw run? The final submission of the job to the queue should work the same in both cases so knowing this will help track down the issue.

Thanks,
Wyatt Spear


On Fri, Mar 28, 2014 at 1:09 AM, Peter Bryzgalov <pyotr777@xxxxxx> wrote:
Hi,
I have a question about ETFw. 
I am doing a very basic test with the following XML:

<?xml version="1.0" encoding="UTF-8"?>
<toolset.01>
<tool name="echo">
<execute>
<utility command="echo">
<argument value="hello" />
<argument value="world" />
</utility>
</execute>
</tool>
</toolset.01>

I have added the file to External Tools in Eclipse preferences:

Then I open Profile Configurations for a synchronised Fortran project, but do not see the new tool there:

What am I doing wrong?


I have yet another question.
Trying to test profiling with TAU, following this tutorial: http://wiki.eclipse.org/PTP/tutorials/XSEDE2013
Job is started on the target system, but then finishes with an error:

+ mpiexec /volume/home/peterbryz/Himeno_test/himenoBMTxp
jwe0001a pause 
jwe0001a pause 
jwe0001a pause 
jwe0001a pause 
jwe0001a pause 
jwe0001a pause 
jwe0001a pause 
jwe0001a pause 
[ERR.] PLE 0014 plexec The process terminated abnormally.(rank=0)(nid=0xff01006c)(exitstatus=0)(CODE=2032,1966080,0)
[ERR.] PLE             The program that the user specified may be illegal or inaccessible on the node.(nid=0xff01006c)

Here are my profiling settings:





Kind regards,
Peter


On 20 Feb, 2014, at 6:40, Christoph Pospiech <Christoph.Pospiech@xxxxxxxxxx> wrote:

Hi,

I just tried to deploy valgrind from within a Eclipse PTP session. My mileage 
varied a lot. Eventually, I ended up using valgrind from command line.
This is what I found. Did I overlook something important ?

* There is an Eclipse plugin for valgrind (as part of the Linux tools 
package), but it appears to support only serial (C/C++ ?) applications.
(and it is also sprouting java NPEs).

* There seems to be the external tools framework 
(http://wiki.eclipse.org/PTP/ETFw/PTP_External_Tools_Framework),
which is not a valgrind plugin, but a framework for building such a
plugin. Suspiciously, at the end of the wiki page, the text refers to PTP 3.0 
release plans - and we are at PTP 7.0, correct ? Also the wiki page seems to 
be in category "Pages with broken file links". Is this framework still 
maintained ?

* Skimming through the documentation of the latter, a large portion appears to 
be dedicated to building a GUI for specifying tool configurations. I would be 
rather interested how to interpret the results. -- Or even better, how to feed 
the results (from a single MPI rank) into the valgrind plugin mentioned above.

* When I said "command line", I actually meant the following. In an OpenMPI 
interactive launch configuration, I set the application name to 
"/usr/bin/valgrind" and pre-pended the application name (=compiled binary from 
the the PTP project) to the argument list. --- That worked and placed the 
shuffled output lines of size_of_MPI_COMM_WORLD valgrind sessions into the 
Eclipse console. Question - How to un-shuffle the output lines and feed it into 
the valgrind profiling display ?
-- 

Mit freundlichen Grüßen / Kind regards

Dr. Christoph Pospiech
High Performance & Parallel Computing
Phone: +49-351 86269826
Mobile: +49-171-765 5871
E-Mail: christoph.pospiech@xxxxxxxxxx
-------------------------------------------------------------------------------------------------------------------------------------------
IBM Deutschland GmbH / Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Martina Koederitz (Vorsitzende), Reinhard Reschke, Dieter 
Scholz, Gregor Pillen, Christian Noll, Ivo Koerner
Sitz der Gesellschaft: Ehningen / Registergericht: Amtsgericht Stuttgart, HRB 
14562 / WEEE-Reg.-Nr. DE 99369940 

_______________________________________________
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