On Mon, 2010-08-23 at 15:48 +0200, Anders Logg wrote: > On Mon, Aug 23, 2010 at 02:46:09PM +0200, Anders Logg wrote: > > This seems to be the remaining issue to fix on Mac. > > > > The UMFPACK test program failed because of missing references to AMD > > so I added AMD. > > > > Now it complains about missing BLAS. > > > > Should we add the tests for AMD/BLAS as part of the UMFPACK script or > > is there a better way? > > This should be fixed now. >
Breaks others though ;). We should have a fall back to blas if atlas is not installed. Garth > -- > Anders > > > > Return-Path: <[email protected]> > Received: from mail-imap5.uio.no ([unix socket]) > by mail-imap5.uio.no (Cyrus v2.3.16) with LMTPA; > Mon, 23 Aug 2010 14:42:28 +0200 > X-Sieve: CMU Sieve 2.3 > Delivery-date: Mon, 23 Aug 2010 14:42:28 +0200 > Received: from mail-mx1.uio.no ([129.240.10.29]) > by mail-imap5.uio.no with esmtp (Exim 4.69) > (envelope-from <[email protected]>) id 1OnWM8-0007Yb-SM > for [email protected]; Mon, 23 Aug 2010 14:42:28 +0200 > Received: from adelie.canonical.com ([91.189.90.139]) > by mail-mx1.uio.no with esmtp (Exim 4.69) > (envelope-from <[email protected]>) id 1OnWM8-0005bW-B1 > for [email protected]; Mon, 23 Aug 2010 14:42:28 +0200 > Received: from loganberry.canonical.com ([91.189.90.37]) > by adelie.canonical.com with esmtp (Exim 4.69 #1 (Debian)) > id 1OnWM7-0001Pa-3r > for <[email protected]>; Mon, 23 Aug 2010 13:42:27 +0100 > Received: from loganberry.canonical.com (localhost [127.0.0.1]) > by loganberry.canonical.com (Postfix) with ESMTP id 42DBA2E8068 > for <[email protected]>; Mon, 23 Aug 2010 13:42:26 +0100 (BST) > Content-Type: multipart/mixed; boundary="===============6444500910668607450==" > MIME-Version: 1.0 > X-Launchpad-Project: dolfin > X-Launchpad-Branch: ~dolfin-core/dolfin/main > X-Launchpad-Message-Rationale: Subscriber @dolfin-core > X-Launchpad-Branch-Revision-Number: 5067 > X-Launchpad-Notification-Type: branch-revision > To: Anders Logg <[email protected]> > From: [email protected] > Subject: [Branch ~dolfin-core/dolfin/main] Rev 5067: Work on UMFPACK config, > closer to working on Mac. Added AMD but BLAS still missing. > Message-Id: <[email protected]> > Date: Mon, 23 Aug 2010 12:42:26 -0000 > Reply-To: [email protected] > Sender: [email protected] > Errors-To: [email protected] > Precedence: bulk > X-Generated-By: Launchpad (canonical.com); Revision="None"; > Instance="initZopeless config overlay" > X-Launchpad-Hash: 8ee99498b04c43bd16e5464ff9691c932d0201a5 > X-UiO-MailScanner: No virus found > X-UiO-Spam-info: not spam, SpamAssassin (score=-0.7, required=5.0, > autolearn=disabled, RCVD_IN_DNSWL_LOW=-0.7, > T_RP_MATCHES_RCVD=-0.01, uiobl=NO, uiouri=NO) > X-UiO-Scanned: 395F1D542E01836BF0DF4506286BBE253A0B945F > X-UiO-SPAM-Test: remote_host: 91.189.90.139 spam_score: -6 maxlevel 30 > minaction 1 bait 0 mail/h: 63 total 30292 max/h 214 blacklist 0 > greylist 0 ratelimit 0 > > > > ------------------------------------------------------------ > > revno: 5067 > > committer: Anders Logg <[email protected]> > > branch nick: dolfin > > timestamp: Mon 2010-08-23 14:35:25 +0200 > > message: > > Work on UMFPACK config, closer to working on Mac. Added AMD but BLAS > > still missing. > > modified: > > cmake/FindUMFPACK.cmake > > > > > > > === modified file 'cmake/FindUMFPACK.cmake' > > --- cmake/FindUMFPACK.cmake 2010-08-23 11:45:00 +0000 > > +++ cmake/FindUMFPACK.cmake 2010-08-23 12:35:25 +0000 > > @@ -1,15 +1,22 @@ > > +# - Try to find UMFPACK (and AMD) > > +# Once done this will define > > +# > > +# UMFPACK_FOUND - system has UMFPACK > > +# UMFPACK_INCLUDE_DIRS - include directories for UMFPACK > > +# UMFPACK_LIBRARIES - libraries for UMFPACK > > + > > message(STATUS "Checking for package 'UMFPACK'") > > > > # Check for header file > > -find_path(UMFPACK_INCLUDE_DIR > > +find_path(UMFPACK_INCLUDE_DIRS > > NAMES umfpack.h > > PATHS $ENV{UMFPACK_DIR} > > - PATH_SUFFIXES suitesparse > > + PATH_SUFFIXES suitesparse ufsparse > > DOC "Directory where the UMFPACK header is located" > > ) > > -mark_as_advanced(UMFPACK_INCLUDE_DIR) > > +mark_as_advanced(UMFPACK_INCLUDE_DIRS) > > > > -# Check for library > > +# Check for UMFPACK library > > find_library(UMFPACK_LIBRARY > > NAMES umfpack > > PATHS $ENV{UMFPACK_DIR}/lib > > @@ -17,12 +24,23 @@ > > ) > > mark_as_advanced(UMFPACK_LIBRARY) > > > > +# Check for AMD library > > +find_library(AMD_LIBRARY > > + NAMES amd > > + PATHS $ENV{UMFPACK_DIR}/lib > > + DOC "The AMD library (required for UMFPACK)" > > + ) > > +mark_as_advanced(AMD_LIBRARY) > > + > > +# Collect libraries > > +set(UMFPACK_LIBRARIES "${UMFPACK_LIBRARY};${AMD_LIBRARY}") > > + > > # Try compiling and running test program > > -if (UMFPACK_INCLUDE_DIR AND UMFPACK_LIBRARY) > > +if (UMFPACK_INCLUDE_DIRS AND UMFPACK_LIBRARIES) > > > > # Set flags for building test program > > - set(CMAKE_REQUIRED_INCLUDES ${UMFPACK_INCLUDE_DIR}) > > - set(CMAKE_REQUIRED_LIBRARIES ${UMFPACK_LIBRARY}) > > + set(CMAKE_REQUIRED_INCLUDES ${UMFPACK_INCLUDE_DIRS}) > > + set(CMAKE_REQUIRED_LIBRARIES ${UMFPACK_LIBRARIES}) > > > > # Build and run test program > > include(CheckCXXSourceRuns) > > @@ -60,4 +78,4 @@ > > include(FindPackageHandleStandardArgs) > > find_package_handle_standard_args(UMFPACK > > "UMFPACK could not be found. Be sure to set UMFPACK_DIR." > > - UMFPACK_INCLUDE_DIR UMFPACK_LIBRARY UMFPACK_TEST_RUNS) > > + UMFPACK_INCLUDE_DIRS UMFPACK_LIBRARIES UMFPACK_TEST_RUNS) > > > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~dolfin > > Post to : [email protected] > > Unsubscribe : https://launchpad.net/~dolfin > > More help : https://help.launchpad.net/ListHelp > > > -- > Anders > > _______________________________________________ > Mailing list: https://launchpad.net/~dolfin > Post to : [email protected] > Unsubscribe : https://launchpad.net/~dolfin > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : [email protected] Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp

