Class N1: Input, output of data
Modules
Package C (Downloadable)
- SERV
- A set of service functions for numerical programming in C, including functions for calculation of machine epsilon, random number generation, input/output, etc. (Written by Oleg Keselyov.).
Package C++ (Downloadable)
- SERV_CC
- C++ procedures for task environment handling and extended file naming. The task environment provides an area for procedures to deposit and retrieve information, reducing the number of arguments necessary in function calls. The extended file naming allows file names to include pipe symbols. (Developed by Oleg Kiselyov.).
Package DATAPAC (Downloadable; Installed on ITL, ARNO)
- READ
- Performs a format-free read.
- READG
- Performs a format-free read of data from input unit IRD.
- SKIPR
- Reads through (skips over) NLHEAD lines from input unit 5.
- WRITE
- Writes out the contents of the vector X.
Package HBIO (Installed on ITL)
- HBIO
- Input/output functions for sparse matrices stored in Harwell-Boeing format.
Package IMSLM (Installed on ITL)
- DWRRRL
- Print a real rectangular matrix with a given format and labels.
- DWRRRN
- Print a real rectangular matrix with integer row and column labels.
- PGOPT
- Set or retrieve page width and length for printing.
- WRCRL
- Print a complex rectangular matrix with a given format and labels.
- WRCRN
- Print a complex rectangular matrix with integer row and column labels.
- WRIRL
- Print an integer rectangular matrix with a given format and labels.
- WRIRN
- Print an integer rectangular matrix with integer row and column labels.
- WROPT
- Set or retrieve an option for printing a matrix.
- WRRRL
- Print a real rectangular matrix with a given format and labels.
- WRRRN
- Print a real rectangular matrix with integer row and column labels.
Package IMSLS (Installed on ITL)
- DWRRRL
- Print a real rectangular matrix with a given format and labels.
- DWRRRN
- Print a real rectangular matrix with integer row and column labels.
- PGOPT
- Set or retrieve page width and length for printing.
- WRIRL
- Print an integer rectangular matrix with a given format and labels.
- WRIRN
- Print an integer rectangular matrix with integer row and column labels.
- WROPT
- Set or retrieve an option for printing a matrix.
- WRRRL
- Print a real rectangular matrix with a given format and labels.
- WRRRN
- Print a real rectangular matrix with integer row and column labels.
Package MISC (Downloadable)
- TRACE2AU
- Reads a trace stream and outputs sounds on a Sun workstation. For example, can be used with a trace file produced by picl to identify communication patterns, hotspots, and bottlenecks. (Written by Jean Yves Peterschmitt and Bernard Tourancheau.).
Package NAG
- X04ACF
- Open unit number for reading, writing or appending, and associate unit with named file
- X04ADF
- Close file associated with given unit number
- X04BAF
- Write formatted record to external file
- X04BBF
- Read formatted record from external file
- X04CAF
- Print real general matrix (easy-to-use)
- X04CBF
- Print real general matrix (comprehensive)
- X04CCF
- Print real packed triangular matrix (easy-to-use)
- X04CDF
- Print real packed triangular matrix (comprehensive)
- X04CEF
- Print real packed banded matrix (easy-to-use)
- X04CFF
- Print real packed banded matrix (comprehensive)
- X04DAF
- Print complex general matrix (easy-to-use)
- X04DBF
- Print complex general matrix (comprehensive)
- X04DCF
- Print complex packed triangular matrix (easy-to-use)
- X04DDF
- Print complex packed triangular matrix (comprehensive)
- X04DEF
- Print complex packed banded matrix (easy-to-use)
- X04DFF
- Print complex packed banded matrix (comprehensive)
- X04EAF
- Print integer matrix (easy-to-use)
- X04EBF
- Print integer matrix (comprehensive)
- x04acc
- Open unit number for reading, writing or appending, and associate unit with named file
- x04adc
- Close file associated with given unit number
- x04bac
- Write formatted record to external file
- x04bbc
- Read formatted record from external file
- x04cac
- Print real general matrix (easy-to-use)
- x04cbc
- Print real general matrix (comprehensive)
- x04ccc
- Print real packed triangular matrix (easy-to-use)
- x04cdc
- Print real packed triangular matrix (comprehensive)
- x04cec
- Print real packed banded matrix (easy-to-use)
- x04cfc
- Print real packed banded matrix (comprehensive)
- x04dac
- Print complex general matrix (easy-to-use)
- x04dbc
- Print complex general matrix (comprehensive)
- x04dcc
- Print complex packed triangular matrix (easy-to-use)
- x04ddc
- Print complex packed triangular matrix (comprehensive)
- x04dec
- Print complex packed banded matrix (easy-to-use)
- x04dfc
- Print complex packed banded matrix (comprehensive)
Package PORT (Downloadable)
- APRNTC
- Prints a one-dimensional complex array in multicolumn format with supression of redundant lines.
- APRNTD
- Prints a one-dimensional real array in multicolumn format with supression of redundant lines.
- APRNTI
- Prints a one-dimensional integer array in multicolumn format with supression of redundant lines.
- APRNTL
- Prints a one-dimensional logical array in multicolumn format with supression of redundant lines.
- APRNTR
- Prints a one-dimensional real array in multicolumn format with supression of redundant lines.
- FRMATD
- Returns appropriate machine-dependent FORMAT specifications for printing real quantities.
- FRMATI
- Returns appropriate machine-dependent FORMAT specifications for printing integer quantities.
- FRMATR
- Returns appropriate machine-dependent FORMAT specifications for printing real quantities.
- STKDMP
- Prints a formatted dump of the PORT stack on the standard error unit.
Package SLATEC (Downloadable; Installed on ITL, ARNO)
- DBHIN
- Read a Sparse Linear System in the Boeing/Harwell Format. The matrix is read in and if the right hand side is also present in the input file then it too is read in. The matrix is then modified to be in the SLAP Column format. (SLAP Package).
- DCPPLT
- Printer Plot of SLAP Column Format Matrix. Routine to print out a SLAP Column format matrix in a "printer plot" graphical representation. (SLAP Package).
- DTOUT
- Write out SLAP Triad Format Linear System. Routine to write out a SLAP Triad format matrix and right hand side and solution to the system, if known. (SLAP Package).
- SBHIN
- Read a Sparse Linear System in the Boeing/Harwell Format. The matrix is read in and if the right hand side is also present in the input file then it too is read in. The matrix is then modified to be in the SLAP Column format. (SLAP Package).
- SCPPLT
- Printer Plot of SLAP Column Format Matrix. Routine to print out a SLAP Column format matrix in a "printer plot" graphical representation. (SLAP Package).
- STIN
- Read in SLAP Triad Format Linear System. Routine to read in a SLAP Triad format matrix and right hand side and solution to the system, if known. (SLAP Package).
- STOUT
- Write out SLAP Triad Format Linear System. Routine to write out a SLAP Triad format matrix and right hand side and solution to the system, if known. (SLAP Package).
Package SPARSELIB++ (Installed on ITL)
- SPARSELIB++
- C++ class library for sparse matrix computation. Includes matrix classes in several storage formats (e.g. compressed row, compressed column, coordinate), and basic management utilities. Uses Sparse BLAS Toolkit for kernel operations (e.g. matrix-vector multiply) to enhance portability and performance on wide range of architectures. Includes common preconditioners for iterative solvers. Can be built with nearly any C++ matrix/vector class; shipped with MV++.