描述

什么是批处理许可证?

COMSOL Multiphysics® 的许可证文件包含与不同 COMSOL 产品和软件组件相对应的许可证特征列表。对于单个“网络浮动许可证”,您将看到在许可证文件中有两行与每个产品对应的许可证特征:常规许可证特征和以 BATCH 结尾的特征。例如,对于 COMSOL Multiphysics®,有 COMSOLCOMSOLBATCH;对于“RF 模块”,则有 RFRFBATCH

批处理许可证的目的是让用户只需使用一个“网络浮动许可证”即可在功能更强大的计算机(或集群)上同时运行批处理作业,并在本地计算机上使用 COMSOL Multiphysics® 用户界面 (UI) 来处理模型。

如何使用批处理许可证?

根据您在计算机或集群上启动作业的方式,确保使用批处理许可证的方法会有所不同。

从用户界面

如果您的研究中有集群计算节点或集群扫描节点,则会显示一个名为使用批处理许可证的复选框,选中该复选框将确保在计算研究时使用批处理许可证。

从命令行

在 COMSOL 命令中添加 -usebatchlic 选项。

comsol batch -usebatchlic -inputfile model.mph -outputfile out.mph -batchlog model.mph.log
在提交脚本中

在 COMSOL 命令中添加 -usebatchlic 选项。

#!/bin/bash  
# slurmsubmit.sh    

#SBATCH --nodes=2  
#SBATCH --ntasks-per-node=2  
#SBATCH --exclusive  
#SBATCH -D "/srv/data/comsol61/bin"  
#SBATCH -o "${HOME}/logs/slurm.out"  
#SBATCH -e "${HOME}/logs/slurm.err"  

# To use the batch license, add the -usebatchlic option to the COMSOL command:
comsol batch -usebatchlic -mpibootstrap slurm -inputfile model.mph -outputfile out.mph -batchlog model.mph.log