Ignore:
Timestamp:
Jun 15, 2024, 6:26:24 PM (3 months ago)
Author:
crisi
Message:

plenty of files that I forgot to commit last time.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dyn3dmem/iniacademic_loc.F90

    r4419 r4984  
    8585
    8686  REAL zdtvr, tnat, alpha_ideal
     87  LOGICAL,PARAMETER :: tnat1=.true.
    8788 
    8889  character(len=*),parameter :: modname="iniacademic"
     
    323324              iqParent = tracers(iq)%iqParent
    324325              IF(tracers(iq)%iso_iZone == 0) THEN
    325                  IF(getKey('tnat', tnat, isoName(iName)) .OR. getKey('alpha', alpha_ideal, isoName(iName))) &
     326                 if (tnat1) then
     327                         tnat=1.0
     328                         alpha_ideal=1.0
     329                         write(*,*) 'Attention dans iniacademic: alpha_ideal=1'
     330                 else
     331                    IF(getKey('tnat', tnat, isoName(iName)) .OR. getKey('alpha', alpha_ideal, isoName(iName))) &
    326332                    CALL abort_gcm(TRIM(modname), 'missing isotopic parameters', 1)
     333                 endif
    327334                 q(ijb_u:ije_u,:,iq) = q(ijb_u:ije_u,:,iqParent)*tnat*(q(ijb_u:ije_u,:,iqParent)/30.e-3)**(alpha_ideal-1.)
    328               ELSE
    329                  q(ijb_u:ije_u,:,iq) = q(ijb_u:ije_u,:,iqIsoPha(iName,iPhase))
    330               END IF
     335              ELSE !IF(tracers(iq)%iso_iZone == 0) THEN
     336                 IF(tracers(iq)%iso_iZone == 1) THEN ! a verifier.
     337                    ! correction le 14 mai 2024 pour que tous les traceurs soient de la couleur 1.
     338                    ! Sinon, on va avoir des porblèmes de conservation de masse de traceurs.
     339                    q(ijb_u:ije_u,:,iq) = q(ijb_u:ije_u,:,iqIsoPha(iName,iPhase))
     340                 else !IF(tracers(iq)%iso_iZone == 1) THEN
     341                    q(ijb_u:ije_u,:,iq) = 0.0
     342                 endif !IF(tracers(iq)%iso_iZone == 1) THEN
     343              END IF !IF(tracers(iq)%iso_iZone == 0) THEN
    331344           enddo
    332345        else
Note: See TracChangeset for help on using the changeset viewer.