Changeset 4819 for LMDZ6/trunk/libf/phylmdiso
- Timestamp:
- Feb 14, 2024, 8:55:10 PM (10 months ago)
- Location:
- LMDZ6/trunk/libf/phylmdiso
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmdiso/phys_local_var_mod.F90
r4803 r4819 640 640 641 641 !--POPRECIP variables 642 REAL, SAVE, ALLOCATABLE :: qrain_lsc(:,:) 643 !$OMP THREADPRIVATE(qrain_lsc) 644 REAL, SAVE, ALLOCATABLE :: qsnow_lsc(:,:) 645 !$OMP THREADPRIVATE(qsnow_lsc) 642 646 REAL, SAVE, ALLOCATABLE :: dqreva(:,:) 643 647 !$OMP THREADPRIVATE(dqreva) … … 1116 1120 !--POPRECIP variables 1117 1121 ALLOCATE(dqreva(klon,klev),dqssub(klon,klev)) 1122 ALLOCATE(qrain_lsc(klon,klev), qsnow_lsc(klon,klev)) 1118 1123 ALLOCATE(dqrauto(klon,klev), dqrcol(klon,klev), dqrmelt(klon,klev), dqrfreez(klon,klev)) 1119 1124 ALLOCATE(dqsauto(klon,klev), dqsagg(klon,klev), dqsrim(klon,klev), dqsmelt(klon,klev), dqsfreez(klon,klev)) … … 1478 1483 1479 1484 !--POPRECIP variables 1485 DEALLOCATE(qrain_lsc, qsnow_lsc) 1480 1486 DEALLOCATE(dqreva,dqssub) 1481 1487 DEALLOCATE(dqrauto,dqrcol,dqrmelt,dqrfreez) -
LMDZ6/trunk/libf/phylmdiso/phys_output_ctrlout_mod.F90
r4803 r4819 1477 1477 TYPE(ctrl_out), SAVE :: o_pfracld = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1478 1478 'pfracld', 'LS precipitation fraction cloudy part', '-', (/ ('', i=1, 10) /)) 1479 TYPE(ctrl_out), SAVE :: o_qrainlsc = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1480 'qrainlsc', 'LS specific rain content', 'kg/kg', (/ ('', i=1, 10) /)) 1481 TYPE(ctrl_out), SAVE :: o_qsnowlsc = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1482 'qsnowlsc', 'LS specific snow content', 'kg/kg', (/ ('', i=1, 10) /)) 1479 1483 TYPE(ctrl_out), SAVE :: o_dqreva = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1480 'dqreva', 'LS rain tendency due to evaporation', 'kg/ m2/s', (/ ('', i=1, 10) /))1484 'dqreva', 'LS rain tendency due to evaporation', 'kg/kg/s', (/ ('', i=1, 10) /)) 1481 1485 TYPE(ctrl_out), SAVE :: o_dqrauto = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1482 'dqrauto', 'LS rain tendency due to autoconversion', 'kg/ m2/s', (/ ('', i=1, 10) /))1486 'dqrauto', 'LS rain tendency due to autoconversion', 'kg/kg/s', (/ ('', i=1, 10) /)) 1483 1487 TYPE(ctrl_out), SAVE :: o_dqrcol = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1484 'dqrcol', 'LS rain tendency due to collection', 'kg/ m2/s', (/ ('', i=1, 10) /))1488 'dqrcol', 'LS rain tendency due to collection', 'kg/kg/s', (/ ('', i=1, 10) /)) 1485 1489 TYPE(ctrl_out), SAVE :: o_dqrmelt = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1486 'dqrmelt', 'LS rain tendency due to melting', 'kg/ m2/s', (/ ('', i=1, 10) /))1490 'dqrmelt', 'LS rain tendency due to melting', 'kg/kg/s', (/ ('', i=1, 10) /)) 1487 1491 TYPE(ctrl_out), SAVE :: o_dqrfreez = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1488 'dqrfreez', 'LS rain tendency due to freezing', 'kg/ m2/s', (/ ('', i=1, 10) /))1492 'dqrfreez', 'LS rain tendency due to freezing', 'kg/kg/s', (/ ('', i=1, 10) /)) 1489 1493 TYPE(ctrl_out), SAVE :: o_dqssub = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1490 'dqssub', 'LS snow tendency due to sublimation', 'kg/ m2/s', (/ ('', i=1, 10) /))1494 'dqssub', 'LS snow tendency due to sublimation', 'kg/kg/s', (/ ('', i=1, 10) /)) 1491 1495 TYPE(ctrl_out), SAVE :: o_dqsauto = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1492 'dqsauto', 'LS snow tendency due to autoconversion', 'kg/ m2/s', (/ ('', i=1, 10) /))1496 'dqsauto', 'LS snow tendency due to autoconversion', 'kg/kg/s', (/ ('', i=1, 10) /)) 1493 1497 TYPE(ctrl_out), SAVE :: o_dqsagg = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1494 'dqsagg', 'LS snow tendency due to aggr agation', 'kg/m2/s', (/ ('', i=1, 10) /))1498 'dqsagg', 'LS snow tendency due to aggregation', 'kg/kg/s', (/ ('', i=1, 10) /)) 1495 1499 TYPE(ctrl_out), SAVE :: o_dqsrim = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1496 'dqsrim', 'LS snow tendency due to riming', 'kg/ m2/s', (/ ('', i=1, 10) /))1500 'dqsrim', 'LS snow tendency due to riming', 'kg/kg/s', (/ ('', i=1, 10) /)) 1497 1501 TYPE(ctrl_out), SAVE :: o_dqsmelt = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1498 'dqsmelt', 'LS snow tendency due to melting', 'kg/ m2/s', (/ ('', i=1, 10) /))1502 'dqsmelt', 'LS snow tendency due to melting', 'kg/kg/s', (/ ('', i=1, 10) /)) 1499 1503 TYPE(ctrl_out), SAVE :: o_dqsfreez = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), & 1500 'dqsfreez', 'LS snow tendency due to freezing', 'kg/ m2/s', (/ ('', i=1, 10) /))1504 'dqsfreez', 'LS snow tendency due to freezing', 'kg/kg/s', (/ ('', i=1, 10) /)) 1501 1505 TYPE(ctrl_out), SAVE :: o_rhum = ctrl_out((/ 2, 5, 10, 10, 10, 10, 11, 11, 11, 11/), & 1502 1506 'rhum', 'Relative humidity', '-', (/ ('', i=1, 10) /)) -
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r4818 r4819 230 230 d_q_ch4, & 231 231 ! proprecip 232 qrain_lsc, qsnow_lsc, & 232 233 dqreva, dqssub, & 233 234 dqrauto,dqrcol,dqrmelt,dqrfreez, & … … 4890 4891 Tcontr, qcontr, qcontr2, fcontrN, fcontrP , & 4891 4892 cloudth_sth,cloudth_senv,cloudth_sigmath,cloudth_sigmaenv, & 4892 dqreva,dqssub,dqrauto,dqrcol,dqrmelt,dqrfreez,dqsauto,dqsagg,dqsrim,dqsmelt,dqsfreez) 4893 qrain_lsc, qsnow_lsc, dqreva, dqssub, dqrauto, dqrcol, dqrmelt, & 4894 dqrfreez, dqsauto, dqsagg, dqsrim, dqsmelt, dqsfreez) 4893 4895 4894 4896
Note: See TracChangeset
for help on using the changeset viewer.