Changeset 1833 for palm/trunk/SOURCE/pmc_server.f90
- Timestamp:
- Apr 7, 2016 2:23:03 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/pmc_server.f90
r1818 r1833 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 22 ! gfortran requires pointer attributes for some array declarations, 23 ! long line wrapped 23 24 ! 24 25 ! Former revisions: … … 277 278 IMPLICIT none 278 279 279 INTEGER,INTENT(IN) :: ClientId 280 REAL(wp), INTENT(IN), DIMENSION(:,:) :: array 281 REAL(wp), INTENT(IN), DIMENSION(:,:), OPTIONAL :: array_2 280 INTEGER,INTENT(IN) :: ClientId 281 282 REAL(wp), INTENT(IN), DIMENSION(:,:), POINTER :: array 283 REAL(wp), INTENT(IN), DIMENSION(:,:), POINTER, OPTIONAL :: array_2 282 284 283 285 INTEGER :: NrDims … … 307 309 IMPLICIT none 308 310 309 INTEGER,INTENT(IN) :: ClientId 310 REAL(wp), INTENT(IN), DIMENSION(:,:,:) :: array 311 REAL(wp), INTENT(IN), DIMENSION(:,:,:), OPTIONAL :: array_2 311 INTEGER,INTENT(IN) :: ClientId 312 313 REAL(wp), INTENT(IN), DIMENSION(:,:,:), POINTER :: array 314 REAL(wp), INTENT(IN), DIMENSION(:,:,:), POINTER, OPTIONAL :: array_2 312 315 INTEGER,INTENT(IN) :: nz_cl 313 316 INTEGER,INTENT(IN) :: nz … … 433 436 ar%SendBuf = c_loc(base_array_sc(ar%SendIndex)) 434 437 if(ar%SendIndex+ar%SendSize > bufsize) then 435 write(0,'(a,i4,4i7,1x,a)') 'Server Buffer too small ',i,ar%SendIndex,ar%SendSize,ar%SendIndex+ar%SendSize,bufsize,trim(ar%name) 438 write(0,'(a,i4,4i7,1x,a)') 'Server Buffer too small ',i, & 439 ar%SendIndex,ar%SendSize,ar%SendIndex+ar%SendSize,bufsize,trim(ar%name) 436 440 CALL MPI_Abort (MPI_COMM_WORLD, istat, ierr) 437 441 end if
Note: See TracChangeset
for help on using the changeset viewer.