1
1
openmpi/etc/lanl_resources.xml
Ralph Castain 89b6a97f0f Bring the resource discovery system's resource file component online so I can find the node I need to launch upon. I removed all reference to the xml library that was causing trouble, and wrote my own limited xml parser instead, so this will now compile just fine anywhere.
Need to do some refining of the component, but it meets basic requirements right now. Nobody else should notice any change - system basically ignores it unless you tell it to do something.

This commit was SVN r5723.
2005-05-16 21:01:09 +00:00

517 строки
12 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<site-resources>
<site-name>lanl</site-name>
<resource>
<name>pink</name>
<type>cluster</type>
<front-end>
<name>pfe1.lanl.gov</name>
<tmp-dir>/net/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<front-end>
<name>pfe2.lanl.gov</name>
</front-end>
<compute-domains>
<num-domains>1</num-domains>
<nodes-per-domain>1024</nodes-per-domain>
</compute-domains>
<os>
<type>linux</type>
<vendor>Red Hat</vendor>
<version>9.0</version>
</os>
<filesystem>
<type>panasys</type>
<home-root>/users</home-root>
<scratch>
<root>/net/scratch1</root>
<filesystem-size>15.0</filesystem-size> <!--given in terabytes-->
</scratch>
<scratch>
<root>/net/scratch2</root>
<filesystem-size>15.0</filesystem-size>
</scratch>
<give-root>/net/scratch1/givedir</give-root>
</filesystem>
<allocator>lsf</allocator>
<launcher>bproc</launcher>
<arch>
<cpus-per-node>2</cpus-per-node>
<cpu-type>xeon</cpu-type>
<cpu-vendor>intel</cpu-vendor>
<cpu-speed>2400</cpu-speed> <!--given in MHz-->
<interconnect>
<type>myrinet</type>
</interconnect>
<memory-per-node>1.0</memory-per-node> <!--given in gigabytes-->
</arch>
</resource>
<resource>
<name>lightning</name>
<type>cluster</type>
<front-end>
<name>ll-1.lanl.gov</name>
<tmp-dir>/net/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<front-end>
<name>ll-2.lanl.gov</name>
<tmp-dir>/net/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<front-end>
<name>ll-3.lanl.gov</name>
<tmp-dir>/net/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<front-end>
<name>ll-4.lanl.gov</name>
<tmp-dir>/net/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<front-end>
<name>ll-5.lanl.gov</name>
<tmp-dir>/net/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<front-end>
<name>ll-6.lanl.gov</name>
<tmp-dir>/net/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<os>
<type>linux</type>
<vendor>Red Hat</vendor>
<version>9.0</version>
</os>
<compute-domains>
<num-domains>6</num-domains>
<nodes-per-domain>256</nodes-per-domain>
</compute-domains>
<filesystem>
<type>panasys</type>
<home-root>/users</home-root>
<scratch>
<root>/net/scratch1</root>
<filesystem-size>15.0</filesystem-size> <!--given in terabytes-->
</scratch>
<scratch>
<root>/net/scratch2</root>
<filesystem-size>15.0</filesystem-size>
</scratch>
<give-root>/net/scratch1/givedir</give-root>
</filesystem>
<allocator>lsf</allocator>
<launcher>bproc</launcher>
<arch>
<cpus-per-node>2</cpus-per-node>>
<cpu-type>opteron</cpu-type>
<cpu-vendor>amd</cpu-vendor>
<cpu-speed>2000</cpu-speed>
<interconnect>
<type>myrinet</type>
</interconnect>
<memory-per-node>2.0</memory-per-node> <!--given in gigabytes-->
</arch>
</resource>
<resource>
<name>flash</name>
<type>cluster</type>
<front-end>
<name>ffe1.lanl.gov</name>
<tmp-dir>/net/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<front-end>
<name>ffe2.lanl.gov</name>
<tmp-dir>/net/scratch1</tmp-dir>
</front-end>
<os>
<type>linux</type>
<vendor>Red Hat</vendor>
<version>9.0</version>
</os>
<filesystem>
<type>panasys</type>
<home-root>/users</home-root>
<scratch>
<root>/net/scratch1</root>
<filesystem-size>15.0</filesystem-size> <!--given in terabytes-->
</scratch>
<scratch>
<root>/net/scratch2</root>
<filesystem-size>15.0</filesystem-size>
</scratch>
</filesystem>
<allocator>lsf</allocator>
<launcher>bproc</launcher>
<arch>
<num-nodes>510</num-nodes>
<cpus-per-node>2</cpus-per-node>
<memory-per-node>4.0</memory-per-node>
<interconnect>
<type>myrinet</type>
</interconnect>
<cpu-speed>2000</cpu-speed>
<cpu-type>opteron</cpu-type>
<cpu-vendor>amd</cpu-vendor>
</arch>
<compute-domains>
<num-domains>1</num-domains>
<nodes-per-domain>510</nodes-per-domain>
</compute-domains>
</resource>
<resource>
<name>QA</name>
<type>cluster</type>
<front-end>
<name>qafe.lanl.gov</name>
<ssh>true</ssh>
</front-end>
<allocator>lsf</allocator>
<launcher>rms</launcher>
<arch>
<num-nodes>1024</num-nodes>
<cpus-per-node>4</cpus-per-node>
<memory-per-node>8.0</memory-per-node>
<cache>16.0</cache> <!--given in megabytes-->
<interconnect>
<type>quadrics</type>
<num-rails>2</num-rails>
<sw>qsnet</sw>
</interconnect>
<cpu-speed>1250</cpu-speed>
<cpu-type>alpha-ev68</cpu-type>
<cpu-vendor>compaq</cpu-vendor>
</arch>
<filesystem>
<type>trucluster</type>
<fs-domains>32</fs-domains>
<nodes-per-domain>32</nodes-per-domain>
<home-root>/users</home-root>
<scratch>
<root>/scratch1</root>
</scratch>
<scratch>
<root>/scratch2</root>
</scratch>
<give-root>/givedir</give-root>
</filesystem>
<os>
<type>tru64</type>
</os>
</resource>
<resource>
<name>QB</name>
<type>cluster</type>
<front-end>
<name>qbfe.lanl.gov</name>
<ssh>true</ssh>
</front-end>
<allocator>lsf</allocator>
<launcher>rms</launcher>
<arch>
<num-nodes>1024</num-nodes>
<cpus-per-node>4</cpus-per-node>
<memory-per-node>8.0</memory-per-node>
<cache>16.0</cache> <!--given in megabytes-->
<interconnect>
<type>quadrics</type>
<num-rails>2</num-rails>
<sw>qsnet</sw>
</interconnect>
<cpu-speed>1250</cpu-speed>
<cpu-type>alpha-ev68</cpu-type>
<cpu-vendor>compaq</cpu-vendor>
</arch>
<filesystem>
<type>trucluster</type>
<fs-domains>32</fs-domains>
<nodes-per-domain>32</nodes-per-domain>
<home-root>/users</home-root>
<scratch>
<root>/scratch1</root>
</scratch>
<scratch>
<root>/scratch2</root>
</scratch>
<give-root>/givedir</give-root>
</filesystem>
<os>
<type>tru64</type>
</os>
</resource>
<resource>
<name>CA</name>
<type>cluster</type>
<front-end>
<name>cfe1.lanl.gov</name>
<tmp-dir>/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<allocator>lsf</allocator>
<launcher>lsf</launcher>
<arch>
<num-nodes>120</num-nodes>
<cpus-per-node>4</cpus-per-node>
<memory-per-node>4.0</memory-per-node>
<cache>16.0</cache> <!--given in megabytes-->
<interconnect>
<type>quadrics</type>
<num-rails>1</num-rails>
<sw>qsnet</sw>
</interconnect>
<cpu-speed>1250</cpu-speed>
<cpu-type>alpha-ev68</cpu-type>
<cpu-vendor>compaq</cpu-vendor>
</arch>
<filesystem>
<type>trucluster</type>
<fs-domains>4</fs-domains>
<nodes-per-domain>30</nodes-per-domain>
<home-root>/users</home-root>
<scratch>
<root>/scratch1</root>
</scratch>
<give-root>/givedir</give-root>
</filesystem>
<os>
<type>tru64</type>
</os>
</resource>
<resource>
<name>CB</name>
<type>cluster</type>
<front-end>
<name>cfe1.lanl.gov</name>
<tmp-dir>/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<allocator>lsf</allocator>
<launcher>lsf</launcher>
<arch>
<num-nodes>120</num-nodes>
<cpus-per-node>4</cpus-per-node>
<memory-per-node>4.0</memory-per-node>
<cache>16.0</cache> <!--given in megabytes-->
<interconnect>
<type>quadrics</type>
<num-rails>1</num-rails>
<sw>qsnet</sw>
</interconnect>
<cpu-speed>1250</cpu-speed>
<cpu-type>alpha-ev68</cpu-type>
<cpu-vendor>compaq</cpu-vendor>
</arch>
<filesystem>
<type>trucluster</type>
<fs-domains>4</fs-domains>
<nodes-per-domain>30</nodes-per-domain>
<home-root>/users</home-root>
<scratch>
<root>/scratch1</root>
</scratch>
<give-root>/givedir</give-root>
</filesystem>
<os>
<type>tru64</type>
</os>
</resource>
<resource>
<name>CC</name>
<type>cluster</type>
<front-end>
<name>cfe1.lanl.gov</name>
<tmp-dir>/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<allocator>lsf</allocator>
<launcher>lsf</launcher>
<arch>
<num-nodes>120</num-nodes>
<cpus-per-node>4</cpus-per-node>
<memory-per-node>4.0</memory-per-node>
<cache>16.0</cache> <!--given in megabytes-->
<interconnect>
<type>quadrics</type>
<num-rails>1</num-rails>
<sw>qsnet</sw>
</interconnect>
<cpu-speed>1250</cpu-speed>
<cpu-type>alpha-ev68</cpu-type>
<cpu-vendor>compaq</cpu-vendor>
</arch>
<filesystem>
<type>trucluster</type>
<fs-domains>4</fs-domains>
<nodes-per-domain>30</nodes-per-domain>
<home-root>/users</home-root>
<scratch>
<root>/scratch1</root>
</scratch>
<give-root>/givedir</give-root>
</filesystem>
<os>
<type>tru64</type>
</os>
</resource>
<resource>
<name>lambda</name>
<type>cluster</type>
<front-end>
<name>lambda.lanl.gov</name>
<tmp-dir>/scratch</tmp-dir>
<ssh>true</ssh>
</front-end>
<allocator>lsf</allocator>
<launcher>bproc</launcher>
<arch>
<num-nodes>164</num-nodes>
<cpus-per-node>2</cpus-per-node>
<memory-per-node>1.0</memory-per-node>
<interconnect>
<type>gige</type>
<sw>tcp-ip</sw>
</interconnect>
<cpu-speed>1000</cpu-speed>
<cpu-type>pentium-3</cpu-type>
<cpu-vendor>intel</cpu-vendor>
</arch>
<filesystem>
<home-root>/users</home-root>
<scratch>
<root>/scratch</root>
</scratch>
<give-root>/scratch/tmp</give-root>
</filesystem>
<os>
<type>linux</type>
<vendor>Red Hat</vendor>
</os>
</resource>
<resource>
<name>QSC</name>
<type>cluster</type>
<front-end>
<name>qscfe1.lanl.gov</name>
<ssh>true</ssh>
</front-end>
<allocator>lsf</allocator>
<launcher>lsf</launcher>
<os>
<type>tru64</type>
</os>
<arch>
<num-nodes>256</num-nodes>
<cpus-per-node>4</cpus-per-node>
<memory-per-node>16.0</memory-per-node>
<interconnect>
<type>quadrics</type>
</interconnect>
<cpu-speed>1250</cpu-speed>
<cpu-type>alpha-ev6</cpu-type>
<cpu-vendor>compaq</cpu-vendor>
</arch>
<filesystem>
<home-root>/users</home-root>
<scratch>
<root>/scratch1</root>
<filesystem-size>12.0</filesystem-size>
</scratch>
<scratch>
<root>/scratch2</root>
<filesystem-size>12.0</filesystem-size>
</scratch>
<give-root>/givedir</give-root>
</filesystem>
</resource>
<resource>
<name>CX</name>
<type>cluster</type>
<front-end>
<name>cxfe.lanl.gov</name>
<tmp-dir>/scratch1</tmp-dir>
<ssh>true</ssh>
</front-end>
<allocator>lsf</allocator>
<launcher>lsf</launcher>
<arch>
<num-nodes>32</num-nodes>
<cpus-per-node>4</cpus-per-node>
<memory-per-node>4.0</memory-per-node>
<arch>
<name>cx0</name>
<memory-per-node>16.0</memory-per-node>
</arch>
<arch>
<name>cx1</name>
<memory-per-node>16.0</memory-per-node>
</arch>
<interconnect>
<type>quadrics</type>
<num-rails>1</num-rails>
<sw>qsnet</sw>
</interconnect>
<cpu-speed>1250</cpu-speed>
<cpu-type>alpha-ev68</cpu-type>
<cpu-vendor>compaq</cpu-vendor>
</arch>
<filesystem>
<type>trucluster</type>
<fs-domains>1</fs-domains>
<nodes-per-domain>32</nodes-per-domain>
<home-root>/users</home-root>
<scratch>
<root>/scratch</root>
</scratch>
<give-root>/givedir</give-root>
</filesystem>
<os>
<type>tru64</type>
</os>
</resource>
<resource>
<name>mauve</name>
<type>smp</type>
<front-end>
<name>mauve.lanl.gov</name>
<tmp-dir>/scratch</tmp-dir>
<ssh>true</ssh>
</front-end>
<allocator>lsf</allocator>
<launcher>lsf</launcher>
<arch>
<num-nodes>256</num-nodes>
<cpus-per-node>1</cpus-per-node>
<shared-memory>1000</shared-memory>
<cpu-speed>1300</cpu-speed>
<cpu-type>itanium-2</cpu-type>
<cpu-vendor>intel</cpu-vendor>
</arch>
<filesystem>
<home-root>/users</home-root>
<scratch>
<root>/scratch</root>
<filesystem-size>50.0</filesystem-size>
</scratch>
</filesystem>
<os>
<type>altix</type>
</os>
</resource>
</site-resources>