@@ -606,19 +606,18 @@ subroutine calc_sqg_struct(h, tv, G, GV, US, CS, dt, MEKE)
606
606
G% CoriolisBu(I-1 ,J) + G% CoriolisBu(I,J-1 )), 1.0e-8 * US% T_to_s)
607
607
enddo ; enddo
608
608
endif
609
- if (CS% debug) then
610
- call hchksum(Le, ' SQG length scale' , G% HI, unscale= US% L_to_m)
611
- call hchksum(f, ' Coriolis at h point' , G% HI, unscale= US% s_to_T)
612
- call uvchksum( ' MEKE LmixScale' , dzu, dzv, G% HI, unscale= US% Z_to_m, scalar_pair= .true. )
613
- endif
614
609
do k= 2 ,nz ; do j= js,je ; do i= is,ie
615
610
N2 = max (0.25 * (N2_u(I-1 ,j,k) + N2_u(I,j,k) + N2_v(i,J-1 ,k) + N2_v(i,J,k)),0.0 )
616
611
dzc = 0.25 * (dzu(I-1 ,j,k) + dzu(I,j,k) + dzv(i,J-1 ,k) + dzv(i,J,k)) * &
617
- N2** 0.5 / f(i,j)* US % Z_to_L
612
+ N2** 0.5 / f(i,j)
618
613
! dzs = -N2**0.5/f(i,j)*dzc
619
- CS% sqg_struct(i,j,k) = CS% sqg_struct(i,j,k-1 )* exp (- CS% sqg_expo* dzc/ Le(i,j))
614
+ CS% sqg_struct(i,j,k) = CS% sqg_struct(i,j,k-1 )* exp (- CS% sqg_expo* ( dzc/ Le(i,j) ))
620
615
enddo ; enddo ; enddo
621
616
617
+ if (CS% debug) then
618
+ call hchksum(CS% sqg_struct, ' sqg_struct' , G% HI)
619
+ endif
620
+
622
621
623
622
if (query_averaging_enabled(CS% diag)) then
624
623
if (CS% id_sqg_struct > 0 ) call post_data(CS% id_sqg_struct, CS% sqg_struct, CS% diag)
0 commit comments