- Timestamp:
- 2017-06-28T16:48:39+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_couple_chlorophyll/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90
r8136 r8235 242 242 & sn_rcv_qns , sn_rcv_emp , sn_rcv_rnf , sn_rcv_cal , sn_rcv_iceflx, & 243 243 & sn_rcv_co2 , sn_rcv_grnm , sn_rcv_antm , sn_rcv_ts_ice, nn_cplmodel , & 244 & ln_usecplmask, ln_coupled_iceshelf_fluxes, ln_iceshelf_init_atmos, &245 & rn_greenland_ calving_fraction, &246 & rn_antarctica_ calving_fraction, rn_iceshelf_fluxes_tolerance244 & ln_usecplmask, nn_coupled_iceshelf_fluxes, ln_iceshelf_init_atmos, & 245 & rn_greenland_total_fw_flux, rn_greenland_calving_fraction, & 246 & rn_antarctica_total_fw_flux, rn_antarctica_calving_fraction, rn_iceshelf_fluxes_tolerance 247 247 !!--------------------------------------------------------------------- 248 248 … … 314 314 WRITE(numout,*)' nn_cplmodel = ', nn_cplmodel 315 315 WRITE(numout,*)' ln_usecplmask = ', ln_usecplmask 316 WRITE(numout,*)' ln_coupled_iceshelf_fluxes = ', ln_coupled_iceshelf_fluxes316 WRITE(numout,*)' nn_coupled_iceshelf_fluxes = ', nn_coupled_iceshelf_fluxes 317 317 WRITE(numout,*)' ln_iceshelf_init_atmos = ', ln_iceshelf_init_atmos 318 WRITE(numout,*)' rn_greenland_total_fw_flux = ', rn_greenland_total_fw_flux 319 WRITE(numout,*)' rn_antarctica_total_fw_flux = ', rn_antarctica_total_fw_flux 318 320 WRITE(numout,*)' rn_greenland_calving_fraction = ', rn_greenland_calving_fraction 319 321 WRITE(numout,*)' rn_antarctica_calving_fraction = ', rn_antarctica_calving_fraction … … 957 959 ncpl_qsr_freq = 86400 / ncpl_qsr_freq 958 960 959 IF( ln_coupled_iceshelf_fluxes) THEN961 IF( nn_coupled_iceshelf_fluxes .gt. 0 ) THEN 960 962 ! Crude masks to separate the Antarctic and Greenland icesheets. Obviously something 961 963 ! more complicated could be done if required. … … 1345 1347 ENDIF 1346 1348 1347 IF( srcv(jpr_grnm)%laction ) THEN1349 IF( srcv(jpr_grnm)%laction .AND. nn_coupled_iceshelf_fluxes == 1 ) THEN 1348 1350 greenland_icesheet_mass_array(:,:) = frcv(jpr_grnm)%z3(:,:,1) 1349 1351 ! take average over ocean points of input array to avoid cumulative error over time … … 1377 1379 IF(lwp) WRITE(numout,*) 'Greenland icesheet mass rate of change (kg/s) is ', greenland_icesheet_mass_rate_of_change 1378 1380 IF(lwp) WRITE(numout,*) 'Greenland icesheet seconds lapsed since last change is ', greenland_icesheet_timelapsed 1381 ELSE IF ( nn_coupled_iceshelf_fluxes == 2 ) THEN 1382 greenland_icesheet_mass_rate_of_change = rn_greenland_total_fw_flux 1379 1383 ENDIF 1380 1384 1381 1385 ! ! land ice masses : Antarctica 1382 IF( srcv(jpr_antm)%laction ) THEN1386 IF( srcv(jpr_antm)%laction .AND. nn_coupled_iceshelf_fluxes == 1 ) THEN 1383 1387 antarctica_icesheet_mass_array(:,:) = frcv(jpr_antm)%z3(:,:,1) 1384 1388 ! take average over ocean points of input array to avoid cumulative error from rounding errors over time … … 1412 1416 IF(lwp) WRITE(numout,*) 'Antarctica icesheet mass rate of change (kg/s) is ', antarctica_icesheet_mass_rate_of_change 1413 1417 IF(lwp) WRITE(numout,*) 'Antarctica icesheet seconds lapsed since last change is ', antarctica_icesheet_timelapsed 1418 ELSE IF ( nn_coupled_iceshelf_fluxes == 2 ) THEN 1419 antarctica_icesheet_mass_rate_of_change = rn_antarctica_total_fw_flux 1414 1420 ENDIF 1415 1421
Note: See TracChangeset
for help on using the changeset viewer.