Changeset 467
- Timestamp:
- 07/12/16 20:09:13 (8 years ago)
- Location:
- codes/icosagcm/trunk/src
- Files:
-
- 4 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/disvert.f90
r210 r467 23 23 SUBROUTINE init_disvert 24 24 USE disvert_std_mod, ONLY: ap_std=>ap, bp_std=>bp, presnivs_std=>presnivs, init_disvert_std=>init_disvert 25 USE disvert_strato_mod, ONLY: ap_strato=>ap, bp_strato=>bp, presnivs_strato=>presnivs, init_disvert_strato=>init_disvert 25 26 USE disvert_apbp_mod, ONLY: ap_apbp=>ap, bp_apbp=>bp, presnivs_apbp=>presnivs, init_disvert_apbp=>init_disvert 26 27 USE disvert_ncar_mod, ONLY: ap_ncar=>ap, bp_ncar=>bp, presnivs_ncar=>presnivs, init_disvert_ncar=>init_disvert … … 65 66 presnivs=>presnivs_std 66 67 68 CASE('strato') 69 70 CALL init_disvert_strato 71 ap=>ap_strato 72 bp=>bp_strato 73 presnivs=>presnivs_strato 74 67 75 CASE('read_apbp') 68 76 -
codes/icosagcm/trunk/src/etat0.f90
r401 r467 9 9 REAL(rstd) :: etat0_temp 10 10 11 PUBLIC :: etat0, etat0_type11 PUBLIC :: etat0, init_etat0, etat0_type 12 12 13 13 CONTAINS 14 14 15 SUBROUTINE init_etat0 16 USE etat0_database_mod 17 IMPLICIT NONE 18 19 CALL getin("etat0",etat0_type) 20 21 SELECT CASE (TRIM(etat0_type)) 22 CASE ('isothermal') 23 CASE ('temperature_profile') 24 CASE ('jablonowsky06') 25 CASE ('dcmip5') 26 CASE ('williamson91.6') 27 CASE ('start_file') 28 CASE ('database') 29 CALL init_etat0_database 30 CASE ('academic') 31 CASE ('held_suarez') 32 CASE ('venus') 33 CASE ('dcmip1') 34 CASE ('dcmip2_mountain','dcmip2_schaer_noshear','dcmip2_schaer_shear') 35 CASE ('dcmip3') 36 CASE ('dcmip4') 37 CASE DEFAULT 38 PRINT*, 'Bad selector for variable etat0 <',etat0_type, & 39 '> options are <jablonowsky06>, <academic>, <dcmip[1-4]> ' 40 STOP 41 END SELECT 42 43 END SUBROUTINE init_etat0 44 15 45 SUBROUTINE etat0(f_ps,f_mass,f_phis,f_theta_rhodz,f_u, f_geopot,f_w, f_q) 16 46 USE mpipara, ONLY : is_mpi_root … … 28 58 USE etat0_dcmip2016_supercell_mod, ONLY : getin_etat0_dcmip2016_supercell=>getin_etat0 29 59 ! Ad hoc interfaces 30 USE etat0_academic_mod, ONLY : etat0_academic=>etat0 31 USE etat0_heldsz_mod, ONLY : etat0_heldsz=>etat0 32 USE etat0_venus_mod, ONLY : etat0_venus=>etat0 60 USE etat0_academic_mod, ONLY : etat0_academic=>etat0 61 USE etat0_heldsz_mod, ONLY : etat0_heldsz=>etat0 62 USE etat0_venus_mod, ONLY : etat0_venus=>etat0 63 USE etat0_database_mod, ONLY : etat0_database=>etat0 33 64 USE etat0_start_file_mod, ONLY : etat0_start_file=>etat0 34 65 … … 93 124 !------------------- Ad hoc interfaces -------------------- 94 125 SELECT CASE (TRIM(etat0_type)) 126 CASE ('database') 127 CALL etat0_database(f_ps,f_phis,f_theta_rhodz,f_u, f_q) 95 128 CASE ('start_file') 96 129 CALL etat0_start_file(f_ps,f_phis,f_theta_rhodz,f_u, f_q) … … 109 142 PRINT*, 'Bad selector for variable etat0 <',etat0_type, & 110 143 '> options are <isothermal>, <temperature_profile>, <held_suarez>, & 111 &<bubble>, <venus>, <jablonowsky06>, < academic>, <dcmip[1-4]> '144 &<bubble>, <venus>, <jablonowsky06>, <start_file>, <database>, <academic>, <dcmip[1-4]> ' 112 145 STOP 113 146 END IF -
codes/icosagcm/trunk/src/icosagcm.f90
r379 r467 31 31 CALL compute_domain 32 32 CALL init_transfert 33 CALL init_etat0 33 34 CALL init_writefield 34 35 CALL init_trace
Note: See TracChangeset
for help on using the changeset viewer.