Changeset 91 for trunk/mars


Ignore:
Timestamp:
Mar 8, 2011, 5:59:28 PM (14 years ago)
Author:
aslmd
Message:

mars: test outliers [dans initracer.F, commente] LMD_MM_MARS: modifications mineures [retrocompatibilite ancienne physique, callphys.def test pour nouvelle physique] PLOT: generalisation de la routine map_uvt pour pouvoir tracer des figures en projection polaire complete

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mars/libf/phymars/initracer.F

    r38 r91  
    4646#include "chimiedata.h"
    4747
     48#include "surfdat.h"
    4849
    4950      real qsurf(ngridmx,nqmx)       ! tracer on surface (e.g.  kg.m-2)
    5051      real co2ice(ngridmx)           ! co2 ice mass on surface (e.g.  kg.m-2)
    51       integer iq,ig,count
     52      integer iq,ig,count, yeyey
    5253      real r0_lift , reff_lift, nueff_lift
    5354c     Ratio of small over large dust particles (used when both
     
    501502c Perennial H20 north cap defined by watercaptag=true (allows surface to be
    502503c hollowed by sublimation in vdifc).
     504         yeyey = 0
    503505         do ig=1,ngridmx
     506!          !!! TESTS TESTS outliers
     507!          !!! TESTS TESTS outliers
     508!          if ( ( lati(ig)*180./pi      .ge.  75 ) .and.
     509!     .         ( lati(ig)*180./pi      .le.  77 ) .and.
     510!     .         ( ( ( long(ig)*180./pi .ge. 000. ) .and.
     511!     .              ( long(ig)*180./pi .le. 120. ) )
     512!     .             .or.
     513!     .             ( ( long(ig)*180./pi .ge. -130. ) .and.
     514!     .             ( long(ig)*180./pi .le. -115. ) ) ) ) then
     515!             if (yeyey .eq. 0) then  !!! 1/2 en 64x48 sinon trop large en lat
     516!              write(*,*) "outliers ", lati(ig)*180./pi, long(ig)*180./pi
     517!              if (ngridmx.ne.1) watercaptag(ig)=.true.
     518!              dryness(ig) = 1.
     519!              albedodat(ig) = 0.45 !! comme alb_surfice
     520!              yeyey = 1
     521!             else
     522!              yeyey = 0
     523!             endif
     524!          endif
     525!          !!! TESTS TESTS outliers
     526!          !!! TESTS TESTS outliers
     527!
     528!          !!! TESTS TESTS addcap
     529!          !!! TESTS TESTS addcap     
     530!          if ( ( lati(ig)*180./pi      .ge.  82 ) .and.
     531!     .         ( lati(ig)*180./pi      .le.  84 ) .and.
     532!     .         ( ( long(ig)*180./pi .gt. -030. ) .and.
     533!     .              ( long(ig)*180./pi .lt. 090. ) ) ) then
     534!              write(*,*) "capadd ", lati(ig)*180./pi, long(ig)*180./pi
     535!              if (ngridmx.ne.1) watercaptag(ig)=.true.
     536!              albedodat(ig) = 0.45 !! comme alb_surfice
     537!              dryness(ig) = 1.
     538!          endif
     539!          !!! TESTS TESTS addcap
     540!          !!! TESTS TESTS addcap
     541   
    504542           if (lati(ig)*180./pi.gt.84) then
    505543             if (ngridmx.ne.1) watercaptag(ig)=.true.
Note: See TracChangeset for help on using the changeset viewer.