@@ -39,7 +39,6 @@ program interp_restarts
3939
4040 real (ESMF_KIND_R8 ), allocatable :: r8 _ak(:)
4141 real (ESMF_KIND_R8 ), allocatable :: r8 _bk(:)
42- real (ESMF_KIND_R8 ), allocatable :: r8 _akbk(:)
4342
4443 real (ESMF_KIND_R4 ), pointer :: r4 _local(:,:,:)
4544 real (ESMF_KIND_R8 ), pointer :: r8 _local(:,:,:), pt_local(:,:,:)
@@ -302,7 +301,6 @@ program interp_restarts
302301 call set_eta(npz,ks,ptop,pint,r8 _ak,r8 _bk)
303302 Atm(1 )% ak = r8 _ak
304303 Atm(1 )% bk = r8 _bk
305- deallocate ( r8 _ak,r8 _bk )
306304 nq = nmoist
307305 Atm(1 )% ncnst = nq/ km
308306 if ( is_master() ) then
@@ -503,12 +501,8 @@ program interp_restarts
503501
504502
505503! AK and BK
506- allocate ( r8 _akbk(npz+1 ) )
507- r8 _akbk = Atm(1 )% ak
508- if (AmWriter) call MAPL_VarWrite(OutFmt," AK" ,r8 _akbk)
509- r8 _akbk = Atm(1 )% bk
510- if (AmWriter) call MAPL_VarWrite(OutFmt," BK" ,r8 _akbk)
511- deallocate ( r8 _akbk )
504+ if (AmWriter) call MAPL_VarWrite(OutFmt," AK" ,r8 _ak)
505+ if (AmWriter) call MAPL_VarWrite(OutFmt," BK" ,r8 _bk)
512506
513507 allocate (r4 _local(is:ie,js:je,npz+1 ))
514508 allocate (r8 _local(is:ie,js:je,npz+1 ))
0 commit comments