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

🔸 incidence_matrices.py

🔸 coordinate_transformation.py

🔹 Kronecker_delta.pdf

🔸 projection.py

🔸 L2_error.py

🔹 mass_matrices.pdf

🔸 mass_matrices.py

🔹 boundary_conditions.pdf

🔸 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

🔸 mass_matrices_trace.py

🔸 crazy_mesh_hybrid.py

🔸 Poisson_problem_h.py

Dual basis functions¶

🔸 projection_dual.py

🔸 L2_error_dual.py

🔸 Poisson_problem_hd.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.