CREST 3.0.2 批量处理与二进制检查点恢复

在解压后的目录使用 sbatch job.slurm 提交 CPU 作业。该分区按56核整节点分配和计费；本资料包并行运行最多4个单线程小例。不要把教学运行脚本作为登录节点生产任务。

也可在已经分配的CPU作业内运行 bash run.sh。查看 results/batch-data.csv、results/SUMMARY.json、plots/ 下两幅图，以及 cases/ 各目录的原生输出。

inputs/ensemble.xyz 是4条实际乙醇结构记录，其中有一条重复记录。ensemble-sp逐条单点，ensemble-opt逐条优化，ensemble-screen优化并筛选。结果有4、4、2条记录。

recovery 将这4条输入重复10次，仅用于使一个计算阶段能被中断；不表示40种不同分子或40种不同构象。程序只中断本进程创建的普通账号计算子进程，保存完整二进制 crest.restart 和原文件后，使用相同设置加 restart=true 恢复。3.0.2的旧二进制机制与3.1的文本检查点不同；未完成阶段可能重做，不表示逐步MD轨迹或随机数状态严格续接。不要手动编辑二进制检查点。

六组原生单点评估结果结构的完整梯度，最大原子力按0.02 eV/Å检查。电子能量排序不是溶液自由能或完整热力学构象权重。请保留自己的完整原目录再尝试恢复。

修改分子时，另建目录准备自己的XYZ及对应电荷、自旋和方法；不要把本包固定参考数据的验证脚本当作任意体系的通用验收程序。

固定示例采用 GFN2/tblite、电子温度300 K、accuracy=0.01 和 extreme几何收敛，方便比较同一结构的能量和梯度；完整TOML见inputs。
