Appendix A.  List of subprograms (subroutines, functions, block datas) and
             referenced common blocks.

COMMANDS

ATTRIB	BCONAT	BCONT	BFSUR	BFUNC	BGRIDS	BMINM	BPLTOP	BRAKE	BSUBS
BTEXT	BVECAT	BVECT	BVIEWA	BVPNT	BWALLS	CLRALL	CLRCM1	CLRCMD	COLRNM
CONATR	CONAUT	CONCM1	CONCMD	CONINC	CONMAN	CONSHO	FSUCM1	FSUCMD	FSUSHO
FUNCM1	FUNCMD	FUNRAN	FUNSHO	HLPCMD	LISCM1	LISCMD	LISDIM	LISTF	LISTFX
LISTQ	LISTQH	LISTQX	LISTWB	LISTWH	LISTX	LISTXX	MAPCM1	MAPCMD	MINALL
MINCM1	MINCMD	MINSET	MINSHO	PLANNM	P3DCOM	P3DERR	P3DINI	PLOT3D	PLTCM1
PLTCMD	PLTSHO	QUICM1
QUICMD	RAKATR	RAKCM1	RAKCMD	RAKIJK	RAKSHO	RAKXYZ	REACM1
REACMD	READF	READIM	READPB	READPL	READQ	READQH	READWB	READWH
READX	REAINI	REAMSG	REMJAC	SHOCM1	SHOCMD	SUBCM1	SUBCMD	SUBSAD	SUBSHO
TXTCM1	TXTCMD	VECATR	VECCM1	VECCMD	VECSHO	VIECM1	VIECMD	VIESHO	VPTANG
VPTCM1	VPTCMD	VPTSHO	VPTXYZ	WALCM1	WALCMD	WALSAD	WALSHO
/CONATT/	/CONT/	/FSUR/	/FUNC/	/MINM/	/TEXT/	/VECATT/	/VECT/
/VIEWAX/	/VPNT/	/GRIDS/	/SUBS/	/WKARRY/	/PLTOPT/	/RAKE/
/RAKEC/	/RAKATT/	/SUBATT/	/WALL/	/WALATT/
Unix only:	/CHPK/

2D

PLT2D
/FUNC/

2D/GRID

CRS2D	CRS2L	CRS2P	GRD2D	GRD2L	GRD2P	GRD2PS	GRD2S	GRID2D	HOL2D
HOL2L	HOL2P	VO12D	VO12L	VO12P	VO22D	VO22L	VO22P	WAL2D	WAL2S
ZIP2D
/SUBS/	/SUBATT/	/VIEWAX/	/TEMP1/	/GRIDS/	/WALL/	/WALATT/
/MINM/	/FSUR/

2D/SCALAR

CON2CC	CON2CL	CON2D	FSU2D	SCAL2D
/SUBS/	/CONT/	/CONATT/	/VIEWAX/	/FSUR/
/GRIDS/	/PLTOPT/

2D/VECTOR

VEC2D	VEC2V	VEC2VS	VECT2D
/VECT/	/SUBS/	/CONT/	/CONATT/	/VIEWAX/	/GRIDS/
/VECATT/

2D/PARTICLES

PAR2D	PAR2DA	PAR2L	PAR2LS	PART2D	PLFND2	PLINI2
/RAKE/	/RAKATT/	/VIEWAX/	/GRIDS/	/SUBS/	/RAKEC/	/TEMP2/
Unix only:	/CHPK/

2D/SHOCKS

SHK2CL	SHK2D	SHOC2D
/SUBS/	/CONT/	/CONATT/	/VIEWAX/	/GRIDS/

3D

PLT3D
/FUNC/

3D/GRID

CRS3D	CRS3L	CRS3P	GRD3D	GRD3L	GRD3P	GRD3PS	GRD3S	GRID3D	HOL3D
HOL3L	HOL3P	VO13D	VO13L	VO13P	VO23D	VO23L	VO23P	WAL3D	WAL3S
ZIP3D
/SUBS/	/SUBATT/	/TEMP1/	/GRIDS/	/WALL/	/WALATT/	/MINM/	/FSUR/
/VIEWAX/

