Description
I configured blis by
./configure --enable-shared \
--enable-verbose-make \
--int-size=32 \
--blas-int-size=32 \
--enable-threading=openmp \
--enable-blas --enable-cblas auto
and run tests by make test
.
On Intel broadwell it works, but fails by segment fault on Intel Knight Landing:
gcc ./obj/knl/testsuite/test_axpbyv.o ./obj/knl/testsuite/test_ger.o ./obj/knl/testsuite/test_trsm.o ./obj/knl/testsuite/test_syr.o ./obj/knl/testsuite/test_axpyf.o ./obj/knl/testsuite/test_scal2m.o ./obj/
knl/testsuite/test_her2.o ./obj/knl/testsuite/test_trmm.o ./obj/knl/testsuite/test_setm.o ./obj/knl/testsuite/test_copym.o ./obj/knl/testsuite/test_symv.o ./obj/knl/testsuite/test_axpym.o ./obj/knl/testsuite/test_her.o ./obj/knl/testsuite/test_subm.o ./obj/knl/testsuite/test_subv.o ./obj/knl/testsuite/test_trmm3.o ./obj/knl/testsuite/test_scalm.o ./obj/knl/testsuite/test_copyv.o ./obj/knl/testsuite/test_syr2k.o ./obj/knl/testsuite/test_normfm.o ./obj/knl/testsuite/test_axpy2v.o ./obj/knl/testsuite/test_axpyv.o ./obj/knl/testsuite/test_gemmtrsm_ukr.o ./obj/knl/testsuite/test_syrk.o ./obj/knl/testsuite/test_amaxv.o ./obj/knl/testsuite/test_randv.o ./obj/knl/testsuite/test_her2k.o ./obj/knl/testsuite/test_trsv.o ./obj/knl/testsuite/test_dotv.o ./obj/knl/testsuite/test_hemm.o ./obj/knl/testsuite/test_dotxaxpyf.o ./obj/knl/testsuite/test_scal2v.o ./obj/knl/testsuite/test_symm.o ./obj/knl/testsuite/test_trmv.o ./obj/knl/testsuite/test_normfv.o ./obj/knl/testsuite/test_setv.o ./obj/knl/testsuite/test_addm.o ./obj/knl/testsuite/test_xpbyv.o ./obj/knl/testsuite/test_gemv.o ./obj/knl/testsuite/test_libblis.o ./obj/knl/testsuite/test_dotaxpyv.o ./obj/knl/testsuite/test_randm.o ./obj/knl/testsuite/test_gemm_ukr.o ./obj/knl/testsuite/test_addv.o ./obj/knl/testsuite/test_herk.o ./obj/knl/testsuite/test_gemm.o ./obj/knl/testsuite/test_dotxv.o ./obj/knl/testsuite/test_dotxf.o ./obj/knl/testsuite/test_trsm_ukr.o ./obj/knl/testsuite/test_syr2.o ./obj/knl/testsuite/test_hemv.o ./obj/knl/testsuite/test_scalv.o ./lib/knl/libblis.a -lm -lmemkind -fopenmp -lrt -o test_libblis.x
./test_libblis.x -g ./testsuite/input.general
-o ./testsuite/input.operations
> output.testsuite
/work/0/gh60/share/knl/bin/sh: line 2: 31619 Segmentation fault ./test_libblis.x -g ./testsuite/input.general -o ./testsuite/input.operations > output.testsuite
The log file is attached. My system is Gentoo with gcc-5.4.