Ignore:
Timestamp:
05/18/20 21:07:49 (4 years ago)
Author:
dubos
Message:

devel : towards conformity to F2008 standard

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/src/vertical/vertical_interp.f90

    r958 r1027  
    4242  END SUBROUTINE  vertical_interp 
    4343 
     44!-------------- Wrappers for F2008 conformity ----------------- 
     45 
    4446  SUBROUTINE compute_vertical_interp_hex(pmid,in,out,pval) 
     47    REAL(rstd),INTENT(IN) :: pmid(:,:), in(:,:), pval 
     48    REAL(rstd),INTENT(OUT):: out(:) 
     49    CALL compute_vertical_interp_hex_(pmid,in,out,pval) 
     50  END SUBROUTINE compute_vertical_interp_hex 
     51 
     52  SUBROUTINE compute_vertical_interp_unst(pmid,in,out,pval) 
     53    REAL(rstd),INTENT(IN) :: pmid(:,:), in(:,:), pval 
     54    REAL(rstd),INTENT(OUT):: out(:) 
     55    CALL compute_vertical_interp_unst_(pmid,in,out,pval) 
     56  END SUBROUTINE compute_vertical_interp_unst 
     57 
     58!-------------------------------------------------------------- 
     59 
     60  SUBROUTINE compute_vertical_interp_hex_(pmid,in,out,pval) 
    4561    REAL(rstd),INTENT(IN) :: pmid(iim*jjm,llm) 
    4662    REAL(rstd),INTENT(IN) :: in(iim*jjm,llm) 
     
    6177!$OMP BARRIER 
    6278 
    63   END SUBROUTINE compute_vertical_interp_hex 
     79  END SUBROUTINE compute_vertical_interp_hex_ 
    6480 
    65   SUBROUTINE compute_vertical_interp_unst(pmid,in,out,pval) 
     81  SUBROUTINE compute_vertical_interp_unst_(pmid,in,out,pval) 
    6682    REAL(rstd),INTENT(IN) :: pmid(llm, primal_num) 
    6783    REAL(rstd),INTENT(IN) :: in(llm, primal_num) 
     
    7692!$OMP END MASTER 
    7793!$OMP BARRIER 
    78   END SUBROUTINE compute_vertical_interp_unst 
     94  END SUBROUTINE compute_vertical_interp_unst_ 
    7995 
    8096  PURE SUBROUTINE interp_1d(pmid,in,out,pval) 
Note: See TracChangeset for help on using the changeset viewer.