SPEC MPI 安裝執行

2021-07-24 08:59:54 字數 2418 閱讀 1877

經過一天的折騰,總算把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...