当前位置: 首页 > article >正文

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

见资源


http://www.kler.cn/a/611629.html

相关文章:

  • mac m 芯片 动态切换 jdk 版本jdk8.jdk11.jdk17
  • 【洛谷题单】暴力枚举(上)
  • 【MySQL】验证账户权限
  • Spring 事件监听机制介绍以及源码分析
  • Elasticsearch 优化方案
  • 【Lua】一文快速掌握 Lua 语言指令(Lua 备忘清单)
  • 直播预告 | TDgpt 智能体发布 时序数据库 TDengine 3.3.6 发布会即将开启
  • 【第30节】MFC编程:ListCtrl控件和TreeCtrl控件
  • SPI协议(20250325)
  • HarmonyOS:统一拖拽
  • 关于 K8s 的一些基础概念整理-补充
  • 交换机及其作用详解
  • [RITSEC CTF 2025] Crypto
  • vscode 通过Remote-ssh远程连接服务器报错 could not establish connection to ubuntu
  • 使用react 引入相对路径文件
  • 学习日记0327
  • xxljob阻塞处理策略设置为单机串行导致的bug
  • PyTorch 深度学习实战(22):多智能体强化学习(MARL)
  • 堆的常见应用2
  • 3.27【A】cv homework