- Timestamp:
- 2020-02-12T17:57:19+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/UKMO/NEMO_4.0_add_pond_lids_prints/src/ICE/icedyn_rdgrft.F90
r11081 r12379 575 575 aprdg2(ji) = a_ip_2d(ji,jl1) * afrdg * hi_hrdg(ji,jl1) 576 576 vprdg (ji) = v_ip_2d(ji,jl1) * afrdg 577 lhprdg(ji) = lh_ip_2d(ji,jl1) * afrdg 577 578 aprft1 = a_ip_2d(ji,jl1) * afrft 578 579 aprft2(ji) = a_ip_2d(ji,jl1) * afrft * hi_hrft 579 580 vprft (ji) = v_ip_2d(ji,jl1) * afrft 581 lhprft(ji) = lh_ip_2d(ji,jl1) * afrft 580 582 ENDIF 581 583 … … 607 609 a_ip_2d(ji,jl1) = a_ip_2d(ji,jl1) - aprdg1 - aprft1 608 610 v_ip_2d(ji,jl1) = v_ip_2d(ji,jl1) - vprdg(ji) - vprft(ji) 611 lh_ip_2d(ji,jl1) = lh_ip_2d(ji,jl1) - lhprdg(ji) - lhprft(ji) 609 612 ENDIF 610 613 ENDIF … … 703 706 a_ip_2d (ji,jl2) = a_ip_2d(ji,jl2) + ( aprdg2(ji) * rn_fpndrdg * farea & 704 707 & + aprft2(ji) * rn_fpndrft * zswitch(ji) ) 708 lh_ip_2d (ji,jl2) = lh_ip_2d(ji,jl2) + ( lhprdg (ji) * rn_fpndrdg * fvol (ji) & 709 & + lhprft (ji) * rn_fpndrft * zswitch(ji) ) 705 710 ENDIF 706 711 … … 733 738 !---------------- 734 739 ! In case ridging/rafting lead to very small negative values (sometimes it happens) 735 CALL ice_var_roundoff( a_i_2d, v_i_2d, v_s_2d, sv_i_2d, oa_i_2d, a_ip_2d, v_ip_2d, ze_s_2d, ze_i_2d )740 CALL ice_var_roundoff( a_i_2d, v_i_2d, v_s_2d, sv_i_2d, oa_i_2d, a_ip_2d, v_ip_2d, lh_ip_2d, ze_s_2d, ze_i_2d ) 736 741 ! 737 742 END SUBROUTINE rdgrft_shift … … 845 850 CALL tab_3d_2d( npti, nptidx(1:npti), a_ip_2d(1:npti,1:jpl), a_ip(:,:,:) ) 846 851 CALL tab_3d_2d( npti, nptidx(1:npti), v_ip_2d(1:npti,1:jpl), v_ip(:,:,:) ) 852 CALL tab_3d_2d( npti, nptidx(1:npti), lh_ip_2d(1:npti,1:jpl), lh_ip(:,:,:) ) 847 853 DO jl = 1, jpl 848 854 DO jk = 1, nlay_s … … 871 877 CALL tab_2d_3d( npti, nptidx(1:npti), a_ip_2d(1:npti,1:jpl), a_ip(:,:,:) ) 872 878 CALL tab_2d_3d( npti, nptidx(1:npti), v_ip_2d(1:npti,1:jpl), v_ip(:,:,:) ) 879 CALL tab_2d_3d( npti, nptidx(1:npti), lh_ip_2d(1:npti,1:jpl), lh_ip(:,:,:) ) 873 880 DO jl = 1, jpl 874 881 DO jk = 1, nlay_s
Note: See TracChangeset
for help on using the changeset viewer.