SMS dit: General electrothermal semiconductor device simulation /