USPEX 10.5 manual

如何控制成分?

对于可变组分和单块计算,当计算开始时,它便会生成一个带有所有可能组成的种子 文件Seeds/compositions,其中遗传代码从随机结构发生器中随机选取组成。 你可以编辑该文件,只留下你最感兴趣的成分——只有这些成分才会被用于在接下来代中的随机结构产生。 Seeds/compositions文件中列出了每个胞中每种原子的数量,例如,对于C-O体系:

    8 0
    0 8
    2 4

意味着你会对随机产生C\(_8\)、O\(_8\)和C\(_2\)O\(_4\)结构感兴趣。由于遗传变异和原子置换, 其他的成分也将被采样。

当想要产生含有指定组成的结构时,可以使用anticompositions 的特点—将所有不想要的组成输入至Seeds/Anti-compositions文件中。主要有3种可行 方式:

  1. 对于所有同一比例不需要的成分,可以写下某一成分比以禁止某些成分。例如, 可以使用“1 2 0”禁止所有的以相同的比例组成的成分, 如“1 2 1”、“2 4 2”和“3 6 3” 等。

  2. 只为特定的成分,而不是其他具有同一成分比的组成。可以用一个负号标识组成。 例如,可以使用“-3 2 0”或“3 -2 0”禁止“3 2 0”的成分, 但不禁止“6 4 0”或“9 6 0”组成。(注意:“3 2 -0”这种情况下无意义)。

  3. 对于所有的单一/二元/三元化合物,如果你不想对所有的单一/二元/三元化合物进行采样, 请在Anti-compositions文件中写下关键词single/binary/ternary

例如:

    single
    binary
    1 1 2
   -2 2 1

如果你不太确定你正在做什么,请将Anti-compositions文件置空。更多关于你不想要组分 的信息,你可以查看下results1/compositionStatistic

注意:

  • 即使在计算开始之前compositionsAnti-compositions文件已存在,他们会被忽略。 Anti-compositions文件会被重命名为Anti-compositions-back备份文件。因此, 在计算开始之后请编辑compositionsAnti-compositions文件。

  • 也请注意,在带有组合块的USPEX计算中,组合物通常意味着这些块的数量。因此, 为了确保Anti-compositions文件的格式正确,请首先检查组成compositions文件。