Ignore:
Timestamp:
Aug 27, 2013, 9:22:40 AM (12 years ago)
Author:
emillour
Message:

Mars GCM:
(Minor) optimizations: avoid seding non-contiguous arrays to routines (to avoid implicit copies of these arrays before and after being sent to the routine).
EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/improvedclouds.F

    r768 r1020  
    494494     &                    satuaf)
    495495         call WRITEdiagfi(ngrid,"vapbf","h2ovap before","kg/kg",1,
    496      &                    zq0(1,:,igcm_h2o_vap))
     496     &                    zq0(1,1,igcm_h2o_vap))
    497497         call WRITEdiagfi(ngrid,"vapaf","h2ovap after","kg/kg",1,
    498      &                    zq(1,:,igcm_h2o_vap))
     498     &                    zq(1,1,igcm_h2o_vap))
    499499         call WRITEdiagfi(ngrid,"icebf","h2oice before","kg/kg",1,
    500      &                    zq0(1,:,igcm_h2o_ice))
     500     &                    zq0(1,1,igcm_h2o_ice))
    501501         call WRITEdiagfi(ngrid,"iceaf","h2oice after","kg/kg",1,
    502      &                    zq(1,:,igcm_h2o_ice))
     502     &                    zq(1,1,igcm_h2o_ice))
    503503         call WRITEdiagfi(ngrid,"ccnbf","ccn before","/kg",1,
    504      &                    zq0(1,:,igcm_ccn_number))
     504     &                    zq0(1,1,igcm_ccn_number))
    505505         call WRITEdiagfi(ngrid,"ccnaf","ccn after","/kg",1,
    506      &                    zq(1,:,igcm_ccn_number))
     506     &                    zq(1,1,igcm_ccn_number))
    507507c         call WRITEDIAGFI(ngrid,"growthrate","growth rate","m^2/s",1,
    508508c     &                    gr_out)
Note: See TracChangeset for help on using the changeset viewer.