Changeset 1322 for palm/trunk/SOURCE/disturb_field.f90
- Timestamp:
- Mar 20, 2014 4:38:49 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/disturb_field.f90
r1321 r1322 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 22 ! REAL constants defined as wp-kind 23 23 ! 24 24 ! Former revisions: … … 98 98 DO j = dist_nys(dist_range), dist_nyn(dist_range) 99 99 DO k = disturbance_level_ind_b, disturbance_level_ind_t 100 randomnumber = 3.0 * disturbance_amplitude *&101 ( random_function( iran ) - 0.5 )100 randomnumber = 3.0_wp * disturbance_amplitude * & 101 ( random_function( iran ) - 0.5_wp ) 102 102 IF ( nxl <= i .AND. nxr >= i .AND. nys <= j .AND. & 103 103 nyn >= j ) & … … 113 113 DO k = disturbance_level_ind_b, disturbance_level_ind_t 114 114 #if defined( __nec ) 115 randomnumber = 3.0 * disturbance_amplitude *&116 ( RANDOM( 0 ) - 0.5 )115 randomnumber = 3.0_wp * disturbance_amplitude * & 116 ( RANDOM( 0 ) - 0.5_wp ) 117 117 #else 118 118 CALL RANDOM_NUMBER( randomnumber ) 119 randomnumber = 3.0 * disturbance_amplitude *&120 ( randomnumber - 0.5 )119 randomnumber = 3.0_wp * disturbance_amplitude * & 120 ( randomnumber - 0.5_wp ) 121 121 #endif 122 122 IF ( nxl <= i .AND. nxr >= i .AND. nys <= j .AND. nyn >= j ) & … … 145 145 dist2(k,j,i) = ( dist1(k,j,i-1) + dist1(k,j,i+1) & 146 146 + dist1(k,j+1,i) + dist1(k+1,j,i) & 147 ) / 12.0 147 ) / 12.0_wp 148 148 ENDDO 149 149 DO k = disturbance_level_ind_b-1, disturbance_level_ind_t+1 150 150 dist2(k,j,i) = dist2(k,j,i) + ( dist1(k,j-1,i) + dist1(k-1,j,i) & 151 + 6.0 * dist1(k,j,i)&152 ) / 12.0 151 + 6.0_wp * dist1(k,j,i) & 152 ) / 12.0_wp 153 153 ENDDO 154 154 ENDDO … … 165 165 dist1(k,j,i) = ( dist2(k,j,i-1) + dist2(k,j,i+1) + dist2(k,j-1,i) & 166 166 + dist2(k,j+1,i) + dist2(k+1,j,i) + dist2(k-1,j,i) & 167 + 6.0 * dist2(k,j,i)&168 ) / 12.0 167 + 6.0_wp * dist2(k,j,i) & 168 ) / 12.0_wp 169 169 ENDDO 170 170 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.