Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
Future Blog Post
Published:
This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.
Blog Post number 4
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 3
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
blogs
Solutions for Fiber Bundle Exercises
Solutions for Exercises · 2026 · View PDFView HTML
A concise set of solutions to the fiber bundle exercises from Liang and Zhou’s Differential Geometry and General Relativity, Volume III.
Solutions for Lie Groups and Lie Algebra Exercises
Solutions for Exercises · 2026 · View PDFView HTML
A concise set of solutions to the exercises from Liu’s Lie Groups and Lie Algebras for the Physicists.
Solutions for Group Theory Exercises
Solutions for Exercises · 2026
A concise set of solutions to the exercises from Chen et.al’s Abstract Algebra.
The Selection Rule and Group Representation Method in Electron-Phonon Interaction
theoretical derivation and group meeting · 2026 · View PDFView HTML
From the representation theory’s perspective to determine the forbiddenness of a transition.
Topology and Homology Theory
Study Blog · 2026
Study blog of topology and homology theory, including high-quality exercise solutions and unique viewpoints from personal point of view.
gadgets
The Sakura Bulletin
AI-generated English graded reader by Opus 5 · 2026
A graded reader novel built around the CET-4 word list, following a high school newspaper club’s fight to survive.
portfolio
Portfolio item number 1
Short description of portfolio item number 1
Portfolio item number 2
Short description of portfolio item number 2 
projects
spTemplate
open source LaTeX template · 2025 · View Github Repository
LaTeX class templates for cleaner, simpler main.tex files.
Second Quantization (in Chinese)
Lecture notes for seminar. · 2025 · View PDF
Lecture notes for seminar.
Group Theory Notebook (in Chinese)
Open source notebook · 2025 · OverleafView PDF
My personal group theory notebook.
Classical Variational Principle (in Chinese)
Lecture notes for seminar. · 2026 · View PDF
Lecture notes for seminar.
NanoBTE
Closed source software · 2026 · View Github Repository
A deterministic finite-volume solver for the non-gray phonon Boltzmann transport equation under the relaxation-time approximation.
spGroup
Web application · 2026 · View Web App
A web app for computing symmetry-allowed electron-phonon selection rules from crystallographic space groups.
TikZ Feynman Editor
Open source software · 2026 · View Github Repository
A visual editor for drawing Feynman diagrams and exporting them as SVG images or LaTeX code.
Visual Typist
Open source software · 2026 · View Github Repository
A visual LaTeX equation editor with a WYSIWYG canvas and synchronized LaTeX source, available for macOS and in the browser.
publications
NanoBTE: Fast Iterative Solution of the Phonon Boltzmann Transport Equation for Nanoscale Heat Transport
arXiv preprint, 2026
NanoBTE is a fast finite-volume solver for the non-gray phonon Boltzmann equation, supporting complex geometries, band-resolved properties, and CPU/GPU parallelization.
Chen, H., Lin, H.-X., Tian, X., Chen, H., Zhang, J., Yan, S., Shao, H., Wu, Y., Liu, J., and Zhang, H. (2026). "NanoBTE: Fast Iterative Solution of the Phonon Boltzmann Transport Equation for Nanoscale Heat Transport." arXiv preprint arXiv2607.03226.
reports
Raman Spectroscopy Experiment and Group Theory Analysis (in Chinese)
experiment cource final report · 2025 · OverleafView Article (in English)
I discussed the application of group theory to analyze the vibrational eigenmodes of molecules — using CCl4 as an example — and their Raman spectroscopy spectra.
Topological Data Analysis and Its Applications in Computational Physics and Chemistry
group meeting · 2026 · OverleafView PDF
I discussed the main homology theories used in topological data analysis, especially persistent homology and GLMY theory.
Exciton-Photon Interaction from the Ground Up
group meeting · 2026 · OverleafView PDF
I discussed the exciton-phonon interaction and its mathematical structure from the perspective of Hamiltonian matrix elements.
Exciton-Photon Interaction — From a Symmetry Point of View
interview · 2026 · OverleafView PDF
Using representation theory, I discussed the symmetry-forced zero points of electron-phonon interaction.
talks
Talk 1 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown file that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
Teaching experience 1
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
Teaching experience 2
Workshop, University 1, Department, 2015
This is a description of a teaching experience. You can use markdown like any other post.
toolkits
How to Install MATLAB, Mathematica, Java, C/C++, and R Language Kernels in Jupyter Notebook
Tutorial · 2026
Learn how to install and use MATLAB, Mathematica, Java, C/C++, and R language kernels in Jupyter Notebook for multi-language support, with step-by-step guides and practical tips.
How to Set Up Overleaf Locally
Tutorial · 2026
Discover how to set up and run your own local Overleaf instance, complete with installation steps, configuration tips, and troubleshooting guidance.