3D/SCALAR

CON3CC	CON3CL	CON3CS	CON3D	FSU3D	SCAL3D
/SUBS/	/CONT/	/CONATT/	/FSUR/	/VIEWAX/
/GRIDS/	/PLTOPT/

3D/VECTOR

VEC3D	VEC3V	VEC3VS	VECT3D
/VECT/	/SUBS/	/CONT/	/CONATT/	/GRIDS/	/VECATT/

3D/PARTICLES

PAR3D	PAR3DA	PAR3L	PAR3LS	PART3D	PLFND3	PLINI3
/RAKE/	/RAKATT/	/GRIDS/	/SUBS/	/RAKEC/	/TEMP2/
Unix only:	/CHPK/

3D/SHOCKS

SHK3CL	SHK3CS	SHK3D	SHOC3D
/SUBS/	/CONT/	/CONATT/	/GRIDS/

FUNCTIONS

BFLUID	CPRESS	CROSSF	CSPRES	DENSIT	DIVV	DPRESS	ENTHAL	ENTROP	FRANGE
FRHELI	FSHOCP	FUNNAM	FUNSYM	GRADDE	GRADPR	HELICI	IENERG	KENERG	LNDENS
LNPRES	LNTEMP	MACHNO	MOMENT	NDENSI	NENTHA	NIENER	NKENER	NPRESS	NSDENS
NSENER
NSENTH	NSPRES	NTEMPE	PPRESS	PPRESR	PRESSU	PVELOC	QCHECK	RHELIC	SCAFUN
SDENSI	SENERG	SENERV	SENTHA	SHOCKP	SOUND	SPRESS	STEMPE	STREAM	SWIRL
TEMPER	UVELOC	VECFUN	VECMAG	VELMAG	VELOCI	VELXOM	VORTIC	VVELOC	WVELOC
XMOMEN	XVORTI	YMOMEN	YVORTI	ZMOMEN	ZVORTI
/FLUID/	/FREEST/	/SUBS/	/GRIDS/

PARTICLES

CELL2	CELL3	CELLIJ	CELLIK	CELLJK	CLOSE2	CLOSE3	DMIN2	DMIN3	ESRCH2
ESRCH3	FSRCH3	HSRCH2	HSRCH3	INTP2	INTP3	INTPIJ	INTPIK	INTPJK	INV2X2
INV2X3
INV3X3	METR2	METR3	METRIJ	METRIK	METRJK	NSRCH2	NSRCH3	PADV2	PADV3
PADVIJ	PADVIK	PADVJK	PARTI2	PARTI3	PSRCH2	PSRCH3	PTRAN2	PTRAN3	STRT2
STRT3	STRTIJ	STRTIK	STRTJK	UWAL2	UWAL3	UWALIJ	UWALIK	UWALJK	XWAL2
XWAL3	XWALIJ	XWALIK	XWALJK

SHOCKS

SHK2L	SHK2LB	SHK3L	SHK3LB	SHK3S
/TEMP1/

CONTOUR

CC2	CC3	CON2C	CON2CB	CON3C	CON3CB	CON2L	CON2LB	CON3L	CON3LB
CON3S	CONSCL	CSINIT	CSINTP	CSPOLY	CSPTMV
/TEMP1/

STORAGE

BASFIL	BVARIA	DELPTR	DLCALC	FRSPAC	GETPTR	INIPTR	MAP	NEWPTR	PAGIN
PAGOUT
/WKARRY/	/VARIAB/	/VARIAC/	/GRIDS/	/SUBS/	/WALL/	/CHPK/

PARSER

