Changeset 579 for trunk/MESOSCALE_DEV
- Timestamp:
- Mar 14, 2012, 1:22:19 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MESOSCALE_DEV/NOTES.txt
r577 r579 1 Mhh c'est un peu plus compliqué, car en toute rigueur il peut y avoir plusieurs traceurs poussières si on considère le cas où l'on tourne avec plusieurs bins radiativement actifs... 2 3 Donc il vaut mieux détecter les scatterers poussières au début de la physique avec un code du style (à tester et corriger): 4 5 ------------------------------------------------------------- 6 #include "aerkind.h" ! (qui contient name_iaer) 7 8 (...blabla) 9 10 INTEGER :: iaer 11 CHARACTER(LEN=20) :: txt 12 INTEGER,SAVE :: iaerdust(naerkind) 13 INTEGER,SAVE :: naerdust ! number of dust scatterers 14 15 (...blablablabla) 16 17 IF (firstcall) THEN 18 naerdust=0 19 DO iaer=1,naerkind 20 txt=name_iaer(iaer) 21 IF (txt(1:4).eq."dust") THEN 22 naerdust=naerdust+1 23 iaerdust(naerdust)=iaer 24 ENDIF 25 ENDDO 26 ENDIF 27 ------------------------------------------------------------- 28 29 Et ensuite en toute rigueur encore une fois il faut sommer les taus des différents scatterers poussières dans la partie slope de ton code: 30 31 ------------------------------------------------------------- 32 DO ig=1,ngrid 33 DO l=1,2 34 (...blabla yeah blabla) 35 sl_tau = 0. 36 DO iaer=1,naerdust 37 sl_tau = sl_tau + tau(ig,iaerdust(iaer)) 38 ENDDO 39 (...blabla yeah) 40 ENDDO 41 ENDDO 42 ------------------------------------------------------------- 43 1 44 2 45 quand on rajoute une variable dans Registry il faut absolument recompiler avec
Note: See TracChangeset
for help on using the changeset viewer.