Changeset 13072
- Timestamp:
- 2020-06-09T11:18:32+02:00 (4 years ago)
- Location:
- branches/UKMO/dev_r5518_GO6_package_isfprint/NEMOGCM
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_package_isfprint/NEMOGCM/CONFIG/SHARED/namelist_ref
r11107 r13072 1087 1087 sn_cfctl%l_oceout = .FALSE. ! that all areas report. 1088 1088 sn_cfctl%l_layout = .FALSE. ! 1089 sn_cfctl%l_sbcisf = .FALSE. ! 1089 1090 sn_cfctl%l_mppout = .FALSE. ! 1090 1091 sn_cfctl%l_mpptop = .FALSE. ! -
branches/UKMO/dev_r5518_GO6_package_isfprint/NEMOGCM/NEMO/OPA_SRC/ICB/icbclv.F90
r12233 r13072 69 69 ! nn_coupled_iceshelf_fluxes uninitialised unless lk_oasis=true 70 70 IF( nn_coupled_iceshelf_fluxes .gt. 0 ) THEN 71 ll_write = ((MOD( kt, sn_cfctl%ptimincr ) == 0) .OR. ( kt == nitend )) .AND. lwp 71 ll_write = ((MOD( kt, sn_cfctl%ptimincr ) == 0) .OR. ( kt == nitend )) .AND. lwp .AND. sn_cfctl%l_sbcisf 72 72 ! Adjust total calving rates so that sum of iceberg calving and iceshelf melting in the northern 73 73 ! and southern hemispheres equals rate of increase of mass of greenland and antarctic ice sheets -
branches/UKMO/dev_r5518_GO6_package_isfprint/NEMOGCM/NEMO/OPA_SRC/IOM/in_out_manager.F90
r11101 r13072 107 107 LOGICAL :: l_trcstat = .FALSE. !: Produce/do not produce tracer.stat file (T/F) 108 108 LOGICAL :: l_oceout = .FALSE. !: Produce all ocean.outputs (T) or just one (F) 109 LOGICAL :: l_sbcisf = .FALSE. !: Print Ice sheet information to ocean.output 109 110 LOGICAL :: l_layout = .FALSE. !: Produce all layout.dat files (T) or just one (F) 110 111 LOGICAL :: l_mppout = .FALSE. !: Produce/do not produce mpp.output_XXXX files (T/F) -
branches/UKMO/dev_r5518_GO6_package_isfprint/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90
r11107 r13072 1493 1493 greenland_icesheet_timelapsed = 0.0_wp 1494 1494 ENDIF 1495 IF(lwp .AND. ll_wrtstp ) THEN1495 IF(lwp .AND. ll_wrtstp .AND. sn_cfctl%l_sbcisf ) THEN 1496 1496 WRITE(numout,*) 'Greenland icesheet mass (kg) read in is ', zgreenland_icesheet_mass_in 1497 1497 WRITE(numout,*) 'Greenland icesheet mass (kg) used is ', greenland_icesheet_mass … … 1543 1543 antarctica_icesheet_timelapsed = 0.0_wp 1544 1544 ENDIF 1545 IF(lwp .AND. ll_wrtstp ) THEN1545 IF(lwp .AND. ll_wrtstp .AND. sn_cfctl%l_sbcisf ) THEN 1546 1546 WRITE(numout,*) 'Antarctica icesheet mass (kg) read in is ', zantarctica_icesheet_mass_in 1547 1547 WRITE(numout,*) 'Antarctica icesheet mass (kg) used is ', antarctica_icesheet_mass -
branches/UKMO/dev_r5518_GO6_package_isfprint/NEMOGCM/NEMO/OPA_SRC/SBC/sbcisf.F90
r11101 r13072 274 274 275 275 ! check 276 IF(lwp .AND. ll_wrtstp ) WRITE(numout, *) 'Greenland iceshelf melting climatology (kg/s) : ',zgreenland_fwfisf_sum276 IF(lwp .AND. ll_wrtstp .AND. sn_cfctl%l_sbcisf) WRITE(numout, *) 'Greenland iceshelf melting climatology (kg/s) : ',zgreenland_fwfisf_sum 277 277 278 278 zgreenland_fwfisf_sum = glob_sum( fwfisf(:,:) * e1t(:,:) * e2t(:,:) * greenland_icesheet_mask(:,:) ) 279 279 280 IF(lwp .AND. ll_wrtstp ) WRITE(numout, *) 'Greenland iceshelf melting adjusted value (kg/s) : ',zgreenland_fwfisf_sum280 IF(lwp .AND. ll_wrtstp .AND. sn_cfctl%l_sbcisf) WRITE(numout, *) 'Greenland iceshelf melting adjusted value (kg/s) : ',zgreenland_fwfisf_sum 281 281 282 282 zantarctica_fwfisf_sum = glob_sum( fwfisf(:,:) * e1t(:,:) * e2t(:,:) * antarctica_icesheet_mask(:,:) ) … … 288 288 289 289 ! check 290 IF(lwp .AND. ll_wrtstp ) WRITE(numout, *) 'Antarctica iceshelf melting climatology (kg/s) : ',zantarctica_fwfisf_sum290 IF(lwp .AND. ll_wrtstp .AND. sn_cfctl%l_sbcisf) WRITE(numout, *) 'Antarctica iceshelf melting climatology (kg/s) : ',zantarctica_fwfisf_sum 291 291 292 292 zantarctica_fwfisf_sum = glob_sum( fwfisf(:,:) * e1t(:,:) * e2t(:,:) * antarctica_icesheet_mask(:,:) ) -
branches/UKMO/dev_r5518_GO6_package_isfprint/NEMOGCM/NEMO/OPA_SRC/nemogcm.F90
r11101 r13072 540 540 WRITE(numout,*) ' sn_cfctl%l_trcstat = ', sn_cfctl%l_trcstat 541 541 WRITE(numout,*) ' sn_cfctl%l_oceout = ', sn_cfctl%l_oceout 542 WRITE(numout,*) ' sn_cfctl%l_sbcisf = ', sn_cfctl%l_sbcisf 542 543 WRITE(numout,*) ' sn_cfctl%l_layout = ', sn_cfctl%l_layout 543 544 WRITE(numout,*) ' sn_cfctl%l_mppout = ', sn_cfctl%l_mppout … … 742 743 sn_cfctl%l_trcstat = setto 743 744 ENDIF 745 sn_cfctl%l_sbcisf = setto 744 746 sn_cfctl%l_oceout = setto 745 747 sn_cfctl%l_layout = setto
Note: See TracChangeset
for help on using the changeset viewer.