日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
簡(jiǎn)單易懂!教你如何在Linux系統(tǒng)中安裝FFTW3(linux安裝fftw3)

如何在Linux系統(tǒng)中安裝FFTW3

我們注重客戶提出的每個(gè)要求,我們充分考慮每一個(gè)細(xì)節(jié),我們積極的做好網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)服務(wù),我們努力開(kāi)拓更好的視野,通過(guò)不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵(lì)著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),小程序開(kāi)發(fā),網(wǎng)站開(kāi)發(fā),技術(shù)開(kāi)發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫(kù)的技術(shù)開(kāi)發(fā)工程師。

FFTW3是一款高速傅里葉變換庫(kù),廣泛應(yīng)用于科學(xué)計(jì)算和信號(hào)處理領(lǐng)域。在Linux系統(tǒng)中安裝FFTW3比較簡(jiǎn)單,只需按照以下步驟操作即可。

1.下載FFTW3

您需要從FFTW3官方網(wǎng)站(http://www.fftw.org/download.html)下載最新版本的FFTW3源代碼。請(qǐng)選擇適合您系統(tǒng)的版本,例如FFTW-3.3.9.tar.gz。

在終端中輸入以下命令:

wget http://www.fftw.org/fftw-3.3.9.tar.gz

2.解壓源代碼

下載完成后,您需要將FFTW3源代碼解壓。在終端中輸入以下命令:

tar -xzvf fftw-3.3.9.tar.gz

此時(shí),您的工作目錄下會(huì)出現(xiàn)一個(gè)名為fftw-3.3.9的文件夾,里面存放著FFTW3的源代碼。

3.編譯FFTW3

接下來(lái),您需要編譯FFTW3。通過(guò)以下命令進(jìn)入FFTW3源代碼目錄:

cd fftw-3.3.9

然后在終端中輸入以下命令:

./configure && make

這將對(duì)FFTW3源代碼進(jìn)行編譯。具體地,configure命令將自動(dòng)檢測(cè)您的系統(tǒng)配置,并生成Makefile文件,Makefile文件包含了編譯FFTW3所需的指令,make命令則將根據(jù)Makefile文件開(kāi)始編譯。

您可以加入一些選項(xiàng)來(lái)定制FFTW3的編譯配置,例如:

./configure –enable-threads –enable-float

以上命令將啟用FFTW3的多線程功能,并編譯出單精度的庫(kù)(float)。

4.安裝FFTW3

編譯完FFTW3后,您需要將其安裝到系統(tǒng)中。在終端中輸入以下命令:

sudo make install

這將以管理員權(quán)限安裝FFTW3。您需要輸入管理員密碼才能繼續(xù)安裝。

安裝完成后,F(xiàn)FTW3將被存放在/usr/local/lib和/usr/local/include目錄下。

5.測(cè)試FFTW3

您可以通過(guò)編寫(xiě)一個(gè)簡(jiǎn)單的程序來(lái)測(cè)試FFTW3。例如,下面是一個(gè)計(jì)算一維離散傅里葉變換(DFT)的程序:

#include

#include

#define N 16

int mn() {

fftw_complex in[N], out[N];

fftw_plan p;

int i;

for (i = 0; i

in[i][0] = sin(2 * M_PI * i / N);

in[i][1] = 0;

}

p = fftw_plan_dft_1d(N, in, out, FFTW_FORWARD, FFTW_ESTIMATE);

fftw_execute(p);

for (i = 0; i

printf(“%2d %12g %12g\n”, i, out[i][0], out[i][1]);

}

fftw_destroy_plan(p);

return 0;

}

這個(gè)程序生成了一個(gè)長(zhǎng)度為N=16的正弦波信號(hào),并對(duì)其進(jìn)行DFT。最后輸出DFT結(jié)果。

您可以使用gcc編譯該程序:

gcc -o test test.c -lfftw3

其中,-lfftw3選項(xiàng)表示鏈接FFTW3庫(kù)。編譯完成后,您可以運(yùn)行該程序來(lái)測(cè)試FFTW3的安裝情況。

本文介紹了如何在Linux系統(tǒng)中安裝FFTW3,并給出了一個(gè)簡(jiǎn)單的測(cè)試程序。如果您需要使用FFTW3進(jìn)行科學(xué)計(jì)算或信號(hào)處理任務(wù),安裝FFTW3將是必要的。請(qǐng)注意,如果您使用的是Windows系統(tǒng),安裝FFTW3的過(guò)程將有所不同。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220

為什么fftw安裝后沒(méi)有mpi

首先,你要確認(rèn)你安裝fftw和mpich的路徑,然后找到lammps/src/MAKE/Makefile.g++,對(duì)它進(jìn)行編輯修改我的mpi路徑是/opt/mpich2,MPI_INC=-DMPICH_SKIP_MPICXX-I/opt/mpich2/includeMPI_PATH=-L/opt/mpich2/libfftw路徑是/opt/fftw215,FFT_INC=-DFFT_FFTW-I/opt/fftw215/includeFFT_PATH=-L/opt/fftw215/lib其它的不用改然后打開(kāi)終春笑行端,在src目錄下輸入命令:makeg++等待十幾分鐘最后生成了可執(zhí)行文件lmp_g++說(shuō)明安裝成功。然后在你的主文件夾下找到.bashrc文件,在最后加入下面的內(nèi)容LD_LIBRARY_PATH=/opt/mpich2/lib:/opt/fftw215/lib:/home/sky/tools/lammps/src/lib:$LD_LIBRARY_PATH注意按照你自己的安裝路徑進(jìn)行扒嘩改動(dòng)。然后用命令source~/.bashrc進(jìn)行更新。然后lmp_g++就可以用了升則然后。。。然后你該給我分了。

為什么編譯出的 gromacs 多 GPU 加速效果不好

一個(gè)可能的原因是 boost 的版本較低。

改進(jìn)辦法是執(zhí)行如下命令:

# sudo apt-get install libboost-all-dev

然后按照文章步驟安裝就可以了,為了便于閱覽,我們把步驟也貼在這里:

機(jī)器操作系統(tǒng)為 Ubuntu14.04,安裝了 CUDA7.5。

在家目錄下建立 gromacs 目錄做為工作目錄下,搭困拷貝了 4 個(gè)

安裝包

openmpi-1.6.5.

tar.gz

fftw-3.3.3.tar.gz

cmake-2.8.9.tar

gromacs-5.0.4.tar.gz

1.安裝 openmpi

$ cd ~/gromacs

$ tar –xvf openmpi-1.6.5.tar.gz

$ cd openmpi-1.6.5

$ ./configure –prefix=/opt/openmpi

$ sudo make

$ sudo make install

2.安裝 fftw

$ 察枝嘩cd ~/gromacs

$ tar –xvf fftw-3.3.3.tar.gz

$ cd fftw-3.3.3

$ ./configure –prefix=/opt/fftw –enable-float –enable-shared

$ sudo make

$ sudo make install

3.安裝 cmake

$ cd ~/gromacs

$ tar xvf cmake-2.8.9.tar

$ cd cmake-2.8.9

$ ./bootstrap

$ sudo make

$ sudo make install

4.編譯 gromacs GPU 版本

$ cd ~/gromacs

$ mkdir build-gpu

$ cd build-gpu

$ sudo cmake .. -DFFTWF_LIBRARY=/opt/fftw/lib/libfftw3f.so -DFFTWF_INCLUDE_DIR=/opt/fftw/include  -DGMX_MPI=ON –DGMX_GPU=ON -DCMAKE_INSTALL_PREFIX=/opt/gromacs-5.0.4-gpu

$ sudo make

$ sudo make install

步驟 4 編譯 gromacs 時(shí),cmake 步驟如果有如下提示信息的話,敗行說(shuō)明 boost 版本低:

配置環(huán)境變量:

$ vi ~/.bashrc

增加如下內(nèi)容:

export PATH=$PATH:/usr/local/cuda/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64

export PATH=$PATH:/opt/openmpi/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/openmpi/lib

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/fftw/lib

export PATH=$PATH:/opt/gromacs-5.0.4-gpu/bin

保存退出。

關(guān)掉當(dāng)前終端窗口,重新開(kāi)啟一個(gè)終端窗口。

下面我們測(cè)試一下樣例程序在單 GPU 和多 GPU 的數(shù)據(jù)。

測(cè)試服務(wù)器配置如下:

CPU:2 顆 E5-2620(6 核心)

內(nèi)存:64G

GPU:2 片 K80(每片 K80 有 2 核心,所以有 4 個(gè) GPU 設(shè)備)

在家目錄下建立目錄 test,將 ADH_bench_systems.tar.gz 拷貝到該目錄下。

$ cd ~/test

$ tar xvf ADH_bench_systems.tar.gz

$ cd adh_cubic

$ grompp_mpi –f rf_verlet.mdp

單 GPU 的調(diào)用命令是:

$ mdrun_mpi

$ mpirun –np 1 mdrun_mpi

多 GPU 的調(diào)用命令是:

$ mpirun –np 2 mdrun_mpi

$ mpirun –np 3 mdrun_mpi

$ mpirun –np 4 mdrun_mpi

單 GPU 設(shè)備執(zhí)行數(shù)據(jù)如下圖:

2 個(gè) GPU 設(shè)備執(zhí)行數(shù)據(jù)如下圖:

3 個(gè) GPU 設(shè)備執(zhí)行數(shù)據(jù)如下圖:

4 個(gè) GPU 設(shè)備執(zhí)行數(shù)據(jù)如下圖:

linux安裝fftw3的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux安裝fftw3,簡(jiǎn)單易懂!教你如何在Linux系統(tǒng)中安裝FFTW3,為什么fftw安裝后沒(méi)有mpi,為什么編譯出的 gromacs 多 GPU 加速效果不好的信息別忘了在本站進(jìn)行查找喔。

成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開(kāi)發(fā),成都網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣等一站式服務(wù)。


文章題目:簡(jiǎn)單易懂!教你如何在Linux系統(tǒng)中安裝FFTW3(linux安裝fftw3)
標(biāo)題網(wǎng)址:http://m.5511xx.com/article/ccodige.html