创建NEP预测任务

为选中的材料创建NEP预测任务(使用GPUMD)

{% csrf_token %}

选中的材料 ({{ materials|length }} 个)

    {% for material in materials %}
  • 材料 #{{ material.id }}: {{ material.formula }} {% if material.has_nep %}(有nep.txt){% else %}(无nep.txt){% endif %}
  • {% endfor %}

基础配置

格式说明:每行一个温度配置,格式为:温度 步数 [MSD_WINDOW] [自定义变量1] [自定义变量2]
示例:
1000K 10000000 - 1000K温度,10000000步,MSD_WINDOW自动计算为步数的1/200(50000)
1000K 10000000 2000 - 1000K温度,10000000步,MSD_WINDOW=2000
2000K 20000000 3000 var1 var2 - 2000K温度,20000000步,MSD_WINDOW=3000,自定义变量1=var1,自定义变量2=var2
注意:前2列必填(温度、步数),MSD_WINDOW可选(不填则默认为步数的1/200),后2列可选。所有温度使用相同的后处理命令。
数字越大优先级越高(0-100)
输入要计算MSD(均方位移)的元素名称,用于计算扩散率。默认输入第一个元素(通常是Li)
{% if materials|length == 1 %} {% for material in materials %} 当前材料载流子:{{ material.carrier|default:"Li" }} {% endfor %} {% else %} 多个材料的载流子可能不同,默认均为:Li {% endif %}
电导率计算将使用载流子元素的扩散率。载流子元素可在材料管理中修改。

NEP模型文件 (nep.txt)

上传的nep.txt文件将用于所有选中的材料

run.in配置

从模板目录选择run.in模板文件(位于 {{ run_in_template_dir }})
{% if not run_in_templates %}
警告:未找到run.in模板文件,将使用默认模板
{% endif %}
支持的变量占位符:
{T} - 温度数值(去掉K,如1000K → 1000)
{STEPS} - 步数
{MSD_WINDOW} - MSD_WINDOW值
{CUSTOM1} - 自定义变量1(如果提供)
{CUSTOM2} - 自定义变量2(如果提供)
注意:模板中的 potential 行会自动替换为 potential ../data/nep.txt

需要返回的文件

(仅当MSD元素 = 载流子元素时可勾选)
勾选需要返回的文件,系统会根据选择收集并上传对应的文件
概率密度分析的精度参数,默认值为0.4。数值越小精度越高,但计算时间越长。

队列配置

任务将进入选中的公用队列,Worker会从该队列领取任务{% if default_queue %}(默认:{{ default_queue.name }}){% endif %}
任务将直接分配给选中的Worker的私有队列,该Worker会优先处理此任务

扩胞配置(可选)

如果原子数低于阈值,将进行扩胞
当原子数低于此值时进行扩胞
扩胞矩阵,格式:x,y,z(三个方向分别扩大的倍数)

正在创建任务,请稍候...

创建结果