source: CIVL/mods/dev.civl.abc/examples/fortran/simple/simple_array.f

main
Last change on this file was aad342c, checked in by Stephen Siegel <siegel@…>, 3 years ago

Performing huge refactor to incorporate ABC, GMC, and SARL into CIVL repo and use Java modules.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5664 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 656 bytes
Line 
1 SUBROUTINE ARRSUM (N, M, ARR, ISUM)
2 INTEGER I,J,N,M,ISUM
3 INTEGER ARR(N,M)
4
5 ISUM = 0
6 DO J=1,M
7 DO I=1,N
8 ISUM = ISUM + ARR(I,J)
9 END DO
10 END DO
11 END SUBROUTINE
12
13 PROGRAM FARRAY
14
15 INTEGER N,M,I,J, SUM, EXP
16 INTEGER A(1:2,2:3)
17
18 N = 2
19 M = 2
20 EXP = 106
21 DO J=2,3
22 DO I=1,2
23 A(I,J) = J*10 + I
24 END DO
25 END DO
26
27 DO I=1,2
28 DO J=2,3
29 PRINT *, A(I,J)
30 END DO
31 END DO
32
33 CALL ARRSUM(N,M,A,SUM)
34
35!$CVL $assert(SUM == EXP);
36 PRINT *, SUM
37
38 END PROGRAM
Note: See TracBrowser for help on using the repository browser.