AI for CFD入门指南(传承版)

前言

适用对象

  • 新加入课题组的硕士/博士研究生
  • 对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安装教程(保姆级安装)

Docker

参考docker专栏
构建 CentOS7 + cuda 11 + cudnn8 + openfoam2.3.x 的 Docker 镜像

git

基于 VScode 的 git 详细使用指南【保姆级!建议收藏!】

Gambit

见资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值