TUTORIAL
SLMat
参数扫描
教程
参数扫描:用SLMat快速尝试不同条件
平
平台管理员2026年3月22日
12 次阅读
我想知道温度升到多少会出问题
上周我在做一个金属氧化物表面的结构稳定性预研。导师问:“如果温度从300K升到800K,晶格会怎么变?”我不想直接上一台大算力做分子动力学,先想在 SLMat 里快速扫一遍。
我的设置过程
- 1. 上传基态结构。 一个弛豫好的表面模型。
- 2. 选择参数扫描任务。 在SLMat里选“参数扫描”,变量选温度。
- 3. 设置扫描范围。 300K, 400K, 500K, 600K, 700K, 800K。
- 4. 定义观察指标。 晶格常数、表面能、原子均方位移。
- 5. 批量提交。 SLMat自动生成六个子任务并行跑。
结果怎么用?
扫描结束后,我拿到一张温度-响应表。600K之前变化很小,650K之后表面开始明显重构。这个区间就是我接下来做精细分子动力学的重点。没有SLMat的话,我可能会盲目选几个点试,浪费很多时间。
参数扫描不是替代精确计算,而是帮你决定精确计算该放在哪里。
那次经历让我形成一个原则:做 expensive 的模拟之前,先用便宜的扫描把参数空间探一遍。