Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

三维体系模拟 #37

Open
Huan-ChengYang opened this issue May 6, 2024 · 3 comments
Open

三维体系模拟 #37

Huan-ChengYang opened this issue May 6, 2024 · 3 comments

Comments

@Huan-ChengYang
Copy link

刘老师您好!
[我用Mcsolver模拟一个三维体系的居里温度,格点为323232,原胞内两个orbital。看您之前关于超大晶胞的模拟问题有如下回复“目前发布的软件吃不下150x150x1的模型,建议尺寸设置在100x100x1以下也就是总共磁矩不要过万”,这样的话是不是三维的323232也不能模拟?

此外还有一个问题,我的原胞中两个磁性原子分别占据立方体顶角及体心位置,仅考虑第一近邻。如下输入文件中orbital及bond设置是否有问题?我模拟的结果磁矩平均值一直震荡。选用wolff算法,tau设置为1是否合适?
Lattice:
1.000000000 0.000000000 0.000000000
0.000000000 1.000000000 0.000000000
0.000000000 0.000000000 1.000000000
Supercell used in MC simulations:
32 32 32
Orbitals in cell:
2
Positions, initial spin states and onsite-anisotropy of every orbital:
orb 0: type 0 spin 1.000000000 pos [0.000000000 0.000000000 0.000000000] Dx 0.000000000 Dy 0.000000000 Dz 0.000000000 h 0.000000000
orb 1: type 0 spin 1.000000000 pos [0.500000000 0.500000000 0.500000000] Dx 0.000000000 Dy 0.000000000 Dz 0.000000000 h 0.000000000
Bonds:
1
id, source, target, overLat, exchange matrix elements of each bond:
bond 0: Jx -101.4800000 Jy -101.4800000 Jz -101.4800000 Jxy 0.000000000 Jxz 0.000000000 Jyz 0.000000000 Jyx 0.000000000 Jzx 0.000000000 Jzy 0.000000000 orb 0 to orb 1 over [0 0 0]
Temperature scanning region:
Tmin 10.000000000 Tmax 630.000000000 nT 32
Field scanning region:
Hmin 0.000000000 Hmax 0.100000000 nH 1
Dipole long-range coupling:
alpha 0.000000
Measurement:
measure the correlation function between orb0 and orb0 over [0 0 0]
Supergroup
OrbGroup:1
Supergroup
group0 orb0-orb0
Distribution output frame: 0
Sweeps for thermalization and statistics, and relaxiation step for each sweep:
50000000 10000000 1
XAxis type:
T
Model type:
Heisenberg
Algorithm:
Wolff
Ncores:
32

@golddoushi
Copy link
Owner

是的,三维的目前设置12x12x12的尺寸就行了

@Huan-ChengYang
Copy link
Author

谢谢刘老师。对于Metropolis算法tau=0表示采样间隔为sweep lattice,tau等于其他大于0的值表示采样的间隔数。对于Wollf算法,tau表示?

@Araya-xy
Copy link

老师您好,请问您能正常模拟一个三维体系的居里温度了吗?我也遇到与您一样的问题,模拟的结果始终是发散的,得不到正常的比热

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants