home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
adaptor.zip
/
adapt.zip
/
adaptor
/
examples
/
hpf_gen
/
simplex
/
simplex.h
< prev
Wrap
Text File
|
1993-06-25
|
2KB
|
56 lines
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()