OpenMP Accelerated BLAS and LAPACK lib

Hello everyone,

  • I am developing a fortran library for FEM.
  • In the past, I have parallelise BLAS by using OpenMP. However, I want to create an interface with other library which does the same thing (i.e., BLAS with OpenMP).

Now, I have following questions:

  • Is there exist an external lib (such as, BLIS, PLASMA) which can be called by fortran?
  • Should I really look for an external lib rather than relying on my own OpenMP implementation without worrying about optimisation?