home *** CD-ROM | disk | FTP | other *** search
- implicit none
- c
- c**********************************************************************
- c
- c written by Yong Li, SCCS/NPAC at Syracuse University
- c
- c********************************************************************
- c
- C adlittle
- C integer, parameter :: m=56, n=97, numG=1, numE=15, numL=40
- C beaconfd
- C integer, parameter :: m=173, n=262, numG=0, numE=140, numL=33
- C bandm
- C integer, parameter :: m=305, n=472, numG=0, numE=305, numL=0
- C brandy
- C integer, parameter :: m=220, n=249, numG=0, numE=166, numL=54
- C sc105
- C integer, parameter :: m=105, n=103, numG=0, numE=45, numL=60
- C sc205
- C integer, parameter :: m=205, n=203, numG=0, numE=91, numL=114
- C sc50a, sc50b
- C integer, parameter :: m=50, n=48, numG=0, numE=20, numL=30
- C scsd1
- C integer, parameter :: m=77, n=760, numG=0, numE=77, numL=0
- C scsd8
- C integer, parameter :: m=397, n=2750, numG=0, numE=397, numL=0
- C share2b
- c integer, parameter :: m=96, n=79, numG=0, numE=13, numL=83
- C afiro
- integer, parameter :: m=27, n=32, numG=0, numE=8, numL=19
- C tst1
- C integer, parameter :: m=4, n=3, numG=2, numE=1, numL=1
-
- real*8, parameter :: one = 1.0d0, zero = 0.0d0
- integer, parameter :: d1=512, d2=1024, d3=16384
- integer, parameter :: numGE=numG+numE, numGL=numG+numL
- integer, parameter :: n1=n+numGE+numGL, n2=n+numGL
- integer, parameter :: m1=m+1, mm=m+2, nn=n1+1
- real*8, parameter :: large=1.0D+6, small=1.0D-6
- real*8 a(mm, nn), row(n1), tmpA(mm, nn)
- logical nonbasic(n1), cont, bounded
- integer basic(m), r, s, iteration
- integer cindex, rindex
- common /data1/ basic, r, s, cindex,rindex, iteration
- common /data3/ cont, bounded
-
- !hpf$ sequence :: data1, data3
-
- !hpf$ template T (mm, nn)
- !hpf$ distribute T (*, BLOCK)
-
- !hpf$ align with T :: a, tmpA
-
- CMF$ LAYOUT row(), nonbasic()
-
-