安装linpack
軟件清單
Linpack安裝在安裝之前,我們需要做一些軟件準備,相關的軟件及下載地址如下。
(1)Linux平臺,最新穩定內核的Linux發行版最佳,可以選擇Red Hat, CentOS等。
(2)MPICH2,這是個并行計算的軟件,可以到http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads下載最新的源碼包。
(3)Gotoblas,BLAS庫(Basic LinearAlgebra Subprograms)是執行向量和矩陣運算的子程序集合,這里我們選擇公認性能最好的Gotoblas,最新版可到http://www.tacc.utexas.edu/tacc-projects/下載,需要注冊。
(4)HPL,linpack測試的軟件,可在http://www.netlib.org/benchmark/hpl/下載最新版本。
mpich安裝
在電腦輸入sudo apt-get install mpich就可以了
如果想要自己編譯,看看下面這個鏈接:相關鏈接
如果依舊不成功,看看下面的內容:
相關鏈接
安裝教程如下:https://www.mpich.org/static/downloads/4.0.1/mpich-4.0.1-installguide.pdf
tar zxvf mpich2-1.1.1p1.tar.gz cd mpich2-1.1.1p1
指定目錄編譯 ./configure --disable-fortran --with-device=ch4:ofi
–prefix=/root/linpack/mpi --with-pm=smpd --enable-f77
make
make install 安裝的過程中
會出大量的錯,相信我,你需要這個鏈接:https://zhuanlan.zhihu.com/p/355850573
如果出現gcc未安裝的情況,需要輸入:sudo apt install build-essential
Gotoblas
BLAS庫(Basic LinearAlgebra Subprograms)是執行向量和矩陣運算的子程序集合,這里我們選擇公認性能最好的GotoblasGotoBLAS2-1.13_bsd.tar.gz
- 首先下載:https://www.tacc.utexas.edu/research-development/tacc-software/gotoblas2
- 在文件當前目錄下解壓tar -zxvf GotoBLAS2-1.13.tar.gz
- cd GotoBLAS2
- make CC=gcc BINARY=64 TARGET=NEHALEM
– 可以使用cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq –c查看cpu的型號
– intel的NEHALEM架構還是AMD的OPTERON - 如果編譯出現錯誤請先輸入#gmake clean再重新開始
- 相關鏈接
我在安裝的過程中出現這個錯誤:
出現這個錯誤的原因是找不到庫,再翻到最前面發現:
找不到/lib/libpthread.so*
安裝pthread方法:相關鏈接
尋找系統中的libpthread.so.0和libc.so.6
解決方法:
sudo cp -r /usr/lib/x86_64-linux-gnu/* /lib/相關鏈接
相關鏈接
總結
- 上一篇: android自定义view,时间刻度尺
- 下一篇: 社保只交15年就行?国家白给的羊毛怎么能