Changeset 5305 for LMDZ6/trunk/libf
- Timestamp:
- Oct 30, 2024, 7:29:21 PM (2 months ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 15 edited
- 4 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/conf_phys_m.f90
r5304 r5305 43 43 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_STRATAER 44 44 USE comsoil_mod_h 45 46 INCLUDE "nuage.h" 47 45 USE nuage_params_mod_h 48 46 49 47 INCLUDE "YOEGWD.h" -
LMDZ6/trunk/libf/phylmd/cv3_routines.f90
r5304 r5305 2706 2706 USE cvflag_mod_h 2707 2707 USE print_control_mod, ONLY: prt_level, lunout 2708 USE nuage_params_mod_h 2708 2709 IMPLICIT NONE 2709 2710 include "nuage.h"2711 2710 2712 2711 !inputs: -
LMDZ6/trunk/libf/phylmd/dimpft_mod_h.f90
r5304 r5305 1 ! 2 ! $Id$ 3 ! 4 INTEGER nvm_lmdz 5 ! PARAMETER (nvm_lmdz=13) 6 COMMON /dimpft/ nvm_lmdz 1 MODULE dimpft_mod_h 2 IMPLICIT NONE; PRIVATE 3 PUBLIC nvm_lmdz 4 5 INTEGER :: nvm_lmdz 6 END MODULE dimpft_mod_h 7 -
LMDZ6/trunk/libf/phylmd/freinage.f90
r5296 r5305 6 6 7 7 !ONLINE: 8 USE compbl_mod_h 8 USE dimpft_mod_h 9 USE compbl_mod_h 9 10 USE clesphys_mod_h 10 11 use dimphy, only: klon, klev … … 19 20 include "YOEGWD.h" 20 21 !FC 21 include "dimpft.h"22 22 23 23 ! 0. DECLARATIONS: -
LMDZ6/trunk/libf/phylmd/nuage.f90
r5285 r5305 11 11 USE lmdz_lscp_ini, only : iflag_t_glace 12 12 USE phys_local_var_mod, ONLY: ptconv 13 USE nuage_params_mod_h 13 14 IMPLICIT NONE 14 15 ! ====================================================================== … … 39 40 ! pclemi--output-R-emissivite des nuages (0 a 1) 40 41 ! ====================================================================== 41 42 include "nuage.h" ! JBM 3/1443 42 44 43 REAL paprs(klon, klev+1), pplay(klon, klev) -
LMDZ6/trunk/libf/phylmd/nuage_mod_h.f90
r5304 r5305 1 ! 2 ! $Id$ 3 ! 4 REAL rad_froid, rad_chau1, rad_chau2 5 REAL tau_cld_cv,coefw_cld_cv 6 REAL tmax_fonte_cv 7 INTEGER iflag_cld_cv, iflag_ratqs 8 LOGICAL ok_icefra_lscp 1 ! Replaces nuage.h 9 2 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/) 3 MODULE nuage_params_mod_h 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 10 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 16 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 nuage_params_mod_h -
LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90
r5301 r5305 407 407 #endif 408 408 #endif 409 USE flux_arp_mod_h 409 USE dimpft_mod_h 410 USE flux_arp_mod_h 410 411 USE compbl_mod_h 411 412 USE yoethf_mod_h … … 424 425 425 426 INCLUDE "FCTTRE.h" 426 !FC 427 INCLUDE "dimpft.h" 427 !FC 428 428 429 429 !**************************************************************************************** -
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r5296 r5305 363 363 USE calcul_divers_mod_h, ONLY: calcul_divers 364 364 USE compbl_mod_h 365 USE nuage_params_mod_h 366 USE dimpft_mod_h, ONLY: nvm_lmdz 365 367 IMPLICIT NONE 366 368 !>====================================================================== … … 415 417 416 418 include "regdim.h" 417 include "dimpft.h"418 419 !====================================================================== 419 420 LOGICAL, SAVE :: ok_volcan ! pour activer les diagnostics volcaniques … … 1173 1174 1174 1175 include "FCTTRE.h" 1175 include "nuage.h"1176 1176 !IM 100106 END : pouvoir sortir les ctes de la physique 1177 1177 ! -
LMDZ6/trunk/libf/phylmd/surf_land_mod.F90
r5285 r5305 73 73 #endif 74 74 75 USE clesphys_mod_h 75 USE dimpft_mod_h 76 USE clesphys_mod_h 76 77 USE yomcst_mod_h 77 78 USE print_control_mod, ONLY: lunout 78 79 USE dimsoil_mod_h, ONLY: nsoilmx 79 80 80 INCLUDE "dimpft.h"81 81 82 82 ! Input variables -
LMDZ6/trunk/libf/phylmd/surf_land_orchidee_mod.F90
r5285 r5305 62 62 #endif 63 63 USE yomcst_mod_h 64 USE dimpft_mod_h 64 65 ! 65 66 ! Cette routine sert d'interface entre le modele atmospherique et le … … 113 114 ! z0h_new surface roughness for heat 114 115 ! qsurf air moisture at surface 115 ! 116 INCLUDE "dimpft.h" 117 ! 116 !! 118 117 ! Parametres d'entree 119 118 !**************************************************************************************** -
LMDZ6/trunk/libf/phylmd/surf_land_orchidee_nofrein_mod.F90
r5296 r5305 62 62 USE yomcst_mod_h 63 63 USE compbl_mod_h 64 USE dimpft_mod_h 64 65 ! 65 66 ! Cette routine sert d'interface entre le modele atmospherique et le … … 115 116 ! qsurf air moisture at surface 116 117 ! 117 INCLUDE "dimpft.h" 118 118 119 119 ! 120 120 ! Parametres d'entree -
LMDZ6/trunk/libf/phylmd/surf_land_orchidee_nolic_mod.F90
r5285 r5305 58 58 #endif 59 59 USE yomcst_mod_h 60 USE dimpft_mod_h 60 61 ! 61 62 ! Cette routine sert d'interface entre le modele atmospherique et le … … 110 111 ! qsurf air moisture at surface 111 112 ! 112 INCLUDE "dimpft.h"113 113 ! 114 114 ! Parametres d'entree -
LMDZ6/trunk/libf/phylmd/surf_land_orchidee_noopenmp_mod.F90
r5285 r5305 106 106 USE time_phylmdz_mod, ONLY: itau_phy 107 107 #endif 108 USE yomcst_mod_h 108 USE dimpft_mod_h 109 USE yomcst_mod_h 109 110 IMPLICIT NONE 110 111 111 112 112 INCLUDE "dimpft.h"113 113 ! 114 114 ! Parametres d'entree -
LMDZ6/trunk/libf/phylmd/surf_land_orchidee_nounstruct_mod.F90
r5285 r5305 57 57 #endif 58 58 USE yomcst_mod_h 59 USE dimpft_mod_h 59 60 ! 60 61 ! Cette routine sert d'interface entre le modele atmospherique et le … … 110 111 ! qsurf air moisture at surface 111 112 ! 112 INCLUDE "dimpft.h" 113 114 115 113 116 114 ! 117 115 ! Parametres d'entree -
LMDZ6/trunk/libf/phylmd/surf_land_orchidee_noz0h_mod.F90
r5296 r5305 60 60 USE yomcst_mod_h 61 61 USE compbl_mod_h 62 USE dimpft_mod_h 62 63 ! 63 64 ! Cette routine sert d'interface entre le modele atmospherique et le … … 113 114 ! qsurf air moisture at surface 114 115 ! 115 INCLUDE "dimpft.h"116 116 ! 117 117 ! Parametres d'entree -
LMDZ6/trunk/libf/phylmdiso/cv3_routines.F90
r5304 r5305 3599 3599 #endif 3600 3600 #endif 3601 USE cv3param_mod_h3602 3601 USE cv3param_mod_h 3602 USE cvthermo_mod_h 3603 3603 USE cvflag_mod_h 3604 USE nuage_params_mod_h 3604 3605 IMPLICIT NONE 3605 3606 3607 include "nuage.h"3608 3606 3609 3607 !inputs: -
LMDZ6/trunk/libf/phylmdiso/dimpft_mod_h.f90
r5304 r5305 1 link ../phylmd/dimpft .h1 link ../phylmd/dimpft_mod_h.f90 -
LMDZ6/trunk/libf/phylmdiso/nuage_mod_h.f90
r5304 r5305 1 link ../phylmd/nuage .h1 link ../phylmd/nuage_mod_h.f90 -
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r5296 r5305 436 436 USE calcul_divers_mod_h, ONLY: calcul_divers 437 437 USE compbl_mod_h 438 USE nuage_params_mod_h 439 USE dimpft_mod_h, ONLY: nvm_lmdz 438 440 IMPLICIT NONE 439 441 !>====================================================================== … … 488 490 489 491 include "regdim.h" 490 include "dimpft.h"491 492 !====================================================================== 492 493 LOGICAL, SAVE :: ok_volcan ! pour activer les diagnostics volcaniques … … 1283 1284 1284 1285 include "FCTTRE.h" 1285 !IM 100106 BEG : pouvoir sortir les ctes de la physique 1286 include "nuage.h" 1287 !IM 100106 END : pouvoir sortir les ctes de la physique 1288 ! 1286 1289 1287 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1290 1288 ! Declarations pour Simulateur COSP
Note: See TracChangeset
for help on using the changeset viewer.