Changeset 15749
- Timestamp:
- 2022-03-10T17:40:56+01:00 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_package_FOAMv14_ASMFix/NEMOGCM/NEMO/OPA_SRC/ASM/bias.F90
r13114 r15749 524 524 ! Use the inertial ramp. 525 525 lenscl_bias = ( rn_maxlat_bias - rn_minlat_bias )*2._wp 526 fbcoef(:,:) = 1._wp - exp( -( abs( gphit(:,:) ) - rn_minlat_bias ) & 527 * ( abs( gphit(:,:) ) - rn_minlat_bias ) / lenscl_bias ) 526 528 WHERE ( abs( gphit(:,:) ) <= rn_minlat_bias ) 527 fbcoef(:,:) = 0._wp 528 ELSEWHERE ( abs( gphit(:,:) ) >= rn_maxlat_bias ) 529 fbcoef(:,:) = 0._wp 530 ENDWHERE 531 WHERE ( abs( gphit(:,:) ) >= rn_maxlat_bias ) 529 532 fbcoef(:,:) = 1._wp 530 ELSEWHERE531 fbcoef(:,:) = 1._wp - exp( -( abs( gphit(:,:) ) - rn_minlat_bias ) &532 * ( abs( gphit(:,:) ) - rn_minlat_bias ) / lenscl_bias )533 533 ENDWHERE 534 534 535 ELSEIF ( nn_lat_ramp == 2 ) THEN 535 536 ! Use a linear ramp consist with the geostrophic velocity balance ramp in NEMOVAR 536 537 538 fbcoef(:,:) = 1._wp - ((rn_maxlat_bias - abs( gphit(:,:)))/(rn_maxlat_bias - rn_minlat_bias)) 537 539 WHERE ( abs( gphit(:,:) ) <= rn_minlat_bias ) 538 540 fbcoef(:,:) = 0._wp 539 ELSEWHERE ( abs( gphit(:,:) ) >= rn_maxlat_bias ) 541 ENDWHERE 542 WHERE ( abs( gphit(:,:) ) >= rn_maxlat_bias ) 540 543 fbcoef(:,:) = 1._wp 541 ELSEWHERE542 fbcoef(:,:) = 1._wp - ((rn_maxlat_bias - abs( gphit(:,:)))/(rn_maxlat_bias - rn_minlat_bias))543 544 ENDWHERE 545 546 544 547 ELSE 545 548 fbcoef(:,:) = 0.0_wp
Note: See TracChangeset
for help on using the changeset viewer.