1 | | diff --git a/ROMS/Utility/uv_rotate.F b/ROMS/Utility/uv_rotate.F |
2 | | index 168405c..86011c1 100644 |
3 | | --- a/ROMS/Utility/uv_rotate.F |
4 | | +++ b/ROMS/Utility/uv_rotate.F |
5 | | @@ -190,7 +190,7 @@ |
6 | | real(r8), intent(in) :: Vinp(LBi:UBi,LBj:UBj,LBk:UBk) |
7 | | |
8 | | real(r8), intent(inout) :: Uout(LBi:UBi,LBj:UBj,LBk:UBk) |
9 | | - real(r8), intent(inout) :: Vout(LBi:UBi,LBj:UBj,LBk,UBk) |
10 | | + real(r8), intent(inout) :: Vout(LBi:UBi,LBj:UBj,LBk:UBk) |
11 | | # endif |
12 | | ! |
13 | | ! Local variable declarations. |
| 1 | There is a bug in uv_rotate.F when ASSUMED_SHAPE is activated. We need to have: |
| 2 | {{{ |
| 3 | real(r8), intent(inout) :: Uout(LBi:UBi,LBj:UBj,LBk:UBk) |
| 4 | real(r8), intent(inout) :: Vout(LBi:UBi,LBj:UBj,LBk:UBk) |
| 5 | }}} |
| 6 | |
| 7 | instead of |
| 8 | {{{ |
| 9 | real(r8), intent(inout) :: Uout(LBi:UBi,LBj:UBj,LBk:UBk) |
| 10 | real(r8), intent(inout) :: Vout(LBi:UBi,LBj:UBj,LBk,UBk) |
| 11 | }}} |