IsingModel

时间:2021-02-17 11:35:32
【文件属性】:
文件名称:IsingModel
文件大小:1.53MB
文件格式:ZIP
更新时间:2021-02-17 11:35:32
C++ IsingModel Project4.exe是用于计算ising模型的程序。 它使用MPI和Armadillo。 它是通过Visual Studios编译的,因此按原样运行可能会出现问题。 在这种情况下,可以在程序文件夹中编译cpp文件。 要从命令行运行该程序,请输入“ mpiexec -n”,然后输入要使用的处理器数量,然后输入“ Project4.exe”。 之后,在命令行参数中输入输出文件的名称,晶格大小,MC周期,初始温度,结束温度,温度阶跃。 最后一个参数应设为0,因为值1或2使程序创建文本文件来确定达到平衡之前的循环数。 我们是否希望对此进行测试,必须将Short-variable的值更改为0。但是,如果不更改Short-variable,我们可以生成绘制直方图所需的能量值,以得出不同的能量。 1表示系统的初始状态为基态,而2表示随机的初始状态。 此测试的MC周期数不能等于
【文件预览】:
IsingModel-main
----figures()
--------magnet_T2_ground.png(47KB)
--------magnet_T1_random.png(25KB)
--------abs_mag.png(42KB)
--------sus.png(38KB)
--------energy.png(33KB)
--------c(1B)
--------magnet_T2_random.png(54KB)
--------energy_T2_random.png(36KB)
--------magnet_T1_ground.png(31KB)
--------prob_24.png(16KB)
--------prob_t1.png(14KB)
--------energy_T2_ground.png(40KB)
--------heat.png(47KB)
--------energy_T1_random.png(25KB)
--------energy_T1_ground.png(33KB)
----programs()
--------ising.h(515B)
--------isingcpp.cpp(3KB)
--------plot_eq.py(573B)
--------Project4.exe(197KB)
--------random_class.cpp(2KB)
--------Random_class.h(301B)
--------main.cpp(5KB)
--------hist_plot.py(459B)
--------plot_ising.py(2KB)
----README.md(2KB)
----txt()
--------40s_Tl.txt(552B)
--------T1P.txt(3.04MB)
--------T24P.txt(3.04MB)
--------80s_Tl.txt(552B)
--------100s_Tl.txt(552B)
--------ising_eq1.txt(3.05MB)
--------ising_eq2_rand.txt(3.05MB)
--------60s_Tl.txt(552B)
--------ising_eq2.txt(3.05MB)
--------ising_eq1ran.txt(3.05MB)

网友评论