Jingchang Shi's repositories
NPU_PhD_Thesis_LaTeXTemplate
西北工业大学博士/硕士论文LaTeX模板,针对Windows平台集成TinyTeX引擎套装、中文字体、编译本模板所需宏包、SumatraPDF阅读器(支持热更新),总共232MB,无需安装几个GB的完整TeXLive,方便小白使用。
GMRES_PC_by_MG
Demonstrate how to use the multigrid solver as a preconditioner for GMRES(from PETSc)
DemoAdjOpt
Demo of adjoint optimization with solving a Laplace problem.
SimpleNotesManager
SNM converts markdown files to html file and organizes them in another directory. It also generates index.html as a summary of them. Then it monitors any change in the source directory to process them in the real-time.
SimpleScreenCapturer
A simple tool to do screen capturing with the image saved to a file. The file is cropped. And the cropped file is copied to a PPT file.
Yet-Another-LaTeX-Template-for-NPU-Thesis
Yet Another LaTeX Template for NPU Thesis
blog_comments
Repo of comments in my blog
BVP1D_TimeSchemes
Solve 1D BVP. Steady viscous Burgers equation. Employ 3 time schemes to solve it. Gauss-Seidel, Multigrid using GS, Newton with a linear solver. Test both upwind difference and central difference.
HOHQMesh
High Order Hex-Quad Mesh (HOHQMesh) package to automatically generate all-quadrilateral meshes with high order boundary information.
LimiterDG
Code for a bound-preserving discontinuous Galerkin solver for incompressible two-phase flow problems
massif.js
Visualize Valgrind Massif memory consumption online.
NFC_VIT
This is the implementation of the work described in the paper "Vision Transformer assisting rheumatologists in screening for capillaroscopy changes in systemic sclerosis: an artificial intelligence model"
OpenFOAMProfilingParser
Parse the profiling results generated by OpenFOAM profiling. Present the results in the graphviz dot figure.
pdf.tocgen
A CLI toolset to generate table of contents for PDF files automatically.
POD-demo
Apply POD on 2D linear convection equation. Test various initial solutions.
ReserveNodeInSmallCluster
Sometimes, you need to share a small cluster with other people and they just use all the compute nodes. ALWAYS! That is really annoying. So you want to run a small program to reserve all CPU cores on a compute node. So when you need to run a MPI test job you would have a compute node at hand. This is what this repo is for.
running_page
Make your own running home page
SAFT
SAFT: shotgun advancing front technique for massively parallel mesh generation on graphics processing unit
SimpleClusterManager
Simple functions for managing a really small cluster.
triton
Development repository for the Triton language and compiler
triton-shared
Shared Middle-Layer for Triton Compilation
turbodesigner
the open-source turbomachinery designer