Changeset 5143 for LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_YOETHF.f90
- Timestamp:
- Jul 29, 2024, 5:47:53 PM (8 weeks ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_YOETHF.f90
r5142 r5143 1 MODULE lmdz_YOETHF 2 !* COMMON *YOETHF* DERIVED CONSTANTS SPECIFIC TO ECMWF THERMODYNAMICS 1 3 2 ! $Id$ 4 ! *R__ES* *CONSTANTS USED FOR COMPUTATION OF SATURATION 5 ! MIXING RATIO OVER LIQUID WATER(*R_LES*) OR 6 ! ICE(*R_IES*). 7 ! *RVTMP2* *RVTMP2=RCPV/RCPD-1. 8 ! *RHOH2O* *DENSITY OF LIQUID WATER. (RATM/100.) 9 IMPLICIT NONE; PRIVATE 10 PUBLIC R2ES, R3LES, R3IES, R4LES, R4IES, R5LES, R5IES, RVTMP2, RHOH2O, R5ALVCP, & 11 R5ALSCP, RALVDCP, RALSDCP, RALFDCP, RTWAT, RTBER, RTBERCU, RTICE, RTICECU, & 12 RTWAT_RTICE_R, RTWAT_RTICECU_R, RKOOP1, RKOOP2, OK_BAD_ECMWF_THERMO 3 13 4 ! ATTENTION!!!!: ce fichier include est compatible format fixe/format libre 5 ! veillez n'utiliser que des ! pour les commentaires 6 ! et bien positionner les & des lignes de continuation 7 ! (les placer en colonne 6 et en colonne 73) 14 REAL R2ES, R3LES, R3IES, R4LES, R4IES, R5LES, R5IES 15 REAL RVTMP2, RHOH2O 16 REAL R5ALVCP, R5ALSCP, RALVDCP, RALSDCP, RALFDCP, RTWAT, RTBER, RTBERCU 17 REAL RTICE, RTICECU, RTWAT_RTICE_R, RTWAT_RTICECU_R, RKOOP1, RKOOP2 18 LOGICAL OK_BAD_ECMWF_THERMO ! If TRUE, then variables set by rrtm/suphec.F90 19 ! If FALSE, then variables set by suphel.F90 8 20 9 !* COMMON *YOETHF* DERIVED CONSTANTS SPECIFIC TO ECMWF THERMODYNAMICS 10 11 ! *R__ES* *CONSTANTS USED FOR COMPUTATION OF SATURATION 12 ! MIXING RATIO OVER LIQUID WATER(*R_LES*) OR 13 ! ICE(*R_IES*). 14 ! *RVTMP2* *RVTMP2=RCPV/RCPD-1. 15 ! *RHOH2O* *DENSITY OF LIQUID WATER. (RATM/100.) 16 17 REAL R2ES, R3LES, R3IES, R4LES, R4IES, R5LES, R5IES 18 REAL RVTMP2, RHOH2O 19 REAL R5ALVCP,R5ALSCP,RALVDCP,RALSDCP,RALFDCP,RTWAT,RTBER,RTBERCU 20 REAL RTICE,RTICECU,RTWAT_RTICE_R,RTWAT_RTICECU_R,RKOOP1,RKOOP2 21 LOGICAL OK_BAD_ECMWF_THERMO ! If TRUE, then variables set by rrtm/suphec.F90 22 ! If FALSE, then variables set by suphel.F90 23 COMMON /YOETHF/R2ES, R3LES, R3IES, R4LES, R4IES, R5LES, R5IES, & 24 RVTMP2, RHOH2O, & 25 R5ALVCP,R5ALSCP,RALVDCP,RALSDCP, & 26 RALFDCP,RTWAT,RTBER,RTBERCU, & 27 RTICE,RTICECU,RTWAT_RTICE_R,RTWAT_RTICECU_R,RKOOP1,& 28 RKOOP2, & 29 OK_BAD_ECMWF_THERMO 30 31 !$OMP THREADPRIVATE(/YOETHF/) 21 !$OMP THREADPRIVATE(R2ES, R3LES, R3IES, R4LES, R4IES, R5LES, R5IES, RVTMP2, RHOH2O, R5ALVCP, & 22 !$OMP R5ALSCP, RALVDCP, RALSDCP, RALFDCP, RTWAT, RTBER, RTBERCU, RTICE, RTICECU,& 23 !$OMP RTWAT_RTICE_R, RTWAT_RTICECU_R, RKOOP1, RKOOP2, OK_BAD_ECMWF_THERMO) 24 END MODULE lmdz_YOETHF
Note: See TracChangeset
for help on using the changeset viewer.