Changeset 5299 for LMDZ6/trunk/libf/phylmdiso
- Timestamp:
- Oct 30, 2024, 2:31:56 PM (5 weeks ago)
- Location:
- LMDZ6/trunk/libf/phylmdiso
- Files:
-
- 4 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmdiso/cv3_routines.F90
r5285 r5299 11 11 use mod_phys_lmdz_para 12 12 USE conema3_mod_h 13 USE cv3param_mod_h 13 14 IMPLICIT NONE 14 15 … … 35 36 !*** APPROACH TO QUASI-EQUILIBRIUM *** 36 37 !*** IT MUST BE LESS THAN 0 *** 37 38 include "cv3param.h"39 38 40 39 INTEGER, INTENT(IN) :: nd … … 185 184 USE cvthermo_mod_h 186 185 USE cvflag_mod_h 186 USE cv3param_mod_h 187 187 IMPLICIT NONE 188 188 … … 190 190 ! Increment the counter sig(nd) 191 191 ! ===================================================================== 192 193 include "cv3param.h"194 192 195 193 !inputs: … … 225 223 lv, lf, cpn, tv, gz, h, hm, th) 226 224 USE cvthermo_mod_h 225 USE cv3param_mod_h 227 226 IMPLICIT NONE 228 227 … … 247 246 REAL tvx, tvy ! convect3 248 247 REAL cpx(len, nd) 249 250 include "cv3param.h"251 252 248 253 249 ! ori do 110 k=1,nlp … … 325 321 USE add_phys_tend_mod, ONLY: fl_cor_ebil 326 322 USE print_control_mod, ONLY: prt_level 323 USE cv3param_mod_h 327 324 IMPLICIT NONE 328 325 … … 341 338 ! - A,B explicitely defined (!...) 342 339 ! ================================================================ 343 344 include "cv3param.h"345 340 346 341 !inputs: … … 700 695 #endif 701 696 USE cvthermo_mod_h 697 USE cv3param_mod_h 702 698 IMPLICIT NONE 703 699 … … 714 710 ! - if icbs=icb, compute also tp(icb+1),tvp(icb+1) & clw(icb+1) 715 711 ! ---------------------------------------------------------------- 716 717 include "cv3param.h"718 712 719 713 ! inputs: … … 1146 1140 SUBROUTINE cv3_trigger(len, nd, icb, plcl, p, th, tv, tvp, thnk, & 1147 1141 pbase, buoybase, iflag, sig, w0) 1142 USE cv3param_mod_h 1148 1143 IMPLICIT NONE 1149 1144 … … 1162 1157 ! -> the buoyancy below cloud base not (yet) set to the cloud base buoyancy 1163 1158 ! ------------------------------------------------------------------- 1164 1165 include "cv3param.h"1166 1159 1167 1160 ! input: … … 1276 1269 #endif 1277 1270 #endif 1278 IMPLICIT NONE 1279 1280 include "cv3param.h" 1271 USE cv3param_mod_h 1272 IMPLICIT NONE 1273 1281 1274 1282 1275 !inputs: … … 1485 1478 USE cvflag_mod_h 1486 1479 USE conema3_mod_h 1480 USE cv3param_mod_h 1487 1481 IMPLICIT NONE 1488 1482 … … 1504 1498 ! - no inb1, only inb in output 1505 1499 ! --------------------------------------------------------------------- 1506 1507 include "cv3param.h" 1508 include "YOMCST2.h" 1500 include "YOMCST2.h" 1509 1501 1510 1502 !inputs: … … 2510 2502 pbase, p, ph, tv, buoy, & 2511 2503 sig, w0, cape, m, iflag) 2512 USE cvthermo_mod_h 2504 USE cv3param_mod_h 2505 USE cvthermo_mod_h 2513 2506 IMPLICIT NONE 2514 2507 … … 2519 2512 ! =================================================================== 2520 2513 2521 include "cv3param.h"2522 2514 2523 2515 !input: … … 2783 2775 USE cvthermo_mod_h 2784 2776 USE cvflag_mod_h 2777 USE cv3param_mod_h 2785 2778 IMPLICIT NONE 2786 2779 … … 2789 2782 ! - vectorisation de la partie normalisation des flux (do 789...) 2790 2783 ! --------------------------------------------------------------------- 2791 2792 include "cv3param.h"2793 2784 2794 2785 !inputs: … … 3608 3599 #endif 3609 3600 #endif 3610 USE cvthermo_mod_h 3601 USE cv3param_mod_h 3602 USE cvthermo_mod_h 3611 3603 USE cvflag_mod_h 3612 3604 IMPLICIT NONE 3613 3605 3614 3606 3615 include "cv3param.h"3616 3607 include "nuage.h" 3617 3608 … … 4720 4711 #endif 4721 4712 #endif 4722 USE conema3_mod_h 4713 USE cv3param_mod_h 4714 USE conema3_mod_h 4723 4715 USE cvthermo_mod_h 4724 4716 USE cvflag_mod_h 4725 4717 IMPLICIT NONE 4726 4718 4727 include "cv3param.h"4728 4719 4729 4720 !inputs: … … 7289 7280 ep, Vprecip, elij, clw, epmlmMm, eplaMm, & 7290 7281 icb, inb) 7291 IMPLICIT NONE 7292 7293 include "cv3param.h" 7282 USE cv3param_mod_h 7283 IMPLICIT NONE 7284 7294 7285 7295 7286 !inputs: … … 7424 7415 #endif 7425 7416 #endif 7426 IMPLICIT NONE 7427 7428 include "cv3param.h" 7417 USE cv3param_mod_h 7418 IMPLICIT NONE 7419 7429 7420 7430 7421 !inputs: … … 7609 7600 , pbase, p, ph, tv, buoy, sig, w0,iflag & 7610 7601 , epmax_diag) 7611 USE conema3_mod_h 7602 USE cv3param_mod_h 7603 USE conema3_mod_h 7612 7604 USE cvthermo_mod_h 7613 7605 USE cvflag_mod_h … … 7619 7611 ! Toutes les autres variables fn de ep sont calculees plus bas. 7620 7612 7621 include "cv3param.h"7622 7613 7623 7614 ! inputs: -
LMDZ6/trunk/libf/phylmdiso/cv3a_compress.F90
r4143 r5299 41 41 #endif 42 42 43 IMPLICIT NONE 44 45 include "cv3param.h" 43 USE cv3param_mod_h 44 IMPLICIT NONE 45 46 46 47 47 ! inputs: -
LMDZ6/trunk/libf/phylmdiso/cv3a_uncompress.F90
r4613 r5299 56 56 USE infotrac_phy, ONLY : ntraciso=>ntiso 57 57 #endif 58 IMPLICIT NONE 59 60 include "cv3param.h" 58 USE cv3param_mod_h 59 IMPLICIT NONE 60 61 61 62 62 ! inputs: -
LMDZ6/trunk/libf/phylmdiso/cv3p_mixing.F90
r5285 r5299 39 39 #endif 40 40 #endif 41 USE cvthermo_mod_h 41 USE cv3param_mod_h 42 USE cvthermo_mod_h 42 43 USE cvflag_mod_h 43 44 IMPLICIT NONE 44 45 45 include "cv3param.h"46 46 include "YOMCST2.h" 47 47 -
LMDZ6/trunk/libf/phylmdiso/cv3param_mod_h.f90
r5298 r5299 1 link ../phylmd/cv3param .h1 link ../phylmd/cv3param_mod_h.f90
Note: See TracChangeset
for help on using the changeset viewer.