Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-user] Eclipse PTP on K - monitoring / Layout

Dear Carsten,

2. In documentation it says, that "In the latest Parallel Tools
Platform (PTP) build it is also allowed to embed a customized LML layout
into the monitor-data element of the target system configuration”.
Does it mean, that if we include layout into TSC like this, we shouldn't
need layout on the server (supercomputer)? If we layouts defined both in
TSC and on server, which one takes precedence?

Embedding layout into TSC doesn’t work for me.

I have:
Eclipse for Parallel Application Developers
Version: Luna Service Release 1 (4.4.1)
Build id: 20140925-1800

I guess, you do already know about how to add a customized TSC as decribed at http://wiki.eclipse.org/PTP/FAQ#Q:_How_do_I_customize_an_existing_Target_System_Configuration.3F
Yes, if you include the layout into the TSC, there is no additional layout needed on the remote system. Can you give me more information on how the embedding of the layout fails? For a starting point, have a look at http://git.eclipse.org/c/ptp/org.eclipse.ptp.git/tree/rms/org.eclipse.ptp.rm.jaxb.contrib/data/de.fz-juelich.juqueen.ll_bg.xml, which contains a layout definition.

In general, the layout in the TSC precedes the layout file placed as default layout on the remote system. However, I do not know how you provide your layout file to LML_DA on the remote system.


Here is the correct nodes map:
Here is what I see if I remove layout file (samples/layout_default_PJM.xml) from the server:
 
After I return the layout file, map gets back to normal after about 1 minute. 

Here is the monitoring part of my TSC:

<monitor-data schedulerType="PJM">
<rm:layout version="1.0" xmlns="" xmlns:rm="http://eclipse.org/ptp/rm">
<nodedisplaylayout id="nodedisplay" gid="org.eclipse.ptp.rm.lml.ui.SystemMonitorView" active="true">
        <schemehint>
            <el1 min="0" max="7" tagname="tofu_unit" mask="0xFF0100%01d">
                <el2 min="0" max="2" tagname="board" mask="%01d">
                    <el3 min="0" max="3" tagname="node" mask="%01d">
                        <el4 tagname="core" min="0" max="15" mask="-c%02d"></el4>
                    </el3>
                </el2>
            </el1>
        </schemehint>
        <el0 cols="1" maxlevel="4" vgap="3" showtitle="true">
            <el1 min="0" max="7" cols="3" showtitle="false" vgap="1">
                <el2 min="0" max="2" cols="4" showtitle="false" hgap="3">
                    <el3 min="0" max="3" cols="1" showtitle="false" >
                        <el4 min="0" max="15" showtitle="false" ></el4>
                    </el3>
                </el2>
            </el1>
        </el0>
    </nodedisplaylayout>

    <tablelayout id="tl_Run" gid="org.eclipse.ptp.rm.lml.ui.ActiveJobsView" active="true" contenthint="jobs">
        <column cid="1" pos="1" width="0.1" active="true" key="state" />
        <column cid="2" pos="2" width="0.1" active="true" key="step" />
        <column cid="3" pos="3" width="0.1" active="true" key="totalcores" />
        <column cid="4" pos="4" width="0.4" active="true" key="vnodelist" />
        <column cid="5" pos="5" width="0.2" active="true" key="queuedate" />
        <column cid="6" pos="6" width="0.2" active="true" key="wall" />
        <column cid="7" pos="7" width="0.5" active="true" key="comment" />
    </tablelayout>
</rm:layout>
</monitor-data>

 
Best regards,
Peter

Back to the top