PM/Infiniband TSは、TopSpinのドライバー(TopSpin OS)上に実装されています。 現在、PM/InfiniBand TSのユーザライブラリのみが公開されています。 このため、PM/InfiniBand TSを使用するためには、別途、TopSpin OS 2.0.0 build 436、 および、PM/InfiniBand TSのドライバーモジュールを入手する必要があります。
最初に、EITないしは手動でイーサネットを使用したSCoreをインストールしてください。
# rpm -i topspin-ib-rh80-2.0.0-436.i686.rpm # rpm -i topspin-ib-mod-rhXX-2.4.XX-2.0.0-436.i686.rpmパッケージ(topspin-ib-mod-XXXX-YYYY-2.0.0-436.i686.rpm)のXXX,YYYY部分は、計算ホストで使用しているカーネルのリビジョン、および、ディストリビューションに依存しています。
# cp pm_ibats.o /lib/modules/`uname -r`/ib/pm_ibats.o
DEVICE=ib0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.1 NETMASK=255.255.255.0 BROADCAST=192.168.0.255 NETWORK=192.168.0.0IPADDR,NETMASK,BROADCAST,NETWORKの各パラメータへは、計算ホストに割り当てられた値を設定します
# ( count=0; for hosts in `scorehosts -g pcc`; do \ echo -n "$count $hosts "; \ rsh $hosts /sbin/ifconfig ib0 | grep inet | sed 's/.*inet addr:\([0-9.]*\).*/\1/' ; \ count=`expr $count + 1`; \ done \ ) > /opt/score/etc/pm-infiniband.conf
/* PM/InfiniBand TS */ infiniband type=ib-ts -config:file=/opt/score/etc/pm-infiniband.conf /* PM/Shmem */ shmem0 type=shmem -node=0 shmem1 type=shmem -node=1 #define PCC MSGBSERV(server.pccluster.org:8766) \ cpugen=pentium-4 speed=3000 smp=2 \ network=infiniband,shmem0,shmem1 group=pcc comp0.pccluster.org PCC comp1.pccluster.org PCC comp2.pccluster.org PCC comp3.pccluster.org PCC
![]() |
PC Cluster Consotium |