DriftJax is a one-dimensional, end-to-end differentiable photovoltaic cell simulator based on the drift-diffusion model and the Beer-Lambert law for optical absorption, programmed in Python using JAX. Gradients of the power conversion efficiency (and any scalar figure of merit) with respect to device design parameters are obtained transparently through jax.grad(simulate) via an implicit-function-theorem adjoint implemented as a custom_vjp.
Mohammed Benaissa, Mohamed MaoudJ, Abd Elouahab Noua· Zenodo (CERN European Organi...· 0 citations
DriftJax is a one-dimensional, end-to-end differentiable photovoltaic cell simulator based on the drift-diffusion model and the Beer-Lambert law for optical absorption, programmed in Python using JAX. Gradients of the power conversion efficiency (and any scalar figure of merit) with respect to device design parameters are obtained transparently through jax.grad(simulate) via an implicit-function-theorem adjoint implemented as a custom_vjp.
Mohammed Benaissa, Mohamed MaoudJ, Abd Elouahab Noua· Zenodo (CERN European Organi...· 0 citations
DriftJax is a one-dimensional, end-to-end differentiable photovoltaic cell simulator based on the drift-diffusion model and the Beer-Lambert law for optical absorption, programmed in Python using JAX. Gradients of the power conversion efficiency (and any scalar figure of merit) with respect to device design parameters are obtained transparently through jax.grad(simulate) via an implicit-function-theorem adjoint implemented as a custom_vjp.
Mohammed Benaissa, Mohamed MaoudJ, Abd Elouahab Noua· Zenodo (CERN European Organi...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.