今天根据用户的需求,在HPC上添加了Ansys_Workbench的图形作业功能。测试时发现,提交任务提示
Debug Message:
class com.altair.cm.core.jobs.exceptions.OperationFailed : Job Submission Failed: qsub: Unknown resource Resource_List.ansys_enterprise

处理思路
1、根据提示中的“Unknown resource”,检查sche_config中对resource的定义
vim /var/spool/pbs/sched_priv/sched_config
resources: "ncpus, mem, arch, host, vnode, netwins, aoe, ngpus, hyperworks, ansyshpc, ansys_lic, cfx_lic, dyna_limit, dyna_lic, fluent_lic, star_lic, higher, platform, #, aif_cpu_arch, pas_platform, aif_candidate_hosts, pas_applications_enabled, aif_policies, aif_applications, pas_cpu_arch, aif_platform, pas_operating_system, aif_applications_enabled, aif_billing_accounts, aif_operating_system, abaqus_extended, ansys_enterprise"
#可以看到resource中有ansys_enterprise的定义
server_dyn_res: "ansys_enterprise !/usr/local/bin/calc_lic.sh ansys ansys"
#ansys_exterprise的指向也有正常定义
2、检查qmgr中对资源的定义
qmgr -c "p r" |grep ansys
# Create and define resource ansyshpc
create resource ansyshpc
set resource ansyshpc type = long
# Create and define resource ansys_lic
create resource ansys_lic
set resource ansys_lic type = long
发现在qmgr当中没有ansys_enterprise的定义,手动加上
vim /var/spool/pbs/server_priv/resourcedef
添加一行
ansys_enterprise type=long
或者直接使用qmgr添加对ansys_enterprise的定义
qmgr –c "
create resource ansys_enterprise
set resource ansys_enterprise type = long"
3、重新启动PBS服务
service pbs restart
随后问题解决。
0 条评论