- Timestamp:
- Aug 3, 2024, 2:56:58 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/dustemission_mod.F90
r5158 r5160 350 350 CALL abort_gcm('adaptdustemission', 'Dust range problem',1) 351 351 ENDIF 352 print*,'FINE DUST BIN: tuning EMISSION factor= ',tuningfactorfine353 print*,'COA DUST BIN: tuning EMISSION factor= ',tuningfactorcoa354 print*,'SCO DUST BIN: tuning EMISSION factor= ',tuningfactorsco355 print*,'ALL DUST BIN: SUM to the emissions (mg/m2/s) = ',basesumemission352 PRINT *,'FINE DUST BIN: tuning EMISSION factor= ',tuningfactorfine 353 PRINT *,'COA DUST BIN: tuning EMISSION factor= ',tuningfactorcoa 354 PRINT *,'SCO DUST BIN: tuning EMISSION factor= ',tuningfactorsco 355 PRINT *,'ALL DUST BIN: SUM to the emissions (mg/m2/s) = ',basesumemission 356 356 auxr1=9999. 357 357 auxr2=9999. … … 418 418 419 419 420 ! print*,'JE'421 ! print*,iminacclow,iminacchigh,imincoalow,imincoahigh420 !PRINT *,'JE' 421 !PRINT *,iminacclow,iminacchigh,imincoalow,imincoahigh 422 422 423 423 ! estimate and integrate bins into only accumulation and coarse … … 649 649 varname='A' 650 650 CALL read_surface(varname,Aini) 651 print*,'beforewritephy',mpi_rank,omp_rank651 PRINT *,'beforewritephy',mpi_rank,omp_rank 652 652 CALL writefield_phy("SOLinit",solini,5) 653 653 CALL writefield_phy("Pinit",Pini,5) … … 657 657 CALL writefield_phy("Dinit",Dini,5) 658 658 CALL writefield_phy("Ainit",Aini,5) 659 print*,'afterwritephy',mpi_rank,omp_rank659 PRINT *,'afterwritephy',mpi_rank,omp_rank 660 660 661 661 DO i=1,klon … … 667 667 ENDDO 668 668 ENDDO 669 ! print*,'JEOK1',mpi_rank,omp_rank669 !PRINT *,'JEOK1',mpi_rank,omp_rank 670 670 DO i=1,klon 671 ! print*,Pini(i,1),Pini(i,2),Pini(i,3),Pini(i,4),Pini(i,5)671 !PRINT *,Pini(i,1),Pini(i,2),Pini(i,3),Pini(i,4),Pini(i,5) 672 672 DO nts=1,ntyp 673 673 !IF(xlon(i).ge.longmin.AND.xlon(i).le.longmax.AND. & … … 698 698 ENDDO 699 699 700 ! print*,'JEOK2',mpi_rank,omp_rank700 ! PRINT *,'JEOK2',mpi_rank,omp_rank 701 701 IF ( 1==1 ) THEN 702 ! print*,'JEOK4',mpi_rank,omp_rank702 ! PRINT *,'JEOK4',mpi_rank,omp_rank 703 703 CALL writefield_phy("SOL",sol,5) 704 704 CALL writefield_phy("P" ,P ,5) … … 712 712 CALL writefield_phy("xlon",xlon,1) 713 713 CALL writefield_phy("xlat",xlat,1) 714 ! print*,'JEOK5',mpi_rank,omp_rank715 ! print*,'JEOK6',mpi_rank,omp_rank714 !PRINT *,'JEOK5',mpi_rank,omp_rank 715 !PRINT *,'JEOK6',mpi_rank,omp_rank 716 716 717 717 END IF … … 724 724 ! data format in columns 725 725 ! mmd1 sigma1 p1 mmd2 sigma2 p2 mmd3 ... alpha 726 ! print*,'JEOK7',mpi_rank,omp_rank726 !PRINT *,'JEOK7',mpi_rank,omp_rank 727 727 !$OMP MASTER 728 728 IF (is_mpi_root .AND. is_omp_root) THEN 729 ! print*,'JEOK9',mpi_rank,omp_rank729 !PRINT *,'JEOK9',mpi_rank,omp_rank 730 730 fnsolspe='SOILSPEC.data' 731 731 PRINT*,' o Reading ',fnsolspe(1:40) … … 744 744 !$OMP END MASTER 745 745 !$OMP BARRIER 746 ! print*,'JEOK10',mpi_rank,omp_rank746 !PRINT *,'JEOK10',mpi_rank,omp_rank 747 747 CALL bcast(solspe) 748 748 ! Calcul de la distribution en taille des particules de Dust … … 769 769 !if (.TRUE.) THEN 770 770 !c 0: Iversen and White 1982 771 print*,'Using Iversen and White 1982 Uth'771 PRINT *,'Using Iversen and White 1982 Uth' 772 772 DO i=1,ncl 773 773 bb=adust*(sizeclass(i)**xdust)+bdust … … 786 786 IF(.TRUE.) THEN 787 787 ! 1: Shao and Lu 2000 788 print*,'Using Shao and Lu 2000 Uth'788 PRINT *,'Using Shao and Lu 2000 Uth' 789 789 an=0.0123 790 790 gam=0.3 … … 886 886 ! JE20150120<< 887 887 IF (flag_feff == 0) THEN 888 print*,'JE_dbg FORCED deactivated feff'888 PRINT *,'JE_dbg FORCED deactivated feff' 889 889 DO i=1,klon 890 890 DO k=1,ntyp … … 1072 1072 numax=log(d2max/diam(k)) 1073 1073 massfrac(k,nb)=0.5*(erf(numax/exden)-erf(numin/exden)) 1074 ! print*,k,nb,massfrac(k,nb)1074 !PRINT *,k,nb,massfrac(k,nb) 1075 1075 ENDDO 1076 1076 ENDDO … … 1209 1209 pdfu=(kref/weilambda)*(wind10ms(kwb)/weilambda)**(kref-1) & 1210 1210 *exp(-(wind10ms(kwb)/weilambda)**kref) 1211 ! ! print*,'JEdbg U10mMOD weilambda ',U10mMOD,weilambda1211 ! !PRINT *,'JEdbg U10mMOD weilambda ',U10mMOD,weilambda 1212 1212 !JE20141205>> 1213 1213 … … 1228 1228 IF(.FALSE.) THEN 1229 1229 ! nat=int(sol(i,n)) 1230 ! print*,i,n1230 ! PRINT *,i,n 1231 1231 IF(sol(i,n)>1..and.sol(i,n)<15.) nat=int(sol(i,n)) 1232 1232 !JE20140526<< 1233 ! print*,'JE: WARNING: nat=0 forced to nat=99!! and doing nothing'1233 ! PRINT *,'JE: WARNING: nat=0 forced to nat=99!! and doing nothing' 1234 1234 IF(sol(i,n)<0.5) THEN 1235 1235 nat=99 … … 1317 1317 flux2=flux2+ft2*cpcent*cerod 1318 1318 flux3=flux3+ft3*cpcent*cerod 1319 ! print*,'JEflux :',kwb,n,flux1,flux2,flux31319 ! PRINT *,'JEflux :',kwb,n,flux1,flux2,flux3 1320 1320 80 CONTINUE 1321 1321 ENDDO !n=1,ntyp … … 1348 1348 1349 1349 1350 ! print*,' JE fluxdust in calcdust'1350 !PRINT *,' JE fluxdust in calcdust' 1351 1351 ! DO k=1,klon 1352 1352 ! DO i=1,ndistb 1353 !! print*,k,i,fluxdust(k,i)1353 !!PRINT *,k,i,fluxdust(k,i) 1354 1354 !enddo 1355 1355 !enddo 1356 ! print*,' JE emisbin in calcdust'1356 !PRINT *,' JE emisbin in calcdust' 1357 1357 !do k=1,klon 1358 1358 !do j=1,nbins 1359 !! print*,k,j,emisbin(k,j)1359 !!PRINT *,k,j,emisbin(k,j) 1360 1360 !enddo 1361 1361 !enddo
Note: See TracChangeset
for help on using the changeset viewer.