BMODE	BPARIO	BPARPR	CHAARG	CHAQAR	CHAQUA	COMLIN	COMMAN	CVTINT	CVTREA
DELFIL	ENDARG	ENDIO	ENDQAR	ERRMSG	FNDARG	FNDCOM	FNDQAR	FNDQUA	GETCA
GETCQ	GETIA	GETIQ	GETISA	GETISQ	GETLIN	GETRA	GETRQ	GETRSA	GETRSQ
GETXSA	GETXSQ	HELP	HLPENT	HLPINF	HLPPRL	HLPSRY	HLPTOP	HLPTRV	HLPTXT
IDXARG	IDXQAR	INITIO	INTARG	INTCHA	INTQAR	LOCASE	LTRIM	MATCH	MORE
MSG	POPINP	POPOUT	POPPRM	PROMPT	PSHINP	PSHOUT	PSHPRM	QUALIF	RDARG
RDLIN	RDQAR	REAARG	REACHA	REAQAR	RSTINP	RSTOUT	RSTPRM	SETECH	SETMOD
TRIM	TRNLIN	UPCASE	WRLIN	WRNMSG
/MODE/	/PARIO/	/PARIOS/	/PARPRM/	/PARPRC/	/PARPST/
/PARPSC/	/PARARG/	/PARARC/	/PARQAR/	/PARQAC/
/PARQUA/	/PARQUC/	/PARCOM/	/CHPK/

UTILITIES

CCOPY	COPY	COPYRV	CRSPR2	CRSPRD	CUBIC	DI	DOTPR2	DOTPRD	GRAD
IZERO	LINEAR	NCRSP2	NCRSPR	NORMA2	NORMAL	NRMVEC	PCLCOE	PCLFND	PCLINE
PCLVAL	QUADRA	RSTRV2	RSTRV3	SCLINC	TRAN	ZERO

DISSPLA

ADXPLT	ARRSCL	ARRSIZ	ARRTYP	AXES2D	AXES3D	AXISC2	AXISC3	AXITR2	AXITR3
BDISDE	BDISP
BGN2D	BGN2S	BGN3D	BGN3S	BGNCO2	BGNOBJ	CCBAR	CCMAP	CLINE2	COLNAM
COLRGB	COMDIS	CONCLR	DICDIS	DIPDIS	DONPLT	ENDCO2	ENDOBJ	ENDPLT	ENVDIS
GRXPLT	HSIRGB	INIPLT	LINE2	LINE3	LINSTY	LINWID	LN0DIS	MYCON	NAMRGB
PLTDEV	POINT2	POINT3	POLFIL	POLSUR	POLY2	POLY3	QHXPLT	RGBHSI	SYMSIZ
SYMTYP	TEKDIS	TIXPLT	TK4DIS	VECLEN	VECSCL	VECTO2	VECTO3	VERDIS	VIEWPT
/GRIDS/	/FUNC/	/PLTOPT/	/DISVEC/	/DISAX2/	/DISAX3/
/DISDEV/	/DISP/	/MINM/	/VIEWAX/	/FSUR/	/VPNT/	/DISLIN/
/CONT/	/CONATT/	/CCLMAP/	/DISCON/	/DISMMX/
/DISTMP/	/TEXT/	/DISINF/	/DISVPT/	/DISPLT/	//

IRIS2

