- Timestamp:
- 2012-10-08T16:27:20+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/NEMO/OPA_SRC/SBC/updtide.F90
r3294 r3490 13 13 USE sbctide 14 14 USE dynspg_oce 15 USE tideini, ONLY: ln_tide_ramp, rdttideramp 15 16 16 17 IMPLICIT NONE … … 33 34 INTEGER, INTENT( in ) :: kt,kit ! ocean time-step index 34 35 INTEGER :: ji,jj,jk 36 REAL (wp) :: zramp 35 37 REAL (wp), DIMENSION(nb_harmo) :: zwt 36 !...............................................................................37 ! Potentiel astronomique38 38 !............................................................................... 39 39 40 40 pot_astro(:,:)=0.e0 41 zramp = 1.e0 41 42 42 43 IF (lk_dynspg_ts) THEN 43 44 zwt(:) = omega_tide(:)* ((kt-kt_tide)*rdt + kit*(rdt/REAL(nn_baro,wp))) 45 IF (ln_tide_ramp) THEN 46 zramp = MIN(MAX( ((kt-nit000)*rdt + kit*(rdt/REAL(nn_baro,wp)))/(rdttideramp*rday),0.),1.) 47 ENDIF 44 48 ELSE 45 49 zwt(:) = omega_tide(:)*(kt-kt_tide)*rdt 50 IF (ln_tide_ramp) THEN 51 zramp = MIN(MAX( ((kt-nit000)*rdt)/(rdttideramp*rday),0.),1.) 52 ENDIF 46 53 ENDIF 47 54 … … 49 56 do ji=1,jpi 50 57 do jj=1,jpj 51 pot_astro(ji,jj)=pot_astro(ji,jj) + (amp_pot(ji,jj,jk)*COS(zwt(jk)+phi_pot(ji,jj,jk)))58 pot_astro(ji,jj)=pot_astro(ji,jj) + zramp*(amp_pot(ji,jj,jk)*COS(zwt(jk)+phi_pot(ji,jj,jk))) 52 59 enddo 53 60 enddo
Note: See TracChangeset
for help on using the changeset viewer.