@@ -45,7 +45,6 @@ program interp_restarts
4545
4646 real (ESMF_KIND_R8 ), allocatable :: r8 _ak(:)
4747 real (ESMF_KIND_R8 ), allocatable :: r8 _bk(:)
48- real (ESMF_KIND_R8 ), allocatable :: r8 _akbk(:)
4948
5049 real (ESMF_KIND_R4 ), pointer :: r4 _local(:,:,:)
5150 real (ESMF_KIND_R8 ), pointer :: r8 _local(:,:,:), pt_local(:,:,:)
@@ -276,7 +275,6 @@ program interp_restarts
276275 call set_eta(npz,ks,ptop,pint,r8 _ak,r8 _bk)
277276 FV_Atm(1 )% ak = r8 _ak
278277 FV_Atm(1 )% bk = r8 _bk
279- deallocate ( r8 _ak,r8 _bk )
280278 nq = nmoist
281279 FV_Atm(1 )% ncnst = nq/ km
282280 if ( is_master() ) then
@@ -468,12 +466,8 @@ program interp_restarts
468466
469467
470468! AK and BK
471- allocate ( r8 _akbk(npz+1 ) )
472- r8 _akbk = FV_Atm(1 )% ak
473- if (AmWriter) call MAPL_VarWrite(OutFmt," AK" ,r8 _akbk)
474- r8 _akbk = FV_Atm(1 )% bk
475- if (AmWriter) call MAPL_VarWrite(OutFmt," BK" ,r8 _akbk)
476- deallocate ( r8 _akbk )
469+ if (AmWriter) call MAPL_VarWrite(OutFmt," AK" ,r8 _ak)
470+ if (AmWriter) call MAPL_VarWrite(OutFmt," BK" ,r8 _bk)
477471
478472 allocate (r8 _local(is:ie,js:je,npz+1 ))
479473
0 commit comments