1) libflame vs blis:
I am confused about the relation between libflame and blis. Currently I use blis but wants to use potrf from libflame and maybe other functions. So should I link with both libraries or does libflame contain blis?
2) Building libflame:
I would like to build libflame single threaded but threadsafe e.g. I might want to call potrf from multiple threads but potrf should always run single threaded.
For blis I achieve threadsafe but single threaded usage using
./configure --enable-threading=pthreads ......
and
bli_thread_set_num_threads( 1 );
How do I do that for libflame?
Regards
Erling
We need something that runs single threaded but is thread safe e.g. calling gemm or potrf from multiple threads. The pthreads mode of blis seems to work for that purpose.
At this point in time I do not dare use libflame given your comments since we are commercial vendor and is responsible towards our customers.
Keep up the good work.