English

Diffusive solver: a diffusion-equations solver based on FEniCS

Computational Physics 2020-11-10 v1

Abstract

Many steady-state transport problems in condensed matter physics can be reduced to a set of coupled diffusion equations. This is true in particular when relaxation processes are sufficiently fast that the system is in the diffusive --opposite of ballistic-- regime. Here we describe a python package, based on FEniCS, that solves this type of problems with an arbitrary number degrees of freedom that can represent charge, spin, energy, band or valley flavours. Generalized conductivities and responsivities, characterizing completely the linear response of the system to external biases and sources, are automatically computed from the solutions. We solve two simple example of magneto-transport and thermoelectric transport for illustrative purpose.

Keywords

Cite

@article{arxiv.2011.04351,
  title  = {Diffusive solver: a diffusion-equations solver based on FEniCS},
  author = {Iacopo Torre},
  journal= {arXiv preprint arXiv:2011.04351},
  year   = {2020}
}

Comments

16 pages, 3 figures

R2 v1 2026-06-23T20:00:36.109Z