Changeset 4013 for LMDZ6/branches/Ocean_skin/libf/phylmd/dyn1d
- Timestamp:
- Nov 19, 2021, 4:58:59 PM (4 years ago)
- Location:
- LMDZ6/branches/Ocean_skin
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Ocean_skin
- Property svn:mergeinfo changed
-
LMDZ6/branches/Ocean_skin/libf/phylmd/dyn1d/compar1d.h
r3605 r4013 8 8 real :: nat_surf 9 9 real :: tsurf 10 real :: beta_surf 10 11 real :: rugos 11 12 real :: rugosh … … 45 46 real :: p_nudging_u, p_nudging_v, p_nudging_w, p_nudging_t, p_nudging_qv 46 47 common/com_par1d/ & 47 & nat_surf,tsurf, rugos,rugosh,&48 & nat_surf,tsurf,beta_surf,rugos,rugosh, & 48 49 & xqsol,qsurf,psurf,zsurf,albedo,time,time_ini,xlat,xlon,airefi, & 49 50 & wtsurf,wqsurf,restart_runoff,xagesno,qsolinp,zpicinp, & -
LMDZ6/branches/Ocean_skin/libf/phylmd/dyn1d/old_lmdz1d.F90
r3798 r4013 11 11 du_gwd_rando, du_gwd_front, entr_therm, f0, fm_therm, & 12 12 falb_dir, falb_dif, & 13 ftsol, pbl_tke, pctsrf, radsol, rain_fall, snow_fall, ratqs, &13 ftsol, beta_aridity, pbl_tke, pctsrf, radsol, rain_fall, snow_fall, ratqs, & 14 14 rnebcon, rugoro, sig1, w01, solaire_etat0, sollw, sollwdown, & 15 solsw, t_ancien, q_ancien, u_ancien, v_ancien, wake_cstar, &15 solsw, solswfdiff, t_ancien, q_ancien, u_ancien, v_ancien, & 16 16 wake_delta_pbl_TKE, delta_tsurf, wake_fip, wake_pe, & 17 17 wake_deltaq, wake_deltat, wake_s, wake_dens, & 18 awake_dens, cv_gen, wake_cstar, & 18 19 zgam, zmax0, zmea, zpic, zsig, & 19 20 zstd, zthe, zval, ale_bl, ale_bl_trig, alp_bl, ql_ancien, qs_ancien, & … … 656 657 qsol = qsolinp 657 658 qsurf = fq_sat(tsurf,psurf/100.) 659 beta_surf = 1. 660 beta_aridity(:,:) = beta_surf 658 661 day1= day_ini 659 662 time=daytime-day … … 795 798 796 799 fder=0. 800 snsrf(1,:)=snowmass ! masse de neige des sous surface 797 801 print *, 'snsrf', snsrf 798 snsrf(1,:)=snowmass ! masse de neige des sous surface799 802 qsurfsrf(1,:)=qsurf ! humidite de l'air des sous surface 800 803 fevap=0. … … 878 881 snow_fall=0. 879 882 solsw=0. 883 solswfdiff=0. 880 884 sollw=0. 881 885 sollwdown=rsigma*tsurf**4 … … 893 897 sig1=0. 894 898 w01=0. 895 wake_cstar = 0. 899 ! 896 900 wake_deltaq = 0. 897 901 wake_deltat = 0. … … 902 906 wake_s = 0. 903 907 wake_dens = 0. 908 awake_dens = 0. 909 cv_gen = 0. 910 wake_cstar = 0. 904 911 ale_bl = 0. 905 912 ale_bl_trig = 0. … … 926 933 ! pctsrf(:,is_sic),ftsol(:,nsrf),tsoil(:,isoil,nsrf),qsurf(:,nsrf) 927 934 ! qsol,falb_dir(:,nsrf),falb_dif(:,nsrf),evap(:,nsrf),snow(:,nsrf) 928 ! radsol,solsw,sol lw, sollwdown,fder,rain_fall,snow_fall,frugs(:,nsrf)935 ! radsol,solsw,solswfdiff,sollw, sollwdown,fder,rain_fall,snow_fall,frugs(:,nsrf) 929 936 ! agesno(:,nsrf),zmea,zstd,zsig,zgam,zthe,zpic,zval,rugoro 930 937 ! t_ancien,q_ancien,,frugs(:,is_oce),clwcon(:,1),rnebcon(:,1),ratqs(:,1) 931 938 ! run_off_lic_0,pbl_tke(:,1:klev,nsrf), zmax0,f0,sig1,w01 932 ! wake_deltat,wake_deltaq,wake_s,wake_dens, wake_cstar,939 ! wake_deltat,wake_deltaq,wake_s,wake_dens,awake_dens,cv_gen,wake_cstar, 933 940 ! wake_fip,wake_delta_pbl_tke(:,1:klev,nsrf) 934 941 ! … … 1026 1033 ! 1027 1034 !===================================================================== 1028 CALL iophys_ini 1035 CALL iophys_ini(timestep) 1029 1036 ! START OF THE TEMPORAL LOOP : 1030 1037 !===================================================================== -
LMDZ6/branches/Ocean_skin/libf/phylmd/dyn1d/scm.F90
r3798 r4013 7 7 du_gwd_rando, du_gwd_front, entr_therm, f0, fm_therm, & 8 8 falb_dir, falb_dif, & 9 ftsol, pbl_tke, pctsrf, radsol, rain_fall, snow_fall, ratqs, &9 ftsol, beta_aridity, pbl_tke, pctsrf, radsol, rain_fall, snow_fall, ratqs, & 10 10 rnebcon, rugoro, sig1, w01, solaire_etat0, sollw, sollwdown, & 11 solsw, t_ancien, q_ancien, u_ancien, v_ancien, wake_cstar, &11 solsw, solswfdiff, t_ancien, q_ancien, u_ancien, v_ancien, & 12 12 wake_delta_pbl_TKE, delta_tsurf, wake_fip, wake_pe, & 13 13 wake_deltaq, wake_deltat, wake_s, wake_dens, & 14 awake_dens, cv_gen, wake_cstar, & 14 15 zgam, zmax0, zmea, zpic, zsig, & 15 16 zstd, zthe, zval, ale_bl, ale_bl_trig, alp_bl, ql_ancien, qs_ancien, & … … 429 430 qsol = qsolinp 430 431 qsurf = fq_sat(tsurf,psurf/100.) 432 beta_aridity(:,:) = beta_surf 431 433 day1= day_ini 432 434 time=daytime-day … … 644 646 snow_fall=0. 645 647 solsw=0. 648 solswfdiff=0. 646 649 sollw=0. 647 650 sollwdown=rsigma*tsurf**4 … … 659 662 sig1=0. 660 663 w01=0. 661 wake_cstar = 0. 664 ! 662 665 wake_deltaq = 0. 663 666 wake_deltat = 0. … … 668 671 wake_s = 0. 669 672 wake_dens = 0. 673 awake_dens = 0. 674 cv_gen = 0. 675 wake_cstar = 0. 670 676 ale_bl = 0. 671 677 ale_bl_trig = 0. … … 692 698 ! pctsrf(:,is_sic),ftsol(:,nsrf),tsoil(:,isoil,nsrf),qsurf(:,nsrf) 693 699 ! qsol,falb_dir(:,nsrf),falb_dif(:,nsrf),evap(:,nsrf),snow(:,nsrf) 694 ! radsol,solsw,sol lw, sollwdown,fder,rain_fall,snow_fall,frugs(:,nsrf)700 ! radsol,solsw,solswfdiff,sollw, sollwdown,fder,rain_fall,snow_fall,frugs(:,nsrf) 695 701 ! agesno(:,nsrf),zmea,zstd,zsig,zgam,zthe,zpic,zval,rugoro 696 702 ! t_ancien,q_ancien,,frugs(:,is_oce),clwcon(:,1),rnebcon(:,1),ratqs(:,1) 697 703 ! run_off_lic_0,pbl_tke(:,1:klev,nsrf), zmax0,f0,sig1,w01 698 ! wake_deltat,wake_deltaq,wake_s,wake_dens, wake_cstar,704 ! wake_deltat,wake_deltaq,wake_s,wake_dens,awake_dens,cv_gen,wake_cstar, 699 705 ! wake_fip,wake_delta_pbl_tke(:,1:klev,nsrf) 700 706 ! … … 783 789 !===================================================================== 784 790 #ifdef OUTPUT_PHYS_SCM 785 CALL iophys_ini 791 CALL iophys_ini(timestep) 786 792 #endif 787 793
Note: See TracChangeset
for help on using the changeset viewer.