Changeset 345 for codes/icosagcm/trunk/src/etat0.f90
- Timestamp:
- 07/31/15 19:17:42 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/etat0.f90
r344 r345 16 16 USE mpipara, ONLY : is_mpi_root 17 17 USE disvert_mod 18 ! Newinterface18 ! Generic interface 19 19 USE etat0_dcmip1_mod, ONLY : getin_etat0_dcmip1=>getin_etat0 20 20 USE etat0_dcmip2_mod, ONLY : getin_etat0_dcmip2=>getin_etat0 … … 22 22 USE etat0_williamson_mod, ONLY : getin_etat0_williamson=>getin_etat0 23 23 USE etat0_temperature_mod, ONLY: getin_etat0_temperature=>getin_etat0 24 ! Old interface24 ! Ad hoc interfaces 25 25 USE etat0_academic_mod, ONLY : etat0_academic=>etat0 26 USE etat0_dcmip3_mod, ONLY : etat0_dcmip3=>etat027 26 USE etat0_dcmip4_mod, ONLY : etat0_dcmip4=>etat0 28 27 USE etat0_heldsz_mod, ONLY : etat0_heldsz=>etat0 … … 53 52 CALL getin("etat0",etat0_type) 54 53 55 !------------------- Newinterface ---------------------54 !------------------- Generic interface --------------------- 56 55 collocated=.TRUE. 57 56 SELECT CASE (TRIM(etat0_type)) … … 65 64 CASE ('dcmip2_mountain','dcmip2_schaer_noshear','dcmip2_schaer_shear') 66 65 CALL getin_etat0_dcmip2 66 CASE ('dcmip3') 67 67 CASE ('dcmip5') 68 68 CALL getin_etat0_dcmip5 … … 74 74 END SELECT 75 75 76 !------------------- Old interface--------------------76 !------------------- Ad hoc interfaces -------------------- 77 77 SELECT CASE (TRIM(etat0_type)) 78 78 CASE ('start_file') … … 86 86 CALL etat0_venus(f_ps, f_phis, f_theta_rhodz, f_u, f_q) 87 87 PRINT *, "Venus (Lebonnois et al., 2012) test case" 88 CASE ('dcmip3')89 CALL etat0_dcmip3(f_ps,f_phis,f_theta_rhodz,f_u, f_q)90 88 CASE ('dcmip4') 91 89 IF(nqtot<2) THEN … … 171 169 USE etat0_dcmip1_mod, ONLY : compute_dcmip1 => compute_etat0 172 170 USE etat0_dcmip2_mod, ONLY : compute_dcmip2 => compute_etat0 171 USE etat0_dcmip3_mod, ONLY : compute_dcmip3 => compute_etat0 173 172 USE etat0_dcmip5_mod, ONLY : compute_dcmip5 => compute_etat0 174 173 USE etat0_williamson_mod, ONLY : compute_w91_6 => compute_etat0 … … 211 210 CALL compute_dcmip2(iim*jjm,lon_i,lat_i, phis, ps, temp_i, ulon_i, ulat_i) 212 211 CALL compute_dcmip2(3*iim*jjm,lon_e,lat_e, phis_e, ps_e, temp_e, ulon_e, ulat_e) 212 CASE('dcmip3') 213 CALL compute_dcmip3(iim*jjm,lon_i,lat_i, phis, ps, temp_i, ulon_i, ulat_i, q) 214 CALL compute_dcmip3(3*iim*jjm,lon_e,lat_e, phis_e, ps_e, temp_e, ulon_e, ulat_e, q_e) 213 215 CASE('dcmip5') 214 216 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.