OpenFOAM|14 软件安装
本文描述在Windows 10操作系统下安装OpenFOAM及配置相关使用环境的完整过程。 注:本文图片及文字较多,建议收藏以便需要时查阅。 ” 1 安装Liunx子系统 注:WSL的安装取自微软官方文档https://docs.micro...
本文描述在Windows 10操作系统下安装OpenFOAM及配置相关使用环境的完整过程。 注:本文图片及文字较多,建议收藏以便需要时查阅。 ” 1 安装Liunx子系统 注:WSL的安装取自微软官方文档https://docs.micro...
本文简单介绍OpenFOAM中postProcess的使用。 在OpenFOAM中,可以使用程序postProcess对计算得到的基础结果数据进行处理以获取新的物理场数据。 postProcess可以作为单独的程序运行,如下面的形式: po...
本文介绍OpenFOAM中samping操作基础。 functionObject可以在求解过程中输出指定的物理量信息。当求解计算完毕后,可以选择使用Sampling获取特定位置物理信息,此时主要使用postProcess程序来实现。 利用p...
本文描述OpenFOAM中的functionObject。 1 介绍 OpenFOAM求解计算过程中,可以使用functionObject执行数据的提取与处理。functionObject是按指定间隔执行的小段代码,无需显式链接到应用程序,...
本文描述在OpenFOAM中使用并行计算的一些问题。 1 查看CPU信息 当要计算的问题规模较大时,通常需要采用多CPU并行计算以加快计算。在进行并行计算之前,可以利用命令lscpu查看本机的处理器信息。 如下图所示列出了本机的CPU信息。...
本文详细描述OpenFOAM的案例目录。 以cavity案例为例,该案例文件目录结构如下图所示。 1 constant文件夹 constant文件夹中包含一个名为polyMesh的子文件夹与一个名为transportProperties的文...
本文简单描述OpenFOAM计算案例的运行过程。 OpenFOAM中包含了众多的预制求解器,不同的求解器所需的字典输入文件可能存在较大差异,想要记住每个求解器所需的字典文件是非常困难的,所以一般情况下设置案例时,通常是在OpenFOAM案例...
本文描述OpenFOAM中的文件组织结构。 OpenFOAM使用非常特殊的目录结构来运行案例 应始终遵循目录结构,否则OpenFOAM会发出警告 为防止出错,案例目录通常位于路径$WM_PROJECT_USER_DIR/RUN中,但这不是强...
OpenFOAM中提供了众多的标准求解器。有了这些标准求解器,即使你对程序设计一无所知,你也可以将OpenFOAM当做是一款CFD软件。实际上OpenFOAM的功能不只是求解器流体流动问题。 OpenFOAM的标准求解器位于$FOAM_SO...
本文描述OpenFOAM中求解器与工具库代码组织结构。 1 求解器 OpenFOAM中的求解器代码位于文件夹$FOAM_SOLVERS中(默认为/opt/openfoam8/applications/solvers)。其中求解器按照物理模型...
本文描述OpenFOAM的文件组织结构。 1 环境变量与别名 当OpenFOAM安装完毕后,会在系统中创建大量的环境变量,这些环境变量可以通过下面的命令显示出来。 env | grep -i "OpenFOAM" 如下图所示。环境变量可以利...
本文简单描述OpenFOAM的基本特性。 注: 本文内容取自:OpenFOAM® Introductory Training Online session – 2020 Edition ” 1 概述 OpenFOAM为英文Open Sour...
本文介绍入门OpenFOAM所必须的C++语言基础。 注: 本文内容取自Wolf Dynamics公司的培训教材《C++: A Crash introduction》。 ” 1 C++程序基本结构 先来看一个最简单的C++程序示例。 在任意...
本文简单介绍OpenFOAM使用过程中可能会涉及到的Linux常识。 注: 本文内容取自Wolf Dynamics公司的培训教材“The Linux Terminal: A Crash Introduction”。 ” 1 Linux简介 ...
本文简单记录在WSL(Windows Subsystem for Linux,简称WSL)中安装OpenFOAM2016的过程。 今天换了笔记本中的操作系统,想着在windows中利用WSL安装一下OpenFOAM,然而...
本文描述在Windows 10操作系统下安装Linux子系统,并安装OpenFOAM 7的全部过程。 1 安装Liunx子系统 Linux子系统(Windows Subsystem for Linux,WSL)是Windows 10系统下能...
本文简单介绍利用simFlow进行OpenFOAM前处理的一些思路。 simFlow是一款利用OpenFOAM作为求解器的CFD软件,其提供了良好的GUI接口,实现了几何导入、网格生成、求解计算及计算后处理等CFD完整流程。官网地址:htt...
不止一次听到有人抱怨OpenFOAM的学习极为陡峭(网络上、公众号后台中经常碰到)。有人说冲着OpenFOAM的免费Download而来,结果想要用上它却花费了巨量的时间成本,在使用过程中遇到了新的问题依然是一筹莫展。今天就站在一个应用者的...
本文以一个简单案例描述利用OpenFOAM中的laplacianFoam求解器计算瞬态热传导问题的一般步骤。 OpenFOAM中laplacianFoam求解器计算的是瞬态热传导方程: 式中,为热扩散系数,其单位为m2/s,,为热导率,为密...
利用rhoPimpleFoam求解器计算激波管内0.007 s流场分布。 1 模型信息 长度10 m,宽2 m,厚度2 m的方形腔体,初始时刻一半管道压力10000 Pa,温度278.746 K,另一半压力100000 Pa,温度348.4...