- Timestamp:
- 2020-03-13T17:33:02+01:00 (4 years ago)
- Location:
- branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn.F90
r6486 r12555 81 81 READ ( numnam_cfg, namdyn_ldf, IOSTAT = ios, ERR = 902 ) 82 82 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdyn_ldf in configuration namelist', lwp ) 83 IF(lwm ) WRITE ( numond, namdyn_ldf )83 IF(lwm .AND. nprint > 2) WRITE ( numond, namdyn_ldf ) 84 84 85 85 IF(lwp) THEN ! Parameter print … … 159 159 nkahm_smag = 1 160 160 #endif 161 161 ! 162 IF(lwp .AND. lflush) CALL flush(numout) 162 163 ! 163 164 END SUBROUTINE ldf_dyn_init … … 210 211 ENDIF 211 212 ! 213 IF(lwp .AND. lflush) CALL flush(numout) 214 ! 212 215 END SUBROUTINE ldf_zpf_1d 213 216 … … 252 255 ENDIF 253 256 ! 257 IF(lwp .AND. lflush) CALL flush(numout) 258 ! 254 259 END SUBROUTINE ldf_zpf_1d_3d 255 260 … … 293 298 ENDIF 294 299 ! 300 IF(lwp .AND. lflush) CALL flush(numout) 301 ! 295 302 END SUBROUTINE ldf_zpf_3d 296 303 -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn_c2d.h90
r6486 r12555 41 41 IF(lwp) WRITE(numout,*) 'ldf_dyn_c2d : 2d lateral eddy viscosity coefficient' 42 42 IF(lwp) WRITE(numout,*) '~~~~~~~~~~~' 43 IF(lwp .AND. lflush) CALL flush(numout) 43 44 44 45 ! harmonic operator (ahm1, ahm2) : ( T- and F- points) (used for laplacian operators … … 85 86 CALL prihre(ahm2,jpi,jpj,1,jpi,1,1,jpj,1,1.e-3,numout) 86 87 ENDIF 88 IF(lwp .AND. lflush) CALL flush(numout) 87 89 ENDIF 88 90 … … 119 121 CALL prihre(ahm4,jpi,jpj,1,jpi,1,1,jpj,1,1.e-3,numout) 120 122 ENDIF 123 IF(lwp .AND. lflush) CALL flush(numout) 121 124 ENDIF 122 125 ! … … 160 163 IF(lwp) WRITE(numout,*) '~~~~~~ --' 161 164 IF(lwp) WRITE(numout,*) ' orca ocean configuration' 165 IF(lwp .AND. lflush) CALL flush(numout) 162 166 163 167 IF( cp_cfg == "orca" .AND. cp_cfz == "antarctic" ) THEN … … 316 320 ENDIF 317 321 ! 322 IF(lwp .AND. lflush) CALL flush(numout) 323 ! 318 324 CALL wrk_dealloc( jpi , jpj , icof ) 319 325 ! … … 358 364 IF(lwp) WRITE(numout,*) '~~~~~~ --' 359 365 IF(lwp) WRITE(numout,*) ' orca_r1 configuration' 366 IF(lwp .AND. lflush) CALL flush(numout) 360 367 361 368 IF( cp_cfg == "orca" .AND. cp_cfz == "antarctic" ) THEN … … 519 526 ENDIF 520 527 ! 528 IF(lwp .AND. lflush) CALL flush(numout) 529 ! 521 530 CALL wrk_dealloc( jpi , jpj , icof ) 522 531 ! -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn_c3d.h90
r9975 r12555 179 179 ENDIF 180 180 ENDIF 181 ! 182 IF(lwp .AND. lflush) CALL flush(numout) 181 183 ! 182 184 CALL wrk_dealloc( jpk, zcoef ) … … 432 434 ENDIF 433 435 ! 436 IF(lwp .AND. lflush) CALL flush(numout) 437 ! 434 438 CALL wrk_dealloc( jpi , jpj , icof ) 435 439 CALL wrk_dealloc( jpk , zcoef ) -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn_smag.F90
r9583 r12555 106 106 107 107 108 IF(lwp) WRITE(numout,*) 109 IF(lwp) WRITE(numout,*) 'ldf_dyn_smag : 3D lateral eddy viscosity coefficient' 110 IF(lwp) WRITE(numout,*) '~~~~~~~~~~~' 111 108 IF(lwp) THEN 109 WRITE(numout,*) 110 WRITE(numout,*) 'ldf_dyn_smag : 3D lateral eddy viscosity coefficient' 111 WRITE(numout,*) '~~~~~~~~~~~' 112 IF(lflush) CALL flush(numout) 113 ENDIF 114 112 115 ENDIF 113 116 … … 172 175 173 176 ENDDO ! jpk 174 ahm1(:,:,jpk) = ahm1(:,:,jpkm1) 175 ahm2(:,:,jpk) = ahm2(:,:,jpkm1) 176 IF(lwp.and.kt==nit000) WRITE(numout,'(36x," ahm ", 7x)') 177 178 ahm1(:,:,jpk) = ahm1(:,:,jpkm1) 179 ahm2(:,:,jpk) = ahm2(:,:,jpkm1) 180 181 IF(lwp.and.kt==nit000) THEN 182 WRITE(numout,'(36x," ahm ", 7x)') 183 IF(lflush) CALL flush(numout) 184 ENDIF 185 186 IF(lwp.and.kt==nit000) THEN 177 187 DO jk = 1, jpk 178 179 IF(lwp.and.kt==nit000) WRITE(numout,'(30x,E10.2,8x,i3)') ahm1(jpi/2,jpj/2,jk), jk 188 WRITE(numout,'(30x,E10.2,8x,i3)') ahm1(jpi/2,jpj/2,jk), jk 180 189 END DO 190 IF(lflush) CALL flush(numout) 191 ENDIF 192 181 193 CALL lbc_lnk( ahm1, 'T', 1. ) ! Lateral boundary conditions on ( ahtt ) 182 194 CALL lbc_lnk( ahm2, 'F', 1. ) ! Lateral boundary conditions on ( ahtt ) … … 245 257 ahm4(:,:,jpk) = ahm4(:,:,jpkm1) 246 258 247 DO jk = 1, jpk 248 IF( kt == nit000 ) THEN 249 250 IF(lwp) WRITE(numout,'(30x,E10.2,8x,i3)') ahm3(jpi/2,jpj/2,jk), jk 259 IF( kt == nit000 .AND. lwp) THEN 260 DO jk = 1, jpk 261 WRITE(numout,'(30x,E10.2,8x,i3)') ahm3(jpi/2,jpj/2,jk), jk 262 IF(lflush) CALL flush(numout) 263 END DO 251 264 ENDIF 252 END DO 265 253 266 CALL lbc_lnk( ahm3, 'U', 1. ) ! Lateral boundary conditions 254 267 CALL lbc_lnk( ahm4, 'V', 1. ) … … 269 282 IF( lk_mpp ) CALL mpp_max( zdeltat ) ! max over the global domain 270 283 ! 271 IF( MOD( kt, nwrite ) == 1 .AND. lwp ) WRITE(numout,*) ' ==>> time-step= ',kt,'dynlap: abs(ahm) max: ', zdeltat 284 IF( MOD( kt, nwrite ) == 1 .AND. lwp ) THEN 285 WRITE(numout,*) ' ==>> time-step= ',kt,'dynlap: abs(ahm) max: ', zdeltat 286 IF(lflush) CALL flush(numout) 287 ENDIF 272 288 ENDIF 273 289 If(ln_dynldf_bilap)THEN … … 282 298 IF( lk_mpp ) CALL mpp_max( zdeltat ) ! max over the global domain 283 299 ! 284 IF( MOD( kt, nwrite ) == 1 .AND. lwp ) WRITE(numout,*) ' ==>> time-step= ',kt,'dyn_bilap abs(ahm) max: ', zdeltat 300 IF( MOD( kt, nwrite ) == 1 .AND. lwp ) THEN 301 WRITE(numout,*) ' ==>> time-step= ',kt,'dyn_bilap abs(ahm) max: ', zdeltat 302 IF(lflush) CALL flush(numout) 303 ENDIF 285 304 ! 286 305 ENDIF -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF/ldfslp.F90
r6498 r12555 414 414 IF(lwp) THEN 415 415 WRITE(numout,*) ' Horizontal mixing in s-coordinate: slope = slope of s-surfaces' 416 IF(lflush) CALL flush(numout) 416 417 ENDIF 417 418 … … 451 452 IF(lwp) WRITE(numout,*) ' max slop: u',SQRT( MAXVAL(uslp*uslp)), ' v ', SQRT(MAXVAL(vslp)), & 452 453 & ' wi', sqrt(MAXVAL(wslpi)), ' wj', sqrt(MAXVAL(wslpj)) 454 IF(lwp .AND. lflush) CALL flush(numout) 453 455 endif 454 456 … … 842 844 WRITE(numout,*) 'ldf_slp_init : direction of lateral mixing' 843 845 WRITE(numout,*) '~~~~~~~~~~~~' 846 IF(lflush) CALL flush(numout) 844 847 ENDIF 845 848 … … 865 868 IF(ln_sco .AND. (ln_traldf_hor .OR. ln_dynldf_hor )) THEN 866 869 IF(lwp) WRITE(numout,*) ' Horizontal mixing in s-coordinate: slope = slope of s-surfaces' 870 IF(lwp .AND. lflush) CALL flush(numout) 867 871 868 872 ! geopotential diffusion in s-coordinates on tracers and/or momentum -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra.F90
r6486 r12555 85 85 READ ( numnam_cfg, namtra_ldf, IOSTAT = ios, ERR = 902 ) 86 86 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtra_ldf in configuration namelist', lwp ) 87 IF(lwm ) WRITE ( numond, namtra_ldf )87 IF(lwm .AND. nprint > 2) WRITE ( numond, namtra_ldf ) 88 88 89 89 IF(lwp) THEN ! control print … … 175 175 IF(lwp.and.ln_traldf_bilap) CALL ctl_stop(' SMAGORINSKY + BILAPLACIAN - UNSTABLE OR NON_CONSERVATIVE' ) 176 176 #endif 177 177 ! 178 IF(lwp .AND. lflush) CALL flush(numout) 178 179 ! 179 180 END SUBROUTINE ldf_tra_init -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra_c2d.h90
r6486 r12555 36 36 IF(lwp) WRITE(numout,*) ' ldf_tra_c2d : 2D eddy diffusivity and eddy' 37 37 IF(lwp) WRITE(numout,*) ' ~~~~~~~~~~~ -- induced velocity coefficients' 38 IF(lwp .AND. lflush) CALL flush(numout) 38 39 ELSE 39 40 IF(lwp) WRITE(numout,*) 40 41 IF(lwp) WRITE(numout,*) ' ldf_tra2d : 2D eddy diffusivity coefficient' 41 42 IF(lwp) WRITE(numout,*) ' ~~~~~~~~~~~ --' 43 IF(lwp .AND. lflush) CALL flush(numout) 42 44 ENDIF 43 45 … … 75 77 IF(lwp) WRITE(numout,*) ' Constant values used for eddy diffusivity coefficients' 76 78 IF(lwp) WRITE(numout,*) ' Variation lat/lon only for eddy induced velocity coefficients' 79 IF(lwp .AND. lflush) CALL flush(numout) 77 80 ENDIF 78 81 -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra_c3d.h90
r6486 r12555 46 46 IF(lwp) WRITE(numout,*) ' Coefficients set to constant' 47 47 ENDIF 48 48 49 49 50 50 ! biharmonic operator (T-point) … … 121 121 122 122 # endif 123 124 IF(lwp .AND. lflush) CALL flush(numout) 125 123 126 END SUBROUTINE ldf_tra_c3d -
branches/UKMO/dev_r5518_GO6_starthour_obsoper/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra_smag.F90
r9583 r12555 99 99 IF(lwp) WRITE(numout,*) 100 100 IF(lwp) WRITE(numout,*) 101 IF(lwp .AND. lflush) CALL flush(numout) 101 102 ENDIF 102 103 … … 108 109 ahtt(:,:,:) = rn_aht_0 109 110 IF( ln_traldf_bilap ) THEN 110 IF( lwp .AND. kt == nit000) WRITE(numout,* )'ldf_tra_smag :no bilaplacian Smagorinsky diffusivity' 111 IF( lwp .AND. kt == nit000) WRITE(numout,* )'ldf_tra_smag :bilaplacian diffusivity set to constant' 111 IF( lwp .AND. kt == nit000) THEN 112 WRITE(numout,* )'ldf_tra_smag :no bilaplacian Smagorinsky diffusivity' 113 WRITE(numout,* )'ldf_tra_smag :bilaplacian diffusivity set to constant' 114 IF(lflush) CALL flush(numout) 115 ENDIF 112 116 ENDIF 113 117 … … 190 194 CALL prihre( ahtw(:,:,1), jpi, jpj, 1, jpi, 1, & 191 195 & 1, jpj, 1, 1.e-1, numout ) 196 IF(lflush) CALL flush(numout) 192 197 ENDIF 193 198 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.