Changeset 5935
- Timestamp:
- Dec 16, 2025, 7:40:18 PM (28 hours ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 5 edited
-
misc/lmdz_reprobus_wrappers.F90 (modified) (2 diffs)
-
phylmd/infotrac_phy.F90 (modified) (1 diff)
-
phylmd/phytrac_mod.f90 (modified) (2 diffs)
-
phylmd/radlwsw_m.F90 (modified) (2 diffs)
-
phylmd/tracreprobus_mod.f90 (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/misc/lmdz_reprobus_wrappers.F90
r5787 r5935 81 81 END SUBROUTINE coord_hyb_rep 82 82 83 SUBROUTINE chemmain_rlong_1401(tr_seri, xlon, xlat, t_seri, pplay, paprs, pphi, pphis, presnivs, sh, debutphy) 84 REAL :: tr_seri(:,:,:), xlon(:), xlat(:), t_seri(:,:), pplay(:,:), paprs(:,:), pphi(:,:), pphis(:), presnivs(:), sh(:,:) 83 SUBROUTINE chemmain_rlong_1401(tr_seri, xlon, xlat, t_seri, pplay, paprs, pphi, pphis, presnivs, debutphy, ql_seri, qs_seri, q_seri, & 84 nSpeciesErupt, flag_emit, budg_emi, nErupt, & 85 injdur, year_emit_vol, mth_emit_vol, & 86 day_emit_vol, altemiss_vol, sigma_alt_vol, & 87 ponde_lonlat_vol, xlat_min_vol, xlat_max_vol, & 88 xlon_min_vol, xlon_max_vol, id_species, & 89 m_species_emiss_vol) 90 REAL :: tr_seri(:,:,:), xlon(:), xlat(:), t_seri(:,:), pplay(:,:), paprs(:,:), pphi(:,:), pphis(:), presnivs(:), ql_seri(:,:), qs_seri(:,:), q_seri(:,:) 91 REAL :: budg_emi(:,:), injdur, altemiss_vol(:), sigma_alt_vol(:), xlat_min_vol(:), xlat_max_vol(:), xlon_min_vol(:), xlon_max_vol(:), m_species_emiss_vol(:,:) 92 INTEGER :: nSpeciesErupt, flag_emit, nErupt, year_emit_vol(:), mth_emit_vol(:), day_emit_vol(:), ponde_lonlat_vol(:), id_species(:) 85 93 LOGICAL :: debutphy 86 94 CALL lmdz_reprobus_wrapper_abort … … 92 100 END SUBROUTINE rtime 93 101 94 SUBROUTINE rad_interactif(pozon, iof )95 real :: pozon(:,:,:) 102 SUBROUTINE rad_interactif(pozon, iof,tr_seri) 103 real :: pozon(:,:,:), tr_seri(:,:,:) 96 104 integer :: iof 97 105 CALL lmdz_reprobus_wrapper_abort -
LMDZ6/trunk/libf/phylmd/infotrac_phy.F90
r5927 r5935 135 135 USE iniprint_mod_h 136 136 USE ioipsl_getin_p_mod, ONLY: getin_p 137 USE lmdz_reprobus_wrappers, ONLY: Init_chem_rep_trac 137 USE CHEM_REP, ONLY: init_chem_rep_trac, init_chem_rep_phys, init_chem_rep_xjour, & 138 pdel, d_q_rep, d_ql_rep, d_qi_rep, & 139 iter, rsuntime, pdt_rep, daynum, rch42d, rn2o2d, rcfc112d, rcfc122d, & 140 ptrop, ttrop, ztrop, gravit, itroprep, Z1, Z2, fac, B, & 141 solaireTIME, ok_SUNTIME, ok_rtime2d, ndimozon 142 USE CHEMINI_REPR, ONLY: CHEMINI_REP 143 USE chemmain_rlong, ONLY: chemmain_rlong_1401 138 144 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_INCA, CPPKEY_REPROBUS, CPPKEY_STRATAER 139 145 USE mod_phys_lmdz_para, ONLY: is_master, is_omp_master -
LMDZ6/trunk/libf/phylmd/phytrac_mod.f90
r5748 r5935 149 149 USE phys_local_var_mod, ONLY: budg_dep_dry_h2so4, budg_dep_wet_h2so4 150 150 USE phys_local_var_mod, ONLY: budg_dep_dry_part, budg_dep_wet_part 151 USE phys_local_var_mod, ONLY: ql_seri, qs_seri, q_seri, t_repr=>t_seri 151 152 USE infotrac_phy, ONLY: nbtr_sulgas, id_OCS_strat, id_SO2_strat, id_H2SO4_strat 152 153 USE strataer_nuc_mod, ONLY : tracstrataer_init … … 642 643 CALL tracreprobus(pdtphys, gmtime, debutphy, julien, & 643 644 presnivs, xlat, xlon, pphis, pphi, & 644 t_ seri, pplay, paprs, sh, &645 tr_seri )645 t_repr, pplay, paprs, & 646 tr_seri, ql_seri, qs_seri, q_seri) 646 647 647 648 ELSE IF (type_trac == 'co2i') THEN -
LMDZ6/trunk/libf/phylmd/radlwsw_m.F90
r5903 r5935 57 57 USE lmdz_reprobus_wrappers, ONLY : solaireTIME, ok_SUNTIME, ndimozon, rad_interactif 58 58 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_REPROBUS 59 USE phys_local_var_mod, ONLY : tr_seri 59 60 60 61 #ifdef CPP_RRTM … … 660 661 IF (CPPKEY_REPROBUS) THEN 661 662 ndimozon = size(wo, 3) 662 CALL RAD_INTERACTIF(POZON,iof )663 CALL RAD_INTERACTIF(POZON,iof,tr_seri) 663 664 END IF 664 665 ENDIF -
LMDZ6/trunk/libf/phylmd/tracreprobus_mod.f90
r5786 r5935 8 8 SUBROUTINE tracreprobus(pdtphys, gmtime, debutphy, julien, & 9 9 presnivs, xlat, xlon, pphis, pphi, & 10 t_seri, pplay, paprs, sh, &11 tr_seri )10 t_seri, pplay, paprs, & !sh_in , & 11 tr_seri, ql_seri, qs_seri, q_seri) 12 12 13 13 USE dimphy … … 18 18 d_q_rep,d_ql_rep,d_qi_rep, chemmain_rlong_1401 19 19 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_REPROBUS 20 USE strataer_local_var_mod, ONLY: nSpeciesErupt, flag_emit, budg_emi, nErupt, & 21 injdur, year_emit_vol, mth_emit_vol, & 22 day_emit_vol, altemiss_vol, sigma_alt_vol, & 23 ponde_lonlat_vol, xlat_min_vol, xlat_max_vol, & 24 xlon_min_vol, xlon_max_vol, id_species, & 25 m_species_emiss_vol 20 26 IMPLICIT NONE 21 27 … … 36 42 REAL,DIMENSION(klon,klev),INTENT(IN) :: pplay ! pression pour le mileu de chaque couche (en Pa) 37 43 REAL,DIMENSION(klon,klev+1),INTENT(IN) :: paprs ! pression pour chaque inter-couche (en Pa) 38 REAL,DIMENSION(klon,klev),INTENT(IN) :: sh ! humidite specifique 44 REAL,DIMENSION(klon,klev),INTENT(IN) :: ql_seri 45 REAL,DIMENSION(klon,klev),INTENT(IN) :: qs_seri 46 REAL,DIMENSION(klon,klev),INTENT(IN) :: q_seri 39 47 40 48 … … 97 105 pphis, & !argument phytrac (meme nom) 98 106 presnivs, & !argument phytrac (meme nom) 99 sh, & !argument phytrac (meme nom) 100 debutphy) !argument phytrac (change de nom apres: debut) 107 debutphy, & !argument phytrac (change de nom apres: debut) 108 ql_seri, & 109 qs_seri, & 110 q_seri, & 111 nSpeciesErupt, flag_emit, budg_emi, nErupt, & 112 injdur, year_emit_vol, mth_emit_vol, & 113 day_emit_vol, altemiss_vol, sigma_alt_vol, & 114 ponde_lonlat_vol, xlat_min_vol, xlat_max_vol, & 115 xlon_min_vol, xlon_max_vol, id_species, & 116 m_species_emiss_vol) 101 117 ! pdel, pdt_rep, daynum : definit dans phytrac et utilise dans chemmain 102 118 ! et transporte par CHEM_REP
Note: See TracChangeset
for help on using the changeset viewer.
