Changeset 131 for trunk/mars
- Timestamp:
- May 25, 2011, 4:19:36 PM (14 years ago)
- Location:
- trunk/mars
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mars/README
r120 r131 632 632 --> fix by moving the closing "endif" [in addition to corrections mentioned in the previous point] 633 633 634 == 17/ 10/2011 == EM634 == 17/05/2011 == EM 635 635 >> set internal computations using double precision in growthrate.F and 636 636 watercloud.F (otherwise we sometimes end up with Nans). 637 637 >> add extra checks in newcondens.F to avoid possibility of out of bounds 638 638 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 263 263 c PLEASE MAKE SURE that you set up the right number of 264 264 c 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 269 270 c ---------------------------------------------------------- 270 271 -
trunk/mars/libf/phymars/dimradmars.h
r126 r131 27 27 ! (ex: naerkind=2 if you use one dust mode and active ice ...) 28 28 integer naerkind 29 30 !parameter (naerkind=2)29 ! parameter (naerkind=1) 30 parameter (naerkind=2) 31 31 !!!!!! CHANGE CHANGE nsizemax BELOW BELOW 32 32 … … 77 77 ! the radiative calculations. 78 78 79 !INTEGER, PARAMETER :: nsizemax = 6080 INTEGER, PARAMETER :: nsizemax = 179 INTEGER, PARAMETER :: nsizemax = 60 80 ! INTEGER, PARAMETER :: nsizemax = 1 81 81 82 82 ! Various initialisation for LW radiative code -
trunk/mars/libf/phymars/meso_physiq.F
r86 r131 1060 1060 DO ig=1,ngrid 1061 1061 zdtsurf(ig) = zdtsurf(ig) + zdtsurfc(ig) 1062 !!!**WRF: newphys: ici la pression n'est plus mise a jour ds le GCM1063 !!!**WRF: mais il faut retablir ca dans le cas du mesoscale ?1064 !!!**WRF: ...non probablement OK1065 ! ps(ig)=pplev(ig,1) + pdpsrf(ig)*ptimestep1066 1062 ENDDO 1067 1063 … … 1091 1087 c ---------------------------------------- 1092 1088 IF (water) THEN 1093 1094 c **WRF: new arguments here rnuclei,rice,nuice1095 c plus no more iqmin +igcm_h2o_vap replaces iq, what are the consequences?1096 c checks needed when tracers simulations1097 1089 1098 1090 call watercloud(ngrid,nlayer,ptimestep, … … 1216 1208 zdqssed(1:ngrid,1:nq)=0 1217 1209 1218 c1219 c **WRF: new arguments rnuclei, rice, need checks1220 c1221 1210 call callsedim(ngrid,nlayer, ptimestep, 1222 1211 & pplev,zzlev, pt, rdust, rice, … … 1293 1282 ENDDO 1294 1283 1295 ccc1296 ccc **WRF very specific to GCM1297 ccc1298 1284 c Prescribe a cold trap at south pole (except at high obliquity !!) 1299 1285 c Temperature at the surface is set there to be the temperature … … 1325 1311 c ALWAYS PLACE these lines after newcondens !!! 1326 1312 c ------------------------------------------------------------- 1327 c1328 1313 c **WRF : OK avec le mesoscale, pas d'indices bizarres au pole 1329 c1330 1314 do ig=1,ngrid 1331 1315 if ((co2ice(ig).eq.0).and. … … 1478 1462 if (water) then 1479 1463 1480 !!1481 !!***WRF: ok, des nouveaux trucs cools de la nouvelle physique1482 !!1483 1464 call zerophys(ngrid,mtot) 1484 1465 call zerophys(ngrid,icetot)
Note: See TracChangeset
for help on using the changeset viewer.