Changeset 1062 for LMDZ4/trunk


Ignore:
Timestamp:
Dec 17, 2008, 1:15:05 PM (16 years ago)
Author:
Laurent Fairhead
Message:

Ajout sorties wake, etc (JYG); correction stockage sous-domaine (LG);
initialisation convection (JYG)
AI/IM

Location:
LMDZ4/trunk/libf/phylmd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/phylmd/cva_driver.F

    r1044 r1062  
    733733      IF (iflag_con .eq. 3) THEN
    734734       IF (iflag_mix .ge. 1 ) THEN
    735    
     735         CALL zilch(supmax,nloc*klev)   
    736736         CALL cv3p_mixing(nloc,ncum,nd,nd,ntra,icb,nk,inb    ! na->nd
    737737     :                       ,ph,t,q,qs,u,v,tra,h,lv,qnk
  • LMDZ4/trunk/libf/phylmd/phys_output_mod.F90

    r1055 r1062  
    265265  integer, dimension(nfiles) , save :: flag_dtwak        = (/ 4, 5, 10, 10, 10 /)
    266266  integer, dimension(nfiles) , save :: flag_dqwak        = (/ 4, 5, 10, 10, 10 /)
     267  integer, dimension(nfiles) , save :: flag_wake_h       = (/ 4, 5, 10, 10, 10 /)
     268  integer, dimension(nfiles) , save :: flag_wake_s       = (/ 4, 5, 10, 10, 10 /)
     269  integer, dimension(nfiles) , save :: flag_wake_deltat  = (/ 4, 5, 10, 10, 10 /)
     270  integer, dimension(nfiles) , save :: flag_wake_deltaq  = (/ 4, 5, 10, 10, 10 /)
     271  integer, dimension(nfiles) , save :: flag_wake_omg     = (/ 4, 5, 10, 10, 10 /)
     272  integer, dimension(nfiles) , save :: flag_Vprecip      = (/ 4, 5, 10, 10, 10 /)
     273  integer, dimension(nfiles) , save :: flag_ftd          = (/ 4, 5, 10, 10, 10 /)
     274  integer, dimension(nfiles) , save :: flag_fqd          = (/ 4, 5, 10, 10, 10 /)
    267275  integer, dimension(nfiles) , save :: flag_dtlsc        = (/ 4, 10, 10, 10, 10 /)
    268276  integer, dimension(nfiles) , save :: flag_dtlschr      = (/ 4, 10, 10, 10, 10 /)
     
    408416        jmax_ins=jjmp1
    409417
    410         do i=1,iim-1
     418! correction abderr        do i=1,iim-1
     419        do i=1,iim
    411420           print*,'io_lon(i)=',io_lon(i)
    412421           if (io_lon(i).le.lonmin_reg(iff)) imin_ins=i
     
    705714 IF(iflag_con.GE.3) THEN
    706715 IF (iflag_wake == 1) THEN
     716   CALL histdef2d(iff,flag_wake_h,"wake_h","wake_h", "-")
     717   CALL histdef2d(iff,flag_wake_s,"wake_s","wake_s", "-")
    707718   CALL histdef3d(iff,flag_dtwak,"dtwak","Wake dT","K/s")
    708719   CALL histdef3d(iff,flag_dqwak,"dqwak","Wake dQ","(kg/kg)/s")
     720   CALL histdef3d(iff,flag_wake_deltat,"wake_deltat","wake_deltat", " ")
     721   CALL histdef3d(iff,flag_wake_deltaq,"wake_deltaq","wake_deltaq", " ")
     722   CALL histdef3d(iff,flag_wake_omg,"wake_omg","wake_omg", " ")
    709723 ENDIF
     724   CALL histdef3d(iff,flag_Vprecip,"Vprecip","precipitation vertical profile","-")
     725   CALL histdef3d(iff,flag_ftd,"ftd","tend temp due aux descentes precip","-")
     726   CALL histdef3d(iff,flag_fqd,"fqd","tend vap eau due aux descentes precip","-")
    710727 ENDIF !(iflag_con.GE.3)
     728
    711729 CALL histdef3d(iff,flag_dtlsc,"dtlsc","Condensation dT", "K/s")
    712730 CALL histdef3d(iff,flag_dtlschr,"dtlschr","Large-scale condensational heating rate","K/s")
Note: See TracChangeset for help on using the changeset viewer.