OpenFOAM实用手册
1. 如何获得帮助
2. 经验教训
2.1 哲学
2.2 通过使用学习
2.3 通过修补OpenFOAM进行学习
2.3.1 我今天学到了一些东西
2.3.2 代码有问题吗?
3. 安装OpenFOAM
3.1 先决条件
3.2 下载来源
4. 更新OpenFOAM仓库版本
4.1 版本管理
4.2 检查更新
4.3 仅检查更新
4.4 安装更新
4.4.1 工作流程
4.4.2 问题排查
4.5 更新问题
4.5.1 缺少安装包
4.5.2 库的更新
4.5.3 更新的源无法编译
4.5.4 自有代码无法运行
5. OpenFOAM-6源安装更新方法
5.1 动机
5.2 使OpenFOAM-6的源码能够被更新
5.3 重新编译源包
6. 维护OpenFOAM的安装
6.1 应对操作系统更新
6.2 应对操作系统升级
7. 第三方软件安装
7.1 安装pyFoam
7.2 安装 swak4foam
7.3 编译外部函数库
8. 搭建环境
8.1 初始化(source)OpenFOAM
8.1.1 永久初始化(source)OpenFOAM
8.1.2 按需初始化(source)OpenFOAM
9. 单位和维度
9.1 单位检查
9.1.1 关于基础单位的一条重要提示
9.1.2 单位输入语法
9.1.3 单位编程语法
9.2 维度
9.2.1 维度检查
9.3 运动黏度 vs. 动力黏度
9.4 误区:OpenFOAM中的压强
9.4.1 不可压缩
9.4.2 可压缩
9.4.3 误区:不可压缩多相流问题中的压强
10. 文件和目录
10.1 必需的文件目录
10.2 补充目录
10.2.1 处理器
10.2.2 函数
10.2.3 数据组
10.3 系统目录文件
10.3.1 主文件
10.3.2 附加文件
11. 控制OpenFOAM
11.1 施加控制的手段
11.1.1 变量
11.1.2 字典
11.1.3 命令行参数
11.2 字典的语法
11.2.1 关键词--香蕉测试
11.2.2 必须的和可选的设置
11.2.3 陷阱:分号(;)
11.2.4 开关
11.3 controlDict
11.3.1 时间控制
11.3.2 数据写入
11.3.3 加载附加库
11.3.4 函数
11.3.5 外包一个字典
11.3.6 陷阱
11.4 字典的运行时间修改
11.5 fvSolution字典
11.5.1 解算器控制
11.5.2 解算方法控制
11.6 命令行参数
11.6.1 获取帮助。-help
11.6.2 获得控制:-dict
本文档由OpenFOAM公众号整理制作
-
+
首页
10.1 必需的文件目录
### 10.1 必需的文件目录 一个OpenFOAM案例有一组最小的文件和目录。包含这些文件夹的目录被称为案例的根目录或案例目录。清单36显示了命令pwd和ls在case目录下被调用时的输出。第一个命令返回当前工作目录的绝对路径。第二条命令打印出当前文件夹的内容。当ls被调用而没有任何选项时,它返回所有非隐藏的文件和文件夹的名称。在这种情况下,有三个子目录(0、constant和system)。这三个项目是目录而不是文件,这一点用不同的颜色表示。如果在调用ls时使用选项-l,则会打印出更详细的列表。这个详细的列表表明一个条目是一个文件还是一个目录。 ``` user@host :∼/ OpenFOAM / user -2.1. x/ run / icoFoam / cavity$ pwd / home / user / OpenFOAM / user -2.1. x/ run / icoFoam / cavity user@host :∼/ OpenFOAM / user -2.1. x/ run / icoFoam / cavity$ ls 0 constant system user@host :∼/ OpenFOAM / user -2.1. x/ run / icoFoam / cavity$ ls -l insgesamt 12 drwxrwxr -x 2 user group 4096 Okt 2 14:53 0 drwxrwxr -x 3 user group 4096 Okt 2 14:53 constant drwxrwxr -x 2 user group 4096 Okt 2 14:53 system ``` 清单36: 案例目录 **0**这是时间目录的第一个目录。它包含所有变量的初始和边界条件。如果没有特别的理由让一个案例在t = 0之外的另一个时间开始,一个案例将总是在t = 0开始。 **constant** 这个文件夹包含了所有处理常量和网格的文件。 **polymesh** 这是常量的一个子目录。所有定义网格的文件都在这个文件夹中。 **system** 在这个文件夹中,所有控制求解器或其他工具的文件都在这里。 在计算案件的过程中,有两种文件夹被创建。首先,在规定的时间内,所有信息都被写入硬盘。一个新的时间目录被创建,其名称中包含了已过去的秒数。在这个文件夹中,所有类型的文件都被保存。文件的数量等于或大于包含初始条件的0-目录。 第二类目录包括各种原因或由各种工具创建的各种文件夹,见第10.2节对其中一些较常见的文件夹的简要介绍。
poplee
2024年11月4日 15:49
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码