Ignore:
Timestamp:
Dec 19, 2011, 6:54:32 PM (13 years ago)
Author:
aslmd
Message:

MESOSCALE: corrected a bug with dust outputs through MESOINI in new physics. added mars=12 for scavenging runs (see r76).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/WRFV2/main/real_em.F

    r76 r481  
    712712IF ( (config_flags%mars .eq. 1) .OR. &
    713713     (config_flags%mars .eq. 3) .OR. &
    714      (config_flags%mars .eq. 11) ) THEN
     714     (config_flags%mars .eq. 11) .OR. &
     715     (config_flags%mars .eq. 12) ) THEN
    715716      CALL couple ( grid%em_mu_2 , grid%em_mub , q2bdy3dtemp1 , grid%scalar(:,:,:,3) , 't' , grid%msft , &
    716717                    ids, ide, jds, jde, kds, kde, ims, ime, jms, jme, kms, kme, ips, ipe, jps, jpe, kps, kpe )
    717718ENDIF
    718 IF (config_flags%mars .eq. 11) THEN
     719IF ((config_flags%mars .eq. 11) .OR. (config_flags%mars .eq. 12)) THEN
    719720      CALL couple ( grid%em_mu_2 , grid%em_mub , q3bdy3dtemp1 , grid%scalar(:,:,:,4) , 't' , grid%msft , &
    720721                    ids, ide, jds, jde, kds, kde, ims, ime, jms, jme, kms, kme, ips, ipe, jps, jpe, kps, kpe )
     
    786787IF ( (config_flags%mars .eq. 1) .OR. &
    787788     (config_flags%mars .eq. 3) .OR. &
    788      (config_flags%mars .eq. 11) ) THEN
     789     (config_flags%mars .eq. 11) .OR. &
     790     (config_flags%mars .eq. 12) ) THEN
    789791      CALL stuff_bdy     ( q2bdy3dtemp1 , grid%scalar_b(:,:,:,:,3)   , 'T' , ijds , ijde , spec_bdy_width      , &
    790792                                                                 ids , ide , jds , jde , kds , kde , &
     
    792794                                                                 ips , ipe , jps , jpe , kps , kpe )
    793795ENDIF
    794 IF (config_flags%mars .eq. 11) THEN
     796IF ((config_flags%mars .eq. 11) .OR. (config_flags%mars .eq. 12)) THEN
    795797      CALL stuff_bdy     ( q3bdy3dtemp1 , grid%scalar_b(:,:,:,:,4)   , 'T' , ijds , ijde , spec_bdy_width      , &
    796798                                                                 ids , ide , jds , jde , kds , kde , &
     
    863865IF ( (config_flags%mars .eq. 1) .OR. &
    864866     (config_flags%mars .eq. 3) .OR. &
    865      (config_flags%mars .eq. 11) ) THEN
     867     (config_flags%mars .eq. 11) .OR. &
     868     (config_flags%mars .eq. 12) ) THEN
    866869      CALL couple ( grid%em_mu_2 , grid%em_mub , q2bdy3dtemp2 , grid%scalar(:,:,:,3) , 't' , grid%msft , &
    867870                    ids, ide, jds, jde, kds, kde, ims, ime, jms, jme, kms, kme, ips, ipe, jps, jpe, kps, kpe )
    868871ENDIF
    869 IF (config_flags%mars .eq. 11) THEN
     872IF ((config_flags%mars .eq. 11) .OR. (config_flags%mars .eq. 12)) THEN
    870873      CALL couple ( grid%em_mu_2 , grid%em_mub , q3bdy3dtemp2 , grid%scalar(:,:,:,4) , 't' , grid%msft , &
    871874                    ids, ide, jds, jde, kds, kde, ims, ime, jms, jme, kms, kme, ips, ipe, jps, jpe, kps, kpe )
     
    941944IF ( (config_flags%mars .eq. 1) .OR. &
    942945     (config_flags%mars .eq. 3) .OR. &
    943      (config_flags%mars .eq. 11) ) THEN
     946     (config_flags%mars .eq. 11) .OR. &
     947     (config_flags%mars .eq. 12) ) THEN
    944948      CALL stuff_bdytend ( q2bdy3dtemp2 , q2bdy3dtemp1 , REAL(interval_seconds) ,grid%scalar_bt(:,:,:,:,3) , 'T' , &
    945949                                                            ijds , ijde , spec_bdy_width      , &
     
    948952                                                            ips , ipe , jps , jpe , kps , kpe )
    949953ENDIF
    950 IF (config_flags%mars .eq. 11) THEN
     954IF ((config_flags%mars .eq. 11) .OR. (config_flags%mars .eq. 12)) THEN
    951955      CALL stuff_bdytend ( q3bdy3dtemp2 , q3bdy3dtemp1 , REAL(interval_seconds) , grid%scalar_bt(:,:,:,:,4) , 'T' , &
    952956                                                            ijds , ijde , spec_bdy_width      , &
     
    11121116IF ( (config_flags%mars .eq. 1) .OR. &
    11131117     (config_flags%mars .eq. 3) .OR. &
    1114      (config_flags%mars .eq. 11) ) THEN
     1118     (config_flags%mars .eq. 11) .OR. &
     1119     (config_flags%mars .eq. 12) ) THEN
    11151120        CALL stuff_bdy     ( q2bdy3dtemp1 , grid%scalar_b(:,:,:,:,3)   , 'T', ijds , ijde , spec_bdy_width      , &
    11161121                                                                    ids , ide , jds , jde , kds , kde , &
     
    11181123                                                                    ips , ipe , jps , jpe , kps , kpe )
    11191124ENDIF
    1120 IF (config_flags%mars .eq. 11) THEN
     1125IF ((config_flags%mars .eq. 11) .OR. (config_flags%mars .eq. 12)) THEN
    11211126        CALL stuff_bdy     ( q3bdy3dtemp1 , grid%scalar_b(:,:,:,:,4)   , 'T', ijds , ijde , spec_bdy_width      , &
    11221127                                                                    ids , ide , jds , jde , kds , kde , &
Note: See TracChangeset for help on using the changeset viewer.