Melhor biblioteca de matrizes C ++ para matrizes unitárias esparsas

Estou procurando uma boa biblioteca de matrizes C ++ (na melhor das hipóteses mantidas ativamente). Desse modo, deve ser modelado, porque quero usar um complexo de racionais como tipo numérico. As matrizes com as quais estou lidando são principalmente esparsas e unitárias.

Você pode sugerir bibliotecas e também dar uma pequena explicação sobre por que usá-las, porque eu sei como encontrá-las, mas não consigo decidir o que é adequado para mim porque estou perdendo a experiência com elas.

EDITAR:

As principais operações com as quais estou lidando sãomultiplicação da matriz, multiplicação escalar com um vetor eproduto kronecker. O tamanho das matrizes é exponencial e eu quero pelo menos ser capaz de lidar com matrizes de até 1024x1024 entradas.

questionAnswers(3)

yourAnswerToTheQuestion