地址:http://www.reibang.com/p/052a74c8e57a
本文為服務(wù)器上phono3py和BoltzTraP2聯(lián)網(wǎng)安裝教程掷贾。若超算服務(wù)器聯(lián)網(wǎng)則直接執(zhí)行命令安裝荣茫,若服務(wù)器無法直接聯(lián)網(wǎng),可采用服務(wù)器SSH隧道聯(lián)網(wǎng)設(shè)置[1]一文中本地聯(lián)網(wǎng)電腦端口轉(zhuǎn)發(fā)方法實現(xiàn)conda啡莉、pip和wget代理聯(lián)網(wǎng)。
安裝步驟
1.?miniconda安裝
下載Miniconda3安裝包叉趣,上傳至服務(wù)器,或使用wget命令疗杉。
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
執(zhí)行bash Miniconda3-latest-Linux-x86_64.sh,按提示安裝至服務(wù)器指定路徑烟具,miniconda中已包含pip。conda update conda升級conda至最新版嗡午,conda create -n my-env?python=3.x.x創(chuàng)建指定python版本環(huán)境冀痕,conda activate my-env激活該環(huán)境,pip?install?pip --upgrade升級pip版本言蛇。
2. phono3py
執(zhí)行conda install -c atztogo phono3py安裝phono3py,程序會自動聯(lián)網(wǎng)下載phono3py所需的blas腊尚、mkl、matplotlib婿斥、numpy、phonopy等依賴包民宿,由于部分包體積較大,需要等待一段時間峡蟋。也可以提前下載體積較大包上傳安裝坟桅,避免網(wǎng)絡(luò)穩(wěn)定性問題。
若在Ubuntu中使用pip安裝phono3py可能需要先執(zhí)行sudo apt-get install liblapacke-dev安裝一些依賴項赖舟,再執(zhí)行pip?install?phono3py。
3. BoltzTraP2
由于前一步安裝phono3py時已經(jīng)配置好BoltzTraP2所需的大部分依賴包宾抓,這里可以先執(zhí)行pip install cmake安裝cmake豫喧,再執(zhí)行pip install BoltzTraP2完成BoltzTraP2安裝。BoltzTraP2運行可能還需要vtk和pyfftw模塊紧显,使用pip install vtk pyfftw安裝。
運行完畢使用conda deactivate指令退出該python環(huán)境涉兽。
參考鏈接:
[1]?服務(wù)器SSH隧道聯(lián)網(wǎng)設(shè)置,?http://www.reibang.com/p/5e84046de28c.