Skip to content

Commit e967a6f

Browse files
committed
Merge branch 'main' into develop
2 parents 6da1b42 + cc9e8fd commit e967a6f

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

FV_StateMod.F90

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,6 @@ subroutine FV_Setup(GC,LAYOUT_FILE, RC)
373373
call MAPL_MemUtilsWrite(VM, 'FV_StateMod: FV_INIT', RC=STATUS )
374374
VERIFY_(STATUS)
375375

376-
if (FV_Atm(1)%flagstruct%npz == 1) SW_DYNAMICS = .true.
377376

378377

379378
! FV grid dimensions setup from MAPL
@@ -383,6 +382,7 @@ subroutine FV_Setup(GC,LAYOUT_FILE, RC)
383382
VERIFY_(STATUS)
384383
call MAPL_GetResource( MAPL, FV_Atm(1)%flagstruct%npz, 'AGCM_LM:', default= 72, RC=STATUS )
385384
VERIFY_(STATUS)
385+
if (FV_Atm(1)%flagstruct%npz == 1) SW_DYNAMICS = .true.
386386
! stretch_fac is kind(R_GRID) in FV, so to prevent a MAPL failure on RC check, we pull
387387
! AGCM.STRETCH_FACTOR: as a REAL32 and then cast it to REAL64. This is because
388388
! FV_Atm(1)%flagstruct%stretch_fac is R_GRID => REAL64, and the MAPL_GetResource call
@@ -1981,14 +1981,14 @@ subroutine FV_Run (STATE, EXPORT, CLOCK, GC, RC)
19811981
if ((.not. FV_Atm(1)%flagstruct%hydrostatic) .and. (FV_Atm(1)%flagstruct%na_init>0)) then
19821982
allocate( DEBUG_ARRAY(isc:iec,jsc:jec,NPZ) )
19831983
call nullify_domain ( )
1984-
DEBUG_ARRAY(:,:,1:npz) = FV_Atm(1)%w(isc:iec,jsc:jec,:)
1984+
DEBUG_ARRAY(:,:,1:npz) = FV_Atm(1)%w(isc:iec,jsc:jec,:)
19851985
call prt_maxmin('Before adiabatic_init W: ', DEBUG_ARRAY, isc, iec, jsc, jec, 0, npz, fac1 )
19861986
call adiabatic_init(myDT,DEBUG_ARRAY,fac1)
19871987
DEBUG_ARRAY(:,:,1:npz) = FV_Atm(1)%w(isc:iec,jsc:jec,:)
1988-
call prt_maxmin('After adiabatic_init W: ', DEBUG_ARRAY, isc, iec, jsc, jec, 0, npz, fac1 )
1988+
call prt_maxmin('After adiabatic_init W: ', DEBUG_ARRAY, isc, iec, jsc, jec, 0, npz, fac1 )
19891989
deallocate( DEBUG_ARRAY )
19901990
FV_Atm(1)%flagstruct%na_init=0
1991-
endif
1991+
endif
19921992
call MAPL_TimerOff(MAPL,"--NH_ADIABATIC_INIT")
19931993

19941994
call MAPL_TimerOn(MAPL,"--FV_DYNAMICS")
@@ -5048,9 +5048,9 @@ subroutine adiabatic_init(myDT,DEBUG_ARRAY,fac1)
50485048
allocate ( t0(isc:iec,jsc:jec, npz) )
50495049
allocate (dp0(isc:iec,jsc:jec, npz) )
50505050

