System Installation for SuSE 8.1 on AMD64(Opteron and Athlon 64)

No installation tool nor binary rpms for AMD64(Opteron and Athlon 64) machines are supported in this release. Thus, the binary files are created from the SCore source files. The SCore archive, containing source files, is located on ftp://ftp.pccluster.org/pub/score-5.6.0/source/ or http://www.pccluster.org/score/dist/pub/score-5.6.0/source/.

*Note: Binary rpms in this release can be used when you use 32 bit mode on AMD64(Opteron and Athlon 64).

It is also located on the /mnt/cdrom/score.source/ directory if you mount the SCore 5.6 CD-ROM.

  1. Assumption

  2. Create binaries on the server host

    1. Create the working directory

        # mkdir /opt/score/score-src/
      
    2. Download the standard kernel via http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.22.tar.gz and extract it under the /opt/score/score-src/ directory. You will find the linux directory

    3. Apply the patch

        # cd /opt/score/score-src/
        # patch -p1 -s < /opt/score/score-src/linux2.4.22_amd64.patch
      
    4. Kernel Built

      1. To create a new configuration file for the kernel, execute the following command:
        	# make menuconfig
        

      2. Select the ``Character devices'' menu. You will find the following entries:

        RWCP PM/Myrinet (Myricom Myrinet PCI) support (NEW)
        RWCP PM/Ethernet support (NEW)
        RWCP PM/Shmem (Shared Memory) support (NEW)

        Please select those drivers which are appropriate for your configuration, so that they are STATICALLY linked into the kernel or, in other words, as a built-in driver. To select a driver as a built-in driver, type the y key instead of typing the space key.

        ``RWCP PM/Myrinet (Myricom Myrinet PCI) support (NEW)'' MUST be selected even though the machine may not have a Myrinet card. If you select ``RWCP PM/Myrinet (Myricom Myrinet PCI) support (NEW)'', the following option will also be displayed:

        RWCP OLD PM (Myricom Myrinet PCI) support (NEW)
        This option can be ignored.

        If you select ``RWCP PM/Ethernet support (NEW)'', the following options will also be displayed:

        Interrupt-reaping
        Select ``Interrupt-reaping'' to increase PM/Ethernet make performance.

        Be aware that ``RWCP PM/Myrinet (Myricom Myrinet PCI) support (NEW)'' MUST be selected even though the machine may not have a Myrinet card.

      3. Select the ``Network device support'' menu. If you are trying to use PM/Ethernet on broadcom 570x chipset, select bcm5700 instead of tg3.

      4. Save the configuration, then exit menuconfig.

      5. issue the following commands:

          # make dep clean
          # make
          # make modules
        
    5. Kernel Install

      issue the following commands:

        # make bzImage
        # make modules_install
        # cp arch/x86_64/boot/bzImage /boot/vmlinuz-2.4.22-1score
        # mkinitrd initrd-2.4.22-score 2.4.22-1score
      

      Then, edit the /boot/grub/menu.lst to insert the following lines:

      title linux22 score
         kernel (hd0,0)/vmlinuz-2.4.22-1score root=/dev/hda3
      

      Caution that the root device depends on your machine configuration. Look at the original configuration lines to find the root device.

    6. SCore Built

      1. Issue the following commands to extract sources:

          # cd /opt/score
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.build.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.score.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.doc.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.utils.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.example.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.demo.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.mpi.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.utils.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.omni.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.scash.tar.gz
          # tar xzf /mnt/cdrom/score.source/score-5.6.0.taco.tar.gz
        
      2. Then build the score binaries as follows:

          # cd score-src
          # ./configure
          # make
        
  3. Compute Host Set Up

    1. SCore Linux Kernel Installation

      Please do the same procedure of the server-side SCore Linux kernel installation.

    2. SCore System Installation

      Follow the "SCore System Installation on Compute Hosts from Source" page.

  4. Server Host Set Up

    Issue the following command:

      # /opt/score/install/setup -score_server
    

    Follow the "SCore System Installation on Server" page. to configure the server.


Last modified: Thu Oct 30 15:34:37 JST 2003