Changeset 3446 for branches/2012/dev_r3438_LOCEAN15_PISLOB/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zsbc.F90
- Timestamp:
- 2012-08-10T13:13:55+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3438_LOCEAN15_PISLOB/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zsbc.F90
r3443 r3446 183 183 ! 184 184 INTEGER :: ji, jj, jk, jm, ifpr 185 INTEGER :: ii0, ii1, ij0, ij1 185 186 INTEGER :: numdust, numsolub, numriv, numiron, numdepo, numhydro 186 187 INTEGER :: ierr, ierr1, ierr2, ierr3 … … 425 426 END DO 426 427 END DO 428 IF( cp_cfg == 'orca' .AND. jp_cfg == 2 ) THEN 429 ii0 = 176 ; ii1 = 176 ! Southern Island : Kerguelen 430 ij0 = 37 ; ij1 = 37 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 431 ! 432 ii0 = 119 ; ii1 = 119 ! South Georgia 433 ij0 = 29 ; ij1 = 29 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 434 ! 435 ii0 = 111 ; ii1 = 111 ! Falklands 436 ij0 = 35 ; ij1 = 35 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 437 ! 438 ii0 = 168 ; ii1 = 168 ! Crozet 439 ij0 = 40 ; ij1 = 40 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 440 ! 441 ii0 = 119 ; ii1 = 119 ! South Orkney 442 ij0 = 28 ; ij1 = 28 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 443 ! 444 ii0 = 140 ; ii1 = 140 ! Bouvet Island 445 ij0 = 33 ; ij1 = 33 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 446 ! 447 ii0 = 178 ; ii1 = 178 ! Prince edwards 448 ij0 = 34 ; ij1 = 34 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 449 ! 450 ii0 = 43 ; ii1 = 43 ! Balleny islands 451 ij0 = 21 ; ij1 = 21 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 452 ENDIF 427 453 CALL lbc_lnk( zcmask , 'T', 1. ) ! lateral boundary conditions on cmask (sign unchanged) 428 454 DO jk = 1, jpk … … 458 484 ! 459 485 hydrofe(:,:,:) = hydrofe(:,:,:) * hratio / cvol(:,:,:) * ryyss / fse3t(:,:,:) 460 DO jk = 1, jpkm1461 DO jj = 1, jpj462 DO ji = 1, jpi463 hydrofe(ji,jj,jk)= ( hydrofe(ji,jj,jk) * hratio ) &464 & / ( e1e2t(ji,jj) * fse3t(ji,jj,jk) * ryyss ) / fse3t(ji,jj,jk)465 !! hydrofe(ji,jj,jk)= ( hydrofe(ji,jj,jk) * hratio ) / fse3t(ji,jj,jk)466 END DO467 END DO468 END DO469 486 ENDIF 470 487 !
Note: See TracChangeset
for help on using the changeset viewer.