Changeset 3050


Ignore:
Timestamp:
Oct 30, 2017, 10:20:20 AM (7 years ago)
Author:
Laurent Fairhead
Message:

Initialisation manquantes et deplacement de Init_dimphy

Location:
LMDZ6/branches/DYNAMICO-conv/libf
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/DYNAMICO-conv/libf/dynphy_lonlat/phydev/iniphysiq_mod.F90

    r2588 r3050  
    7171  CALL inifis(prad,pg,pr,pcpp)
    7272 
    73   ! Initialize dimphy module
    74   CALL Init_dimphy(klon_omp,nlayer)
    75 
    7673  ! Initialize tracer names, numbers, etc. for physics
    7774  CALL init_infotrac_phy(nqtot,type_trac)
  • LMDZ6/branches/DYNAMICO-conv/libf/dynphy_lonlat/phylmd/iniphysiq_mod.F90

    r3002 r3050  
    115115
    116116  ! Initialize dimphy module (unless in 1D where it has already been done)
    117   IF (klon_glo>1) CALL Init_dimphy(klon_omp,nlayer)
     117!  IF (klon_glo>1) CALL Init_dimphy(klon_omp,nlayer)
    118118
    119119  ! Copy over "offline" settings
  • LMDZ6/branches/DYNAMICO-conv/libf/phy_common/physics_distribution_mod.F90

    r2351 r3050  
    1010                                       nbp, nbp_lon, nbp_lat, nbp_lev, &
    1111                                       communicator)
    12   USE mod_phys_lmdz_para, ONLY: init_phys_lmdz_para
     12  USE mod_phys_lmdz_para, ONLY: init_phys_lmdz_para, klon_omp
    1313  USE mod_grid_phy_lmdz, ONLY: init_grid_phy_lmdz
     14  USE dimphy, ONLY : Init_dimphy
     15  USE infotrac_phy, ONLY : type_trac
     16#ifdef REPROBUS
     17  USE CHEM_REP, ONLY : Init_chem_rep_phys
     18#endif
     19
    1420  IMPLICIT NONE
    1521    INTEGER,INTENT(IN) :: grid_type
     
    2430    CALL init_grid_phy_lmdz(grid_type,nvertex, nbp_lon,nbp_lat,nbp_lev)
    2531    CALL init_phys_lmdz_para(nbp,nbp_lon, nbp_lat, communicator)
     32!$OMP PARALLEL
     33    CALL init_dimphy(klon_omp,nbp_lev)
     34
     35! Initialization of Reprobus
     36    IF (type_trac == 'repr') THEN
     37#ifdef REPROBUS
     38       CALL Init_chem_rep_phys(klon_omp,nbp_lev)
     39#endif
     40    END IF
     41
     42!$OMP END PARALLEL
    2643
    2744  END SUBROUTINE init_physics_distribution 
  • LMDZ6/branches/DYNAMICO-conv/libf/phylmd/phys_local_var_mod.F90

    r2992 r3050  
    335335!$OMP THREADPRIVATE(zxfluxlat_x, zxfluxlat_w)
    336336!jyg<
    337 !!! Entr\E9es suppl\E9mentaires couche-limite
     337!!! Entrees supplementaires couche-limite
    338338!!      REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: t_x, t_w
    339339!!!$OMP THREADPRIVATE(t_x, t_w)
     
    346346      REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: dqvdf_x, dqvdf_w
    347347!$OMP THREADPRIVATE(dqvdf_x, dqvdf_w)
    348 ! Variables suppl\E9mentaires dans physiq.F relative au splitting de la surface
     348! Variables supplementaires dans physiq.F relative au splitting de la surface
    349349      REAL,ALLOCATABLE,SAVE,DIMENSION(:,:,:) :: pbl_tke_input
    350350!$OMP THREADPRIVATE(pbl_tke_input)
     
    638638      ALLOCATE(toplwad0_aerop(klon), sollwad0_aerop(klon))
    639639
    640 ! FH Ajout de celles n??cessaires au phys_output_write_mod
     640! FH Ajout de celles necessaires au phys_output_write_mod
    641641
    642642      ALLOCATE(tal1(klon), pal1(klon), pab1(klon), pab2(klon))
     
    703703      ALLOCATE(sens(klon), flwp(klon), fiwp(klon))
    704704      ALLOCATE(ale_bl_stat(klon), alp_bl_conv(klon), alp_bl_det(klon))
     705      ale_bl_stat(:)=0 ; alp_bl_conv(:)=0 ;  alp_bl_det(:)=0
    705706      ALLOCATE(alp_bl_fluct_m(klon), alp_bl_fluct_tke(klon))
     707      alp_bl_fluct_m(:)=0 ; alp_bl_fluct_tke(:)= 0.
    706708      ALLOCATE(alp_bl_stat(klon), n2(klon), s2(klon))
     709      alp_bl_stat(:)=0
    707710      ALLOCATE(proba_notrig(klon), random_notrig(klon))
    708711
     
    914917      DEALLOCATE(toplwad0_aerop, sollwad0_aerop)
    915918
    916 ! FH Ajout de celles n??cessaires au phys_output_write_mod
     919! FH Ajout de celles necessaires au phys_output_write_mod
    917920      DEALLOCATE(tal1, pal1, pab1, pab2)
    918921      DEALLOCATE(ptstar, pt0, slp)
Note: See TracChangeset for help on using the changeset viewer.