New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
ticket/1851/General (diff) – NEMO

Changes between Version 37 and Version 38 of ticket/1851/General


Ignore:
Timestamp:
2017-03-02T10:10:44+01:00 (7 years ago)
Author:
frrh
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ticket/1851/General

    v37 v38  
    306306 
    307307We have branches/dev/frbe/vn5.1.2_GSI7_CCSM3_meltponds@1114 in the stand-alone model only... why? 
    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.  
     308I 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 
     309from 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 
     311More 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!  
     312These 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 
     328So 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 
    309330   
    310331