Changeset 5569


Ignore:
Timestamp:
Mar 7, 2025, 1:00:54 PM (5 months ago)
Author:
Laurent Fairhead
Message:

The THREADPRIVATE statements that were added in r5483 are erroneous as all variables concerned are
initialized under a OMP MASTER flag and thus not initialised for non master threads

Location:
LMDZ6/trunk/libf/phylmd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/iophy.F90

    r5483 r5569  
    1313  INTEGER, SAVE :: itau_iophy
    1414  LOGICAL :: check_dim = .false.
    15 !$OMP THREADPRIVATE(io_lat,io_lon,phys_domain_id,npstn,nptabij,itau_iophy)
     15!$OMP THREADPRIVATE(itau_iophy)
    1616
    1717  INTERFACE histwrite_phy
     
    971971  REAL, ALLOCATABLE, DIMENSION(:) :: fieldok
    972972  logical, save :: is_active = .true.
    973 !$OMP THREADPRIVATE(is_active)
    974973
    975974  IF (check_dim .AND. is_master) WRITE(lunout,*)'histwrite2d_phy for ',trim(var%name)
  • LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90

    r5512 r5569  
    11051105      ALLOCATE(proba_notrig(klon), random_notrig(klon))
    11061106      ALLOCATE(coef_clos(klon), coef_clos_eff(klon))
     1107      coef_clos(:)=0.
     1108      coef_clos_eff(:)=0.
    11071109
    11081110      ALLOCATE(dnwd0(klon, klev))
  • LMDZ6/trunk/libf/phylmd/phys_state_var_mod.F90

    r5394 r5569  
    657657!
    658658      ALLOCATE(Mipsh(klon,klev))
     659      Mipsh(:,:)=0.0
    659660      ALLOCATE(Ma(klon,klev))
    660661      ALLOCATE(qcondc(klon,klev))
Note: See TracChangeset for help on using the changeset viewer.