self diffusion to be computed when necessary
Merge branch 'transport_new' into transport_thermo