Changeset 1027 for codes/icosagcm/devel/src/diagnostics/compute_rhodz.F90
- Timestamp:
- 05/18/20 21:07:49 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/src/diagnostics/compute_rhodz.F90
r912 r1027 1 1 MODULE compute_rhodz_mod 2 USE icosa, ONLY : rstd 2 3 USE earth_const, ONLY : g 3 4 USE disvert_mod, ONLY : ap, bp … … 41 42 #endif END_DYSL 42 43 44 !-------------- Wrappers for F2008 conformity ----------------- 45 !-------------------------------------------------------------- 46 47 SUBROUTINE compute_rhodz_hex(comp, ps, rhodz) 48 LOGICAL, INTENT(IN) :: comp ! .TRUE. to compute, .FALSE. to check 49 REAL(rstd), INTENT(IN) :: ps(:) 50 REAL(rstd), INTENT(INOUT) :: rhodz(:,:) 51 CALL compute_rhodz_hex_(comp, ps, rhodz) 52 END SUBROUTINE compute_rhodz_hex 53 43 54 SUBROUTINE compute_rhodz_unst(comp, ps, rhodz) 55 LOGICAL, INTENT(IN) :: comp ! .TRUE. to compute, .FALSE. to check 56 REAL(rstd), INTENT(IN) :: ps(:) 57 REAL(rstd), INTENT(INOUT) :: rhodz(:,:) 58 CALL compute_rhodz_unst_(comp, ps, rhodz) 59 END SUBROUTINE compute_rhodz_unst 60 61 !-------------------------------------------------------------- 62 63 SUBROUTINE compute_rhodz_unst_(comp, ps, rhodz) 44 64 USE data_unstructured_mod, ONLY : primal_num 45 65 LOGICAL, INTENT(IN) :: comp … … 53 73 #undef AP 54 74 #undef BP 55 END SUBROUTINE compute_rhodz_unst 75 END SUBROUTINE compute_rhodz_unst_ 56 76 57 SUBROUTINE compute_rhodz_hex (comp, ps, rhodz)77 SUBROUTINE compute_rhodz_hex_(comp, ps, rhodz) 58 78 USE icosa 59 79 USE omp_para … … 68 88 #undef AP 69 89 #undef BP 70 END SUBROUTINE compute_rhodz_hex 90 END SUBROUTINE compute_rhodz_hex_ 71 91 72 92 SUBROUTINE compute_rhodz_handmade(comp, ps, rhodz)
Note: See TracChangeset
for help on using the changeset viewer.