Ignore:
Timestamp:
08/06/15 10:48:45 (9 years ago)
Author:
dubos
Message:

OpenMP fixes for DCMIP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/disvert_dcmip3.f90

    r209 r353  
    1   MODULE disvert_dcmip31_mod 
     1MODULE disvert_dcmip31_mod 
    22  USE icosa 
    3   
     3  IMPLICIT NONE 
     4  PRIVATE 
     5 
    46  REAL(rstd), SAVE, ALLOCATABLE,TARGET :: ap(:) 
    57!$OMP THREADPRIVATE(ap) 
     
    911!$OMP THREADPRIVATE(presnivs) 
    1012 
     13  PUBLIC :: ap,bp,presnivs, init_disvert 
     14 
    1115CONTAINS 
    1216!========================================================================= 
    1317 
    1418  SUBROUTINE init_disvert 
    15   USE icosa 
    16   IMPLICIT NONE 
    17    
    1819    ALLOCATE(ap(llm+1)) 
    1920    ALLOCATE(bp(llm+1)) 
    2021    ALLOCATE(presnivs(llm)) 
    21      
    2222    CALL disvert(ap,bp,presnivs)     
    23  
    24   END SUBROUTINE init_disvert   
     23  END SUBROUTINE init_disvert 
    2524 
    2625  SUBROUTINE disvert(ap,bp,presnivs) 
    27   USE icosa 
    2826  USE mpipara 
    29   IMPLICIT NONE 
    3027  REAL(rstd),INTENT(OUT) :: ap(:) 
    3128  REAL(rstd),INTENT(OUT) :: bp(:) 
Note: See TracChangeset for help on using the changeset viewer.