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
- 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
|