
欧拉公式计算圆周率的MATLAB代码及DGFEM-Acoustic: 间断Galerkin有限元法在声波传播中的应用
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目包含两部分:一是利用MATLAB实现欧拉方法求解圆周率;二是基于间断Galerkin有限元方法(DGFEM)的声学传播问题的数值模拟。
欧拉公式求长期率的Matlab代码DGFEM用于声波传播。该存储库实现了应用于线性化Euler方程和声学扰动方程的不连续Galerkin有限元方法(DGFEM)。此求解器基于库,并支持多种功能:1D,2D,3D问题;4阶龙格-库塔高阶元素吸收与反射边界;复杂几何结构及非结构化网格。有关更多信息,请提供详细的报告。
入门先决条件:
首先确保安装了以下库:Gmsh、Eigen、Lapack、Blas和OpenMP。
使用git克隆命令获取代码,然后在相应目录下进行编译构建。
运行测试时,在成功构建源文件后开始使用求解器,并提供两个参数——通过Gmsh创建的网格文件以及包含求解选项的配置文件。示例中的网格与配置文件将帮助您入门。
具体操作步骤如下:
1. 克隆GitHub上的代码库。
2. 创建并进入build目录,执行cmake命令进行编译设置,并使用make -j4进行多线程构建。
3. 运行测试时,请确保提供正确的网格和配置文件以启动求解器。
全部评论 (0)
还没有任何评论哟~


