Changeset 2056 for LMDZ5/branches/testing/libf/phylmd/phys_output_mod.F90
- Timestamp:
- Jun 11, 2014, 3:46:46 PM (10 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 1998,2000-2023,2025-2029,2032,2034,2036-2049,2051-2055
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/phys_output_mod.F90
r1999 r2056 26 26 27 27 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, & 30 29 type_ocean, iflag_pbl,ok_mensuel,ok_journe, & 31 30 ok_hf,ok_instan,ok_LES,ok_ade,ok_aie, read_climoz, & … … 82 81 83 82 INTEGER :: jjmp1 84 INTEGER :: n bteta, nlevSTD, radpas83 INTEGER :: nlevSTD, radpas 85 84 LOGICAL :: ok_mensuel, ok_journe, ok_hf, ok_instan 86 85 LOGICAL :: ok_LES,ok_ade,ok_aie,flag_aerosol_strat … … 106 105 CHARACTER(LEN=2) :: bb3 107 106 CHARACTER(LEN=6) :: type_ocean 108 CHARACTER(LEN=3) :: ctetaSTD(nbteta)109 107 INTEGER, DIMENSION(iim*jjmp1) :: ndex2d 110 108 INTEGER, DIMENSION(iim*jjmp1*klev) :: ndex3d … … 306 304 #ifdef CPP_XIOS 307 305 !!! 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 308 309 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)310 310 311 311 !!! 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 313 315 if (iff.le.6) then 314 CALL wxios_add_vaxis("presnivs", phys_out_filenames(iff),&316 CALL wxios_add_vaxis("presnivs", & 315 317 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", & 317 319 levmax(iff) - levmin(iff) + 1, Ahyb) 318 CALL wxios_add_vaxis("Bhyb", phys_out_filenames(iff),&320 CALL wxios_add_vaxis("Bhyb", & 319 321 levmax(iff) - levmin(iff) + 1, Bhyb) 320 CALL wxios_add_vaxis("A hyb", phys_out_filenames(iff), &322 CALL wxios_add_vaxis("Alt", & 321 323 levmax(iff) - levmin(iff) + 1, Alt) 322 324 else 323 CALL wxios_add_vaxis("plev", phys_out_filenames(iff), & 325 ! NMC files 326 CALL wxios_add_vaxis("plev", & 324 327 levmax(iff) - levmin(iff) + 1, rlevSTD(levmin(iff):levmax(iff))) 325 328 endif … … 362 365 else IF (clef_stations(iff)) THEN 363 366 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 366 371 CALL histbeg_phy_all(rlon,rlat,pim,tabij,ipt,jpt,plon,plat,plon_bounds,plat_bounds, & 367 372 phys_out_filenames(iff), & … … 491 496 ecrit_ins = ecrit_files(6) 492 497 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 495 502 496 503 end SUBROUTINE phys_output_open
Note: See TracChangeset
for help on using the changeset viewer.