Skip to content

Commit e6c7952

Browse files
kshedstromHallberg-NOAA
authored andcommitted
Fixes shelfwave failure in debug mode
- rotated OBC%segment%num_fields needs to be set.
1 parent 39ab7d5 commit e6c7952

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/core/MOM_open_boundary.F90

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6671,6 +6671,11 @@ subroutine rotate_OBC_segment_config(segment_in, G_in, segment, G, turns)
66716671
! These are conditionally set if Lscale_{in,out} are present
66726672
segment%Tr_InvLscale_in = segment_in%Tr_InvLscale_in
66736673
segment%Tr_InvLscale_out = segment_in%Tr_InvLscale_out
6674+
segment%Th_InvLscale_in = segment_in%Th_InvLscale_in
6675+
segment%Th_InvLscale_out = segment_in%Th_InvLscale_out
6676+
6677+
! This needs to be set
6678+
segment%num_fields = segment_in%num_fields
66746679
end subroutine rotate_OBC_segment_config
66756680

66766681

@@ -6982,6 +6987,10 @@ subroutine write_OBC_info(OBC, G, GV, US)
69826987
call MOM_mesg(mesg, verb=1)
69836988
write(mesg, '(" Tr_InvLscale_in ", ES16.6)') segment%Tr_InvLscale_in*US%m_to_L
69846989
call MOM_mesg(mesg, verb=1)
6990+
write(mesg, '(" Th_InvLscale_out ", ES16.6)') segment%Th_InvLscale_out*US%m_to_L
6991+
call MOM_mesg(mesg, verb=1)
6992+
write(mesg, '(" Th_InvLscale_in ", ES16.6)') segment%Th_InvLscale_in*US%m_to_L
6993+
call MOM_mesg(mesg, verb=1)
69856994

69866995
enddo
69876996

0 commit comments

Comments
 (0)