地球科学模拟有很多Awesome项目,本仓库建立地球科学模式的工作流,包含:区域性气象模式、地表水、地下水、地震波正演等数学模式,以及相应的前后处理程序。
-
选择HPC应用程序的思考维度: (1) 前沿的数值算法 (2) 并行模式和计算效率 (3) 模型的工业级应用能力 (4) 可迁移和可重复(Performance-Productivity-Portability)
工程流体力学 -> CFD基础算法 -> 计算机辅助设计(CAD) -> 高性能计算基座 -> 地球科学的awesome项目 -> 海洋模拟 ->
- Meterology: 数值气象预报(NWP), 包括:WRF和RegCM.
- SurfaceWater: 地表水(河流, 海洋)模式, 包括:SCHISM, telemac, shyfem, SUNTANS, DGSWE, dgswemv2, ADCIRC, WW3, CROCO, NEMO, firedrake, ...
- Underground: 地下流动, 包括:MODFLOW6, MPLBM-UT, OpenPorousMedia,GEOSX,waiwera, OpenGeosys, ...
- Geological-Modelling: 地质建模, 包含:地震数据处理与解释(OpendTect), 隐式地质建模(Gempy, LoopStructural).
- VirtualReality: 可视化后处理, 包括: 虚拟现实(VR), 原位可视化, 集群图形渲染, ...
- HPC-Base: 高性能计算基座: git clone --recursive https://gitee.com/lijian-cug/open-geo-modeller
- ESM-Coupler: 地球系统模式+耦合器, 包含:RegESM, ESMF, BMI, ...
- Geophysics: 地球物理正反演, OpenSWPC, Seissol, FWI-Devito, JUDI, 基于Firedrake的FWI-sypro
- ShallowWater: 浅水方程求解, Titan2d, OP2-Volna, Triton (GPU-Flood), LISFLOOD-FP-8.0 (DG2-Flood)
- Hydrology:分布式水文模拟, PIHM, CHM, ParFLOW, GSFLOW, ...
- Meshing: 网格生成(前处理), 是CFD建模过程中最耗时的步骤.
- Turbulence: 高精度湍流模型, 如DNS, LES, RANS等.
- Hemodynamics: 心血管血液动力学CFD模型
- 开源:摆脱商业软件的制约,实现持续性的开发,增强模式的先进性。
- 高效性:脚本语言的自动化建模工作流,提高建模效率和可重复性。
- 高性能:高性能计算技术支持,充分利用超算算力资源。
- 系统性:实现不同模式组件的耦合模拟,反映地球系统的复杂性。
- 易用性:脚本化模式的编译部署,快速解决实际工程问题。
- 可操作性:完善的操作流程说明,实现傻瓜操作完成项目研究。
- 引导性:使用Markdown语言文本,基于超链接使用户能快速找到需要的资料和工具。
https://space.bilibili.com/581683925/video
有对这个项目感兴趣的同仁, 一块研究, 提高地球科学数值模拟的研究.
作者简介:李健,QQ: 94207625 email: jianli@cug.edu.cn
微信QR