Changeset 5153 for LMDZ6/branches/Amaury_dev/libf
- Timestamp:
- Jul 31, 2024, 6:20:03 PM (3 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf
- Files:
-
- 1 added
- 40 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/bl_for_dms.f90
r5144 r5153 3 3 USE dimphy 4 4 USE lmdz_yoethf 5 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 5 6 6 USE lmdz_yomcst 7 7 8 8 IMPLICIT NONE 9 INCLUDE "FCTTRE.h" 9 10 ! 10 11 !=================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/FCTTRE.h
r5144 r5153 1 MODULE lmdz_fcttre 2 ! ------------------------------------------------------------------ 3 ! This COMDECK includes the Thermodynamical functions for the cy39 4 ! ECMWF Physics package. 5 ! Consistent with YOMCST Basic physics constants, assuming the 6 ! partial pressure of water vapour is given by a first order 7 ! Taylor expansion of Qs(T) w.r.t. to Temperature, using constants 8 ! in YOETHF 9 ! ------------------------------------------------------------------ 10 11 IMPLICIT NONE; PRIVATE 12 PUBLIC foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 13 14 LOGICAL, PARAMETER :: thermcep = .TRUE. 15 16 CONTAINS 17 18 REAL FUNCTION foeew (ptarg, pdelarg) 19 USE lmdz_yoethf, ONLY: r3ies, r3les, r4ies, r4les 20 USE lmdz_yomcst, ONLY: rtt 21 REAL, INTENT(IN) :: ptarg, pdelarg 22 foeew = exp ((r3les * (1. - pdelarg) + r3ies * pdelarg) * (ptarg - rtt) & 23 / (ptarg - (r4les * (1. - pdelarg) + r4ies * pdelarg))) 24 END FUNCTION foeew 25 26 REAL FUNCTION foede (ptarg, pdelarg, p5arg, pqsarg, pcoarg) 27 USE lmdz_yoethf, ONLY: r4ies, r4les 28 REAL, INTENT(IN) :: ptarg, pdelarg, p5arg, pqsarg, pcoarg 29 foede = pqsarg * pcoarg * p5arg / (ptarg - (r4les * (1. - pdelarg) + r4ies * pdelarg))**2 30 END FUNCTION foede 31 32 REAL FUNCTION qsats(ptarg) 33 REAL, INTENT(IN) :: ptarg 34 qsats = 100.0 * 0.622 * 10.0 ** (2.07023 - 0.00320991 * ptarg - 2484.896 / ptarg + 3.56654 * log10(ptarg)) 35 END FUNCTION qsats 36 37 REAL FUNCTION qsatl(ptarg) 38 REAL, INTENT(IN) :: ptarg 39 qsatl = 100.0 * 0.622 * 10.0 ** (23.8319 - 2948.964 / ptarg - 5.028 * log10(ptarg) & 40 - 29810.16 * exp(- 0.0699382 * ptarg) + 25.21935 * exp(- 2999.924 / ptarg)) 41 END FUNCTION qsatl 42 43 REAL FUNCTION dqsats(ptarg, pqsarg) 44 USE lmdz_yomcst, ONLY: rlvtt, rcpd 45 REAL, INTENT(IN) :: ptarg, pqsarg 46 dqsats = rlvtt / rcpd * pqsarg * (3.56654 / ptarg + 2484.896 * log(10.) / ptarg**2 - 0.00320991 * log(10.)) 47 END FUNCTION dqsats 48 49 REAL FUNCTION dqsatl(ptarg, pqsarg) 50 USE lmdz_yomcst, ONLY: rlvtt, rcpd 51 REAL, INTENT(IN) :: ptarg, pqsarg 52 dqsatl = rlvtt / rcpd * pqsarg * log(10.) * (2948.964 / ptarg**2 - 5.028 / log(10.) / ptarg & 53 + 25.21935 * 2999.924 / ptarg**2 * exp(-2999.924 / ptarg) + & 54 29810.16 * 0.0699382 * exp(-0.0699382 * ptarg)) 55 END FUNCTION dqsatl 56 57 END MODULE lmdz_fcttre 1 ! 2 ! $Header$ 3 ! 4 ! 5 ! ATTENTION!!!!: ce fichier include est compatible format fixe/format libre 6 ! veillez n'utiliser que des ! pour les commentaires 7 ! et bien positionner les & des lignes de continuation 8 ! (les placer en colonne 6 et en colonne 73) 9 ! 10 ! ------------------------------------------------------------------ 11 ! This COMDECK includes the Thermodynamical functions for the cy39 12 ! ECMWF Physics package. 13 ! Consistent with YOMCST Basic physics constants, assuming the 14 ! partial pressure of water vapour is given by a first order 15 ! Taylor expansion of Qs(T) w.r.t. to Temperature, using constants 16 ! in YOETHF 17 ! ------------------------------------------------------------------ 18 REAL PTARG, PDELARG, P5ARG, PQSARG, PCOARG 19 REAL FOEEW, FOEDE, qsats, qsatl, dqsats, dqsatl 20 LOGICAL thermcep 21 PARAMETER (thermcep=.TRUE.) 22 ! 23 FOEEW ( PTARG,PDELARG ) = EXP ( & 24 & (R3LES*(1.-PDELARG)+R3IES*PDELARG) * (PTARG-RTT) & 25 & / (PTARG-(R4LES*(1.-PDELARG)+R4IES*PDELARG)) ) 26 ! 27 FOEDE ( PTARG,PDELARG,P5ARG,PQSARG,PCOARG ) = PQSARG*PCOARG*P5ARG & 28 & / (PTARG-(R4LES*(1.-PDELARG)+R4IES*PDELARG))**2 29 ! 30 qsats(ptarg) = 100.0 * 0.622 * 10.0 & 31 & ** (2.07023 - 0.00320991 * ptarg & 32 & - 2484.896 / ptarg + 3.56654 * LOG10(ptarg)) 33 qsatl(ptarg) = 100.0 * 0.622 * 10.0 & 34 & ** (23.8319 - 2948.964 / ptarg & 35 & - 5.028 * LOG10(ptarg) & 36 & - 29810.16 * EXP( - 0.0699382 * ptarg) & 37 & + 25.21935 * EXP( - 2999.924 / ptarg)) 38 ! 39 dqsats(ptarg,pqsarg) = RLVTT/RCPD*pqsarg * (3.56654/ptarg & 40 & +2484.896*LOG(10.)/ptarg**2 & 41 & -0.00320991*LOG(10.)) 42 dqsatl(ptarg,pqsarg) = RLVTT/RCPD*pqsarg*LOG(10.)* & 43 & (2948.964/ptarg**2-5.028/LOG(10.)/ptarg & 44 & +25.21935*2999.924/ptarg**2*EXP(-2999.924/ptarg) & 45 & +29810.16*0.0699382*EXP(-0.0699382*ptarg)) -
LMDZ6/branches/Amaury_dev/libf/phylmd/borne_var_surf.F90
r5144 r5153 8 8 9 9 USE lmdz_yoethf 10 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 10 11 11 USE lmdz_yomcst 12 12 13 13 IMPLICIT NONE 14 INCLUDE "FCTTRE.h" 14 15 15 16 !================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/calcul_fluxs_mod.F90
r5144 r5153 19 19 USE lmdz_clesphys 20 20 USE lmdz_yoethf 21 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 21 22 22 USE lmdz_yomcst 23 24 IMPLICIT NONE 25 INCLUDE "FCTTRE.h" 23 26 24 27 ! Cette routine calcule les fluxs en h et q a l'interface et eventuellement -
LMDZ6/branches/Amaury_dev/libf/phylmd/coef_diff_turb_mod.F90
r5144 r5153 208 208 USE lmdz_compbl, ONLY: iflag_pbl, iflag_pbl_split, iflag_order2_sollw, ifl_pbltree 209 209 USE lmdz_yoethf 210 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 210 211 211 USE lmdz_yomcst 212 213 IMPLICIT NONE 214 INCLUDE "FCTTRE.h" 212 215 213 216 !====================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/conccm.F90
r5144 r5153 138 138 USE dimphy 139 139 USE lmdz_yoethf 140 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 140 141 141 USE lmdz_yomcst 142 142 143 143 IMPLICIT NONE 144 INCLUDE "FCTTRE.h" 144 145 ! ----------------------------------------------------------------------- 145 146 ! Moist convective mass flux procedure: -
LMDZ6/branches/Amaury_dev/libf/phylmd/concvl.F90
r5144 r5153 36 36 USE lmdz_conema3 37 37 USE lmdz_yoethf 38 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 38 39 39 USE lmdz_yomcst 40 40 41 41 IMPLICIT NONE 42 INCLUDE "FCTTRE.h" 42 43 ! ====================================================================== 43 44 ! Auteur(s): S. Bony-Lena (LMD/CNRS) date: ??? -
LMDZ6/branches/Amaury_dev/libf/phylmd/conemav.F90
r5144 r5153 8 8 USE infotrac_phy, ONLY: nbtr 9 9 USE lmdz_yoethf 10 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 10 11 11 USE lmdz_yomcst 12 12 13 13 IMPLICIT NONE 14 INCLUDE "FCTTRE.h" 14 15 ! ====================================================================== 15 16 ! Auteur(s): Z.X. Li (LMD/CNRS) date: 19930818 -
LMDZ6/branches/Amaury_dev/libf/phylmd/conflx.F90
r5144 r5153 7 7 USE dimphy 8 8 USE lmdz_yoethf 9 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 9 10 10 USE lmdz_yomcst 11 11 12 12 IMPLICIT NONE 13 INCLUDE "FCTTRE.h" 13 14 ! ====================================================================== 14 15 ! Auteur(s): Z.X. Li (LMD/CNRS) date: 19941014 … … 981 982 USE lmdz_YOECUMF 982 983 USE lmdz_yoethf 983 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 984 984 985 USE lmdz_yomcst 985 986 986 987 IMPLICIT NONE 988 INCLUDE "FCTTRE.h" 987 989 ! ---------------------------------------------------------------------- 988 990 ! THIS ROUTINE DOES THE FINAL CALCULATION OF CONVECTIVE … … 1504 1506 USE dimphy 1505 1507 USE lmdz_yoethf 1506 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 1508 1507 1509 USE lmdz_yomcst 1508 1510 1509 1511 IMPLICIT NONE 1512 INCLUDE "FCTTRE.h" 1510 1513 ! ====================================================================== 1511 1514 ! Objet: ajustement entre T et Q -
LMDZ6/branches/Amaury_dev/libf/phylmd/conlmd.F90
r5144 r5153 91 91 USE dimphy 92 92 USE lmdz_yoethf 93 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 93 94 94 USE lmdz_yomcst 95 95 96 96 IMPLICIT NONE 97 INCLUDE "FCTTRE.h" 97 98 ! ====================================================================== 98 99 ! Auteur(s): Z.X. Li (LMD/CNRS) date: 19970324 … … 297 298 USE dimphy 298 299 USE lmdz_yoethf 299 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 300 300 301 USE lmdz_yomcst 301 302 302 303 IMPLICIT NONE 304 INCLUDE "FCTTRE.h" 303 305 ! ====================================================================== 304 306 ! Auteur(s): Z.X. Li (LMD/CNRS) date: 19930818 … … 1044 1046 USE dimphy 1045 1047 USE lmdz_yoethf 1046 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 1048 1047 1049 USE lmdz_yomcst 1048 1050 1049 1051 IMPLICIT NONE 1052 INCLUDE "FCTTRE.h" 1050 1053 ! ====================================================================== 1051 1054 ! Auteur(s): Z.X. Li (LMD/CNRS) date: 19930818 … … 1651 1654 USE dimphy 1652 1655 USE lmdz_yoethf 1653 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 1656 1654 1657 USE lmdz_yomcst 1655 1658 1656 1659 IMPLICIT NONE 1660 INCLUDE "FCTTRE.h" 1657 1661 ! ====================================================================== 1658 1662 ! Auteur(s): Z.X. Li (LMD/CNRS) date: 19940927 … … 1758 1762 USE dimphy 1759 1763 USE lmdz_yoethf 1760 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 1764 1761 1765 USE lmdz_yomcst 1762 1766 1763 1767 IMPLICIT NONE 1768 INCLUDE "FCTTRE.h" 1764 1769 1765 1770 ! Ajustement humide (Schema de convection de Manabe) … … 2040 2045 USE dimphy 2041 2046 USE lmdz_yoethf 2042 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 2047 2043 2048 USE lmdz_yomcst 2044 2049 2045 2050 IMPLICIT NONE 2051 INCLUDE "FCTTRE.h" 2046 2052 2047 2053 ! Options: -
LMDZ6/branches/Amaury_dev/libf/phylmd/cv3_enthalpmix.F90
r5144 r5153 11 11 USE lmdz_cvthermo 12 12 USE lmdz_yoethf 13 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 13 14 14 USE lmdz_yomcst 15 15 16 16 IMPLICIT NONE 17 INCLUDE "FCTTRE.h" 17 18 ! ============================================================== 18 19 -
LMDZ6/branches/Amaury_dev/libf/phylmd/cv3_estatmix.F90
r5144 r5153 13 13 USE lmdz_cvthermo 14 14 USE lmdz_yoethf 15 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 15 16 16 USE lmdz_yomcst 17 17 18 18 IMPLICIT NONE 19 INCLUDE "FCTTRE.h" 19 20 ! ============================================================== 20 21 -
LMDZ6/branches/Amaury_dev/libf/phylmd/dyn1d/lmdz_1dutils.f90
r5144 r5153 1321 1321 USE dimphy 1322 1322 USE lmdz_yoethf 1323 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 1323 1324 1324 USE lmdz_yomcst 1325 1325 1326 1326 IMPLICIT NONE 1327 INCLUDE "FCTTRE.h" 1327 1328 1328 1329 ! ======================================================== … … 1394 1395 USE dimphy 1395 1396 USE lmdz_yoethf 1396 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 1397 1397 1398 USE lmdz_yomcst 1398 1399 1399 1400 IMPLICIT NONE 1401 INCLUDE "FCTTRE.h" 1400 1402 1401 1403 ! ======================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/evappot.F90
r5144 r5153 2 2 t_seri, q_seri, u_seri, v_seri, evap_pot) 3 3 USE lmdz_yoethf 4 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 4 5 5 USE lmdz_yomcst 6 6 7 7 IMPLICIT NONE 8 INCLUDE "FCTTRE.h" 8 9 9 10 INTEGER :: klon, nbsrf -
LMDZ6/branches/Amaury_dev/libf/phylmd/fisrtilp_tr.F90
r5144 r5153 10 10 USE lmdz_print_control, ONLY: lunout 11 11 USE lmdz_yoethf 12 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 12 13 13 USE lmdz_yomcst 14 14 15 15 IMPLICIT NONE 16 INCLUDE "FCTTRE.h" 16 17 ! ====================================================================== 17 18 ! Auteur(s): Z.X. Li (LMD/CNRS) -
LMDZ6/branches/Amaury_dev/libf/phylmd/fonte_neige_mod.F90
r5144 r5153 249 249 #endif 250 250 #endif 251 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 251 252 252 USE lmdz_yomcst 253 254 IMPLICIT NONE 255 INCLUDE "FCTTRE.h" 253 256 254 257 ! Routine de traitement de la fonte de la neige dans le cas du traitement -
LMDZ6/branches/Amaury_dev/libf/phylmd/hbtm2l.F90
r5144 r5153 5 5 USE dimphy 6 6 USE lmdz_yoethf 7 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 7 8 8 USE lmdz_yomcst 9 9 10 10 IMPLICIT NONE 11 INCLUDE "FCTTRE.h" 11 12 12 13 ! *************************************************************** -
LMDZ6/branches/Amaury_dev/libf/phylmd/hbtm_mod.F90
r5144 r5153 10 10 USE dimphy 11 11 USE lmdz_yoethf 12 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 12 13 13 USE lmdz_yomcst 14 14 15 15 IMPLICIT NONE 16 INCLUDE "FCTTRE.h" 16 17 17 18 ! *************************************************************** -
LMDZ6/branches/Amaury_dev/libf/phylmd/ice_sursat_mod.F90
r5144 r5153 304 304 USE lmdz_clesphys 305 305 USE lmdz_yoethf 306 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 306 307 307 USE lmdz_yomcst 308 308 309 309 IMPLICIT NONE 310 INCLUDE "FCTTRE.h" 310 311 311 312 ! Input -
LMDZ6/branches/Amaury_dev/libf/phylmd/inlandsis/sisvat_ts2.f90
r5144 r5153 68 68 USE lmdz_comsoil, ONLY: inertie_sol, inertie_sno, inertie_sic, inertie_lic, iflag_sic, iflag_inertie 69 69 USE lmdz_yoethf 70 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 70 71 71 USE lmdz_yomcst 72 72 73 73 IMPLICIT NONE 74 INCLUDE "FCTTRE.h" 74 75 75 76 -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_cloudth.F90
r5144 r5153 13 13 USE lmdz_cloudth_ini, ONLY: iflag_cloudth_vert, iflag_ratqs 14 14 USE lmdz_yoethf 15 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 15 16 16 USE lmdz_yomcst 17 17 18 18 IMPLICIT NONE 19 INCLUDE "FCTTRE.h" 19 20 20 21 … … 246 247 USE lmdz_cloudth_ini, ONLY: iflag_cloudth_vert, vert_alpha 247 248 USE lmdz_yoethf 248 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 249 249 250 USE lmdz_yomcst 250 251 251 252 IMPLICIT NONE 253 INCLUDE "FCTTRE.h" 252 254 253 255 INTEGER itap, ind1, ind2 … … 545 547 USE lmdz_cloudth_ini, ONLY: iflag_cloudth_vert 546 548 USE lmdz_yoethf 547 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 549 548 550 USE lmdz_yomcst 549 551 550 552 IMPLICIT NONE 553 INCLUDE "FCTTRE.h" 551 554 552 555 … … 770 773 USE lmdz_cloudth_ini, ONLY: vert_alpha, vert_alpha_th, sigma1s_factor, sigma1s_power, sigma2s_factor, sigma2s_power, cloudth_ratqsmin, iflag_cloudth_vert_noratqs 771 774 USE lmdz_yoethf 772 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 775 773 776 USE lmdz_yomcst 774 777 775 778 IMPLICIT NONE 779 INCLUDE "FCTTRE.h" 776 780 777 781 INTEGER itap, ind1, ind2 … … 1168 1172 USE lmdz_cloudth_ini, ONLY: iflag_cloudth_vert 1169 1173 USE lmdz_yoethf 1170 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 1174 1171 1175 USE lmdz_yomcst 1172 1176 1173 1177 IMPLICIT NONE 1178 INCLUDE "FCTTRE.h" 1174 1179 1175 1180 !Domain variables -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_conema3.f90
r5144 r5153 28 28 USE infotrac_phy, ONLY: nbtr 29 29 USE lmdz_yoethf 30 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 30 31 31 USE lmdz_yomcst 32 32 33 33 IMPLICIT NONE 34 INCLUDE "FCTTRE.h" 34 35 ! ====================================================================== 35 36 ! Auteur(s): Z.X. Li (LMD/CNRS) date: 19930818 -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_lscp_old.F90
r5144 r5153 25 25 USE lmdz_lscp_ini, ONLY: reevap_ice, iflag_bergeron, iflag_fisrtilp_qsat, iflag_pdf 26 26 USE lmdz_yoethf 27 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 27 28 28 USE lmdz_yomcst 29 29 30 30 IMPLICIT NONE 31 INCLUDE "FCTTRE.h" 31 32 !====================================================================== 32 33 ! Auteur(s): Z.X. Li (LMD/CNRS) -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_lscp_tools.F90
r5144 r5153 499 499 !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 500 500 USE lmdz_yoethf 501 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 501 502 502 USE lmdz_yomcst 503 503 504 504 IMPLICIT NONE 505 INCLUDE "FCTTRE.h" 505 506 506 507 INTEGER, INTENT(IN) :: klon ! number of horizontal grid points -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_thermcell_alp.F90
r5144 r5153 23 23 USE lmdz_alpale 24 24 USE lmdz_yoethf 25 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 25 26 26 USE lmdz_yomcst 27 27 28 28 IMPLICIT NONE 29 INCLUDE "FCTTRE.h" 29 30 30 31 !======================================================================= -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_thermcell_old.F90
r5144 r5153 713 713 USE dimphy 714 714 USE lmdz_yoethf 715 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 715 716 716 USE lmdz_yomcst 717 717 718 718 IMPLICIT NONE 719 INCLUDE "FCTTRE.h" 719 720 720 721 ! ======================================================================= … … 2304 2305 USE dimphy 2305 2306 USE lmdz_yoethf 2306 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 2307 2307 2308 USE lmdz_yomcst 2308 2309 2309 2310 IMPLICIT NONE 2311 INCLUDE "FCTTRE.h" 2310 2312 2311 2313 ! ======================================================================= -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_thermcell_qsat.F90
r5144 r5153 4 4 SUBROUTINE thermcell_qsat(klon, active, pplev, ztemp, zqta, zqsat) 5 5 USE lmdz_yoethf 6 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 6 7 7 USE lmdz_yomcst 8 8 9 9 IMPLICIT NONE 10 INCLUDE "FCTTRE.h" 10 11 11 12 !==================================================================== -
LMDZ6/branches/Amaury_dev/libf/phylmd/nonlocal.F90
r5144 r5153 6 6 USE dimphy 7 7 USE lmdz_yoethf 8 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 8 9 9 USE lmdz_yomcst 10 10 11 11 IMPLICIT NONE 12 INCLUDE "FCTTRE.h" 12 13 ! ====================================================================== 13 14 ! Laurent Li (LMD/CNRS), le 30 septembre 1998 -
LMDZ6/branches/Amaury_dev/libf/phylmd/nuage.F90
r5144 r5153 340 340 USE dimphy 341 341 USE lmdz_yoethf 342 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 342 343 343 USE lmdz_yomcst 344 344 345 345 IMPLICIT NONE 346 INCLUDE "FCTTRE.h" 346 347 347 348 ! Arguments d'entree: -
LMDZ6/branches/Amaury_dev/libf/phylmd/pbl_surface_mod.F90
r5144 r5153 419 419 USE lmdz_dimpft, ONLY: nvm_lmdz 420 420 USE lmdz_yoethf 421 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 421 422 422 USE lmdz_yomcst 423 423 424 424 IMPLICIT NONE 425 INCLUDE "FCTTRE.h" 425 426 426 427 INCLUDE "dimsoil.h" -
LMDZ6/branches/Amaury_dev/libf/phylmd/physiq_mod.F90
r5151 r5153 356 356 USE lmdz_dimpft, ONLY: nvm_lmdz 357 357 USE lmdz_yoethf 358 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 358 359 359 USE lmdz_yomcst 360 360 361 361 IMPLICIT NONE 362 INCLUDE "FCTTRE.h" 362 363 !>====================================================================== 363 364 !! -
LMDZ6/branches/Amaury_dev/libf/phylmd/reevap.F90
r5144 r5153 5 5 USE add_phys_tend_mod, ONLY: fl_cor_ebil 6 6 USE lmdz_yoethf 7 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 7 8 8 USE lmdz_yomcst 9 9 10 10 IMPLICIT NONE 11 INCLUDE "FCTTRE.h" 11 12 !>====================================================================== 12 13 -
LMDZ6/branches/Amaury_dev/libf/phylmd/wx_pbl_mod.F90
r5144 r5153 36 36 USE lmdz_clesphys 37 37 USE lmdz_yoethf 38 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 38 39 39 USE lmdz_yomcst 40 40 41 41 IMPLICIT NONE 42 INCLUDE "FCTTRE.h" 42 43 43 44 INTEGER, INTENT(IN) :: knon ! number of grid cells … … 166 167 USE lmdz_print_control, ONLY: prt_level, lunout 167 168 USE lmdz_yoethf 168 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 169 169 170 USE lmdz_yomcst 170 171 171 172 IMPLICIT NONE 173 INCLUDE "FCTTRE.h" 172 174 173 175 INTEGER, INTENT(IN) :: knon ! number of grid cells … … 715 717 USE lmdz_print_control, ONLY: prt_level, lunout 716 718 USE lmdz_yoethf 717 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 719 718 720 USE lmdz_yomcst 719 721 720 722 IMPLICIT NONE 723 INCLUDE "FCTTRE.h" 721 724 722 725 INTEGER, INTENT(IN) :: knon ! number of grid cells … … 956 959 USE lmdz_print_control, ONLY: prt_level, lunout 957 960 USE lmdz_yoethf 958 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 961 959 962 USE lmdz_yomcst 960 963 961 964 IMPLICIT NONE 965 INCLUDE "FCTTRE.h" 962 966 963 967 INTEGER, INTENT(IN) :: knon ! number of grid cells -
LMDZ6/branches/Amaury_dev/libf/phylmd/wx_pbl_var_mod.F90
r5144 r5153 319 319 USE lmdz_clesphys 320 320 USE lmdz_yoethf 321 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 321 322 322 USE lmdz_yomcst 323 323 324 324 IMPLICIT NONE 325 INCLUDE "FCTTRE.h" 325 326 326 327 INTEGER, INTENT(IN) :: knon ! number of grid cells -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/concvl.F90
r5144 r5153 66 66 USE lmdz_clesphys 67 67 USE lmdz_conema3 68 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 68 69 69 USE lmdz_yomcst 70 70 71 71 IMPLICIT NONE 72 INCLUDE "FCTTRE.h" 72 73 ! ====================================================================== 73 74 ! Auteur(s): S. Bony-Lena (LMD/CNRS) date: ??? -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/cv3_enthalpmix.F90
r5144 r5153 19 19 USE lmdz_cvthermo 20 20 USE lmdz_yoethf 21 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 21 22 22 USE lmdz_yomcst 23 23 24 24 IMPLICIT NONE 25 INCLUDE "FCTTRE.h" 25 26 ! ============================================================== 26 27 -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/cv3_estatmix.F90
r5144 r5153 20 20 USE lmdz_cvthermo 21 21 USE lmdz_yoethf 22 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 22 23 23 USE lmdz_yomcst 24 24 25 25 IMPLICIT NONE 26 INCLUDE "FCTTRE.h" 26 27 ! ============================================================== 27 28 -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/isotopes_routines_mod.F90
r5144 r5153 12844 12844 #endif 12845 12845 USE lmdz_yoethf 12846 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 12846 12847 12847 12848 12848 IMPLICIT NONE 12849 INCLUDE "FCTTRE.h" 12849 12850 12850 12851 ! gestion de la neige: on precipte dessus, sublime, effondre, … … 13408 13409 #endif 13409 13410 USE lmdz_yoethf 13410 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 13411 13411 13412 13412 13413 IMPLICIT NONE 13414 INCLUDE "FCTTRE.h" 13413 13415 13414 13416 ! inputs … … 14319 14321 #endif 14320 14322 USE lmdz_yoethf 14321 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 14323 14322 14324 14323 14325 IMPLICIT NONE 14326 INCLUDE "FCTTRE.h" 14324 14327 14325 14328 ! inputs -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/lmdz_lscp_old.F90
r5144 r5153 69 69 70 70 USE lmdz_yoethf 71 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 71 72 72 USE lmdz_yomcst 73 73 74 74 IMPLICIT NONE 75 INCLUDE "FCTTRE.h" 75 76 !====================================================================== 76 77 ! Auteur(s): Z.X. Li (LMD/CNRS) -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/physiq_mod.F90
r5151 r5153 426 426 USE lmdz_dimpft, ONLY: nvm_lmdz 427 427 USE lmdz_yoethf 428 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 428 429 429 USE lmdz_yomcst 430 430 431 431 IMPLICIT NONE 432 INCLUDE "FCTTRE.h" 432 433 !>====================================================================== 433 434 !! -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/reevap.F90
r5144 r5153 17 17 18 18 USE lmdz_yoethf 19 USE lmdz_fcttre, ONLY: foeew, foede, qsats, qsatl, dqsats, dqsatl, thermcep 19 20 20 USE lmdz_yomcst 21 21 22 22 IMPLICIT NONE 23 INCLUDE "FCTTRE.h" 23 24 !>====================================================================== 24 25
Note: See TracChangeset
for help on using the changeset viewer.