- Timestamp:
- 2019-09-12T18:41:17+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/ENHANCE-02_ISF_nemo/src/OCE/ISF/isftbl.F90
r11521 r11541 21 21 PRIVATE 22 22 23 PUBLIC isf_tbl, isf_tbl_avg, isf_tbl_lvl, isf tbl_ktop, isftbl_kbot23 PUBLIC isf_tbl, isf_tbl_avg, isf_tbl_lvl, isf_tbl_ktop, isf_tbl_kbot 24 24 25 25 CONTAINS … … 30 30 !! 31 31 !! ** Purpose : compute mean T/S/U/V in the boundary layer at T- point 32 !! 33 !! ** Method : Average properties over a specific thickness 34 !! 35 !! ** Reference : inspired from : Losch, Modeling ice shelf cavities in a z coordinate ocean general circulation model 36 !! https://doi.org/10.1029/2007JC004368 , 2008 32 37 !! 33 38 !!-------------------------------------------------------------------- … … 103 108 SUBROUTINE isf_tbl_avg( ktop, kbot, phtbl, pfrac, pe3, pvarin, pvarout ) 104 109 !!-------------------------------------------------------------------- 105 !! *** ROUTINE isf_tbl_ lvl***110 !! *** ROUTINE isf_tbl_avg *** 106 111 !! 107 112 !! ** Purpose : compute mean property in the boundary layer … … 145 150 !! *** ROUTINE isf_tbl_lvl *** 146 151 !! 147 !! ** Purpose : - compute bottom level fully included inthe top boundary layer152 !! ** Purpose : - compute bottom level off the top boundary layer 148 153 !! - thickness of the top boundary layer 154 !! - fraction of the bottom level affected by the tbl 149 155 !! 150 156 !!--------------------------------------------------------------------- … … 180 186 ! 181 187 ! get ktbl 182 CALL isf tbl_kbot(ktop, phtbl, pe3, kbot)188 CALL isf_tbl_kbot(ktop, phtbl, pe3, kbot) 183 189 ! 184 190 ! get pfrac … … 197 203 END SUBROUTINE isf_tbl_lvl 198 204 ! 199 SUBROUTINE isf tbl_kbot(ktop, phtbl, pe3, kbot)200 !!-------------------------------------------------------------------- 201 !! *** ROUTINE isf_tbl_ lvl***205 SUBROUTINE isf_tbl_kbot(ktop, phtbl, pe3, kbot) 206 !!-------------------------------------------------------------------- 207 !! *** ROUTINE isf_tbl_bot *** 202 208 !! 203 209 !! ** Purpose : compute bottom level of the isf top boundary layer … … 232 238 END DO 233 239 ! 234 END SUBROUTINE isf tbl_kbot235 ! 236 SUBROUTINE isf tbl_ktop(pdep, ktop)237 !!-------------------------------------------------------------------- 238 !! *** ROUTINE isf_tbl_ lvl***240 END SUBROUTINE isf_tbl_kbot 241 ! 242 SUBROUTINE isf_tbl_ktop(pdep, ktop) 243 !!-------------------------------------------------------------------- 244 !! *** ROUTINE isf_tbl_top *** 239 245 !! 240 246 !! ** Purpose : compute top level of the isf top boundary layer in case of an ice shelf parametrisation … … 263 269 END DO 264 270 ! 265 END SUBROUTINE isf tbl_ktop271 END SUBROUTINE isf_tbl_ktop 266 272 267 273 END MODULE isftbl
Note: See TracChangeset
for help on using the changeset viewer.