Skip to content

Commit 677baba

Browse files
committed
Another OBC fix, this for the barotropic mode.
1 parent 52605fb commit 677baba

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/core/MOM_open_boundary.F90

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6117,6 +6117,14 @@ subroutine rotate_OBC_segment_data(segment_in, segment, turns)
61176117
segment%field(n)%buffer_src)
61186118
endif
61196119

6120+
if (allocated(segment_in%field(n)%buffer_dst)) then
6121+
call allocate_rotated_array(segment_in%field(n)%buffer_dst, &
6122+
lbound(segment_in%field(n)%buffer_dst), turns, &
6123+
segment%field(n)%buffer_dst)
6124+
call rotate_array(segment_in%field(n)%buffer_dst, turns, &
6125+
segment%field(n)%buffer_dst)
6126+
endif
6127+
61206128
segment%field(n)%nk_src = segment_in%field(n)%nk_src
61216129

61226130
if (allocated(segment_in%field(n)%dz_src)) then
@@ -6130,6 +6138,8 @@ subroutine rotate_OBC_segment_data(segment_in, segment, turns)
61306138
segment%field(n)%value = segment_in%field(n)%value
61316139
enddo
61326140

6141+
call rotate_array(segment_in%SSH, turns, segment%SSH)
6142+
61336143
segment%temp_segment_data_exists = segment_in%temp_segment_data_exists
61346144
segment%salt_segment_data_exists = segment_in%salt_segment_data_exists
61356145
end subroutine rotate_OBC_segment_data

0 commit comments

Comments
 (0)