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.
Assumption
SuSE 8.1 has been installed on the server and compute hosts.
The source and binaries will be installed under the /opt/score directory
3 GByte space is available under the /opt/score
SCore sources are located under the /mnt/cdrom/score.source/ directory.
Create binaries on the server host
Create the working directory
# mkdir /opt/score/score-src/
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
Apply the patch
# cd /opt/score/score-src/ # patch -p1 -s < /opt/score/score-src/linux2.4.22_amd64.patch
Kernel Built
# make menuconfig
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)
If you select ``RWCP PM/Ethernet support (NEW)
'', the
following options will also be displayed:
Interrupt-reaping
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.
Network device support
'' menu.
If you are trying to use PM/Ethernet on broadcom 570x chipset, select bcm5700 instead of tg3.
Save the configuration, then exit menuconfig
.
issue the following commands:
# make dep clean # make # make modules
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.
SCore Built
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
Then build the score binaries as follows:
# cd score-src # ./configure # make
Compute Host Set Up
SCore Linux Kernel Installation
Please do the same procedure of the server-side SCore Linux kernel installation.
SCore System Installation
Follow the "SCore System Installation on Compute Hosts from Source" page.
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.