Changeset 1032 for palm/trunk/SOURCE/init_masks.f90
- Timestamp:
- Oct 21, 2012 1:03:21 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/init_masks.f90
r1031 r1032 4 4 ! Current revisions: 5 5 ! ----------------- 6 ! hotfix: mask locations determined based on scalar positions 6 7 ! netCDF4 without parallel file support implemented 7 8 ! … … 464 465 count = count + 1 465 466 IF ( dim == 1 .OR. dim == 2 ) THEN 466 m = NINT( mask(mid,dim,count) * mask_scale(dim) * ddxyz )467 m = NINT( mask(mid,dim,count) * mask_scale(dim) * ddxyz - 0.5 ) 467 468 ELSEIF ( dim == 3 ) THEN 468 469 ind_array = & … … 515 516 CALL message( 'init_masks', 'PA0332', 1, 2, 0, 6, 0 ) 516 517 ENDIF 517 loop_begin = NINT( mask_loop(mid,dim,1) * mask_scale(dim) * ddxyz ) 518 loop_end = NINT( mask_loop(mid,dim,2) * mask_scale(dim) * ddxyz ) 519 loop_stride = NINT( mask_loop(mid,dim,3) * mask_scale(dim) * ddxyz ) 518 loop_begin = NINT( mask_loop(mid,dim,1) * mask_scale(dim) & 519 * ddxyz - 0.5 ) 520 loop_end = NINT( mask_loop(mid,dim,2) * mask_scale(dim) & 521 * ddxyz - 0.5 ) 522 loop_stride = NINT( mask_loop(mid,dim,3) * mask_scale(dim) & 523 * ddxyz ) 520 524 ELSEIF ( dim == 3 ) THEN 521 525 IF ( mask_loop(mid,dim,2) < 0.0 ) THEN
Note: See TracChangeset
for help on using the changeset viewer.