Changeset 1041
- Timestamp:
- Nov 6, 2012 2:36:29 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/init_pegrid.f90
r1037 r1041 20 20 ! Current revisions: 21 21 ! ----------------- 22 ! 22 ! a 2d-topology is used by default for all machines 23 23 ! 24 24 ! Former revisions: … … 184 184 ! 185 185 !-- Automatic determination of the topology 186 !-- The default on SMP- and cluster-hosts is a 1d-decomposition along x 187 IF ( host(1:3) == 'ibm' .OR. host(1:3) == 'nec' .OR. & 188 ( host(1:2) == 'lc' .AND. host(3:5) /= 'sgi' .AND. & 189 host(3:4) /= 'xt' .AND. host(3:5) /= 'tit' .AND. & 190 host(3:6) /= 'flow' ) .OR. host(1:3) == 'dec' ) THEN 191 192 pdims(1) = numprocs 193 pdims(2) = 1 194 195 ELSE 196 197 numproc_sqr = SQRT( REAL( numprocs ) ) 198 pdims(1) = MAX( numproc_sqr , 1 ) 199 DO WHILE ( MOD( numprocs , pdims(1) ) /= 0 ) 200 pdims(1) = pdims(1) - 1 201 ENDDO 202 pdims(2) = numprocs / pdims(1) 203 204 ENDIF 186 numproc_sqr = SQRT( REAL( numprocs ) ) 187 pdims(1) = MAX( numproc_sqr , 1 ) 188 DO WHILE ( MOD( numprocs , pdims(1) ) /= 0 ) 189 pdims(1) = pdims(1) - 1 190 ENDDO 191 pdims(2) = numprocs / pdims(1) 205 192 206 193 ELSEIF ( npex /= -1 .AND. npey /= -1 ) THEN
Note: See TracChangeset
for help on using the changeset viewer.