Changeset 283 for trunk/LMDZ.MARS/libf/phymars/meso_inc
- Timestamp:
- Sep 7, 2011, 12:57:29 PM (14 years ago)
- Location:
- trunk/LMDZ.MARS/libf/phymars/meso_inc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/meso_inc/meso_inc_caps.F
r226 r283 1 2 !!!! see meso_inc_ini 3 ! alb_lim = 0.26 4 ! lat_lim = 70. 5 ! inertie_lim = 800. 6 7 !!! This has to go after initracer which change dryness and watercaptag 8 1 9 !!!!!! MARS MESOSCALE MODELING 2 10 !!!!!! TEST TEST TEST TEST AS+JBM 28/02/11 … … 14 22 !!!! du GCM lorsqu'ils sont consequents 15 23 !!!! 16 IF ( caps .and. (igcm_h2o_ice .ne. 0) ) THEN 24 !IF ( caps .and. (igcm_h2o_ice .ne. 0) ) THEN 25 IF ( caps .and. water ) THEN 17 26 PRINT *, 'OVERWRITING watercaptag DEFINITION in INITRACER' 18 PRINT *, 'lat>70 et alb>0.26 => watercaptag=T' 27 PRINT *, 'lat > lat_lim et alb > alb_lim => watercaptag=T' 28 PRINT *, 'ind for water ice: ', igcm_h2o_ice 19 29 !! Perennial H20 north cap defined by watercaptag=true (allows surface to be 20 30 !! hollowed by sublimation in vdifc). 21 31 do ig=1,ngridmx 22 32 qsurf(ig,igcm_h2o_ice)=0. !! on jette les inputs GCM 23 if ( ( lati(ig)*180./pi.gt.70.) .and.24 . ( albedodat(ig).ge.0.26) ) then25 watercaptag(ig) =.true.26 dryness(ig) = 1.33 if ( ( lati(ig)*180./pi .gt. lat_lim ) .and. 34 . ( albedodat(ig) .ge. alb_lim ) ) then 35 watercaptag(ig) = .true. 36 dryness(ig) = 1. 27 37 else 28 watercaptag(ig) =.false.29 dryness(ig) = 1.38 watercaptag(ig) = .false. 39 dryness(ig) = 1. 30 40 endif ! (lati, albedodat) 31 41 end do ! (ngridmx) -
trunk/LMDZ.MARS/libf/phymars/meso_inc/meso_inc_ini.F
r226 r283 68 68 c 69 69 ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 70 71 !!! see meso_inc_caps 72 !!! this is a test to change outliers' albedo and thermal inertia 73 alb_lim = 0.26 74 lat_lim = 70. 75 inertie_lim = 800. 76 PRINT *, 'lat_lim ',lat_lim 77 PRINT *, 'alb_lim ',alb_lim 78 PRINT *, 'inertie_lim ',inertie_lim 79 !!! 80 !!! 81 IF ( caps .and. water ) THEN 82 do ig=1,ngridmx 83 if ( lati(ig)*180./pi .gt. lat_lim ) then 84 if ( albedodat(ig) .ge. alb_lim ) then 85 albedodat(ig) = alb_surfice 86 inertiedat(ig,1) = inertie_lim 87 endif 88 if (inertiedat(ig,1) .ge. inertie_lim ) then 89 inertiedat(ig,1) = inertie_lim 90 endif 91 endif ! (lati, albedodat) 92 end do ! (ngridmx) 93 ENDIF ! (caps) -
trunk/LMDZ.MARS/libf/phymars/meso_inc/meso_inc_var.F
r234 r283 18 18 INTEGER tracerset !!! this corresponds to config%mars 19 19 CHARACTER (len=20) :: wtnom(nqmx) ! tracer name 20 21 REAL alb_lim 22 REAL lat_lim 23 REAL inertie_lim
Note: See TracChangeset
for help on using the changeset viewer.