Ignore:
Timestamp:
Jul 24, 2024, 1:17:08 PM (8 weeks ago)
Author:
abarral
Message:

Rename modules in misc from *_mod > lmdz_*
Put cbrt.f90, ch*.f90, pch*.f90 in new lmdz_libmath_pch.f90

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/dyn3d/vlsplt.F90

    r5105 r5113  
    8989     ENDDO
    9090  ENDDO
    91   ! ! CRisi: aussi pour les fils
     91  ! CRisi: aussi pour les fils
    9292  do ifils=1,tracers(iq)%nqDescen
    9393    iq2=tracers(iq)%iqDescen(ifils)
     
    143143  REAL :: u_mq(ip1jmp1,llm)
    144144
    145   ! ! CRisi
     145  ! CRisi
    146146  REAL :: masseq(ip1jmp1,llm,nqtot),Ratio(ip1jmp1,llm,nqtot)
    147147  INTEGER :: ifils,iq2 ! CRisi
     
    361361  ! CRisi: appel récursif de l'advection sur les fils.
    362362  ! Il faut faire ça avant d'avoir mis à jour q et masse
    363   ! !write(*,*) 'vlsplt 326: iq,nqDesc(iq)=',iq,tracers(iq)%nqDescen
     363  !write(*,*) 'vlsplt 326: iq,nqDesc(iq)=',iq,tracers(iq)%nqDescen
    364364
    365365  do ifils=1,tracers(iq)%nqDescen
     
    367367    DO l=1,llm
    368368      DO ij=iip2,ip1jm
    369         ! ! On a besoin de q et masse seulement entre iip2 et ip1jm
    370         ! !masseq(ij,l,iq2)=masse(ij,l,iq)*q(ij,l,iq)
     369        ! On a besoin de q et masse seulement entre iip2 et ip1jm
     370        !masseq(ij,l,iq2)=masse(ij,l,iq)*q(ij,l,iq)
    371371  !           !Ratio(ij,l,iq2)=q(ij,l,iq2)/q(ij,l,iq)
    372         ! !Mvals: veiller a ce qu'on n'ait pas de denominateur nul
     372        !Mvals: veiller a ce qu'on n'ait pas de denominateur nul
    373373        masseq(ij,l,iq2)=max(masse(ij,l,iq)*q(ij,l,iq),min_qMass)
    374374        if (q(ij,l,iq)>min_qParent) then
     
    391391  DO l=1,llm
    392392     DO ij=iip2+1,ip1jm
    393         ! !MVals: veiller a ce qu'on ait pas de denominateur nul
     393        !MVals: veiller a ce qu'on ait pas de denominateur nul
    394394        new_m=max(masse(ij,l,iq)+u_m(ij-1,l)-u_m(ij,l),min_qMass)
    395395        q(ij,l,iq)=(q(ij,l,iq)*masse(ij,l,iq)+ &
     
    404404  ENDDO
    405405
    406   ! ! retablir les fils en rapport de melange par rapport a l'air:
    407   ! ! On calcule q entre iip2+1,ip1jm -> on fait pareil pour ratio
    408   ! ! puis on boucle en longitude
     406  ! retablir les fils en rapport de melange par rapport a l'air:
     407  ! On calcule q entre iip2+1,ip1jm -> on fait pareil pour ratio
     408  ! puis on boucle en longitude
    409409  do ifils=1,tracers(iq)%nqDescen
    410410    iq2=tracers(iq)%iqDescen(ifils)
Note: See TracChangeset for help on using the changeset viewer.