TUTORIAL
SLMat
批量处理
教程
SLMat:批量处理一组结构文件
平
平台管理员2026年3月27日
11 次阅读
一次关于批量处理的对话
我:我有五十个CIF文件,想统一转成POSCAR格式,然后再算一下每个结构的晶胞体积。必须写脚本吗?
同事:不用。你把它们放进 SLMat 的批量处理模式就行。
我:具体怎么操作?
同事:三步。第一,把所有CIF打包成zip或者多选上传。第二,在任务模板里选“格式转换”,目标格式选POSCAR。第三,勾选一个附加分析,比如“晶胞参数统计”。然后提交。
我:如果我想对每一结构都做同样的操作,比如都扩胞成2×2×2呢?
同事:在参数区填上2 2 2,这个参数会应用到队列里的每一个结构。你不用写循环。
我:那结果怎么下载?
同事:处理完后会生成一个结果包,里面每个文件按原文件名命名,还有一份CSV汇总表。你直接下载整个压缩包。
我:如果中间某个文件格式不对怎么办?
同事:SLMat会把失败的文件列在错误日志里,继续处理其他的。你根据日志单独修那个文件就行,不用全部重来。
批量处理的核心不是快,是不出错地重复。SLMat帮你把重复劳动标准化了。
那次对话之后,我把之前写的临时脚本都扔了。五十个文件的处理,从半小时变成五分钟。