有时候帮客户解决技术问题,需要远程连接到客户的计算机,但是客户往往没有公网 IP,需要内网穿透才能远程连接,有时 teamviewer 可以解决问题,有时 teamviewer 太慢了,况且 teamviewer 免费许可证不能用于盈利。
继续阅读“ssh 到内网服务器”作者: 常恭
olaFlow (原 olaFoam) 编译和测试
应朋友之邀,试用了 olaFlow,在这里分享下体验。olaFlow 是一系列用于造波和消波的求解器和边界条件。它的网站非常好,有很多视频,文档也很全,能上外网的朋友可以看下,https://olaflow.github.io/numerical-model/model-tutorials/。
继续阅读“olaFlow (原 olaFoam) 编译和测试”安装 OpenFOAM + waves2foam
waves2foam 不算是特别难编译的软件,主要是版本兼容性、权限之类的细节需要注意。中文互联网上已有的几篇介绍 waves2foam 编译的文章,都不够重视版本兼容性的重要性,openfoam wiki 上的描述也比较简略,我在这篇文章中扩充一下。
继续阅读“安装 OpenFOAM + waves2foam”interFoam 动网格算例导读 – 带障碍物的溃坝
今天分享一个用动网格(Dynamic Mesh)细化(Refine)网格的算例,这种技术被 Ansys Fluent 称为自适应网格(Adaptive Mesh Refinement)。如下图所示,红色是水,蓝色是空气,左侧的算例没有使用自适应网格,而右侧的算例使用了。使用了自适应网格的算例,解析出了若干小液滴、相界面也更清晰。
继续阅读“interFoam 动网格算例导读 – 带障碍物的溃坝”interFoam 动网格算例导读 – 浮体
在 OpenFOAM 6.0 中,曾经的 interDyMFoam 并入了 interFoam,但是 OpenFOAM v1806 依然保留了这一求解器。近期,我们将以 OpenFOAM 6.0 为例,介绍这些动网格算例。
继续阅读“interFoam 动网格算例导读 – 浮体”在 Ubuntu 上安装OpenFOAM + liggghts + CFDEM coupling
CFDEM 项目有重大更新,本文还没来得及更新,所以文中方法暂时不适用,更新详情请访问CFDEM的页面,CFDEM®coupling Version History。
OpenFOAM 是著名的计算流体力学(CFD)软件;liggghts 基于 lammps 进行大尺度颗粒模拟,可用于基于离散元法(DEM)的模拟;CFDEM coupling 则将前两者结合,耦合流体和固体颗粒的动力方程。
Ubuntu 是十分流行的 Linux 发行版,本文发表时已经发布 15.10 版,作为长期支持版 14.04 仍有巨大的市场份额,Ubuntu 社区也推荐个人用户使用长期支持版。所以,本文以 14.04 为例,介绍 OpenFOAM + liggghts + CFDEM coupling 的安装。
继续阅读“在 Ubuntu 上安装OpenFOAM + liggghts + CFDEM coupling”用 OpenFOAM 进行张量计算
我们常说 OpenFOAM 是一个 C++ 类库,初学 OpenFOAM 时,我常对 C++ 类库这个概念感到困惑,OpenFOAM 不是一个用 C++ 写的 CFD 软件吗,怎么又成了 C++ 类库?其实 ,CFD 求解器只是 OpenFOAM 的一些高级应用。由于 OpenFOAM 包含了大量基础数学运算库,我们完全可以以一种更底层的方式使用 OpenFOAM,比如今天我们要谈到的张量计算。
在大学的第一堂 C 语言课上,我们便被告知,写程序之前,要先 include 头文件,比如这段 Hello World 代码。
继续阅读“用 OpenFOAM 进行张量计算”Red Hat Enterprise Linux 讲义
本文是为一名客户定制的 Red Hat Enterprise Linux,客户在医院使用企业版的红帽 Linux,对可靠性和安全性的要求比较高,所以本讲义强化了权限、用户管理等内容。
继续阅读“Red Hat Enterprise Linux 讲义”interFoam 算例导读
interFoam 是 OpenFOAM 中求解两相不可压缩流体的求解器,是很多求解器的基础。这个求解器的 tutorials 也非常丰富,涵盖了 laminar、LES 和 RAS 等类型,本文将简要描述这些算例的背景和其中的技巧。
继续阅读“interFoam 算例导读”在亚马逊 AWS 上使用 OpenFOAM
OpenFOAM 运行环境已经在亚马逊 AWS Marketplace 上架多时,我最近试用了一下,谈谈感受。亚马逊给新用户提供为期一年的免费服务包,其中包括每月750小时的 EC2 机时,也就是说提供一台可以持续免费运行的虚拟机,配置为1个CPU核心、1GB内存。配置本身还算诱人,比腾讯云、阿里云优惠力度大,也足以试用 OpenFOAM、熟悉远程开发环境了。
继续阅读“在亚马逊 AWS 上使用 OpenFOAM”