Ignore:
Timestamp:
Jul 8, 2025, 12:37:46 PM (3 weeks ago)
Author:
emillour
Message:

Venus PCM:
Some work towards making OpenMP work:

  • adding some threadprivate statements for saved variables (many more missing)
  • turn conf_phys.F90 into a module
  • update way of reading/writing startphy (iostart.F90/phyredem.F)

EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.VENUS/libf/phyvenus/conf_phys.F90

    r3835 r3841  
    1 !
    2 ! $Header: /home/cvsroot/LMDZ4/libf/phylmd/conf_phys.F90,v 1.3 2005/02/07 15:15:31 fairhead Exp $
    3 !
    4 !
    5 !
     1module conf_phys_mod
     2
     3implicit none
     4
     5contains
    66
    77  subroutine conf_phys(ok_journe, ok_mensuel, ok_instan, &
     
    99   use init_print_control_mod, only: init_print_control
    1010   use print_control_mod, only: lunout
     11   use mod_phys_lmdz_para, only: is_master
    1112   use ioipsl_getin_p_mod, only: getin_p
    1213   use age_of_air_mod, only: ok_aoa, reinit_aoa, lev_aoa
     
    9394       nbapp_rad = 12
    9495       call getin_p('nbapp_rad',nbapp_rad)
    95        print*,"nbapp_rad",nbapp_rad
     96
    9697!Config  Key  = nbapp_chem
    9798!Config  Desc = Frequence d'appel a la chimie
     
    576577!
    577578!
     579  if (is_master) then ! only master needs to print this info
    578580
    579581  write(lunout,*)' ##############################################'
    580   write(lunout,*)' Configuration des parametres de la physique: '
     582  write(lunout,*)' Physics configuration and parameters: '
    581583  write(lunout,*)' cycle_diurne = ', cycle_diurne
    582584  write(lunout,*)' soil_model = ', soil_model
     
    631633  write(lunout,*)' ok_iondiff = ',ok_iondiff
    632634
     635  endif ! of if (is_master)
     636 
    633637  end subroutine conf_phys
    634638
     639end module conf_phys_mod
Note: See TracChangeset for help on using the changeset viewer.