Changeset 1368
- Timestamp:
- Apr 22, 2010, 12:46:16 PM (15 years ago)
- Location:
- LMDZ4/trunk/libf
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/cosp/phys_cosp.F90
r1327 r1368 4 4 5 5 6 subroutine phys_cosp( itap,dtime,freq_cosp,ecrit_mth,ecrit_day,ecrit_hf, & 7 overlaplmdz,Nptslmdz,Nlevlmdz,lon,lat, presnivs, & 6 subroutine phys_cosp( itap,dtime,freq_cosp, & 7 ok_mensuelCOSP,ok_journeCOSP,ok_hfCOSP, & 8 ecrit_mth,ecrit_day,ecrit_hf, & 9 Nptslmdz,Nlevlmdz,lon,lat, presnivs,overlaplmdz, & 8 10 ref_liq,ref_ice,fracTerLic,u_wind,v_wind,phi,ph,p,skt,t, & 9 11 sh,rh,tca,cca,mr_lsliq,mr_lsice,fl_lsrainI,fl_lssnowI, & … … 117 119 integer :: ii,idayref 118 120 real :: zjulian,zstoday,zstomth,zstohf,zout,ecrit_day,ecrit_hf,ecrit_mth 121 logical :: ok_mensuelCOSP,ok_journeCOSP,ok_hfCOSP 119 122 integer :: nhori,nvert,nvertp,nvertisccp,nvertm,nvertcol 120 123 integer, save :: nid_day_cosp,nid_mth_cosp,nid_hf_cosp … … 326 329 enddo 327 330 331 if (ok_mensuelCOSP) then 328 332 include "ini_histmthCOSP.h" 333 endif 334 if (ok_journeCOSP) then 329 335 include "ini_histdayCOSP.h" 336 endif 337 if (ok_hfCOSP) then 330 338 include "ini_histhfCOSP.h" 331 339 endif 332 340 333 341 ! print*,'Fin Initialisation des sorties COSP, debut_cosp =',debut_cosp … … 446 454 enddo 447 455 456 if (ok_mensuelCOSP) then 448 457 include "write_histmthCOSP.h" 458 endif 459 if (ok_journeCOSP) then 449 460 include "write_histdayCOSP.h" 461 endif 462 if (ok_hfCOSP ) then 450 463 include "write_histhfCOSP.h" 451 464 endif 452 465 453 466 !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -
LMDZ4/trunk/libf/phylmd/clesphys.h
r1352 r1368 63 63 REAL freq_ISCCP, ecrit_ISCCP 64 64 REAL freq_COSP 65 LOGICAL :: ok_cosp 65 LOGICAL :: ok_cosp,ok_mensuelCOSP,ok_journeCOSP,ok_hfCOSP 66 66 INTEGER :: ip_ebil_phy, iflag_rrtm 67 67 LOGICAL :: ok_strato … … 79 79 & , pasphys, freq_outNMC, freq_calNMC & 80 80 & , type_run, ok_isccp, ok_regdyn, ok_cosp & 81 & , ok_mensuelCOSP,ok_journeCOSP,ok_hfCOSP & 81 82 & , lonmin_ins, lonmax_ins, latmin_ins, latmax_ins & 82 83 & , ecrit_ins, ecrit_hf, ecrit_hf2mth, ecrit_day & -
LMDZ4/trunk/libf/phylmd/conf_phys.F90
r1355 r1368 143 143 LOGICAL,SAVE :: ok_isccp_omp 144 144 LOGICAL,SAVE :: ok_cosp_omp 145 LOGICAL,SAVE :: ok_mensuelCOSP_omp,ok_journeCOSP_omp,ok_hfCOSP_omp 145 146 REAL,SAVE :: lonmin_ins_omp, lonmax_ins_omp, latmin_ins_omp, latmax_ins_omp 146 147 REAL,SAVE :: ecrit_hf_omp, ecrit_day_omp, ecrit_mth_omp, ecrit_reg_omp … … 1139 1140 ok_cosp_omp = .false. 1140 1141 call getin('ok_cosp',ok_cosp_omp) 1142 1143 ! 1144 !Config Key = ok_mensuelCOSP 1145 !Config Desc = 1146 !Config Def = .true. 1147 !Config Help = 1148 ! 1149 ok_mensuelCOSP_omp = .true. 1150 call getin('ok_mensuelCOSP',ok_mensuelCOSP_omp) 1151 1152 ! 1153 !Config Key = ok_journeCOSP 1154 !Config Desc = 1155 !Config Def = .true. 1156 !Config Help = 1157 ! 1158 ok_journeCOSP_omp = .true. 1159 call getin('ok_journeCOSP',ok_journeCOSP_omp) 1160 1161 ! 1162 !Config Key = ok_hfCOSP 1163 !Config Desc = 1164 !Config Def = .false. 1165 !Config Help = 1166 ! 1167 ok_hfCOSP_omp = .false. 1168 call getin('ok_hfCOSP',ok_hfCOSP_omp) 1141 1169 1142 1170 ! … … 1493 1521 ok_isccp = ok_isccp_omp 1494 1522 ok_cosp = ok_cosp_omp 1523 ok_mensuelCOSP = ok_mensuelCOSP_omp 1524 ok_journeCOSP = ok_journeCOSP_omp 1525 ok_hfCOSP = ok_hfCOSP_omp 1495 1526 seuil_inversion=seuil_inversion_omp 1496 1527 lonmin_ins = lonmin_ins_omp … … 1642 1673 write(numout,*)' ok_isccp = ',ok_isccp 1643 1674 write(numout,*)' ok_cosp = ',ok_cosp 1675 write(numout,*)' ok_mensuelCOSP = ',ok_mensuelCOSP 1676 write(numout,*)' ok_journeCOSP = ',ok_journeCOSP 1677 write(numout,*)' ok_hfCOSP =',ok_hfCOSP 1644 1678 write(numout,*)' solarlong0 = ', solarlong0 1645 1679 write(numout,*)' qsol0 = ', qsol0 -
LMDZ4/trunk/libf/phylmd/phys_output_mod.F90
r1337 r1368 470 470 type(ctrl_out),save :: o_dnwd = ctrl_out((/ 4, 10, 10, 10, 10 /),'dnwd') 471 471 type(ctrl_out),save :: o_dnwd0 = ctrl_out((/ 4, 10, 10, 10, 10 /),'dnwd0') 472 type(ctrl_out),save :: o_mc = ctrl_out((/ 4, 10, 10, 10, 10 /),'mc')472 type(ctrl_out),save :: o_mc = ctrl_out((/ 4, 5, 10, 10, 10 /),'mc') 473 473 type(ctrl_out),save :: o_ftime_con = ctrl_out((/ 4, 10, 10, 10, 10 /),'ftime_con') 474 474 type(ctrl_out),save :: o_dtdyn = ctrl_out((/ 4, 10, 10, 10, 1 /),'dtdyn') -
LMDZ4/trunk/libf/phylmd/physiq.F
r1355 r1368 2143 2143 2144 2144 ELSE ! ok_cvl 2145 2145 2146 c MAF conema3 ne contient pas les traceurs 2146 2147 CALL conema3 (dtime, … … 3245 3246 ! s ref_liq,ref_ice 3246 3247 call phys_cosp(itap,dtime,freq_cosp, 3247 $ ecrit_mth,ecrit_day,ecrit_hf,overlap, 3248 $ klon,klev,rlon,rlat,presnivs, 3248 $ ok_mensuelCOSP,ok_journeCOSP,ok_hfCOSP, 3249 $ ecrit_mth,ecrit_day,ecrit_hf, 3250 $ klon,klev,rlon,rlat,presnivs,overlap, 3249 3251 $ ref_liq,ref_ice, 3250 3252 $ pctsrf(:,is_ter)+pctsrf(:,is_lic),
Note: See TracChangeset
for help on using the changeset viewer.