| Last change
 on this file since 502ded0 was             b7f8cadb, checked in by Peter A. Buhr <pabuhr@…>, 5 months ago | 
        
          | 
add directory for non-CFA test programs
 | 
        
          | 
              
Property                 mode
 set to                 100644 | 
        
          | File size:
            836 bytes | 
      
      
| Line |  | 
|---|
| 1 | program test | 
|---|
| 2 | integer :: fst | 
|---|
| 3 | integer :: snd | 
|---|
| 4 | integer, dimension(0:4, 0:5) :: m | 
|---|
| 5 | do i = 0, 4 | 
|---|
| 6 | do j = 0, 5 | 
|---|
| 7 | m(i, j) = i + j | 
|---|
| 8 | end do | 
|---|
| 9 | end do | 
|---|
| 10 | write(*, *) 'with newlines when first index changes:' | 
|---|
| 11 | do fst = 0, 4 | 
|---|
| 12 | do snd = 0, 5 | 
|---|
| 13 | write(*,"(i3,$)") m(fst, snd) | 
|---|
| 14 | end do | 
|---|
| 15 | write (*,*) '' | 
|---|
| 16 | end do | 
|---|
| 17 | write(*, *) 'with newlines when second index changes:' | 
|---|
| 18 | do snd = 0, 5 | 
|---|
| 19 | do fst = 0, 4 | 
|---|
| 20 | write(*,"(i3,$)") m(fst, snd) | 
|---|
| 21 | end do | 
|---|
| 22 | write (*,*) '' | 
|---|
| 23 | end do | 
|---|
| 24 | write(*, *) 'slice rows:' | 
|---|
| 25 | do i = 0, 4 | 
|---|
| 26 | write( * , "(i3,$)" ) m(i,:) | 
|---|
| 27 | write (*,*) '' | 
|---|
| 28 | end do | 
|---|
| 29 | write(*, *) 'slice columns:' | 
|---|
| 30 | do i = 0, 5 | 
|---|
| 31 | write( * , "(i3,$)" ) m(:,i) | 
|---|
| 32 | write (*,*) '' | 
|---|
| 33 | end do | 
|---|
| 34 | write(*, *) 'memory order:' | 
|---|
| 35 | write( * , "(i3,$)" ) m | 
|---|
| 36 | write (*,*) '' | 
|---|
| 37 | end program test | 
|---|
| 38 |  | 
|---|
| 39 | ! Local Variables: ! | 
|---|
| 40 | ! tab-width: 4 ! | 
|---|
| 41 | ! compile-command: "gfortran test.f90" ! | 
|---|
| 42 | ! End: ! | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.