无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

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加速版的評論 (共 條)

分享到微博請遵守國家法律
遵义市| 丰县| 宣武区| 瑞丽市| 平乐县| 公主岭市| 鄯善县| 双牌县| 鄂托克旗| 乌兰浩特市| 桐城市| 历史| 伊金霍洛旗| 郎溪县| 日照市| 嘉祥县| 庄河市| 迁安市| 辽源市| 梨树县| 紫云| 高邑县| 富平县| 贡嘎县| 大英县| 永城市| 全椒县| 图片| 高邑县| 徐闻县| 通州市| 吐鲁番市| 酒泉市| 沐川县| 卢龙县| 洮南市| 哈密市| 保德县| 新宾| 黄浦区| 墨竹工卡县|