Changeset 5139 for LMDZ6/branches/Amaury_dev/libf
- Timestamp:
- Jul 29, 2024, 9:59:33 AM (6 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf
- Files:
-
- 2 deleted
- 35 edited
- 8 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.F90
r5137 r5139 95 95 ratqs_inter_, rneb_ancien 96 96 USE lmdz_alpale 97 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 97 98 98 99 IMPLICIT NONE … … 128 129 REAL :: alp_offset 129 130 LOGICAL :: filtre_oro = .FALSE. 130 131 INCLUDE "compbl.h"132 131 133 132 deg2rad = pi / 180.0 -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/phys_output_write_spl_mod.F90
r5137 r5139 398 398 USE lmdz_alpale 399 399 USE lmdz_clesphys 400 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 400 401 401 402 IMPLICIT NONE 402 403 403 404 ! INCLUDE "temps.h" 404 INCLUDE "compbl.h"405 405 INCLUDE "dimensions.h" 406 406 -
LMDZ6/branches/Amaury_dev/libf/phylmd/calbeta.F90
r5134 r5139 7 7 USE dimphy 8 8 USE indice_sol_mod 9 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 9 10 10 11 IMPLICIT NONE 11 12 INCLUDE "flux_arp.h"13 12 14 13 !====================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/climb_hq_mod.F90
r5117 r5139 47 47 ! Input arguments 48 48 !**************************************************************************************** 49 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 50 51 IMPLICIT NONE 49 52 INTEGER, INTENT(IN) :: knon 50 53 REAL, DIMENSION(klon,klev), INTENT(IN) :: coefhq … … 84 87 !**************************************************************************************** 85 88 INCLUDE "YOMCST.h" 86 INCLUDE "compbl.h"87 88 89 89 !**************************************************************************************** 90 90 ! 1) … … 331 331 ! Input arguments 332 332 !**************************************************************************************** 333 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 334 IMPLICIT NONE 333 335 INTEGER, INTENT(IN) :: knon 334 336 REAL, INTENT(IN) :: dtime … … 358 360 !**************************************************************************************** 359 361 INCLUDE "YOMCST.h" 360 INCLUDE "compbl.h"361 362 362 !**************************************************************************************** 363 363 ! 1) -
LMDZ6/branches/Amaury_dev/libf/phylmd/climb_qbs_mod.F90
r5099 r5139 35 35 ! Input arguments 36 36 !**************************************************************************************** 37 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 38 IMPLICIT NONE 37 39 INTEGER, INTENT(IN) :: knon 38 40 REAL, DIMENSION(klon,klev), INTENT(IN) :: coefqbs … … 64 66 !**************************************************************************************** 65 67 INCLUDE "YOMCST.h" 66 INCLUDE "compbl.h"67 68 69 68 !**************************************************************************************** 70 69 ! 1) … … 260 259 ! Input arguments 261 260 !**************************************************************************************** 261 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 262 263 IMPLICIT NONE 262 264 INTEGER, INTENT(IN) :: knon 263 265 REAL, INTENT(IN) :: dtime … … 287 289 !**************************************************************************************** 288 290 INCLUDE "YOMCST.h" 289 INCLUDE "compbl.h"290 291 291 !**************************************************************************************** 292 292 ! 1) -
LMDZ6/branches/Amaury_dev/libf/phylmd/climb_wind_mod.F90
r5117 r5139 88 88 ! Input arguments 89 89 !**************************************************************************************** 90 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 91 92 IMPLICIT NONE 90 93 INTEGER, INTENT(IN) :: knon 91 94 REAL, INTENT(IN) :: dtime … … 123 126 !**************************************************************************************** 124 127 INCLUDE "YOMCST.h" 125 INCLUDE "compbl.h"126 127 128 !**************************************************************************************** 128 129 ! Initialize module … … 274 275 ! Input arguments 275 276 !**************************************************************************************** 277 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 278 IMPLICIT NONE 279 276 280 INTEGER, INTENT(IN) :: knon 277 281 REAL, INTENT(IN) :: dtime … … 299 303 !**************************************************************************************** 300 304 INCLUDE "YOMCST.h" 301 INCLUDE "compbl.h"302 303 305 !**************************************************************************************** 304 306 -
LMDZ6/branches/Amaury_dev/libf/phylmd/coef_diff_turb_mod.F90
r5137 r5139 20 20 USE lmdz_print_control, ONLY: prt_level, lunout 21 21 USE lmdz_clesphys 22 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 22 23 23 24 ! Calculate coefficients(ycoefm, ycoefh) for turbulent diffusion in the … … 61 62 ! Include 62 63 !**************************************************************************************** 63 INCLUDE "compbl.h"64 64 INCLUDE "YOETHF.h" 65 65 INCLUDE "YOMCST.h" … … 211 211 USE indice_sol_mod 212 212 USE lmdz_print_control, ONLY: prt_level, lunout 213 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 213 214 214 215 !====================================================================== … … 234 235 INCLUDE "YOMCST.h" 235 236 INCLUDE "FCTTRE.h" 236 INCLUDE "compbl.h"237 237 238 238 ! Arguments: -
LMDZ6/branches/Amaury_dev/libf/phylmd/conf_phys_m.F90
r5137 r5139 39 39 USE lmdz_alpale 40 40 USE lmdz_clesphys 41 USE lmdz_nuage_params 42 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 41 43 42 44 INCLUDE "conema3.h" 43 INCLUDE "nuage.h"44 45 INCLUDE "YOMCST.h" 45 46 INCLUDE "YOMCST2.h" 46 47 47 48 !IM : on inclut/initialise les taux de CH4, N2O, CFC11 et CFC12 48 INCLUDE "compbl.h"49 49 INCLUDE "comsoil.h" 50 50 INCLUDE "YOEGWD.h" -
LMDZ6/branches/Amaury_dev/libf/phylmd/create_etat0_unstruct_mod.F90
r5137 r5139 94 94 USE lmdz_alpale 95 95 USE lmdz_clesphys 96 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 96 97 97 98 IMPLICIT NONE … … 113 114 REAL, DIMENSION(klon_mpi) :: cell_area_mpi 114 115 REAL, DIMENSION(klon_mpi,nbsrf) :: pctsrf_mpi 115 116 INCLUDE "compbl.h"117 116 118 117 INTEGER :: ji,j,i -
LMDZ6/branches/Amaury_dev/libf/phylmd/cv3_routines.F90
r5117 r5139 2710 2710 wdtrainA, wdtrainS, wdtrainM) ! RomP 2711 2711 USE lmdz_print_control, ONLY: prt_level, lunout 2712 USE lmdz_nuage_params 2713 2712 2714 IMPLICIT NONE 2713 2715 … … 2716 2718 include "cv3param.h" 2717 2719 include "cvflag.h" 2718 include "nuage.h"2719 2720 2720 2721 !inputs: -
LMDZ6/branches/Amaury_dev/libf/phylmd/dyn1d/lmdz_1dutils.f90
r5135 r5139 64 64 USE IOIPSL 65 65 USE lmdz_print_control, ONLY: lunout 66 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 67 66 68 !----------------------------------------------------------------------- 67 69 ! Auteurs : A. Lahellec . … … 71 73 72 74 include "compar1d.h" 73 include "flux_arp.h"74 75 include "tsoilnudge.h" 75 76 include "fcg_gcssold.h" -
LMDZ6/branches/Amaury_dev/libf/phylmd/dyn1d/lmdz_old_lmdz1d.F90
r5137 r5139 52 52 USE lmdz_1dutils, ONLY: fq_sat, conf_unicol, dyn1deta0, dyn1dredem 53 53 USE lmdz_clesphys 54 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 55 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 54 56 55 57 INCLUDE "dimensions.h" … … 57 59 INCLUDE "dimsoil.h" 58 60 INCLUDE "compar1d.h" 59 INCLUDE "flux_arp.h"60 61 INCLUDE "date_cas.h" 61 62 INCLUDE "tsoilnudge.h" 62 63 INCLUDE "fcg_gcssold.h" 63 INCLUDE "compbl.h"64 64 65 65 !===================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/dyn1d/lmdz_scm.F90
r5137 r5139 45 45 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_OUTPUTPHYSSCM 46 46 USE lmdz_clesphys 47 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 48 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 47 49 48 50 INCLUDE "dimensions.h" … … 50 52 INCLUDE "dimsoil.h" 51 53 INCLUDE "compar1d.h" 52 INCLUDE "flux_arp.h"53 54 INCLUDE "date_cas.h" 54 55 INCLUDE "tsoilnudge.h" 55 56 INCLUDE "fcg_gcssold.h" 56 INCLUDE "compbl.h"57 57 58 58 !===================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/ener_conserv.F90
r5137 r5139 31 31 USE lmdz_abort_physic, ONLY: abort_physic 32 32 USE lmdz_clesphys 33 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 33 34 34 35 IMPLICIT NONE 35 36 INCLUDE "YOMCST.h" 36 37 INCLUDE "YOETHF.h" 37 INCLUDE "compbl.h"38 38 39 39 ! Arguments -
LMDZ6/branches/Amaury_dev/libf/phylmd/freinage.F90
r5137 r5139 8 8 USE dimphy, ONLY: klon, klev 9 9 USE lmdz_clesphys 10 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 10 11 ! USE control, ONLY: nvm 11 12 ! USE indice_sol_mod, ONLY: nvm_orch … … 18 19 !FC 19 20 include "dimpft.h" 20 include "compbl.h"21 21 22 22 ! 0. DECLARATIONS: -
LMDZ6/branches/Amaury_dev/libf/phylmd/inlandsis/surf_inlandsis_mod.F90
r5137 r5139 1042 1042 USE indice_sol_mod 1043 1043 USE lmdz_clesphys 1044 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 1044 1045 1045 1046 IMPLICIT NONE … … 1048 1049 ! Objet: Lecture du fichier de conditions initiales pour SISVAT 1049 1050 !====================================================================== 1050 include "compbl.h"1051 1051 1052 1052 !====================================================================== … … 1278 1278 USE dimphy 1279 1279 USE lmdz_clesphys 1280 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 1280 1281 1281 1282 IMPLICIT NONE 1282 1283 include "compbl.h"1284 1283 1285 1284 !====================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_compbl.f90
r5138 r5139 1 ! Replaces compbl.h 1 2 2 ! $Header$ 3 MODULE lmdz_compbl 4 IMPLICIT NONE; PRIVATE 5 PUBLIC iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 3 6 4 !jyg+al1< 5 !! integer iflag_pbl,iflag_pbl_split 6 !! common/compbl/iflag_pbl,iflag_pbl_split 7 !!FC integer iflag_pbl, iflag_pbl_split, iflag_order2_sollw 8 !FC common/compbl/iflag_pbl, iflag_pbl_split, iflag_order2_sollw 9 INTEGER iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 10 common/compbl/iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 11 !>jyg+al1 12 !$OMP THREADPRIVATE(/compbl/) 7 !! integer iflag_pbl,iflag_pbl_split 8 !! common/compbl/iflag_pbl,iflag_pbl_split 9 !!FC integer iflag_pbl, iflag_pbl_split, iflag_order2_sollw 10 !FC common/compbl/iflag_pbl, iflag_pbl_split, iflag_order2_sollw 11 INTEGER iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 12 !$OMP THREADPRIVATE(iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree) 13 14 !>jyg+al1 15 16 END MODULE lmdz_compbl -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_flux_arp.f90
r5138 r5139 1 2 1 ! $Id: flux_arp.h 2010-08-04 17:02:56Z lahellec $ 2 ! Replaces flux_arh.h 3 3 ! Modif EV, 10/2020 4 4 5 LOGICAL :: ok_flux_surf 6 LOGICAL :: ok_prescr_ust !for prescribed ustar 7 LOGICAL :: ok_prescr_beta 8 LOGICAL :: ok_forc_tsurf 5 MODULE lmdz_flux_arp 6 PRIVATE NONE; PRIVATE 7 PUBLIC fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 9 8 9 LOGICAL :: ok_flux_surf 10 LOGICAL :: ok_prescr_ust !for prescribed ustar 11 LOGICAL :: ok_prescr_beta 12 LOGICAL :: ok_forc_tsurf 10 13 11 12 13 14 15 14 REAL :: fsens 15 REAL :: flat 16 REAL :: betaevap 17 REAL :: ust 18 REAL :: tg 16 19 17 common /flux_arp/fsens,flat,betaevap,ust,tg,ok_flux_surf,ok_prescr_ust,ok_prescr_beta,ok_forc_tsurf 18 19 !$OMP THREADPRIVATE(/flux_arp/) 20 !$OMP THREADPRIVATE(fsens,flat,betaevap,ust,tg,ok_flux_surf,ok_prescr_ust,ok_prescr_beta,ok_forc_tsurf) 21 END MODULE lmdz_flux_arp 20 22 21 23 -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_nuage_params.f90
r5138 r5139 1 ! Replaces nuage.h 1 2 2 ! $Id$ 3 MODULE lmdz_nuage_params 4 IMPLICIT NONE; PRIVATE 5 PUBLIC rad_froid, rad_chau1, rad_chau2, & 6 tau_cld_cv, coefw_cld_cv, & 7 tmax_fonte_cv, iflag_ratqs, & 8 iflag_cld_cv, & 9 ok_icefra_lscp 3 10 4 5 REAL tau_cld_cv,coefw_cld_cv6 7 8 11 REAL rad_froid, rad_chau1, rad_chau2 12 REAL tau_cld_cv, coefw_cld_cv 13 REAL tmax_fonte_cv 14 INTEGER iflag_cld_cv, iflag_ratqs 15 LOGICAL ok_icefra_lscp 9 16 10 common /nuagecom/ rad_froid,rad_chau1, rad_chau2, & 11 tau_cld_cv,coefw_cld_cv, & 12 tmax_fonte_cv,iflag_ratqs, & 13 iflag_cld_cv, & 14 ok_icefra_lscp 15 !$OMP THREADPRIVATE(/nuagecom/) 17 !$OMP THREADPRIVATE(rad_froid,rad_chau1, rad_chau2, & 18 !$OMP tau_cld_cv,coefw_cld_cv, & 19 !$OMP tmax_fonte_cv,iflag_ratqs, & 20 !$OMP iflag_cld_cv, & 21 !$OMP ok_icefra_lscp) 22 23 END MODULE lmdz_nuage_params -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_yomcst.f90
r5119 r5139 1 ! TODO: REPLACE YOMCST.h ONCE .F -> .f90 !1 ! Replaces yomcst.h 2 2 3 3 module lmdz_yomcst 4 IMPLICIT NONE; PRIVATE 5 6 PUBLIC RPI, RCLUM, RHPLA, RKBOL, RNAVO & 7 , RDAY, REA, REPSM, RSIYEA, RSIDAY, ROMEGA & 8 , R_ecc, R_peri, R_incl & 9 , RA, RG, R1SA & 10 , RSIGMA & 11 , R, RMD, RMV, RD, RV, RCPD & 12 , RMO3, RMCO2, RMC, RMCH4, RMN2O, RMCFC11, RMCFC12 & 13 , RCPV, RCVD, RCVV, RKAPPA, RETV, eps_w & 14 , RCW, RCS & 15 , RLVTT, RLSTT, RLMLT, RTT, RATM & 16 , RESTT, RALPW, RBETW, RGAMW, RALPS, RBETS, RGAMS & 17 , RALPD, RBETD, RGAMD 18 4 19 ! A1.0 Fundamental constants 5 20 REAL RPI, RCLUM, RHPLA, RKBOL, RNAVO … … 25 40 REAL RALPD, RBETD, RGAMD 26 41 27 COMMON/YOMCST/RPI, RCLUM, RHPLA, RKBOL, RNAVO & 28 , RDAY, REA, REPSM, RSIYEA, RSIDAY, ROMEGA & 29 , R_ecc, R_peri, R_incl & 30 , RA, RG, R1SA & 31 , RSIGMA & 32 , R, RMD, RMV, RD, RV, RCPD & 33 , RMO3, RMCO2, RMC, RMCH4, RMN2O, RMCFC11, RMCFC12 & 34 , RCPV, RCVD, RCVV, RKAPPA, RETV, eps_w & 35 , RCW, RCS & 36 , RLVTT, RLSTT, RLMLT, RTT, RATM & 37 , RESTT, RALPW, RBETW, RGAMW, RALPS, RBETS, RGAMS & 38 , RALPD, RBETD, RGAMD 39 !$OMP THREADPRIVATE(/YOMCST/) 42 !$OMP THREADPRIVATE(RPI, RCLUM, RHPLA, RKBOL, RNAVO & 43 !$OMP , RDAY, REA, REPSM, RSIYEA, RSIDAY, ROMEGA & 44 !$OMP , R_ecc, R_peri, R_incl & 45 !$OMP , RA, RG, R1SA & 46 !$OMP , RSIGMA & 47 !$OMP , R, RMD, RMV, RD, RV, RCPD & 48 !$OMP , RMO3, RMCO2, RMC, RMCH4, RMN2O, RMCFC11, RMCFC12 & 49 !$OMP , RCPV, RCVD, RCVV, RKAPPA, RETV, eps_w & 50 !$OMP , RCW, RCS & 51 !$OMP , RLVTT, RLSTT, RLMLT, RTT, RATM & 52 !$OMP , RESTT, RALPW, RBETW, RGAMW, RALPS, RBETS, RGAMS & 53 !$OMP , RALPD, RBETD, RGAMD) 40 54 41 55 END MODULE lmdz_yomcst -
LMDZ6/branches/Amaury_dev/libf/phylmd/nuage.F90
r5137 r5139 10 10 USE phys_local_var_mod, ONLY: ptconv 11 11 USE lmdz_clesphys 12 USE lmdz_nuage_params ! JBM 3/14 12 13 13 14 IMPLICIT NONE … … 41 42 42 43 include "YOMCST.h" 43 include "nuage.h" ! JBM 3/1444 44 45 45 REAL paprs(klon, klev+1), pplay(klon, klev) -
LMDZ6/branches/Amaury_dev/libf/phylmd/ocean_forced_mod.F90
r5137 r5139 42 42 USE config_ocean_skin_m, ONLY: activate_ocean_skin 43 43 USE lmdz_clesphys 44 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 44 45 #ifdef ISO 45 46 USE infotrac_phy, ONLY: ntiso,niso … … 53 54 54 55 INCLUDE "YOMCST.h" 55 INCLUDE "flux_arp.h"56 56 57 57 ! Input arguments … … 268 268 USE phys_output_var_mod, ONLY: sens_prec_liq_o, sens_prec_sol_o, lat_prec_liq_o, lat_prec_sol_o 269 269 USE lmdz_clesphys 270 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 270 271 #ifdef ISO 271 272 USE infotrac_phy, ONLY: niso, ntiso … … 281 282 INCLUDE "dimsoil.h" 282 283 INCLUDE "YOMCST.h" 283 INCLUDE "flux_arp.h"284 284 285 285 ! Input arguments -
LMDZ6/branches/Amaury_dev/libf/phylmd/pbl_surface_mod.F90
r5137 r5139 415 415 USE netcdf, ONLY: missing_val_netcdf => nf90_fill_real 416 416 USE lmdz_clesphys 417 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 418 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 417 419 418 420 IMPLICIT NONE … … 422 424 INCLUDE "YOETHF.h" 423 425 INCLUDE "FCTTRE.h" 424 INCLUDE "compbl.h"425 INCLUDE "flux_arp.h"426 426 !FC 427 427 INCLUDE "dimpft.h" … … 4273 4273 USE config_ocean_skin_m, ONLY: activate_ocean_skin 4274 4274 USE lmdz_clesphys 4275 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 4275 4276 4276 4277 INCLUDE "dimsoil.h" 4277 INCLUDE "compbl.h"4278 4278 4279 4279 ! Input variables -
LMDZ6/branches/Amaury_dev/libf/phylmd/perturb_radlwsw.F90
r5134 r5139 4 4 5 5 USE dimphy 6 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 7 6 8 IMPLICIT NONE 7 INCLUDE "flux_arp.h"8 9 9 10 ! Arguments : -
LMDZ6/branches/Amaury_dev/libf/phylmd/phyetat0_mod.F90
r5137 r5139 44 44 USE lmdz_alpale 45 45 USE lmdz_clesphys 46 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 46 47 47 48 IMPLICIT NONE … … 51 52 !====================================================================== 52 53 include "dimsoil.h" 53 include "compbl.h"54 54 include "YOMCST.h" 55 55 !====================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/phyredem.F90
r5137 r5139 44 44 USE lmdz_alpale 45 45 USE lmdz_clesphys 46 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 46 47 47 48 IMPLICIT NONE 48 49 49 50 include "dimsoil.h" 50 include "compbl.h"51 51 !====================================================================== 52 52 CHARACTER*(*) fichnom -
LMDZ6/branches/Amaury_dev/libf/phylmd/phys_output_write_mod.F90
r5137 r5139 470 470 USE lmdz_alpale 471 471 USE lmdz_clesphys 472 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 472 473 473 474 IMPLICIT NONE 474 475 475 INCLUDE "compbl.h"476 476 INCLUDE "YOMCST.h" 477 477 -
LMDZ6/branches/Amaury_dev/libf/phylmd/physiq_mod.F90
r5137 r5139 352 352 USE lmdz_alpale 353 353 USE lmdz_clesphys 354 USE lmdz_nuage_params 355 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 354 356 355 357 IMPLICIT NONE … … 1156 1158 !IM 100106 BEG : pouvoir sortir les ctes de la physique 1157 1159 include "conema3.h" 1158 include "nuage.h"1159 include "compbl.h"1160 1160 !IM 100106 END : pouvoir sortir les ctes de la physique 1161 1161 -
LMDZ6/branches/Amaury_dev/libf/phylmd/screenc_mod.F90
r5117 r5139 19 19 ustar, testar, qstar, okri, ri1, & 20 20 pref, delu, delte, delq, s_pblh, prain, tsol, pat1) 21 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 22 21 23 IMPLICIT NONE 22 24 !----------------------------------------------------------------------- … … 73 75 !----------------------------------------------------------------------- 74 76 include "YOMCST.h" 75 include "flux_arp.h"76 77 77 78 ! Variables locales … … 122 123 ri1, iri1, & 123 124 pref, delm, delh, zri1, s_pblh, prain, tsol, pat1) 125 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 126 124 127 IMPLICIT NONE 125 128 !----------------------------------------------------------------------- … … 177 180 !----------------------------------------------------------------------- 178 181 include "YOMCST.h" 179 include "flux_arp.h"180 182 181 183 ! Variables locales -
LMDZ6/branches/Amaury_dev/libf/phylmd/stdlevvar_mod.F90
r5117 r5139 20 20 ts1, qsurf, z0m, z0h, psol, pat1, & 21 21 t_2m, q_2m, t_10m, q_10m, u_10m, ustar, s_pblh, prain, tsol) 22 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 23 22 24 IMPLICIT NONE 23 25 !------------------------------------------------------------------------- … … 71 73 REAL, DIMENSION(klon), INTENT(IN) :: tsol 72 74 !------------------------------------------------------------------------- 73 include "flux_arp.h"74 75 include "YOMCST.h" 75 76 !IM PLUS … … 320 321 321 322 USE lmdz_ioipsl_getin_p, ONLY: getin_p 323 USE lmdz_flux_arp, ONLY: fsens, flat, betaevap, ust, tg, ok_flux_surf, ok_prescr_ust, ok_prescr_beta, ok_forc_tsurf 324 322 325 IMPLICIT NONE 323 326 !------------------------------------------------------------------------- … … 380 383 REAL, DIMENSION(klon) :: tsol 381 384 !------------------------------------------------------------------------- 382 include "flux_arp.h"383 385 include "YOMCST.h" 384 386 !IM PLUS -
LMDZ6/branches/Amaury_dev/libf/phylmd/surf_land_orchidee_nofrein_mod.F90
r5117 r5139 57 57 USE lmdz_print_control, ONLY: lunout 58 58 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 59 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 59 60 #ifdef CPP_VEGET 60 61 USE time_phylmdz_mod, ONLY: itau_phy … … 115 116 INCLUDE "YOMCST.h" 116 117 INCLUDE "dimpft.h" 117 INCLUDE "compbl.h"118 118 119 119 ! Parametres d'entree -
LMDZ6/branches/Amaury_dev/libf/phylmd/surf_land_orchidee_noz0h_mod.F90
r5117 r5139 55 55 USE lmdz_print_control, ONLY: lunout 56 56 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat 57 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 57 58 #ifdef CPP_VEGET 58 59 USE time_phylmdz_mod, ONLY: itau_phy … … 113 114 INCLUDE "YOMCST.h" 114 115 INCLUDE "dimpft.h" 115 INCLUDE "compbl.h"116 116 117 117 ! Parametres d'entree -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/climb_hq_mod.F90
r5136 r5139 56 56 #endif 57 57 ) 58 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 58 59 #ifdef ISOVERIF 59 60 USE isotopes_mod, ONLY: iso_eau,iso_HDO … … 126 127 !**************************************************************************************** 127 128 INCLUDE "YOMCST.h" 128 INCLUDE "compbl.h" 129 129 130 130 #ifdef ISO 131 131 #ifdef ISOVERIF … … 498 498 ) 499 499 500 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 500 501 #ifdef ISOVERIF 501 502 USE infotrac_phy, ONLY: nzone … … 555 556 !**************************************************************************************** 556 557 INCLUDE "YOMCST.h" 557 INCLUDE "compbl.h"558 559 558 !**************************************************************************************** 560 559 ! 1) -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/cv3_routines.F90
r5132 r5139 3588 3588 USE lmdz_print_control, ONLY: prt_level, lunout 3589 3589 USE lmdz_abort_physic, ONLY: abort_physic 3590 USE lmdz_nuage_params 3590 3591 #ifdef ISO 3591 3592 USE infotrac_phy, ONLY: ntraciso=>ntiso … … 3616 3617 include "cv3param.h" 3617 3618 include "cvflag.h" 3618 include "nuage.h"3619 3619 3620 3620 !inputs: -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/isotopes_routines_mod.F90
r5137 r5139 15720 15720 iso_HTO 15721 15721 USE lmdz_clesphys 15722 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 15722 15723 #ifdef ISOVERIF 15723 15724 USE isotopes_verif_mod … … 15728 15729 15729 15730 include "dimsoil.h" 15730 include "compbl.h"15731 15731 15732 15732 !#ifdef ISOVERIF … … 15894 15894 & Rdefault,iso_O17,ridicule,ridicule_qsol 15895 15895 USE lmdz_clesphys 15896 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 15896 15897 #ifdef ISOVERIF 15897 15898 USE isotopes_verif_mod … … 15903 15904 15904 15905 include "dimsoil.h" 15905 include "compbl.h"15906 15906 15907 15907 ! arguments … … 16275 16275 #endif 16276 16276 USE lmdz_clesphys 16277 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 16278 16277 16279 IMPLICIT NONE 16278 16280 16279 16281 include "dimsoil.h" 16280 include "compbl.h"16281 16282 16282 16283 REAL, INTENT(IN) :: snow (klon,nbsrf) -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/lmdz_compbl.f90
r5138 r5139 1 link ../phylmd/ compbl.h1 link ../phylmd/lmdz_compbl.f90 -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/lmdz_flux_arp.f90
r5138 r5139 1 link ../phylmd/ flux_arp.h1 link ../phylmd/lmdz_flux_arp.f90 -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/lmdz_nuage_params.f90
r5138 r5139 1 link ../phylmd/ nuage.h1 link ../phylmd/lmdz_nuage_params.f90 -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/phyetat0_mod.F90
r5137 r5139 53 53 USE lmdz_alpale 54 54 USE lmdz_clesphys 55 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 55 56 #ifdef ISO 56 57 USE infotrac_phy, ONLY: niso … … 68 69 !====================================================================== 69 70 include "dimsoil.h" 70 include "compbl.h"71 71 include "YOMCST.h" 72 72 !====================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/phyredem.F90
r5137 r5139 54 54 USE lmdz_alpale 55 55 USE lmdz_clesphys 56 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 56 57 57 58 IMPLICIT NONE 58 59 59 60 include "dimsoil.h" 60 include "compbl.h"61 61 !====================================================================== 62 62 CHARACTER*(*) fichnom … … 511 511 USE lmdz_alpale 512 512 USE lmdz_clesphys 513 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 513 514 514 515 IMPLICIT NONE … … 517 518 518 519 include "dimsoil.h" 519 include "compbl.h"520 520 ! inputs 521 521 !REAL xtsol(niso,klon) -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/physiq_mod.F90
r5137 r5139 420 420 USE lmdz_alpale 421 421 USE lmdz_clesphys 422 USE lmdz_nuage_params 423 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 422 424 423 425 IMPLICIT NONE … … 1270 1272 !IM 100106 BEG : pouvoir sortir les ctes de la physique 1271 1273 include "conema3.h" 1272 include "nuage.h"1273 include "compbl.h"1274 1274 !IM 100106 END : pouvoir sortir les ctes de la physique 1275 1275
Note: See TracChangeset
for help on using the changeset viewer.