Changeset 1071
- Timestamp:
- Oct 14, 2013, 7:15:25 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/dyn3d/calfis.F
r1056 r1071 195 195 ! to allow for 2D computation of microphys and chemistry 196 196 LOGICAL,save :: flag_moyzon 197 REAL, dimension(iip1,llm) :: tmpvar198 REAL, dimension(iip1,llmp1) :: tmpvarp1199 REAL, dimension(llm) :: tmpvarbar200 REAL, dimension(llmp1) :: tmpvarbarp1197 REAL,allocatable :: tmpvar(:,:) 198 REAL,allocatable :: tmpvarp1(:,:) 199 REAL,allocatable :: tmpvarbar(:) 200 REAL,allocatable :: tmpvarbarp1(:) 201 201 202 202 c----------------------------------------------------------------------- … … 222 222 if(moyzon_ch.or.moyzon_mu) then 223 223 flag_moyzon = .true. 224 allocate(tmpvar(iip1,llm)) 225 allocate(tmpvarp1(iip1,llmp1)) 226 allocate(tmpvarbar(llm)) 227 allocate(tmpvarbarp1(llmp1)) 224 228 endif 229 225 230 if (flag_moyzon) call moyzon_init 226 231 227 232 c---------------------------------------------- 228 233 c moyennes globales pour le profil de pression 234 if(planet_type.eq."titan") then 229 235 ALLOCATE(plevmoy(llm+1)) 230 236 ALLOCATE(playmoy(llm)) … … 252 258 playmoy = preff * (pkmoy/cpp) ** unskap 253 259 call tpot2t(llm,tetamoy,tmoy,pkmoy) 254 c------------------- ---------------------------260 c------------------- 255 261 c + lat index 256 allocate(klat(ngridmx)) 257 klat=0 258 klat(1) = 1 259 ig0 = 2 260 DO j = 2,jjm 261 do i=0,iim-1 262 klat(ig0+i) = j 263 enddo 264 ig0 = ig0+iim 265 ENDDO 266 klat(ngridmx) = jjp1 262 allocate(klat(ngridmx)) 263 klat=0 264 klat(1) = 1 265 ig0 = 2 266 DO j = 2,jjm 267 do i=0,iim-1 268 klat(ig0+i) = j 269 enddo 270 ig0 = ig0+iim 271 ENDDO 272 klat(ngridmx) = jjp1 273 endif ! planet_type=titan 267 274 c---------------------------------------------- 268 275 ELSE -
trunk/LMDZ.COMMON/libf/dyn3dpar/calfis_p.F
r1056 r1071 256 256 ! to allow for 2D computation of microphys and chemistry 257 257 LOGICAL,save :: flag_moyzon 258 REAL, dimension(iip1,llm) :: tmpvar259 REAL, dimension(iip1,llmp1) :: tmpvarp1260 REAL, dimension(llm) :: tmpvarbar261 REAL, dimension(llmp1) :: tmpvarbarp1258 REAL,allocatable :: tmpvar(:,:) 259 REAL,allocatable :: tmpvarp1(:,:) 260 REAL,allocatable :: tmpvarbar(:) 261 REAL,allocatable :: tmpvarbarp1(:) 262 262 263 263 c----------------------------------------------------------------------- … … 287 287 if(moyzon_ch.or.moyzon_mu) then 288 288 flag_moyzon = .true. 289 allocate(tmpvar(iip1,llm)) 290 allocate(tmpvarp1(iip1,llmp1)) 291 allocate(tmpvarbar(llm)) 292 allocate(tmpvarbarp1(llmp1)) 289 293 endif 290 294 … … 310 314 c------------------------------------------------------------------ 311 315 c moyennes globales pour les profils de pression et de temperature 316 if(planet_type.eq."titan") then 312 317 call AllGather_Field(pp,iip1*jjp1,llmp1) 313 318 call AllGather_Field(pteta,iip1*jjp1,llm) … … 338 343 playmoy = preff * (pkmoy/cpp) ** unskap 339 344 call tpot2t_p(1,llm,tetamoy,tmoy,pkmoy) 340 c------------------- -----------------------------------------------345 c------------------- 341 346 c + lat index 342 allocate(klat(klon)) 343 do ig0=1,klon 344 j=index_j(ig0) 345 klat(ig0)=j 346 enddo 347 allocate(klat(klon)) 348 do ig0=1,klon 349 j=index_j(ig0) 350 klat(ig0)=j 351 enddo 352 endif ! planet_type=titan 347 353 c------------------------------------------------------------------ 348 354 -
trunk/LMDZ.TITAN/libf/phytitan/physiq.F
r1056 r1071 408 408 c appel a la lecture du physiq.def 409 409 c 410 call conf_phys(ok_ journe, ok_mensuel,410 call conf_phys(ok_mensuel,ok_journe, 411 411 . ok_instan, 412 412 . if_ebil) -
trunk/LMDZ.TITAN/libf/phytitan/phytrac.F
r1056 r1071 471 471 c qaer est ce qui entre dans muphy, donc la moyenne zonale 472 472 c qaer0 est la valeur initiale du champ 473 c qaer0 est la moyenne zonale initiale473 c qaer0bar est la moyenne zonale initiale 474 474 c la variation relative pour une bande de latitude est donc (qaer/qaer0bar) 475 475 c la nouvelle valeur en un point (3D) est donc qaer0*(qaer/qaer0bar)
Note: See TracChangeset
for help on using the changeset viewer.