[MacPorts] #49511: scalapack: add test phase, define BLAS/LAPACK dependencies, don't install cmake files

MacPorts noreply at macports.org
Thu Oct 29 11:46:20 PDT 2015


#49511: scalapack: add test phase, define BLAS/LAPACK dependencies, don't install
cmake files
-------------------------+-----------------------
 Reporter:  dstrubbe@…   |      Owner:  sean@…
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.3.4
 Keywords:  haspatch     |       Port:  scalapack
-------------------------+-----------------------
 Enable test phase for scalapack. Doing so required setting MPIEXEC,
 allowing use of 'ps', and turning on BUILD_TESTING.

 Also, I found that about half of the tests failed, some after timing out
 (at 1500 s). To fix this, inspired by a Homebrew ticket I found, I need to
 avoid using the raw Accelerate framework. vecLibFort can be used instead.
 I also added variants to allow use of OpenBLAS or ATLAS instead. They all
 pass all the tests (promptly) now. Before, ScaLAPACK's own search for
 linear algebra libraries was being used, and could find a mix of
 Accelerate and ATLAS libraries depending on whether ATLAS was installed at
 the time or not, which is against the typical approach of MacPorts anyway.
 These issues did not seem to cause trouble in actual application usage for
 me, though maybe that is just a question of which routines were being used
 (since about half passed the tests).

 Removed some cmake files from installation which do not seem useful.

-- 
Ticket URL: <https://trac.macports.org/ticket/49511>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list