Ignore:
Timestamp:
May 18, 2015, 11:09:37 AM (9 years ago)
Author:
crisi
Message:

Camille Risi: corrections of bugs for the isotopic part

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/dyn3dmem/check_isotopes_loc.F

    r2270 r2281  
    3030        if (ok_isotopes) then
    3131
     32        !write(*,*) 'check_isotopes 31: err_msg=',err_msg
    3233        ! verifier que rien n'est NaN
    3334        do ixt=1,ntraciso
    3435          do phase=1,nqo
    3536            iq=iqiso(ixt,phase)
     37c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    3638            do k=1,llm
    3739              DO i = ijb,ije
     
    4749              enddo !DO i = ijb,ije
    4850            enddo !do k=1,llm
     51c$OMP END DO NOWAIT
    4952          enddo !do phase=1,nqo
    5053        enddo !do ixt=1,ntraciso
    5154
     55        !write(*,*) 'check_isotopes 52'
    5256        ! verifier que l'eau normale est OK
    5357        if (use_iso(1)) then
     
    5559          do phase=1,nqo
    5660            iq=iqiso(ixt,phase)
     61c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    5762            do k=1,llm
    5863            DO i = ijb,ije 
     
    6368                  write(*,*) 'erreur detectee par iso_verif_egalite:'
    6469                  write(*,*) err_msg
    65                   write(*,*) 'ixt,phase=',ixt,phase
     70                  write(*,*) 'ixt,phase,ijb=',ixt,phase,ijb
    6671                  write(*,*) 'q,iq,i,k=',q(i,k,iq),iq,i,k
    6772                  write(*,*) 'q(i,k,phase)=',q(i,k,phase)
     
    7277            enddo ! DO i = ijb,ije
    7378            enddo !do k=1,llm
     79c$OMP END DO NOWAIT
    7480          enddo ! do phase=1,nqo
    7581        endif !if (use_iso(1)) then
    7682       
     83        !write(*,*) 'check_isotopes 78'
    7784        ! verifier que HDO est raisonable
    7885        if (use_iso(2)) then
     
    8087          do phase=1,nqo
    8188            iq=iqiso(ixt,phase)
     89c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    8290            do k=1,llm
    8391            DO i = ijb,ije
     
    96104            enddo !DO i = ijb,ije
    97105            enddo !do k=1,llm
     106c$OMP END DO NOWAIT
    98107          enddo ! do phase=1,nqo
    99108        endif !if (use_iso(2)) then
    100109
     110        !write(*,*) 'check_isotopes 103'
    101111        ! verifier que O18 est raisonable
    102112        if (use_iso(3)) then
     
    104114          do phase=1,nqo
    105115            iq=iqiso(ixt,phase)
     116c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    106117            do k=1,llm
    107118            DO i = ijb,ije
     
    120131            enddo !DO i = ijb,ije
    121132            enddo !do k=1,llm
     133c$OMP END DO NOWAIT
    122134          enddo ! do phase=1,nqo
    123135        endif !if (use_iso(2)) then
    124136
    125137
     138        !write(*,*) 'check_isotopes 129'
    126139        if (ok_isotrac) then
    127140
     
    133146               iq=iqiso(ixt,phase)
    134147               iqeau=iqiso(ieau,phase)
     148c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    135149               do k=1,llm
    136150                DO i = ijb,ije
     
    150164                enddo !DO i = ijb,ije
    151165                enddo  ! do k=1,llm
     166c$OMP END DO NOWAIT
    152167              enddo ! do phase=1,nqo   
    153168            enddo !do izone=1,ntraceurs_zone
     
    157172           do phase=1,nqo
    158173              iq=iqiso(iiso,phase)
     174c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    159175              do k=1,llm
    160176                DO i = ijb,ije
     
    186202                enddo !DO i = ijb,ije
    187203              enddo !do k=1,llm
     204c$OMP END DO NOWAIT
    188205           enddo !do phase=1,nqo
    189206          enddo !do iiso=1,niso
     
    192209
    193210        endif ! if (ok_isotopes)
     211        !write(*,*) 'check_isotopes 198'
    194212       
    195213        end
Note: See TracChangeset for help on using the changeset viewer.