COMSOL

简介

Comsol 是一款基于物理场的模拟和仿真软件。供专业人员精确分析各个工程领域的设备、工艺和流程。包含结构力学模块、化学工程模块、热传递模块、CAD导入模块、地球科学模块、射频模块等。可实现从几何建模、材料参数和物理场设置,求解到结果处理的所有仿真步骤。

安装环境

序号

集群

平台

版本

位置

安装方式

1

hpckapok1

Cpu

6.0

/share/software/comsol6

软件包安装

2

hpckapok1

Cpu

6.1

/share/software/comsol

软件包安装

3

hpckapok1

Cpu

6.2

/share/software/comsol.bak

软件包安装

使用方法

小技巧

以下为命令行解释,请勿直接复制运行,作业内容请保持与脚本作业目录一致

web平台提交

1.登录SCOW平台,并创建桌面

../../../_images/comsol1.jpg

2.在桌面中打开终端

../../../_images/comsol2.jpg

3.在终端申请计算节点资源,申请资源命令如下

# 申请资源命令例子,申请一个节点、cpuXeon6458资源分区、使用时长60分钟、64核
$ salloc -N 1 -n 64 -p cpuXeon6458 -t 60:00

命令行参数解释:

-N <节点数量>
-n 核心数
--cpus-per-task=<单进程 CPU 核心数>
--gres=gpu:<单节点 GPU 卡数>
-t <最长运行时间>
-p <使用的分区>
--qos=<使用的 QoS>

4.根据分配的计算节点,使用 ssh -Y <计算节点> 登录至计算节点。例如下图,分配的节点为c01n02,则命令为: ssh -Y c01n02

../../../_images/comsol3.jpg

5.登录到计算节点后使用命令 module load guimodule load comsol/6.2 && comsol ,(或使用 module load comsol/6.2_stu && comsol )即可启动comsol

../../../_images/comsol4.jpg

6.任务完成后关闭应用,使用 squeue |grep c01n02 查看作业状态,使用 scancel <JOBID> 删除作业, 以免产生多余计费

../../../_images/comsol5.jpg

如何使用comsol with matlab

1.目前可在c02n[01-12],c04n[01-12]申请使用,配置comsol with matlab,打开comsol软件,点击选项后的首选项,在LiveLink连接中的LiveLink for MATLAB输入matlab的安装文件夹

../../../_images/comsol6.png

2.重新打开comsol软件客户端,输入comsol mphserver matlab -graphics 打开comsol with matlab

../../../_images/comsol7.png

slurm作业提交

1.编写comsol.slurm脚本

#!/bin/bash
#SBATCH --job-name=test
#SBATCH --mem-per-cpu=8G
#SBATCH --partition=cpuXeon6458
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=64

module load comsol/6.2
ulimit -s unlimited
ulimit -l unlimited
export input="test.zh_CN.mph"
export inputfile=/share/home/licoadmin/comsol/$input  #作业文件所在目录
export tmpdir=/share/home/licoadmin/comsol/tmpdir   #临时文件所在目录
comsol batch -nn 1 -np 64 -inputfile $input -outputfile $input.out  -batchlog $input.log -tmpdir $tmpdir

2.使用sbatch comsol.slurm提交作业

参考资料

论文致谢模板

 (中文)本研究工作得到得到了华南理工大学科学计算公共服务平台的支持;

 (英文)This work is partially supported by High Performance Computing Platform of South China University of Technology.

Contributor:qbxie


最后更新: 2025 年 06 月 30 日