hypre

Versions and Availability

About the Software

Hypre is a library of high performance preconditioners that features parallel multigrid methods for both structured and unstructured grid problems.

Usage

Softenv defines some variables which point at the library home directory. Use soft-dbq to determine it's name, then use it to add a link option to your build. You may see something like this (the output has been edited for brevity):

$ soft-dbq +hypre-2.0.0-Intel-13.0.0-openmpi-1.6.2              
This is all the information associated with
the key or macro +hypre-2.0.0-Intel-13.0.0-openmpi-1.6.2.
. . .
    hypre_HOME = /usr/local/packages/hypre/2.0.0/Intel-13.0.0-openmpi-1.6.2
    

The compile and build options to use would be:

       -I${hypre_HOME}/include
       -L${hypre_HOME}/lib -lHYPRE
    

The actual header files to include in the source, and the library name depends on the features used. For more information, please refer to the materials in the Resources section.

Resources

Last modified: September 10 2020 11:58:50.