close Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_core.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.

Changes between Version 2 and Version 3 of adherelinux/drbl-mpi/20110812


Ignore:
Timestamp:
Aug 12, 2011, 8:33:04 AM (13 years ago)
Author:
adherelinux
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • adherelinux/drbl-mpi/20110812

    v2 v3  
    6969
    7070[[Image(Using DRBL on CPU Cluster.jpg)]] [[br]]
     71Figure 2.Using DRBL on CPU Cluster [[br]]
    7172
     73B.      ONEMPI Architecture
     74ONEMPI is a software package, and it de-pends on DRBL to deploy PC cluster environment. We are just run the ONEMPI script which is build a PC cluster [[br]]
     75quickly. We employ to combine DRBL with ONEMPI to build a message-passing interface system environment. At first we need to install configuration the [[br]]
     76DRBL software which is easy to install on operating system. Then, we run the ONEMPI script by using super user when the DRBL is installed on ours system. [[br]]
     77The two steps is finished, users can execute and compile mpi pro-gramming on the system environment. The ONEMPI script is automatically produce the [[br]]
     78“mpd.hosts” on yours home directory, and the mpd.hosts is to record all nodes hostname and Pro-cessor numbers. However, the ONEMPI is achievement to [[br]]
     79realize the complicate installation process. However, users can use the instruction “mpdboot -n * -f mpd.hosts” on yours home direc-tory, and the * is [[br]]
     80node numbers. [[br]]
     81The Figure 1 shows ONEMPI architecture, and the ONEMPI script has two significance files as follows: [[br]]
     82(1) The “mpi_install.sh” script is configuration to install software package (g++, fort77, gcc, mpich2, etc.) in the system, and create the “mpd.conf” [[br]]
     83file to ours home directory. [[br]]
     84(2)     The “drbl_mpi_patch” script is to adjust the DRBL software, including the public key, creating the mpd.hosts file and DRBL redeploy clients, etc. [[br]]
     85
     86[[Image(ONEMPI design architecture.jpg)]] [[br]]
     87Figure 2.ONEMPI design architecture [[br]]
     88
     89(3)     We can run ONEMPI script file in the terminal command as follows: [[br]]
     90       Step 1: sudo ./install [[br]]
     91       (default : /opt/drbl-mpi) [[br]]
     92       Step 2: cd /opt/drbl-mpi/ [[br]]
     93       Step 3: sudo ./drbl_mpi.sh [[br]]
     94
     95C.      System Environment Architecture [[br]]
     96Table 1 shows the software packages about the diskless cluster. There are one server node and two client nodes in our system environment. Server and  [[br]]
     97clients have one Intel 2 Quad CPU Quad CPU    Q9550 @ 2.83GHz and 8 Gbytes of memory. Ours system is Ubuntu 10.10 version. [[br]]
     98
     99[[Image(Hardware specifications and Software list.jpg)]] [[br]]
     100Figure 3.Hardware specifications and Software list [[br]]