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.

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.

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.

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.

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.

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.

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).