ChargeTransport.jl Workshop for drift-diffusion simulation – Cork 2026

From equations to I-V curves: A step-by-step guide to drift-diffusion simulation in Julia using ChargeTransport.jl.

Learn how to set up physics-preserving device simulation with ChargeTransport.jl [1]: an open-source drift-diffusion simulator forming part of the Julia scientific computing ecosystem. We will introduce the Julia programming language and finite volume method for drift-diffusion, before applying the model to a perovskite solar cell covering the full workflow, including:
•    Package installation
•    Grid generation
•    Equilibrium solution computation
•    I-V curve computation
•    Visualization of results

By the end of the tutorial, you will be able to implement simulations in ChargeTransport.jl on your own pc for a wide range of semiconductor devices. 

[1] https://github.com/WIAS-PDELib/ChargeTransport.jl