Software
Open-source Research Software, Data & Community Use
This page presents publicly available research software and data, together with documented examples of external use. Each entry includes information on repository status and the scope of available documentation.
Research software and data
SolarLab
- Purpose
- Thin-film solar-cell simulator for one-dimensional drift–diffusion, Poisson, mobile-ion transport, and transfer-matrix optical modeling, with an experimental two-dimensional extension.
- Status
- Public repository with installation, numerical-method, validation, and model-scope documentation.
GitHub repository
LSR-Net code and data repository
- Purpose
- Code, data, and supporting material for long-short-range operator-learning studies.
- Status
- Public research code and data repository.
GitHub repository
ExTinyMD
- Purpose
- Compact Julia package for molecular-dynamics simulations within HPMolSim, which also hosts group-developed fast algorithms for force-field and electrostatic calculations.
- Status
- Public Julia package under the MIT License; the README includes installation instructions and an example workflow.
GitHub repository ·
HPMolSim GitHub organization
StochasticHydroTools
- Purpose
- Shared research software for stochastic hydrodynamics and confined-flow simulations, including surface PDE solvers for computing slip velocity fields on confining interfaces.
- Status
- Active public organization; individual repositories provide their own licences and documentation.
GitHub organization ·
Surface-PDE development branch
TABI-P
- Purpose
- Boundary-integral Poisson solver for dielectric bodies with treecode acceleration.
- Status
- Public research code; consult the repository for setup and maintenance details.
GitHub repository ·
Treecodes GitHub organization
HybridMD
- Purpose
- Molecular-dynamics code for closely packed dielectric spheres using a hybrid electrostatic solver.
- Status
- Publicly available research code released under GPL-3.0.
GitHub repository
Documented external adoption
LAMMPS official adoption of our quasi-2D error estimates
- Purpose
- Our quasi-2D electrostatic error estimates have been integrated into LAMMPS, enabling automatic selection of the extended z dimension for slab-corrected Ewald and PPPM simulations.
- Status
- Available in the official 4Jul2026 release through kspace_modify slab auto; the LAMMPS documentation describes the method and cites Gao et al. (2025) and Gan et al. (2025).
LAMMPS documentation ·
LAMMPS PR