Accessing VECLIB
For example:
setenv LDOPTS
Then use the −lveclib option on the compiler command line that links your program:
| ifort [options] file | ... −lveclib −openmp | |
| icc [options] file ... | −lveclib −openmp | |
|
|
| |
NOTE |
| An LDOPTS specification takes precedence over using | |
|
| compiler command line. That is, if you use the LDOPTS environment |
variable to specify a library path, you cannot override that specification with a
For XC6000 Systems with the Intel V7.1 Compiler
1.Use one of the following compile line commands to link VECLIB:
efc [options] file ...
2.Specify the entire path of the library file on the compiler command line that links your program. For example, to link your program with VECLIB for use with
efc [options] file ... /opt/mlib/lib/intel_7.1/hpmpi_2.1/lib/64/libveclib.a −openmp
icc [options] file ... /opt/mlib/lib/intel_7.1/hpmpi_2.1/lib/64/libveclib.a −openmp
Replace libveclib.a with libveclib.so on your compiler command line if you want to link the shared library on an XC6000 system.
3.Use the −lveclib option on the compiler command line that links your program, preceded by:
For example, the command lines in Method 2 for XC6000 could be written:
efc [options]
icc [options]
4.Set the LDOPTS environment variable to include:
12HP MLIB User’s Guide