Changeset 557 for palm/trunk/SOURCE/init_3d_model.f90
- Timestamp:
- Sep 7, 2010 2:50:07 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/init_3d_model.f90
r486 r557 113 113 IMPLICIT NONE 114 114 115 INTEGER :: i, ind_array(1), j, k, sr115 INTEGER :: i, ind_array(1), j, k, rbs, sr 116 116 117 117 INTEGER, DIMENSION(:), ALLOCATABLE :: ngp_2dh_l … … 969 969 !-- some of the global variables from restart file 970 970 IF ( TRIM( initializing_actions ) == 'cyclic_fill' ) THEN 971 972 971 WRITE (9,*) 'before read_parts_of_var_list' 973 972 CALL local_flush( 9 ) 974 CALL read_parts_of_var_list 973 DO rbs = 0, numprocs/binary_io_blocksize-1 974 IF ( mod_numprocs_size == rbs ) THEN 975 CALL read_parts_of_var_list 976 ENDIF 977 CALL MPI_BARRIER(comm2d, ierr ) 978 ENDDO 975 979 WRITE (9,*) 'after read_parts_of_var_list' 976 980 CALL local_flush( 9 ) … … 1056 1060 ! 1057 1061 !-- Read binary data from restart file 1058 WRITE (9,*) 'before read_3d_binary' 1059 CALL local_flush( 9 ) 1060 CALL read_3d_binary 1061 WRITE (9,*) 'after read_3d_binary' 1062 CALL local_flush( 9 ) 1062 WRITE (9,*) 'before read_3d_binary' 1063 CALL local_flush( 9 ) 1064 DO rbs = 0, numprocs/binary_io_blocksize-1 1065 IF ( mod_numprocs_size == rbs ) THEN 1066 CALL read_3d_binary 1067 ENDIF 1068 CALL MPI_BARRIER(comm2d, ierr ) 1069 ENDDO 1070 WRITE (9,*) 'after read_3d_binary' 1071 CALL local_flush( 9 ) 1063 1072 1064 1073 ! … … 1573 1582 #endif 1574 1583 1575 ngp_3d = INT( ngp_2dh * ( nz + 2 ), KIND = SELECTED_INT_KIND( 18 ) ) 1584 ngp_3d = INT ( ngp_2dh, KIND = SELECTED_INT_KIND( 18 ) ) * & 1585 INT ( (nz + 2 ), KIND = SELECTED_INT_KIND( 18 ) ) 1576 1586 1577 1587 !
Note: See TracChangeset
for help on using the changeset viewer.