Last change
on this file was b7f8cadb, checked in by Peter A. Buhr <pabuhr@…>, 4 months ago |
add directory for non-CFA test programs
|
-
Property mode
set to
100644
|
File size:
836 bytes
|
Rev | Line | |
---|
[b7f8cadb] | 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.