AI for CFD入门指南(传承版)
AI for CFD入门指南
- 前言
- 适用对象
- 核心目标
- 基础准备
- 传承机制
- AI for CFD
- Libtorch的介绍与使用方法
- Pytorch
- Autogluon
- Makefile
- Vscode
- OpenFOAM
- Paraview
- Gambit
前言
适用对象
- 新加入课题组的硕士/博士研究生
- 对AI+CFD交叉领域感兴趣的本科生实习生
- 需要快速上手组内研究工具的合作研究人员
核心目标
- 建立CFD与AI的交叉学科知识框架
- 熟练使用组内标准化的CFD-AI研究工具链
- 建立规范的科研工作流程和代码管理习惯
基础准备
- 必备数学基础:有限体积法离散原理、 Navier-Stokes方程推导与简化、数值分析核心概念
- 机器学习数学: 张量运算与自动微分、优化算法(SGD/Adam等)、人工智能发展史
- CFD入门:OpenFOAM基础操作,自定义边界条件设置,可视化等操作
- 后处理:ParaView可视化进阶技巧,自动化生成脚本
- 机器学习基础:PyTorch框架实践,经典CNN/RNN模型实现
传承机制
在本文的基础上继续补充经验
确保课题组AI+CFD的研究经验持续积累,避免重复踩坑,加速新人成长。
每篇笔记需包含:问题背景→解决方法→代码片段→效果对比→思考总结。
鼓励图文并茂,附带可复现的Colab/Jupyter Notebook链接。
AI for CFD
Libtorch的介绍与使用方法
Libtorch的介绍与使用方法
OpenFOAM libtorch tutorial step by step
数据驱动CFD/免费代码
Running PyTorch models in OpenFOAM - basic setup and examples
[AI for science - PDE - 2020]DeepCFD模型 - 基于CNN/U-Net模型的流场预测
Pytorch
《动手学深度学习》 — 动手学深度学习 2.0.0-beta1 documentation
Welcome to PyTorch Tutorials — PyTorch Tutorials 1.12.1+cu102 documentation
Autogluon
10行代码战胜90%数据科学家?_哔哩哔哩_bilibili
AutoGluon-Tabular: Robust and Accurate AutoML for Structured Data
AutoGluon: AutoML for Text, Image, and Tabular Data — AutoGluon Documentation
AutoGluon背后的技术_哔哩哔哩_bilibili
Makefile
Makefile经典教程(掌握这些足够)_ruglcc的博客-CSDN博客_makefile
Vscode
vscode连接远程服务器(傻瓜式教学)
VS Code 配置 Anaconda Python 环境
豆包MarsCode
OpenFOAM
Free, Open Source Software from the OpenFOAM Foundation
vnc远程桌面使用教程
OpenFOAM手动划分进程脚本
OpenFOAM2.3.x 圆柱体网格 blockMeshDict
OpenFOAM的vtk流场文件的Python后处理脚本-以统计轴向固含率为例
基于chatgpt4生成修改OpenFOAM CFD参数的脚本
openfoam程序paraview pvpython后处理脚本
python meshio对OpenFOAM VTK文件后处理
CentOS7 源码编译 OpenFOAM-2.3.x
Giskard’s CFD Learning Tricks
网格划分篇-SnappyHexMesh(之二)
Paraview
安装与基础介绍
教程见附件
x11转发远程图形界面
paraview画出正确的colorbar的方法
本地 paraview 查看节点数据
VNC Viewer安装教程(保姆级安装)
Gambit
见资源