地球科学模拟有很多 Awesome 项目。本仓库建立地球科学模式的工作流,包含:区域性气象模式、地表水、地下水、地震波正演等数学模式,以及相应的前后处理程序。
选择 HPC 应用程序的思考维度:
- 前沿的数值算法
- 并行模式和计算效率
- 模型的工业级应用能力
- 可迁移和可重复(Performance-Productivity-Portability)
数学模型开发与发表的规范化操作流程:
目的是将地球科学模拟统一在一个框架下,包含前处理、编译运行和后处理可视化的全工作流程:
工程流体力学 → CFD 基础算法 → 计算机辅助设计 (CAD) → 高性能计算基座 → 地球科学的 Awesome 项目 → 海洋模拟
- Meteorology:数值气象预报 (NWP),包括 WRF、RegCM、MPAS、HWRF 等
- SurfaceWater:地表水(河流、海洋)模式,包括 SCHISM、telemac、shyfem、SUNTANS、DGSWE、ADCIRC、WW3、CROCO、NEMO、Firedrake 等
- Underground:地下流动,包括 MODFLOW6、MPLBM-UT、OPM、GEOSX、waiwera、OpenGeoSys 等
- Geological-Modelling:地质建模,地震数据处理与解释 (OpendTect)、隐式地质建模 (GemPy、LoopStructural)
- VirtualReality:可视化后处理,包括 VR、原位可视化、集群图形渲染等
- ESM-Coupler:地球系统模式与耦合器,包括 RegESM、ESMF、BMI 等
- Geophysics:地球物理正反演,OpenSWPC、Seissol、Devito/JUDI、spyro 等
- ShallowWater:浅水方程求解,Triton、Volna-OP2、Titan2d、BASEMENT 等
- Hydrology:分布式水文模拟,PIHM、CHM、ParFLOW、GSFLOW 等
- Meshing:网格生成(前处理),CFD 建模中最耗时的步骤之一
- Turbulence:高精度湍流模型,如 DNS、LES、RANS 等
- Hemodynamics:心血管血液动力学 CFD 模型
- GroundWater:地下水相关说明(与 Underground 互补)
- hpc-base:高性能计算基座(子模块);完整检出:
git clone --recursive https://gitee.com/lijian-cug/open-geo-modeller - agent-dev:Agent Coding 备忘(Claude / Cursor / MCP / RAG / Skills);子目录索引见该目录 README
各学科目录之间的工作流依赖、交叉链接与主题耦合,见 学科关系图。
Agent 开发备忘的模块分层与科学栈桥接,见 agent-dev 模块关系。
交互式知识图谱(浏览器打开:可拖拽力导向图、筛选主题、搜索、点击节点查看关联):
打开 Brain Map · 短链 brain-map.html
Obsidian 双向链接笔记库:osidian/(可导入本地 Obsidian;含学科、hpc-base 与 agent-dev 模块 MOC / Canvas)。
- 开源:摆脱商业软件的制约,实现持续性的开发,增强模式的先进性。
- 高效性:脚本语言的自动化建模工作流,提高建模效率和可重复性。
- 高性能:高性能计算技术支持,充分利用超算算力资源。
- 系统性:实现不同模式组件的耦合模拟,反映地球系统的复杂性。
- 易用性:脚本化模式的编译部署,快速解决实际工程问题。
- 可操作性:完善的操作流程说明,实现傻瓜操作完成项目研究。
- 引导性:使用 Markdown 文本与超链接,使用户能快速找到需要的资料和工具。
space.bilibili.com/581683925/video
- 学科关系图
- agent-dev 模块关系
- agent-dev 入口
- 交互式知识图谱 Brain Map(短链)
- 文档整理备忘 (CLAUDE.md)
- hpc-base Markdown 规范
- 非 hpc-base Markdown 规范
有对这个项目感兴趣的同仁,一块研究,提高地球科学数值模拟的研究。
作者简介:李健,QQ: 94207625;email: jianli@cug.edu.cn


