Changeset 3826
- Timestamp:
- Jul 3, 2025, 1:19:49 PM (3 weeks ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/dynphy_lonlat/phyvenus/iniphysiq_mod.F90
r2135 r3826 13 13 prad,pg,pr,pcpp,iflag_phys) 14 14 15 ! From dynamics 15 16 USE temps_mod, ONLY: annee_ref, day_ref, day_ini, day_end 16 17 USE comconst_mod, ONLY: nu_venus, t0_venus 17 USE cpdet_phy_mod, ONLY: init_cpdet_phy18 18 USE infotrac, ONLY: nqtot, tname, ttext 19 19 USE logic_mod, ONLY: iflag_trac 20 21 ! From physics 22 USE cpdet_phy_mod, ONLY: init_cpdet_phy 20 23 USE infotrac_phy, ONLY: init_infotrac_phy 21 24 USE time_phylmdz_mod, ONLY: init_time 22 25 USE inigeomphy_mod, ONLY: inigeomphy 23 26 USE dimphy, ONLY: init_dimphy 27 USE suphec_mod, only: suphec 24 28 USE mod_phys_lmdz_para, ONLY: klon_omp ! number of columns (on local omp grid) 25 29 IMPLICIT NONE … … 70 74 !------------------------------------------ 71 75 72 !$OMP PARALLEL 76 !$OMP PARALLEL DEFAULT(SHARED) & 77 !$OMP COPYIN(annee_ref,day_ini,day_ref,day_end,iflag_trac) 73 78 74 79 ! Initialize dimphy module => Now done in physics_distribution_mod -
trunk/LMDZ.VENUS/libf/phyvenus/cpdet_phy_mod.F90
r2135 r3826 8 8 9 9 real,save :: cpp ! reference Cp 10 !$OMP THREADPRIVATE(cpp) 10 11 real,save :: nu_venus 12 !$OMP THREADPRIVATE(nu_venus) 11 13 real,save :: t0_venus 14 !$OMP THREADPRIVATE(t0_venus) 12 15 13 16 contains -
trunk/LMDZ.VENUS/libf/phyvenus/suphec.F
r2135 r3826 1 ! 2 ! $Header: /home/cvsroot/LMDZ4/libf/phylmd/suphec.F,v 1.1.1.1 2004/05/19 12:53:08 lmdzadmin Exp $ 3 ! 1 MODULE suphec_mod 2 3 IMPLICIT NONE 4 5 CONTAINS 6 4 7 SUBROUTINE suphec(cpp_) 5 8 C 6 #include "YOMCST.h"9 include "YOMCST.h" 7 10 cIM cf. JLD 8 REAL cpp_ ! from dynamics 9 LOGICAL firstcall 10 SAVE firstcall 11 DATA firstcall /.TRUE./ 11 REAL,INTENT(IN) :: cpp_ ! from dynamics 12 13 LOGICAL, SAVE :: firstcall=.true. 14 !$OMP THREADPRIVATE(firstcall) 15 12 16 IF (firstcall) THEN 13 PRINT*, 'suphec initiali se les constantes du GCM'17 PRINT*, 'suphec initialize some physics constants' 14 18 firstcall = .FALSE. 15 19 ELSE 16 PRINT*, 'suphec DEJA APPELE'20 PRINT*, 'suphec HAS ALREADY BEEN CALLED ' 17 21 RETURN 18 22 ENDIF … … 152 156 WRITE(UNIT=6,FMT='('' Rv/Rd-1 = '',e13.7)') RETV 153 157 C 154 RETURN 155 END 158 159 END SUBROUTINE suphec 160 161 END MODULE suphec_mod
Note: See TracChangeset
for help on using the changeset viewer.