ScaLAPACK Utilities
Sets up a processor grid and calculates default values for use in mapping arrays to the processor grid................................................................................. ScaLAPACK_SETUP
Calculates the array dimensions needed for local arrays........................................................................................ ScaLAPACK_GETDIM
Reads matrix data from a file and transmits it into the two-dimensional block-cyclic form .......................................................... ScaLAPACK_READ
Writes the matrix data to a file........................................................... ScaLAPACK_WRITE
Reads matrix data from an array and transmits it into the two-dimensional block-cyclic form ............................................................ ScaLAPACK_MAP
Writes the matrix data to a global array............................................ ScaLAPACK_UNMAP
Exits ScaLAPACK usage..................................................................... ScaLAPACK_EXIT
Prints error messages ................................................................................... ERROR_POST
Prints rank-1 or rank-2 arrays of numbers in a readable format......................................................................................................... SHOW
Real rectangular matrix
with integer row and column
labels............................................................................
WRRRN
Real rectangular matrix with given format and labels.................................................... WRRRL
Integer rectangular matrix
with integer row and column
labels.............................................................................
WRIRN
Integer rectangular matrix with given format and labels.................................................. WRIRL
Complex rectangular matrix
with row and column
labels......................................................................................
WRCRN
Complex rectangular
matrix
with given format and
labels......................................................................................
WRCRL
Sets or retrieves options for printing a matrix.............................................................. WROPT
Sets or retrieves page width and length...................................................................... PGOPT
Permute
Elements of a vector................................................................................................ PERMU
Rows/columns of a matrix........................................................................................ PERMA
Sort
Sorts a rank-1 array of real numbers x so the y results are algebraically nondecreasing, y1 ≤ y2 ≤ … yn.................................................. SORT_REAL
Real vector by algebraic value................................................................................... SVRGN
Real vector by algebraic
value
and permutations
returned........................................................................................
SVRGP
Integer vector by algebraic value.................................................................................. SVIGN
Integer vector by
algebraic value
and permutations
returned..........................................................................................
SVIGP
Real vector by absolute value.................................................................................... SVRBN
Real vector by absolute
value
and permutations
returned.........................................................................................
SVRBP
Integer vector by absolute value................................................................................... SVIBN
Integer vector by absolute
value
and permutations
returned..........................................................................................
SVIBP
Search
Sorted real vector for a number.................................................................................... SRCH
Sorted integer vector for a number............................................................................... ISRCH
Sorted character vector for a string............................................................................. SSRCH
Character String Manipulation
Gets the character
corresponding to a
given ASCII
value......................................................................................................
ACHAR
Get the integer ASCII value for a given character......................................................... IACHAR
Gets upper case integer ASCII value for a character...................................................... ICASE
Case-insensitive version comparing two strings.............................................................. IICSR
Case-insensitive version of intrinsic function INDEX......................................................... IIDEX
Converts a character string with digits to an integer....................................................... CVTSI
Time, Date, and Version
CPU time................................................................................................................ CPSEC
Time of day............................................................................................................... TIMDY
Today's date............................................................................................................. TDATE
Number of days from January 1, 1900, to the given date............................................... NDAYS
Date for the number of days from January 1, 1900......................................................... NDYIN
Day of week for given date......................................................................................... IDYWK
Version, system, and serial numbers......................................................................... VERML
Random Number Generation
Generates a rank-1 array of random numbers....................................................... RAND_GEN
Retrieves the current value of the seed........................................................................ RNGET
Initializes a random seed........................................................................................... RNSET
Selects the uniform (0,1) generator............................................................................. RNOPT
Initializes the 32-bit Merseene
Twister generator
using an
array......................................................................................................
RNIN32.....................................................................................................................................
Retrieves the current table used in
the 32-bit
Mersenne Twister
generator................................................................................
RNGE32
Sets the current table used in the
32-bit
Mersenne Twister
generator.................................................................................
RNSE32
Initializes the 32-bit Merseene Twister generator using an array...................................................................................................... RNIN64.....................................................................................................................................
Retrieves the current table used in the 64-bit Mersenne Twister generator................................................................................ RNGE64
Sets the current table used in the 64-bit Mersenne Twister generator..................................................................................... RNSE64
Generates pseudorandom numbers (function form)...................................................... RNUNF
Generates pseudorandom numbers.............................................................................. RNUN
11.9 Low Discrepancy Sequences
Shuffled Faure sequence initialization.................................................................. FAURE_INIT
Frees the structure
containing information
about the Faure
sequence..............................................................................
FAURE_FREE
Computes a shuffled Faure sequence............................................................... FAURE_NEXT
Gets and puts type INTEGER options........................................................................... IUMAG
Gets and puts type REAL options................................................................................. UMAG
Gets and puts type DOUBLE PRECISION options............................................. SUMAG/DUMAG
11.11. Line Printer Graphics
Prints plot of up to 10 sets of points............................................................................ PLOTP
11.12. Miscellaneous
Decomposes an integer into its prime factors............................................................... PRIME
Returns mathematical and physical constants............................................................ CONST
Converts a quantity to different units............................................................................. CUNIT
Computes without underflow or overflow..................................................... HYPOT
Initializes or finalizes MPI................................................................................... MP_SETUP
Visual Numerics, Inc. PHONE: 713.784.3131 FAX:713.781.9260 |