1:产生cylinder颗粒阵列

颗粒阵列的产生主要是通过下面参数实现的

create:particle-array
create:cylinder  #颗粒的形状
dimensions:particle-size= 5 !nm   #颗粒的大小
dimensions:particle-spacing= 1 !nm #颗粒之间的间隔

2:input文件

create:crystal-structure=fcc

create:particle-array
create:cylinder
dimensions:particle-size= 5 !nm
dimensions:particle-spacing= 1 !nm

dimensions:unit-cell-size=3.54
dimensions:system-size-x=30 !nm
dimensions:system-size-y=30!nm
dimensions:system-size-z=15!nm

material:file=particle_array.mat
#---------------------------------------------------
# Simulation attributes
#---------------------------------------------------
sim:temperature=0.1
sim:total-time-steps=11000
sim:time-steps-increment=1000
sim:program=time-series
sim:integrator=monte-carlo
#---------------------------------------------------
# Data output
#---------------------------------------------------
output:time-steps
output:temperature
output:material-magnetisation
config:atoms
config:atoms-output-rate=10

3:material文件

#----------------------------
materials:num-materials = 2
#----------------------------
material[1]:exchange-matrix[1] = 3.0e-21
material[1]:exchange-matrix[2] = 1.0e-21
material[1]:atomic-spin-moment = 2.0 !muB
material[1]:damping-constant = 1.0
material[1]:uniaxial-anisotropy-constant = 1.0e-24
#----------------------------
material[2]:exchange-matrix[1] = 1.0e-21
material[2]:exchange-matrix[2] = 3.0e-21
material[2]:atomic-spin-moment = 3.0 !muB
material[2]:damping-constant = 1.0
material[2]:uniaxial-anisotropy-constant = 1.0e-23

material[1]:core-shell-size = 1.0
material[2]:core-shell-size = 0.8

4:由于在material文件中没有使用fill材料,所以颗粒之间是空的(空气)

最后效果如下:
图片描述


猫哥
305 声望44 粉丝

热衷于研究各类互联网技术,热爱学习,热爱生活!


引用和评论

0 条评论