<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.patrickmriley.net/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.patrickmriley.net/dokuwiki/feed.php">
        <title>University of Louisville PS3 Cluster Doc Site</title>
        <description></description>
        <link>http://www.patrickmriley.net/dokuwiki/</link>
        <image rdf:resource="http://www.patrickmriley.net/dokuwiki/lib/images/favicon.ico" />
       <dc:date>2011-11-25T23:35:23-05:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=adding_users&amp;rev=1239412948&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=architecture&amp;rev=1291572794&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=helpful_links&amp;rev=1291696033&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=ibm_cell_be&amp;rev=1240512026&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=installing_linux&amp;rev=1291696033&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=mpi_setup&amp;rev=1291696033&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=nat_setup&amp;rev=1291696033&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=nfs_and_nis_setup&amp;rev=1239734803&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=ps3_head_node&amp;rev=1291696033&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=ps3_imaging&amp;rev=1239734608&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=service_management&amp;rev=1291696033&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=start&amp;rev=1291573373&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.patrickmriley.net/dokuwiki/doku.php?id=wiki_editing_title&amp;rev=1321542528&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.patrickmriley.net/dokuwiki/lib/images/favicon.ico">
        <title>University of Louisville PS3 Cluster Doc Site</title>
        <link>http://www.patrickmriley.net/dokuwiki/</link>
        <url>http://www.patrickmriley.net/dokuwiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=adding_users&amp;rev=1239412948&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-10T21:22:28-05:00</dc:date>
        <title>adding_users</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=adding_users&amp;rev=1239412948&amp;do=diff</link>
        <description>This is a very simple task outlined in the NIS/NFS guide:

[root@headnode]# useradd -g users nisuser

[root@headnode]# passwd nisuser

Changing password for user nisuser.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

[root@headnode]# cd /var/yp

[root@headnode]# make

gmake[1]: Entering directory `/var/yp/NIS-SCHOOL-NETWORK'

Updating passwd.byname...

Updating passwd.byuid...

Updating netid.byname...

gmake[1]: Leaving directory `/var/yp/NIS-SCH…</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=architecture&amp;rev=1291572794&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-05T13:13:14-05:00</dc:date>
        <title>architecture</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=architecture&amp;rev=1291572794&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=helpful_links&amp;rev=1291696033&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-06T23:27:13-05:00</dc:date>
        <title>helpful_links</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=helpful_links&amp;rev=1291696033&amp;do=diff</link>
        <description>Some of the following may help:

Cell BE Resource Center: &lt;http://www.ibm.com/developerworks/power/cell/&gt;

MIT PS3 Cluster Site: &lt;http://cag.csail.mit.edu/ps3/recipes.shtml&gt;

PS3 Bodega Repository: &lt;http://pleasantfiction.ipower.com/bodega/viewtopic.php?f=11&amp;t=21&gt;

University of Tennessee PS3 Cluster Paper: &lt;http://www.netlib.org/utk/people/JackDongarra/PAPERS/scop3.pdf&gt;

Enabling Huge TLB on PS3: &lt;http://www.cellperformance.com/articles/2007/01/&gt;</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=ibm_cell_be&amp;rev=1240512026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-23T14:40:26-05:00</dc:date>
        <title>ibm_cell_be</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=ibm_cell_be&amp;rev=1240512026&amp;do=diff</link>
        <description>In order to compile CBE code, you need to first download the SDK from CBE site: &lt;http://www.ibm.com/developerworks/power/cell/downloads.html?S_TACT=105AGX16&amp;S_CMP=LP&gt;
(you will need to sign up for a free account in order to download)

If you are using YellowDog, you will need the RHEL installers. Once you have the SDK ISO mounted, you can run all of the ppc64 cell installers like so: 

[patrick@node1] cd /mnt/iso/CellSDK-Devel-RHEL_3.1.0.0.0/ppc64

[patrick@node1] yum --nogpgcheck localinstall c…</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=installing_linux&amp;rev=1291696033&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-06T23:27:13-05:00</dc:date>
        <title>installing_linux</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=installing_linux&amp;rev=1291696033&amp;do=diff</link>
        <description>The latest version of YellowDog supports IBM Cell Broadband Engine and provides a RHEL like atmosphere for the PS3. YellowDog v 6.1 for Power architecture was used in this particular installation. Other distributions may be used but may require kernel recompilation due to the PS3's limited memory.</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=mpi_setup&amp;rev=1291696033&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-06T23:27:13-05:00</dc:date>
        <title>mpi_setup</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=mpi_setup&amp;rev=1291696033&amp;do=diff</link>
        <description>After installing MPI on the PS3's, make sure you have the mpd.hosts file with the hosts names of each node on a separate line in your home directory, here is a sample:

