Quais são as principais diferenças entre o PETSc e o Trilinos?

Até onde eu sei, as duas grandes estruturas genéricas de software de ciências computacionais do Departamento de Energia dos EUA são PETSc e Trilinos . Eles parecem semelhantes à primeira vista, além das diferenças de linguagem (C versus C ++). Quais são as principais diferenças entre as duas...