Changeset 1027 for codes/icosagcm/devel/src/vertical/vertical_interp.f90
- Timestamp:
- 05/18/20 21:07:49 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/src/vertical/vertical_interp.f90
r958 r1027 42 42 END SUBROUTINE vertical_interp 43 43 44 !-------------- Wrappers for F2008 conformity ----------------- 45 44 46 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) 45 61 REAL(rstd),INTENT(IN) :: pmid(iim*jjm,llm) 46 62 REAL(rstd),INTENT(IN) :: in(iim*jjm,llm) … … 61 77 !$OMP BARRIER 62 78 63 END SUBROUTINE compute_vertical_interp_hex 79 END SUBROUTINE compute_vertical_interp_hex_ 64 80 65 SUBROUTINE compute_vertical_interp_unst (pmid,in,out,pval)81 SUBROUTINE compute_vertical_interp_unst_(pmid,in,out,pval) 66 82 REAL(rstd),INTENT(IN) :: pmid(llm, primal_num) 67 83 REAL(rstd),INTENT(IN) :: in(llm, primal_num) … … 76 92 !$OMP END MASTER 77 93 !$OMP BARRIER 78 END SUBROUTINE compute_vertical_interp_unst 94 END SUBROUTINE compute_vertical_interp_unst_ 79 95 80 96 PURE SUBROUTINE interp_1d(pmid,in,out,pval)
Note: See TracChangeset
for help on using the changeset viewer.