<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Beyond Technology</title>
	<atom:link href="http://blog.donews.com/frank777/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.donews.com/frank777</link>
	<description>World Conqueror</description>
	<lastBuildDate>Sun, 18 Oct 2009 00:56:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Haha, happy!</title>
		<link>http://blog.donews.com/frank777/archive/2009/10/17/1566526.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2009/10/17/1566526.aspx#comments</comments>
		<pubDate>Sat, 17 Oct 2009 13:53:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
		
		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2009/10/17/1566526.aspx</guid>
		<description><![CDATA[Yesterday was my 24th birthday, and it really brings me luck and happiness.

]]></description>
			<content:encoded><![CDATA[<p>Yesterday was my 24th birthday, and it really brings me luck and happiness.</p>
<p>When I searched my last delivered blog by accident, I got a definitely happy accident. The blog named &quot;My hard way to install Xen&quot; which is delivered in Sept. 8th. was reprint in here: <a href="http://www.diybl.com/course/6_system/linux/Linuxjs/20090925/177098.html">http://www.diybl.com/course/6_system/linux/Linuxjs/20090925/177098.html</a>&nbsp;by diybl.com. I contacted them and&nbsp;expressed&nbsp;my honor. This is my first time that my blog is reprint as a technical paper which means it receives someone&#8217;s accept. i worte the following in my first blog: &quot;As a new comer, adding that I have little knowledge of IT, I can&#8217;t accomplish a paper in IT. BUT I believe I can do it soon. My only TASK is to study and study, to have some technical articles come out.&quot; Finally, I made it!</p>
<p>P.S. I will get two suns on my QQ in two hours. </p>
<p>Haha, happy!</p>
<p>I&nbsp;should make more efforts!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2009/10/17/1566526.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>building a virtual cluster with Xen offline</title>
		<link>http://blog.donews.com/frank777/archive/2009/09/16/1560973.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2009/09/16/1560973.aspx#comments</comments>
		<pubDate>Wed, 16 Sep 2009 10:53:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
				<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2009/09/16/1560973.aspx</guid>
		<description><![CDATA[To summarize how to build a virtual cluster and to memorize what I have done in the last half month.
This blog will show you how to build a virtual cluster with Xen step by step.
I almost did the same step as "ClusterMonkey - Building A Virtual Cluster with Xen" did, but you know, there're much modification. The most important is that I have no internet access. So, I am here, to show you a latest version to build a virtual cluster offline.]]></description>
			<content:encoded><![CDATA[<p>To summarize how to build a virtual cluster and to memorize what I have done in the last half month.<br />This blog will show you how to build a virtual cluster with Xen step by step.<br />I almost did the same step as &quot;ClusterMonkey &#8211; Building A Virtual Cluster with Xen&quot; did, but you know, there&#8217;re much modification. The most important is that I have no internet access. So, I am here, to show you a latest version to build a virtual cluster offline.</p>
<p>My role: a brand new linux user.</p>
<p>structure:<br />A Xen installation, the creation of 3 virtual machines (one to act as the master and two slaves), shared storage through NFS.</p>
<p>Step 1. Install linux OS<br />I tried Fedora 8, Fedora 11, Ubuntu 9.04 and CentOS 5.3, and fianlly I choosed CentOS 5.3(final). For some reason, I deleted all the disks and gave CentOS the whole 320GB.</p>
<p>Here&#8217;s network configuration <br />ip&nbsp;&nbsp;192.168.1.1<br />netmask&nbsp;&nbsp;255.255.255.0<br />gateway&nbsp;&nbsp;192.168.1.254</p>
<p>Step 2. Install Xen<br />You may wonder why I tried so many OS. Because, at the first moment, I choosed to install Xen from a source tarball. However, I could not make it due to the version problem. Sometimes, OS lacks of some necessary packages for Xen(Remember: I have no internet access), and sometimes, Xen could not recognize my hard disk, although I had a successful installation. At last, I got useful advices from one senior that CentOS has included Xen(later, I found Fedora also did the same thing).<br />So, the installation is much easier. Get all xen, xen-kernel and other dependent packages(such as Virtualization-en-US, libvirt, virt-manager, python-virtinst and etc.) from DVD. Like:</p>
<p>[root@daisy ~]# mkdir xen-install<br />[root@daisy ~]# cp /media/disk/CentOS/xen-3.0.3-80.e15.i386.rpm ./xen-install</p>
<p>Then install Xen.</p>
<p>[root@daisy ~]# cd xen-install<br />[root@daisy xen-install]# rpm -ivh *.rpm</p>
<p>If you are lack of some packages, copy them from DVD. Finally, you will succeed in installing xen, and then reboot. Then you will check whether the installation is ok by xm command.</p>
<p>modify the enviroment</p>
<p>[root@daisy ~]# cat /etc/bashrc<br />PATH=$PATH:/usr/sbin<br />PATH=$PATH:/sbin</p>
<p>[root@daisy ~]# xm list<br />Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ID Mem(MiB) VCPUs State&nbsp;&nbsp; Time(s)<br />Domain-0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 3280&nbsp;&nbsp;&nbsp;&nbsp; 4 r&#8212;&#8211;&nbsp;&nbsp;&nbsp; 926.5</p>
<p>ok, you have made it.</p>
<p>Step 3. Install guest OS in Xen (Use another user: frank)</p>
<p>Step 3.1. Make a ftp server for guest OS installation source.</p>
<p>[frank@daisy ~]# rpm -ivh vsftpd-2.0.5-12.el5.rpm<br />[frank@daisy ~]# vsftpd</p>
<p>upload the CentOS 5.3 installation files to ftp<br />[frank@daisy ~]# cp -rf /media/disk/* /var/ftp/pub/centos5.3</p>
<p>Step 3.2. Create a 10GB img for master installation</p>
<p>[frank@daisy ~]# mkdir vcluster<br />[frank@daisy ~]# dd if=/dev/zero of=/vcluster/master/master.img bs=4M count=2560</p>
<p>Step 3.3. install master on Xen</p>
<p>[frank@daisy ~]# virt-install<br />What is the name of your virtual machine? master<br />How much RAM should be allocated (in megabyte)? 256<br />What would you like to use as the disk (path)? ./vcluster/master/master.img<br />Would you like to enable graphics support? (yes or no) no<br />What is the install location? <a href="ftp://192.168.1.1/pub/centos5.3">ftp://192.168.1.1/pub/centos5.3</a></p>
<p>And then you will find the familiar installation interface. Maybe you are not comfortable without graphics support, but you will soon find it is the same thing. Make sure turn off the firewall and SElinux. </p>
<p>Step 3.4. login master and configure master&#8217;s network</p>
<p>[frank@daisy ~]# xm create master<br />[frank@daisy ~]# xm console master</p>
<p>the following instruction is in master node.<br />modify /etc/sysconfig/network-scrpits/ifcfg-eth0 to make <br />ip &nbsp;&nbsp;192.168.1.2<br />netmask&nbsp;&nbsp;255.255.255.0<br />gateway&nbsp;&nbsp;192.168.1.254</p>
<p>Use &quot;Virtual system manager&quot; to create a private network eth1, and modify master&#8217;s network<br />ip &nbsp;&nbsp;192.168.0.2<br />netmask&nbsp;&nbsp;255.255.255.0<br />gateway&nbsp;&nbsp;192.168.0.254</p>
<p>Step 3.5. install slaves</p>
<p>you can do the similar thing as you install master.</p>
<p>[frank@daisy ~]# dd if=/dev/zero of=/vcluster/slave1/slave1.img bs=4M count=2560<br />[frank@daisy ~]# virt-install<br />[frank@daisy ~]# xm create slave1<br />[frank@daisy ~]# xm console slave1</p>
<p>Use &quot;Virtual system manager&quot; to create a private network eth1, and modify salve1&#8217;s network, with ip 192.168.0.3<br />Do the same thing to slave2 with ip 192.168.0.4</p>
<p>Ok, you will see 3 virtual machine running in xen</p>
<p>[root@daisy ~]# xm list<br />Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ID Mem(MiB) VCPUs State&nbsp;&nbsp; Time(s)<br />Domain-0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 3280&nbsp;&nbsp;&nbsp;&nbsp; 4 r&#8212;&#8211;&nbsp;&nbsp;&nbsp; 926.5<br />master&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 255&nbsp;&nbsp;&nbsp;&nbsp; 1 -b&#8212;-&nbsp;&nbsp;&nbsp; 290.4<br />slave1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 255&nbsp;&nbsp;&nbsp;&nbsp; 1 -b&#8212;-&nbsp;&nbsp;&nbsp;&nbsp; 36.4<br />slave2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 255&nbsp;&nbsp;&nbsp;&nbsp; 1 -b&#8212;-&nbsp;&nbsp;&nbsp;&nbsp; 38.5</p>
<p>Step 4. NFS Configuration</p>
<p>Step 4.1. Master NFS Server Configuration</p>
<p>You should firstly get nfs-utils. So</p>
<p>[root@master ~]# ftp 192.168.1.1<br />name: anonymous<br />ftp&gt; cd pub/centos5.3/CentOS<br />ftp&gt; mget<br />(remote files) nfs-utils-1,0.9-40.e15.i386.rpm<br />ftp&gt; quit</p>
<p>Then, you can get nfs-utils. In the following part, I won&#8217;t mention how I get rpm package because I always did in this way.</p>
<p>[root@master ~]# rpm -ivh nfs-utils-1,0.9-40.e15.i386.rpm<br />[root@master ~]# mkdir /cshare<br />[root@master ~]# chmod 777 /cshare<br />[root@master ~]# cat /etc/exports<br />/cshare&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.0.0/255.255.255.0(rw,sync)<br />[root@master ~]# cat /etc/hosts.deny<br />portmap:ALL<br />lockd:ALL<br />mountd:ALL<br />rquotad:ALL<br />statd:ALL<br />[root@master ~]# cat /etc/hosts.allow<br />portmap: 192.168.0.0/255.255.255.0<br />lockd: 192.168.0.0/255.255.255.0<br />mountd: 192.168.0.0/255.255.255.0<br />rquotad: 192.168.0.0/255.255.255.0<br />statd: 192.168.0.0/255.255.255.0<br />[root@master ~]# cat /etc/fstab<br />none&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /proc/fs/nfsd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nfsd&nbsp;&nbsp;&nbsp; defaults 0 0<br />[root@master ~]# cat /etc/hosts<br />#127.0.0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localhost<br />192.168.0.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; master<br />192.168.0.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; slave1<br />192.168.0.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; slave2<br />[root@master ~]# chkconfig &#8211;level 345 nfs on</p>
<p>Step 4.2. Slave NFS Configuration</p>
<p>[root@slave1 ~]# rpm -ivh portmap-4.0-65.2.2.1<br />[root@slave1 ~]# cat /etc/fstab<br />192.168.0.2:/cshare&nbsp;&nbsp;&nbsp; /cshare&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nfs&nbsp;&nbsp;&nbsp;&nbsp; rw,hard,intr 0 0<br />[root@slave1 ~]# mount -t nfs 192.168.0.2:/cshare /cshare<br />[root@slave1 ~]# cat /etc/hosts<br />#127.0.0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localhost<br />192.168.0.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; master<br />192.168.0.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; slave1<br />192.168.0.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; slave2<br />[root@slave1 ~]# mkdir /cshare</p>
<p>you should do the same thing for slave2.</p>
<p>Step 4.3. Check NFS<br />[root@slave1 ~]# df -h<br />[root@slave1 ~]# ping master</p>
<p>Here, you have accomplished the basic building of the virtual cluster. The following is to install cluster softwares. I downloaded C3, MPICH2, Torque and Maui in other places.</p>
<p>Step 5. C3 Installation</p>
<p>For master</p>
<p>[root@master ~]# rpm -ivh rsync-2.6.8-3.1.i386.rpm rsh-0.17-38.e15.i386.rpm rsh-server-0.17-38.e15.i386.rpm xinetd-2.3.14-10.e15.i386.rpm<br />[root@master ~]# vi /etc/hosts.equiv<br />master<br />slave1<br />slave2<br />[root@master ~]# cp rsync-2.6.8-3.1.i386.rpm rsh-0.17-38.e15.i386.rpm rsh-server-0.17-38.e15.i386.rpm xinetd-2.3.14-10.e15.i386.rpm /cshare</p>
<p>For slaves</p>
<p>[root@slave1 cshare]# cp rsync-2.6.8-3.1.i386.rpm rsh-0.17-38.e15.i386.rpm rsh-server-0.17-38.e15.i386.rpm xinetd-2.3.14-10.e15.i386.rpm ~<br />[root@slave1 cshare]# cd ~<br />[root@slave1 ~]# rpm -ivh rsync-2.6.8-3.1.i386.rpm rsh-0.17-38.e15.i386.rpm rsh-server-0.17-38.e15.i386.rpm xinetd-2.3.14-10.e15.i386.rpm</p>
<p>In the file /etc/xinetd.d/rsh change the line disable = yes to disable = no <br />In the file /etc/securetty add a line containing rsh <br />In the file /etc/pam.d/rsh change the line auth required pam_rhosts_auth.so by adding at the end hosts_equiv_rootok </p>
<p>[root@slave1 ~]# vi /etc/hosts.equiv<br />master<br />slave1<br />slave2</p>
<p>Then, (remember, only in the slaves) we start xinetd: <br />&nbsp; <br />[root@slave1 ~]# service xinetd start</p>
<p>Do the same thing to slave2</p>
<p>For master</p>
<p>[root@master ~]# tar -zxf c3-4.0.1.tar.gz<br />[root@master ~]# cd c3-4.0.1<br />[root@master c3-4.0.1]# ./Install-c3<br />[root@master c3-4.0.1]# ln -s /opt/c3-4/c[^0-9]* /usr/local/bin/<br />[root@master c3-4.0.1]# vi /etc/c3.conf</p>
<p>cluster vcluster {<br />&nbsp; master:192.168.0.2<br />&nbsp; slave[1-2]<br />}</p>
<p>[root@master ~]# cat /etc/profile <br />&nbsp; <br />export C3_RSH=rsh</p>
<p>[root@master ~]# cexec uname -a </p>
<p>************************* master *************************<br />&#8212;&#8212;&#8212; slave1&#8212;&#8212;&#8212;<br />Linux slave1 2.6.18.128-e15xen #1 SMP Wed Jan 21 11:55:02 EST 2009 i686 i686 i386 GNU/Linux<br />&#8212;&#8212;&#8212; slave2&#8212;&#8212;&#8212;<br />Linux slave2 2.6.18.128-e15xen #1 SMP Wed Jan 21 11:55:02 EST 2009 i686 i686 i386 GNU/Linux</p>
<p>Step 6. Install MPI</p>
<p>Step 6.1 create SSH trusted connection</p>
<p>For master</p>
<p>[root@master ~]# ssh-keygen -t rsa&nbsp;(press &#8216;Enter&#8217; all along)<br />[root@master ~]# cd .ssh<br />[root@master .ssh]# cp id_rsa.pub authorized_keys <br />[root@master .ssh]# cd ..<br />[root@master ~]# ssh master&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;(type &#8216;yes&#8217;)</p>
<p>For slaves</p>
<p>[root@slave1 ~]# ssh-keygen -t rsa<br />[root@master ~]# scp 192.168.0.2:/root/.ssh/* /root/.ssh<br />[root@master ~]# scp 192.168.0.2:/etc/hosts /etc/hosts<br />[root@master ~]# ssh slave1&nbsp;&nbsp;(type &#8216;yes&#8217;)</p>
<p>Do the same thing to slave2<br />Check the 3 machines have trusted connection built</p>
<p>[root@master ~]# ssh slave1&nbsp;&nbsp;(type &#8216;yes&#8217;, and no password)<br />[root@master ~]# ssh slave2<br />[root@slave1 ~]# ssh master<br />[root@slave1 ~]# ssh slave2<br />[root@slave2 ~]# ssh master<br />[root@slave2 ~]# ssh slave1</p>
<p>Step 6.2. Install MPICH2</p>
<p>[root@master ~]# tar -zxvf mpich2-1.1.tar.gz<br />[root@master ~]# mkdir /usr/mpich2<br />[root@master ~]# cd mpich2-1.1<br />[root@master mpich2-1.1]# ./configure &#8211;prefix=/usr/mpich2<br />[root@master mpich2-1.1]# make<br />[root@master mpich2-1.1]# make install<br />[root@master mpich2-1.1]# cat /etc/bashrc</p>
<p>PATH=$PATH:/usr/mpich2/bin</p>
<p>[root@master mpich2-1.1]# logout</p>
<p>[root@master ~]# touch /etc/mpd.conf<br />[root@master ~]# chmod 600 /etc/mpd.conf<br />[root@master ~]# vi /etc/mpd.conf</p>
<p>MPD_SECRETWORD=mr45-j9z</p>
<p>[root@master ~]# vi mpd.hosts</p>
<p>master<br />slave1<br />slave2</p>
<p>Step 6.3. check installation</p>
<p>[root@master ~]# mpd &amp;<br />[root@master ~]# mpdtrace<br />[root@master ~]# mpdallexit</p>
<p>Do the same thing to slave1 and slave2.</p>
<p>Step 6.4. Run MPI</p>
<p>[root@master ~]# vi hello.c</p>
<p>#include &quot;mpi.h&quot;<br />#include &lt;stdio.h&gt;<br />#include &lt;math.h&gt;<br />void main(argc,argv)<br />int argc;<br />char *argv[];<br />{<br />&nbsp;int myid, numprocs;<br />&nbsp;int namelen;<br />&nbsp;char processor_name[MPI_MAX_PROCESSOR_NAME];<br />&nbsp;<br />&nbsp;MPI_Init(&amp;argc,&amp;argv);<br />&nbsp;MPI_Comm_rank(MPI_COMM_WORLD,&amp;myid);<br />&nbsp;MPI_Comm_size(MPI_COMM_WORLD,&amp;numprocs);<br />&nbsp;MPI_Get_processor_name(processor_name,&amp;namelen);<br />&nbsp;fprintf(stderr,&quot;Hello World! Process %d of %d on %s\n&quot;, myid, numprocs, processor_name);<br />&nbsp;MPI_Finalize();<br />}</p>
<p>[root@master ~]# mpicc -o hello hello.c<br />[root@master ~]# cpush ./hello<br />[root@master ~]# mpdboot -n 3 -f mpd.hosts<br />[root@master ~]# mpirun -n 3 ./hello</p>
<p>Step 7. Install Torque</p>
<p>Step 7.1 Install Torque on master</p>
<p>[root@master ~]# tar zxvf torque-2.3.7.tar.gz<br />[root@master ~]# cd torque-2.3.7<br />[root@master torque-2.3.7]# ./configure -prefix=/opt/torque-2.3.7<br />[root@master torque-2.3.7]# make<br />[root@master torque-2.3.7]# make install<br />[root@master torque-2.3.7]# cat /etc/bashrc</p>
<p>PATH=$PATH:/opt/torque-2.3.7/bin<br />PATH=$PATH:/opt/torque-2.3.7/sbin</p>
<p>[root@master ~]# logout</p>
<p>[root@master ~]# cd torque-2.3.7<br />[root@master torque-2.3.7]# ./torque_setup root<br />[root@master torque-2.3.7]# vi /var/spool/torque/server_priv/nodes</p>
<p>master<br />slave1<br />slave2</p>
<p>[root@master torque-2.3.7]# chmod 1777 /var/spool/torque/spool<br />[root@master torque-2.3.7]# chmod 1777 /var/spool/torque/undelivered</p>
<p>[root@master torque-2.3.7]# pbs_server -t create<br />[root@master torque-2.3.7]# qmgr -c &quot;set server scheduling=true&quot;<br />[root@master torque-2.3.7]# qmgr -c &quot;create queue dque queue_type=execution&quot;<br />[root@master torque-2.3.7]# qmgr -c &quot;set queue dque started=true&quot;<br />[root@master torque-2.3.7]# qmgr -c &quot;set queue dque enabled=true&quot;<br />[root@master torque-2.3.7]# qmgr -c &quot;set queue dque resources_default.nodes=1&quot;<br />[root@master torque-2.3.7]# qmgr -c &quot;set queue dque resources_default.walltime=3600&quot;<br />[root@master torque-2.3.7]# qmgr -c &quot;set server default_queue=dque&quot;</p>
<p>Check status</p>
<p>shutdown server<br />[root@master torque-2.3.7]# qterm -t quick</p>
<p>start server<br />[root@master torque-2.3.7]# pbs_server</p>
<p>verify all queues are properly configured<br />[root@master torque-2.3.7]# qstat -q</p>
<p>view additional server configuration<br />[root@master torque-2.3.7]# qmgr -c &#8216;p s&#8217;</p>
<p>verify all nodes are correctly reporting<br />[root@master torque-2.3.7]# pbsnodes -a<br />[root@master torque-2.3.7]# pbs_mom</p>
<p>Step 7.2. Install Torque on slaves</p>
<p>[root@master torque-2.3.7]# make packages<br />[root@master torque-2.3.7]# cp torque-package-clients-linux-i686.sh, torque-package-devel-linux-i686.sh, torque-package-doc-linux-i686.sh, torque-package-mom-linux-i686.sh, torque-package-server-linux-i686.sh /cshare</p>
<p>[root@slave1 ~]# cd /cshare<br />[root@slave1 cshare]# cp torque-package-clients-linux-i686.sh, torque-package-devel-linux-i686.sh, torque-package-doc-linux-i686.sh, torque-package-mom-linux-i686.sh, torque-package-server-linux-i686.sh ~<br />[root@slave1 cshare]# cd ~ <br />[root@slave1 ~]# ./torque-package-clients-linux-i686.sh</p>
<p>you should run all the sh files to install</p>
<p>[root@slave1 ~]# vi /var/spool/torque/server_name</p>
<p>master</p>
<p>[root@slave1 ~]# vi /var/spool/torque/mom_priv/config</p>
<p>$pbsserver master<br />$logevent 255<br />$usecp master:/cshare /cshare</p>
<p>[root@slave1 ~]# cat /etc/bashrc</p>
<p>PATH=$PATH:/opt/torque-2.3.7/bin<br />PATH=$PATH:/opt/torque-2.3.7/sbin</p>
<p>[root@slave1 ~]# logout<br />[root@slave1 ~]# pbs_mom</p>
<p>Do the same thing to slave2</p>
<p>Step 8. Install Maui on master (not in slaves)</p>
<p>[root@master ~]# tar zxvf maui-3.2.6p21.tar.gz<br />[root@master ~]# cd maui-3.2.6p21<br />[root@master ~]# ./configure -prefix=/opt/maui-3.2.6p21 -with-pbs=/opt/torque-2.3.7<br />[root@master ~]# make<br />[root@master ~]# make install</p>
<p>[root@master ~]# vi /usr/local/maui/maui.cfg</p>
<p>SERVERHOST master<br /># primary admin must be first in list<br />ADMIN1 root<br /># Resource Manager Definition<br />RMCFG[master] <a href="mailto:TYPE=PBS@RMNMHOST">TYPE=PBS@RMNMHOST</a>@<br />RMTYPE[0] PBS</p>
<p>[root@master ~]# cat /etc/bashrc</p>
<p>PATH=$PATH:/opt/maui-3.2.6p21/bin<br />PATH=$PATH:/opt/maui-3.2.6p21/sbin</p>
<p>[root@master ~]# logout<br />[root@master ~]# maui</p>
<p>Notice: do not start pbs_sched on slaves</p>
<p>[root@master ~]# logout</p>
<p>[frank@master ~]# vi hello.pbs</p>
<p>#!/bin/sh<br />#PBS -N hello<br />#PBS -o hello.log<br />#PBS -e hello.err<br />#PBS -q dque<br />#PBS -l nodes=3<br />cd ~/tmp<br />echo Time is `date`<br />echo Directory is $PWD<br />echo This job runs on the following nodes:<br />cat $PBS NODEFILE<br />NPROCS=`wc -l&lt;$PBS NODEFILE`<br />echo This job has allocated $NPROCS nodes<br />mpiexec -machinefile $PBS NODEFILE -np $NPROCS ./hello</p>
<p>[frank@master ~]# qsub hello.pbs</p>
<p>Then you can check the status</p>
<p>[frank@master ~]# qstat -q<br />[frank@master ~]# qstat -a </p>
<p>Ok, well done!!!</p>
<p>The above is my steps to build a virtual cluster with Xen offline. I complete this blog in rush, so please tell me if you find any problem.</p>
<p>Reference</p>
<p>ClusterMonkey &#8211; Building A Virtual Cluster with Xen<br />Centos 5 xen 最简单装配置: <a href="http://www.diybl.com/course/6_system/linux/Linuxjs/200899/141086.html">http://www.diybl.com/course/6_system/linux/Linuxjs/200899/141086.html</a><br />Linux下MPICH2集群系统安装手册(采用建立信任ssh）<br />资源管理软件TORQUE与作业调度软件Maui的安装、设置及使用</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2009/09/16/1560973.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My hard way to install Xen</title>
		<link>http://blog.donews.com/frank777/archive/2009/09/08/1559392.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2009/09/08/1559392.aspx#comments</comments>
		<pubDate>Tue, 08 Sep 2009 13:39:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
				<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2009/09/08/1559392.aspx</guid>
		<description><![CDATA[After I decided to research virtualization technology, my first task is to build a virtual cluster. Since I chould not get the root right from the HPC center, I had to make a try on my pc. First of all, I should install a virtual machine, and this is the start of my nightmare.

]]></description>
			<content:encoded><![CDATA[<p>After I decided to research virtualization technology, my first task is to build a virtual cluster. Since I chould not get the root right from the HPC center, I had to make a try on my pc. First of all, I should install a virtual machine, and this is the start of my nightmare.</p>
<p>I google one paper named &quot;Building a Virtual Cluster with Xen&quot; which described the every detail, so I decided to implement it. I downloaded Ubuntu 9.04 CD img and Wubi.exe to install an Ubuntu in my pc, and I got the latest version of Xen, which is 3.4.1. I have to declare that, I have no internet where I do my work, so, many of&nbsp;you can imagine how bitter I suffered when I checked the prerequisites packages, finding that system lack of some. What&#8217;s worse, some packages are not suitable because of its version. To solve it, I download the DVD img which can make me much more convenient to update those packages. However, some packages could not be satisfied in the end. And I found the installation needed internet access which made me very disappointing.</p>
<p>My senior told me to try KVM which is installed in Ubuntu. But, I found it was a false impression. I had to install Qemu. Soon, I found Qemu was not the&nbsp;key problem. The cpu of my pc does not support VT, that is, I could not run KVM. So I turned to VMware. The strange thing is I could not download the software because of the internet problem.</p>
<p>Suddenly, I found a paper named &quot;Install Xen 3.3.1 in Federo 10&quot; which told me how to install Xen offline. Since I have a Fedora 8 in Vmware, I immediately got down to working. I learned&nbsp;the last&nbsp;lesson in Ubuntu, I abondoned the idea to install a lower version of Xen. So I tried Xen 3.4.1. Ironically, this time, the verison of Fedora is too low to satisfy the Xen installation. I asked my another senior to download Fedora 11 DVD, and I hoped to release myself, because I felt so terrible during the course.</p>
<p>Unfortunately, the process of Xen installation on Fedora 11 is much shorter than 8, even if I tried Xen 3.3.0. I am nearly going crazy! Soon, I remembered when I installed Xen 3.0.1 in Fedora 8, the installation was succefully completed, yet I could not boot it, for some fd0 error. Desperately, I started installing Xen 3.3.1 in Fedora 8. &quot;make&quot;&#8230; &quot;make install&quot;&#8230; <span class="en">My heart flew up into my mouth when some errors appeared, however, the install process is still going, and I realized those are trivial ones. </span></p>
<p><span class="en">Successful installation. After modifying the boot loader, I reboot the machine, waiting for the beautiful Xen interface. Yes, I have a Xen Liunx choice in boot, but I soon realized one similar error happened. This time, I believed I made&nbsp;some&nbsp;mistake&nbsp;in /boot/grub/menu.list. With the help of senior, I finally finished the correct modification.</span></p>
<p><span class="en">Done! I could not help laughing! It&nbsp;has already taken me more than one week!</span></p>
<p><span class="en">Running a xen in vmware is too slow, my next step is to install a Fedora 8 on my pc, and directly install Xen 3.3.0 in it. There&#8217;s a long way to finish the virtual cluster, and also a long way to acquaint Linux and virtualization technology. However, after I made a successful installation of Xen, I believe I can do more!</span></p>
<p><span class="en">Following is my steps of Xen 3.3.0 installation in Fedora 8, hoping to give you some help.</span></p>
<p><span class="en">1.check packages</span></p>
<p><span class="en"></span><span class="en">#cd xen3.3.0/tools/check<br />#./chk build</span></p>
<p><span class="en">2.modify makefile</span></p>
<p><span class="en">#vim xen3.3.0/Makefile<br />comment all lines of codes with &#8217;stubdom&#8217;</span></p>
<p><span class="en">3.modify hg</span></p>
<p><span class="en">#vim xen3.3.0/buildconfigs/src.hg-clone<br />comment all lines of codes with &#8216;hg&#8217;</span></p>
<p><span class="en">4.generate linux-2.6.18-xen.hg</span></p>
<p><span class="en">#cp linux-2.6.18-xen-3.3.0.tar ./xen3.3.0/<br />#tar -xzf linux-2.6.18-xen-3.3.0.tar<br />#mv&nbsp;linux-2.6.18-xen-3.3.0 linux-2.6.18-xen.hg</span></p>
<p><span class="en">5.install</span></p>
<p><span class="en">#make<br />#make install</span></p>
<p><span class="en">6.install check. successful installation will give you following changes.</span></p>
<p><span class="en">/etc/xen<br />/lib/modules<br />/boot</span></p>
<p><span class="en"></p>
<p>7.generate initrd-2.6.18.8-xen.img</p>
<p>#cd /boot<br />#mkinitrd -v -f &#8211;with=aacraid &#8211;with=sd_mod &#8211;with=scsi_mod initrd-2.6.18.8-xen.img 2.6.18.8-xen</p>
<p>8.Modify the boot loader</p>
<p>#vim /boot/grub/menu.lst</p>
<p>title&nbsp;&nbsp;Xen 3.3 / XenLinux 2.6<br />root(hd0, 0)<br />kernel&nbsp;&nbsp;/xen-3.3.gz dom0_mem=262144<br />module&nbsp;&nbsp;/vmlinuz-2.6.18.8-xen root=/dev/VolGroup00/LogVol00 ro console=tty0<br />module&nbsp;&nbsp;/initrd-2.6.18.8-xen.img</p>
<p>#sudo mv /lib/tls /lib/tls.disabled</p>
<p>9.reboot the machine, and verify that it boots into the Xen kernel, and check that Xen is running correctly by running the command sudo xm list, which should show that Domain-0 is the only machine at the moment. </p>
<p>&nbsp;</p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2009/09/08/1559392.aspx/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Before leaving</title>
		<link>http://blog.donews.com/frank777/archive/2009/02/05/1465707.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2009/02/05/1465707.aspx#comments</comments>
		<pubDate>Thu, 05 Feb 2009 02:00:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
		
		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2009/02/05/1465707.aspx</guid>
		<description><![CDATA[I don't know whether this title is suitable or not.

]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know whether this title is suitable or not.</p>
<p>My new year holiday is one day left and my next return is at least six months later. Since my Internet was cut off and it seems not taking a turn for better. That means you may not see me on the internet untill several months later, so I have to say something before leaving.</p>
<p>I had a really good holiday this time, not only because I had a total drunk on the get-together of classmates of senior high school. I have to confess that make me insensible for one whole day and I would not like to have a taste of wine. However, there&#8217;s a long way of practising drinking to go.</p>
<p>2008 is gone, and 2009 is a new start. Usually, as many of you, I have some new year&#8217;s wishes. Yet, sometimes, I am thinking of one question, that is, where are we after the earth is destroyed, like by the explosion of the universe or something else? Once I have this question in my mind, I feel so terrible and helpless. Definitely, I think there&#8217;s no one can help me figure out this problem. From another perspective, why do we need that much money? The phenomenon that many people bought good cars after the earthquake may explain more clearly what I want to tell. It is a confusing topic.</p>
<p>What I am going to do is to take a train, check the scores, choose the courses and study even harder. I am wondering if my boss would assign some work to me or not.</p>
<p>2009 is my year, that is,&nbsp;<span class="trans">my year of birth considered in relation to the Twelve Terrestrial Branches. I wish a good luck. when 24-year-old, David Beckham and his teammates helped Manchester United become a &quot;Triple Crown&quot;, and I hope I can do something just like my idol.</span></p>
<p><span class="trans">What&#8217;s more, I&#8217;d like to develop a better relationship with her because she is so nice that I am under the impression that she is right for me. I am kind of knowing what the surprise she wants to give me, yet, I am not going to expose it. So, expecting&#8230;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2009/02/05/1465707.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The feeling</title>
		<link>http://blog.donews.com/frank777/archive/2008/12/15/1403442.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2008/12/15/1403442.aspx#comments</comments>
		<pubDate>Mon, 15 Dec 2008 00:36:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
		
		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2008/12/15/1403442.aspx</guid>
		<description><![CDATA[I am not able to describe the feeling with her, but it is nice.]]></description>
			<content:encoded><![CDATA[<p>I am not able to describe the feeling with her, but it is nice.</p>
<p>She has a good character, and she is good-tempered &amp; beautiful. Now, I am sure about her feeling of me and this makes me happy.</p>
<p>The most important is that though it is just three weeks since we first met each other, I have the feeling that she has known me a lot.</p>
<p>I&#8217;d like to develop this good relationship and I hope this would last long, to eternal.</p>
<p>Bless~</p>
<p>To good good study.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2008/12/15/1403442.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blissful</title>
		<link>http://blog.donews.com/frank777/archive/2008/10/17/1362166.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2008/10/17/1362166.aspx#comments</comments>
		<pubDate>Fri, 17 Oct 2008 01:07:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
		
		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2008/10/17/1362166.aspx</guid>
		<description><![CDATA[Immediately I logged on the Xiaonei, I received so much bless from many friends which made me so happy that I decided to record my feeling today.]]></description>
			<content:encoded><![CDATA[<p>Immediately I logged on the Xiaonei, I received so much bless from many friends which made me so happy that I decided to record my feeling today.</p>
<p>You can&#8217;t imagine that I started work at 6:30 in the morining because I was on duty, that is, I would not do anything except watch the west gate, greeting senior officer, answering the phone&nbsp;and making some notes. <span class="en">It was quite a relief as I&nbsp;could&nbsp;read books for reviewing. Everything went well until I called for a short order, yet receiving nothing even after one hour.</span></p>
<p><span class="en">2 o&#8217;clock p.m. saw&nbsp;my duty&nbsp;handing over to my roommate. Later, I attended a lecture which told us how to apply for studying overseas.&nbsp;My direct thought was to study hard and prepared.</span></p>
<p><span class="en">Luck backed to me in the evening especially having lessions. After that, 312 drove outside to&nbsp;dine together for my birthday. The scene which I dreamed before I&nbsp;came here came true. We four&nbsp;ate grilled food with a bottle of beer, talking and laughing. This totally impressed me a lot, and confirmed my confidence to stay.</span></p>
<p><span class="en">Back to dorm with birthday cake, we celebrated my birthday with lighting the candles and singing the birthday song. And to thank senior fellow apprentices in 120, we did not forget sending them slices of cake.</span></p>
<p><span class="en">Thank you very much for your bless, my friends.</span></p>
<p><span class="en">Thank you very much for your care, my bros in 312.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2008/10/17/1362166.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back to normal</title>
		<link>http://blog.donews.com/frank777/archive/2008/10/13/1360021.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2008/10/13/1360021.aspx#comments</comments>
		<pubDate>Mon, 13 Oct 2008 05:46:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
		
		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2008/10/13/1360021.aspx</guid>
		<description><![CDATA[Concentrative training is over and my life backs to normal.]]></description>
			<content:encoded><![CDATA[<p>Concentrative training is over and my life backs to normal.</p>
<p>Courses</p>
<p>Courses for graduate seem much more difficult and I have to review them after classes. Though I know it does not work well for the final examination, I can take heart from my life of study. You may know that I like teaching in English, yet, frankly speaking, I am sort of disliking the original books which are written in English. Yes, I know, they are the best ones and I may encounter some troubles if only reading Chinese version. Well, I think I have to be used to it. However, it is strange that I like reading papers which are written in English, because I know it is the directest way to get the advanced techniques. Sigh~ I may transplant this good habit to my book reading. </p>
<p>Training</p>
<p>Though concentrative training came to end, we have another tough task. Fortunately, I belong to &quot;the rest&quot;, as a result, what I am going to do is to watch &quot;the square&quot; training. Without tired movement, I take it for granted that we, the rest, should be arranged to other useful plans instead of this time-consuming work.</p>
<p>Work</p>
<p>Hard courses lead to one result, that is, we, the new comer, don&#8217;t need to consider the work of lab. Thanks to passing PETS5 ahead, I do not have to have English lessions and this makes my spare time a little more sufficient. On my demand, boss&nbsp;&nbsp;released my first task, a translation of paper of 93 pages. As a rookie of this research area, I believe this would take me a long time to absorb. Well, it is just a start, like the one two years ago. As I can achieve a good&nbsp;result in MDS when I was an undergraduate, I am 100% behind myself that a bright future is waiting for me.</p>
<p>To be good!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2008/10/13/1360021.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>For Holland, for my dissertation</title>
		<link>http://blog.donews.com/frank777/archive/2008/06/22/1310675.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2008/06/22/1310675.aspx#comments</comments>
		<pubDate>Sun, 22 Jun 2008 13:49:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
		
		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2008/06/22/1310675.aspx</guid>
		<description><![CDATA[1-3, completely fail.

With great defeat of Italy and France in the group match, Holland was regarded as the champion of Europe. However, though as a fan of them, I know, they will not have a long way to go which is the worst thing I wanna see. Well, I have to say, Russia deserved to win.

]]></description>
			<content:encoded><![CDATA[<p>1-3, completely fail.</p>
<p>With great defeat of Italy and France in the group match, Holland was regarded as the champion of Europe. However, though as a fan of them, I know, they will not have a long way to go which is the worst thing I wanna see. Well, I have to say, Russia deserved to win.</p>
<p>This quter-final match ended at 5 o&#8217;clock in the morning, but I did not wanna sleep. With 3 more hours writing, I finished the first vision of my graduation dissertation. I know, it is to be modified, however, I have accomplished most of work. There is a translation of reference left and I believe I am able to manage it soon.</p>
<p>Notified that <span class="trans">letter of admission to NUDT is sended and I will receive it soon. Nice!</span></p>
<p><span class="trans">Cherish the last days of my undergraduate life</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2008/06/22/1310675.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pray</title>
		<link>http://blog.donews.com/frank777/archive/2008/05/20/1293367.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2008/05/20/1293367.aspx#comments</comments>
		<pubDate>Tue, 20 May 2008 02:08:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
		
		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2008/05/20/1293367.aspx</guid>
		<description><![CDATA[Date: 2008.05.19

Location: By the Songhua River

Event: Pray for the death in Sichuan 2008.05.12
]]></description>
			<content:encoded><![CDATA[<p>Date: 2008.05.19</p>
<p>Location: By the Songhua River</p>
<p>Event: Pray for the death in Sichuan 2008.05.12</p>
<p><img alt="" src="http://blog.donews.com/images/blog_donews_com/frank777/71321/o_DSCN7813.JPG" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2008/05/20/1293367.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something about my graduate design</title>
		<link>http://blog.donews.com/frank777/archive/2008/05/04/1286034.aspx</link>
		<comments>http://blog.donews.com/frank777/archive/2008/05/04/1286034.aspx#comments</comments>
		<pubDate>Sun, 04 May 2008 08:48:00 +0000</pubDate>
		<dc:creator>frank777</dc:creator>
		
		<guid isPermaLink="false">http://blog.donews.com/frank777/archive/2008/05/04/1286034.aspx</guid>
		<description><![CDATA[First of all, I would like to say something about this holiday. Well, in fact, one word to describe days with her is wonderful, and that's enough. Cards, movie, badminton and so on... And I also cherish the days with my roommates.

]]></description>
			<content:encoded><![CDATA[<p>First of all, I would like to say something about this holiday. Well, in fact, one word to describe days with her&nbsp;is&nbsp;wonderful, and that&#8217;s enough. Cards, movie, badminton and so on&#8230; And I also cherish the days with my roommates.</p>
<p>Secondly, I wanna say I am blocked in graduate design. Scores of Group A and B are increasing, which is in our expectation while the one of Group C drops a lot, which is what we do not wanna see. However, the whole score increases, which means I have finished most of my work. I dare say, if I am a lazy man, I will finish it and make a good graduation. The next step is to find why score of Group C drops. We have thought of some new ideas, but we have not planned to try them so far. There are two reasons: one is that we have no clear&nbsp;impression about how good these new ideas work; the other one is we want to solve the C-drop problem on the basis of this solid framework we have tested. Well, I believe we can have a good solution of this problem, hoping a excellent graduate design.</p>
<p>Thirdly, make a wish! Several days later will see its result. Bless~</p>
<p>Last but not least, I decide to abandon my blog in hitidea. Obviously, lacking of visitors are not worthy of my work to update.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.donews.com/frank777/archive/2008/05/04/1286034.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
