国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網 會員登陸 & 注冊

gromacs教程-14-GPU加速版

2023-08-21 08:22 作者:邱新龍分子模擬小破屋  | 我要投稿

1.獲取最新版本的C和C++編譯器。

2.檢查您是否擁有CMake 3.18.4或更高版本。

3.獲取并打開最新版本的GROMACS壓縮包。

4.制作一個單獨的構建目錄并更改為該目錄。

5.運行“cmake”,并將源路徑作為參數

6.運行“make”、“make check”和“make install”

7.來源“GMXRC”以訪問GROMACS

或者,作為要執(zhí)行的一系列命令:

? ?tar xfz gromacs-2023.1.tar.gz

? ?cd gromacs-2023.1

? ?mkdir build

? ?cd build

? ?cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON

? ?make

? ?make check

? ?sudo make install

? ?source /usr/local/gromacs/bin/GMXRC


這將首先下載并構建先決條件FFT庫,其次是GROMACS。如果您已經安裝了FFTW,您可以將該參數刪除為“cmake”??偟膩碚f,GROMACS的構建將在運行“cmake”的機器上保持正確和合理的速度。

在另一臺機器上,它可能無法運行,或者運行速度不快。如果你愿意要使用GROMACS獲得硬件的最大價值,您必須進一步閱讀。遺憾的是,硬件、庫和編譯器只會繼續(xù)變得更加復雜。


在期望用戶跨多個使用MPI的節(jié)點,進行與上述類似的安裝,以及另一個使用“-DMX_MPI=打開”。后者將安裝二進制文件和使用默認后綴“_mpi”即“gmx_mpi”命名的庫。因此將其安裝在同一位置是安全且常見的做法其中安裝了非MPI構建。


如上所述,下面還有更多細節(jié),但您應該考慮使用以下具有適當值的CMake選項“xxx”的:

*“-DCMAKE_C_COMPILER=xxx”等于您使用的C99編譯器的名稱希望使用(或環(huán)境變量“CC”)

*“-DCMAKE_CXX_COMPILER=xxx”等于C++17編譯器的名稱您希望使用(或環(huán)境變量“CXX”)

*“-DMX_MPI=on”以使用MPI支持進行構建

*“-DGMX_GPU=CUDA”以在啟用NVIDIA CUDA支持的情況下構建。

*“-DGMX_GPU=OpenCL”以在啟用OpenCL支持的情況下構建。

*“-DGMX_GPU=SYCL”在啟用SYCL支持的情況下構建(使用Intel默認情況下為oneAPI DPC++)。

*“-DMX_SYCL_HIPSYCL=on”使用HIPSYCL使用SYCL支持構建(需要“-DMX_GPU=SYCL”)。

*“-DMX_SIMD=xxx”指定上節(jié)點的SIMD支持級別哪些GROMACS將運行

*“-DMX_DOUBLE=on”以雙倍精度構建GROMACS(較慢,和通常不有用)

*“-DCMAKE_PREFIX_PATH=xxx”為CMake添加非標準位置搜索庫、標頭或程序

*“-DCMAKE_INSTALL_PREFIX=xxx”將GROMACS安裝到非標準位置(默認為“/usr/local/gromacs”)

*“-DBUILD_SHARED_LIBS=off”關閉共享的生成幫助進行靜態(tài)鏈接的庫

*“-DMX_FFT_LIBRARY=xxx”選擇是使用“fftw3”、“mkl”還是用于FFT支持的“fftpack”庫

*“-DCMAKE_BUILD_TYPE=Debug”在調試模式下生成GROMACS


gromacs教程-14-GPU加速版的評論 (共 條)

分享到微博請遵守國家法律
台东县| 郑州市| 南雄市| 太仆寺旗| 浦江县| 民乐县| 吴江市| 云安县| 博湖县| 广灵县| 岐山县| 吉木萨尔县| 徐水县| 句容市| 舞钢市| 阿瓦提县| 南部县| 台南县| 甘泉县| 萨迦县| 弥勒县| 临江市| 如东县| 亚东县| 仪陇县| 拉孜县| 左权县| 穆棱市| 五指山市| 桐乡市| 即墨市| 思南县| 萝北县| 淮南市| 娱乐| 高台县| 津市市| 永丰县| 乃东县| 海盐县| 格尔木市|