Ignore:
Timestamp:
Jun 11, 2014, 3:46:46 PM (10 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes r1997:2055 into testing branch

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/libf/phylmd/phys_output_mod.F90

    r1999 r2056  
    2626
    2727  SUBROUTINE phys_output_open(rlon,rlat,pim,tabij,ipt,jpt,plon,plat, &
    28        jjmp1,nlevSTD,clevSTD,rlevSTD,nbteta, &
    29        ctetaSTD, dtime, ok_veget, &
     28       jjmp1,nlevSTD,clevSTD,rlevSTD, dtime, ok_veget, &
    3029       type_ocean, iflag_pbl,ok_mensuel,ok_journe, &
    3130       ok_hf,ok_instan,ok_LES,ok_ade,ok_aie, read_climoz, &
     
    8281
    8382    INTEGER                               :: jjmp1
    84     INTEGER                               :: nbteta, nlevSTD, radpas
     83    INTEGER                               :: nlevSTD, radpas
    8584    LOGICAL                               :: ok_mensuel, ok_journe, ok_hf, ok_instan
    8685    LOGICAL                               :: ok_LES,ok_ade,ok_aie,flag_aerosol_strat
     
    106105    CHARACTER(LEN=2)                      :: bb3
    107106    CHARACTER(LEN=6)                      :: type_ocean
    108     CHARACTER(LEN=3)                      :: ctetaSTD(nbteta)
    109107    INTEGER, DIMENSION(iim*jjmp1)         ::  ndex2d
    110108    INTEGER, DIMENSION(iim*jjmp1*klev)    :: ndex3d
     
    306304#ifdef CPP_XIOS
    307305!!! Ouverture de chaque fichier XIOS !!!!!!!!!!!
     306    if (prt_level >= 10) then
     307      print*,'phys_output_open: call wxios_add_file with phys_out_filenames(iff)=',trim(phys_out_filenames(iff))                                                                       
     308    endif
    308309    CALL wxios_add_file(phys_out_filenames(iff),chtimestep(iff),lev_files(iff)) 
    309     print*,'wxios_add_file phys_out_filenames(iff)',phys_out_filenames(iff)                                                                       
    310310
    311311!!! Declaration des axes verticaux de chaque fichier:
    312     print*,'Declaration des axes verticaux de chaque fichier '
     312    if (prt_level >= 10) then
     313      print*,'phys_output_open: Declare vertical axes for each file'
     314    endif
    313315   if (iff.le.6) then
    314     CALL wxios_add_vaxis("presnivs", phys_out_filenames(iff), &
     316    CALL wxios_add_vaxis("presnivs", &
    315317            levmax(iff) - levmin(iff) + 1, presnivs(levmin(iff):levmax(iff)))
    316     CALL wxios_add_vaxis("Ahyb", phys_out_filenames(iff), &
     318    CALL wxios_add_vaxis("Ahyb", &
    317319            levmax(iff) - levmin(iff) + 1, Ahyb)
    318     CALL wxios_add_vaxis("Bhyb", phys_out_filenames(iff), &
     320    CALL wxios_add_vaxis("Bhyb", &
    319321            levmax(iff) - levmin(iff) + 1, Bhyb)
    320     CALL wxios_add_vaxis("Ahyb", phys_out_filenames(iff), &
     322    CALL wxios_add_vaxis("Alt", &
    321323            levmax(iff) - levmin(iff) + 1, Alt)
    322324   else
    323     CALL wxios_add_vaxis("plev", phys_out_filenames(iff), &
     325    ! NMC files
     326    CALL wxios_add_vaxis("plev", &
    324327            levmax(iff) - levmin(iff) + 1, rlevSTD(levmin(iff):levmax(iff)))
    325328   endif
     
    362365          else IF (clef_stations(iff)) THEN
    363366
    364              WRITE(lunout,*)'phys_output_mod phys_out_filenames=',phys_out_filenames(iff)
    365 
     367             if (prt_level >= 10) then
     368             WRITE(lunout,*)'phys_output_open: iff=',iff,'  phys_out_filenames(iff)=',phys_out_filenames(iff)
     369             endif
     370             
    366371             CALL histbeg_phy_all(rlon,rlat,pim,tabij,ipt,jpt,plon,plat,plon_bounds,plat_bounds, &
    367372                  phys_out_filenames(iff), &
     
    491496    ecrit_ins = ecrit_files(6)
    492497
    493     WRITE(lunout,*)'swaero_diag=',swaero_diag
    494     WRITE(lunout,*)'Fin phys_output_mod.F90'
     498    if (prt_level >= 10) then
     499      WRITE(lunout,*)'swaero_diag=',swaero_diag
     500      WRITE(lunout,*)'phys_output_open: ends here'
     501    endif
    495502
    496503  end SUBROUTINE phys_output_open
Note: See TracChangeset for help on using the changeset viewer.