LAPACK  3.5.0
LAPACK: Linear Algebra PACKage
 All Classes Files Functions Variables Typedefs Macros
lapacke_no_matgen.patch
Go to the documentation of this file.
1 Description: Do not include wrappers for MATGEN functions in liblapacke
2  These functions are not shipped with liblapack. Including wrappers to them in
3  liblapacke makes that shared library unusable.
4 Author: Sébastien Villemot <sebastien@debian.org>
5 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680428
6 Forwarded: not-needed
7 Last-Update: 2012-07-06
8 ---
9 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
10 --- a/lapacke/src/Makefile
11 +++ b/lapacke/src/Makefile
12 @@ -2061,7 +2061,7 @@
13  lapacke_zlagsy.o \ lapacke_zlagsy_work.o
14 
15 -ALLOBJ = $(SRC_OBJ) $(MATGEN_OBJ)
16 +ALLOBJ = $(SRC_OBJ)
17 
18  ifdef USEXBLAS
19  ALLXOBJ = $(SXLASRC) $(DXLASRC) $(CXLASRC) $(ZXLASRC)
20 
these errors have not been linked to actual bugs in the library
Definition: changelog:487
liblapack3 least squared solutions to linear sets of eigenvector singular value etc It is a very comprehensive and reputable package that has found extensive use in the scientific community least squared solutions to linear sets of eigenvector singular value etc It is a very comprehensive and reputable package that has found extensive use in the scientific community This package contains the Standard C language library for LAPACK liblapacke(=${binary:Version}) Description
Definition: control:58
adapt the repackaging code *Remove recursive patch Replace it by the frecursive flag to as recommended by upstream for fixing *debian no changes needed *Ship lapacke PDF in liblapack doc *doxygen exclude binary objects patch
Definition: changelog:27
liblapack3 Description
Definition: control:32
set ue cd $ADTTMP cat<< EOF > tmp f Program LinearEquations Implicit none Real b(3) integer i
error code as a return value instead of the INFO parameter This implementation supports both the ILP64 and LP64 programming and different complex type C99 This implementation includes interfaces for the LAPACK Driver and Computational routines only Product Directories The installation directory of this package has the following compiler names for binaries to be created linked to You may choose the appropriate LP64 ILP64 convenient complex type LAPACKE name and or redefine system malloc free in make inc Several examples of make inc are provided After setting up the make you can build C interface to LAPACK by typing make lapacke Handling Complex Types The interface uses complex types lapack_complex_float lapack_complex_double You have several options to define them
Definition: README:24
subroutine header
Definition: cblat1.f:90
Choosing ILP64 Data Model To choose ILP64 data use the following const float *The purpose and format of these predicate functions are described in the LAPACK documentation This interface passes the pointer to the corresponding LAPACK routine as it is Be cautious with return values of the logical type if you link against LAPACK compiled with Fortran compiler Whereas all non zero values are treated as TRUE some Fortran compilers may rely on a certain TRUE so you will have to use the same TRUE value in the predicate function to be consistent with LAPACK implementation Implementation Details The current C interface implementation consists of wrappers to LAPACK routines The row major matrices are transposed on entry to and on exit from the LAPACK if needed Top level interfaces additionally allocate deallocate working space on entry to and on exit from the LAPACK routine Because of possible additional a routine called with this interface may require more memory space and run slower than the corresponding LAPACK routine Disclaimer and Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH EXPRESS OR BY ESTOPPEL OR TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH INTEL ASSUMES NO LIABILITY AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED RELATING TO SALE AND OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR OR INFRINGEMENT OF ANY COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT UNLESS OTHERWISE AGREED IN WRITING BY THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR Intel may make changes to specifications and product descriptions at any without notice Designers must not rely on the absence or characteristics of any features or instructions marked reserved or undefined Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them The information here is subject to change without notice Do not finalize a design with this information The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications Current characterized errata are available on request Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order Copies of documents which have an order number and are referenced in this or other Intel may be obtained by or go to http
Definition: README:151