Ignore:
Timestamp:
Jul 3, 2025, 1:19:49 PM (4 days ago)
Author:
emillour
Message:

Venus PCM:

Some preliminary tidying with respect to OpenMP when initializing the
physics. Turned suphec into a module in the process.
EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.COMMON/libf/dynphy_lonlat/phyvenus/iniphysiq_mod.F90

    r2135 r3826  
    1313                     prad,pg,pr,pcpp,iflag_phys)
    1414
     15  ! From dynamics
    1516  USE temps_mod, ONLY: annee_ref, day_ref, day_ini, day_end
    1617  USE comconst_mod, ONLY: nu_venus, t0_venus
    17   USE cpdet_phy_mod, ONLY: init_cpdet_phy
    1818  USE infotrac, ONLY: nqtot, tname, ttext
    1919  USE logic_mod, ONLY: iflag_trac
     20 
     21  ! From physics
     22  USE cpdet_phy_mod, ONLY: init_cpdet_phy
    2023  USE infotrac_phy, ONLY: init_infotrac_phy
    2124  USE time_phylmdz_mod, ONLY: init_time
    2225  USE inigeomphy_mod, ONLY: inigeomphy
    2326  USE dimphy, ONLY: init_dimphy
     27  USE suphec_mod, only: suphec
    2428  USE mod_phys_lmdz_para, ONLY: klon_omp ! number of columns (on local omp grid)
    2529  IMPLICIT NONE
     
    7074  !------------------------------------------
    7175
    72 !$OMP PARALLEL
     76!$OMP PARALLEL DEFAULT(SHARED) &
     77!$OMP          COPYIN(annee_ref,day_ini,day_ref,day_end,iflag_trac)
    7378
    7479  ! Initialize dimphy module => Now done in physics_distribution_mod
Note: See TracChangeset for help on using the changeset viewer.