diagnose.f90 the if statement at the end was misplaced preventing correct computation of obs diagnostic arrays, and also forcing update of EIS arrays to be recomputed only when 2D output is written. fixed in gSAM1.7.2