UITS

UA Home UITS Home UA Search

IMSL Usage on the U-System

Modified: Sep 3 2002
  • IMSL is a VNI (Visual Numerics, Inc.) product; the two names are used somewhat synonymously
  • To see the versions of IMSL/VNI available on the U-System, type
      setup -l(that option is dash, lowercase "L")
  • To obtain access to the IMSL libraries, type
      setup imsl
  • The above command will provide access to the directories where the IMSL subroutines are located and will setup several variables on which certain subroutines depend, e.g., math, Fortran, C, parallel-processing, exponential, and graphics subroutines.
  • IMSL documentation is available in PDF format.
  • Here is a complete list of IMSL Subroutines.

Examples

  • A Fortran program:
      f90 -O3 -w -o ex_imsl1 imsl1.f $FFLAGS $LINK_FNL
    The setup imsl command will assign values to the variables FFLAGS and LINK_FNL. If you want to know what these variable are type at the prompt:
    echo $FFLAGS or

    echo $LINK_FNL
  • A C program:
      cc -w -o imslc imslc.c $CFLAGS $LINK_CNL
  • This is a Makefile sample to link your program with IMSL subroutines. It uses the FFLAGS and LINK_FNL variables.
  • Please note that IMSL considers f77 as a subset of f90. Therefore all fortran codes must be compiled with the f90 command.

Consult Group

U-System Information
UA Homepage      UITS Homepage
The Center for Computing & Information Technology (UITS)
UITS Knowledgebase
Telephone: 621-HELP
Email: Consult@listserv.arizona.edu

Website maintained by:
UITS Computing Services