ADXPLT	ARRSCL	ARRSIZ	ARRTYP	ATTWIX	AXES2D	AXES3D	AXISC2	AXISC3	AXITR2
AXITR3	BDISP	BGN2D	BGN2S	BGN3D	BGN3S	BGNCO2	BGNOBJ	BIRSOB	BIRSTX
CCBAR	CCMAP	CLINE2	CLNOBJ	CLOWIX	COLNAM	COLRGB	COLTBL	CONCLR	CTROID
CTRSCR	CURWIX	DMPQMS	DONPLT	ENDCO2	ENDOBJ	ENDPLT	ENDQUE	ENDWIX	EXEDL
EXEQUE	FBCHAR	FBCHTB	FBSYMB	GETWIX	GIDWIX	GOSC1	GOSC2	GOSCR	GRXPLT
HEADIN	HLDSCR	INICTB	INILIN	INIPAT
INIPLT	INIPXF	INITXF	INIQUE	INISCR	INISYM	INIWIX	INQWIX	INTNO	IRIS
LINE2	LINE3	LINSTY	LINWID	MESSAG	MODWIX	NAMRGB	NXTWIX	OPEWIX	PGMWIX
PLTDEV	PLTINT	PLTSCR	POINT2	POINT3	POLFIL	POLSUR	POLY2	POLY3	PSDMP
PSDRW	PSHADE	PTRDAI
PTRXYZ	QHXPLT	QMSDMP	RASDMP	RDRWIX	REALNO	SCRDMP	SCRSAVE	SETNF	SETVPO
SYMSIZ	SYMTYP	TBL10	TBL12	TBL2	TBL4	TBL6	TBL8	TIXPLT	UPDPXF
VECLEN	VECSCL	VECTO2	VECTO3	VIEWPT	VPTSCR	XYZDAI	XYZPTR	ZBFTGL
/GRIDS/	/FUNC/	/PLTOPT/	/IRSXFM/	/IRSVEC/	/IRSMMX/
/IRSVPT/	/IRSINF/	/IRSSC3/	/DISP/	/MINM/	/VIEWAX/
/FSUR/	/VPNT/	/IRSOBJ/	/IRSLIN/	/IRSPOL/	/IRSCLR/
/CONT/	/CONATT/	/CCLMAP/	/IRSMOD/	/IRSTXT/
/IRSCTB/	/SCRI/	/IRSTMP/	/TEXT/
/IRSHDW/	/IRSWIX/	/IRSWIN/
/CHPK/

GRAFIX

ADXPLT	ARRSCL	ARRSIZ	ARRTYP	AXES2D	AXES3D	AXISC2	AXISC3	AXITR2	AXITR3
BDISP	BGN2D
BGN2S	BGN3D	BGN3S	BGNCO2	BGNOBJ	CCBAR	CCMAP	CLINE2	COLNAM	COLRGB
CONCLR	CTROID	DONPLT	ENDCO2	ENDOBJ	ENDPLT	GRAFIX	INIPLT	LINE2	LINE3
LINSTY	LINWID	NAMRGB	PLTDEV	POINT2	POINT3	POLFIL	POLSUR	POLY2	POLY3
PSHADE	PTRXYZ	SYMSIZ	SYMTYP	TIXPLT	VECLEN	VECSCL	VECTO2	VECTO3	VIEWPT
/GRIDS/	/FUNC/	/PLTOPT/	/GRAVEC/	/GRAMMX/	/GRAINF/
/GRAVPT/	/GRAAX2/	/GRAAX3/	/DISP/	/MINM/	/VIEWAX/
/FSUR/	/VPNT/	/GRALIN/	/GRACLR/	/CONT/	/CONATT/
/CCLMAP/	/GRATMP/	/TEXT/	/GRAPOL/

VMS

BCHPK	CHPACK	CHUNPK	FILNAM	FREARR	FRELUN	GETARR	GETLUN	INTERA	KBDATT
RETATT	STDDEV	SYSCOM	SYSERR	TRNSYM	TRPATT
/CHPK/	/MODE/

UNIX

BCHPK	CAND	CCLOSE	CCOMPL	CFILE	CGETEC	CGETEN	CHPACK	CHUNPK	CISATT
COPEN	COPENC	COR	CREAD	CREWIN	CSCRAT	CSEEK	CSHFTL	CSHFTR	CSYSTC
CSYSTE	CTELL	CWRITE	CXOR	FILNAM	FREARR	FRELUN	GETARR	GETLUN	INTERA
KBDATT	RETATT	STDDEV	SYSCOM	SYSERR	SYSMOD	TRNSYM	TRPATT
/CHPK/	/UNITS/

