Changeset 1813 for LMDZ5/trunk/libf/phylmd/phys_output_mod.F90
- Timestamp:
- Jul 24, 2013, 1:49:19 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/phys_output_mod.F90
r1809 r1813 1 1 ! $Id$ 2 2 ! 3 4 MODULE phys_output_mod 5 USE indice_sol_mod 6 USE phys_output_var_mod 7 USE aero_mod, only : naero_spc,name_aero 8 USE phys_output_write_mod, ONLY : phys_output_write 9 3 10 ! Abderrahmane 12 2007 4 11 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! … … 9 16 ! histins.nc : valeurs instantanees 10 17 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 11 12 MODULE phys_output_mod13 USE indice_sol_mod14 USE phys_output_var_mod15 USE aero_mod, only : naero_spc,name_aero16 17 IMPLICIT NONE18 18 19 19 CONTAINS … … 41 41 USE mod_phys_lmdz_para 42 42 USE aero_mod, only : naero_spc,name_aero 43 USE phys_output_write_mod44 43 USE phys_output_ctrlout_mod 45 44 … … 124 123 IF (.NOT. ALLOCATED(o_trac)) ALLOCATE(o_trac(nqtot)) 125 124 IF (.NOT. ALLOCATED(o_trac_cum)) ALLOCATE(o_trac_cum(nqtot)) 125 ALLOCATE(o_dtr_the(nqtot),o_dtr_con(nqtot),o_dtr_lessi_impa(nqtot)) 126 ALLOCATE(o_dtr_lessi_nucl(nqtot),o_dtr_insc(nqtot),o_dtr_bcscav(nqtot)) 127 ALLOCATE(o_dtr_evapls(nqtot),o_dtr_ls(nqtot),o_dtr_trsp(nqtot)) 128 ALLOCATE(o_dtr_sscav(nqtot),o_dtr_sat(nqtot),o_dtr_uscav(nqtot)) 129 ALLOCATE(o_dtr_dry(nqtot),o_dtr_vdf(nqtot)) 130 126 131 127 132 levmax = (/ klev, klev, klev, klev, klev, klev /) … … 330 335 o_trac(iq-2) = ctrl_out((/ 4, 5, 1, 1, 1, 10 /),tname(iiq),'Tracer '//ttext(iiq), "-",& 331 336 (/ '', '', '', '', '', '' /)) 337 338 o_dtr_vdf(iq-2) = ctrl_out((/ 5, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_vdf' & 339 ,'Tendance tracer '//ttext(iiq), "-" , (/ '', '', '', '', '', '' /)) 340 341 o_dtr_the(iq-2) = ctrl_out((/ 5, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_the' & 342 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 343 344 o_dtr_con(iq-2) = ctrl_out((/ 5, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_con' & 345 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 346 347 o_dtr_lessi_impa(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_lessi_impa' & 348 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 349 350 o_dtr_lessi_nucl(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_lessi_nucl' & 351 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 352 353 o_dtr_insc(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_insc' & 354 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 355 356 o_dtr_bcscav(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_bcscav' & 357 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 358 359 o_dtr_evapls(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_evapls' & 360 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 361 362 o_dtr_ls(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_ls' & 363 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 364 365 o_dtr_trsp(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_trsp' & 366 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 367 368 o_dtr_sscav(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_sscav' & 369 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 370 371 o_dtr_sat(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_sat' & 372 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 373 374 o_dtr_uscav(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'d'//trim(tname(iq))//'_uscav' & 375 ,'Tendance tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 376 377 o_dtr_dry(iq-2) = ctrl_out((/ 7, 7, 7, 7, 10, 10 /),'cum'//'d'//trim(tname(iq))//'_dry' & 378 ,'tracer tendency dry deposition'//ttext(iiq), "-", (/ '', '', '', '', '', '' /) ) 379 332 380 o_trac_cum(iq-2) = ctrl_out((/ 3, 4, 10, 10, 10, 10 /),'cum'//tname(iiq),& 333 381 'Cumulated tracer '//ttext(iiq), "-", (/ '', '', '', '', '', '' /))
Note: See TracChangeset
for help on using the changeset viewer.