added timing and printing of durations in Volume::calculateGradients(), and Volume's calc min/max functions