COMSOL

应用简介

COMSOL是一款大型的高级数值仿真软件。广泛应用于各个领域的科学研究以及工程计算,模拟科学和工程领域的各种物理过程。

COMSOL目前只支持单节点CPU运行,不能在GPU上加速计算。

使用指南

使用COMSOL需要先产生COMSOL的输入文件.mph,例如在创建eaxm.mph文件后,在eaxm.mph文件同级目录下创建slurm提交的脚本comsol.sh。脚本文件如下:

#!/bin/bash
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=28

module load app/comsol/5.5

comsol batch -np ${SLURM_NTASKS_PER_NODE} \
-inputfile exam.mph \
-outputfile exam_solved.mph

参考作业提交,使用sbatch comsol.sh来提交脚本。在作业完成后,会产生一个slurm-JOBID.out文件,该文件记录了计算节点相关的细节。同时产生脚本中写的eaxm_solved.mph结果文件,可以使用该文件在COMSOL中进一步分析计算。