Changeset 3764 for branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/OPA_SRC/DIA
- Timestamp:
- 2013-01-23T15:33:04+01:00 (11 years ago)
- Location:
- branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/OPA_SRC/DIA
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/OPA_SRC/DIA/diahth.F90
r3294 r3764 313 313 ! surface boundary condition 314 314 IF( lk_vvl ) THEN ; zthick(:,:) = 0._wp ; htc3(:,:) = 0._wp 315 ELSE ; zthick(:,:) = sshn(:,:) ; htc3(:,:) = tsn(:,:, jk,jp_tem) * sshn(:,:) * tmask(:,:,jk)315 ELSE ; zthick(:,:) = sshn(:,:) ; htc3(:,:) = tsn(:,:,1,jp_tem) * sshn(:,:) * tmask(:,:,1) 316 316 ENDIF 317 317 ! integration down to ilevel -
branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/OPA_SRC/DIA/diaptr.F90
r3610 r3764 455 455 NAMELIST/namptr/ ln_diaptr, ln_diaznl, ln_subbas, ln_ptrcomp, nn_fptr, nn_fwri 456 456 !!---------------------------------------------------------------------- 457 IF( nn_timing == 1 ) CALL timing_start('dia_ptr_init')458 457 459 458 REWIND( numnam ) ! Read Namelist namptr : poleward transport parameters … … 474 473 475 474 IF( ln_diaptr) THEN 475 476 IF( nn_timing == 1 ) CALL timing_start('dia_ptr_init') 476 477 477 478 IF( ln_subbas ) THEN ; nptr = 5 ! Global, Atlantic, Pacific, Indian, Indo-Pacific … … 528 529 nidom_ptr = FLIO_DOM_NONE 529 530 #endif 531 IF( nn_timing == 1 ) CALL timing_stop('dia_ptr_init') 532 ! 530 533 ENDIF 531 !532 IF( nn_timing == 1 ) CALL timing_stop('dia_ptr_init')533 534 ! 534 535 END SUBROUTINE dia_ptr_init -
branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/OPA_SRC/DIA/diawri_dimg.h90
r3625 r3764 165 165 fsel(:,:,6 ) = fsel(:,:,6 ) + sshn(:,:) 166 166 fsel(:,:,7 ) = fsel(:,:,7 ) + qsr(:,:) 167 fsel(:,:,8 ) = fsel(:,:,8 ) + qrp (:,:) 168 fsel(:,:,9 ) = fsel(:,:,9 ) + erp (:,:) 167 IF( ln_ssr ) THEN 168 IF( nn_sstr /= 0 ) fsel(:,:,8 ) = fsel(:,:,8 ) + qrp (:,:) 169 IF( nn_sssr /= 0 ) fsel(:,:,9 ) = fsel(:,:,9 ) + erp (:,:) 170 ENDIF 169 171 fsel(:,:,10) = fsel(:,:,10) + hmld(:,:) 170 172 fsel(:,:,11) = fsel(:,:,11) + hmlp(:,:) … … 234 236 fsel(:,:,6 ) = sshn(:,:) 235 237 fsel(:,:,7 ) = qsr (:,:) * tmask(:,:,1) 236 fsel(:,:,8 ) = qrp (:,:) * tmask(:,:,1) 237 fsel(:,:,9 ) = erp (:,:) * tmask(:,:,1) 238 IF( ln_ssr ) THEN 239 IF( nn_sstr /= 0 ) fsel(:,:,8 ) = qrp (:,:) * tmask(:,:,1) 240 IF( nn_sssr /= 0 ) fsel(:,:,9 ) = erp (:,:) * tmask(:,:,1) 241 ENDIF 238 242 fsel(:,:,10) = hmld(:,:) * tmask(:,:,1) 239 243 fsel(:,:,11) = hmlp(:,:) * tmask(:,:,1)
Note: See TracChangeset
for help on using the changeset viewer.