/home/patrick/mpd.hosts

node1

node2

Make sure it has permission:

chmod 600 ~/mpd.hosts</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=nat_setup&amp;rev=1291696033&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-06T23:27:13-05:00</dc:date>
        <title>nat_setup</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=nat_setup&amp;rev=1291696033&amp;do=diff</link>
        <description>To improve security, a NAT configuration was used on the PS3 network. This enables internal nodes to access external updates and packages, and provides a layer of security behind the head node. One ethernet device on the head node is used for external communication, and the other for communication with the switch and PS3 nodes. The following NAT guide was used: &lt;http://meinit.nl/howto-use-nat-on-fedora-core-9-machine-with-iptables&gt;. The ip tables on the head node are configured to share the conn…</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=nfs_and_nis_setup&amp;rev=1239734803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-14T14:46:43-05:00</dc:date>
        <title>nfs_and_nis_setup</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=nfs_and_nis_setup&amp;rev=1239734803&amp;do=diff</link>
        <description>To improve cluster usability we used an auto NFS mount for mounting the home directories from the head node on the PS3's. This enables use of extra storage on the head node for cluster applications, and synchronization of user's on the domain. We followed this simple guide almost verbatim: &lt;http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch30_:_Configuring_NIS&gt;. Here are some issues you right run into:</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=ps3_head_node&amp;rev=1291696033&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-06T23:27:13-05:00</dc:date>
        <title>ps3_head_node</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=ps3_head_node&amp;rev=1291696033&amp;do=diff</link>
        <description>To improve PS3 cluster performance and symmetry, you can use a standard Linux box as a head node to the cluster. This also might improve security. The following was used:

Fedora Core 10, x86_64 OS

2 TB Hard Drive Space

8 GB DDR2 Memory

Intel Core 2 Duo 2.66 Ghz</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=ps3_imaging&amp;rev=1239734608&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-14T14:43:28-05:00</dc:date>
        <title>ps3_imaging</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=ps3_imaging&amp;rev=1239734608&amp;do=diff</link>
        <description>The Linux partition on the PS3 can be compressed to an image and used on other nodes of the PS3 cluster. To create the image, first download a Linux Live CD for Power (Debian Live was used in this instance, you can find the ISO here: &lt;http://ps3.keshi.org/debian-live/20070114&gt; ). Reboot the system and open up a terminal once the Live CD has finished loading. Mount an external drive which is connected via USB, or use a network mount for storing the image.</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=service_management&amp;rev=1291696033&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-06T23:27:13-05:00</dc:date>
        <title>service_management</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=service_management&amp;rev=1291696033&amp;do=diff</link>
        <description>Whenever the head node of your cluster goes down, you may want to automate restarting your iptables and NIS daemons in a script like the following:

[pmrile02@titin ~]$ cat scripts/net_restart

#!/bin/bash

echo “net_reset attempt”

/etc/init.d/network restart

/etc/init.d/yppasswdd restart

/etc/init.d/ypserv restart

/etc/init.d/ypbind restart

/etc/init.d/ypxfrd restart</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=start&amp;rev=1291573373&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-05T13:22:53-05:00</dc:date>
        <title>start</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=start&amp;rev=1291573373&amp;do=diff</link>
        <description>Select any of the following links for help:

Architecture
 Installing Linux
 PS3 Imaging
 PS3 Head Node
 NAT Setup
 NFS and NIS Setup
 MPI Setup
 Service Management
 Adding Users
 IBM Cell BE
 Helpful Links
 
 Homecoming Presentation</description>
    </item>
    <item rdf:about="http://www.patrickmriley.net/dokuwiki/doku.php?id=wiki_editing_title&amp;rev=1321542528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-17T10:08:48-05:00</dc:date>
        <title>wiki_editing_title</title>
        <link>http://www.patrickmriley.net/dokuwiki/doku.php?id=wiki_editing_title&amp;rev=1321542528&amp;do=diff</link>
        <description>r80GOM , [url=&lt;http://vfqavwphtdba.com/&gt;]vfqavwphtdba[/url], [link=&lt;http://jmhuszkjtbuh.com/&gt;]jmhuszkjtbuh[/link], &lt;http://bvtqvfsxzxrd.com/&gt;</description>
    </item>
</rdf:RDF>

