概述
OpenFOAM(Open Source Field Operation and Manipulation)是对连续介质力学问题进行数值计算的软件。可进行数据预处理、后处理和自定义求解器,常用于计算流体力学领域。更多信息,请参见OpenFOAM官网。
计费说明
OpenFOAM社区版在计算巢部署的费用主要涉及:
- 弹性高性能计算集群(EHPC)费用
- 文件系统(NAS)费用
- 流量带宽费用
部署架构
- 部署由一个ehpc集群组成,ehpc集群中包括manager节点、schedule节点和compute节点
- 服务使用nas-cpfs构建高性能共享文件系统
部署流程
访问计算巢OpenFOAM社区版部署链接,按提示填写部署参数:
参数填写完成后可以看到对应询价明细,确认参数后点击下一步:确认订单。
确认订单完成后同意服务协议并点击立即创建
进入部署阶段。
使用流程
步骤一:通过控制台连接集群
- 登录弹性高性能计算控制台。
- 在顶部菜单栏左上角处,选择地域。
- 在左侧导航栏,单击集群。
- 在集群页面,找到在计算巢部署好的目标集群,单击远程连接。
- 在远程连接页面,输入集群用户名、登录密码和端口,单击ssh连接。
步骤二:运行算例
本文利用OpenFOAM中的simpleFoam求解器计算摩托车外流场,算例路径为$FOAM_TUTORIALS/incompressible/simpleFoam/motorBike/。
1.设置环境变量。
export MODULEPATH=/opt/ehpcmodulefiles/
module load openfoam-openmpi/5.0
module load openmpi/1.10.7
2.准备算例文件。
mkdir /home/foamtest/motorBike
cp -r /opt/OpenFOAM/OpenFOAM-5.0/tutorials/incompressible/simpleFoam/motorBike/* /home/foamtest/motorBike
3.运行算例。
cd /home/foamtest/motorBike
source /opt/OpenFOAM/OpenFOAM-5.0/etc/bashrc
./Allrun
步骤三:查看结果
执行以下命令,查看结果文件。
cat /home/foamtest/motorBike/log.blockMesh
预期返回如下:
更多服务
计算巢还提供了众多优质服务,请移步计算巢官网查看。