Changeset 9975
- Timestamp:
- 2018-07-19T17:46:32+02:00 (5 years ago)
- Location:
- branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn_c3d.h90
r6486 r9975 210 210 ! 211 211 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: ztemp2d ! temporary array to read ahmcoef file 212 LOGICAL :: tempmask( jpi,jpj) ! Temporary mask to avoid Cray compiler bug at cce 8.3.4 212 213 !!---------------------------------------------------------------------- 213 214 ! … … 252 253 zemax = MAXVAL ( e1t(:,:) * e2t(:,:), tmask(:,:,1) .GE. 0.5 ) 253 254 zemin = MINVAL ( e1t(:,:) * e2t(:,:), tmask(:,:,1) .GE. 0.5 ) 254 zeref = MAXVAL ( e1t(:,:) * e2t(:,:), & 255 & tmask(:,:,1) .GE. 0.5 .AND. ABS(gphit(:,:)) .GT. 50. ) 255 tempmask(:,:) = .FALSE. 256 ! Pre calculate mask for zeref since embedding the following 257 ! term in the MAXVAL operation offends the Cray compiler for no 258 ! justifiable reason under certain conditions. 259 tempmask(:,:) = (tmask(:,:,1) .GE. 0.5) .AND. (ABS(gphit(:,:)) .GT. 50.) 260 zeref = MAXVAL ( e1t(:,:) * e2t(:,:), tempmask(:,:) ) 256 261 257 262 DO jj = 1, jpj -
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/OPA_SRC/SBC/sbc_ice.F90
r8400 r9975 167 167 168 168 #if defined key_cice 169 ALLOCATE( qla_ice(jpi,jpj,ncat) , qlw_ice(jpi,jpj,1) , qsr_ice(jpi,jpj, 1), &169 ALLOCATE( qla_ice(jpi,jpj,ncat) , qlw_ice(jpi,jpj,1) , qsr_ice(jpi,jpj,jpl) , & 170 170 wndi_ice(jpi,jpj) , tatm_ice(jpi,jpj) , qatm_ice(jpi,jpj) , & 171 171 wndj_ice(jpi,jpj) , nfrzmlt(jpi,jpj) , ss_iou(jpi,jpj) , & … … 180 180 IF( ln_cpl ) ALLOCATE( u_ice(jpi,jpj) , fr1_i0(jpi,jpj) , tn_ice (jpi,jpj,jpl) , & 181 181 & v_ice(jpi,jpj) , fr2_i0(jpi,jpj) , alb_ice(jpi,jpj,1) , & 182 & emp_ice(jpi,jpj) , qns_ice(jpi,jpj, 1), dqns_ice(jpi,jpj,1) , &182 & emp_ice(jpi,jpj) , qns_ice(jpi,jpj,jpl) , dqns_ice(jpi,jpj,1) , & 183 183 & a_p(jpi,jpj,jpl) , ht_p(jpi,jpj,jpl) , tsfc_ice(jpi,jpj,jpl) , & 184 184 & kn_ice(jpi,jpj,jpl) , STAT=ierr(2) ) -
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90
r8400 r9975 1178 1178 1179 1179 SUBROUTINE sbc_ice_cice ( kt, ksbc ) ! Dummy routine 1180 IMPLICIT NONE 1181 INTEGER, INTENT(in) :: kt ! ocean time-step index 1182 INTEGER, INTENT(in) :: ksbc ! surface forcing type 1180 1183 WRITE(*,*) 'sbc_ice_cice: You should not have seen this print! error?', kt 1181 1184 END SUBROUTINE sbc_ice_cice 1182 1185 1183 1186 SUBROUTINE cice_sbc_init (ksbc) ! Dummy routine 1187 IMPLICIT NONE 1188 INTEGER, INTENT(in) :: ksbc ! surface forcing type 1184 1189 WRITE(*,*) 'cice_sbc_init: You should not have seen this print! error?' 1185 1190 END SUBROUTINE cice_sbc_init 1186 1191 1187 1192 SUBROUTINE cice_sbc_final ! Dummy routine 1193 IMPLICIT NONE 1188 1194 WRITE(*,*) 'cice_sbc_final: You should not have seen this print! error?' 1189 1195 END SUBROUTINE cice_sbc_final -
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/OPA_SRC/oce.F90
r8280 r9975 101 101 INTEGER :: ierr(5) 102 102 !!---------------------------------------------------------------------- 103 ierr(:) = 0 103 104 ! 104 105 ALLOCATE( ub (jpi,jpj,jpk) , un (jpi,jpj,jpk) , ua(jpi,jpj,jpk) , & -
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/TOP_SRC/C14b/trcsms_c14b.F90
r6486 r9975 330 330 CONTAINS 331 331 SUBROUTINE trc_sms_c14b( kt ) ! Empty routine 332 IMPLICIT NONE 333 INTEGER, INTENT(in) :: kt ! ocean time-step index 332 334 WRITE(*,*) 'trc_freons: You should not have seen this print! error?', kt 333 335 END SUBROUTINE trc_sms_c14b -
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_update.F90
r9163 r9975 267 267 ! mort. loss 268 268 ((1.0 - xfdfrac1) * fdpds(ji,jj)) + & 269 &! egestion of grazed Si269 ! egestion of grazed Si 270 270 ((1.0 - xfdfrac3) * fgmepds(ji,jj)) + & 271 271 ! fast diss. and metab. losses -
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/TOP_SRC/MEDUSA/trcbio_medusa.F90
r9385 r9975 798 798 !! temporary variables 799 799 REAL(wp), INTENT( in ), DIMENSION(3,3) :: tiny_var, tiny_mask 800 CHARACTER( 25), INTENT( in ) :: var_nm800 CHARACTER(3), INTENT( in ) :: var_nm 801 801 REAL(wp), INTENT( in ) :: mini, maxi 802 802 REAL(wp), INTENT( out ) :: varout -
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/TOP_SRC/TRP/trcbbl.F90
r7771 r9975 51 51 !! 52 52 !!---------------------------------------------------------------------- 53 IMPLICIT NONE 53 54 INTEGER, INTENT( in ) :: kt ! ocean time-step 54 55 CHARACTER (len=22) :: charout 55 56 REAL(wp), ALLOCATABLE, DIMENSION(:,:,:,:) :: ztrtrd 57 INTEGER :: jn ! Local loop index 56 58 !!---------------------------------------------------------------------- 57 59 ! … … 108 110 CONTAINS 109 111 SUBROUTINE trc_bbl( kt ) ! Empty routine 112 IMPLICIT NONE 113 INTEGER, INTENT(in) :: kt ! ocean time-step index 110 114 WRITE(*,*) 'tra_bbl: You should not have seen this print! error?', kt 111 115 END SUBROUTINE trc_bbl -
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/TOP_SRC/trcrst.F90
r9385 r9975 726 726 !!---------------------------------------------------------------------- 727 727 INTEGER :: ji, jj, jk, jn 728 REAL(wp) :: zsum3d, zsum2d, zinvt, zdelta, zratio, loc_vol, loc_are 729 REAL(wp) :: zq1, zq2, loc_vol, loc_area 728 REAL(wp) :: zsum3d, zsum2d, zinvt, zdelta, zratio 730 729 REAL(wp), DIMENSION(jpi,jpj,jpk) :: z3d, zvol 731 730 REAL(wp), DIMENSION(jpi,jpj) :: z2d, zarea
Note: See TracChangeset
for help on using the changeset viewer.