UMFPACK Installation

NOTE: These intructions were updated in February 2007 for Umfpack 5. They may not be kept up-to-date. Refer to the Umfpack documentation for more recent and more complete instructions.

UMFPACK must be installed before Amesos_Umfpack can be used. Follow these steps to install UMFPACK on your system:

  • Obtain the UMFPACK distribution from Tim Davis's web site
  • Untar the UMFPACK code in your Trilinos3PL directory.
    • Note that UMFPACK 5 requires two additional packages: UFconfig and AMD. Download and untar all three.
  • Build UMFPACK
    • Edit UFconfig/UFconfig.mk
    • Note:Trilinos3PL/config/UMFPACKv5 contains the UFconfig.mk files that I used.
    • cd UMFPACK
    • make
  • Check the results:
    • Execuing "make" in the UMFPACK directory runs tests and compares results against expected results.
  • Update your configure invocation script by, for example, adding the following:
    • --enable-amesos-umfpack
    • --with-libs="/directory_path/UMFPACK/Lib/libumfpack.a "
    • --with-incdirs="-I/directory_path/UMFPACK/Include/"
  • Note that libamd.a is no longer required as AMD is automatically included in Amesos.