mfem:轻量,通用,可扩展的C ++库,用于有限元方法
1
我们将建立一个类似iFEM的包或具有某些扩展的简化版本,称为mFEM工具箱。 fem:它包括各种源代码。 示例:所有与有限元和变分对应的示例都放在示例文件夹中。 工具:您可以找到涉及可视化、边界设置、网格生成和数值积分等功能。 pdedata:它提供了与示例文件夹中的示例相关联的方程的信息。 meshdata:它讲述了各种示例中使用的网格数据。 matlabupdate:更新版本的matlab中的一些函数是用相同的输入和输出重构的。例如,包含.m--->分枝杆菌.m。 多边形网格的显示和标记 我们提出了一些显示多边形网格的基本函数,包括节点、元素和(边界)边的标记。 辅助网格数据和setboundary.m 为了便于计算,我们引入了一些辅助网格数据。这个想法源于iFEM中对三角测量的处理,该处理被推广到经过某些修改的多边形网格。 FEM1D.m和main_FEM1D.m介绍了一维问题的有限元程序设计。详细说明了刚度矩阵和载荷矢量的组合。 给出了求解二维泊松方程的源代码,见Poisson.m、PoissonP2.m和PoissonP3.m。 对于线性弹性问题,我们给出了一个统一的规划框架
2024-01-13 20:27:27 219KB matlab 编程语言
1
高斯求积代码matlab GDE-FEM_1.0 MATLAB代码用于模拟经历凝结和凝结过程的气溶胶数量分布的时间演变。 近似方法应用了有限元方法。 提供了示例代码,说明如何使用这些功能来估计气溶胶数量分布: example_size_dist_evolution.m example_size_dist_evolution.m使用此软件包中提供的功能。 可以通过运行以下代码来复制“将有限元方法应用于气溶胶通用动力学方程(GDE-FEM 1.0)-与经典数值逼近进行比较”一文中得出的结果: GDE_FEM_MAIN.m 提供的功能 气溶胶数量分配的功能位于子文件夹GDE_functions中。 此处给出了代码的简短说明。 有限元矩阵创建代码 Coagulation_FEM_matrix_creator :使用梯形规则方法创建凝血FEM矩阵。 Coagulation_quadrature_matrix_creator :创建具有3点或5点高斯正交的凝固FEM矩阵。 Condensation_FEM_matrix_creator :为冷凝方程式创建Petrov-Galerkin和Galerk
2023-10-24 13:11:53 37KB 系统开源
1
详细介绍了流体力学中的有限元方法及其快速迭代技术,针对流体方程开展方程离散化,并对形成的矩阵方程开展加速求解技术,该类方法为有限元在其他领域(电磁场、力学等)的应用提供了较好的借鉴。
2023-07-04 15:46:01 4.68MB FEM
1
工程中的有限元方法第四版英文版原版,pdf格式。需要的赶紧下载啦。
2023-01-25 21:36:06 4.42MB 有限元 fem
1
用于生成二维非结构化(3 节点或 6 节点)三角形网格的 MATLAB 函数集。 作为输入,代码采用域几何的有符号距离函数。 空间节点分布的网格大小函数是使用近似中轴构建的。 作为输出,代码生成具有边界数据(边和节点)的 3 节点或 6 节点三角形网格。 提出的方法包括三个步骤:(1)使用概率节点分布获得初始节点放置,(2)假设存在吸引力/排斥力的节点间力,执行迭代平滑,以及(3)快速细化程序用于 6 节点三角形网格或大型网格。 更多细节: Koko J.,用于二维有限元方法的 Matlab 网格生成器,应用数学与计算 250,第 2 页。 650-664 (215)
2022-11-21 14:31:49 181KB matlab
1
有限元编程 附代码 pdf文档 图书
2022-11-11 17:06:19 8.51MB 有限元 编程 代码
1
[有限元方法编程(第三版)].(美)史密斯&格里菲斯,只有书的pdf,不含源代码。Programming the Finite Element Method, Third Edition 作者: (美)I.M. Smith (美)D.V.
2022-11-06 22:53:01 7.99MB 有限元,编程
1
有限元方法编程(第三版).(美)史密斯&格里菲斯,扫描版pdf文档及全部随书代码源码文件打包下载。希望对你有用。
2022-11-04 17:20:17 8.12MB 有限元方法
1
理解和实施有限元方法,matlab有限元编程及代码
1