Ignore:
Timestamp:
Dec 26, 2021, 10:27:36 PM (2 years ago)
Author:
dcugnet
Message:

Fixes for previous commit:

  • few tracers(:)%nqChilds were errouneously replaced with tarcers(:)%nqDesc
  • minor changes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dyn3dmem/vlspltqs_loc.F

    r4050 r4052  
    264264c$OMP END DO NOWAIT
    265265
    266 cym ATTENTION ICI en OpenMP reduction pas forcement nécessaire
     266cym ATTENTION ICI en OpenMP reduction pas forcement necessaire
    267267cym      IF(n0.gt.1) THEN
    268268cym        IF(n0.gt.0) THEN
     
    335335c$OMP END DO NOWAIT
    336336
    337 ! CRisi: appel récursif de l'advection sur les fils.
    338 ! Il faut faire ça avant d'avoir mis à jour q et masse
    339       !write(*,*) 'vlspltqs 336: iq,ijb_x,iqDescen(iq)=',
    340 !     &     iq,ijb_x,tracers(iq)%iqDescen 
     337! CRisi: appel recursif de l'advection sur les fils.
     338! Il faut faire ca avant d'avoir mis a jour q et masse
     339      !write(*,*) 'vlspltqs 336: iq,ijb_x,nqChilds(iq)=',
     340!     &     iq,ijb_x,tracers(iq)%nqChilds
    341341
    342342      do ifils=1,tracers(iq)%nqDescen
     
    356356c$OMP END DO NOWAIT
    357357      enddo
    358       do ifils=1,tracers(iq)%nqDescen
     358      do ifils=1,tracers(iq)%nqChilds
    359359        iq2=tracers(iq)%iqDescen(ifils)
    360360        !write(*,*) 'vlxqs 349: on appelle vlx pour iq2=',iq2
     
    727727c$OMP END DO NOWAIT
    728728
    729 ! CRisi: appel récursif de l'advection sur les fils.
    730 ! Il faut faire ça avant d'avoir mis à jour q et masse
    731       !write(*,*) 'vlyqs 689: iq,iqDescen(iq)=',iq,tracers(iq)%iqDescen
     729! CRisi: appel recursif de l'advection sur les fils.
     730! Il faut faire ca avant d'avoir mis a jour q et masse
     731      !write(*,*) 'vlyqs 689: iq,nqChilds(iq)=',iq,tracers(iq)%nqChilds
    732732     
    733733      ijb=ij_begin-2*iip1
     
    748748        DO l=1,llm
    749749          ! modif des bornes: CRisi 16 nov 2020
    750           ! d'abord masse avec bornes corrigées
     750          ! d'abord masse avec bornes corrigees
    751751          DO ij=ijbm,ijem
    752752            !MVals: veiller a ce qu'on n'ait pas de denominateur nul
     
    767767c$OMP END DO NOWAIT
    768768      enddo
    769       do ifils=1,tracers(iq)%nqDescen
     769      do ifils=1,tracers(iq)%nqChilds
    770770        iq2=tracers(iq)%iqDescen(ifils)
    771771        !write(lunout,*) 'vly: appel recursiv vly iq2=',iq2
Note: See TracChangeset for help on using the changeset viewer.