From 6c14bf58ee8f65db90378f607be38edac3bedd3e Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 16 Jul 2014 15:20:02 +0200 Subject: [PATCH] OpenBLAS: use openmp threads --- scripts/OpenBLAS.build | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/scripts/OpenBLAS.build b/scripts/OpenBLAS.build index cfc147b..1abf948 100755 --- a/scripts/OpenBLAS.build +++ b/scripts/OpenBLAS.build @@ -9,13 +9,25 @@ PLAT = DRVOPTS = \$(OPTS) LOADER = \$(FORTRAN) -pthread ARCHFLAGS= -ru -#RANLIB = ranlib +EOF + cat < "${EM_SRCDIR}/Makefile.rule" +VERSION = 0.2.9 +TARGET = CORE2 +CC = gcc +BINARY=64 +USE_THREAD = 1 +USE_OPENMP = 1 +NO_SHARED = 1 +NO_WARMUP = 1 +NO_AFFINITY = 1 +FCOMMON_OPT = -frecursive +COMMON_PROF = -pg EOF } function em.build() { cd "${EM_SRCDIR}" - make TARGET=CORE2 BINARY=64 + make } function em.install() { @@ -24,14 +36,14 @@ function em.install() { # Building with NOSHARED gives an error during install - # due to a bug in the Makefile(s). rm -f "${PREFIX}/lib/"*.so -} - -function em.install_doc() { - : + rm -f "${PREFIX}/lib/"*.dylib + #( cd "${PREFIX}/lib"; ln -fs } em.add_to_family 'Compiler' em.set_runtime_dependencies "${COMPILER}" em.set_build_dependencies "${COMPILER}" +em.set_docfiles 'LICENSE' 'README.md' +em.set_supported_compilers 'gcc' em.make_all em.cleanup_src