Ignore:
Timestamp:
Oct 27, 2019, 5:48:03 PM (5 years ago)
Author:
fhourdin
Message:

Plein de petites corrections pour le format commun.
Semble fonctionner correctement pour ARMCU/REF et RICO/REF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/dyn1d/mod_1D_cases_read_std.F90

    r3541 r3592  
    221221
    222222        print*,'Allocations OK'
    223         call read_SCM (nid,nlev_cas,nt_cas,                                                                     &
     223        CALL read_SCM (nid,nlev_cas,nt_cas,                                                                     &
    224224     &     ap_cas,bp_cas,z_cas,plev_cas,zh_cas,plevh_cas,t_cas,th_cas,thv_cas,thl_cas,qv_cas,                    &
    225225     &     ql_cas,qi_cas,rh_cas,rv_cas,u_cas,v_cas,vitw_cas,omega_cas,ug_cas,vg_cas,du_cas,hu_cas,vu_cas,        &
     
    228228     &     uw_cas,vw_cas,q1_cas,q2_cas,orog_cas,albedo_cas,emiss_cas,t_skin_cas,q_skin_cas,mom_rough,heat_rough, &
    229229     &     o3_cas,rugos_cas,clay_cas,sand_cas)
    230         print*,'Read2 cas OK'
     230        print*,'read_SCM cas OK'
    231231        do ii=1,nlev_cas
    232         print*,'apres read2_cas, plev_cas=',ii,plev_cas(ii,1)
     232        print*,'apres read2_SCM, plev_cas=',ii,plev_cas(ii,1)
     233        !print*,'apres read_SCM, plev_cas=',ii,omega_cas(ii,nt_cas/2+1)
    233234        enddo
    234235
     
    302303
    303304!=====================================================================
    304       subroutine read_cas2(nid,nlevel,ntime                          &
     305      SUBROUTINE read_cas2(nid,nlevel,ntime                          &
    305306     &     ,zz,pp,temp,qv,rh,theta,rv,u,v,ug,vg,w,                   &
    306307     &     du,hu,vu,dv,hv,vv,dt,dtrad,ht,vt,dq,hq,vq,                     &
     
    421422
    422423         return
    423          end subroutine read_cas2
     424         END SUBROUTINE read_cas2
    424425!======================================================================
    425       subroutine read2_cas(nid,nlevel,ntime,                                       &
     426      SUBROUTINE read2_cas(nid,nlevel,ntime,                                       &
    426427     &     ap,bp,zz,pp,zzh,pph,temp,theta,thv,thl,qv,ql,qi,rh,rv,u,v,vitw,omega,ug,vg,&
    427428     &     du,hu,vu,dv,hv,vv,dt,ht,vt,dq,hq,vq,                                    &
     
    604605!-----------------------------------------------------------------------
    605606
     607        print*,'omega STD ', omega
     608        stop
    606609         return
    607          end subroutine read2_cas
     610         END SUBROUTINE read2_cas
    608611
    609612!======================================================================
    610       subroutine read_SCM(nid,nlevel,ntime,                                       &
     613      SUBROUTINE read_SCM(nid,nlevel,ntime,                                       &
    611614     &     ap,bp,zz,pp,zzh,pph,temp,theta,thv,thl,qv,ql,qi,rh,rv,u,v,vitw,omega,ug,vg,&
    612615     &     du,hu,vu,dv,hv,vv,dt,ht,vt,dq,hq,vq,                                    &
     
    665668!-----------------------------------------------------------------------
    666669
    667      print*,'ON EST LA'
    668670       do i=1,nbvar3d
    669671         ierr=NF_INQ_VARID(nid,name_var(i),var3didin(i))
     
    837839
    838840         return
    839          end subroutine read_SCM
     841         END SUBROUTINE read_SCM
    840842!======================================================================
    841843
     
    854856     &         ,uw_cas,vw_cas,q1_cas,q2_cas,tke_cas                               &
    855857!
    856      &         ,ts_prof_cas,plev_prof_cas,t_prof_cas,theta_prof_cas               &
     858     &         ,ts_prof_cas,ps_prof_cas,plev_prof_cas,t_prof_cas,theta_prof_cas               &
    857859     &         ,thv_prof_cas,thl_prof_cas,qv_prof_cas,ql_prof_cas,qi_prof_cas     &
    858860     &         ,u_prof_cas,v_prof_cas,ug_prof_cas,vg_prof_cas                     &
     
    913915        real dtrad_prof_cas(nlev_cas)
    914916        real dq_prof_cas(nlev_cas),hq_prof_cas(nlev_cas),vq_prof_cas(nlev_cas)
    915         real lat_prof_cas,sens_prof_cas,tke_prof_cas,ts_prof_cas,ustar_prof_cas
     917        real lat_prof_cas,sens_prof_cas,tke_prof_cas,ts_prof_cas,ps_prof_cas,ustar_prof_cas
    916918        real uw_prof_cas(nlev_cas),vw_prof_cas(nlev_cas),q1_prof_cas(nlev_cas),q2_prof_cas(nlev_cas)
    917919! local:
     
    10011003       ts_prof_cas = ts_cas(it_cas2)                                     &
    10021004     &          -frac*(ts_cas(it_cas2)-ts_cas(it_cas1))
     1005       ps_prof_cas = ps_cas(it_cas2)                                     &
     1006     &          -frac*(ps_cas(it_cas2)-ps_cas(it_cas1))
    10031007       ustar_prof_cas = ustar_cas(it_cas2)                               &
    10041008     &          -frac*(ustar_cas(it_cas2)-ustar_cas(it_cas1))
Note: See TracChangeset for help on using the changeset viewer.