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

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

见资源

相关文章:

  • centOS 7.9 65bit 修复Openssh漏洞
  • 使用QT画带有透明效果的图
  • 魔法原子,以全栈自研撬动人形机器人通用化未来
  • 【免费分享】PSO-BP特征重要性分析matlab语言
  • BFS解决最短路径问题(使用BFS解决最短路径问题的黄金法则)
  • Python生成整数序列之 range()函数
  • 《C++11:bind绑定器与function包装器》
  • Kotlin when 表达式完全指南:从基础到高级的12种实战用法
  • Redis的深入了解
  • 页面类buttons权限的简单控制
  • MySQL学习日志--多表查询篇
  • NDK CMake工程中引入其他C++三方库
  • 视频格式转换:畅享多平台无缝视频体验
  • 31天Python入门——第16天:模块与库详解
  • StarRocks语句解析json字符串的方法
  • 还刷刷刷刷刷
  • 洛谷1044栈C语言
  • 2025Java面试TOP1000问:源码级解答+避坑指南+性能优化
  • [C++][STL]unordered_set类和unordered_map类
  • 【MySQL】从零开始:掌握MySQL数据库的核心概念(五)
  • 建筑网站 法人签字/百度风云榜明星
  • 自己做菠菜网站/百度地图3d实景地图
  • 品牌工厂网站建设/信息流优化师简历模板
  • 做网站还有前景吗/公司网站的推广方案
  • wordpress评论点回复不刷新/沈阳网站关键词优化多少钱
  • 怎么免费制作一个企业网站/深圳全网推广