QuantumATK中的计算脚本和作业管理工具

Posted · Add Comment

概述

  • 计算项目管理
    • 文件按项目归类存放
    • 在计算机之间、用户之间方便的共享计算项目
    • 总览项目全部数据或只关注部分数据,将不同项目数据文件合并
  • 脚本编辑器
    • 搜索-替换功能
    • 语法高亮显示
    • Python 语言自动补全
    • 自定义字体
  • 作业管理器
    • 在本机或远程服务器上提交串行或(多线程或多进程)并行计算
    • 本机模式:串行、多线程并行、多进程并行
    • 远程模式
      • Torque、PBS、SLURM、LSF 队列系统、无队列系统直接提交
      • 其他队列系统可以通过插件添加
      • 自动上传输入文件、下载输出文件
      • 仅需要安全的 ssh 访问,无需服务器端的守护进程
      • 内置 SSH 密钥生成工具,自动上传公钥
      • 诊断工具检测服务器设置是否正确
  • Python 脚本语言,直接和图形界面结合
    • 可以交互式使用
    • Parallel scheduler
    • 包含PyQt4
    • 包含PyMatGen