logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MeshGraphNet和GNS(Graph Network-based Simulators)

AI在仿真领域的应用:MesGraphNet&GNS

OpenFOAM: NCC (Non-Conformal Coupling)最新耦合边界条件方法解释(AI对话)

NCC 被设计为一种比传统 AMI 更健壮且严格保守(Conservative)的替代方案。严格守恒性: 与基于插值的 AMI 不同,NCC 旨在提供更好的质量保证和守恒性,特别适用于旋转机械(如叶轮、涡轮)和滑动网格案例。动态耦合: 在仿真运行期间,NCC 会动态计算交界面的重叠区域。它在 constant/polyMesh/boundary 中创建初始面数为零的 nonConformalCyc

MinGW交叉编译介绍

✅ 安装正确的 MinGW-w64 工具链(含posix版本如需线程)✅ 使用 CMake + toolchain file 管理交叉编译✅ 优先静态链接(-static)避免运行时依赖✅ 所有依赖库必须用相同工具链交叉编译✅ 用 Wine 快速验证可执行文件✅ Fortran 项目添加✅ 避免 C++ ABI 混用(不要混用 MSVC/MinGW/Clang)

#开发语言
Overture:面向对象的 C++ 软件框架,复杂几何(包括运动几何)求解PDE

它由一系列可移植、模块化的 C++ 库组成,适用于使用。:整个框架以库的形式提供,可灵活集成到新项目或已有代码中。:支持与非结构化网格耦合,用于多尺度或多物理场问题。这些求解器均为开源,可直接使用或作为开发模板。:提供从 CAD 几何自动构建计算网格的能力。,使开发者能更专注于物理建模与算法逻辑。(FVM)进行数值模拟的场景,同时。Overture 之上构建了名为。Overture 是一个。

#HPC
PETSc: PCMPI介绍和使用

【代码】PETSc: PCMPI介绍和使用。

#HPC
qwen20250718

在CFD仿真中,特别是在使用 OpenFOAM 进行多区域或动网格(如旋转机械)模拟时,AMI(Arbitrary Mesh Interface) 是一种非常常用的边界条件类型,用于处理两个不共形网格之间的数据传递(如速度、压力等物理量的插值)。下面我将详细说明如何在 OpenFOAM 中为两个 patch 设置 AMI 映射,并提供一个完整的代码示例(包括 、 和中的相关设置)。你有两个 pat

问deepseek: PBiCGSTAB是如何实现的,写段Fortran示例代码

PBiCGSTAB(Preconditioned Bi-Conjugate Gradient Stabilized)是一种用于求解大型稀疏线性方程组的迭代方法。它是BiCGSTAB算法的改进版本,通过引入预处理技术来加速收敛。PBiCGSTAB算法通常用于求解非对称线性方程组。

问deepseek: 如何处理CGNS网格文件里,多个zone之间的链接数据

在节点下创建节点。设置节点的为FaceCenter或Vertex。使用PointList和定义连接的点列表。设置Transform描述两个zone之间的坐标变换。在节点下创建节点。设置为Overset。使用PointList定义重叠区域的点列表。使用定义供体zone的点列表。在节点下创建节点。设置为Abutting或NonMatch。使用PointList和定义连接的点列表。使用定义插值权重。处理

#DeepSeek
qwen20250719

在 OpenFOAM 中,将物理场(如速度、压力、温度等)从一个网格插值到另一个网格,通常称为 网格映射(mesh mapping) 或 场插值(field interpolation)。OpenFOAM 提供了多种方法来实现这种操作,适用于不同场景,比如网格变形、多网格耦合、动网格模拟、网格重构等。这是 OpenFOAM 自带的实用工具,用于将一个案例的场映射到另一个具有不同网格的案例中。参数说

HYPRE: SStruct(Semi-Structured)接口介绍和使用

SStruct 是 HYPRE 中介于Struct(纯结构化网格)和IJ(完全非结构化)之间的接口层,用于处理由多个结构化网格块(称为“parts”)组成的问题,这些块之间可以有不同的拓扑、网格尺寸、变量类型,甚至可以重叠或通过接口耦合。支持多部件(multi-part)网格系统;允许不同部件之间通过“接口”(interface)耦合;每个部件内部保持结构化网格的高效性;支持并行分布式内存计算(M

    共 115 条
  • 1
  • 2
  • 3
  • 12
  • 请选择