-
Notifications
You must be signed in to change notification settings - Fork 273
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
【Hackathon 5th No.60】PhyGeoNet: Physics-Informed Geometry-Adaptive Co…
…nvolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular Domain (#699) * PhyGeoNet-RFC * phygeonet
- Loading branch information
Showing
1 changed file
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
# 复现 PhyGeoNet: Physics-Informed Geometry-Adaptive Convolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular Domain 的 case0 和 case2 案例 | ||
|
||
| | | | ||
| ------------ | --------------------- | | ||
| 提交作者 | lizechng | | ||
| 提交时间 | 2023-10-12 | | ||
| RFC 版本号 | v1.1 | | ||
| 依赖飞桨版本 | develop 版本 | | ||
| 文件名 | 20231012_phygeonet.md | | ||
|
||
## 1. 概述 | ||
|
||
### 1.1 相关背景 | ||
|
||
- 【PaddlePaddle Hackathon 5th】开源贡献个人挑战赛科学计算任务合集 [No.60:PhyGeoNet: Physics-Informed Geometry-Adaptive Convolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular Domain](https://github.com/PaddlePaddle/community/blob/master/hackathon/hackathon_5th/【PaddlePaddle Hackathon 5th】开源贡献个人挑战赛科学计算任务合集.md#no60phygeonet-physics-informed-geometry-adaptive-convolutional-neural-networks-for-solving-parameterized-steady-state-pdes-on-irregular-domain) | ||
|
||
### 1.2 功能目标 | ||
|
||
- 复现 PhyGeoNet: Physics-Informed Geometry-Adaptive Convolutional Neural Networks for Solving Parameterized Steady-State PDEs on Irregular Domain 的 case0 和 case2 案例,并合入PaddleScience。 | ||
|
||
### 1.3 意义 | ||
|
||
- 复现 PhyGeoNet 并完成 case0 和 case2 相关案例。 | ||
|
||
## 2. PaddleScience 现状 | ||
|
||
- PaddleScience 在 Arch 中不存在 USCNN,计划基于 `base.Arch` 自行构建。 | ||
- PaddleScience 中现有 `ppsci.data.dataset` 的模块中满足本论文复现要求。 | ||
- PaddleScience 中 Tensor 连接及 Padding 等操作需借助 Paddle API 完成。 | ||
|
||
## 3. 目标调研 | ||
|
||
- **论文链接:** https://arxiv.org/abs/2004.13145 | ||
|
||
- **参考代码链接:** https://github.com/Jianxun-Wang/phygeonet | ||
|
||
- 可以参考已有代码和论文相关描述进行复现。 | ||
|
||
## 4. 设计思路与实现方案 | ||
|
||
- 参考已有代码,基于 Paddle API 和PaddleScience API 复现 PhyGeoNet. | ||
- 构建论文实现所需要的 USCNN 模型 | ||
- 构建 VaryGeoDataset 和 FixGeoDataset | ||
- 进行数据生成和处理 | ||
- 进行模型训练和测试 | ||
|
||
### 4.1 补充说明[可选] | ||
|
||
- 无。 | ||
|
||
## 5. 测试和验收的考量 | ||
|
||
- 复现达到原有代码精度。 | ||
|
||
## 6. 可行性分析和排期规划 | ||
|
||
- 参考代码修改为 paddle 实现,使用PaddleScience API,测试精度对齐 | ||
- 2023年10月中旬基于 Paddle API 完成 case0 和 case2 案例 | ||
- 2023年10月下旬基于 PaddleScience API 完成 case0 和 case2 案例 | ||
|
||
## 7. 影响面 | ||
|
||
- 为 PaddleScience 增加 PhyGeoNet 案例 |