- Timestamp:
- Jul 22, 2024, 9:29:09 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/dustemission_mod.F90
r5087 r5099 466 466 ! emdustsco(k)=auxr3*tuningfactor 467 467 !enddo 468 !469 470 471 472 468 473 469 !JEdbg<< … … 904 900 if (1==1) then 905 901 ! ! CALL writefield_phy("AA",tmp1(1:klon,1:5),5) 906 ! 902 907 903 CALL writefield_phy("REPART5",feff(1:klon,1:5),5) 908 904 CALL writefield_phy("REPART5dbg",feffdbg(1:klon,1:5),5) … … 925 921 ! if (.false.) then 926 922 !!**************L718 927 ! 923 928 924 !!c------------------------------------------------------------------------ 929 925 !! isolog distrib and massfrac calculations. 930 ! 926 931 927 ! nbinsout=nbins+1 932 928 ! b1=log(sizedustmin) 933 929 ! b2=log(sizedustmax) 934 930 !! restricted ISOLOG bins distributions 935 ! 931 936 932 !! step=(b2-b1)/(nbinsout-1) 937 933 !! DO ni=1,nbinsout … … 945 941 ! binsHR(nb)=exp(b1+(nb-1)*stepbin) 946 942 ! END DO 947 ! 943 948 944 ! DO nb=1,nbinsHR 949 945 ! binsHRcm(nb)=binsHR(nb)*1.e-4 … … 951 947 !! Making HIGH RESOLUTION dry deposition velocity 952 948 ! CALL calcvd(vdout) 953 ! 954 ! 949 950 955 951 ! DO nb=1,nbinsHR 956 952 ! vdHR(nb)=vdout(nb) 957 953 !! WRITE(18,*),binsHR(nb),vdHR(nb) 958 954 ! END DO 959 ! 955 960 956 ! !searching for minimum value of dry deposition velocity 961 957 ! minisograd=1.e20 … … 966 962 ! END IF 967 963 ! END DO 968 ! 964 969 965 !! searching for optimal number of bins in positive slope Vd part 970 ! 966 971 967 ! nbins1=1 972 968 ! nbins2=nbinsout-1 … … 976 972 ! IF(delta2.GE.delta1)THEN 977 973 ! GOTO 50 978 ! 974 979 975 ! ELSE 980 976 ! nbins2=nbins2-1 … … 994 990 ! logvdISOGRAD(k)=logvdISOGRAD(1)-(k-1)*delta1 995 991 ! END DO 996 ! 992 997 993 ! logvdISOGRAD(nbins1+1)=log(minisograd) 998 ! 994 999 995 ! DO k=1,nbins2 1000 996 ! logvdISOGRAD(nbins1+1+k)=logvdISOGRAD(nbins1+1)+k*delta2 1001 997 ! END DO 1002 ! 998 1003 999 ! DO k=1,nbinsout 1004 1000 ! vdISOGRAD(k)=exp(logvdISOGRAD(k)) … … 1040 1036 1041 1037 ! Making dust size distribution (in um) 1042 ! 1038 1043 1039 nbinsout=nbins+1 1044 1040 b1=log(sizedustmin) … … 1053 1049 ! binsHR(nb)=exp(b1+(nb-1)*stepbin) 1054 1050 ! END DO 1055 ! 1051 1056 1052 ! DO nb=1,nbinsHR 1057 1053 ! binsHRcm(nb)=binsHR(nb)*1.e-4 … … 1188 1184 ! print 1189 1185 !*,'zwstar=sqrt(2.*(',flag_wstarBL,'ale_bl+0.01*(',flag_wstar,'-100)*ale_wake))' 1190 ! 1186 1191 1187 DO i=1,klon ! main loop 1192 1188 zwstar(i)=sqrt(2.*(param_wstarBL(i)*ale_bl(i)+param_wstarWAKE(i)*ale_wake(i)))
Note: See TracChangeset
for help on using the changeset viewer.