Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
14 years ago | |
---|---|---|
benchmark | 14 years ago | |
ctest | 14 years ago | |
driver | 14 years ago | |
exports | 14 years ago | |
interface | 14 years ago | |
kernel | 14 years ago | |
lapack | 14 years ago | |
reference | 14 years ago | |
test | 14 years ago | |
utest | 14 years ago | |
.gitignore | 14 years ago | |
GotoBLAS_00License.txt | 14 years ago | |
GotoBLAS_01Readme.txt | 14 years ago | |
GotoBLAS_02QuickInstall.txt | 14 years ago | |
GotoBLAS_03FAQ.txt | 14 years ago | |
GotoBLAS_04FAQ.txt | 14 years ago | |
GotoBLAS_05LargePage.txt | 14 years ago | |
GotoBLAS_06WeirdPerformance.txt | 14 years ago | |
LICENSE | 14 years ago | |
Makefile | 14 years ago | |
Makefile.alpha | 14 years ago | |
Makefile.generic | 14 years ago | |
Makefile.getarch | 14 years ago | |
Makefile.ia64 | 14 years ago | |
Makefile.mips64 | 14 years ago | |
Makefile.power | 14 years ago | |
Makefile.rule | 14 years ago | |
Makefile.sparc | 14 years ago | |
Makefile.system | 14 years ago | |
Makefile.tail | 14 years ago | |
Makefile.x86 | 14 years ago | |
Makefile.x86_64 | 14 years ago | |
README | 14 years ago | |
c_check | 14 years ago | |
cblas.h | 14 years ago | |
common.h | 14 years ago | |
common_alpha.h | 14 years ago | |
common_c.h | 14 years ago | |
common_d.h | 14 years ago | |
common_ia64.h | 14 years ago | |
common_interface.h | 14 years ago | |
common_lapack.h | 14 years ago | |
common_level1.h | 14 years ago | |
common_level2.h | 14 years ago | |
common_level3.h | 14 years ago | |
common_linux.h | 14 years ago | |
common_macro.h | 14 years ago | |
common_mips64.h | 14 years ago | |
common_param.h | 14 years ago | |
common_power.h | 14 years ago | |
common_q.h | 14 years ago | |
common_reference.h | 14 years ago | |
common_s.h | 14 years ago | |
common_sparc.h | 14 years ago | |
common_thread.h | 14 years ago | |
common_x.h | 14 years ago | |
common_x86.h | 14 years ago | |
common_x86_64.h | 14 years ago | |
common_z.h | 14 years ago | |
cpuid.S | 14 years ago | |
cpuid.h | 14 years ago | |
cpuid_alpha.c | 14 years ago | |
cpuid_ia64.c | 14 years ago | |
cpuid_mips.c | 14 years ago | |
cpuid_power.c | 14 years ago | |
cpuid_sparc.c | 14 years ago | |
cpuid_x86.c | 14 years ago | |
ctest.c | 14 years ago | |
ctest1.c | 14 years ago | |
ctest2.c | 14 years ago | |
f_check | 14 years ago | |
ftest.f | 14 years ago | |
ftest2.f | 14 years ago | |
getarch.c | 14 years ago | |
getarch_2nd.c | 14 years ago | |
l1param.h | 14 years ago | |
l2param.h | 14 years ago | |
make.inc | 14 years ago | |
param.h | 14 years ago | |
patch.for_lapack-3.1.1 | 14 years ago | |
quickbuild.32bit | 14 years ago | |
quickbuild.64bit | 14 years ago | |
quickbuild.win32 | 14 years ago | |
quickbuild.win64 | 14 years ago | |
symcopy.h | 14 years ago | |
version.h | 14 years ago |
OpenBLAS Readme
1.Introduction
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. OpenBLAS is an open source project supported by Lab of Parallel Software and Computational Science, ISCAS.(http://www.rdcps.ac.cn)
2.Intallation
check out codes from git://github.com/xianyi/OpenBLAS.git
1)Normal compile
Please read GotoBLAS_02QuickInstall.txt or type "make"
2)Cross compile
Please set CC and FC with the cross toolchains. Then, set HOSTCC with your host C compiler. At last, set TARGET explicitly.
examples:
On X86 box, compile this library for loongson3a CPU.
make BINARY=64 CC=mips64el-unknown-linux-gnu-gcc FC=mips64el-unknown-linux-gnu-gfortran HOSTCC=gcc TARGET=LOONGSON3A
3.Support CPU & OS
Please read GotoBLAS_01Readme.txt
4.Usages
Link with libopenblas.a or -lopenblas for shared library.
Set the number of threads. for example,
export OPENBLAS_NUM_THREADS=4
or
export OMP_NUM_THREADS=4
OPENBLAS_NUM_THREAD is prior to OMP_NUM_THREADS.
5.Report Bugs
Please add a issue in https://github.com/xianyi/OpenBLAS/issues
6.To-Do List:
Support ICT Loongson 3A CPU
7.Contact
OpenBLAS users mailing list: http://list.rdcps.ac.cn/mailman/listinfo/openblas
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
C Fortran Motorola 68K Assembly Makefile Unix Assembly other