文件名称:matlab集成c代码-MMPDElab:MMPDElab软件包
文件大小:232KB
文件格式:ZIP
更新时间:2024-06-10 19:31:15
系统开源
Matlab集成的c代码MMPDElab MMPDElab软件包MMPDElab是用MATLAB写的软件包,用于具有连续解的二阶偏微分方程(PDE)的自适应网格运动和自适应运动网格P1有限元解。 自适应网格运动基于运动网格偏微分方程(MMPDE)方法的新实现。 使用ode45(显式MATLAB ODE求解器)或ode15s(隐式MATLAB ODE求解器)对网格方程进行积分,而在运动网格上使用符合P1的有限元将物理PDE离散化,并与五阶Radau IIA进行时间积分方法(隐式Runge-Kutta方法),具有两步误差估计器用于时间步选择。 在MMPDElab_Intro_arXiv1904_05535v1.pdf(请参阅参考资料)中对此包进行了介绍,该文件也包含在此发行版中。 The source codes can be found at https://github.com/weizhanghuang/MMPDElab To run the codes, you can download the whole master branch or at least the directo
【文件预览】:
MMPDElab-master
----LICENSE(34KB)
----MMPDElab_Intro_arXiv1904_05535v1.pdf(162KB)
----examples()
--------ex2d_poisson.m(4KB)
--------ex1d_burgers2.m(4KB)
--------ex3d_1.m(4KB)
--------ex2d_4_horseshoe.m(3KB)
--------ex2d_combustion.m(6KB)
--------ex2d_1.m(5KB)
--------ex3d_poisson.m(4KB)
--------ex2d_3_hole.m(5KB)
--------ex1d_1.m(4KB)
--------ex2d_burgers.m(5KB)
--------ex2d_heat.m(5KB)
--------ex2d_burgers_2level.m(5KB)
--------ex2d_poisson_Lshape.m(4KB)
--------ex2d_2_Lshape.m(5KB)
--------ex3d_heat.m(4KB)
--------ex1d_poisson.m(3KB)
--------ex2d_ut.m(4KB)
--------ex1d_heat.m(4KB)
--------ex1d_burgers.m(5KB)
----README.md(2KB)
----src_MMPDElab()
--------MovMesh_GradKRecovery.m(2KB)
--------MovFEM_jac.m(10KB)
--------MovMesh.m(17KB)
--------MovMesh_metric_smoothing.m(1KB)
--------MovMesh_metric_F2C.m(1KB)
--------Matrix_sqrtA.m(2KB)
--------Matrix_absA.m(2KB)
--------MovFEM_Error_P1L2.m(3KB)
--------Matrix_trace.m(558B)
--------MovFEM_rhs.m(5KB)
--------MovMesh_MeshQualMeasure.m(3KB)
--------Matrix_det.m(981B)
--------Matrix_mult.m(1KB)
--------Matrix_traceAAT.m(471B)
--------MovMesh_metric_intersection.m(849B)
--------MovMesh_GradHessianRecovery.m(1KB)
--------MovMesh_MeshMerge.m(953B)
--------Matrix_AT.m(731B)
--------MovFEM.m(7KB)
--------MovMesh_freeBoundary_faceNormal.m(2KB)
--------Matrix_ceil.m(726B)
--------MovMesh_MeshRemoveNodes.m(980B)
--------MovMesh_MeshUniformRefine.m(3KB)
--------MovMesh_MeshQualMeasure2.m(2KB)
--------MovFEM_bvp.m(6KB)
--------Matrix_edge.m(1KB)
--------MovMesh_rect2tri.m(2KB)
--------Matrix_edge2.m(2KB)
--------MovMesh_LinInterp.m(4KB)
--------Matrix_detE.m(652B)
--------MovMesh_X.m(16KB)
--------MovFEM_Error_P1Linf.m(3KB)
--------MovMesh_circle2tri.m(870B)
--------Matrix_traceAMAT.m(922B)
--------MovMesh_metric.m(3KB)
--------MovFEM_mass.m(6KB)
--------MovMesh_cube2tet.m(2KB)
--------MovFEM_radau45TS.m(11KB)
--------MovMesh_freeBoundary_vertexNormal.m(1KB)
--------Matrix_average.m(688B)
--------MovMesh_XM.m(19KB)
--------MovFEM_jpattern.m(1KB)
--------Matrix_inv.m(2KB)
--------MovMesh_GradRecovery.m(2KB)
--------MovFEM_int_weights.m(1KB)
--------MovMesh_metric_arclength.m(1KB)
--------MovMesh_metric_iso.m(2KB)