Changeset 131 for trunk/mars


Ignore:
Timestamp:
May 25, 2011, 4:19:36 PM (14 years ago)
Author:
aslmd
Message:

mars

M 130 mars/libf/phymars/callradite.F
M 130 mars/README
no more need to modify callradite.F prior to compilation
[but still dimradmars.h must be modified]

--> in callradite.F we now have

-- DEFAULT name_iaer(1) is "dust_conrath"
-- IF (doubleq.AND.active) name_iaer(1) = "dust_doubleq"
-- IF (water.AND.activice) name_iaer(2) = "h2o_ice"

M 130 000-USERS
small meeting about SVN for "planeto" team

M 130 mars/libf/phymars/meso_physiq.F
purely cosmetic changes

M 130 mesoscale/PLOT/MINIMAL/map_latlon.pro
M 130 mesoscale/PLOT/SPEC/GW/gravitwave2.pro
M 130 mesoscale/PLOT/SPEC/GW/gravitwaveprof.pro
M 130 mesoscale/PLOT/SPEC/GW/gravitwave_inc.pro
A 0 mesoscale/PLOT/SPEC/MAP/defs/THARSIS_newphys_bugnoRAC_RACgcm_TAUTES.map_uvt_inc.pro
M 130 mesoscale/PLOT/SPEC/MAP/map_uvt.pro
graphic stuff for GW studies and H2O cycle

Location:
trunk/mars
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/mars/README

    r120 r131  
    632632   --> fix by moving the closing "endif" [in addition to corrections mentioned in the previous point]
    633633
    634 == 17/10/2011 == EM
     634== 17/05/2011 == EM
    635635>> set internal computations using double precision in growthrate.F and
    636636   watercloud.F (otherwise we sometimes end up with Nans).
    637637>> add extra checks in newcondens.F to avoid possibility of out of bounds
    638638   evaluation of array masse()
    639    
     639 
     640== 25/05/2011 == AS
     641>> found that the 10/05/2011 bug fix in newsedim.F is also useful for GCM runs.
     642>> no more need to modify callradite.F prior to compilation [but still dimradmars.h must be modified]
     643   --> in callradite.F we now have
     644       -- DEFAULT name_iaer(1) is "dust_conrath"
     645       -- IF (doubleq.AND.active) name_iaer(1) = "dust_doubleq"
     646       -- IF (water.AND.activice) name_iaer(2) = "h2o_ice" 
  • trunk/mars/libf/phymars/callradite.F

    r126 r131  
    263263c        PLEASE MAKE SURE that you set up the right number of
    264264c          scatterers in dimradmars.h (naerkind);
    265          name_iaer(1) = "dust_conrath"   !! poussiere classique
    266 c          name_iaer(1) = "dust_doubleq"
    267 cc        name_iaer(2) = "dust_submicron" !! JB: experimental
    268 c          name_iaer(2) = "h2o_ice"
     265          name_iaer(1) = "dust_conrath"   !! default choice is good old Conrath profile
     266          name_iaer(2) = "dummy"          !! default choice is no radiatively-active clouds
     267          IF (doubleq.AND.active) name_iaer(1) = "dust_doubleq" !! two-moment scheme
     268          IF (water.AND.activice) name_iaer(2) = "h2o_ice"      !! radiatively-active clouds
     269          IF (submicron.AND.active) name_iaer(2) = "dust_submicron" !! JBM experimental stuff
    269270c        ----------------------------------------------------------
    270271
  • trunk/mars/libf/phymars/dimradmars.h

    r126 r131  
    2727! (ex: naerkind=2 if you use one dust mode and active ice ...)
    2828      integer naerkind
    29        parameter (naerkind=1)
    30 !      parameter (naerkind=2)
     29!      parameter (naerkind=1)
     30       parameter (naerkind=2)
    3131!!!!!! CHANGE CHANGE nsizemax BELOW BELOW
    3232
     
    7777!   the radiative calculations.
    7878
    79 !      INTEGER, PARAMETER :: nsizemax = 60
    80       INTEGER, PARAMETER :: nsizemax = 1
     79      INTEGER, PARAMETER :: nsizemax = 60
     80!      INTEGER, PARAMETER :: nsizemax = 1
    8181
    8282! Various initialisation for LW radiative code
  • trunk/mars/libf/phymars/meso_physiq.F

    r86 r131  
    10601060         DO ig=1,ngrid
    10611061            zdtsurf(ig) = zdtsurf(ig) + zdtsurfc(ig)
    1062 !!!**WRF: newphys: ici la pression n'est plus mise a jour ds le GCM
    1063 !!!**WRF: mais il faut retablir ca dans le cas du mesoscale ?
    1064 !!!**WRF: ...non probablement OK
    1065 !            ps(ig)=pplev(ig,1) + pdpsrf(ig)*ptimestep
    10661062         ENDDO
    10671063
     
    10911087c        ----------------------------------------
    10921088         IF (water) THEN
    1093 
    1094 c **WRF: new arguments here rnuclei,rice,nuice
    1095 c  plus no more iqmin +igcm_h2o_vap replaces iq, what are the consequences?
    1096 c  checks needed when tracers simulations
    10971089
    10981090           call watercloud(ngrid,nlayer,ptimestep,
     
    12161208           zdqssed(1:ngrid,1:nq)=0
    12171209
    1218 c
    1219 c **WRF: new arguments rnuclei, rice, need checks
    1220 c
    12211210           call callsedim(ngrid,nlayer, ptimestep,
    12221211     &                pplev,zzlev, pt, rdust, rice,
     
    12931282      ENDDO
    12941283
    1295 ccc
    1296 ccc  **WRF very specific to GCM
    1297 ccc
    12981284c  Prescribe a cold trap at south pole (except at high obliquity !!)
    12991285c  Temperature at the surface is set there to be the temperature
     
    13251311c              ALWAYS PLACE these lines after newcondens !!!
    13261312c       -------------------------------------------------------------
    1327 c
    13281313c **WRF : OK avec le mesoscale, pas d'indices bizarres au pole
    1329 c
    13301314         do ig=1,ngrid
    13311315           if ((co2ice(ig).eq.0).and.
     
    14781462           if (water) then
    14791463
    1480 !!
    1481 !!***WRF: ok, des nouveaux trucs cools de la nouvelle physique
    1482 !!
    14831464             call zerophys(ngrid,mtot)
    14841465             call zerophys(ngrid,icetot)
Note: See TracChangeset for help on using the changeset viewer.