Palabos

Palabos

用 Palabos 构建格子玻尔兹曼模拟Palabos 是一个基于格子玻尔兹曼方法的通用计算流体力学框架,既可作为科研工具,也可用于工程应用。其编程接口简洁,便于设置流体流动模拟,并支持根据需要扩展自定义模型。

Palabos 页面快照
3
支持的编程语言:C++、Python、Java
AGPLv3
软件开源许可
LB
核心计算方法:格子玻尔兹曼方法
MPI
支持的并行计算依赖
核心能力

面向 CFD 模拟的开放式开发框架

Palabos 以 C++ 为原生编程接口,提供 Python 和 Java 接口,几乎不依赖外部组件,并覆盖多种流体模拟场景。

多语言编程接口

提供原生 C++ 接口,并支持 Python 和 Java 编程接口,便于开发和快速原型设计。

格子玻尔兹曼计算

以格子玻尔兹曼方法为计算内核,用于设置和扩展计算流体力学模拟。

模型扩展

具备相对直接的编程接口,熟悉格子玻尔兹曼方法的用户可以扩展自定义模型。

多种模拟场景

提供自由表面、颗粒与气泡、细胞血流模拟、多孔介质和风洞等相关内容。

易于部署

原生接口几乎没有外部依赖,仅依赖 Posix 和 MPI,便于在不同平台上部署。

最新动态

项目公告与学习内容

查看 Palabos 的版本动态、专题课程、研讨会和社区内容。

GPU 版本预发布版已开放

公开页面提示,具备 GPU 能力的 Palabos 版本预发布版已经提供。

Palabos Summer School:Multi-GPU Programming

页面提供围绕多 GPU 编程的 Palabos Summer School 内容,并包含报名费减免信息。

Palabos Online Seminar Series

社区页面提供 Palabos 在线研讨会系列及 From CPU to GPU in 80 Days 等内容。

学习与资源

从入门到模型扩展

通过下载入口、文档、教程、示例图库和用户社区了解 Palabos 的使用方式。

Palabos

从这里开始使用Palabos。