Your diagnostics were a great help! The WORK1 array was never filled when the smoothing time was negligible and so it could not get right answers. I guess on Linux it ran okay because the dynamic memory did not contain things trashy enough to cause exception. The MNJ tomorrow should fix things. Many thanks, Eric Greisen