给开发者的关键参数
\(\triangleright \) variable repeatForStatistics
Meaning: USPEX自动运行的数量。USPEX模拟是随机的, 用同样的输入参数再次模拟,得到的结果是必然不同的。然而最终的 结果—基态值—是相同的(也是我们所期望的)。为了达到它所运行的步数和 化学空间中的轨道数在每次运行时也是不同的。为了比较不同的算法, 你必须收集一些统计资料—不要只依赖于单次运行(它可能是好运的,也可能不是好运的…USPEX不能只依赖于好运)。这个选项仅是开发者感兴趣,而且仅对用简单的 势函数(如GULP)收集统计资料有意义。
Default: 1 (i.e., 也就是说,没有统计资料将会被收集)
Format:
20 : repeatForStatistics
\(\triangleright \) variable stopFitness
Meaning: 设置适应度的值就可以当达到适应度值\(\leq \) stopFitness时, 计算停止。
Default: 没有默认值,需要用户自己设定。
Format:
90.912 : stopFitness
注意: 当stopFitness值给定之后,统计资料才能够自动分析。 为了收集stopFitness的可获取的统计资料建议repeatForStatistics模块 部分设置的值\({\gt}\)。 输出样本如下:
Number of files to be processed: 20
Target enthalpy: 90.912
Generation: 23 Number: 1326 Enthalpy: 90.9119 Mat-file: /home/USPEX/01/results1/USPEX.mat
Generation: 22 Number: 1224 Enthalpy: 90.9119 Mat-file: /home/USPEX/02/results1/USPEX.mat
Generation: 60 Number: 3451 Enthalpy: 90.9119 Mat-file: /home/USPEX/03/results1/USPEX.mat
Generation: 30 Number: 1739 Enthalpy: 90.9119 Mat-file: /home/USPEX/04/results1/USPEX.mat
Generation: 17 Number: 956 Enthalpy: 90.9119 Mat-file: /home/USPEX/05/results1/USPEX.mat
Generation: 36 Number: 2055 Enthalpy: 90.9119 Mat-file: /home/USPEX/06/results1/USPEX.mat
Generation: 35 Number: 1987 Enthalpy: 90.9119 Mat-file: /home/USPEX/07/results1/USPEX.mat
Generation: 22 Number: 1241 Enthalpy: 90.9119 Mat-file: /home/USPEX/08/results1/USPEX.mat
Generation: 18 Number: 1002 Enthalpy: 90.9119 Mat-file: /home/USPEX/09/results1/USPEX.mat
Generation: 29 Number: 1641 Enthalpy: 90.9119 Mat-file: /home/USPEX/10/results1/USPEX.mat
Generation: 21 Number: 1197 Enthalpy: 90.9119 Mat-file: /home/USPEX/11/results1/USPEX.mat
Generation: 27 Number: 1542 Enthalpy: 90.9119 Mat-file: /home/USPEX/12/results1/USPEX.mat
Generation: 44 Number: 2519 Enthalpy: 90.9119 Mat-file: /home/USPEX/13/results1/USPEX.mat
Generation: 32 Number: 1821 Enthalpy: 90.9119 Mat-file: /home/USPEX/14/results1/USPEX.mat
Generation: 15 Number: 835 Enthalpy: 90.9119 Mat-file: /home/USPEX/15/results1/USPEX.mat
Generation: 43 Number: 2477 Enthalpy: 90.9119 Mat-file: /home/USPEX/16/results1/USPEX.mat
Generation: 40 Number: 2278 Enthalpy: 90.9119 Mat-file: /home/USPEX/17/results1/USPEX.mat
Generation: 24 Number: 1358 Enthalpy: 90.9119 Mat-file: /home/USPEX/18/results1/USPEX.mat
Generation: 14 Number: 757 Enthalpy: 90.9119 Mat-file: /home/USPEX/19/results1/USPEX.mat
Generation: 27 Number: 1532 Enthalpy: 90.9119 Mat-file: /home/USPEX/20/results1/USPEX.mat
Found structures numbers : 1326 1224 3451 1739 956 2055 1987 1241 1002 1641 1197 1542 2519 1821 835 2477 2278 1358 757 1532
Found generations numbers: 23 22 60 30 17 36 35 22 18 29 21 27 44 32 15 43 40 24 14 27
Success rate: 100 percent
Average number of generations to get E=90.912: 29
Average number of structures to get E=90.912: 1647
Standard deviation: 670
\(\triangleright \) variable fixRndSeed
Meaning: USPEX计算的随机种子数。对于相同的随机种子,USPEX将会产生相同的结果。
Default: 0
Format:
-2000 : fixRndSeed
\(\triangleright \) variable collectForces
Meaning: 收集USPEX计算产生的所有弛豫优化的信息,包括在结构优化中的 原子上的力,原子位置,晶格常数和应力张量。这个信息存储在FORCE.mat文件中。 仅VASP支持此功能。
Default: 0
Format:
1 : collectForces