Ignore:
Timestamp:
Jul 12, 2016 4:34:24 PM (8 years ago)
Author:
suehring
Message:

Separate balance equations for humidity and passive_scalar

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/swap_timelevel.f90

    r1823 r1960  
    1919! Current revisions:
    2020! -----------------
    21 !
     21! Separate humidity and passive scalar
    2222!
    2323! Former revisions:
     
    8383#if defined( __nopointer )
    8484    USE arrays_3d,                                                             &
    85         ONLY:  e, e_p, nr, nr_p, pt, pt_p, q, q_p, qr, qr_p, sa, sa_p, u, u_p, &
    86                v, v_p, w, w_p
     85        ONLY:  e, e_p, nr, nr_p, pt, pt_p, q, q_p, qr, qr_p, s, s_p, sa, sa_p, &
     86               u, u_p, v, v_p, w, w_p
    8787#else
    8888    USE arrays_3d,                                                             &
    8989        ONLY:  e, e_1, e_2, e_p, nr, nr_1, nr_2, nr_p, pt, pt_1, pt_2, pt_p, q,&
    90                q_1, q_2, q_p, qr, qr_1, qr_2, qr_p, sa, sa_1, sa_2, sa_p, u,   &
    91                u_1, u_2, u_p, v, v_1, v_2, v_p, w, w_1, w_2, w_p
     90               q_1, q_2, q_p, qr, qr_1, qr_2, qr_p, s, s_1, s_2, s_p, sa, sa_1,&
     91               sa_2, sa_p, u, u_1, u_2, u_p, v, v_1, v_2, v_p, w, w_1, w_2, w_p
    9292
    9393#endif
     
    162162       sa = sa_p
    163163    ENDIF
    164     IF ( humidity  .OR.  passive_scalar )  THEN
     164    IF ( humidity )  THEN
    165165       q = q_p             
    166166       IF ( cloud_physics  .AND.  microphysics_seifert )  THEN
     
    169169       ENDIF
    170170    ENDIF
     171    IF ( passive_scalar )  s = s_p             
    171172
    172173    IF ( land_surface )  THEN
     
    195196             sa => sa_1;  sa_p => sa_2
    196197          ENDIF
    197           IF ( humidity  .OR.  passive_scalar )  THEN
     198          IF ( humidity )  THEN
    198199             q => q_1;    q_p => q_2
    199200             IF ( cloud_physics  .AND.  microphysics_seifert )  THEN
     
    202203             ENDIF
    203204          ENDIF
     205          IF ( passive_scalar )  THEN
     206             s => s_1;    s_p => s_2
     207          ENDIF
    204208
    205209          IF ( land_surface )  THEN
     
    223227             sa => sa_2;  sa_p => sa_1
    224228          ENDIF
    225           IF ( humidity  .OR.  passive_scalar )  THEN
     229          IF ( humidity )  THEN
    226230             q => q_2;    q_p => q_1
    227231             IF ( cloud_physics  .AND.  microphysics_seifert )  THEN
     
    230234             ENDIF
    231235          ENDIF
     236          IF ( passive_scalar )  THEN
     237             s => s_2;    s_p => s_1
     238          ENDIF
    232239
    233240          IF ( land_surface )  THEN
Note: See TracChangeset for help on using the changeset viewer.