Ignore:
Timestamp:
Oct 13, 2015, 2:41:47 PM (9 years ago)
Author:
acozic
Message:

Change call to inca initialisation to fit with new sections dynamique/physic

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/dyn3d_common/infotrac.F90

    r2362 r2372  
    201201       END IF
    202202       ! nbtr has been read from INCA by init_const_lmdz() in gcm.F
     203#ifdef INCA
     204       CALL Init_chem_inca_trac(nbtr)
     205#endif       
    203206       nqtrue=nbtr+nqo
    204 !!       nqtrue=nbtr+2
    205207    END IF   ! type_trac
    206208!>jyg
     
    678680
    679681    do iq=nqo+1,nqtot
    680        write(lunout,*) 'infotrac 569: iq,tnom_0(iq)=',iq,tnom_0(iq)
     682!       write(lunout,*) 'infotrac 569: iq,tnom_0(iq)=',iq,tnom_0(iq)
    681683       do phase=1,nqo   
    682684        do ixt= 1,niso_possibles   
    683685         tnom_trac=trim(tnom_0(phase))//'_'
    684686         tnom_trac=trim(tnom_trac)//trim(tnom_iso(ixt))
    685          write(*,*) 'phase,ixt,tnom_trac=',phase,ixt,tnom_trac     
     687!         write(*,*) 'phase,ixt,tnom_trac=',phase,ixt,tnom_trac     
    686688         IF (tnom_0(iq) == tnom_trac) then
    687           write(lunout,*) 'Ce traceur est un isotope'
     689!          write(lunout,*) 'Ce traceur est un isotope'
    688690          nb_iso(ixt,phase)=nb_iso(ixt,phase)+1   
    689691          nb_isoind(phase)=nb_isoind(phase)+1   
     
    692694          indnum_fn_num(ixt)=iso_indnum(iq)
    693695          phase_num(iq)=phase
    694           write(lunout,*) 'iso_num(iq)=',iso_num(iq)
    695           write(lunout,*) 'iso_indnum(iq)=',iso_indnum(iq)
    696           write(lunout,*) 'indnum_fn_num(ixt)=',indnum_fn_num(ixt)
    697           write(lunout,*) 'phase_num(iq)=',phase_num(iq)
     696!          write(lunout,*) 'iso_num(iq)=',iso_num(iq)
     697!          write(lunout,*) 'iso_indnum(iq)=',iso_indnum(iq)
     698!          write(lunout,*) 'indnum_fn_num(ixt)=',indnum_fn_num(ixt)
     699!          write(lunout,*) 'phase_num(iq)=',phase_num(iq)
    698700          goto 20
    699701         else if (iqpere(iq).gt.0) then         
    700702          if (tnom_0(iqpere(iq)) == tnom_trac) then
    701            write(lunout,*) 'Ce traceur est le fils d''un isotope'
     703!           write(lunout,*) 'Ce traceur est le fils d''un isotope'
    702704           ! c'est un traceur d'isotope
    703705           nb_traciso(ixt,phase)=nb_traciso(ixt,phase)+1
     
    706708           zone_num(iq)=nb_traciso(ixt,phase)
    707709           phase_num(iq)=phase
    708            write(lunout,*) 'iso_num(iq)=',iso_num(iq)
    709            write(lunout,*) 'phase_num(iq)=',phase_num(iq)
    710            write(lunout,*) 'zone_num(iq)=',zone_num(iq)
     710!           write(lunout,*) 'iso_num(iq)=',iso_num(iq)
     711!           write(lunout,*) 'phase_num(iq)=',phase_num(iq)
     712!           write(lunout,*) 'zone_num(iq)=',zone_num(iq)
    711713           goto 20
    712714          endif !if (tnom_0(iqpere(iq)) == trim(tnom_0(phase))//trim(tnom_iso(ixt))) then
     
    717719      enddo !do iq=1,nqtot
    718720
    719       write(lunout,*) 'iso_num=',iso_num
    720       write(lunout,*) 'iso_indnum=',iso_indnum
    721       write(lunout,*) 'zone_num=',zone_num 
    722       write(lunout,*) 'phase_num=',phase_num
    723       write(lunout,*) 'indnum_fn_num=',indnum_fn_num
     721!      write(lunout,*) 'iso_num=',iso_num
     722!      write(lunout,*) 'iso_indnum=',iso_indnum
     723!      write(lunout,*) 'zone_num=',zone_num 
     724!      write(lunout,*) 'phase_num=',phase_num
     725!      write(lunout,*) 'indnum_fn_num=',indnum_fn_num
    724726
    725727      do ixt= 1,niso_possibles 
     
    730732          do phase=2,nqo
    731733            if (nb_iso(ixt,phase).ne.nb_iso(ixt,1)) then
    732               write(lunout,*) 'ixt,phase,nb_iso=',ixt,phase,nb_iso(ixt,phase)
     734!              write(lunout,*) 'ixt,phase,nb_iso=',ixt,phase,nb_iso(ixt,phase)
    733735              CALL abort_gcm('infotrac_init','Phases must have same number of isotopes',1)
    734736            endif
     
    769771    ! dimensions isotopique:
    770772    ntraciso=niso*(ntraceurs_zone+1)
    771     WRITE(lunout,*) 'niso=',niso
    772     WRITE(lunout,*) 'ntraceurs_zone,ntraciso=',ntraceurs_zone,ntraciso   
     773!    WRITE(lunout,*) 'niso=',niso
     774!    WRITE(lunout,*) 'ntraceurs_zone,ntraciso=',ntraceurs_zone,ntraciso   
    773775 
    774776    ! flags isotopiques:
     
    778780        ok_isotopes=.false.
    779781    endif
    780     WRITE(lunout,*) 'ok_isotopes=',ok_isotopes
     782!    WRITE(lunout,*) 'ok_isotopes=',ok_isotopes
    781783 
    782784    if (ok_isotopes) then
     
    788790        alpha_ideal=(/1.0,1.01,1.006,1.003,1.0/)
    789791    endif !if (ok_isotopes) then 
    790     WRITE(lunout,*) 'ok_iso_verif=',ok_iso_verif
    791     WRITE(lunout,*) 'ok_init_iso=',ok_init_iso
     792!    WRITE(lunout,*) 'ok_iso_verif=',ok_iso_verif
     793!    WRITE(lunout,*) 'ok_init_iso=',ok_init_iso
    792794
    793795    if (ntraceurs_zone.gt.0) then
     
    796798        ok_isotrac=.false.
    797799    endif   
    798     WRITE(lunout,*) 'ok_isotrac=',ok_isotrac
     800!    WRITE(lunout,*) 'ok_isotrac=',ok_isotrac
    799801
    800802    ! remplissage du tableau iqiso(ntraciso,phase)
     
    807809        endif
    808810    enddo
    809     WRITE(lunout,*) 'iqiso=',iqiso
     811!    WRITE(lunout,*) 'iqiso=',iqiso
    810812
    811813    ! replissage du tableau index_trac(ntraceurs_zone,niso)
     
    820822        index_trac(:,:)=0.0
    821823    endif !if (ok_isotrac) then
    822     write(lunout,*) 'index_trac=',index_trac   
     824!    write(lunout,*) 'index_trac=',index_trac   
    823825
    824826! Finalize :
Note: See TracChangeset for help on using the changeset viewer.