Changeset 2281 for LMDZ5/trunk/libf/dyn3dmem/check_isotopes_loc.F
- Timestamp:
- May 18, 2015, 11:09:37 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3dmem/check_isotopes_loc.F
r2270 r2281 30 30 if (ok_isotopes) then 31 31 32 !write(*,*) 'check_isotopes 31: err_msg=',err_msg 32 33 ! verifier que rien n'est NaN 33 34 do ixt=1,ntraciso 34 35 do phase=1,nqo 35 36 iq=iqiso(ixt,phase) 37 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 36 38 do k=1,llm 37 39 DO i = ijb,ije … … 47 49 enddo !DO i = ijb,ije 48 50 enddo !do k=1,llm 51 c$OMP END DO NOWAIT 49 52 enddo !do phase=1,nqo 50 53 enddo !do ixt=1,ntraciso 51 54 55 !write(*,*) 'check_isotopes 52' 52 56 ! verifier que l'eau normale est OK 53 57 if (use_iso(1)) then … … 55 59 do phase=1,nqo 56 60 iq=iqiso(ixt,phase) 61 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 57 62 do k=1,llm 58 63 DO i = ijb,ije … … 63 68 write(*,*) 'erreur detectee par iso_verif_egalite:' 64 69 write(*,*) err_msg 65 write(*,*) 'ixt,phase =',ixt,phase70 write(*,*) 'ixt,phase,ijb=',ixt,phase,ijb 66 71 write(*,*) 'q,iq,i,k=',q(i,k,iq),iq,i,k 67 72 write(*,*) 'q(i,k,phase)=',q(i,k,phase) … … 72 77 enddo ! DO i = ijb,ije 73 78 enddo !do k=1,llm 79 c$OMP END DO NOWAIT 74 80 enddo ! do phase=1,nqo 75 81 endif !if (use_iso(1)) then 76 82 83 !write(*,*) 'check_isotopes 78' 77 84 ! verifier que HDO est raisonable 78 85 if (use_iso(2)) then … … 80 87 do phase=1,nqo 81 88 iq=iqiso(ixt,phase) 89 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 82 90 do k=1,llm 83 91 DO i = ijb,ije … … 96 104 enddo !DO i = ijb,ije 97 105 enddo !do k=1,llm 106 c$OMP END DO NOWAIT 98 107 enddo ! do phase=1,nqo 99 108 endif !if (use_iso(2)) then 100 109 110 !write(*,*) 'check_isotopes 103' 101 111 ! verifier que O18 est raisonable 102 112 if (use_iso(3)) then … … 104 114 do phase=1,nqo 105 115 iq=iqiso(ixt,phase) 116 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 106 117 do k=1,llm 107 118 DO i = ijb,ije … … 120 131 enddo !DO i = ijb,ije 121 132 enddo !do k=1,llm 133 c$OMP END DO NOWAIT 122 134 enddo ! do phase=1,nqo 123 135 endif !if (use_iso(2)) then 124 136 125 137 138 !write(*,*) 'check_isotopes 129' 126 139 if (ok_isotrac) then 127 140 … … 133 146 iq=iqiso(ixt,phase) 134 147 iqeau=iqiso(ieau,phase) 148 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 135 149 do k=1,llm 136 150 DO i = ijb,ije … … 150 164 enddo !DO i = ijb,ije 151 165 enddo ! do k=1,llm 166 c$OMP END DO NOWAIT 152 167 enddo ! do phase=1,nqo 153 168 enddo !do izone=1,ntraceurs_zone … … 157 172 do phase=1,nqo 158 173 iq=iqiso(iiso,phase) 174 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 159 175 do k=1,llm 160 176 DO i = ijb,ije … … 186 202 enddo !DO i = ijb,ije 187 203 enddo !do k=1,llm 204 c$OMP END DO NOWAIT 188 205 enddo !do phase=1,nqo 189 206 enddo !do iiso=1,niso … … 192 209 193 210 endif ! if (ok_isotopes) 211 !write(*,*) 'check_isotopes 198' 194 212 195 213 end
Note: See TracChangeset
for help on using the changeset viewer.