Changeset 346 for codes/icosagcm/trunk/src/etat0.f90
- Timestamp:
- 08/01/15 01:52:51 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/etat0.f90
r345 r346 19 19 USE etat0_dcmip1_mod, ONLY : getin_etat0_dcmip1=>getin_etat0 20 20 USE etat0_dcmip2_mod, ONLY : getin_etat0_dcmip2=>getin_etat0 21 USE etat0_dcmip4_mod, ONLY : getin_etat0_dcmip4=>getin_etat0 21 22 USE etat0_dcmip5_mod, ONLY : getin_etat0_dcmip5=>getin_etat0 22 23 USE etat0_williamson_mod, ONLY : getin_etat0_williamson=>getin_etat0 … … 24 25 ! Ad hoc interfaces 25 26 USE etat0_academic_mod, ONLY : etat0_academic=>etat0 26 USE etat0_dcmip4_mod, ONLY : etat0_dcmip4=>etat027 27 USE etat0_heldsz_mod, ONLY : etat0_heldsz=>etat0 28 28 USE etat0_venus_mod, ONLY : etat0_venus=>etat0 … … 65 65 CALL getin_etat0_dcmip2 66 66 CASE ('dcmip3') 67 CASE ('dcmip4') 68 CALL getin_etat0_dcmip4 67 69 CASE ('dcmip5') 68 70 CALL getin_etat0_dcmip5 … … 86 88 CALL etat0_venus(f_ps, f_phis, f_theta_rhodz, f_u, f_q) 87 89 PRINT *, "Venus (Lebonnois et al., 2012) test case" 88 CASE ('dcmip4')89 IF(nqtot<2) THEN90 IF (is_mpi_root) THEN91 PRINT *, "nqtot must be at least 2 for test case DCMIP4"92 END IF93 STOP94 END IF95 CALL etat0_dcmip4(f_ps,f_phis,f_theta_rhodz,f_u, f_q)96 90 CASE DEFAULT 97 91 IF(collocated) THEN … … 170 164 USE etat0_dcmip2_mod, ONLY : compute_dcmip2 => compute_etat0 171 165 USE etat0_dcmip3_mod, ONLY : compute_dcmip3 => compute_etat0 166 USE etat0_dcmip4_mod, ONLY : compute_dcmip4 => compute_etat0 172 167 USE etat0_dcmip5_mod, ONLY : compute_dcmip5 => compute_etat0 173 168 USE etat0_williamson_mod, ONLY : compute_w91_6 => compute_etat0 … … 213 208 CALL compute_dcmip3(iim*jjm,lon_i,lat_i, phis, ps, temp_i, ulon_i, ulat_i, q) 214 209 CALL compute_dcmip3(3*iim*jjm,lon_e,lat_e, phis_e, ps_e, temp_e, ulon_e, ulat_e, q_e) 210 CASE('dcmip4') 211 CALL compute_dcmip4(iim*jjm,lon_i,lat_i, phis, ps, temp_i, ulon_i, ulat_i, q) 212 CALL compute_dcmip4(3*iim*jjm,lon_e,lat_e, phis_e, ps_e, temp_e, ulon_e, ulat_e, q_e) 215 213 CASE('dcmip5') 216 214 CALL compute_dcmip5(iim*jjm,lon_i,lat_i, phis, ps, temp_i, ulon_i, ulat_i, q)
Note: See TracChangeset
for help on using the changeset viewer.