Changeset 212 for LMDZ.3.3/trunk/libf/dyn3d/fxhyp.F
- Timestamp:
- Apr 24, 2001, 3:12:45 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/trunk/libf/dyn3d/fxhyp.F
r207 r212 3 3 c 4 4 SUBROUTINE fxhyp ( xzoomdeg,grossism,dzoom,tau , 5 , rlonm025,xprimm025,rlonv,xprimv,rlonu,xprimu,rlonp025,xprimp025) 5 , rlonm025,xprimm025,rlonv,xprimv,rlonu,xprimu,rlonp025,xprimp025, 6 , champmin,champmax ) 6 7 7 8 c Auteur : P. Le Van … … 49 50 INTEGER is2 50 51 SAVE is2 52 51 53 REAL*8 heavyside 52 54 EXTERNAL coefpoly,heavyside … … 57 59 xzoom = xzoomdeg * pi/180. 58 60 59 WRITE(6,24) xzoomdeg,grossism,tau,dzoom60 61 IF( dzoom.LT.1.) THEN 61 62 dzoom = dzoom * depi … … 68 69 ENDIF 69 70 71 WRITE(6,*) ' xzoom( rad.),grossism,tau,dzoom (radians)' 72 WRITE(6,24) xzoom,grossism,tau,dzoom 73 70 74 DO i = 0, nmax2 71 75 xtild(i) = - pi + FLOAT(i) * depi /nmax2 … … 117 121 118 122 beta = ( grossism * ffdx - pi ) / ( ffdx - pi ) 119 ccc WRITE(6,*) ' ** X beta **',beta,grossism120 123 121 124 IF( 2.*beta - grossism.LE. 0.) THEN … … 178 181 c ..... xuv = 0.5 si calcul aux pts U ........ 179 182 c 183 WRITE(6,18) 180 184 c 181 185 DO 5000 ik = 1, 4 … … 271 275 GO TO 1600 272 276 ELSE 273 WRITE(6,18)274 277 WRITE(6,*) 'Reorganisation des longitudes pour avoir entre - pi', 275 278 , ' et pi ' … … 331 334 332 335 IF( ik.EQ.1 ) THEN 333 WRITE(6,*) ' XLON aux pts. V-0.25 apres ( en deg. ) '334 WRITE(6,18)335 WRITE(6,68) xvrai336 c WRITE(6,*) ' XLON aux pts. V-0.25 apres ( en deg. ) ' 337 c WRITE(6,18) 338 c WRITE(6,68) xvrai 336 339 ccc WRITE(6,*) ' XPRIM k ',ik 337 340 ccc WRITE(6,566) xprimm … … 343 346 344 347 ELSE IF( ik.EQ.2 ) THEN 345 WRITE(6,18)346 WRITE(6,*) ' XLON aux pts. V apres ( en deg. ) '347 WRITE(6,68) xvrai348 c WRITE(6,18) 349 c WRITE(6,*) ' XLON aux pts. V apres ( en deg. ) ' 350 c WRITE(6,68) xvrai 348 351 ccc WRITE(6,*) ' XPRIM k ',ik 349 352 ccc WRITE(6,566) xprimm … … 355 358 356 359 ELSE IF( ik.EQ.3) THEN 357 WRITE(6,18)358 WRITE(6,*) ' XLON aux pts. U apres ( en deg. ) '359 WRITE(6,68) xvrai360 c WRITE(6,18) 361 c WRITE(6,*) ' XLON aux pts. U apres ( en deg. ) ' 362 c WRITE(6,68) xvrai 360 363 ccc WRITE(6,*) ' XPRIM ik ',ik 361 364 ccc WRITE(6,566) xprimm … … 367 370 368 371 ELSE IF( ik.EQ.4 ) THEN 369 WRITE(6,18)370 WRITE(6,*) ' XLON aux pts. V+0.25 apres ( en deg. ) '371 WRITE(6,68) xvrai372 c WRITE(6,18) 373 c WRITE(6,*) ' XLON aux pts. V+0.25 apres ( en deg. ) ' 374 c WRITE(6,68) xvrai 372 375 ccc WRITE(6,*) ' XPRIM ik ',ik 373 376 ccc WRITE(6,566) xprimm … … 381 384 382 385 5000 CONTINUE 386 c 387 WRITE(6,18) 383 388 c 384 389 c ........... fin de la boucle do 5000 ............ … … 396 401 champmax = champmax * 180./pi 397 402 398 WRITE(6,18)399 WRITE(6,*) ' Longitudes '400 WRITE(6,18)401 WRITE(6,3) champmin, champmax402 WRITE(6,*) ' Si cette derniere est trop lache , modifiez les par403 ,ametres grossism , tau , dzoom pour X et repasser ! '404 WRITE(6,18)405 406 3 Format(1x, ' Au centre du zoom , la longueur de la maille est',407 , ' d environ ',f8.2 ,' degres ',408 , ' alors que la maille en dehors de la zone du zoom est d environ409 , ', f8.2,' degres ' )410 403 18 FORMAT(/) 411 24 FORMAT(2x,' Parametres yzoom,gross,tau ,dzoom pour fyhyp ',4f8.3)404 24 FORMAT(2x,'Parametres xzoom,gross,tau ,dzoom pour fxhyp ',4f8.3) 412 405 68 FORMAT(1x,7f9.2) 413 406
Note: See TracChangeset
for help on using the changeset viewer.