OpenBLAS/lapack/potrf
Zhang Xianyi 5d3312142a Refs #221 #246. Fixed the overflowing stack bug in mutlithreading BLAS3.
When NUM_THREADS(MAX_CPU_NUNBERS) is very large ,e.g. 256.

typedef struct {
  volatile BLASLONG working[MAX_CPU_NUMBER][CACHE_LINE_SIZE * DIVIDE_RATE];
} job_t;

job_t          job[MAX_CPU_NUMBER];

The job array is equal 8MB.

Thus, We use malloc instead of stack allocation.
2013-07-08 01:07:05 +08:00
..
Makefile Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
potrf_L_parallel.c Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
potrf_L_single.c Fixed the overflowing bug in single thread cholesky factorization. 2013-02-23 13:00:52 +08:00
potrf_U_parallel.c Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
potrf_U_single.c Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
potrf_parallel.c Refs #221 #246. Fixed the overflowing stack bug in mutlithreading BLAS3. 2013-07-08 01:07:05 +08:00