- 博客(14)
- 收藏
- 关注
原创 计算流体力学基本方法
计算流体力学基本方法一、 Lax_Wendroff方法二、MacCormack方法2.1 预估步2.2 校正步三、粘性流动、守恒形式和空间推进四、松弛法及其在低速无粘流动中的应用五、数值耗散、色散及人工粘性六、ADI方法七、压力修正法及其在不可压粘性流动中的应用一、 Lax_Wendroff方法考虑二维无粘流动模型∂ρ∂t=−(ρ∂u∂x+u∂ρ∂x+ρ∂v∂y+v∂ρ∂y)\begin{equation} \frac{\partial \rho}{\partial t}=-\left(\rho
2024-10-21 14:49:12
971
原创 FVM——Mathematical Description of Physical Phenomena
Mathematical Description of Physical Phenomena1.1 Goal1.2 Reynolds Transport Theorem1.3 Continuity Equation1.4 Momentum Equation1.4.1 Non-Conservative Form1.4.2 Conservative Form1.4.2 Surface Forces1.4.3 Body Forces1.4.4 Stress Tensor and the Momentum Equa
2024-10-18 18:47:57
443
原创 流体力学——流体力学基本方程
流体力学——流体力学基本方程一、连续性方程1.1 随流体运动的无穷小微团模型1.2 空间位置固定的有限控制体积模型1.3 空间位置固定的无穷小微团模型1.4几种特殊情况下的连续性方程1.4.1 定常运动1.4.2 不可压缩流体二、动量方程2.1 积分非守恒形式2.2 微分非守恒形式2.3 微分守恒形式2.4 Lamb-葛罗麦卡动量方程三、能量方程3.2能量方程微分形式3.2能量方程另外一种形式(左边不含动能项)3.3能量方程的守恒形式四、本构方程五、状态方程5.1完全气体5.2 热状态方程5.2.1热力学第
2024-10-04 16:51:34
3237
原创 并行计算MPI(入门)——附加内容
我们要稍微介绍几个术语Group:组是流程的有序集合。这些进程通过等级排序。Context: 上下文可以看作是一个标签,它为通信提供了一个安全空间。这个 "标签 "为通信贴上标签,并将其与上下文联系起来,提供额外的语义。Intra-communicator :内部通信器是组与上下文的重合。到目前为止,我们一直将 MPI_COMM_WORLD 作为通信器使用:它实际上是一个内部通信器。
2024-09-27 16:52:14
940
原创 并行计算(入门)——集体通信
我们已经学过如何点对点通信,但是实际情况下会有更复杂的情况,就像我们聊天不可能一直都是两个人在这聊天,还有大家一起聊天的情况。所以我们要引入集体通信。i < 5;i < 5;++i)i < 5;这样做的目的完全相同,但正如你所看到的,只有一个更简单的 MPI_Bcast的调用。
2024-09-26 15:13:11
1094
原创 并行计算MPI(入门)——通信模式
我们已经了解了点对点通信的几乎所有重要内容。有一件事我还没讲到,也许大家有兴趣了解一下 MPI。如果您做过一些实验,您可能会注意到在进行屏蔽通信时出现的一些尴尬情况。有时,阻塞通信似乎没有阻塞,而有时,却似乎阻塞了。真奇怪。本例显示了两个阻塞通信。一个在小缓冲区(50 个元素)上执行,另一个在大缓冲区(100000 个元素)上执行。进程 0 只发送缓冲区,并打印发送时间和发送完成时间。进程 1 将等待(演示阻塞特性),然后接收,并在接收完成后向用户发出警告。
2024-09-13 21:55:00
514
原创 并行计算MPI(入门)——点对点通信
如上次所述,有两种类型的通信,一种是点对点通信(从现在起我们称之为 P2P),另一种是集体通信。P2P 通信分为两种操作:发送(Send)和接收(Receive): 发送和接收。最基本的 P2P 通信形式称为。发送信息的进程会一直等待,直到接收进程接收完所有信息。这是最简单的通信方式,但不一定是最快的,我们将在下面的课程中看到这一点。
2024-09-09 21:04:04
1325
原创 并行计算MPI(入门)——介绍
当使用 MPI 运行一个程序时,所有进程都被分组,我们称之为 “通信器”。你可以把通信器看作一个将进程分组的盒子,允许它们进行通信。我们在上一课中讨论过这个问题,但我们只需记住,MPI_COMM_WORLD 表示操作是在封装了当前运行的所有进程的全局通讯器上进行的。同时,通信器中的每个进程都有一个唯一的编号来识别它。现在,我们已经介绍了关于通信器的基本信息,让我们尝试制作第一个程序,一个非常简单的 Hello World。注意,这里的8是指你的进程总数,hello_world是我的文件名,结果如下。
2024-09-08 22:59:03
527
原创 流体力学——流体力学的基本概念
流体力学——流体力学的基本概念一、 连续介质假设二、流体的性质及分类2.1 易流动性2.2 粘性,理想流体和粘性流体2.3 压缩性,不可压缩流体和可压缩流体三、描述流体运动的两种方法——拉格朗日方法和欧拉方法3.1 拉格朗日方法3.2 欧拉方法四、 轨线和流线4.1 轨线4.2 流线4.3 轨线和流线的区别五、速度分解定理5.1 刚体速度分解定理5.2 亥姆霍兹(Helmholtz)分解定理六、形变速度张量七、旋涡运动基本概念7.1 旋涡运动概念7.2 涡线,涡面,涡管7.2.1 涡线7.2.2 涡面7.2
2024-08-09 22:49:21
4158
原创 流体力学——场论和张量初步
梯度gradφgradφ描述场内任意点MMM邻域内函数φ\varphiφ的变化状况,它是标量场不均匀性的度量梯度gradφgradφ的方向与等势面的法线重合,指向φ\varphiφ增长的方向,大小是φ\varphiφ对方向nnn的偏导∂φ∂n∂n∂φ方向导数等于梯度在此方向的投影梯度方向是函数变化最快的方向梯度gradφgradφgradφ∂φ∂xi∂φ∂yj∂φ∂zkg。
2024-07-30 17:03:44
1865
Level-Set与VOF方法耦合的新interFoam求解器
2024-12-05
Level-Set与VOF方法耦合的新interFoam求解器
2024-12-05
Level-Set与VOF方法耦合的新interFoam求解器
2024-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人