Changeset 2550 for palm/trunk/SOURCE/init_grid.f90
- Timestamp:
- Oct 16, 2017 5:12:01 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/init_grid.f90
r2478 r2550 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Set lateral boundary conditions for topography on all three ghost layers 28 ! 29 ! 2478 2017-09-18 13:37:24Z suehring 27 30 ! Bugfix, correct flag for use_top 28 31 ! … … 1041 1044 1042 1045 IF ( .NOT. bc_ns_cyc ) THEN 1043 IF ( nys == 0 ) nzb_local(-1,:) = nzb_local(0,:) 1044 IF ( nyn == ny ) nzb_local(ny+1,:) = nzb_local(ny,:) 1046 IF ( nys == 0 ) THEN 1047 nzb_local(-1,:) = nzb_local(0,:) 1048 nzb_local(-2,:) = nzb_local(0,:) 1049 nzb_local(-3,:) = nzb_local(0,:) 1050 ELSEIF ( nyn == ny ) THEN 1051 nzb_local(ny+1,:) = nzb_local(ny,:) 1052 nzb_local(ny+2,:) = nzb_local(ny,:) 1053 nzb_local(ny+3,:) = nzb_local(ny,:) 1054 ENDIF 1045 1055 ENDIF 1046 1056 1047 1057 IF ( .NOT. bc_lr_cyc ) THEN 1048 IF ( nxl == 0 ) nzb_local(:,-1) = nzb_local(:,0) 1049 IF ( nxr == nx ) nzb_local(:,nx+1) = nzb_local(:,nx) 1058 IF ( nxl == 0 ) THEN 1059 nzb_local(:,-1) = nzb_local(:,0) 1060 nzb_local(:,-2) = nzb_local(:,0) 1061 nzb_local(:,-3) = nzb_local(:,0) 1062 ELSEIF ( nxr == nx ) THEN 1063 nzb_local(:,nx+1) = nzb_local(:,nx) 1064 nzb_local(:,nx+2) = nzb_local(:,nx) 1065 nzb_local(:,nx+3) = nzb_local(:,nx) 1066 ENDIF 1050 1067 ENDIF 1051 1068
Note: See TracChangeset
for help on using the changeset viewer.