Changeset 1668 for trunk/LMDZ.TITAN/libf/phytitan/initracer.F
- Timestamp:
- Feb 17, 2017, 3:44:15 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.TITAN/libf/phytitan/initracer.F
r1647 r1668 8 8 c -------- 9 9 c Initialization related to tracer 10 c ( transported dust, water,chemical species, ice...)10 c (chemical species, ice...) 11 11 c 12 12 c Name of the tracer … … 38 38 c alpha_lift(nq) ! saltation vertical flux/horiz flux ratio (m-1) 39 39 c alpha_devil(nq) ! lifting coeeficient by dust devil 40 c doubleq ! if method with mass (iq=1) and number(iq=2) mixing ratio41 c varian ! Characteristic variance of log-normal distribution42 40 c----------------------------------------------------------------------- 43 41 … … 53 51 ALLOCATE(alpha_devil(nq)) 54 52 ALLOCATE(qextrhor(nq)) 55 ALLOCATE(igcm_dustbin(nq))56 53 !! initialization 57 54 alpha_lift(:)=0. … … 72 69 ! 0. initialize tracer indexes to zero: 73 70 ! NB: igcm_* indexes are commons in 'tracer.h' 74 igcm_co=075 igcm_o=076 igcm_o1d=077 igcm_o2=078 igcm_o3=079 igcm_h=080 igcm_h2=081 igcm_oh=082 igcm_ho2=083 igcm_h2o2=084 71 igcm_n2=0 85 igcm_ar=086 igcm_ar_n2=087 72 88 73 write(*,*) 'initracer: noms() ', noms 89 74 90 75 91 ! print*,'Setting dustbin = 0 in initracer.F'92 !dustbin=076 ! 1. find chemistry tracers 77 count = 0. 93 78 94 ! 1. find dust tracers 95 count=0 96 ! if (dustbin.gt.0) then 97 ! do iq=1,nq 98 ! txt=" " 99 ! write(txt,'(a4,i2.2)')'dust',count+1 100 ! if (noms(iq).eq.txt) then 101 ! count=count+1 102 ! igcm_dustbin(count)=iq 103 ! mmol(iq)=100. 104 ! endif 105 ! enddo !do iq=1,nq 106 ! endif ! of if (dustbin.gt.0) 107 108 109 ! if (doubleq) then 110 ! do iq=1,nq 111 ! if (noms(iq).eq."dust_mass") then 112 ! igcm_dust_mass=iq 113 ! count=count+1 114 ! endif 115 ! if (noms(iq).eq."dust_number") then 116 ! igcm_dust_number=iq 117 ! count=count+1 118 ! endif 119 ! enddo 120 ! endif ! of if (doubleq) 121 ! 2. find chemistry and water tracers 122 79 123 80 ! check that we identified all tracers: 124 81 if (count.ne.nq) then … … 150 107 write(*,*) 'alpha_devil = ', alpha_devil 151 108 write(*,*) 'radius = ', radius 152 ! if(doubleq) then 153 ! write(*,*) 'reff_lift (um) = ', reff_lift 154 ! write(*,*) 'size distribution variance = ', varian 155 ! write(*,*) 'r3n_q , ref_r0 : ', r3n_q , ref_r0 156 ! end if 109 157 110 write(*,*) 'Qext = ', qext 158 111 write(*,*)
Note: See TracChangeset
for help on using the changeset viewer.