ORCA¶
简介¶
ORCA是一款对学术用户免费但不开源的量子化学程序;它主要由Frank Neese设计开发,是包含了从头计算、DFT、半经验方法和耦合簇的量子化学程序包。ORCA可以处理溶剂化和相对论效应,同时特别着重于开壳层分子的光谱计算;可以进行几何优化计算,以及预测大量的不同理论级别的光谱参数。
安装环境¶
序号 |
集群 |
平台 |
版本 |
位置 |
安装方式 |
---|---|---|---|---|---|
1 |
hpckapok2 |
Cpu&Gpu |
6.0.0 |
/public/software/orca/6.0-openmpi-4.1.6 |
解压安装 |
2 |
hpckapok2 |
Cpu |
5.0.4 |
/public/software/orca/5.0.4-openmpi-4.1.1 |
解压安装 |
使用方法¶
hpckapok2¶
# 选择加载orca版本
# module load apps/orca/5.0.4-openmpi-4.1.1 # 可以申请gpu节点使用
module load apps/orca/6.0-openmpi-4.1.6 # 建议申请gpu节点,不然会报cuda找不到依赖相关错误,但不影响使用cpu计算
export orca_path=`which orca`
$orca_path test.inp
1.编写orca.slurm脚本
#!/bin/bash
#SBATCH -J STDIN_0118_141938
#SBATCH -p cpuXeon6458
#SBATCH -N 1
#SBATCH --ntasks-per-node=1
#SBATCH --time 03:00:00
#SBATCH --comment=BASE
#SBATCH --array=1-1 ### MARK_MULTI_SUB
# 选择加载orca版本
# module load apps/orca/5.0.4-openmpi-4.1.1 # 可以申请gpu节点使用
module load apps/orca/6.0-openmpi-4.1.6 # 建议申请gpu节点,不然会报cuda找不到依赖相关错误,但不影响使用cpu计算
export orca_path=`which orca`
$orca_path test.inp
2.使用 sbatch orca.slurm 提交作业
web平台提交¶
1.在“提交作业”页面填写作业信息

命令行使用¶
1.在终端申请计算节点资源,申请资源命令如下:
# 申请资源命令例子,申请一个节点、cpuXeon6458资源分区、使用时长60分钟、32核
salloc -N 1 -p cpuXeon6458 -t 60:00 --cpus-per-task=32
命令行参数解释:
-N <节点数量>
--cpus-per-task=<单进程 CPU 核心数>
--gres=gpu:<单节点 GPU 卡数>
-t <最长运行时间>
-p <使用的分区>
--qos=<使用的 QoS>
2.根据分配的计算节点,使用ssh -Y <计算节点>登录至计算节点。例如下图,分配的节点为comput1,则命令为: ssh -Y comput1

3.登录至节点并启动软件
# 登录至节点
ssh -Y <计算节点名称>
# 选择加载orca版本
# module load apps/orca/5.0.4-openmpi-4.1.1 # 可以申请gpu节点使用
module load apps/orca/6.0-openmpi-4.1.6 # 建议申请gpu节点,不然会报cuda找不到依赖相关错误,但不影响使用cpu计算
export orca_path=`which orca`
$orca_path 测试文件
软件测试方法¶
测试样例路径:
集群2:/public/software/share/case/orca/
1.根据 slurm作业提交 章节,发起任务提交作业
Contributor:B君
最后更新:
2025 年 06 月 30 日