2008年6月10日 星期二

Installation google gadgets

Operation System: Ubuntu 8.04
file: google-gadgets-for-linux-0.9.2.tar.gz
download link: http://code.google.com/p/google-gadgets-for-linux/

sudo apt-get install libtool automake autoconf libxul-dev libghc6-mozembed-dev libcurl4-gnutls-dev libxml2-dev zlib1g-dev xulrunner xulrunner-1.9-dev libgtk2.0-dev libcairo2-dev libdbus-1-dev libdbus-glib-1-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libqt4-dev

xulrunner-1.9-dev 若有安裝過xulrunner-lib 會出現衡突,可不安裝
libqt4-dev 和 libgtk2.0-dev 可只選一安裝

./configure --prefix=/usr
make
sudo make install

If sucessful, type ggl-gtk in execute window (ALT+F2)

2008年6月5日 星期四

Linux 下compiler 一覽

Linux 下compiler 一覽


CC++F77F90
GNUgccg++f77N/A
PGIpgccpgCCpgf77pgf90
Intel i368icciccifcifc
Intel x86_64ecceccefcefc

What is MPICH

What is MPICH

MPI(Message Passing Interface) 為一種訊息傳遞標準, 提供一個可靠的傳遞介面, 讓各個node 作資料交換, 主要應用在異質網路叢集電腦系統上。 MPICH 是MPI-1 標準的實作, 包含了MPI 函式庫及編譯環境。

編譯及安裝

目前最新版本為 1.2.7p1, 可以在下方的網頁上找到
http://www-unix.mcs.anl.gov/mpi/mpich1/

作業系統以Linux 為主, MPICH 也有Windows 版本可以在下載網頁上找到。而compiler 以Linux 環境下常見的gcc 為主。

tar zxf mpich.tar.gz
cd mpich-1.2.7p1
./configure --prefix=/opt/mpich/gnu -rsh=ssh
make && make install

Compile MPI program
/opt/mpich/gnu/bin/mpicc -o hello hello.c