經過一天的折騰,總算把specmpi安裝完成並成功執行了提供的測試負載,在這裡記下過程以免再用。
首先開始的安裝過程很順利,只是官網提供的配置檔案無法使用導致了大量的多餘工作。
告訴你基本的runspec執行給你希望的**
告訴你配置檔案是什麼,如何自己寫配置檔案的**
查詢specmpi 不同公司的結果的**
上面兩個結果查詢**的唯一價值是 找到一些與你伺服器相似廠商提供的配置,直接將差不多的配置檔案cp到你自己的環境中進行使用,環境配置在最後的叫config裡面
pgi 安裝
(1) tar -zxvf pgilinux-169-x86_64.gz 之後在解壓的當前目錄下會發現兩個可執行檔案 documentation.html install 和乙個install_components
執行install則可
(2) 預設的安裝路徑會在/opt/pgi下找到
(3)新增環境變數則可
export pgi=/opt/pgi
export path=/opt/pgi/linux86-64/7.0/bin:$path
export ld_library_path=:/usr/local/lib:/usr/lib:/home/mpich2/lib:/opt/pgi/linux86-64/7.0/lib
export manpath=$manpath:/opt/pgi/linux86-64/7.0/man
mpich 安裝
(1) 解壓檔案
(2) ./configure --prefix=/home/mpich2
(3)make -j 4 && make install
(4)mkdir /etc/hydra && vim /etc/hydra/hosts 在hosts中新增關聯的節點
(5)新增環境變數則可
export mpi_root=/home/mpich2
export hydra_host_file=/etc/hydra/hosts
export path=$path:/home/ljw/mpich2/bin
specmpi 安裝
(1)掛在映象安裝
mkdir /mnt/spmp27
mount -t iso9660 -o ro,loop mp27.os /mnt/spmp27
(2) 安裝
cd /mnt/spmp27 && ./install
按照提示訊息進行安裝則可
(3)cd /home/mp27 && . ./shrc
(4)自己配置檔案,配置檔案內容如下
output_format=asc,ps
tune=base
ext=mpi
reportable=0
teeout=yes
size=mref
iterations=1
portability=-dpgifortran
cportability=-dspec_mpi_case_flag -dspec_mpi_linux
cxxportability=-dmpich_ignore_cxx_seek
mpi_home=/home/mpich2
mpidir=$(mpi_home)/bin
cc=$(mpidir)/mpicc
cxx=$(mpidir)/mpicxx
fc=$(mpidir)/mpif90
f77=$(mpidir)/mpif77
cpp=$(mpidir)/mpicc
hpc_home=/home/ljw/mp27
hpc_config=$hpc_home/config
bench_home=$hpc_home/benchspec/mpi2007
gcc_lib=/usr/lib
l64_lib=/usr/local/lib
mpi_lib=$mpi_home/lib
mpi_bin=$mpi_home/bin
mpilibs=-l$(mpi_lib)-l$(l64_lib)-l$(gcc_lib)-lpthread default=default=mpi=default:
mpi_comm_size=4
mpirun=$mpi_bin/mpirun $mpi_flags
submit=$mpirun -np $mpi_comm_size $command
(5)編譯命令
runspec --config=wc.cfg --ranks=16 --noreportable --tune=base --action=built 137.lu
(6)執行命令
runspec --config=wc.cfg --ranks=16 --noreportable --tune=base 137.lu
MPI Linux安裝執行
1.安裝 依次執行.configure disable fortran disable f77 enable sharedlibs gcc enable shared make make install make clean 這樣預設系統 usr local bin就有mpicc mpiexec等命...
redis安裝執行
redis 優勢 1 儲存結構豐富 字串 列表 雜湊 集合 有序集合 2 功能豐富 為鍵設定超時時間 通過列表實現分布式佇列 支援發布訂閱訊息模式 3 簡單提供了很多命令和redis進行互動 應用場景 1 資料快取 2 單點登入 3 秒殺搶購 複製redis.conf 到bin目錄下 如下圖 在這裡...
MongoDB安裝執行
作業系統 osx 進入 usr local cd usr local sudo curl o 解壓 sudo tar zxvf mongodb osx x86 64 3.4.2.tgz 重新命名為 mongodb 目錄 sudo mv mongodb osx x86 64 3.4.2 mongodb...