Changeset 5303 for LMDZ6/trunk/libf/phylmdiso
- Timestamp:
- Oct 30, 2024, 6:34:05 PM (3 months ago)
- Location:
- LMDZ6/trunk/libf/phylmdiso
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmdiso/cv_routines.f90
r5285 r5303 4 4 SUBROUTINE cv_param(nd) 5 5 USE cvthermo_mod_h 6 USE cvparam_mod_h 6 7 IMPLICIT NONE 7 8 … … 37 38 ! *** (DAMP MUST BE LESS THAN 1) *** 38 39 39 include "cvparam.h"40 40 INTEGER nd 41 41 CHARACTER (LEN=20) :: modname = 'cv_routines' … … 77 77 SUBROUTINE cv_prelim(len, nd, ndp1, t, q, p, ph, lv, cpn, tv, gz, h, hm) 78 78 USE cvthermo_mod_h 79 USE cvparam_mod_h 79 80 IMPLICIT NONE 80 81 … … 94 95 INTEGER k, i 95 96 REAL cpx(len, nd) 96 97 include "cvparam.h"98 99 97 100 98 DO k = 1, nlp … … 134 132 SUBROUTINE cv_feed(len, nd, t, q, qs, p, hm, gz, nk, icb, icbmax, iflag, tnk, & 135 133 qnk, gznk, plcl) 136 IMPLICIT NONE 134 USE cvparam_mod_h 135 IMPLICIT NONE 137 136 138 137 ! ================================================================ … … 140 139 ! ================================================================ 141 140 142 include "cvparam.h"143 141 144 142 ! inputs: … … 255 253 SUBROUTINE cv_undilute1(len, nd, t, q, qs, gz, p, nk, icb, icbmax, tp, tvp, & 256 254 clw) 257 USE cvthermo_mod_h 255 USE cvparam_mod_h 256 USE cvthermo_mod_h 258 257 IMPLICIT NONE 259 include "cvparam.h"260 258 261 259 ! inputs: … … 363 361 364 362 SUBROUTINE cv_trigger(len, nd, icb, cbmf, tv, tvp, iflag) 365 IMPLICIT NONE 363 USE cvparam_mod_h 364 IMPLICIT NONE 366 365 367 366 ! ------------------------------------------------------------------- … … 371 370 ! ------------------------------------------------------------------- 372 371 373 include "cvparam.h"374 372 375 373 ! inputs: … … 396 394 tp1, tvp1, clw1, iflag, nk, icb, cbmf, plcl, tnk, qnk, gznk, t, q, qs, u, & 397 395 v, gz, h, lv, cpn, p, ph, tv, tp, tvp, clw, dph) 398 USE print_control_mod, ONLY: lunout 396 USE cvparam_mod_h 397 USE print_control_mod, ONLY: lunout 399 398 IMPLICIT NONE 400 399 401 include "cvparam.h"402 400 403 401 ! inputs: … … 481 479 SUBROUTINE cv_undilute2(nloc, ncum, nd, icb, nk, tnk, qnk, gznk, t, q, qs, & 482 480 gz, p, dph, h, tv, lv, inb, inb1, tp, tvp, clw, hp, ep, sigp, frac) 483 USE cvthermo_mod_h 481 USE cvparam_mod_h 482 USE cvthermo_mod_h 484 483 IMPLICIT NONE 485 484 … … 493 492 ! FIND THE LEVEL OF NEUTRAL BUOYANCY 494 493 ! --------------------------------------------------------------------- 495 include "cvparam.h"496 494 497 495 ! inputs: … … 764 762 cpn, iflag, cbmf) 765 763 USE cvthermo_mod_h 764 USE cvparam_mod_h 766 765 IMPLICIT NONE 767 766 … … 782 781 REAL work(nloc) 783 782 784 include "cvparam.h"785 786 783 ! ------------------------------------------------------------------- 787 784 ! Compute icbmax. … … 846 843 h, lv, qnk, hp, tv, tvp, ep, clw, cbmf, m, ment, qent, uent, vent, nent, & 847 844 sij, elij) 848 USE cvthermo_mod_h 845 USE cvparam_mod_h 846 USE cvthermo_mod_h 849 847 IMPLICIT NONE 850 848 851 include "cvparam.h"852 849 853 850 ! inputs: … … 1097 1094 SUBROUTINE cv_unsat(nloc, ncum, nd, inb, t, q, qs, gz, u, v, p, ph, h, lv, & 1098 1095 ep, sigp, clw, m, ment, elij, iflag, mp, qp, up, vp, wt, water, evap) 1099 USE cvthermo_mod_h 1096 USE cvparam_mod_h 1097 USE cvthermo_mod_h 1100 1098 IMPLICIT NONE 1101 1099 1102 include "cvparam.h"1103 1100 1104 1101 ! inputs: … … 1299 1296 ment, qent, uent, vent, nent, elij, tv, tvp, iflag, wd, qprime, tprime, & 1300 1297 precip, cbmf, ft, fq, fu, fv, ma, qcondc) 1301 USE cvthermo_mod_h 1298 USE cvparam_mod_h 1299 USE cvthermo_mod_h 1302 1300 IMPLICIT NONE 1303 1301 1304 include "cvparam.h"1305 1302 1306 1303 ! inputs … … 1667 1664 fq, fu, fv, ma, qcondc, iflag1, precip1, cbmf1, ft1, fq1, fu1, fv1, ma1, & 1668 1665 qcondc1) 1669 IMPLICIT NONE 1670 1671 include "cvparam.h" 1666 USE cvparam_mod_h 1667 IMPLICIT NONE 1668 1672 1669 1673 1670 ! inputs: -
LMDZ6/trunk/libf/phylmdiso/cvparam_mod_h.f90
r5302 r5303 1 link ../phylmd/cvparam .h1 link ../phylmd/cvparam_mod_h.f90
Note: See TracChangeset
for help on using the changeset viewer.