问题标签 [openfoam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
218 浏览

bash - 使用 Docker 时安装 OpenFOAM 会引发只读文件系统错误

我正在尝试使用 Docker 在 Mac 上安装 OpenFOAM。我按照本教程进行操作。在我运行docker run -ti openfoamplus/of_v30plus_rhel66 /bin/bash开始下载后,它抛出了错误

下载完成后。我已经尝试过多次:仍然是同样的错误。我怎样才能解决这个问题?

0 投票
1 回答
1575 浏览

paraview - 如何在 paraview 中绘制粒子轨迹

我有来自使用 OpenFOAM 的粒子流模拟的拉格朗日数据(粒子 ID、直径和速度),我想在 paraview 内绘制粒子轨迹。我已经创建了 VTK 文件。

非常感谢您的帮助。

贝扎德

0 投票
1 回答
399 浏览

root - 在 CentOS SL RHEL 上安装 CFD 软件 OpenFOAM-4.0 时出现问题

我是一名攻读 CFD 的 MPhil 学生,当我尝试在大学管理的计算机集群上安装 OpenFOAM-4.0 时遇到了一些问题。我按照以下网站给出的说明进行操作: https ://openfoamwiki.net/index.php/Installation/Linux/OpenFOAM-4.0/CentOS_SL_RHEL

主要问题是,我没有以root身份访问集群的权限,换句话说,我无法通过简单地输入“sudo”之类的命令来安装库。是否可以在我的主目录中安装库、OpenFOAM 本身和第三方软件,例如 Paraview?

另外,如果我不安装 Paraview 等第三方软件,或者我安装 OpenFOAM® v1606+,是否有可能摆脱“root”问题??或者我可以在集群上安装 OpenFOAM,然后在我的台式计算机上使用 Paraview 进行后期处理?

我发现了一些软件,例如easybuild和juju,它们声称可以摆脱“根”问题,但我不确定它们是否真的有用。

仅供参考,计算机集群的一般信息:

  1. 操作系统:CentOS 6.6 64位
  2. 架构:x86_64
  3. 打开 MPI:v2.0.0
  4. 蟒蛇:v2.6.6
  5. 野牛(GNU Bison):v2.4.1
  6. 弹性:v2.5.35
  7. GCC(GNU 编译器集合):v4.4。
0 投票
1 回答
318 浏览

docker - 如何在 openFOAM 的 docker 版本中挂载卷

我正在运行 openFOAM 的 docker 版本。在运行 openFOAM 时,我无法访问我在/mnt. 我跑步时可以看到它们:

但是,这些都没有出现在 中/dev,所以我不知道如何安装我想要的卷。似乎有比每次使用 openFOAM 时手动安装卷更好的解决方案。欢迎任何想法,我不了解 docker 文档。

0 投票
1 回答
689 浏览

macos - 在 Mac OS 上安装 OpenFoam

0 投票
1 回答
3339 浏览

mesh - 将网格文件转换为 STL

如何将网格文件(.meshdat 或 .msh)转换为 STL 文件格式?

我有一个 3D 网格文件。我需要将其转换为 STL 以解决 CFD 问题。

0 投票
1 回答
2021 浏览

docker - 如何在 Docker 窗口中打开 paraView

这与 无法在 OS X 上使用 docker 连接到 X 服务器 - 第 II 部分中讨论的问题相同, 但从未解决。在 MacOS El Capitan 中,我在 Docker 下运行 OpenFOAM 二进制文件,因为没有本机版本。我想使用 paraView 查看结果。无法运行 OpenFOAM 中提供的 paraView,因为我得到 了 paraview:无法连接到 X 服务器 此处的建议 无法在 OSX 上使用docker 连接到 X 服务器 是单独安装 paraView 并从普通终端运行它。这不起作用,因为普通终端无法“看到” Docker 文件。而且我无法在 docker 终端内运行建议的 open -a paraview foam.foam ,因为由于某种原因它无法识别“open”命令。

也许一些 Docker 专家可以提供帮助?

0 投票
2 回答
174 浏览

open-source - 我可以出售 GPL 软件的结果吗

我的问题是,我可以使用 GNU 通用公共许可证 v3 软件(在本例中为 OpenFOAM)来进行咨询吗?源代码不会更改也不会收费。这个想法只是对软件给出的结果收费。

我是否需要 Linux (OS) 和/或 OpenCFD Ltd(OpenFOAM 商标的所有者)的特别授权才能使用他们的软件?

提前谢谢了。

0 投票
3 回答
181 浏览

c++ - C++默认如何输出数组?

我的工作让我使用基于 C++ 的 OpenFOAM(流体模拟材料)。我对 C++ 一无所知,甚至不知道如何编译一个 hello world 程序。在 OpenFOAM 中,您可以在文本文件中将三维数组作为 ascii 输出。这没关系,因为我的计算不需要很长时间。然后在文件中每行有一个值。这些值有什么顺序?

所以,在 Fortran 我可以做

它将按照保存的顺序显示数组的值,这意味着第一次迭代是在 x 方向上,然后在 y 方向上,然后在 z 方向上。输出的顺序与我以这种方式输出的顺序相同:

它在 C++ 中是如何工作的?

0 投票
0 回答
425 浏览

json - 适用于 Windows 的 OpenFOAM 安装 - \config.json:系统找不到指定的文件

我正在尝试按照官方网站 ( http://www.openfoam.com/download/install-binary-windows.php ) 上的说明在 Windows 10 上安装 OpenFOAM。当我单击OF_Env_Create启动 Docker 环境时,我收到一条错误消息:

打开 C:\Users\Admin.docker\machine\machines\default\config.json: 系统找不到指定的文件。

知道如何解决这个问题吗?

非常感谢!