Changeset 295 for codes/icosagcm/trunk/src/field.f90
- Timestamp:
- 10/31/14 14:52:01 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/field.f90
r266 r295 48 48 SUBROUTINE allocate_field(field,field_type,data_type,dim1,dim2,name) 49 49 USE domain_mod 50 USE omp_para 50 51 IMPLICIT NONE 51 52 TYPE(t_field),POINTER :: field(:) … … 64 65 65 66 DO ind=1,ndomain 66 IF (.NOT. assigned_domain(ind) ) CYCLE67 IF (.NOT. assigned_domain(ind) .OR. .NOT. is_omp_level_master) CYCLE 67 68 68 69 IF(PRESENT(name)) THEN … … 181 182 SUBROUTINE deallocate_field(field) 182 183 USE domain_mod 184 USE omp_para 183 185 IMPLICIT NONE 184 186 TYPE(t_field),POINTER :: field(:) … … 188 190 !$OMP BARRIER 189 191 DO ind=1,ndomain 190 IF (.NOT. assigned_domain(ind) ) CYCLE192 IF (.NOT. assigned_domain(ind) .OR. .NOT. is_omp_level_master) CYCLE 191 193 192 194 data_type=field(ind)%data_type
Note: See TracChangeset
for help on using the changeset viewer.