Combined diffusion and convection of ions through different materials are the foundation of a variety of technically interesting processes, ranging from battery operation via concrete degradation to the use of biomembranes.
NPNP is a software for numerical simulation of complex ion migration processes of multiple ion species while observing the coupling of electric field and charges in arbitrary geometries. NPNP is designed for time-dependent problems.