ppar -> phys in sourse for clarity
preallocate dT and reshape implicitly
FIX: forgot to update state.temp in the previous commit