地球流体力学模拟系统,包含:气象、地表水(海洋、河流与湖泊)、地下水、地震波等组件。目的是:(1)快速编译安装和运行模式;(2)前处理、编译和后处理的文档说明;(3)高性能计算,提高时空分辨率;(4)自动化建模工作流。
English version of basic Finite Volume Method (FVM) for Computational Fluid Dynamics (CFD) and Ocean Modelling.
高性能计算(HPC)相关工具、教学和操作的仓库, 包括:超算系统(软件和硬件)组装、编译器、Linux系统操作、GPU异构并行、计算机图形渲染、并行化编程:MPI、OpenMP\CUDA; PETSc等求解器开发等。技术指导不限于以上内容...
本仓库是为了教小孩子学习初步的编程,主要使用MIT开发的Scratch, 以及Python3语言。Scratch编程使用积木模块化编程,8~12岁的小孩子可理解编程的基本方法(例如:变量、循环、逻辑判断、控制等),掌握Scratch编程后,为学习Python语言(脚本程序)打下基础。
本仓库供中国地质大学(武汉)-海洋学院-海洋工程与技术系-《工程流体力学》本科教学使用。本课程为40个学时,涂海文与李健老师合上,本人(李健)负责第5章~第8章的教学(共20学时)。《工程流体力学》课程是物理海洋学等相关学习的基础课程。
https://github.com/schism-dev/pyschism.githttps://github.com/schism-dev/pyschism.githttps://github.com/schism-dev/pyschism.git
A fast two-dimensional triangular mesh generator with pre- and post-processing utilities written in pure MATLAB (no toolboxes required) designed specifically for models that solve shallow-water equations or wave equations in a coastal environment (ADCIRC, SWAN, SCHISM, Telemac, etc.).
方便于地球科学研究人员迅速找到研究工具(计算机工具),搜集了github上的一些awesome项目,总结罗列于此。 由于国内登录github受限,并且awesome项目分散。因此,本人根据自己的研究兴趣,收集这些awesome项目并整理。 后期会持续更新。
FastCAE,是一套开源国产CAE软件集成开发平台。面向求解器开发者,平台定义了规范的数据接口,支持插件开发模式,可视化配置手段,基于平台可轻松集成用户自研求解程序和第三方求解器。 FastCAE的本质是一套CAE软件集成接口标准和数据标准框架,基于该框架集成任意的求解器、前处理、后处理等功能模块。平台默认提供完整的几何交互、网格划分、结果可视化、边界条件、材料库等模块,为自主CAE软件产品化提供一体化解决方案,让用户享受集合前处理、求解计算、后处理于一体的平台化集成体验。
李健在中国地质大学(武汉)海洋学院开设的本科生课程《工程制图与AutoCAD》的备份。可作为地表水模拟(包括河流、湖泊和海洋)的前处理基础知识。后期会完善内容,增加具体的前处理实战操作。
鲲鹏应用创新大赛2022(湖北赛区),中国地质大学(武汉)提交参赛作品:基于特定域语言和鲲鹏HPC使能的计算流体力学模型开发与应用,本仓库中包含了OP2, MGCFD-OP2的运行demo(包括可执行程序和输入数据文件), 使用Devkit工具的软件迁移分析,源码迁移分析和性能优化分析。
李健在中国地质大学(武汉)海洋学院海洋工程与技术系开设的《海洋数值模拟》课程的教学。围绕SCHISM模式开展教学,讲授内容主要包括:海洋数值模式的全栈开发、计算网格、数值方法、并行计算基础、场景应用、物质输移及可视化后处理等。