Peng Zhai's Projects
.pdf Format Books for Machine and Deep Learning
FEMSparse.jl aims to develop fast finite element assembly procedure. Main goal is to utilize threading of multicore computeres in order to calculate global FEM matrices in a efficient way.
程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only).
A minimalist blog theme for hugo.
C and Python examples from my book on using PETSc and Firedrake to solve PDEs
PengZhai‘s Profile
PyLith is a finite element code for the solution of dynamic and quasi-static tectonic deformation problems.
Rate and state frictional solver
SCycle simulates sequences of earthquake cycles on the timescale of hundreds to thousands of years, with a focus on the interaction between short-term and long-term deformation.
Source codes used in Evans, Minson and Chadwell, 2021, Imaging the next Cascadia Earthquake: optimal design for a seafloor GNSS-A network, Geophysical Journal International
Actual repository: https://github.com/krischer/seismo_live
SEM2DPACK - A spectral element method for 2D wave propagation and fracture dynamics, with emphasis on computational seismology and earthquake source dynamics.
Spectral Element Method for wave propagation and rupture dynamics in Matlab.
SPectral element based EARthquake cycle simulator
Graphic notes on Gilbert Strang's "Linear Algebra for Everyone"