Incorrect array names and inline documentation in icetab.F90
Context
-
Branches impacted: main/all -
Reference configuration/test case (chosen or used as template) Any model featuring sea ice -
Computing architecture: Cray cce 8.7.7 (not compiler or architecture specific) -
Dependencies: Nil
Analysis
The module icetab.F90 contains two subroutines which deal with tranforming 3D->2D arrays and 2D->3D arrays.
Both these subroutine use incorrectly named/declared arrays where in each case existing instances of "tab1d" should be named "tab2d" and the existing instances of "tab2d" should be named "tab3d"
Additionally, the inline comments incorrectly refer to 1D and 2D arrays and the subroutine header incorrectly states the name of teh subroutines: e.g. *** ROUTINE tab_2d_1d *** should be *** ROUTINE tab_3d_2d ***
Fix
Subroutines should be altered as indicated above.