Ignore:
Timestamp:
Jul 14, 2017, 11:55:59 PM (7 years ago)
Author:
oboucher
Message:

Correcting an issue with the aerosol load diagnostics
that was introduced with revision 2823 in a failed attempt
to save a bit of memory... This is bit convergent with
previous version as it affects only diagnostics.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/phys_local_var_mod.F90

    r2945 r2953  
    219219      REAL, SAVE, ALLOCATABLE :: loadno3(:)
    220220      !$OMP THREADPRIVATE(loadno3)
    221       REAL, SAVE, ALLOCATABLE :: load_tmp1(:)
    222       !$OMP THREADPRIVATE(load_tmp1)
    223       REAL, SAVE, ALLOCATABLE :: load_tmp2(:)
    224       !$OMP THREADPRIVATE(load_tmp2)
    225       REAL, SAVE, ALLOCATABLE :: load_tmp3(:)
    226       !$OMP THREADPRIVATE(load_tmp3)
     221      REAL, SAVE, ALLOCATABLE :: load_tmp1(:), load_tmp2(:)
     222      !$OMP THREADPRIVATE(load_tmp1, load_tmp2)
     223      REAL, SAVE, ALLOCATABLE :: load_tmp3(:), load_tmp4(:)
     224      !$OMP THREADPRIVATE(load_tmp3, load_tmp4)
     225      REAL, SAVE, ALLOCATABLE :: load_tmp5(:), load_tmp6(:)
     226      !$OMP THREADPRIVATE(load_tmp5, load_tmp6)
     227      REAL, SAVE, ALLOCATABLE :: load_tmp7(:), load_tmp8(:)
     228      !$OMP THREADPRIVATE(load_tmp7, load_tmp8)
     229      REAL, SAVE, ALLOCATABLE :: load_tmp9(:), load_tmp10(:)
     230      !$OMP THREADPRIVATE(load_tmp9, load_tmp10)
    227231
    228232!IM ajout variables CFMIP2/CMIP5
     
    614618      ALLOCATE(load_tmp2(klon))
    615619      ALLOCATE(load_tmp3(klon))
     620      ALLOCATE(load_tmp4(klon))
     621      ALLOCATE(load_tmp5(klon))
     622      ALLOCATE(load_tmp6(klon))
     623      ALLOCATE(load_tmp7(klon))
     624      ALLOCATE(load_tmp8(klon))
     625      ALLOCATE(load_tmp9(klon))
     626      ALLOCATE(load_tmp10(klon))
    616627
    617628!IM ajout variables CFMIP2/CMIP5
     
    877888      DEALLOCATE(load_tmp2)
    878889      DEALLOCATE(load_tmp3)
     890      DEALLOCATE(load_tmp4)
     891      DEALLOCATE(load_tmp5)
     892      DEALLOCATE(load_tmp6)
     893      DEALLOCATE(load_tmp7)
     894      DEALLOCATE(load_tmp8)
     895      DEALLOCATE(load_tmp9)
     896      DEALLOCATE(load_tmp10)
    879897      DEALLOCATE(du_gwd_hines,dv_gwd_hines,d_t_hin)
    880898      DEALLOCATE(d_q_ch4)
Note: See TracChangeset for help on using the changeset viewer.