308 | | I cant see from the code that it's something which only applies to stand-alone cases, but maybe it is? Ed's not here to ask, but from what I can see it doesn't seem to be doing anything relevant to restartability. |
| 308 | I cant see from the code that it's something which only applies to stand-alone cases, but maybe it is? It doesn't seem to be doing anything relevant to restartability. Ed says this shouldn't have any effect in the coupled model but that it could be included safely (need to confirm that in practice). I'd be inclined to have everything from the stand-alone case included regardless (in so far as we are able... there will be different foring related stuff for stand alone, but frankly it should ALL be written so that the various stuff is controllable at run time) so that at least we all work from a common code base |
| 309 | from GO6-GSI8 upwards (I'm not suggesting coupled stuff should be cascaded back down, but there should be no reason why it shouldn't if it's written properly!) |
| 310 | |
| 311 | More global sums lead us eventually to fresh_ai (fresh water flux to ocean) and fsalt_ai (salt flux to ocean) coming out of CICE in cice2nemo! |
| 312 | These are declared in ice_flux and set in coupling_prep as: |
| 313 | {{{ |
| 314 | ! Store grid box mean albedos and fluxes before scaling by aice |
| 315 | !---------------------------------------------------------------- |
| 316 | |
| 317 | alvdf_ai (i,j,iblk) = alvdf (i,j,iblk) |
| 318 | alidf_ai (i,j,iblk) = alidf (i,j,iblk) |
| 319 | alvdr_ai (i,j,iblk) = alvdr (i,j,iblk) |
| 320 | alidr_ai (i,j,iblk) = alidr (i,j,iblk) |
| 321 | fresh_ai (i,j,iblk) = fresh (i,j,iblk) |
| 322 | fsalt_ai (i,j,iblk) = fsalt (i,j,iblk) |
| 323 | fhocn_ai (i,j,iblk) = fhocn (i,j,iblk) |
| 324 | fswthru_ai(i,j,iblk) = fswthru(i,j,iblk) |
| 325 | |
| 326 | }}} |
| 327 | |
| 328 | So our actual CICE variables seem to be the nightmarishly named "fresh" ... try searching the code for that! and fsalt which should at least be slightly easier to find! |
| 329 | |