Multiplicação de elemento entre matrizes no BLAS?

Estou começando a usar as funções BLAS em c ++ (especificamente intel MKL) para criar versões mais rápidas de alguns dos meus códigos antigos do Matlab.

Está funcionando bem até agora, mas não consigo descobrir como executar a multiplicação elementar em 2 matrizes (A. * B no Matlab).

Eu sei que gemv faz algo semelhante entre uma matriz e um vetor, então devo apenas dividir uma de minhas matrizes em vectprs e chamar gemv repetidamente? Eu acho que isso funcionaria, mas eu sinto que deveria haver algo embutido nessa operação.

questionAnswers(1)

yourAnswerToTheQuestion