Ignore:
Timestamp:
May 14, 2022, 8:13:22 PM (2 years ago)
Author:
dcugnet
Message:
  • remove striso (use isoName instead)
  • few fixes for the lOldCode=.FALSE. code
  • add the « isotopes_params.def » file, used in the lOldCode=.FALSE. part of the isotopes_mod module.


File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmdiso/isotopes_verif_mod.F90

    r4143 r4149  
    19391939
    19401940        function iso_verif_tracpos_choix_nostop(x,err_msg,seuil)
    1941         use isotrac_mod, only: index_iso,strtrac,index_zone
    1942         use isotopes_mod, only: striso
     1941        use isotopes_mod, only: isoName
    19431942        implicit none
    19441943
     
    19591958
    19601959       do ixt=niso+1,ntraciso
    1961           iiso=index_iso(ixt)
    19621960          if (iso_verif_positif_choix_nostop(x(ixt),seuil,err_msg// &
    1963      &           ', verif positif, iso'//striso(iiso) &
    1964      &           //strtrac(index_zone(ixt))).eq.1) then
     1961     &           ', verif positif, iso'//TRIM(isoName(ixt))).eq.1) then
    19651962            iso_verif_tracpos_choix_nostop=1
    19661963          endif
     
    19711968
    19721969        function iso_verif_traceur_noNaN_nostop(x,err_msg)
    1973         use isotrac_mod, only: index_iso
    1974         use isotopes_mod, only: striso
     1970        use isotopes_mod, only: isoName
    19751971        implicit none
    19761972
     
    19911987
    19921988        do ixt=niso+1,ntraciso
    1993           iiso=index_iso(ixt)
    19941989!          write(*,*) 'iso_verif_traceurs 154: iiso,ixt=',iiso,ixt
    19951990          if (iso_verif_noNaN_nostop(x(ixt),err_msg// &
    1996      &           ', verif trac no NaN, iso'//striso(iiso)) &
     1991     &           ', verif trac no NaN, iso'//TRIM(isoName(ixt))) &
    19971992     &           .eq.1) then
    19981993            iso_verif_traceur_noNaN_nostop=1
     
    20052000     &           errmaxin,errmaxrelin)
    20062001
    2007         use isotopes_mod, ONLY: ridicule,striso
     2002        use isotopes_mod, ONLY: ridicule,isoName
    20082003        ! on vérifie juste bilan de masse
    20092004        implicit none
     
    20332028
    20342029          if (iso_verif_egalite_choix_nostop(xtractot,x(iiso), &
    2035      &        err_msg//', verif trac egalite, iso '//striso(iiso), &
     2030     &        err_msg//', verif trac egalite, iso '// &
     2031     &        TRIM(isoName(iiso)), &
    20362032     &        errmaxin,errmaxrelin).eq.1) then
    20372033            write(*,*) 'iso_verif_traceur 202: x=',x
     
    20442040     &           (abs(x(iiso)).gt.ridicule)) then
    20452041            write(*,*) err_msg,', verif masse traceurs, iso ', &
    2046      &          striso(iiso)
     2042     &          TRIM(isoName(iiso))
    20472043            write(*,*) 'iso_verif_traceur 209: x=',x
    20482044!            iso_verif_tracm_choix_nostop=1
     
    23712367        subroutine iso_verif_trac_masse_vect(x,n,m,err_msg, &
    23722368     &            errmax,errmaxrel)
    2373         use isotopes_mod, only: striso
     2369        use isotopes_mod, only: isoName
    23742370        implicit none
    23752371       
     
    24022398        call iso_verif_egalite_std_vect( &
    24032399     &           xtractot,xiiso, &
    2404      &           err_msg//', verif trac egalite, iso '//striso(iiso), &
     2400     &           err_msg//', verif trac egalite, iso ' &
     2401     &           //TRIM(isoName(iiso)), &
    24052402     &           n,m,errmax,errmaxrel)
    24062403        enddo !do iiso=1,niso
Note: See TracChangeset for help on using the changeset viewer.