Opened 15 years ago

Closed 15 years ago

#324 closed bug (Fixed)

Corrected bugs in 4DVAR adjustment of open boundaries

Reported by: arango Owned by: arango
Priority: major Milestone: Adjoint Based Algorithms
Component: Adjoint Version: 3.3
Keywords: Cc:

Description

Several boundary arrays were incorrectly dimensioned in obc_adjust.F, ad_obc_adjust.F, tl_obc_adjust.F, rp_obc_adjust.F, set_depth_bry, ad_set_depth_bry, tl_set_depth_bry, and rp_set_depth_bry. For example, we need the following statements:

    real(r8), intent(in) :: zeta_west(0:Jm(ng)+1)
    real(r8), intent(in) :: zeta_south(0:Im(ng)+1)

instead of

    real(r8), intent(in) :: zeta_west(LBj:UBj)
    real(r8), intent(in) :: zeta_south(LBi:UBi)

Many thanks to Andy Moore for his help in tracking these bug. This was a nasty bug and very difficult to find.

Change History (1)

comment:1 by arango, 15 years ago

Resolution: Fixed
Status: newclosed
Note: See TracTickets for help on using tickets.