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

Thread safety fixes

File:
1 edited

Legend:

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

    r347 r351  
    11module write_field_mod 
    2 USE genmod 
    3 implicit none 
     2  USE genmod 
     3  IMPLICIT NONE 
    44  PRIVATE   
    55  INTEGER,SAVE :: ncprec 
     
    2424   
    2525    SUBROUTINE init_writeField 
    26     USE ioipsl 
    27     use netcdf_mod 
    28     IMPLICIT NONE 
     26      USE ioipsl 
     27      use netcdf_mod 
    2928      CHARACTER(LEN=255) :: netcdf_prec 
    30        
     29      !$OMP CRITICAL 
    3130      netcdf_prec='float' 
    3231      CALL getin("netcdf_prec",netcdf_prec) 
    33        
    3432      SELECT CASE(TRIM(netcdf_prec)) 
    3533        CASE('float') 
     
    4139        STOP    
    4240      END SELECT 
     41      !$OMP END CRITICAL 
    4342    END SUBROUTINE init_writeField 
    4443     
Note: See TracChangeset for help on using the changeset viewer.