Ignore:
Timestamp:
Jan 30, 2017, 5:54:45 PM (7 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes r2727:2785 into testing branch

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/libf/phylmd/dyn1d/mod_1D_cases_read2.F90

    r2720 r2787  
    178178
    179179        print*,'Allocations OK'
    180         call read_cas(nid,nlev_cas,nt_cas                                       &
     180        call read_cas2(nid,nlev_cas,nt_cas                                       &
    181181     &     ,z_cas,plev_cas,t_cas,q_cas,rh_cas,th_cas,rv_cas,u_cas,v_cas         &
    182182     &     ,ug_cas,vg_cas,vitw_cas,du_cas,hu_cas,vu_cas,dv_cas,hv_cas,vv_cas    &
     
    241241        allocate(z_cas(nlev_cas,nt_cas),zh_cas(nlev_cas+1))
    242242        allocate(ap_cas(nlev_cas+1),bp_cas(nt_cas+1))
    243         allocate(t_cas(nlev_cas,nt_cas),q_cas(nlev_cas,nt_cas),qv_cas(nlev_cas,nt_cas),ql_cas(nlev_cas,nt_cas),qi_cas(nlev_cas,nt_cas),rh_cas(nlev_cas,nt_cas))
     243        allocate(t_cas(nlev_cas,nt_cas),q_cas(nlev_cas,nt_cas),qv_cas(nlev_cas,nt_cas),ql_cas(nlev_cas,nt_cas), &
     244             qi_cas(nlev_cas,nt_cas),rh_cas(nlev_cas,nt_cas))
    244245        allocate(th_cas(nlev_cas,nt_cas),thl_cas(nlev_cas,nt_cas),thv_cas(nlev_cas,nt_cas),rv_cas(nlev_cas,nt_cas))
    245246        allocate(u_cas(nlev_cas,nt_cas),v_cas(nlev_cas,nt_cas),vitw_cas(nlev_cas,nt_cas),omega_cas(nlev_cas,nt_cas))
     
    382383END MODULE mod_1D_cases_read2
    383384!=====================================================================
    384       subroutine read_cas(nid,nlevel,ntime                          &
     385      subroutine read_cas2(nid,nlevel,ntime                          &
    385386     &     ,zz,pp,temp,qv,rh,theta,rv,u,v,ug,vg,w,                   &
    386387     &     du,hu,vu,dv,hv,vv,dt,dtrad,ht,vt,dq,hq,vq,                     &
     
    423424
    424425       do i=1,nbvar3d
    425          print *,'Dans read_cas, on va lire ',nid,i,name_var(i)
     426         print *,'Dans read_cas2, on va lire ',nid,i,name_var(i)
    426427       enddo
    427428       do i=1,nbvar3d
     
    433434       enddo
    434435       do i=1,nbvar3d
    435          print *,'Dans read_cas, on va lire ',var3didin(i),name_var(i)
     436         print *,'Dans read_cas2, on va lire ',var3didin(i),name_var(i)
    436437         if(i.LE.35) then
    437438#ifdef NC_DOUBLE
     
    440441         ierr = NF_GET_VAR_REAL(nid,var3didin(i),resul)
    441442#endif
    442          print *,'Dans read_cas, on a lu ',ierr,var3didin(i),name_var(i)
     443         print *,'Dans read_cas2, on a lu ',ierr,var3didin(i),name_var(i)
    443444         if(ierr/=NF_NOERR) then
    444445            print *,'Pb a la lecture de cas.nc: ',name_var(i)
     
    451452         ierr = NF_GET_VAR_REAL(nid,var3didin(i),resul1)
    452453#endif
    453          print *,'Dans read_cas, on a lu ',ierr,var3didin(i),name_var(i)
     454         print *,'Dans read_cas2, on a lu ',ierr,var3didin(i),name_var(i)
    454455         if(ierr/=NF_NOERR) then
    455456            print *,'Pb a la lecture de cas.nc: ',name_var(i)
     
    501502
    502503         return
    503          end subroutine read_cas
     504         end subroutine read_cas2
    504505!======================================================================
    505506      subroutine read2_cas(nid,nlevel,ntime,                                       &
     
    545546      data name_var/'coor_par_a','coor_par_b','height_h','pressure_h',&
    546547     &'w','omega','ug','vg','uadv','uadvh','uadvv','vadv','vadvh','vadvv','tadv','tadvh','tadvv',&
    547      &'qadv','qadvh','qadvv','thadv','thadvh','thadvv','thladvh','radv','radvh','radvv','radcool','q1','q2','ustress','vstress','rh',&
     548     &'qadv','qadvh','qadvv','thadv','thadvh','thadvv','thladvh','radv','radvh','radvv','radcool','q1','q2','ustress','vstress', &
     549     'rh',&
    548550     &'height_f','pressure_f','temp','theta','thv','thl','qv','ql','qi','rv','u','v',&
    549551     &'sfc_sens_flx','sfc_lat_flx','ts','ps','ustar','tke',&
     
    686688         end subroutine read2_cas
    687689!======================================================================
    688         SUBROUTINE interp_case_time(day,day1,annee_ref                &
     690        SUBROUTINE interp_case_time2(day,day1,annee_ref                &
    689691!    &         ,year_cas,day_cas,nt_cas,pdt_forc,nlev_cas      &
    690692     &         ,nt_cas,nlev_cas                                       &
     
    887889
    888890        return
    889         END SUBROUTINE interp_case_time
     891        END SUBROUTINE interp_case_time2
    890892
    891893!**********************************************************************************************
Note: See TracChangeset for help on using the changeset viewer.