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.
Changeset 12475 for NEMO/branches/UKMO/NEMO_4.0_add_pond_lids_prints/src/ICE/iceupdate.F90 – NEMO

Ignore:
Timestamp:
2020-02-27T12:27:50+01:00 (4 years ago)
Author:
dancopsey
Message:
  • Add more print statements.
  • Move away from using snow to ice diagnostics and use a new snow to pond one instead.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0_add_pond_lids_prints/src/ICE/iceupdate.F90

    r12449 r12475  
    154154               &           + wfx_opw(ji,jj) + wfx_dyn(ji,jj) + wfx_res(ji,jj) + wfx_lam(ji,jj) + wfx_pnd(ji,jj) 
    155155 
     156 
     157 
    156158            ! add the snow melt water to snow mass flux to the ocean 
    157159            wfx_snw(ji,jj) = wfx_snw_sni(ji,jj) + wfx_snw_dyn(ji,jj) + wfx_snw_sum(ji,jj) 
     
    161163            emp(ji,jj)    = emp_oce(ji,jj) - wfx_ice(ji,jj) - wfx_snw(ji,jj) - wfx_err_sub(ji,jj)   ! mass flux + F/M mass flux (always ice/ocean mass exchange) 
    162164 
     165 
     166             
    163167 
    164168            ! Salt flux at the ocean surface       
     
    166170            sfx(ji,jj) = sfx_bog(ji,jj) + sfx_bom(ji,jj) + sfx_sum(ji,jj) + sfx_sni(ji,jj) + sfx_opw(ji,jj)   & 
    167171               &       + sfx_res(ji,jj) + sfx_dyn(ji,jj) + sfx_bri(ji,jj) + sfx_sub(ji,jj) + sfx_lam(ji,jj) + sfx_pnd(ji,jj) 
     172 
     173 
    168174             
    169175            ! Mass of snow and ice per unit area    
     
    177183         END DO 
    178184      END DO 
     185 
     186            write(numout,*)'iceupdate: MEAN(wfx_pnd) = ',SUM(wfx_pnd)/SIZE(wfx_pnd) 
     187            write(numout,*)'iceupdate: MEAN(wfx_sum) = ',SUM(wfx_sum)/SIZE(wfx_sum) 
     188            write(numout,*)'iceupdate: MEAN(wfx_bom) = ',SUM(wfx_bom)/SIZE(wfx_bom) 
     189            write(numout,*)'iceupdate: MEAN(wfx_ice) = ',SUM(wfx_ice)/SIZE(wfx_ice) 
     190            write(numout,*)'iceupdate: MEAN(wfx_sni) = ',SUM(wfx_sni)/SIZE(wfx_sni) 
     191            write(numout,*)'iceupdate: MEAN(wfx_snp) = ',SUM(wfx_snp)/SIZE(wfx_snp) 
     192            write(numout,*)'iceupdate: MEAN(fmmflx) = ',SUM(fmmflx)/SIZE(fmmflx) 
     193            write(numout,*)'iceupdate: MEAN(wfx_snw) = ',SUM(wfx_snw)/SIZE(wfx_snw) 
     194            write(numout,*)'iceupdate: MEAN(emp) = ',SUM(emp)/SIZE(emp) 
     195            write(numout,*)'iceupdate: MEAN(emp_oce) = ',SUM(emp_oce)/SIZE(emp_oce) 
     196            write(numout,*)'iceupdate: MEAN(sfx) = ',SUM(sfx)/SIZE(sfx) 
     197            write(numout,*)'iceupdate: MEAN(sfx_sni) = ',SUM(sfx_sni)/SIZE(sfx_sni) 
     198            write(numout,*)'iceupdate: MEAN(sfx_pnd) = ',SUM(sfx_pnd)/SIZE(sfx_pnd) 
     199            write(numout,*)'iceupdate: MEAN(sfx_sum) = ',SUM(sfx_sum)/SIZE(sfx_sum) 
     200            write(numout,*)'iceupdate: MEAN(sfx_bom) = ',SUM(sfx_sum)/SIZE(sfx_bom) 
     201            write(numout,*)'iceupdate: MAXVAL(wfx_pnd) = ',MAXVAL(wfx_pnd) 
     202            write(numout,*)'iceupdate: MINVAL(wfx_pnd) = ',MINVAL(wfx_pnd) 
     203            write(numout,*)'iceupdate: MAXVAL(wfx_bom) = ',MAXVAL(wfx_bom) 
     204            write(numout,*)'iceupdate: MINVAL(wfx_bom) = ',MINVAL(wfx_bom) 
     205            write(numout,*)'iceupdate: MAXVAL(wfx_sni) = ',MAXVAL(wfx_sni) 
     206            write(numout,*)'iceupdate: MINVAL(wfx_sni) = ',MINVAL(wfx_sni) 
     207            write(numout,*)'iceupdate: MAXVAL(sfx_pnd) = ',MAXVAL(sfx_pnd) 
     208            write(numout,*)'iceupdate: MINVAL(sfx_pnd) = ',MINVAL(sfx_pnd) 
     209            write(numout,*)'iceupdate: MAXVAL(sfx_bom) = ',MAXVAL(sfx_bom) 
     210            write(numout,*)'iceupdate: MINVAL(sfx_bom) = ',MINVAL(sfx_bom) 
     211 
    179212 
    180213      ! Storing the transmitted variables 
Note: See TracChangeset for help on using the changeset viewer.