快速部署 OpenFOAM 社区版

简介: OpenFOAM(Open Source Field Operation and Manipulation)是对连续介质力学问题进行数值计算的软件。可进行数据预处理、后处理和自定义求解器,常用于计算流体力学领域。本文介绍如何通过计算巢快速部署OpenFOAM社区版服务。

概述

OpenFOAM(Open Source Field Operation and Manipulation)是对连续介质力学问题进行数值计算的软件。可进行数据预处理、后处理和自定义求解器,常用于计算流体力学领域。更多信息,请参见OpenFOAM官网

计费说明

OpenFOAM社区版在计算巢部署的费用主要涉及:

  • 弹性高性能计算集群(EHPC)费用
  • 文件系统(NAS)费用
  • 流量带宽费用

部署架构

1.png

  • 部署由一个ehpc集群组成,ehpc集群中包括manager节点、schedule节点和compute节点
  • 服务使用nas-cpfs构建高性能共享文件系统

    部署流程

  1. 访问计算巢OpenFOAM社区版部署链接,按提示填写部署参数:
    2.png

  2. 参数填写完成后可以看到对应询价明细,确认参数后点击下一步:确认订单
    3.png

  3. 确认订单完成后同意服务协议并点击立即创建
    进入部署阶段。
    4.png

使用流程

步骤一:通过控制台连接集群

  1. 登录弹性高性能计算控制台
  2. 在顶部菜单栏左上角处,选择地域。
  3. 在左侧导航栏,单击集群
  4. 集群页面,找到在计算巢部署好的目标集群,单击远程连接
    5.png
  5. 远程连接页面,输入集群用户名、登录密码和端口,单击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

预期返回如下:
6.png

更多服务

计算巢还提供了众多优质服务,请移步计算巢官网查看。

相关文章
|
8月前
|
数据采集 数据可视化 机器人
FastGPT 社区版快速部署指南
FastGPT 是一款基于大语言模型的智能知识库系统,具备开箱即用、可视化编排和多场景适配(客服机器人、知识检索等)的核心能力。通过阿里云计算巢,用户可在 2-3 分钟内完成快速部署,实现复杂问答逻辑设计与高效数据处理。
|
弹性计算 安全 Ubuntu
快速部署 Virtualmin 社区版
Virtualmin 是专为 Linux 系统设计的领先且最复杂的网络托管控制面板。本文介绍如何使用计算巢快速部署 Virtualmin 社区版。
快速部署 Virtualmin 社区版
|
数据采集 存储 人工智能
【AI 初识】AI 的挑战和局限性
【5月更文挑战第2天】【AI 初识】AI 的挑战和局限性
【AI 初识】AI 的挑战和局限性
|
8月前
|
索引
如何理解openfoam案例里面的blockMesh文件里面的simpleGrading
在OpenFOAM的blockMesh文件中,`simpleGrading`参数用于控制网格的非均匀分布,通过调整x、y、z方向的拉伸系数,可以精确地控制网格的密集和稀疏程度。这对于模拟中需要高精度的区域提供了灵活性。在实际应用中,合理设置 `simpleGrading`参数,可以优化计算资源,提高模拟精度。
341 20
|
9月前
|
弹性计算 架构师 Cloud Native
阿里云新版ACE考试通关经历回顾
阿里云新版ACE考试通关经历回顾
|
存储 弹性计算 搜索推荐
快速部署 Qdrant 社区版
Qdrant是一个矢量相似性搜索引擎,提供生产就绪服务和方便的 API,用于存储、搜索和管理具有额外负载的点(即矢量)。您可以将有效负载视为附加信息,可以帮助您深入搜索并接收可以提供给用户的有用信息。本文介绍如何使用计算巢快速部署Qdrant服务。
快速部署 Qdrant 社区版
|
消息中间件 存储 监控
实战Linux I/O多路复用:借助epoll,单线程高效管理10,000+并发连接
本文介绍了如何使用Linux的I/O多路复用技术`epoll`来高效管理超过10,000个并发连接。`epoll`允许单线程监控大量文件描述符,显著提高了资源利用率。文章详细阐述了`epoll`的几个关键接口,包括`epoll_create`、`epoll_ctl`和`epoll_wait`,以及它们在处理并发连接中的作用。此外,还探讨了`epoll`在高并发TCP服务场景的应用,展示了如何通过`epoll`和线程/协程池来构建服务框架。
1281 112
|
存储 Rust 监控
使用 watchfiles 监控目录变更
使用 watchfiles 监控目录变更
318 2
|
机器学习/深度学习 人工智能 运维
智能运维:未来趋势下的自动化与人工智能融合
【8月更文挑战第18天】 在数字化浪潮中,智能运维(AIOps)作为一股不可逆转的力量,正逐步改写传统运维的脚本。本文将探讨AIOps的核心要素、实施路径和面临的挑战,同时分享个人从新手到专家的心路历程,旨在启发读者思考如何在这一领域内持续成长并作出贡献。
567 6
|
SQL 分布式计算 DataWorks
DataWorks操作报错合集之在运行数据分析任务时,底层依赖服务alisa.olap.submitjob出现了异常,如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。