Changeset 2021 for LMDZ5/trunk/libf/dyn3dmem/guide_loc_mod.F90
- Timestamp:
- Apr 25, 2014, 12:20:14 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3dmem/guide_loc_mod.F90
r1907 r2021 329 329 !======================================================================= 330 330 SUBROUTINE guide_main(itau,ucov,vcov,teta,q,masse,ps) 331 use exner_hyb_loc_m, only: exner_hyb_loc 332 use exner_milieu_loc_m, only: exner_milieu_loc 331 333 USE parallel_lmdz 332 334 USE control_mod … … 353 355 REAL, ALLOCATABLE, SAVE, DIMENSION (:,:) :: f_addv ! var aux: champ de guidage 354 356 ! Variables pour fonction Exner (P milieu couche) 355 REAL, ALLOCATABLE, SAVE, DIMENSION (:,:,:) :: pk, pkf 356 REAL, ALLOCATABLE, SAVE, DIMENSION (:,:,:) :: alpha, beta 357 REAL, ALLOCATABLE, SAVE, DIMENSION (:,:,:) :: pk 357 358 REAL, ALLOCATABLE, SAVE, DIMENSION (:,:) :: pks 358 359 REAL :: unskap … … 399 400 ALLOCATE(f_addv(ijb_v:ije_v,llm) ) 400 401 ALLOCATE(pk(iip1,jjb_u:jje_u,llm) ) 401 ALLOCATE(pkf(iip1,jjb_u:jje_u,llm) )402 ALLOCATE(alpha(iip1,jjb_u:jje_u,llm) )403 ALLOCATE(beta(iip1,jjb_u:jje_u,llm) )404 402 ALLOCATE(pks(iip1,jjb_u:jje_u) ) 405 403 ALLOCATE(p(ijb_u:ije_u,llmp1) ) … … 539 537 CALL pression_loc( ijnb_u, ap, bp, ps, p ) 540 538 if (pressure_exner) then 541 CALL exner_hyb_loc(ip1jmp1,ps,p, alpha,beta,pks,pk,pkf)539 CALL exner_hyb_loc(ip1jmp1,ps,p,pks,pk) 542 540 else 543 CALL exner_milieu_loc(ip1jmp1,ps,p, beta,pks,pk,pkf)541 CALL exner_milieu_loc(ip1jmp1,ps,p,pks,pk) 544 542 endif 545 543 !$OMP BARRIER … … 894 892 !======================================================================= 895 893 SUBROUTINE guide_interp(psi,teta) 894 use exner_hyb_loc_m, only: exner_hyb_loc 895 use exner_milieu_loc_m, only: exner_milieu_loc 896 896 USE parallel_lmdz 897 897 USE mod_hallo … … 919 919 REAL, ALLOCATABLE, SAVE,DIMENSION (:,:,:) :: pbary 920 920 ! Variables pour fonction Exner (P milieu couche) 921 REAL, ALLOCATABLE, SAVE,DIMENSION (:,:,:) :: pk, pkf 922 REAL, ALLOCATABLE, SAVE, DIMENSION (:,:,:) :: alpha, beta 921 REAL, ALLOCATABLE, SAVE,DIMENSION (:,:,:) :: pk 923 922 REAL ,ALLOCATABLE, SAVE, DIMENSION (:,:) :: pks 924 923 REAL :: unskap … … 949 948 ALLOCATE(pbary(iip1,jjb_v:jje_v,llm) ) 950 949 ALLOCATE(pk(iip1,jjb_u:jje_u,llm) ) 951 ALLOCATE(pkf(iip1,jjb_u:jje_u,llm) )952 ALLOCATE(alpha(iip1,jjb_u:jje_u,llm) )953 ALLOCATE(beta(iip1,jjb_u:jje_u,llm) )954 950 ALLOCATE(pks (iip1,jjb_u:jje_u) ) 955 951 ALLOCATE(qsat(ijb_u:ije_u,llm) ) … … 1032 1028 CALL pression_loc( ijnb_u, ap, bp, psi, p ) 1033 1029 if (disvert_type==1) then 1034 CALL exner_hyb_loc(ijnb_u,psi,p, alpha,beta,pks,pk,pkf)1030 CALL exner_hyb_loc(ijnb_u,psi,p,pks,pk) 1035 1031 else ! we assume that we are in the disvert_type==2 case 1036 CALL exner_milieu_loc(ijnb_u,psi,p, beta,pks,pk,pkf)1032 CALL exner_milieu_loc(ijnb_u,psi,p,pks,pk) 1037 1033 endif 1038 1034 unskap=1./kappa
Note: See TracChangeset
for help on using the changeset viewer.