1.官方安裝指南:[link] (
2.安裝平台:ubuntu18.01 ,gcc7.3,openmpi-4.0.0
按照指令碼安裝的方法安裝的,足足折騰了乙個禮拜,終於發現原來是犯了幾個非常低階的錯誤
ubuntu 18.01中預設的python命令是python3,但是指令碼中編譯的命令是python,所以要想辦法把系統的預設python命令改為python。為了避免麻煩,選擇再安裝一遍python
sudo apt-get install python
解壓源**
按照需要設定install指令碼的執行引數(選擇編譯器,mpi以及需要安裝的軟體包)
bash ./install_cp2k_toolchain.sh --with-openmpi=system --with-gcc=system
其他軟體包是否安裝可以按照bash ./install_cp2k_toolchain.sh --help
的說明來設定,不要輕易選擇--install-all
各種軟體包成功安裝後(無error),將toolchain/install/arch
中的檔案複製到cp2k/arch
下
執行如下命令設定好安裝的各種軟體包和庫的環境變數
bash ~cp2k/tools/toolchain/install/setup
進入cp2k/makefiles
內,執行
make all arch=local version="ssmp"
等待編譯成功
注意:在4-2中切勿用source命令,因為它的setup指令碼不能直接source,需要bash執行,折騰了一周才發現問題出在這裡,崩潰!!
intel編譯器編譯cp2k
編譯cp2k記錄 所遇到問題 mkl版本問題 intel paralell composer xe 2011版本編譯出錯,在鏈結過程中某些函式缺失 而intel paralell composer xe 2013 mkl中不帶 scalapack,直到安裝2015版才解決這個問題 元件cp2k 原始...
STC15F2K61S2儲存結構
目錄特殊功能暫存器 stc15f2k61s2的儲存結構由程式儲存器和資料儲存器構成。該微控制器的程式儲存器和資料儲存器是獨立編址的,特殊功能暫存器與高128b ram共用相同的位址範圍,都使用 80h ffh,特殊功能暫存器必須用直接定址指令訪問。程式儲存器用於存放使用者程式 資料和 等資訊。stc...
在TX2上編譯CP2102驅動
希望在tx2上使用串列埠與下位機通訊及進行rplidar開發等。與x86架構的ubuntu 16.04 自帶cp2102驅動不同,tx2上的arm版ubuntu 16.04核心中不包含cp2102的驅動。插入串列埠裝置後,系統 dev資料夾下不會出現新檔案 裝置 網上的常見解決方法是重新編譯ubun...