Changeset 579 for trunk/MESOSCALE_DEV


Ignore:
Timestamp:
Mar 14, 2012, 1:22:19 AM (13 years ago)
Author:
aslmd
Message:

PYTHON UTIL. improved comments for the first part. corrected a bug: for 3D fields xyt it was necessary to add --vert 0 to have x,y,or t as abscissae, this is no longer the case.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MESOSCALE_DEV/NOTES.txt

    r577 r579  
     1Mhh 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
     3Donc 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
     29Et 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
    144
    245quand on rajoute une variable dans Registry il faut absolument recompiler avec
Note: See TracChangeset for help on using the changeset viewer.