Xianyi Zhang [Fri, 13 Jul 2012 06:19:30 +0000 (14:19 +0800)]
Added the doc for the conflict with R parallel.
Xianyi Zhang [Sat, 7 Jul 2012 04:12:24 +0000 (12:12 +0800)]
Fixed the build bug when DYNAMIC_ARCH=0.
Zhang Xianyi [Fri, 6 Jul 2012 14:08:35 +0000 (22:08 +0800)]
Updated the doc for 0.2.2 version.
Zhang Xianyi [Fri, 6 Jul 2012 13:37:51 +0000 (21:37 +0800)]
Refs #123. Fixed exporting DLL functions bug on Windows
Zhang Xianyi [Thu, 5 Jul 2012 05:41:03 +0000 (13:41 +0800)]
Detect Sandy Bridge 22nm desktop/mobile CPU.
Xianyi Zhang [Mon, 2 Jul 2012 03:36:09 +0000 (11:36 +0800)]
Fixed #120. Merge the improvements for Debian archs.
Merge branch 'master' of https://github.com/sylvestre/OpenBLAS into develop
Sylvestre Ledru [Mon, 2 Jul 2012 00:51:38 +0000 (02:51 +0200)]
Improve the detection of sparc
Sylvestre Ledru [Mon, 2 Jul 2012 00:50:41 +0000 (02:50 +0200)]
When dealing with the kfreebsd kernel, set the same behavior as FreeBSD
Sylvestre Ledru [Mon, 2 Jul 2012 00:50:02 +0000 (02:50 +0200)]
if SYS_gettid doesn't exist (like under HURD), use getpid() instead
Sylvestre Ledru [Mon, 2 Jul 2012 00:49:12 +0000 (02:49 +0200)]
Set the tests for hurd similar to linux
Xianyi Zhang [Sat, 30 Jun 2012 00:26:10 +0000 (08:26 +0800)]
Merge branch 'develop'
Xianyi Zhang [Sat, 30 Jun 2012 00:25:36 +0000 (08:25 +0800)]
Updated the do for 0.2.1 version.
Xianyi Zhang [Fri, 29 Jun 2012 07:53:24 +0000 (15:53 +0800)]
Refs #119 #118. Fixed disabling hyper threading bug.
Zhang Xianyi [Mon, 25 Jun 2012 23:52:11 +0000 (07:52 +0800)]
Merge branch 'release-0.2.0' into develop
Zhang Xianyi [Mon, 25 Jun 2012 23:45:23 +0000 (07:45 +0800)]
Merge branch 'release-0.2.0'
Zhang Xianyi [Mon, 25 Jun 2012 23:43:06 +0000 (07:43 +0800)]
Updated the doc for 0.2.0 version.
wangqian [Mon, 25 Jun 2012 11:00:37 +0000 (19:00 +0800)]
Fixed the issue of mixing AVX and SSE codes in S/D/C/ZGEMM.
Xianyi Zhang [Mon, 25 Jun 2012 09:28:49 +0000 (17:28 +0800)]
Refs #118. Detect AMD Bulldozer as Barcelona.
Xianyi Zhang [Mon, 25 Jun 2012 06:29:17 +0000 (14:29 +0800)]
Fixed the build bug about Sandy Bridge on 32-bit.
We used Nehalem/Penryn codes on Sandy Bridge 32-bit.
Xianyi Zhang [Sat, 23 Jun 2012 05:07:38 +0000 (13:07 +0800)]
Added openblas_set_num_threads dummy function on Windows. We plan to implement this feature in next version.
Zhang Xianyi [Sat, 23 Jun 2012 03:32:43 +0000 (11:32 +0800)]
Export openblas_set_num_threads in shared library.
Zhang Xianyi [Sat, 23 Jun 2012 01:35:19 +0000 (09:35 +0800)]
Correct the error in readme
Zhang Xianyi [Sat, 23 Jun 2012 00:34:40 +0000 (08:34 +0800)]
Modified readme.
Zhang Xianyi [Sat, 23 Jun 2012 00:22:53 +0000 (08:22 +0800)]
Update the docs for 0.2.0
Zhang Xianyi [Sat, 23 Jun 2012 00:04:58 +0000 (08:04 +0800)]
Update git ignore file.
Zhang Xianyi [Sat, 23 Jun 2012 00:00:44 +0000 (08:00 +0800)]
Merge branch 'sandybridge' into release-0.2.0
Zhang Xianyi [Thu, 21 Jun 2012 00:25:52 +0000 (08:25 +0800)]
Refs #83. Clang 3.1 works fine on Sandy Bridge Mac OSX. Edit the document.
Zaheer Chothia [Wed, 20 Jun 2012 22:18:09 +0000 (00:18 +0200)]
Merge branch 'develop' into sandybridge
Zaheer Chothia [Tue, 19 Jun 2012 20:05:32 +0000 (22:05 +0200)]
Fixed noisy warning with Clang
../common_thread.h:138:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((blas_cpu_number == 1)
~~~~~~~~~~~~~~~~^~~~
../common_thread.h:138:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((blas_cpu_number == 1)
~ ^ ~
../common_thread.h:138:24: note: use '=' to turn this equality comparison into an assignment
if ((blas_cpu_number == 1)
^~
=
wangqian [Wed, 20 Jun 2012 11:54:57 +0000 (19:54 +0800)]
Merge branch 'sandybridge' of github.com:xianyi/OpenBLAS into sandybridge
wangqian [Wed, 20 Jun 2012 11:53:18 +0000 (19:53 +0800)]
Refs #83 Fixed S/DGEMM calling conventions bug on windows.
Xianyi Zhang [Wed, 20 Jun 2012 03:07:36 +0000 (11:07 +0800)]
Fixed #106. Use fetch instead of curl on FreeBSD.
Zhang Xianyi [Wed, 20 Jun 2012 01:20:20 +0000 (09:20 +0800)]
Refs #83. Added the missing ALIGN_5 macro on Mac OSX. However, it still exists SEGFAULT bug.
wangqian [Tue, 19 Jun 2012 23:38:39 +0000 (07:38 +0800)]
Fixed align problem in S and C precision GEMM kernels.
wangqian [Tue, 19 Jun 2012 12:37:22 +0000 (20:37 +0800)]
Fixed bug in MOVQ redefine and ALIGN SIZE problem.
Xianyi Zhang [Tue, 19 Jun 2012 09:29:06 +0000 (17:29 +0800)]
Fixed dynamic_arch building bug.
Xianyi Zhang [Tue, 19 Jun 2012 09:06:44 +0000 (17:06 +0800)]
Merge branch 'develop' into sandybridge
Xianyi Zhang [Tue, 19 Jun 2012 09:05:16 +0000 (17:05 +0800)]
Refs #113. Fixed BOBCATE typo in dynamic arch building.
wangqian [Tue, 19 Jun 2012 08:17:43 +0000 (16:17 +0800)]
Refs #83 #53. Adding Intel Sandy Bridge (AVX supported) kernel codes for BLAS level 3 functions.
Zhang Xianyi [Sat, 16 Jun 2012 14:07:17 +0000 (22:07 +0800)]
Merge branch 'develop' into sandybridge
Zhang Xianyi [Sat, 2 Jun 2012 13:34:23 +0000 (21:34 +0800)]
Refs #113. Fixed the build bug on AMD Bobcat 64-bit OS.
Zhang Xianyi [Thu, 31 May 2012 14:40:15 +0000 (22:40 +0800)]
Refs #113. Fixed the typo BOBCATE -> BOBCAT
Zhang Xianyi [Thu, 31 May 2012 10:17:45 +0000 (18:17 +0800)]
Refs #113. Support AMD Bobcate using Barcelona kernel codes. Replace 3DNow! with MMX.
Zhang Xianyi [Thu, 31 May 2012 09:17:02 +0000 (17:17 +0800)]
Refs #75. Check ffreep macro before the define.
Zhang Xianyi [Thu, 31 May 2012 04:42:32 +0000 (12:42 +0800)]
Merge branch 'sandybridge' into develop
Just copy the kernel codes from Nehalem. The optimization is ongoing.
Xianyi Zhang [Wed, 30 May 2012 12:25:01 +0000 (20:25 +0800)]
Refs #75. Use ffreep opcode directly. Please check out sandpile.org/x86/opc_fpu.htm .
Xianyi Zhang [Wed, 30 May 2012 08:43:45 +0000 (16:43 +0800)]
Merge branch 'fix-64-cores-limitation' into develop
Xianyi Zhang [Tue, 29 May 2012 06:01:50 +0000 (14:01 +0800)]
Refs #112. Improved setting thread affinity in Linux. Remove the limit (64) about the number of CPU cores.
Xianyi Zhang [Fri, 25 May 2012 15:20:29 +0000 (23:20 +0800)]
Detect Intel Core i7 3000 with Sandybridge.
Xianyi Zhang [Fri, 25 May 2012 15:16:44 +0000 (23:16 +0800)]
Merge branch 'develop' into sandybridge
Zaheer Chothia [Tue, 22 May 2012 22:04:04 +0000 (00:04 +0200)]
Fix typo: OS_CYGWIN -> OS_CYGWIN_NT, OS_INERIX -> OS_INTERIX
Zaheer Chothia [Tue, 22 May 2012 22:01:14 +0000 (00:01 +0200)]
Fix inconsistent case for OS_* macros (Refs pull request #111)
zchothia [Mon, 21 May 2012 21:44:20 +0000 (14:44 -0700)]
Merge pull request #111 from nolta/develop
fix a couple of FreeBSD issues
Mike Nolta [Mon, 21 May 2012 20:57:19 +0000 (16:57 -0400)]
FreeBSD: fix OS_FreeBSD -> OS_FREEBSD typos
Mike Nolta [Mon, 21 May 2012 20:56:28 +0000 (16:56 -0400)]
FreeBSD: allow CC & FC to have different versions
Zaheer Chothia [Mon, 21 May 2012 10:25:12 +0000 (12:25 +0200)]
DLL: replace FEXTRALIB -> EXTRALIB (for consistency)
Zaheer Chothia [Mon, 21 May 2012 10:10:26 +0000 (12:10 +0200)]
Fix FreeBSD build (undefined reference to `pthread_create')
Zhang Xianyi [Mon, 21 May 2012 05:01:00 +0000 (13:01 +0800)]
Fixed #110. Merge branch 'patch-2' of https://github.com/nolta/OpenBLAS into develop
Mike Nolta [Mon, 21 May 2012 00:44:15 +0000 (21:44 -0300)]
FreeBSD: replace EXTRALIB -> FEXTRALIB
Zaheer Chothia [Sun, 20 May 2012 16:11:34 +0000 (18:11 +0200)]
Fix Fortran compiler detection
- Test with '-x' operator to ensure file is executable.
- 'break' is not a valid Perl keyword.
Zaheer Chothia [Sun, 20 May 2012 16:09:35 +0000 (18:09 +0200)]
Respect C compiler set on the command line or inherited from the environment
Zhang Xianyi [Sun, 20 May 2012 04:06:04 +0000 (12:06 +0800)]
Merge branch 'patch-1' of https://github.com/nolta/OpenBLAS into develop
Mike Nolta [Sun, 20 May 2012 03:49:38 +0000 (00:49 -0300)]
fix 'sched_yield' warnings on FreeBSD,NetBSD
Zaheer Chothia [Wed, 16 May 2012 09:24:24 +0000 (11:24 +0200)]
Symbol list: document how LAPACKE exports are derived and synchronize with lapack-3.4.1
This change adds the missing LAPACKE_[zc]syr routines but does not remove any exported functions.
Zaheer Chothia [Tue, 15 May 2012 21:58:22 +0000 (23:58 +0200)]
Fixed #107. Export missing LAPACK auxiliary routines (ALLAUX, SCLAUX, DZLAUX)
Added some documentation on how the symbol list is derived and synchronized with
lapack-3.4.1 to minimize the differences.
Zhang Xianyi [Sun, 13 May 2012 03:43:29 +0000 (11:43 +0800)]
Refs #106. Fixed wget and md5 bug on FreeBSD and NetBSD.
Xianyi Zhang [Thu, 10 May 2012 05:01:35 +0000 (13:01 +0800)]
Refs #105. Export missing LAPACK functions in shared library.
They are as following,
slabad, dlabad,
slacpy, dlacpy,
slamch, dlamch,
slartg, slartgp, slartgs, dlartg, dlartgp, dlartgs,
slascl, dlascl,
slaset, dlaset.
Xianyi Zhang [Tue, 8 May 2012 15:50:46 +0000 (23:50 +0800)]
Refs #85 #104. Use patch instead of git to apply this segfaults.patch.
Xianyi Zhang [Mon, 7 May 2012 08:38:44 +0000 (16:38 +0800)]
Refs #85 #104. Disable my_bind to fix this segfault issue.
Xianyi Zhang [Thu, 3 May 2012 12:05:34 +0000 (20:05 +0800)]
refs #103 Increase GEMM_MULTITHREAD_THRESHOLD to 50.
Xianyi Zhang [Thu, 3 May 2012 12:00:40 +0000 (05:00 -0700)]
Merge pull request #104 from aeberspaecher/develop
Fixed #85. Add the patch for segfaults on kernel 2.6.32 and add documentation accordingly.
Alexander Eberspächer [Wed, 2 May 2012 10:03:07 +0000 (12:03 +0200)]
Add note on compiler warnings for the segfaults patch.
Alexander Eberspächer [Wed, 2 May 2012 09:33:06 +0000 (11:33 +0200)]
Add Xianyi's patch for segfaults on kernel 2.6.32 and add documentation
accordingly.
Xianyi Zhang [Mon, 30 Apr 2012 05:07:14 +0000 (13:07 +0800)]
Merge branch 'develop'
Xianyi Zhang [Mon, 30 Apr 2012 05:03:34 +0000 (13:03 +0800)]
Fixed #102. Export the missing LAPACK functions (slapy2,slapy3,dlapy2,dlapy3) in shared library.
Xianyi Zhang [Sun, 29 Apr 2012 10:47:26 +0000 (18:47 +0800)]
Merge branch 'release-0.1.1' into develop
Xianyi Zhang [Sun, 29 Apr 2012 10:41:21 +0000 (18:41 +0800)]
Merge branch 'release-0.1.1'
Xianyi Zhang [Sun, 29 Apr 2012 10:40:24 +0000 (18:40 +0800)]
Refs #91. Updated the doc for 0.1.1 version.
Xianyi Zhang [Sat, 28 Apr 2012 04:33:56 +0000 (12:33 +0800)]
Fixed #101. Install the missing lapacke header with LAPACK-3.4.1. Thank Zaheer for this patch.
Zhang Xianyi [Fri, 27 Apr 2012 03:15:24 +0000 (11:15 +0800)]
Fixed the bug about NO_CBLAS=1 disabled exporting LAPACKE functions in shared library.
Zaheer Chothia [Thu, 26 Apr 2012 20:13:18 +0000 (21:13 +0100)]
Refs #99. c_check/f_check: strip quotes from detected flags
Zhang Xianyi [Fri, 27 Apr 2012 01:55:21 +0000 (09:55 +0800)]
Fixed #98 updated MD5 for new LAPACK 3.4.1 version on netlib.org.
Xianyi Zhang [Thu, 26 Apr 2012 08:50:57 +0000 (16:50 +0800)]
Fixed #96 a SEGFAULT bug in samax on x86.
Xianyi Zhang [Thu, 26 Apr 2012 08:40:44 +0000 (16:40 +0800)]
Adde the mising test_amax.c file.
Xianyi Zhang [Thu, 26 Apr 2012 08:17:17 +0000 (16:17 +0800)]
Added the test case for samax.
Xianyi Zhang [Thu, 26 Apr 2012 07:54:15 +0000 (15:54 +0800)]
Fixed the utest bug for drotmg.
Xianyi Zhang [Thu, 26 Apr 2012 07:39:03 +0000 (15:39 +0800)]
Automatically download CUnit 2.1.2-2 version from SF.net.
Zhang Xianyi [Tue, 24 Apr 2012 04:03:08 +0000 (12:03 +0800)]
Fixed the LAPACKE building bug on Mac OSX.
Zaheer Chothia [Sun, 22 Apr 2012 19:16:03 +0000 (21:16 +0200)]
Refs #95 cblas: compatibility for compilers without C99 complex number support (e.g. Visual Studio)
Xianyi Zhang [Mon, 23 Apr 2012 09:38:54 +0000 (17:38 +0800)]
Refs #94. Auto-detecting Intel Xeon E7 Westmere-EX.
Zaheer Chothia [Sun, 22 Apr 2012 20:38:10 +0000 (22:38 +0200)]
Refs #93. Upgraded LAPACK to 3.4.1 version.
Xianyi Zhang [Mon, 23 Apr 2012 03:26:42 +0000 (11:26 +0800)]
Refs #90 auto detect Intel Sandy Bridge Core i7-3820
Xianyi Zhang [Fri, 13 Apr 2012 15:12:06 +0000 (23:12 +0800)]
Refs #88. Fixed the build bug about LAPACKE C Interface to LAPACKE.
Zaheer Chothia [Sat, 7 Apr 2012 08:40:46 +0000 (10:40 +0200)]
Fixed #88. Build LAPACKE: C Interface to LAPACK.
Zaheer Chothia [Sat, 7 Apr 2012 08:39:09 +0000 (10:39 +0200)]
Fixed #87. Export missing and new LAPACK 3.4.0 functions in shared library.
Xianyi Zhang [Thu, 5 Apr 2012 10:16:18 +0000 (18:16 +0800)]
Refs #86. Test alpha=Nan in x86/x86_64 dscale.
Xianyi Zhang [Thu, 5 Apr 2012 08:25:57 +0000 (16:25 +0800)]
Merge branch 'develop' into sandybridge
Xianyi Zhang [Thu, 5 Apr 2012 08:21:40 +0000 (16:21 +0800)]
Fixed #84 the MD5 command line bug on Mac OSX.
Xianyi Zhang [Fri, 30 Mar 2012 12:01:03 +0000 (20:01 +0800)]
Init Sandybridge codes based on Nehalem.
Xianyi Zhang [Tue, 27 Mar 2012 06:17:13 +0000 (14:17 +0800)]
Fixed a typo in license file.