Ignore:
Timestamp:
Dec 10, 2009, 10:02:56 AM (15 years ago)
Author:
Laurent Fairhead
Message:

Merged LMDZ4-dev branch changes r1241:1278 into the trunk
Running trunk and LMDZ4-dev in LMDZOR configuration on local
machine (sequential) and SX8 (4-proc) yields identical results
(restart and restartphy are identical binarily)
Log history from r1241 to r1278 is available by switching to
source:LMDZ4/branches/LMDZ4-dev-20091210

Location:
LMDZ4/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk

  • LMDZ4/trunk/libf/phylmd/phys_local_var_mod.F90

    r1146 r1279  
     1!
     2! $Id$
     3!
    14      MODULE phys_local_var_mod
     5
    26! Variables locales pour effectuer les appels en serie
    37!======================================================================
     
    6670      REAL, SAVE, ALLOCATABLE :: d_ts(:,:), d_tr(:,:,:)
    6771      !$OMP THREADPRIVATE(d_ts, d_tr)
     72
     73! diagnostique pour le rayonnement
     74      REAL, SAVE, ALLOCATABLE :: topswad_aero(:),  solswad_aero(:)      ! diag
     75      !$OMP THREADPRIVATE(topswad_aero,solswad_aero)
     76      REAL, SAVE, ALLOCATABLE :: topswai_aero(:),  solswai_aero(:)      ! diag
     77      !$OMP THREADPRIVATE(topswai_aero,solswai_aero)
     78      REAL, SAVE, ALLOCATABLE :: topswad0_aero(:), solswad0_aero(:)     ! diag
     79      !$OMP THREADPRIVATE(topswad0_aero,solswad0_aero)
     80      REAL, SAVE, ALLOCATABLE :: topsw_aero(:,:),  solsw_aero(:,:)      ! diag
     81      !$OMP THREADPRIVATE(topsw_aero,solsw_aero)
     82      REAL, SAVE, ALLOCATABLE :: topsw0_aero(:,:), solsw0_aero(:,:)     ! diag
     83      !$OMP THREADPRIVATE(topsw0_aero,solsw0_aero)
     84      REAL, SAVE, ALLOCATABLE :: topswcf_aero(:,:),  solswcf_aero(:,:)  ! diag
     85      !$OMP THREADPRIVATE(topswcf_aero,solswcf_aero)
     86      REAL, SAVE, ALLOCATABLE :: tausum_aero(:,:,:)
     87      !$OMP THREADPRIVATE(tausum_aero)
     88      REAL, SAVE, ALLOCATABLE :: tau3d_aero(:,:,:,:)
     89      !$OMP THREADPRIVATE(tau3d_aero)
     90
    6891CONTAINS
    6992
     
    7295use dimphy
    7396use infotrac, ONLY : nbtr
     97USE aero_mod
     98
    7499IMPLICIT NONE
    75100#include "indicesol.h"
     
    97122      allocate(d_u_lif(klon,klev),d_v_lif(klon,klev))
    98123      allocate(d_ts(klon,klev), d_tr(klon,klev,nbtr))
     124      allocate(topswad_aero(klon), solswad_aero(klon))
     125      allocate(topswai_aero(klon), solswai_aero(klon))
     126      allocate(topswad0_aero(klon), solswad0_aero(klon))
     127      allocate(topsw_aero(klon,naero_grp), solsw_aero(klon,naero_grp))
     128      allocate(topsw0_aero(klon,naero_grp), solsw0_aero(klon,naero_grp))
     129      allocate(topswcf_aero(klon,3), solswcf_aero(klon,3))
     130      allocate(d_u_hin(klon,klev),d_v_hin(klon,klev),d_t_hin(klon,klev))
     131      allocate(tausum_aero(klon,nwave,naero_spc))
     132      allocate(tau3d_aero(klon,klev,nwave,naero_spc))
     133
    99134END SUBROUTINE phys_local_var_init
    100135
     
    127162      deallocate(d_u_lif,d_v_lif)
    128163      deallocate(d_ts, d_tr)
     164      deallocate(topswad_aero,solswad_aero)
     165      deallocate(topswai_aero,solswai_aero)
     166      deallocate(topswad0_aero,solswad0_aero)
     167      deallocate(topsw_aero,solsw_aero)
     168      deallocate(topsw0_aero,solsw0_aero)
     169      deallocate(topswcf_aero,solswcf_aero)
     170      deallocate(tausum_aero)
     171      deallocate(tau3d_aero)
     172      deallocate(d_u_hin,d_v_hin,d_t_hin)
     173
    129174END SUBROUTINE phys_local_var_end
    130175
Note: See TracChangeset for help on using the changeset viewer.