Xianyi Zhang
70abe10fc0
Check new LAPACK version in generating shared library.
2012-03-07 23:14:25 +08:00
Xianyi Zhang
0a696bd4ce
Improved the makefile for Intel compiler.
2012-02-20 23:36:58 +08:00
Xianyi Zhang
8da6fdc2ce
Merge branch 'hotfix-0.1alpha2.5' into develop
2012-02-19 23:11:06 +08:00
Xianyi Zhang
727e6d83c0
Released 0.1 alpha 2.5. Updated the documents.
2012-02-19 22:55:31 +08:00
Xianyi Zhang
da3f101a77
Merge branch 'develop' into hotfix-0.1alpha2.5
2012-02-19 22:31:09 +08:00
Xianyi Zhang
fe613de8e1
refs #69 . Auto-detect Intel Core i6/i7 (Sandy Bridge) CPU with Nehalem assembly kernels.
2012-02-13 19:20:35 +08:00
Xianyi Zhang
142e99d4e9
Merge branch 'master' into develop
2012-01-20 21:32:13 +08:00
Xianyi Zhang
0d3647c395
Merge pull request #76 from StefanKarpinski/patch-1
...
Fix #68 : don't require SystemStubs on OS X. SystemStubs does not exist on Lion.
2012-01-01 05:57:25 -08:00
Stefan Karpinski
0d76196a09
Fix #68 : don't require SystemStubs on OS X.
2011-12-28 23:53:20 -05:00
Xianyi Zhang
d5a6d789e6
Fixed a typo in Makefile.
2011-11-28 15:31:46 +08:00
Xianyi Zhang
875dde437d
Merge branch 'lapack_3.4.0' into develop
2011-11-28 15:28:54 +08:00
Xianyi Zhang
5be22ca80d
Refs #72 . Upgraded LAPACK to 3.4.0 version.
2011-11-28 15:28:22 +08:00
traits
19f5b5c132
Fixed #66 the bug in zgemv kernel with transpose matrix on 64-bit MingW (Windows).
2011-10-18 18:44:23 +08:00
traits
c852ce3981
Ref #65 . Fixed 64-bit Windows calling convention bug in cdot and zdot.
...
According to 64-bit Windows calling convention, the return value is in %rax instead of %xmm0 in cdot kernel.
In zdot, the caller allocates a memory space for return value and sets this memory address to the first hidden parameter. Thus, the callee (zdot) should assign the result to this memory space and return the memory address in %rax.
2011-10-18 10:23:17 +08:00
Xianyi Zhang
ba31b19c00
Ref #62 . In OpenMP implementation, check the return value of omp_get_max_threads().
...
It makes sure the return value as same as blas_cpu_numbers which is an internal global variable to store the number of threads in OpenBLAS.
2011-10-16 23:00:43 +08:00
traits
66a3c6df4e
Ref #63 . Fixed generating DLL bug on ming-w64.
2011-10-09 17:25:44 +08:00
Xianyi Zhang
57658a8c14
ref #62 . Added the user friendly message with USE_OPENMP=1. The users should use OMP_NUM_THREADS.
...
When OpenBLAS is compiled with USE_OPENMP=1, it ignores OPENBLAS_NUM_THREADS and GOTO_NUM_THREADS flags.Therefore, you should use OMP_NUM_THREADS.
Without setting OMP_NUM_THREADS, a process will use maximal number of threads on a computing node. Thus, if there are 2 processes on the computing node, the thread will contend against other threads on CPU cores. As a result, the application will hang.
2011-10-09 15:14:48 +08:00
Xianyi
8de2ba67dd
Merge branch 'hotfix-0.1alpha2.4' into develop
2011-09-18 17:00:29 +08:00
Xianyi
fe7a932ab8
Merge branch 'hotfix-0.1alpha2.4'
2011-09-18 16:57:28 +08:00
Xianyi
1d31c79dc9
Prepared the document for 0.1 alpha 2.4 version.
2011-09-18 16:51:09 +08:00
Xianyi
d40e5621e9
Change the installation folder into /include and /lib.
2011-09-18 05:07:00 +08:00
Xianyi
bcc7956216
Refs #57 . Continue to fix absolute path issue about shared library on Mac OSX.
...
Used $(CURDIR) instead of pwd in generating shared library on Mac OSX.
Add more tips about this issue. Thank Dr Kane O'Donnell.
2011-09-18 01:35:12 +08:00
Xianyi
821cbb2995
Updated the document for 0.1 alpha 2.4.
2011-09-17 07:55:59 +08:00
Xianyi
74fa790354
Merge branch 'develop' into hotfix-0.1alpha2.4
2011-09-17 07:32:10 +08:00
Xianyi
756477bfe3
Output the installation tip after building complete.
2011-09-17 07:21:11 +08:00
Xianyi
864c68ffc5
Bump the version number.
2011-09-17 03:05:26 +08:00
Xianyi
68cae521df
Refs #57 . The bug about absolute path of shared library on Mac OSX.
...
OSX cann't use relative path in shared library. Thank Mr.Kane for this patch. The detail is in this link (https://github.com/xianyi/OpenBLAS/issues/57 ).
2011-09-17 02:58:01 +08:00
Xianyi
d0152ec8ca
Fixed #61 a building bug about setting TARGET and DYNAMIC_ARCH at the same time.
2011-09-17 02:27:56 +08:00
Zhang Xiianyi
7b410b7f0e
Fixed #58 zdot SEGFAULT bug with GCC-4.6. Thank Mr. John for this patch.
...
In i386 calling convention, the caller put the address of return value of zdot into the first hidden parameter.
Thus, the callee should delete this address before return.
Actually, I have fixed the same bug on x86/zdot_sse2.S (issue #32 ). However, that is not a good implementation which uses 3 instructions. Mr. John told me used "ret $0x4" to skip the first hidden address (4 bytes).
2011-09-14 23:52:51 +08:00
traits
260db9fb9e
Merge branch 'hotfix-0.1alpha2.3' into develop
2011-09-09 00:57:47 +08:00
traits
e27b761d7c
Merge branch 'hotfix-0.1alpha2.3'
2011-09-09 00:55:04 +08:00
traits
b1fe26c45a
refs #55 . Changed DTB_ENTRIES to DTB_DEFAULT_ENTRIES in x86 gemv_n kernel codes.
2011-09-06 14:14:07 +08:00
traits
90481ce742
Updated the doc about 0.1alpha2.3.
2011-09-05 17:40:55 +08:00
traits
9fc6764fa7
refs #55 . Added DTB_ENTRIES into dynamic arch setting parameters. Now, it can read DTB_ENTRIES on runtime.
2011-09-05 17:37:07 +08:00
Xianyi Zhang
b9d89f8aaa
Fixed the bug about installation. f77blas.h works OK now.
2011-08-31 18:21:37 +08:00
traits
19d2ab4853
Merge branch 'hotfix-0.1alpha2.2' into develop
2011-07-14 01:09:21 +08:00
traits
12d77deeee
Merge branch 'hotfix-0.1alpha2.2'
2011-07-14 01:03:09 +08:00
traits
043927c7db
Update the documents for 0.1alpha2.2 version.
2011-07-14 01:02:19 +08:00
traits
30947ea2d5
Fixed #44 a makefile bug when DYNAMIC_ARCH=1 and INTERFACE64=1.
2011-07-14 00:54:23 +08:00
traits
a5300420e2
Merge branch 'hotfix-0.1alpha2.1' into develop
2011-06-28 15:46:55 +08:00
traits
9b46bf1eb4
Merge branch 'hotfix-0.1alpha2.1'
2011-06-28 15:43:08 +08:00
traits
c06b7be32f
Refs #42 . Output the error message when detecting fortran compiler failed.
2011-06-28 15:42:09 +08:00
Xianyi Zhang
ca8bf5abb0
Merge branch 'release-v0.1alpha2' into develop
2011-06-23 16:07:34 +08:00
traits
4a73f5c5ea
Merge branch 'release-v0.1alpha2'
2011-06-23 15:18:40 +08:00
traits
6a0762949d
Fixed #38 . Released v0.1 alpha2.
2011-06-23 15:16:24 +08:00
traits
859b71645a
Refs #37 . Updated REAME about the compatible issue with EKOPath compiler.
2011-06-23 15:09:34 +08:00
Xianyi Zhang
078bfd0b4f
Refs #39 . Moved the shared lib (dll) to top directory in MingW64 compiler environment.
2011-06-22 13:19:39 +08:00
Xianyi Zhang
82f5274828
Refs #39 . It's unnecessary to include sys/mman.h file in blas_server_omp.c.
2011-06-22 01:52:20 +08:00
Xianyi Zhang
e568df0dae
Refs #38 . Prepare the docs with v0.1alpha2.
2011-06-21 18:06:13 +08:00
Xianyi Zhang
c4efde7713
Merge branch 'loongson3a' into release-v0.1alpha2
2011-06-21 17:50:00 +08:00