- Timestamp:
- Sep 4, 2023, 10:17:16 AM (13 months ago)
- Location:
- LMDZ6/branches/LMDZ_cdrag_LSCE
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/LMDZ_cdrag_LSCE
- Property svn:mergeinfo changed
-
LMDZ6/branches/LMDZ_cdrag_LSCE/libf/phylmd/conf_phys_m.F90
r4661 r4669 35 35 36 36 INCLUDE "conema3.h" 37 INCLUDE "fisrtilp.h"38 37 INCLUDE "nuage.h" 39 38 INCLUDE "YOMCST.h" … … 171 170 LOGICAL,SAVE :: ok_adj_ema_omp 172 171 INTEGER,SAVE :: iflag_clw_omp 173 REAL,SAVE :: cld_lc_lsc_omp,cld_lc_con_omp,cld_tau_lsc_omp,cld_tau_con_omp174 REAL,SAVE :: ffallv_lsc_omp, ffallv_con_omp,coef_eva_omp,coef_eva_i_omp175 LOGICAL,SAVE :: reevap_ice_omp176 INTEGER,SAVE :: iflag_pdf_omp177 172 INTEGER,SAVE :: iflag_ice_thermo_omp 178 173 LOGICAL,SAVE :: ok_ice_sursat_omp 179 174 LOGICAL,SAVE :: ok_plane_h2o_omp, ok_plane_contrail_omp 180 INTEGER,SAVE :: iflag_t_glace_omp 181 INTEGER,SAVE :: iflag_cloudth_vert_omp 182 INTEGER,SAVE :: iflag_rain_incloud_vol_omp 183 INTEGER,SAVE :: iflag_vice_omp, iflag_rei_omp 175 INTEGER,SAVE :: iflag_rei_omp 184 176 REAL,SAVE :: rad_froid_omp, rad_chau1_omp, rad_chau2_omp 185 REAL,SAVE :: t_glace_min_omp, t_glace_max_omp186 REAL,SAVE :: exposant_glace_omp187 INTEGER,SAVE :: iflag_gammasat_omp188 177 REAL,SAVE :: rei_min_omp, rei_max_omp 189 178 INTEGER,SAVE :: iflag_sic_omp, iflag_inertie_omp … … 200 189 REAL, SAVE :: fmagic_omp, pmagic_omp 201 190 INTEGER,SAVE :: iflag_pbl_omp,lev_histhf_omp,lev_histday_omp,lev_histmth_omp 202 INTEGER,SAVE :: iflag_pbl_split_omp 191 INTEGER,SAVE :: iflag_pbl_split_omp,iflag_physiq_omp 203 192 !FC 204 193 INTEGER,SAVE :: ifl_pbltree_omp … … 234 223 INTEGER, SAVE :: iflag_ener_conserv_omp 235 224 LOGICAL, SAVE :: ok_conserv_q_omp 236 INTEGER, SAVE :: iflag_fisrtilp_qsat_omp237 INTEGER, SAVE :: iflag_bergeron_omp238 225 LOGICAL,SAVE :: ok_strato_omp 239 226 LOGICAL,SAVE :: ok_hines_omp, ok_gwd_rando_omp … … 259 246 INTEGER,SAVE :: nit_bulk_omp 260 247 INTEGER,SAVE :: kz0_omp 248 LOGICAL, SAVE :: ok_bs_omp, ok_rad_bs_omp 261 249 262 250 … … 1023 1011 CALL getin('ok_conserv_q',ok_conserv_q_omp) 1024 1012 1025 !Config Key = iflag_fisrtilp_qsat1026 !Config Desc = Flag de fisrtilp1027 !Config Def = 01028 !Config Help = Flag pour la pluie grande-échelle les options suivantes existent :1029 !Config >1 nb iterations pour converger dans le calcul de qsat1030 iflag_fisrtilp_qsat_omp = 01031 CALL getin('iflag_fisrtilp_qsat',iflag_fisrtilp_qsat_omp)1032 1033 !Config Key = iflag_bergeron1034 !Config Desc = Flag de fisrtilp1035 !Config Def = 01036 !Config Help = Flag pour la pluie grande-échelle les options suivantes existent :1037 !Config 0 pas d effet Bergeron1038 !Config 1 effet Bergeron pour T<01039 iflag_bergeron_omp = 01040 CALL getin('iflag_bergeron',iflag_bergeron_omp)1041 1042 1013 ! 1043 1014 ! … … 1098 1069 iflag_clw_omp = 0 1099 1070 CALL getin('iflag_clw',iflag_clw_omp) 1100 ! 1101 !Config Key = cld_lc_lsc 1102 !Config Desc = 1103 !Config Def = 2.6e-4 1104 !Config Help = 1105 ! 1106 cld_lc_lsc_omp = 2.6e-4 1107 CALL getin('cld_lc_lsc',cld_lc_lsc_omp) 1108 ! 1109 !Config Key = cld_lc_con 1110 !Config Desc = 1111 !Config Def = 2.6e-4 1112 !Config Help = 1113 ! 1114 cld_lc_con_omp = 2.6e-4 1115 CALL getin('cld_lc_con',cld_lc_con_omp) 1116 ! 1117 !Config Key = cld_tau_lsc 1118 !Config Desc = 1119 !Config Def = 3600. 1120 !Config Help = 1121 ! 1122 cld_tau_lsc_omp = 3600. 1123 CALL getin('cld_tau_lsc',cld_tau_lsc_omp) 1124 ! 1125 !Config Key = cld_tau_con 1126 !Config Desc = 1127 !Config Def = 3600. 1128 !Config Help = 1129 ! 1130 cld_tau_con_omp = 3600. 1131 CALL getin('cld_tau_con',cld_tau_con_omp) 1132 ! 1133 !Config Key = ffallv_lsc 1134 !Config Desc = 1135 !Config Def = 1. 1136 !Config Help = 1137 ! 1138 ffallv_lsc_omp = 1. 1139 CALL getin('ffallv_lsc',ffallv_lsc_omp) 1140 ! 1141 !Config Key = ffallv_con 1142 !Config Desc = 1143 !Config Def = 1. 1144 !Config Help = 1145 ! 1146 ffallv_con_omp = 1. 1147 CALL getin('ffallv_con',ffallv_con_omp) 1148 ! 1149 !Config Key = coef_eva 1150 !Config Desc = 1151 !Config Def = 2.e-5 1152 !Config Help = 1153 ! 1154 coef_eva_omp = 2.e-5 1155 CALL getin('coef_eva',coef_eva_omp) 1156 ! 1157 !Config Key = coef_eva_i 1158 !Config Desc = 1159 !Config Def = 2.e-5 1160 !Config Help = 1161 ! 1162 coef_eva_i_omp = coef_eva_omp 1163 CALL getin('coef_eva_i',coef_eva_i_omp) 1164 ! 1165 !Config Key = reevap_ice 1166 !Config Desc = 1167 !Config Def = .FALSE. 1168 !Config Help = 1169 ! 1170 reevap_ice_omp = .FALSE. 1171 CALL getin('reevap_ice',reevap_ice_omp) 1071 1172 1072 1173 1073 !Config Key = iflag_ratqs … … 1285 1185 1286 1186 ! 1287 !Config Key = iflag_pdf1288 !Config Desc =1289 !Config Def = 01290 !Config Help =1291 !1292 iflag_pdf_omp = 01293 CALL getin('iflag_pdf',iflag_pdf_omp)1294 !1295 1187 !Config Key = fact_cldcon 1296 1188 !Config Desc = … … 1443 1335 CALL getin('rad_chau2',rad_chau2_omp) 1444 1336 1445 !1446 !Config Key = t_glace_min1447 !Config Desc =1448 !Config Def = 258.1449 !Config Help =1450 !1451 t_glace_min_omp = 258.1452 CALL getin('t_glace_min',t_glace_min_omp)1453 1454 !1455 !Config Key = t_glace_max1456 !Config Desc =1457 !Config Def = 273.131458 !Config Help =1459 !1460 t_glace_max_omp = 273.131461 CALL getin('t_glace_max',t_glace_max_omp)1462 1463 !1464 !Config Key = exposant_glace1465 !Config Desc =1466 !Config Def = 2.1467 !Config Help =1468 !1469 exposant_glace_omp = 1.1470 CALL getin('exposant_glace',exposant_glace_omp)1471 1472 !1473 !Config Key = iflag_gammasat1474 !Config Desc =1475 !Config Def = 01476 !Config Help =1477 !1478 iflag_gammasat_omp=01479 CALL getin('iflag_gammasat',iflag_gammasat_omp)1480 1481 1482 !1483 !Config Key = iflag_t_glace1484 !Config Desc =1485 !Config Def = 01486 !Config Help =1487 !1488 iflag_t_glace_omp = 01489 CALL getin('iflag_t_glace',iflag_t_glace_omp)1490 1491 !1492 !Config Key = iflag_cloudth_vert1493 !Config Desc =1494 !Config Def = 01495 !Config Help =1496 !1497 iflag_cloudth_vert_omp = 01498 CALL getin('iflag_cloudth_vert',iflag_cloudth_vert_omp)1499 1500 !1501 !Config Key = iflag_rain_incloud_vol1502 !Config Desc =1503 !Config Def = 01504 !Config Help =1505 !1506 iflag_rain_incloud_vol_omp = 01507 CALL getin('iflag_rain_incloud_vol',iflag_rain_incloud_vol_omp)1508 1509 !1510 !Config Key = iflag_vice1511 !Config Desc =1512 !Config Def = 01513 !Config Help =1514 !1515 iflag_vice_omp = 01516 CALL getin('iflag_vice',iflag_vice_omp)1517 1337 1518 1338 !Config Key = iflag_rei … … 1695 1515 CALL getin('iflag_pbl',iflag_pbl_omp) 1696 1516 1517 iflag_physiq_omp = 0 ! 0: std, 1: with physiqex output, 2: for physiqex 1518 CALL getin('iflag_physiq',iflag_physiq_omp) 1519 1697 1520 !FC 1698 1521 !Config Key = ifl_pbltree … … 1744 1567 nsplit_thermals_omp = 1 1745 1568 CALL getin('nsplit_thermals',nsplit_thermals_omp) 1746 1747 !Config Key = alp_bl_k 1748 !Config Desc = 1749 !Config Def = 0. 1750 !Config Help = 1751 ! 1569 ! 1570 !Config Key = nsplit_thermals 1571 !Config Desc = 1572 !Config Def = 0 1573 !Config Help = 1752 1574 alp_bl_k_omp = 1. 1753 1575 CALL getin('alp_bl_k',alp_bl_k_omp) … … 2390 2212 !Config Help = ... 2391 2213 2214 2215 2216 ok_bs_omp = .FALSE. 2217 CALL getin('ok_bs', ok_bs_omp) 2218 ! 2219 !Config Key = ok_bs_omp 2220 !Config Desc = include blowing snow 2221 !Config Def = .FALSE. 2222 !Config Help = ... 2223 2224 2225 ok_rad_bs_omp = .FALSE. 2226 CALL getin('ok_rad_bs', ok_rad_bs_omp) 2227 ! 2228 !Config Key = ok_rad_bs_omp 2229 !Config Desc = include blowing snow radiative effect 2230 !Config Def = .FALSE. 2231 !Config Help = ... 2392 2232 2393 2233 ecrit_LES_omp = 1./8. … … 2477 2317 iflag_ener_conserv = iflag_ener_conserv_omp 2478 2318 ok_conserv_q = ok_conserv_q_omp 2479 iflag_fisrtilp_qsat = iflag_fisrtilp_qsat_omp2480 iflag_bergeron = iflag_bergeron_omp2481 2482 2319 epmax = epmax_omp 2483 2320 coef_epmax_cape = coef_epmax_cape_omp 2484 2321 ok_adj_ema = ok_adj_ema_omp 2485 2322 iflag_clw = iflag_clw_omp 2486 cld_lc_lsc = cld_lc_lsc_omp2487 cld_lc_con = cld_lc_con_omp2488 cld_tau_lsc = cld_tau_lsc_omp2489 cld_tau_con = cld_tau_con_omp2490 ffallv_lsc = ffallv_lsc_omp2491 ffallv_con = ffallv_con_omp2492 coef_eva = coef_eva_omp2493 coef_eva_i = coef_eva_i_omp2494 reevap_ice = reevap_ice_omp2495 iflag_pdf = iflag_pdf_omp2496 2323 solarlong0 = solarlong0_omp 2497 2324 qsol0 = qsol0_omp … … 2504 2331 inertie_lic = inertie_lic_omp 2505 2332 inertie_sno = inertie_sno_omp 2333 ok_bs = ok_bs_omp 2334 ok_rad_bs=ok_rad_bs_omp 2506 2335 rad_froid = rad_froid_omp 2507 2336 rad_chau1 = rad_chau1_omp 2508 2337 rad_chau2 = rad_chau2_omp 2509 t_glace_min = t_glace_min_omp2510 t_glace_max = t_glace_max_omp2511 exposant_glace = exposant_glace_omp2512 iflag_gammasat=iflag_gammasat_omp2513 iflag_t_glace = iflag_t_glace_omp2514 iflag_cloudth_vert=iflag_cloudth_vert_omp2515 iflag_rain_incloud_vol=iflag_rain_incloud_vol_omp2516 iflag_vice=iflag_vice_omp2517 2338 iflag_rei=iflag_rei_omp 2518 2339 iflag_ice_thermo = iflag_ice_thermo_omp … … 2533 2354 pmagic = pmagic_omp 2534 2355 iflag_pbl = iflag_pbl_omp 2356 iflag_physiq = iflag_physiq_omp 2535 2357 iflag_pbl_split = iflag_pbl_split_omp 2536 2358 !FC … … 2907 2729 WRITE(lunout,*) ' iflag_ener_conserv=',iflag_ener_conserv 2908 2730 WRITE(lunout,*) ' ok_conserv_q=',ok_conserv_q 2909 WRITE(lunout,*) ' iflag_fisrtilp_qsat=',iflag_fisrtilp_qsat2910 WRITE(lunout,*) ' iflag_bergeron=',iflag_bergeron2911 2731 WRITE(lunout,*) ' epmax = ', epmax 2912 2732 WRITE(lunout,*) ' coef_epmax_cape = ', coef_epmax_cape 2913 2733 WRITE(lunout,*) ' ok_adj_ema = ', ok_adj_ema 2914 2734 WRITE(lunout,*) ' iflag_clw = ', iflag_clw 2915 WRITE(lunout,*) ' cld_lc_lsc = ', cld_lc_lsc2916 WRITE(lunout,*) ' cld_lc_con = ', cld_lc_con2917 WRITE(lunout,*) ' cld_tau_lsc = ', cld_tau_lsc2918 WRITE(lunout,*) ' cld_tau_con = ', cld_tau_con2919 WRITE(lunout,*) ' ffallv_lsc = ', ffallv_lsc2920 WRITE(lunout,*) ' ffallv_con = ', ffallv_con2921 WRITE(lunout,*) ' coef_eva = ', coef_eva2922 WRITE(lunout,*) ' coef_eva_i = ', coef_eva_i2923 WRITE(lunout,*) ' reevap_ice = ', reevap_ice2924 WRITE(lunout,*) ' iflag_pdf = ', iflag_pdf2925 2735 WRITE(lunout,*) ' iflag_cld_th = ', iflag_cld_th 2926 2736 WRITE(lunout,*) ' iflag_cld_cv = ', iflag_cld_cv … … 2944 2754 WRITE(lunout,*) ' rad_chau1 = ',rad_chau1 2945 2755 WRITE(lunout,*) ' rad_chau2 = ',rad_chau2 2946 WRITE(lunout,*) ' t_glace_min = ',t_glace_min2947 WRITE(lunout,*) ' t_glace_max = ',t_glace_max2948 WRITE(lunout,*) ' exposant_glace = ',exposant_glace2949 WRITE(lunout,*) ' iflag_gammasat = ',iflag_gammasat2950 WRITE(lunout,*) ' iflag_t_glace = ',iflag_t_glace2951 WRITE(lunout,*) ' iflag_cloudth_vert = ',iflag_cloudth_vert2952 WRITE(lunout,*) ' iflag_rain_incloud_vol = ',iflag_rain_incloud_vol2953 WRITE(lunout,*) ' iflag_vice = ',iflag_vice2954 2756 WRITE(lunout,*) ' iflag_rei = ',iflag_rei 2955 2757 WRITE(lunout,*) ' iflag_ice_thermo = ',iflag_ice_thermo … … 2992 2794 WRITE(lunout,*) ' freq_calNMC = ',freq_calNMC 2993 2795 WRITE(lunout,*) ' iflag_pbl = ', iflag_pbl 2796 WRITE(lunout,*) ' iflag_physiq = ', iflag_physiq 2994 2797 !FC 2995 2798 WRITE(lunout,*) ' ifl_pbltree = ', ifl_pbltree … … 3017 2820 WRITE(lunout,*) ' inertie_lic = ', inertie_lic 3018 2821 WRITE(lunout,*) ' inertie_sno = ', inertie_sno 2822 WRITE(lunout,*) ' ok_bs = ', ok_bs 2823 WRITE(lunout,*) ' ok_rad_bs = ', ok_rad_bs 3019 2824 WRITE(lunout,*) ' f_cdrag_ter = ',f_cdrag_ter 3020 2825 WRITE(lunout,*) ' f_cdrag_oce = ',f_cdrag_oce
Note: See TracChangeset
for help on using the changeset viewer.