安裝環境:gcc –v 4.8.2
openmpi –v 1.4.3
abyss依賴的庫有:boost, openmpi, sparsehash, sqlite
安裝abyss之前要先安裝boost, sparsehash, sqlite,下面安裝示例均安裝在$home目錄下,建議安裝到自己建立的目錄下,將安裝包解壓到自己建立的目錄中,再按照示例步驟操作,boost的配置不變,其他配置時--prefil=$home改為--prefix=/change_path_to_your_dir, 安裝abyss時,依賴sqlite的路徑也要修改為安裝sqlite的路徑,將cppflags=-i$home/include裡面的$home相應改為安裝的路徑。
第一步,安裝boost
獲取包:
$wget
解壓:$tar –zxvf boost_1_56_0.tar.gz
進入解壓後的目錄:
$cd boost_1_56_0
配置:$ ./bootstrap.sh--prefix=path/to/installation/prefix
安裝:$ ./b2 install
第二步,安裝sparsehash
獲取包:
$wget
解壓:$ tar -zxvfsparsehash-sparsehash-2.0.3.tar.gz
進入解壓後的目錄:
$ cd sparsehash-sparsehash-2.0.3
配置:$./configure --prefix=$home
編譯:$make
安裝:$make install
第三步,安裝sqlite
獲取包:
$ wget
解壓:$ tar -zxvf sqlite-autoconf-3130000.tar.gz
進入解壓後的目錄:
$ cd sqlite-autoconf-3130000/
配置:$./configure --prefix=$home
編譯:$make
安裝:$make install
第四步,安裝abyss
獲取包:
$ wget
解壓:$ tar -zxvf abyss-1.9.0.tar.gz
進入解壓後的目錄:
$ cd abyss-1.9.0/
配置:要連線上已經安裝在集群系統上的openmpi的庫,sqlite
$./configure --enable-maxk=96--with-mpi=/public/soft/ompi143-gnu/lib/openmpi --with-sqlite=$home--prefix=$home cppflags=-i$home/include
編譯:$make
安裝:$make install
中山大學C 語言程式設計
cxsj01.csf cxsj02.csf cxsj03.csf cxsj04.csf cxsj05.csf cxsj06.csf cxsj07.csf cxsj08.csf cxsj09.csf cxsj10.csf cxsj11.csf cxsj12.csf cxsj13.csf cxsj14....
中山大學sicily第1813題
下面是我寫的1813題的 提交結果總是wrong answer,卻怎麼也找不錯來。請各位幫忙。中大sicily第1813題題目在http soj.me show problem.php?pid 1813 cid include include include using namespace std ...
2019中山大學程式設計競賽
theme 給定n m矩陣,有p個操作 將以 x1,y1 x2,y2 為左上 右下的矩陣覆蓋。之後q次詢問 以 x1,y1 x2,y2 為左上 右下的矩陣是否有全被覆蓋?solution 二維字首和。先由一次字首和 差分 計算出每個格仔被覆蓋的次數之和。然後將不為0的值 置為1,再進行字首和就算出每...