CFD 培训

TesboCFD 专业 OpenFOAM 与 GPU CFD 培训课程

15 讲实战课程2026 年 8 月开课
TesboCFD.Training.limited 限定课程

GPU 加速 CFD 实战 — 从零手写全场 GPU 求解器

15 次课亲手写下每一个 CUDA kernel,把不可压缩流动求解器从纯 CPU 逐步改造为全场 GPU offload、场常驻显存的版本,当堂逐点对拍 CPU 到机器精度,在百万网格上做出比 CPU 快百倍量级的求解器。

手写 CUDA 内核

从 SAXPY 起步,亲手写 LDU 稀疏矩阵-向量乘(SpMV)、共享内存树形归约、Jacobi 预条件共轭梯度(PCG)——每个都对拍 CPU 到机器精度。

全场 GPU offload

把梯度、通量(Rhie-Chow)、动量组装、PISO 修正、边界条件与场常驻显存全部搬上 GPU,让整个时间步不再回到 CPU。

撞穿 Amdahl 天花板

先只把线性求解搬上 GPU,实测整体只快一点点;再用全场 offload 一举突破,冲上百倍加速——配合 Nsight 剖析与 SoA 访存优化。

你将学到什么

  • 1CUDA 线程与显存模型、主机-设备传输与计时、RAII 显存管理
  • 2结构化网格 Mesh2D 与有限体积几何量(Sf / V / deltaCoeff / owner-neighbour)
  • 3LDU 稀疏格式与 GPU SpMV(对角步 + 非对角 atomicAdd)
  • 4共享内存树形归约与点积、Jacobi 预条件共轭梯度 PCG
  • 5场常驻显存 GpuState 设计与 PISO 时间循环骨架
  • 6Gauss 梯度、面通量与 Rhie-Chow 插值防棋盘振荡
  • 7动量矩阵组装(迎风对流 + 正交扩散 + Euler ddt)、压力 Poisson 与速度/通量修正
  • 8几何多重网格压力求解(网格无关收敛)、方腔 Re=100 对拍 Ghia (1982) 基准、Amdahl 天花板对比与三方性能报告
15
讲 × 2h
课时
现场
编码对拍
形式
CPU →
全场 GPU
路径
百倍
量级
加速

前置要求

熟悉 C++、跑过基础 OpenFOAM 算例、了解有限体积法与不可压缩 Navier-Stokes。必须自备 NVIDIA GPU 设备(本机或可访问的服务器/云主机)——本课为现场编码、当堂在 GPU 上运行验证,无 NVIDIA GPU 无法完成实操。需预装 CUDA Toolkit 与 OpenFOAM(开课前提供环境搭建指南)。无需 CUDA 经验,从零教起。

课程费用CNY 9,500
往期 cots 学员:5% OFF2 人组队:5% OFF

文中加速倍数为教学环境下的实测架构吞吐对比(同网格、同格式、同设置),非受控数值基准;求解器均各自独立通过正确性验证。

名额有限

报名与咨询

预约、报名或咨询,请通过邮箱联系我们。

注意邮件往来礼仪