5051-
!$omp parallel do default (none) &
5051+
!$omp parallel do default (none) &
50525052
!$omp shared (npz, jsc, jec, isc, iec, n, sphum, u0, v0, t0, dp0, FV_Atm, zvir) &
5053-
!$omp private (k, j, i)
5053+
!$omp private (k, j, i)
50545054
do k=1,npz
50555055
do j=jsc,jec+1
50565056
do i=isc,iec
@@ -5092,7 +5092,7 @@ subroutine adiabatic_init(myDT,DEBUG_ARRAY,fac1)
50925092
FV_Atm(1)%diss_est, u_dt, v_dt, w_dt, t_dt, &
50935093
time_total)
50945094
! Backward
5095-
call fv_dynamics( &
5095+
call fv_dynamics( &
50965096
FV_Atm(1)%npx, FV_Atm(1)%npy, FV_Atm(1)%npz, FV_Atm(1)%ncnst, FV_Atm(1)%ng, -myDT, 0.0, &
50975097
FV_Atm(1)%flagstruct%fill, FV_Atm(1)%flagstruct%reproduce_sum, &
50985098
kappa, cp, zvir, &
@@ -5103,7 +5103,7 @@ subroutine adiabatic_init(myDT,DEBUG_ARRAY,fac1)
51035103
FV_Atm(1)%pt, FV_Atm(1)%delp, FV_Atm(1)%q, &
51045104
FV_Atm(1)%ps, FV_Atm(1)%pe, FV_Atm(1)%pk, FV_Atm(1)%peln, FV_Atm(1)%pkz, &
51055105
FV_Atm(1)%phis, FV_Atm(1)%varflt, FV_Atm(1)%q_con, FV_Atm(1)%omga, &
5106-
FV_Atm(1)%ua, FV_Atm(1)%va, FV_Atm(1)%uc, FV_Atm(1)%vc, &
5106+
FV_Atm(1)%ua, FV_Atm(1)%va, FV_Atm(1)%uc, FV_Atm(1)%vc, &
51075107
FV_Atm(1)%ak, FV_Atm(1)%bk, &
51085108
FV_Atm(1)%mfx, FV_Atm(1)%mfy, FV_Atm(1)%cx, FV_Atm(1)%cy, &
51095109
FV_Atm(1)%ze0, FV_Atm(1)%flagstruct%hybrid_z, FV_Atm(1)%gridstruct, FV_Atm(1)%flagstruct, &
@@ -5112,7 +5112,7 @@ subroutine adiabatic_init(myDT,DEBUG_ARRAY,fac1)
51125112
time_total)
51135113
!Nudging back to IC
51145114
!$omp parallel do default (none) &
5115-
!$omp shared (npz, jsc, jec, isc, iec, n, sphum, FV_Atm, u0, v0, t0, dp0, xt, zvir) &
5115+
!$omp shared (npz, jsc, jec, isc, iec, n, sphum, FV_Atm, u0, v0, t0, dp0, xt, zvir) &
51165116
!$omp private (i, j, k, p00, q00)
51175117
do k=1,npz
51185118
do j=jsc,jec+1
@@ -5134,7 +5134,7 @@ subroutine adiabatic_init(myDT,DEBUG_ARRAY,fac1)
51345134
enddo
51355135

51365136
! Backward
5137-
call fv_dynamics( &
5137+
call fv_dynamics( &
51385138
FV_Atm(1)%npx, FV_Atm(1)%npy, FV_Atm(1)%npz, FV_Atm(1)%ncnst, FV_Atm(1)%ng, -myDT, 0.0, &
51395139
FV_Atm(1)%flagstruct%fill, FV_Atm(1)%flagstruct%reproduce_sum, &
51405140
kappa, cp, zvir, &
@@ -5145,15 +5145,15 @@ subroutine adiabatic_init(myDT,DEBUG_ARRAY,fac1)
51455145
FV_Atm(1)%pt, FV_Atm(1)%delp, FV_Atm(1)%q, &
51465146
FV_Atm(1)%ps, FV_Atm(1)%pe, FV_Atm(1)%pk, FV_Atm(1)%peln, FV_Atm(1)%pkz, &
51475147
FV_Atm(1)%phis, FV_Atm(1)%varflt, FV_Atm(1)%q_con, FV_Atm(1)%omga, &
5148-
FV_Atm(1)%ua, FV_Atm(1)%va, FV_Atm(1)%uc, FV_Atm(1)%vc, &
5148+
FV_Atm(1)%ua, FV_Atm(1)%va, FV_Atm(1)%uc, FV_Atm(1)%vc, &
51495149
FV_Atm(1)%ak, FV_Atm(1)%bk, &
51505150
FV_Atm(1)%mfx, FV_Atm(1)%mfy, FV_Atm(1)%cx, FV_Atm(1)%cy, &
51515151
FV_Atm(1)%ze0, FV_Atm(1)%flagstruct%hybrid_z, FV_Atm(1)%gridstruct, FV_Atm(1)%flagstruct, &
51525152
FV_Atm(1)%neststruct, FV_Atm(1)%idiag, FV_Atm(1)%bd, FV_Atm(1)%parent_grid, FV_Atm(1)%domain, &
51535153
FV_Atm(1)%diss_est, u_dt, v_dt, w_dt, t_dt, &
51545154
time_total)
51555155
! Forward call
5156-
call fv_dynamics( &
5156+
call fv_dynamics( &
51575157
FV_Atm(1)%npx, FV_Atm(1)%npy, FV_Atm(1)%npz, FV_Atm(1)%ncnst, FV_Atm(1)%ng, myDT, 0.0, &
51585158
FV_Atm(1)%flagstruct%fill, FV_Atm(1)%flagstruct%reproduce_sum, &
51595159
kappa, cp, zvir, &
@@ -5164,7 +5164,7 @@ subroutine adiabatic_init(myDT,DEBUG_ARRAY,fac1)
51645164
FV_Atm(1)%pt, FV_Atm(1)%delp, FV_Atm(1)%q, &
51655165
FV_Atm(1)%ps, FV_Atm(1)%pe, FV_Atm(1)%pk, FV_Atm(1)%peln, FV_Atm(1)%pkz, &
51665166
FV_Atm(1)%phis, FV_Atm(1)%varflt, FV_Atm(1)%q_con, FV_Atm(1)%omga, &
5167-
FV_Atm(1)%ua, FV_Atm(1)%va, FV_Atm(1)%uc, FV_Atm(1)%vc, &
5167+
FV_Atm(1)%ua, FV_Atm(1)%va, FV_Atm(1)%uc, FV_Atm(1)%vc, &
51685168
FV_Atm(1)%ak, FV_Atm(1)%bk, &
51695169
FV_Atm(1)%mfx, FV_Atm(1)%mfy, FV_Atm(1)%cx, FV_Atm(1)%cy, &
51705170
FV_Atm(1)%ze0, FV_Atm(1)%flagstruct%hybrid_z, FV_Atm(1)%gridstruct, FV_Atm(1)%flagstruct, &

0 commit comments

Comments
 (0)