FASTMV

Category: Libraries-Math

Description

Fast_mv is a library of high-performance math intrinsic functions. The library functions can be used in PGI and PathScale programs. You can use these functions without changing your programs, or you can call them directly.

The library contains:

Use

To use Fast_mv functions, first load the libfast module:

    % module load libfast
After loading the module, you can do a man of "intro_fast_mv" or "cos" for more information including "cautions" and "examples".

Then include -lfast_mv on the compiler command line:

    % ftn -o program program.f90 -lfast_mv
    % cc -o program program.c -lfast_mv
Note: If you include -l options for other math libraries on the link command, the -lfast_mv argument must come first.

The library also has array versions of some functions. Array versions compute the function for all elements of an argument array and store the results in a second array. Array functions are usually the fastest way to compute a function when it must be performed many times.

Support

This package has the following support level : Supported

Available Versions

All versions of this software are provided by the system vendor and are not installed by NICS staff.