Changeset 9987 for branches/UKMO/dev_r5518_obs_oper_update_icethick/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zsbc.F90
- Timestamp:
- 2018-07-23T11:33:03+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_obs_oper_update_icethick/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zsbc.F90
r7960 r9987 159 159 IF( ln_ndepo ) THEN 160 160 IF( kt == nit000 .OR. ( kt /= nit000 .AND. ntimes_ndep > 1 ) ) THEN 161 CALL fld_read( kt, 1, sf_ndepo ) 162 DO jj = 1, jpj 163 DO ji = 1, jpi 164 nitdep(ji,jj) = sf_ndepo(1)%fnow(ji,jj,1) / rno3 / ( 14E6 * ryyss * fse3t(ji,jj,1) + rtrn ) 165 END DO 166 END DO 161 zcoef = rno3 * 14E6 * ryyss 162 CALL fld_read( kt, 1, sf_ndepo ) 163 nitdep(:,:) = sf_ndepo(1)%fnow(:,:,1) / zcoef / fse3t(:,:,1) 164 ENDIF 165 IF( lk_vvl ) THEN 166 zcoef = rno3 * 14E6 * ryyss 167 nitdep(:,:) = sf_ndepo(1)%fnow(:,:,1) / zcoef / fse3t(:,:,1) 167 168 ENDIF 168 169 ENDIF … … 455 456 DO jj = 1, jpj 456 457 DO ji = 1, jpi 457 zexpide = MIN( 8.,( fsdept(ji,jj,jk) / 500. )**(-1.5) )458 zexpide = MIN( 8.,( gdept_0(ji,jj,jk) / 500. )**(-1.5) ) 458 459 zdenitide = -0.9543 + 0.7662 * LOG( zexpide ) - 0.235 * LOG( zexpide )**2 459 460 zcmask(ji,jj,jk) = zcmask(ji,jj,jk) * MIN( 1., EXP( zdenitide ) / 0.5 ) … … 465 466 ironsed(:,:,jpk) = 0._wp 466 467 DO jk = 1, jpkm1 467 ironsed(:,:,jk) = sedfeinput * zcmask(:,:,jk) / ( fse3t(:,:,jk) * rday )468 ironsed(:,:,jk) = sedfeinput * zcmask(:,:,jk) / ( e3t_0(:,:,jk) * rday ) 468 469 END DO 469 470 DEALLOCATE( zcmask) … … 483 484 CALL iom_close( numhydro ) 484 485 ! 485 hydrofe(:,:,:) = ( hydrofe(:,:,:) * hratio ) / ( cvol(:,:,:) * ryyss + rtrn ) / 1000._wp 486 DO jk = 1, jpk 487 hydrofe(:,:,jk) = ( hydrofe(:,:,jk) * hratio ) / ( e1e2t(:,:) * e3t_0(:,:,jk) * ryyss + rtrn ) / 1000._wp 488 ENDDO 486 489 ! 487 490 ENDIF … … 519 522 520 523 !!====================================================================== 521 END MODULE 524 END MODULE p4zsbc
Note: See TracChangeset
for help on using the changeset viewer.