beautypg.com

4 linking superlu_dist, 7 licensing, 3 hp mlib for the hp xc4000 platform – HP XC System 2.x Software User Manual

Page 128: 1 platform support, 2 library support, 8 mlib manpages

background image

$ mpi90 [options] file ...

/opt/mlib/[intel_7.1\intel_8.0]/hpmpi_2.1/lib/64/libscalapack.a \

-openmp

$ mpicc [options] file ...

/opt/mlib/[intel_7.1\intel_8.0]/hpmpi_2.1/lib/64/libscalapack.a \

-openmp

9.2.6.4 Linking SuperLU_DIST

For programs that link SuperLU_DIST, you can specify the entire path of the library file on the
compiler command line. You can use the following commands to link SuperLU_DIST:

$ mpi90 [options] file ...

/opt/mlib/[intel_7.1\intel_8.0]/hpmpi_2.1/lib/64/libsuperlu_dist.a \

-openmp

$ mpicc [options] file ...

/opt/mlib/[intel_7.1\intel_8.0]/hpmpi_2.1/lib/64/libsuperlu_dist.a \

-openmp

9.2.7 Licensing

License files have been provided with HP MLIB. If the license is expired, contact your system
administrator. HP MLIB will not function without a valid license. A user demonstration mode
is not provided.

9.2.8 MLIB Manpages

MLIB manpages are supplied with the MLIB software and are available on the HP XC by
invoking the

man

command with an MLIB command name.

9.3 HP MLIB for the HP XC4000 Platform

The information in this section describes how to use HP MLIB Version 1.5 in the HP XC
environment on the HP XC4000 platform.

HP MLIB for the HP XC4000 platform supports VECLIB, LAPACK, ScaLAPACK,
SuperLU_DIST, and MPI parallelism. This release does not support quad precision sparse
solver functionality on PGI/X86-64.

For the latest information about this release of HP MLIB, refer to the HP MLIB release notes.
HP MLIB directory information is located in the

/opt/mlib/README

file.

This section concentrates on how to quickly get started using HP MLIB.

9.3.1 Platform Support

HP MLIB V1.5 for HP XC4000 supports 64-bit addressing. This release does not support quad
precision sparse solver functionality on PGI/X86-64.

9.3.2 Library Support

HP MLIB V1.5 for XC4000 is available as archive and shared libraries. All libraries are
installed at

/opt/mlib/pgi_5.1/hpmpi_2.1/lib/64

. This release of HP XC MLIB

has the following components: VECLIB, LAPACK, ScaLAPACK, and SuperLU_DIST.

VECLIB

LAPACK

ScaLAPACK

SuperLU_DIST

libveclib.a

liblapack.a

libscalapack.a

libsuperlu_dist.a

libveclib.so

liblapack.so

libscalapack.so

libsuperlu_dist.so

Note: .a = archive, .so = shared, xxx8.x = int 8 (all integer values using 64 bits)

9-4

Using HP MLIB