Changeset 5142 for LMDZ6/branches/Amaury_dev/libf/phylmdiso/lmdz_cv.F90
- Timestamp:
- Jul 29, 2024, 3:07:34 PM (8 weeks ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmdiso/lmdz_cv.F90
r5141 r5142 1 1 ! $Id$ 2 3 MODULE lmdz_cv 4 !------------------------------------------------------------ 5 ! Parameters for convectL: 6 ! (includes - microphysical parameters, 7 ! - parameters that control the rate of approach 8 ! to quasi-equilibrium) 9 ! - noff & minorig (previously in input of convect1) 10 !------------------------------------------------------------ 11 12 IMPLICIT NONE; PRIVATE 13 PUBLIC elcrit, tlcrit, entp, sigs, sigd, omtrain, omtsnow, coeffr, coeffs & 14 , dtmax, cu, betad, alpha, damp, delta, noff, minorig, nl, nlp, nlm, & 15 cv_param, cv_prelim, cv_feed, cv_undilute1, cv_trigger, cv_compress, & 16 cv_undilute2, cv_closure, cv_mixing, cv_unsat, cv_yield, cv_uncompress 17 18 INTEGER noff, minorig, nl, nlp, nlm 19 REAL elcrit, tlcrit 20 REAL entp 21 REAL sigs, sigd 22 REAL omtrain, omtsnow, coeffr, coeffs 23 REAL dtmax 24 REAL cu 25 REAL betad 26 REAL alpha, damp 27 REAL delta 28 29 !$OMP THREADPRIVATE(elcrit, tlcrit, entp, sigs, sigd, omtrain, omtsnow, coeffr, coeffs & 30 !$OMP , dtmax, cu, betad, alpha, damp, delta, noff, minorig, nl, nlp, nlm) 31 32 CONTAINS 2 33 3 34 SUBROUTINE cv_param(nd) … … 35 66 ! *** (DAMP MUST BE LESS THAN 1) *** 36 67 37 include "cvparam.h" 38 INTEGER nd 68 INTEGER nd 39 69 CHARACTER (LEN = 20) :: modname = 'cv_routines' 40 70 CHARACTER (LEN = 80) :: abort_message … … 93 123 REAL cpx(len, nd) 94 124 95 include "cvparam.h" 96 125 97 126 DO k = 1, nlp 98 127 DO i = 1, len … … 136 165 ! ================================================================ 137 166 138 include "cvparam.h" 139 167 140 168 ! inputs: 141 169 INTEGER len, nd … … 254 282 IMPLICIT NONE 255 283 256 include "cvparam.h" 257 284 258 285 ! inputs: 259 286 INTEGER len, nd … … 367 394 ! ------------------------------------------------------------------- 368 395 369 include "cvparam.h" 370 396 371 397 ! inputs: 372 398 INTEGER len, nd, icb(len) … … 394 420 IMPLICIT NONE 395 421 396 include "cvparam.h" 397 422 398 423 ! inputs: 399 424 INTEGER len, ncum, nd, nloc … … 488 513 ! --------------------------------------------------------------------- 489 514 490 include "cvparam.h" 491 515 492 516 ! inputs: 493 517 INTEGER ncum, nd, nloc … … 775 799 REAL work(nloc) 776 800 777 include "cvparam.h" 778 801 779 802 ! ------------------------------------------------------------------- 780 803 ! Compute icbmax. … … 842 865 IMPLICIT NONE 843 866 844 include "cvparam.h" 845 867 846 868 ! inputs: 847 869 INTEGER ncum, nd, nloc … … 1092 1114 IMPLICIT NONE 1093 1115 1094 include "cvparam.h" 1095 1116 1096 1117 ! inputs: 1097 1118 INTEGER ncum, nd, nloc … … 1292 1313 IMPLICIT NONE 1293 1314 1294 include "cvparam.h" 1295 1315 1296 1316 ! inputs 1297 1317 INTEGER ncum, nd, nloc … … 1657 1677 IMPLICIT NONE 1658 1678 1659 include "cvparam.h" 1660 1679 1661 1680 ! inputs: 1662 1681 INTEGER len, ncum, nd, nloc … … 1697 1716 END SUBROUTINE cv_uncompress 1698 1717 1718 1719 END MODULE lmdz_cv
Note: See TracChangeset
for help on using the changeset viewer.