Atomsk的安裝和使用


1.安裝:

官網下載:https://atomsk.univ-lille.fr/dl.php

2.cmd如何打開:按住“菜單”+R,再輸入cmd,即可打開;

3.cd 進入裝有Atomsk的文件夾,輸入atomsk的相關命令即可。

 

學習資料:

1.b站視頻:https://www.bilibili.com/video/BV1pt4y1v78L

2.資料:https://download.csdn.net/download/qq_43191733/15685730?utm_medium=distribute.pc_relevant_download.none-task-download-2~default~BlogCommendFromBaidu~default-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-download-2~default~BlogCommendFromBaidu~default-1.nonecase

 

 

 

4.生成多晶冰模型(注意符號,很嚴格,多一個或者少一個都不能運行)

atomsk Ih703459.cif -orthocell Ice_cell.xsf                 #單斜變為正交處理,盒子大小變化
lx=180      #生成盒子大小x、y、z
ly=180
lz=180
nx=2         #晶粒數2*2*2*原本元胞所含晶粒數,如果是2,則包含16個晶粒
ny=2
nz=2
sx=`echo "$lx/$nx" |bc`
sy=`echo "$ly/$ny" |bc`
sz=`echo "$lz/$nz" |bc`

echo "box $lx $ly $lz" >./01set
for ((i=0; i<nx; i++)) ; do
for ((j=0; j<ny; j++)) ; do
for ((k=0; k<nz; k++)) ; do
nodex0=`echo "$sx * ($i+0.25)" |bc`
nodex1=`echo "$sx * ($i+0.75)" |bc`
nodey0=`echo "$sy * ($j+0.25)" |bc`
nodey1=`echo "$sy * ($j+0.75)" |bc`
nodez0=`echo "$sz * ($k+0.25)" |bc`
nodez1=`echo "$sz * ($k+0.75)" |bc`
echo "node $nodex0 $nodey0 $nodez0 random" >>./01set          #隨機數生成點
echo "node $nodex1 $nodey1 $nodez1 random" >>./01set
#echo "node $nodex1 $nodey0 $nodez1 random" >>./01set
#echo "node $nodex0 $nodey1 $nodez1 random" >>./01set
done
done
done

atomsk   --polycrystal Ice_cell.xsf 01set IcePoly.cfg -wrap
atomsk   IcePoly.cfg   lmp

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM