1 | !!! This has to go after initracer which change dryness and watercaptag |
---|
2 | |
---|
3 | !!!!!! MARS MESOSCALE MODELING |
---|
4 | !!!!!! TEST TEST TEST TEST AS+JBM 28/02/11 |
---|
5 | !!!!!! TEST TEST TEST TEST AS+JBM 28/02/11 |
---|
6 | !!!!!! TEST TEST TEST TEST AS+JBM 28/02/11 |
---|
7 | !!!! |
---|
8 | !!!! principe: une option 'caps=T' specifique au mesoscale |
---|
9 | !!!! ... en vue d'un meso_initracer ???? |
---|
10 | !!!! |
---|
11 | !!!! depots permanents => albedo TES du PDS |
---|
12 | !!!! depots saisonniers => alb_surfice (~0.4, cf plus bas) |
---|
13 | !!!! [!!!! y compris pour les depots saisonniers sur les depots permanents] |
---|
14 | !!!! |
---|
15 | !!!! --> todo: il faut garder les depots saisonniers qui viennent |
---|
16 | !!!! du GCM lorsqu'ils sont consequents |
---|
17 | !!!! |
---|
18 | !IF ( caps .and. (igcm_h2o_ice .ne. 0) ) THEN |
---|
19 | |
---|
20 | IF ( caps .and. water ) THEN |
---|
21 | PRINT *, 'OVERWRITING watercaptag DEFINITION in INITRACER' |
---|
22 | PRINT *, 'lat > lat_lim et alb > alb_lim => watercaptag=T' |
---|
23 | PRINT *, 'ind for water ice: ', igcm_h2o_ice |
---|
24 | !! Perennial H20 north cap defined by watercaptag=true (allows surface to be |
---|
25 | !! hollowed by sublimation in vdifc). |
---|
26 | do ig=1,ngridmx |
---|
27 | qsurf(ig,igcm_h2o_ice)=0. !! on jette les inputs GCM |
---|
28 | if ( ( lati(ig)*180./pi .gt. 70. ) .and. |
---|
29 | . ( albedodat(ig) .ge. 0.26 ) ) then |
---|
30 | watercaptag(ig) = .true. |
---|
31 | dryness(ig) = 1. |
---|
32 | else |
---|
33 | watercaptag(ig) = .false. |
---|
34 | dryness(ig) = 1. |
---|
35 | endif ! (lati, albedodat) |
---|
36 | end do ! (ngridmx) |
---|
37 | ELSE ! (caps) |
---|
38 | print *,'Blork !!!' |
---|
39 | print *,'caps=T avec water=F ????' |
---|
40 | ENDIF ! (caps) |
---|