Ph.D. thesis complements (ptc)ΒΆ
Here I store the complementary materials (PDFβs and Python scripts) for My Ph.D. thesis.
These complements involve such as instructions and well-documented scripts that could help readers of my thesis to better understand the MSEM (and its extensions) and to quickly build their own program.
WARNING: These contents may look scattered. You are suggested to read them along with my thesis. Some of the implementations are not optimal to keep the code easily understandable.
π» For a more sophisticated implementation, see mifem which is more structured and powerful but may not be as friendly for new researchers. We recommend that you can start with the ptc and play with it. And when you have obtained a solid understanding of the method, you could turn to mifem.
πΈ quadrature.py
MSEMΒΆ
πΈ Lagrange_and_edge_polynomials.py
πΉ geometries_and_distribution.pdf
πΉ local_numberings.pdf
πΈ mimetic_basis_polynomials.py
πΈ coordinate_transformation.py
πΉ Kronecker_delta.pdf
πΈ projection.py
πΈ L2_error.py
πΉ mass_matrices.pdf
πΈ mass_matrices.py
πΈ crazy_mesh.py
πΈ assembly.py
πΈ Poisson_problem.py
HybridizationΒΆ
πΈ mimetic_basis_polynomials_2d.py
πΈ coordinate_transformation_surface.py
πΈ projection_trace.py
πΉ trace_matrix_TF.pdf
πΈ trace_matrices.py
πΈ crazy_mesh_hybrid.py
πΈ Poisson_problem_h.py
Dual basis functionsΒΆ
πΈ projection_dual.py
πΈ L2_error_dual.py
PDFβs: πΉ, Python scripts: πΈ.
π₯ To download all ptc materials in a zipped file, click on [mathischeap_ptc.7z]
.
π£ If you find these contents alone are useful to your research, please also refer to My Ph.D. thesis as they are regarded as a part of it.
β©οΈ Back to π LIBRARY.