March 30, 2010, 11:23 pm
1. apt-get install mpich2 (remove other implementation to prevent trouble)
2. create .mpd.conf file under home dir ~/ , add a line “password=qwert” (replace qwert with any other texts)
3. create a hostfile or machine file (e.g. mpd.hosts) with node names listed one per line. (this file can be in any folder)
4. start mpd. There is a script shipped with mpich2 “mpdboot”. It accept some options. “mpdboot -f mpd.hosts -n #” with #<= number of nodes listed in mpd.hosts file. This command will start mpd on all the nodes if ssh or rsh is set correctly (without password).
5 use mpdtrace to verify the node names (nodes having been added to the mpd ring, ready to be used in the following mpirun calls).
6 mpirun -np N -host node1,node2 ./program (it’s not necessary to use all the nodes in the ring, but some of them is fine)
March 22, 2010, 7:54 pm
By default Notepad2 add a .txt extension to the file name when you save a newly created file. For files already having extensions, this will not be done. However, this is sometimes annoying if you often create files which do not use txt as extension although they are actually plain text files. I think this is almost a daily work for programmers. To cancel this feature, there are two ways. First, when you save the newly created file, simply add quote symbols around the file name like “new_file”, then the file will be save without an extension or with any extension you give. This trick also works for the Windows Notepad program. Another hack is to modify notepad2.ini, there you can create a new section (if it’s not there already) named “[settings2]“. The settings given in this section will override the default behavior. Then add an entry “DefaultExtension=”, yeah just leave nothing behind the equal sign, no suffix will be appended automatically then. There are more options for the customized section, see here.
Continue reading ‘Control file extensions of Notepad2’ »
March 22, 2010, 12:58 pm
经常在C++程序中加入中文注释,但是如果使用不同的编辑器,编码识别或转换不当,会导致非ASCII字符乱码。
Continue reading ‘用VC和gcc同时编译unicode编码的c++源程序’ »
March 15, 2010, 1:55 pm
VS中编译有时很费时间,如果有声音提示编译结果会比较方便,这样就不用总是查看输出窗口了。根据这篇文章,VS声音提示并不在VS软件设置中,而是在系统的“控制面板”中。打开“声音和音频设备”点击“声音”选项卡,在“程序事件”列表下找到“Microsoft Visual Studio”,就可以为编译成功、编译失败和取消编译等事件指定声音了。
Continue reading ‘为Visual Studio编译事件添加声音’ »
March 15, 2010, 12:43 pm
呵呵,最近有幸结识了一位傲慢且无知的俄罗斯女人。她看人的眼神绝似沙皇接见群臣,居高临下且无可判断焦距。但其实我知道她的无知也是超一流的。:)全当路过吧!
March 12, 2010, 3:55 pm
I’ve tried to download many freeware or trial versions in order to convert lots of html files downloaded from internet into some Ebook format, such as chm or pdf. Unfortunately and surprisingly none of them is satisfactory. Some cracked commercial software do exist, but I don’t like to be a victim of Trojan.
Continue reading ‘Killer apps to tidy up html files and make Ebook’ »
March 11, 2010, 11:57 pm
某些VS的Addins会导致程序异常缓慢或出错,一个小技巧是在启动VS的时候提前按住左边的shift键,即可禁止加载所有插件。
March 10, 2010, 7:07 pm
An alternative and better ways is to use the ‘distance’, ‘angle’ and ‘dihedral’ commands of ‘cmd’ object. Note not using ‘get_distance’, ‘get_angle’ and ‘get_dihedral’, they are for different purpose. The syntax is e.g. ‘dihedral dih_obj_name, id 1, id 2, id 3, id4’, i.e. giving an object name and four atom selections. (In this example, we use atom IDs for atom selections. Other syntax for atom selection should work too.) Using this method, the measurement will be automatically updated while playing the movie
March 7, 2010, 11:23 pm
Python的distutils可以很方便地制作模块安装程序,但是没有提供反安装/卸载功能。
Continue reading ‘Python模块的反安装’ »