Ignore:
Timestamp:
Sep 23, 2024, 4:45:12 PM (2 months ago)
Author:
abarral
Message:

Merge r5200

Location:
LMDZ6/branches/Amaury_dev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev

  • LMDZ6/branches/Amaury_dev/libf/phylmdiso/isotopes_mod.F90

    r5158 r5223  
    160160   !=== Local variables:
    161161   INTEGER :: ixt
    162 
     162   LOGICAL :: ltnat1
     163   CHARACTER(LEN=maxlen) :: modname, sxt
    163164 
    164165   !--- For H2[17]O
     
    169170   LOGICAL, PARAMETER ::   ok_nocinsat = .FALSE. ! if T: no sursaturation effect for ice
    170171   LOGICAL, PARAMETER :: Rdefault_smow = .FALSE. ! if T: Rdefault=smow; if F: nul
    171    LOGICAL, PARAMETER :: tnat1 = .TRUE. ! If T: all tnats are 1.
    172172
    173173   !--- For [3]H
    174174   INTEGER :: iessai
    175 
    176    CHARACTER(LEN=maxlen) :: modname, sxt
    177175
    178176   modname = 'iso_init'
     
    264262   IF(ANY(isoName == 'HTO')) &
    265263   CALL get_in('ok_prod_nucl_tritium', ok_prod_nucl_tritium, .FALSE., .FALSE.)
     264   CALL get_in('tnateq1', ltnat1, .TRUE.)
    266265
    267266   ! Ocean composition
     
    294293       tkcin1(ixt) = 0.0005016
    295294       tkcin2(ixt) = 0.0014432
    296        IF (tnat1) THEN
    297                tnat(ixt)=1
    298        else
    299                tnat(ixt)=0.
    300        endif
     295       tnat(ixt) = 0.0; IF(ltnat1) tnat(ixt)=1
    301296       toce(ixt)=4.0E-19 ! rapport T/H = 0.2 TU Dreisigacker and Roether 1978
    302297       tcorr(ixt)=1.
     
    317312       tkcin1(ixt) = tkcin1_O18*fac_kcin
    318313       tkcin2(ixt) = tkcin2_O18*fac_kcin
    319        IF (tnat1) THEN
    320                tnat(ixt)=1
    321        else
    322                tnat(ixt)=0.004/100. ! O17 représente 0.004% de l'oxygène
    323        endif
     314       tnat(ixt)=0.004/100. ! O17 représente 0.004% de l'oxygène
     315       IF(ltnat1) tnat(ixt)=1
    324316       toce(ixt)=tnat(ixt)*(1.0+deltaO18_oce/1000.0)**pente_MWL
    325317       tcorr(ixt)=1.0+fac_enrichoce18*pente_MWL ! donné par Amaelle           
     
    337329       tkcin1(ixt) = tkcin1_O18
    338330       tkcin2(ixt) = tkcin2_O18
    339        IF (tnat1) THEN
    340                tnat(ixt)=1
    341        else
    342                tnat(ixt)=2005.2E-6
    343        endif
     331       tnat(ixt)=2005.2E-6; IF(ltnat1) tnat(ixt)=1
    344332       toce(ixt)=tnat(ixt)*(1.0+deltaO18_oce/1000.0)
    345333       tcorr(ixt)=1.0+fac_enrichoce18
     
    361349       tkcin1(ixt) = tkcin1_O18*fac_kcin
    362350       tkcin2(ixt) = tkcin2_O18*fac_kcin
    363        IF (tnat1) THEN
    364                tnat(ixt)=1
    365        else
    366                tnat(ixt)=155.76E-6
    367        endif
     351       tnat(ixt)=155.76E-6; IF(ltnat1) tnat(ixt)=1
    368352       toce(ixt)=tnat(ixt)*(1.0+pente_MWL*deltaO18_oce/1000.0)
    369353       tcorr(ixt)=1.0+fac_enrichoce18*pente_MWL         
Note: See TracChangeset for help on using the changeset viewer.