Skip to content

作业脚本 ​

Source: src/lib/workflow/JobScriptWorkplace.svelte, src/lib/workflow/job-script-store.svelte.ts

概述 ​

生成并管理用于 SLURM、PBS 和其他调度系统的 HPC 作业脚本,并与工作流引擎集成以支持自动提交。

组件 ​

JobScriptWorkplace ​

用于创建和管理作业脚本的交互式编辑器。

调度器支持 ​

SLURM ​

生成包含资源规格的 sbatch 脚本。

PBS/Torque ​

为基于 PBS 的集群生成 qsub 脚本。

功能 ​

模板系统 ​

为常见 DFT 程序(VASP、QE、LAMMPS)提供预配置模板。

Resource 配置 ​

  • 节点数、任务数、内存
  • Wall time
  • 队列/分区选择
  • GPU allocation

Environment 模块 ​

配置软件依赖所需的 module load。

服务器 API ​

Endpoints:

  • POST /api/hpc/submit — Submit a job
  • GET /api/hpc/status — 检查作业状态

相关内容 ​

CatGo 采用 AGPL-3.0-or-later。若 CatGo 对你的工作有所帮助,请注明 “This work used CatGo (https://app.catgo-ucsd.org).”并引用 CITATION.cff 中的首选文献;该请求不构成 AGPL 许可的附加条件。