Changeset 5315 for branches/2015/dev_r5204_CNRS_PISCES_dcy/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zsbc.F90
- Timestamp:
- 2015-05-29T12:28:06+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5204_CNRS_PISCES_dcy/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zsbc.F90
r5226 r5315 187 187 INTEGER :: ierr, ierr1, ierr2, ierr3 188 188 INTEGER :: ios ! Local integer output status for namelist read 189 INTEGER :: ik50 ! last level where depth less than 50 m 189 INTEGER :: ik50 ! last level where depth less than 50 m 190 INTEGER :: isrow ! index for ORCA1 starting row 190 191 REAL(wp) :: zexpide, zdenitide, zmaskt 191 192 REAL(wp) :: ztimes_dust, ztimes_riv, ztimes_ndep … … 463 464 ELSE IF( jp_cfg == 1 ) THEN 464 465 ! 465 ii0 = 357 ; ii1 = 357 ! Southern Island : Kerguelen 466 ij0 = 75 ; ij1 = 76 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 467 ! 468 ii0 = 243 ; ii1 = 243 ! South Georgia 469 ij0 = 57 ; ij1 = 59 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 470 ! 471 ii0 = 227 ; ii1 = 227 ! Falklands 472 ij0 = 71 ; ij1 = 73 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 473 ! 474 ii0 = 326 ; ii1 = 327 ! Crozet 475 ij0 = 79 ; ij1 = 79 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 476 ! 477 ii0 = 243 ; ii1 = 243 ! South Orkney 478 ij0 = 56 ; ij1 = 56 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 479 ! 480 ii0 = 283 ; ii1 = 286 ! Bouvet Island 481 ij0 = 66 ; ij1 = 66 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 482 ! 483 ii0 = 361 ; ii1 = 361 ! Prince edwards 484 ij0 = 67 ; ij1 = 68 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 485 ! 486 ii0 = 91 ; ii1 = 92 ! Balleny islands 487 ij0 = 42 ; ij1 = 43 ; zcmask( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 466 ! This dirty section will be suppressed by simplification process: all this will come back in input files 467 ! Currently these hard-wired indices relate to the original (pre-v3.6) configuration 468 ! which had a grid-size of 362x292. 469 ! This grid has been extended southwards for use with the under ice-shelf options (isf) introduced in v3.6. 470 ! The original domain can still be used optionally if the isf code is not activated. 471 ! An adjustment (isrow) is made to the hard-wired indices if the extended domain (362x332) is being used. 472 ! 473 IF ( jpjglo == 292 ) THEN ; isrow = 0 ! Using pre-v3.6 files or adjusted start row from isf-extended grid 474 ELSEIF( jpjglo == 332 ) THEN ; isrow = 40 ! Using full isfextended domain. 475 ENDIF 476 477 ii0 = 357 ; ii1 = 357 ! Southern Island : Kerguelen 478 ij0 = 75 + iswrow ; ij1 = 76 + iswrow 479 zcmask( mi0(ii0):mi1(ii1),mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 480 ! 481 ii0 = 243 ; ii1 = 243 ! South Georgia 482 ij0 = 57 + iswrow ; ij1 = 59 + iswrow 483 zcmask( mi0(ii0):mi1(ii1),mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 484 ! 485 ii0 = 227 ; ii1 = 227 ! Falklands 486 ij0 = 71 + iswrow ; ij1 = 73 + iswrow 487 zcmask( mi0(ii0):mi1(ii1),mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 488 ! 489 ii0 = 326 ; ii1 = 327 ! Crozet 490 ij0 = 79 + iswrow ; ij1 = 79 + iswrow 491 zcmask( mi0(ii0):mi1(ii1),mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 492 ! 493 ii0 = 243 ; ii1 = 243 ! South Orkney 494 ij0 = 56 + iswrow ; ij1 = 56 + iswrow 495 zcmask( mi0(ii0):mi1(ii1),mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 496 ! 497 ii0 = 283 ; ii1 = 286 ! Bouvet Island 498 ij0 = 66 + iswrow ; ij1 = 66 + iswrow 499 zcmask( mi0(ii0):mi1(ii1),mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 500 ! 501 ii0 = 361 ; ii1 = 361 ! Prince edwards 502 ij0 = 67 + iswrow ; ij1 = 68 + iswrow 503 zcmask( mi0(ii0):mi1(ii1),mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 504 ! 505 ii0 = 91 ; ii1 = 92 ! Balleny islands 506 ij0 = 42 + iswrow ; ij1 = 43 + iswrow 507 zcmask( mi0(ii0):mi1(ii1),mj0(ij0):mj1(ij1), 1:jpk ) = 0.3_wp 488 508 ! 489 509 ELSE IF( jp_cfg == 05 ) THEN
Note: See TracChangeset
for help on using the changeset viewer.