Changeset 5145 for LMDZ6/trunk/libf


Ignore:
Timestamp:
Jul 30, 2024, 2:26:10 PM (4 months ago)
Author:
Laurent Fairhead
Message:

Rolling back revision 5057 while we try to understand why it caused a 'Houston' error in mod_synchro_omp on irene.

Location:
LMDZ6/trunk/libf
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_omp_transfert.F90

    r5058 r5145  
    5353
    5454
    55   PUBLIC bcast_omp,scatter_omp,gather_omp,reduce_sum_omp, reduce_min_omp
     55  PUBLIC bcast_omp,scatter_omp,gather_omp,reduce_sum_omp, reduce_min_omp, omp_barrier
    5656
    5757CONTAINS
     58
     59  SUBROUTINE omp_barrier
     60  IMPLICIT NONE
     61
     62!$OMP BARRIER
     63
     64  END SUBROUTINE omp_barrier
    5865 
    5966  SUBROUTINE check_buffer_i(buff_size)
     
    109116!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    110117
    111 !! -- Les chaine de charactre -- !!
     118!! -- Les chaine de charactère -- !!
    112119
    113120  SUBROUTINE bcast_omp_c(var)
  • LMDZ6/trunk/libf/phylmd/mod_synchro_omp.F90

    r5057 r5145  
    1212  IMPLICIT NONE
    1313
    14 !$OMP BARRIER
     14  CALL omp_barrier
    1515!$OMP MASTER
    1616  exit_omp=0
    1717!$OMP END MASTER   
    18 !$OMP BARRIER
     18  CALL omp_barrier
    1919
    2020  END SUBROUTINE Init_Synchro_omp
     
    2929    out=.FALSE.
    3030!$OMP BARRIER
    31 !$OMP ATOMIC
     31!$OMP BARRIER
     32!$OMP ATOMIC 
    3233    exit_omp=exit_omp+1
     34!$OMP BARRIER
    3335!$OMP BARRIER
    3436    IF (exit_omp==omp_size) THEN
Note: See TracChangeset for help on using the changeset viewer.