From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jan 11 14:00:25 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D6491065673 for ; Wed, 11 Jan 2012 14:00:25 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5DAF88FC12 for ; Wed, 11 Jan 2012 14:00:25 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0BE0PZp034016 for ; Wed, 11 Jan 2012 14:00:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0BE0PHY034014; Wed, 11 Jan 2012 14:00:25 GMT (envelope-from gnats) Resent-Date: Wed, 11 Jan 2012 14:00:25 GMT Resent-Message-Id: <201201111400.q0BE0PHY034014@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eijiro Shibusawa Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 030F0106566B for ; Wed, 11 Jan 2012 13:54:52 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id E3BEA8FC16 for ; Wed, 11 Jan 2012 13:54:51 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q0BDspBb041832 for ; Wed, 11 Jan 2012 13:54:51 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q0BDspnq041831; Wed, 11 Jan 2012 13:54:51 GMT (envelope-from nobody) Message-Id: <201201111354.q0BDspnq041831@red.freebsd.org> Date: Wed, 11 Jan 2012 13:54:51 GMT From: Eijiro Shibusawa To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/164017: [NEW PORT] math/plasma: Parallel Linear Algebra Software for Multicore Architectures X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jan 2012 14:00:25 -0000 >Number: 164017 >Category: ports >Synopsis: [NEW PORT] math/plasma: Parallel Linear Algebra Software for Multicore Architectures >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 11 14:00:24 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Eijiro Shibusawa >Release: FreeBSD 9.0-RELEASE (amd64) >Organization: None >Environment: FreeBSD myhost.jp 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: PLASMA is parallel numerical library. As the name stands for "Parallel Linear Algebra Software for Multicore Architectures", PLASMA is designed for homogeneous multi-core processor. Please refer to "pkg-descr" for detail. Note: - Please commit ports/163909 before dealing with the PR. Because this port depends on LAPACKE 3.4.0. http://www.freebsd.org/cgi/query-pr.cgi?pr=163909 - This port was tested with porttools 0.99 and tinderbox 3.4.1 (9.0R, 8.2R-p5 and 10-CURRENT) on FreeBSD 9.0R on amd64. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # plasma # plasma/Makefile # plasma/distinfo # plasma/files # plasma/files/patch-quark+quarkos.c # plasma/files/patch-control+plasmaos.c # plasma/files/patch-make.inc.example # plasma/files/patch-lib+pkgconfig+plasma.pc.in # plasma/files/manpages # plasma/files/patch-Makefile # plasma/files/patch-docs+doxygen+plasma.dox # plasma/pkg-plist # plasma/pkg-descr # echo c - plasma mkdir -p plasma > /dev/null 2>&1 echo x - plasma/Makefile sed 's/^X//' >plasma/Makefile << 'e2e31636ad9c328d132b738547b25b7a' X# New ports collection makefile for: plasma X# Date created: 9 Jan 2012 X# Whom: Eijiro Shibusawa X# X# $FreeBSD$ X# X XPORTNAME= plasma XPORTVERSION= 2.4.5 XCATEGORIES= math XMASTER_SITES= http://icl.cs.utk.edu/projectsfiles/plasma/pubs/ XDISTNAME= ${PORTNAME}_${PORTVERSION} X XMAINTAINER= phd_kimberlite@yahoo.co.jp XCOMMENT= The Parallel Linear Algebra for Scalable Multi-core Architectures X XLICENSE= BSD XLICENSE_FILE= ${WRKSRC}/LICENSE X XUSE_LDCONFIG= ${LIBDIR_PLASMA} XUSE_FORTRAN= yes XUSE_GMAKE= yes XMAKE_JOBS_SAFE= yes X XOPTIONS= DOXYGEN "Install Doxygen to build manpages" On X XLIB_DEPENDS+= hwloc.4:${PORTSDIR}/devel/hwloc X.if defined(MAINTAINER_MODE) X# build with testing, which requires Python XUSE_PYTHON= yes XBUILD_DEPENDS+= ${LOCALBASE}/bin/python:${PORTSDIR}/lang/python X.endif X X.include X X.if defined(WITH_DOXYGEN) XBUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen X.endif X X.if exists(${LOCALBASE}/lib/libatlas.so) XWITH_BLAS?= atlas X.elif exists(${LOCALBASE}/lib/libgoto.so) XWITH_BLAS?= gotoblas X.else XWITH_BLAS?= reference X.endif X X.if ${ARCH} == "sparc64" XFPIC= -fPIC X.else XFPIC= -fpic X.endif X XPLASMA_VERSION= ${PORTVERSION} XPLASMA_SVERSION= 1 XINCDIR_PLASMA= ${PREFIX}/include/plasma-${PLASMA_VERSION} XLIBDIR_PLASMA= ${PREFIX}/lib/plasma-${PLASMA_VERSION} XPLIST_SUB+= PLASMA_VERSION=${PLASMA_VERSION} XWRKSRC= ${WRKDIR}/${DISTNAME} X.if defined(MAINTAINER_MODE) XPLASMA_BUILD_TARGET= all X.else X# only "lib" target is built at "do-build" target XPLASMA_BUILD_TARGET= lib X.endif XPLASMA_BUILD_TARGET_SHARED= lib X XWRKSRC_SHARED=${WRKSRC}_shared XCFLAGS_SHARED=${FPIC} XFFLAGS_SHARED=${FPIC} X X.if ${WITH_BLAS} == "reference" XLIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas \ X cblas.2:${PORTSDIR}/math/cblas \ X lapack.4:${PORTSDIR}/math/lapack XBLAS= -lblas XCBLAS= -lcblas XLAPACK= -llapack XLAPACKE= -llapacke X.elif ${WITH_BLAS} == "atlas" XLIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas XBLAS= -lf77blas XCBLAS= -lcblas XLAPACK= -lalapack XLAPACKE= -llapacke X.elif ${WITH_BLAS} == "gotoblas" XLIB_DEPENDS+= goto2.1:${PORTSDIR}/math/gotoblas XBLAS= -lgoto2 XCBLAS= -lgoto2 XLAPACK= -lgoto2 XLAPACKE= -llapacke_goto X.endif XLIB_DEPENDS+= tmglib.4:${PORTSDIR}/math/lapack \ X lapacke.1:${PORTSDIR}/math/lapacke XLAPACK+= -ltmglib XLAPACKE+= -llapacke_tmg XINC_LAPACKE= -I${LOCALBASE}/include XLDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_CFLAGS} XCFLAGS+= -I${LOCALBASE}/include ${PTHREAD_LIBS} X X.if !defined(NOPORTDOCS) XPORTDOCS= contributors_guide.pdf \ X plasma_tau.pdf \ X users_guide.pdf X.if defined(WITH_DOXYGEN) X.include "${FILESDIR}/manpages" XMANSRC= ${WRKSRC}/docs/doxygen/out/man/man3 XMAN3= ${PLASMA_MAN} XMANDIR= ${PREFIX}/man/man3 X.endif X.endif X Xpre-fetch: X @${ECHO} "You can override CC, F77, CFLAGS and FFLAGS on the command line." X Xpost-extract: X @(cd ${WRKSRC}/include && ${MV} cblas.h cblas.h.dist) X Xpost-patch: X @${FIND} ${WRKSRC} -name "Makefile*" -type f |\ X ${XARGS} ${REINPLACE_CMD} -e 's;$$(ARCH);$$(ARCH_);g' X @${CP} ${WRKSRC}/make.inc.example ${WRKSRC}/make.inc X @${REINPLACE_CMD} -e 's;%%CC%%;${CC};g' \ X -e 's;%%CFLAGS%%;${CFLAGS};g' \ X -e 's;%%F77%%;${F77};g' \ X -e 's;%%FFLAGS%%;${FFLAGS};g' \ X -e 's;%%LDFLAGS%%;${LDFLAGS};g' \ X -e 's;%%PLASMA_SVERSION%%;${PLASMA_SVERSION};g' \ X -e 's;%%AR%%;${AR};g' \ X -e 's;%%RANLIB%%;${RANLIB};g' \ X -e 's;%%BLAS%%;${BLAS};g' \ X ${WRKSRC}/make.inc X @${REINPLACE_CMD} -e 's;__PREFIX;${PREFIX};g' \ X -e 's;__VERSION;${PLASMA_VERSION};g' \ X ${WRKSRC}/lib/pkgconfig/plasma.pc.in X @${REINPLACE_CMD} -e 's;%%CBLAS%%;${CBLAS};g' \ X -e 's;%%LAPACK%%;${LAPACK};g' \ X -e 's;%%LAPACKE%%;${LAPACKE};g' \ X ${WRKSRC}/make.inc X @${CP} -r ${WRKSRC} ${WRKSRC_SHARED} X @${REINPLACE_CMD} -e 's;%%CFLAGS_EXTRA%%;;g' \ X -e 's;%%FFLAGS_EXTRA%%;;g' \ X ${WRKSRC}/make.inc X @${REINPLACE_CMD} -e 's,%%CFLAGS_EXTRA%%,${CFLAGS_SHARED},g' \ X -e 's,%%FFLAGS_EXTRA%%,${FFLAGS_SHARED},g' \ X ${WRKSRC_SHARED}/make.inc X @${REINPLACE_CMD} -e 's,%%CFLAGS_EXTRA%%,${CFLAGS_SHARED},g' \ X -e 's,%%FFLAGS_EXTRA%%,${FFLAGS_SHARED},g' \ X ${WRKSRC_SHARED}/make.inc X Xdo-build: X @(cd ${WRKSRC} && \ X ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${PLASMA_BUILD_TARGET}) X @(cd ${WRKSRC_SHARED} && \ X ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${PLASMA_BUILD_TARGET_SHARED}) X.if !defined(NOPORTDOCS) && defined(WITH_DOXYGEN) X @(cd ${WRKSRC}/docs && \ X ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} doxygen) X.endif X Xdo-install: X @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile install) X @${MKDIR} ${INCDIR_PLASMA} X (cd ${WRKSRC}/install/include && ${INSTALL_DATA} *.h ${INCDIR_PLASMA}) X @${MKDIR} ${PREFIX}/libdata/pkgconfig X (cd ${WRKSRC}/install/lib/pkgconfig && ${INSTALL_DATA} *.pc ${PREFIX}/libdata/pkgconfig) X @${MKDIR} ${LIBDIR_PLASMA} X (cd ${WRKSRC}/install/lib && ${INSTALL_DATA} *.a ${LIBDIR_PLASMA}) X @(cd ${WRKSRC_SHARED} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile installso) X (cd ${WRKSRC_SHARED}/install/lib && ${INSTALL_DATA} *.so.${PLASMA_SVERSION} ${LIBDIR_PLASMA}) X @(cd ${LIBDIR_PLASMA} && \ X ${LN} -sf libcoreblas.so.${PLASMA_SVERSION} libcoreblas.so && \ X ${LN} -sf libplasma.so.${PLASMA_SVERSION} libplasma.so && \ X ${LN} -sf libquark.so.${PLASMA_SVERSION} libquark.so) X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X @(cd ${WRKSRC}/docs/pdf/ && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}) X.if defined(WITH_DOXYGEN) X @(cd ${MANSRC} && ${INSTALL_MAN} ${PLASMA_MAN} ${MANDIR}) X.endif X.endif X X.if defined(MAINTAINER_MODE) Xcheck regression-test test: build X @${ECHO_CMD} "Testing static PLASMA library." X @(cd ${WRKSRC}/testing && ./plasma_testing.py) X.endif X X.include e2e31636ad9c328d132b738547b25b7a echo x - plasma/distinfo sed 's/^X//' >plasma/distinfo << '3bd26097f429210f9cc016b512c8988c' XSHA256 (plasma_2.4.5.tar.gz) = 86cb8b35fb05d5ffcb38d3796f330b3801f91b601fbf9e1a7a0582636d35348c XSIZE (plasma_2.4.5.tar.gz) = 3668725 XSHA256 (cblas.tgz) = 0f6354fd67fabd909baf57ced2ef84e962db58fae126e4f41b21dd4fec60a2a3 XSIZE (cblas.tgz) = 197468 3bd26097f429210f9cc016b512c8988c echo c - plasma/files mkdir -p plasma/files > /dev/null 2>&1 echo x - plasma/files/patch-quark+quarkos.c sed 's/^X//' >plasma/files/patch-quark+quarkos.c << '86e1def43e957c735b72d114ce53086f' X--- quark/quarkos.c.orig 2011-12-14 12:36:22.000000000 +0900 X+++ quark/quarkos.c 2011-12-07 14:01:30.000000000 +0900 X@@ -20,6 +20,11 @@ X #define _GNU_SOURCE X #include X #include X+#elif defined( __FreeBSD__ ) X+#define QUARK_OS_FREEBSD 1 X+#include X+#include X+#include X #elif defined( _WIN32 ) || defined( _WIN64 ) X #define QUARK_OS_WINDOWS 1 X #include X@@ -83,6 +88,21 @@ X X sys_corenbr = sysconf(_SC_NPROCESSORS_ONLN); X X+#elif (defined QUARK_OS_FREEBSD) X+ X+ int mib[2]; X+ size_t len; X+ int cpu; X+ X+ /* get processors count via hw.ncpus sysctl */ X+ mib[0] = CTL_HW; X+ mib[1] = HW_NCPU; X+ len = sizeof(cpu); X+ if( sysctl(mib, 2, &cpu, &len, NULL, 0) != -1 && cpu < 1 ) { X+ cpu = 1; // fallback X+ } X+ sys_corenbr = cpu; X+ X #elif (defined QUARK_OS_MACOS) X X int mib[4]; X@@ -406,4 +426,3 @@ X #ifdef __cplusplus X } X #endif X- 86e1def43e957c735b72d114ce53086f echo x - plasma/files/patch-control+plasmaos.c sed 's/^X//' >plasma/files/patch-control+plasmaos.c << '749b8c4aae70c527247a88a7690df27c' X--- control/plasmaos.c.orig 2011-12-14 12:35:37.000000000 +0900 X+++ control/plasmaos.c 2011-12-07 14:03:17.000000000 +0900 X@@ -18,6 +18,11 @@ X #define _GNU_SOURCE X #include X #include X+#elif defined( __FreeBSD__ ) X+#define QUARK_OS_FREEBSD 1 X+#include X+#include X+#include X #elif defined( _WIN32 ) || defined( _WIN64 ) X #define PLASMA_OS_WINDOWS 1 X #include 749b8c4aae70c527247a88a7690df27c echo x - plasma/files/patch-make.inc.example sed 's/^X//' >plasma/files/patch-make.inc.example << 'baaee7087da69873c9f8f09b3d3ff631' X--- make.inc.example.orig 2011-11-12 00:46:58.000000000 +0900 X+++ make.inc.example 2011-12-18 00:17:30.000000000 +0900 X@@ -15,23 +15,24 @@ X # Those variables have to be changed accordingly! X # Compilers, linker/loaders, the archiver, and their options. X X-CC = icc X-FC = ifort X-LOADER = ifort X+CC = %%CC%% X+FC = %%F77%% X+LOADER = %%F77%% X X-ARCH = ar X+ARCH_ = %%AR%% X ARCHFLAGS = cr X-RANLIB = ranlib X+RANLIB = %%RANLIB%% X X-CFLAGS = -O2 -DADD_ -diag-disable vec X-FFLAGS = -O2 -fltconsistency -fp_port X-LDFLAGS = -O2 -nofor_main X+CFLAGS = -DADD_ %%CFLAGS%% %%CFLAGS_EXTRA%% X+FFLAGS = %%FFLAGS%% %%FFLAGS_EXTRA%% X+LDFLAGS = %%LDFLAGS%% %%FFLAGS_EXTRA%% X+SVERSION = %%PLASMA_SVERSION%% X X # Blas Library X-LIBBLAS = -L/path/to/externallibs/lib -lrefblas X+LIBBLAS = %%BLAS%% X # CBlas library X-LIBCBLAS = -L/path/to/externallibs/lib -lcblas X+LIBCBLAS = %%CBLAS%% X # lapack and tmg library (lapack is included in acml) X-LIBLAPACK = -L/path/to/externallibs/lib -ltmg -llapack X-INCCLAPACK = -I/path/to/externallibs/include X-LIBCLAPACK = -L/path/to/externallibs/lib -llapack_cwrapper X+LIBLAPACK = %%LAPACK%% X+INCCLAPACK = X+LIBCLAPACK = %%LAPACKE%% baaee7087da69873c9f8f09b3d3ff631 echo x - plasma/files/patch-lib+pkgconfig+plasma.pc.in sed 's/^X//' >plasma/files/patch-lib+pkgconfig+plasma.pc.in << 'e4d2bdc7075f220b41cc32784b3a64ad' X--- ./lib/pkgconfig/plasma.pc.in.orig 2011-11-05 05:42:19.000000000 +0900 X+++ ./lib/pkgconfig/plasma.pc.in 2011-12-16 23:06:53.000000000 +0900 X@@ -1,13 +1,13 @@ X prefix=__PREFIX X exec_prefix=${prefix} X-libdir=${exec_prefix}/lib X-includedir=${prefix}/include X+libdir=${exec_prefix}/lib/plasma-__VERSION X+includedir=${prefix}/include/plasma-__VERSION X X Name: plasma X Description: Parallel Linear Algebra for Scalable Multi-core Architectures X-Version: 2.3.1 X+Version: 2.4.5 X Requires.private: X-Cflags: -I__PREFIX/include X-Libs: -L__PREFIX/lib -lplasma -lcoreblas -lquark __LIBEXT X-Libs.private: -L__PREFIX/lib -lplasma -lcoreblas -lquark __LIBEXT X+Cflags: -I__PREFIX/include/plasma-__VERSION X+Libs: -L__PREFIX/lib/plasma-__VERSION -lplasma -lcoreblas -lquark __LIBEXT X+Libs.private: -L__PREFIX/lib/plasma-__VERSION -lplasma -lcoreblas -lquark __LIBEXT X Requires.private: __REQUIRE e4d2bdc7075f220b41cc32784b3a64ad echo x - plasma/files/manpages sed 's/^X//' >plasma/files/manpages << '51cd68ec42cc4c04704f9b21dd518896' XPLASMA_MAN= \ X PLASMA_Complex32_t.3 \ X PLASMA_Complex32_t_Tile.3 \ X PLASMA_Complex32_t_Tile_Async.3 \ X PLASMA_Complex64_t.3 \ X PLASMA_Complex64_t_Tile.3 \ X PLASMA_Complex64_t_Tile_Async.3 \ X double.3 \ X double_Tile.3 \ X double_Tile_Async.3 \ X float.3 \ X float_Tile.3 \ X float_Tile_Async.3 \ X plasma.3 \ X plasma_PLASMA_Desc_Create_c.3 \ X plasma_PLASMA_Desc_Destroy_c.3 \ X plasma_PLASMA_Disable_c.3 \ X plasma_PLASMA_Enable_c.3 \ X plasma_PLASMA_Finalize_c.3 \ X plasma_PLASMA_Get_c.3 \ X plasma_PLASMA_Init_c.3 \ X plasma_PLASMA_Lapack_to_Tile_c.3 \ X plasma_PLASMA_Set_c.3 \ X plasma_PLASMA_Tile_to_Lapack_c.3 \ X plasma_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgebrd_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgeev_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgelqf_Tile_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgelqf_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgels_Tile_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgels_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgeqrf_Tile_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgeqrf_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgesv_incpiv_Tile_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgesv_incpiv_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgesvd_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgetrf_incpiv_Tile_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cgetrf_incpiv_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_cheev_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_chegv_c.3 \ X plasma_c_PLASMA_Alloc_Workspace_chetrd_c.3 \ X plasma_c_PLASMA_cLapack_to_Tile_c.3 \ X plasma_c_PLASMA_cTile_to_Lapack_c.3 \ X plasma_c_PLASMA_cgebrd_Tile_c.3 \ X plasma_c_PLASMA_cgebrd_c.3 \ X plasma_c_PLASMA_cgecfi_c.3 \ X plasma_c_PLASMA_cgelqf_Tile_c.3 \ X plasma_c_PLASMA_cgelqf_c.3 \ X plasma_c_PLASMA_cgelqs_Tile_c.3 \ X plasma_c_PLASMA_cgelqs_c.3 \ X plasma_c_PLASMA_cgels_Tile_c.3 \ X plasma_c_PLASMA_cgels_c.3 \ X plasma_c_PLASMA_cgemm_Tile_c.3 \ X plasma_c_PLASMA_cgemm_c.3 \ X plasma_c_PLASMA_cgeqrf_Tile_c.3 \ X plasma_c_PLASMA_cgeqrf_c.3 \ X plasma_c_PLASMA_cgeqrs_Tile_c.3 \ X plasma_c_PLASMA_cgeqrs_c.3 \ X plasma_c_PLASMA_cgesv_Tile_c.3 \ X plasma_c_PLASMA_cgesv_c.3 \ X plasma_c_PLASMA_cgesv_incpiv_Tile_c.3 \ X plasma_c_PLASMA_cgesv_incpiv_c.3 \ X plasma_c_PLASMA_cgesvd_Tile_c.3 \ X plasma_c_PLASMA_cgesvd_c.3 \ X plasma_c_PLASMA_cgetmi_c.3 \ X plasma_c_PLASMA_cgetrf_Tile_c.3 \ X plasma_c_PLASMA_cgetrf_c.3 \ X plasma_c_PLASMA_cgetrf_incpiv_Tile_c.3 \ X plasma_c_PLASMA_cgetrf_incpiv_c.3 \ X plasma_c_PLASMA_cgetrs_Tile_c.3 \ X plasma_c_PLASMA_cgetrs_c.3 \ X plasma_c_PLASMA_cgetrs_incpiv_Tile_c.3 \ X plasma_c_PLASMA_cgetrs_incpiv_c.3 \ X plasma_c_PLASMA_cheev_Tile_c.3 \ X plasma_c_PLASMA_cheev_c.3 \ X plasma_c_PLASMA_chegst_Tile_c.3 \ X plasma_c_PLASMA_chegst_c.3 \ X plasma_c_PLASMA_chegv_Tile_c.3 \ X plasma_c_PLASMA_chegv_c.3 \ X plasma_c_PLASMA_chemm_Tile_c.3 \ X plasma_c_PLASMA_chemm_c.3 \ X plasma_c_PLASMA_cher2k_Tile_c.3 \ X plasma_c_PLASMA_cher2k_c.3 \ X plasma_c_PLASMA_cherk_Tile_c.3 \ X plasma_c_PLASMA_cherk_c.3 \ X plasma_c_PLASMA_chetrd_Tile_c.3 \ X plasma_c_PLASMA_chetrd_c.3 \ X plasma_c_PLASMA_clange_Tile_c.3 \ X plasma_c_PLASMA_clange_c.3 \ X plasma_c_PLASMA_clanhe_Tile_c.3 \ X plasma_c_PLASMA_clanhe_c.3 \ X plasma_c_PLASMA_clansy_Tile_c.3 \ X plasma_c_PLASMA_clansy_c.3 \ X plasma_c_PLASMA_claswp_Tile_c.3 \ X plasma_c_PLASMA_claswp_c.3 \ X plasma_c_PLASMA_clauum_Tile_c.3 \ X plasma_c_PLASMA_clauum_c.3 \ X plasma_c_PLASMA_cposv_Tile_c.3 \ X plasma_c_PLASMA_cposv_c.3 \ X plasma_c_PLASMA_cpotrf_Tile_c.3 \ X plasma_c_PLASMA_cpotrf_c.3 \ X plasma_c_PLASMA_cpotri_Tile_c.3 \ X plasma_c_PLASMA_cpotri_c.3 \ X plasma_c_PLASMA_cpotrs_Tile_c.3 \ X plasma_c_PLASMA_cpotrs_c.3 \ X plasma_c_PLASMA_csymm_Tile_c.3 \ X plasma_c_PLASMA_csymm_c.3 \ X plasma_c_PLASMA_csyr2k_Tile_c.3 \ X plasma_c_PLASMA_csyr2k_c.3 \ X plasma_c_PLASMA_csyrk_Tile_c.3 \ X plasma_c_PLASMA_csyrk_c.3 \ X plasma_c_PLASMA_ctrmm_Tile_c.3 \ X plasma_c_PLASMA_ctrmm_c.3 \ X plasma_c_PLASMA_ctrsm_Tile_c.3 \ X plasma_c_PLASMA_ctrsm_c.3 \ X plasma_c_PLASMA_ctrsmpl_Tile_c.3 \ X plasma_c_PLASMA_ctrsmpl_c.3 \ X plasma_c_PLASMA_ctrtri_Tile_c.3 \ X plasma_c_PLASMA_ctrtri_c.3 \ X plasma_c_PLASMA_cunglq_Tile_c.3 \ X plasma_c_PLASMA_cunglq_c.3 \ X plasma_c_PLASMA_cungqr_Tile_c.3 \ X plasma_c_PLASMA_cungqr_c.3 \ X plasma_c_PLASMA_cunmlq_Tile_c.3 \ X plasma_c_PLASMA_cunmlq_c.3 \ X plasma_c_PLASMA_cunmqr_Tile_c.3 \ X plasma_c_PLASMA_cunmqr_c.3 \ X plasma_context_map_struct.3 \ X plasma_context_struct.3 \ X plasma_d.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgebrd_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgeev_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgelqf_Tile_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgelqf_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgels_Tile_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgels_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgeqrf_Tile_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgeqrf_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgesv_incpiv_Tile_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgesv_incpiv_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgesvd_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgetrf_incpiv_Tile_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dgetrf_incpiv_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dsyev_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dsygv_c.3 \ X plasma_d_PLASMA_Alloc_Workspace_dsytrd_c.3 \ X plasma_d_PLASMA_dLapack_to_Tile_c.3 \ X plasma_d_PLASMA_dTile_to_Lapack_c.3 \ X plasma_d_PLASMA_dgebrd_Tile_c.3 \ X plasma_d_PLASMA_dgebrd_c.3 \ X plasma_d_PLASMA_dgecfi_c.3 \ X plasma_d_PLASMA_dgelqf_Tile_c.3 \ X plasma_d_PLASMA_dgelqf_c.3 \ X plasma_d_PLASMA_dgelqs_Tile_c.3 \ X plasma_d_PLASMA_dgelqs_c.3 \ X plasma_d_PLASMA_dgels_Tile_c.3 \ X plasma_d_PLASMA_dgels_c.3 \ X plasma_d_PLASMA_dgemm_Tile_c.3 \ X plasma_d_PLASMA_dgemm_c.3 \ X plasma_d_PLASMA_dgeqrf_Tile_c.3 \ X plasma_d_PLASMA_dgeqrf_c.3 \ X plasma_d_PLASMA_dgeqrs_Tile_c.3 \ X plasma_d_PLASMA_dgeqrs_c.3 \ X plasma_d_PLASMA_dgesv_Tile_c.3 \ X plasma_d_PLASMA_dgesv_c.3 \ X plasma_d_PLASMA_dgesv_incpiv_Tile_c.3 \ X plasma_d_PLASMA_dgesv_incpiv_c.3 \ X plasma_d_PLASMA_dgesvd_Tile_c.3 \ X plasma_d_PLASMA_dgesvd_c.3 \ X plasma_d_PLASMA_dgetmi_c.3 \ X plasma_d_PLASMA_dgetrf_Tile_c.3 \ X plasma_d_PLASMA_dgetrf_c.3 \ X plasma_d_PLASMA_dgetrf_incpiv_Tile_c.3 \ X plasma_d_PLASMA_dgetrf_incpiv_c.3 \ X plasma_d_PLASMA_dgetrs_Tile_c.3 \ X plasma_d_PLASMA_dgetrs_c.3 \ X plasma_d_PLASMA_dgetrs_incpiv_Tile_c.3 \ X plasma_d_PLASMA_dgetrs_incpiv_c.3 \ X plasma_d_PLASMA_dlange_Tile_c.3 \ X plasma_d_PLASMA_dlange_c.3 \ X plasma_d_PLASMA_dlansy_Tile_c.3 \ X plasma_d_PLASMA_dlansy_c.3 \ X plasma_d_PLASMA_dlaswp_Tile_c.3 \ X plasma_d_PLASMA_dlaswp_c.3 \ X plasma_d_PLASMA_dlauum_Tile_c.3 \ X plasma_d_PLASMA_dlauum_c.3 \ X plasma_d_PLASMA_dorglq_Tile_c.3 \ X plasma_d_PLASMA_dorglq_c.3 \ X plasma_d_PLASMA_dorgqr_Tile_c.3 \ X plasma_d_PLASMA_dorgqr_c.3 \ X plasma_d_PLASMA_dormlq_Tile_c.3 \ X plasma_d_PLASMA_dormlq_c.3 \ X plasma_d_PLASMA_dormqr_Tile_c.3 \ X plasma_d_PLASMA_dormqr_c.3 \ X plasma_d_PLASMA_dposv_Tile_c.3 \ X plasma_d_PLASMA_dposv_c.3 \ X plasma_d_PLASMA_dpotrf_Tile_c.3 \ X plasma_d_PLASMA_dpotrf_c.3 \ X plasma_d_PLASMA_dpotri_Tile_c.3 \ X plasma_d_PLASMA_dpotri_c.3 \ X plasma_d_PLASMA_dpotrs_Tile_c.3 \ X plasma_d_PLASMA_dpotrs_c.3 \ X plasma_d_PLASMA_dsyev_Tile_c.3 \ X plasma_d_PLASMA_dsyev_c.3 \ X plasma_d_PLASMA_dsygst_Tile_c.3 \ X plasma_d_PLASMA_dsygst_c.3 \ X plasma_d_PLASMA_dsygv_Tile_c.3 \ X plasma_d_PLASMA_dsygv_c.3 \ X plasma_d_PLASMA_dsymm_Tile_c.3 \ X plasma_d_PLASMA_dsymm_c.3 \ X plasma_d_PLASMA_dsyr2k_Tile_c.3 \ X plasma_d_PLASMA_dsyr2k_c.3 \ X plasma_d_PLASMA_dsyrk_Tile_c.3 \ X plasma_d_PLASMA_dsyrk_c.3 \ X plasma_d_PLASMA_dsytrd_Tile_c.3 \ X plasma_d_PLASMA_dsytrd_c.3 \ X plasma_d_PLASMA_dtrmm_Tile_c.3 \ X plasma_d_PLASMA_dtrmm_c.3 \ X plasma_d_PLASMA_dtrsm_Tile_c.3 \ X plasma_d_PLASMA_dtrsm_c.3 \ X plasma_d_PLASMA_dtrsmpl_Tile_c.3 \ X plasma_d_PLASMA_dtrsmpl_c.3 \ X plasma_d_PLASMA_dtrtri_Tile_c.3 \ X plasma_d_PLASMA_dtrtri_c.3 \ X plasma_desc_t.3 \ X plasma_free_c.3 \ X plasma_plasma_desc_create.3 \ X plasma_plasma_lapack_to_tile.3 \ X plasma_plasma_tile_to_lapack.3 \ X plasma_request_t.3 \ X plasma_s.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgebrd_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgeev_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgelqf_Tile_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgelqf_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgels_Tile_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgels_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgeqrf_Tile_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgeqrf_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgesv_incpiv_Tile_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgesv_incpiv_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgesvd_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgetrf_incpiv_Tile_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_sgetrf_incpiv_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_ssyev_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_ssygv_c.3 \ X plasma_s_PLASMA_Alloc_Workspace_ssytrd_c.3 \ X plasma_s_PLASMA_sLapack_to_Tile_c.3 \ X plasma_s_PLASMA_sTile_to_Lapack_c.3 \ X plasma_s_PLASMA_sgebrd_Tile_c.3 \ X plasma_s_PLASMA_sgebrd_c.3 \ X plasma_s_PLASMA_sgecfi_c.3 \ X plasma_s_PLASMA_sgelqf_Tile_c.3 \ X plasma_s_PLASMA_sgelqf_c.3 \ X plasma_s_PLASMA_sgelqs_Tile_c.3 \ X plasma_s_PLASMA_sgelqs_c.3 \ X plasma_s_PLASMA_sgels_Tile_c.3 \ X plasma_s_PLASMA_sgels_c.3 \ X plasma_s_PLASMA_sgemm_Tile_c.3 \ X plasma_s_PLASMA_sgemm_c.3 \ X plasma_s_PLASMA_sgeqrf_Tile_c.3 \ X plasma_s_PLASMA_sgeqrf_c.3 \ X plasma_s_PLASMA_sgeqrs_Tile_c.3 \ X plasma_s_PLASMA_sgeqrs_c.3 \ X plasma_s_PLASMA_sgesv_Tile_c.3 \ X plasma_s_PLASMA_sgesv_c.3 \ X plasma_s_PLASMA_sgesv_incpiv_Tile_c.3 \ X plasma_s_PLASMA_sgesv_incpiv_c.3 \ X plasma_s_PLASMA_sgesvd_Tile_c.3 \ X plasma_s_PLASMA_sgesvd_c.3 \ X plasma_s_PLASMA_sgetmi_c.3 \ X plasma_s_PLASMA_sgetrf_Tile_c.3 \ X plasma_s_PLASMA_sgetrf_c.3 \ X plasma_s_PLASMA_sgetrf_incpiv_Tile_c.3 \ X plasma_s_PLASMA_sgetrf_incpiv_c.3 \ X plasma_s_PLASMA_sgetrs_Tile_c.3 \ X plasma_s_PLASMA_sgetrs_c.3 \ X plasma_s_PLASMA_sgetrs_incpiv_Tile_c.3 \ X plasma_s_PLASMA_sgetrs_incpiv_c.3 \ X plasma_s_PLASMA_slange_Tile_c.3 \ X plasma_s_PLASMA_slange_c.3 \ X plasma_s_PLASMA_slansy_Tile_c.3 \ X plasma_s_PLASMA_slansy_c.3 \ X plasma_s_PLASMA_slaswp_Tile_c.3 \ X plasma_s_PLASMA_slaswp_c.3 \ X plasma_s_PLASMA_slauum_Tile_c.3 \ X plasma_s_PLASMA_slauum_c.3 \ X plasma_s_PLASMA_sorglq_Tile_c.3 \ X plasma_s_PLASMA_sorglq_c.3 \ X plasma_s_PLASMA_sorgqr_Tile_c.3 \ X plasma_s_PLASMA_sorgqr_c.3 \ X plasma_s_PLASMA_sormlq_Tile_c.3 \ X plasma_s_PLASMA_sormlq_c.3 \ X plasma_s_PLASMA_sormqr_Tile_c.3 \ X plasma_s_PLASMA_sormqr_c.3 \ X plasma_s_PLASMA_sposv_Tile_c.3 \ X plasma_s_PLASMA_sposv_c.3 \ X plasma_s_PLASMA_spotrf_Tile_c.3 \ X plasma_s_PLASMA_spotrf_c.3 \ X plasma_s_PLASMA_spotri_Tile_c.3 \ X plasma_s_PLASMA_spotri_c.3 \ X plasma_s_PLASMA_spotrs_Tile_c.3 \ X plasma_s_PLASMA_spotrs_c.3 \ X plasma_s_PLASMA_ssyev_Tile_c.3 \ X plasma_s_PLASMA_ssyev_c.3 \ X plasma_s_PLASMA_ssygst_Tile_c.3 \ X plasma_s_PLASMA_ssygst_c.3 \ X plasma_s_PLASMA_ssygv_Tile_c.3 \ X plasma_s_PLASMA_ssygv_c.3 \ X plasma_s_PLASMA_ssymm_Tile_c.3 \ X plasma_s_PLASMA_ssymm_c.3 \ X plasma_s_PLASMA_ssyr2k_Tile_c.3 \ X plasma_s_PLASMA_ssyr2k_c.3 \ X plasma_s_PLASMA_ssyrk_Tile_c.3 \ X plasma_s_PLASMA_ssyrk_c.3 \ X plasma_s_PLASMA_ssytrd_Tile_c.3 \ X plasma_s_PLASMA_ssytrd_c.3 \ X plasma_s_PLASMA_strmm_Tile_c.3 \ X plasma_s_PLASMA_strmm_c.3 \ X plasma_s_PLASMA_strsm_Tile_c.3 \ X plasma_s_PLASMA_strsm_c.3 \ X plasma_s_PLASMA_strsmpl_Tile_c.3 \ X plasma_s_PLASMA_strsmpl_c.3 \ X plasma_s_PLASMA_strtri_Tile_c.3 \ X plasma_s_PLASMA_strtri_c.3 \ X plasma_sequence_t.3 \ X plasma_z.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgebrd_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgeev_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgelqf_Tile_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgelqf_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgels_Tile_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgels_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgeqrf_Tile_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgeqrf_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgesv_incpiv_Tile_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgesv_incpiv_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgesvd_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgetrf_incpiv_Tile_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zgetrf_incpiv_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zheev_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zhegv_c.3 \ X plasma_z_PLASMA_Alloc_Workspace_zhetrd_c.3 \ X plasma_z_PLASMA_zLapack_to_Tile_c.3 \ X plasma_z_PLASMA_zTile_to_Lapack_c.3 \ X plasma_z_PLASMA_zgebrd_Tile_c.3 \ X plasma_z_PLASMA_zgebrd_c.3 \ X plasma_z_PLASMA_zgecfi_c.3 \ X plasma_z_PLASMA_zgelqf_Tile_c.3 \ X plasma_z_PLASMA_zgelqf_c.3 \ X plasma_z_PLASMA_zgelqs_Tile_c.3 \ X plasma_z_PLASMA_zgelqs_c.3 \ X plasma_z_PLASMA_zgels_Tile_c.3 \ X plasma_z_PLASMA_zgels_c.3 \ X plasma_z_PLASMA_zgemm_Tile_c.3 \ X plasma_z_PLASMA_zgemm_c.3 \ X plasma_z_PLASMA_zgeqrf_Tile_c.3 \ X plasma_z_PLASMA_zgeqrf_c.3 \ X plasma_z_PLASMA_zgeqrs_Tile_c.3 \ X plasma_z_PLASMA_zgeqrs_c.3 \ X plasma_z_PLASMA_zgesv_Tile_c.3 \ X plasma_z_PLASMA_zgesv_c.3 \ X plasma_z_PLASMA_zgesv_incpiv_Tile_c.3 \ X plasma_z_PLASMA_zgesv_incpiv_c.3 \ X plasma_z_PLASMA_zgesvd_Tile_c.3 \ X plasma_z_PLASMA_zgesvd_c.3 \ X plasma_z_PLASMA_zgetmi_c.3 \ X plasma_z_PLASMA_zgetrf_Tile_c.3 \ X plasma_z_PLASMA_zgetrf_c.3 \ X plasma_z_PLASMA_zgetrf_incpiv_Tile_c.3 \ X plasma_z_PLASMA_zgetrf_incpiv_c.3 \ X plasma_z_PLASMA_zgetrs_Tile_c.3 \ X plasma_z_PLASMA_zgetrs_c.3 \ X plasma_z_PLASMA_zgetrs_incpiv_Tile_c.3 \ X plasma_z_PLASMA_zgetrs_incpiv_c.3 \ X plasma_z_PLASMA_zheev_Tile_c.3 \ X plasma_z_PLASMA_zheev_c.3 \ X plasma_z_PLASMA_zhegst_Tile_c.3 \ X plasma_z_PLASMA_zhegst_c.3 \ X plasma_z_PLASMA_zhegv_Tile_c.3 \ X plasma_z_PLASMA_zhegv_c.3 \ X plasma_z_PLASMA_zhemm_Tile_c.3 \ X plasma_z_PLASMA_zhemm_c.3 \ X plasma_z_PLASMA_zher2k_Tile_c.3 \ X plasma_z_PLASMA_zher2k_c.3 \ X plasma_z_PLASMA_zherk_Tile_c.3 \ X plasma_z_PLASMA_zherk_c.3 \ X plasma_z_PLASMA_zhetrd_Tile_c.3 \ X plasma_z_PLASMA_zhetrd_c.3 \ X plasma_z_PLASMA_zlange_Tile_c.3 \ X plasma_z_PLASMA_zlange_c.3 \ X plasma_z_PLASMA_zlanhe_Tile_c.3 \ X plasma_z_PLASMA_zlanhe_c.3 \ X plasma_z_PLASMA_zlansy_Tile_c.3 \ X plasma_z_PLASMA_zlansy_c.3 \ X plasma_z_PLASMA_zlaswp_Tile_c.3 \ X plasma_z_PLASMA_zlaswp_c.3 \ X plasma_z_PLASMA_zlauum_Tile_c.3 \ X plasma_z_PLASMA_zlauum_c.3 \ X plasma_z_PLASMA_zposv_Tile_c.3 \ X plasma_z_PLASMA_zposv_c.3 \ X plasma_z_PLASMA_zpotrf_Tile_c.3 \ X plasma_z_PLASMA_zpotrf_c.3 \ X plasma_z_PLASMA_zpotri_Tile_c.3 \ X plasma_z_PLASMA_zpotri_c.3 \ X plasma_z_PLASMA_zpotrs_Tile_c.3 \ X plasma_z_PLASMA_zpotrs_c.3 \ X plasma_z_PLASMA_zsymm_Tile_c.3 \ X plasma_z_PLASMA_zsymm_c.3 \ X plasma_z_PLASMA_zsyr2k_Tile_c.3 \ X plasma_z_PLASMA_zsyr2k_c.3 \ X plasma_z_PLASMA_zsyrk_Tile_c.3 \ X plasma_z_PLASMA_zsyrk_c.3 \ X plasma_z_PLASMA_ztrmm_Tile_c.3 \ X plasma_z_PLASMA_ztrmm_c.3 \ X plasma_z_PLASMA_ztrsm_Tile_c.3 \ X plasma_z_PLASMA_ztrsm_c.3 \ X plasma_z_PLASMA_ztrsmpl_Tile_c.3 \ X plasma_z_PLASMA_ztrsmpl_c.3 \ X plasma_z_PLASMA_ztrtri_Tile_c.3 \ X plasma_z_PLASMA_ztrtri_c.3 \ X plasma_z_PLASMA_zunglq_Tile_c.3 \ X plasma_z_PLASMA_zunglq_c.3 \ X plasma_z_PLASMA_zungqr_Tile_c.3 \ X plasma_z_PLASMA_zungqr_c.3 \ X plasma_z_PLASMA_zunmlq_Tile_c.3 \ X plasma_z_PLASMA_zunmlq_c.3 \ X plasma_z_PLASMA_zunmqr_Tile_c.3 \ X plasma_z_PLASMA_zunmqr_c.3 \ X primedec.3 \ X pthread_cond_s.3 \ X pthread_s.3 51cd68ec42cc4c04704f9b21dd518896 echo x - plasma/files/patch-Makefile sed 's/^X//' >plasma/files/patch-Makefile << '286a8e3930c10dd49e37761fbe91927c' X--- Makefile.orig 2011-12-18 00:32:04.000000000 +0900 X+++ Makefile 2011-12-18 00:34:18.000000000 +0900 X@@ -119,4 +119,15 @@ X sed -e s:\__REQUIRE:"$(require)": \ X > $(prefix)/lib/pkgconfig/plasma.pc X X+installso: install X+ ${LOADER} ${FFLAGS} ${LDFLAGS} -shared \ X+ -o $(prefix)/lib/libcoreblas.so.${SVERSION} -Wl,-x -Wl,-soname,libcoreblas.so.${SVERSION} \ X+ -Wl,--whole-archive $(prefix)/lib/libcoreblas.a -Wl,--no-whole-archive X+ ${LOADER} ${FFLAGS} ${LDFLAGS} -shared \ X+ -o $(prefix)/lib/libplasma.so.${SVERSION} -Wl,-x -Wl,-soname,libplasma.so.${SVERSION} \ X+ -Wl,--whole-archive $(prefix)/lib/libplasma.a -Wl,--no-whole-archive X+ ${LOADER} ${FFLAGS} ${LDFLAGS} -shared \ X+ -o $(prefix)/lib/libquark.so.${SVERSION} -Wl,-x -Wl,-soname,libquark.so.${SVERSION} \ X+ -Wl,--whole-archive $(prefix)/lib/libquark.a -Wl,--no-whole-archive X+ X include Makefile.tau 286a8e3930c10dd49e37761fbe91927c echo x - plasma/files/patch-docs+doxygen+plasma.dox sed 's/^X//' >plasma/files/patch-docs+doxygen+plasma.dox << 'd24f293ed730ff71a0d103b6142b4595' X--- docs/doxygen/plasma.dox.orig 2012-01-10 22:45:46.000000000 +0900 X+++ docs/doxygen/plasma.dox 2012-01-10 22:47:00.000000000 +0900 X@@ -778,7 +778,7 @@ X # If the GENERATE_HTML tag is set to YES (the default) Doxygen will X # generate HTML output. X X-GENERATE_HTML = YES X+GENERATE_HTML = NO X X # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. X # If a relative path is entered the value of OUTPUT_DIRECTORY will be X@@ -1089,7 +1089,7 @@ X # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will X # generate Latex output. X X-GENERATE_LATEX = YES X+GENERATE_LATEX = NO X X # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. X # If a relative path is entered the value of OUTPUT_DIRECTORY will be d24f293ed730ff71a0d103b6142b4595 echo x - plasma/pkg-plist sed 's/^X//' >plasma/pkg-plist << 'add19ce7b828f62dfe5748ef901fa4d2' Xinclude/plasma-%%PLASMA_VERSION%%/core_blas.h Xinclude/plasma-%%PLASMA_VERSION%%/core_cblas.h Xinclude/plasma-%%PLASMA_VERSION%%/core_dblas.h Xinclude/plasma-%%PLASMA_VERSION%%/core_dsblas.h Xinclude/plasma-%%PLASMA_VERSION%%/core_sblas.h Xinclude/plasma-%%PLASMA_VERSION%%/core_zblas.h Xinclude/plasma-%%PLASMA_VERSION%%/core_zcblas.h Xinclude/plasma-%%PLASMA_VERSION%%/plasma.h Xinclude/plasma-%%PLASMA_VERSION%%/plasma_c.h Xinclude/plasma-%%PLASMA_VERSION%%/plasma_d.h Xinclude/plasma-%%PLASMA_VERSION%%/plasma_ds.h Xinclude/plasma-%%PLASMA_VERSION%%/plasma_s.h Xinclude/plasma-%%PLASMA_VERSION%%/plasma_z.h Xinclude/plasma-%%PLASMA_VERSION%%/plasma_zc.h Xinclude/plasma-%%PLASMA_VERSION%%/plasmaf.h Xinclude/plasma-%%PLASMA_VERSION%%/icl_hash.h Xinclude/plasma-%%PLASMA_VERSION%%/icl_list.h Xinclude/plasma-%%PLASMA_VERSION%%/quark.h Xinclude/plasma-%%PLASMA_VERSION%%/quark_unpack_args.h Xlib/plasma-%%PLASMA_VERSION%%/libcoreblas.a Xlib/plasma-%%PLASMA_VERSION%%/libplasma.a Xlib/plasma-%%PLASMA_VERSION%%/libquark.a Xlib/plasma-%%PLASMA_VERSION%%/libcoreblas.so.1 Xlib/plasma-%%PLASMA_VERSION%%/libplasma.so.1 Xlib/plasma-%%PLASMA_VERSION%%/libquark.so.1 Xlib/plasma-%%PLASMA_VERSION%%/libcoreblas.so Xlib/plasma-%%PLASMA_VERSION%%/libplasma.so Xlib/plasma-%%PLASMA_VERSION%%/libquark.so Xlibdata/pkgconfig/plasma.pc X@dirrmtry lib/plasma-%%PLASMA_VERSION%% X@dirrmtry include/plasma-%%PLASMA_VERSION%% add19ce7b828f62dfe5748ef901fa4d2 echo x - plasma/pkg-descr sed 's/^X//' >plasma/pkg-descr << '306c1aa6774de51c3aec902a536b2851' XPLASMA is Parallel Linear Algebra for Scalable Multi-core Architectures, Xwhich has following features [1]: X X- Multiple Precision Support: Real arithmetic and complex arithmetic X are supported in both single precision and double precision. X X- LAPACK Interface and Native Interface: All computational routines X are available in two versions. X One accepts input matrices in LAPACK column-major layout, X second one accepts input matrices in tile layout, X which is the native layout for PLASMA. X X- Thread Safety: PLASMA is thread safe, which means that X multiple instances of PLASMA can co-exist X within the address space of a single process. X X[1] E. Agullo, J. Dongarra, B. Hadri, J. Kurzak, J. Langou, X J. Langou, H. Ltaief, P. Luszczek and A. YarKhan. X PLASMA Users Guide. X Technical report, X University of Tennessee, Innovative Computing Laboratory, 2010 X XWWW: http://icl.cs.utk.edu/plasma/ 306c1aa6774de51c3aec902a536b2851 exit >Release-Note: >Audit-Trail: >Unformatted: