Changeset 4998 for LMDZ6/trunk/libf/phylmd/phys_output_mod.F90
- Timestamp:
- Jun 27, 2024, 11:56:50 AM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/phys_output_mod.F90
r4619 r4998 49 49 ! ug Pour les sorties XIOS 50 50 USE wxios 51 51 #ifdef CPP_StratAer 52 USE infotrac_phy, ONLY: nbtr_bin 53 #endif 54 52 55 IMPLICIT NONE 53 56 include "clesphys.h" … … 93 96 CHARACTER(LEN=4), DIMENSION(nlevSTD) :: clevSTD 94 97 REAL, DIMENSION(nlevSTD) :: rlevSTD 95 INTEGER :: nsrf, k, iq, iff, i, j, ilev, itr, i xt, iiso, izone98 INTEGER :: nsrf, k, iq, iff, i, j, ilev, itr, itrb, ixt, iiso, izone 96 99 INTEGER :: naero 97 100 LOGICAL :: ok_veget … … 158 161 ALLOCATE(o_dtr_sscav(nqtot),o_dtr_sat(nqtot),o_dtr_uscav(nqtot)) 159 162 ALLOCATE(o_dtr_dry(nqtot),o_dtr_vdf(nqtot)) 160 163 #ifdef CPP_StratAer 164 ALLOCATE(o_nd_mode(nbtr_bin),o_sulfmmr_mode(nbtr_bin)) 165 #endif 166 161 167 levmax = [klev, klev, klev, klev, klev, klev, nlevSTD, nlevSTD, nlevSTD, klev] 162 168 … … 467 473 ENDIF ! clef_files 468 474 469 itr = 0 475 itr = 0; itrb = 0 470 476 DO iq = 1, nqtot 471 477 IF(.NOT.(tracers(iq)%isAdvected .AND. tracers(iq)%isInPhysics)) CYCLE … … 503 509 lnam = 'Cumulated tracer '//TRIM(tracers(iq)%longName) 504 510 tnam = 'cum'//TRIM(tracers(iq)%name); o_trac_cum(itr) = ctrl_out(flag, tnam, lnam, "-", [('',i=1,nfiles)]) 505 ENDDO 511 512 #ifdef CPP_StratAer 513 if(tracers(iq)%name(1:3)=='BIN') then 514 itrb = itrb + 1 515 flag = [11, 11, 11, 11, 11, 11, 11, 11, 11, 1] 516 lnam = 'Dry particle concentration in '//TRIM(tracers(iq)%longName) 517 tnam = TRIM(tracers(iq)%name)//'_nd_mode'; o_nd_mode (itrb) = ctrl_out(flag, tnam, lnam, "part/m3", [('',i=1,nfiles)]) 518 lnam = 'Sulfate MMR in '//TRIM(tracers(iq)%longName) 519 tnam = TRIM(tracers(iq)%name)//'_sulfmmr_mode';o_sulfmmr_mode (itrb) = ctrl_out(flag, tnam, lnam, "kg(H2SO4)/kg(air)", [('',i=1,nfiles)]) 520 endif 521 #endif 522 ENDDO 506 523 507 524 ENDDO ! iff
Note: See TracChangeset
for help on using the changeset viewer.