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

CuTe Layouts

Published:

Notes on CuTe Layouts in NVIDIA cutlass documentations.

Notes on CUTLASS DSL (CuTeDSL)

Published:

Basic, introductory notes on CuTeDSL, a domain-specific language for CUDA programming that allows users to write CUDA kernels in Python conveniently.

Linear Layouts in Triton

Published:

Notes on linear layouts in Triton and its conversion with various traditional layout types.

Gluon in Triton

Published:

Notes on the experimental feature, gluon, in Triton.

Posts

Notes on CUTLASS DSL (CuTeDSL)

31 minute read

Published:

Basic, introductory notes on CuTeDSL, a domain-specific language for CUDA programming that allows users to write CUDA kernels in Python conveniently.

Linear Layouts in Triton

24 minute read

Published:

Notes on linear layouts in Triton and its conversion with various traditional layout types.

UROP Working Notes

less than 1 minute read

Published:

My own notes and questions on the UROP project.

portfolio

publications

A Foundation Model for Non-Destructive Defect Identification from Vibrational Spectra

Published in arXiv, 2025

Defects are ubiquitous in solids and strongly influence materials’ mechanical and functional properties. However, non-destructive characterization and quantification of defects, especially when multiple types coexist, remain a long-standing challenge. Here we introduce DefectNet, a foundation machine learning model that predicts the chemical identity and concentration of substitutional point defects with multiple coexisting elements directly from vibrational spectra, specifically phonon density-of-states (PDoS). Trained on over 16,000 simulated spectra from 2,000 semiconductors, DefectNet employs a tailored attention mechanism to identify up to six distinct defect elements at concentrations ranging from 0.2% to 25%. The model generalizes well to unseen crystals across 56 elements and can be fine-tuned on experimental data. Validation using inelastic scattering measurements of SiGe alloys and MgB2 superconductor demonstrates its accuracy and transferability. Our work establishes vibrational spectroscopy as a viable, non-destructive probe for point defect quantification in bulk materials, and highlights the promise of foundation models in data-driven defect engineering.

Download Paper

Enhancing Materials Discovery with Valence Constrained Design in Generative Modeling

Published in arXiv, 2025

Diffusion-based deep generative models have emerged as powerful tools for inverse materials design. Yet, many existing approaches overlook essential chemical constraints such as oxidation state balance, which can lead to chemically invalid structures. Here we introduce CrysVCD (Crystal generator with Valence-Constrained Design), a modular framework that integrates chemical rules directly into the generative process. CrysVCD first employs a transformer-based elemental language model to generate valence-balanced compositions, followed by a diffusion model to generate crystal structures. The valence constraint enables orders-of-magnitude more efficient chemical valence checking, compared to pure data-driven approaches with post-screening. When fine-tuned on stability metrics, CrysVCD achieves 85% thermodynamic stability and 68% phonon stability. Moreover, CrysVCD supports conditional generation of functional materials, enabling discovery of candidates such as high thermal conductivity semiconductors and high-κ dielectric compounds. Designed as a general-purpose plugin, CrysVCD can be integrated into diverse generative pipeline to promote chemical validity, offering a reliable, scientifically grounded path for materials discovery.

Download Paper

talks

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.