第 12 章 软件应用
12.1 稳定性分析程序
第 12 章 软件应用 软件包包含若干一维、二维流动求解器及网格生成器的源代码和可执行程序,并提供多种一维、二维流动算例的输入数据与网格。此外,还包含两个用于显式、隐式时间推进格式 von Ne...
12.2 一维结构网格生成器
12.2 一维结构网格生成器 grid_1d 目录包含生成一维结构网格的程序。每个网格节点对应一个截面积,沿 x 轴的面积分布对应 Laval 喷管,按以下关系计算: $$ \begin{gat...
12.3 二维结构网格生成器
12.3 二维结构网格生成器 grid_struct_2d 目录包含三个生成二维外流与内流结构网格的程序。第一个的源代码位于 cgrid 子目录,用于生成翼型周围 C 型网格,见11.1.1节及...
12.4 结构网格转非结构网格程序
12.4 结构网格转非结构网格程序 grid_unstr_2d 目录中的程序,将二维结构网格转换为非结构三角形网格。它连接距离较短的一对对角节点,将结构网格的每个四边形单元划分为两个三角形。所得...
12.5 准一维 Euler 求解器
12.5 准一维 Euler 求解器 structured_1d 目录包含求解准一维 Euler 方程的程序,描述喷管或管道中的无黏流动。方程的守恒微分形式为 $ [3] $ $$ \frac{...
12.6 二维结构 Euler/Navier–Stokes 求解器
12.6 二维结构 Euler/Navier–Stokes 求解器 structured_2d 目录包含在结构贴体网格上求解二维 Euler 方程和 Navier–Stokes 方程的程序。空间...
12.7 二维非结构 Euler/Navier–Stokes 求解器
12.7 二维非结构 Euler/Navier–Stokes 求解器 unstructured_2d 和 C++/unstructured_2d 目录包含在非结构三角形网格上求解二维 Euler...
12.8 并行化
12.8 并行化 Parallelization 目录包含采用异步代理库、CUDA、MPI 和 OpenMP 实现的并行程序示例,见9.6节。待并行化的程序求解二维 Laplace 方程, $$...
12 参考文献
参考文献 [1] Farin GE. Curves and surfaces for computer aided geometric design—a practical guide. 3rd...