- Timestamp:
- 05/18/20 21:07:49 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/src/diagnostics/compute_temperature.F90
r952 r1027 1 1 MODULE compute_temperature_mod 2 USE prec, ONLY : rstd 2 3 USE earth_const, ONLY : cpp, cppv, kappa, Rd, Rv, preff, Treff, nu, & 3 4 caldyn_thermo, physics_thermo, thermo_fake_moist, & … … 96 97 #endif END_DYSL 97 98 99 !-------------- Wrappers for F2008 conformity ----------------- 100 98 101 SUBROUTINE compute_temperature_unst(pmid, q, temp) 99 USE prec 102 REAL(rstd),INTENT(IN) :: pmid(:,:), q(:,:,:) 103 REAL(rstd),INTENT(INOUT) :: temp(:,:) 104 CALL compute_temperature_unst_(pmid, q, temp) 105 END SUBROUTINE compute_temperature_unst 106 107 SUBROUTINE compute_temperature_hex(pmid, q, temp) 108 REAL(rstd),INTENT(IN) :: pmid(:,:), q(:,:,:) 109 REAL(rstd),INTENT(INOUT) :: temp(:,:) 110 CALL compute_temperature_hex_(pmid, q, temp) 111 END SUBROUTINE compute_temperature_hex 112 113 !-------------------------------------------------------------- 114 115 SUBROUTINE compute_temperature_unst_(pmid, q, temp) 100 116 REAL(rstd),INTENT(IN) :: pmid(llm, primal_num) 101 117 REAL(rstd),INTENT(IN) :: q(llm, primal_num, nqtot) … … 104 120 DECLARE_INDICES 105 121 #include "../kernels_unst/compute_temperature.k90" 106 END SUBROUTINE compute_temperature_unst 122 END SUBROUTINE compute_temperature_unst_ 107 123 108 SUBROUTINE compute_temperature_hex (pmid,q,temp)124 SUBROUTINE compute_temperature_hex_(pmid,q,temp) 109 125 USE icosa 110 126 USE omp_para … … 116 132 INTEGER :: ij,l 117 133 #include "../kernels_hex/compute_temperature.k90" 118 END SUBROUTINE compute_temperature_hex 134 END SUBROUTINE compute_temperature_hex_ 119 135 120 136 SUBROUTINE compute_temperature_manual(pmid,q,temp)
Note: See TracChangeset
for help on using the changeset viewer.