답변:
문제에 대한 목표와 견해가 다른 모든 것이 더 많습니다. 그것은 실제로 당신이 해결하려고하는 것에 달려 있습니다. 다음은 불완전한 패키지 목록입니다. 더 자세한 내용을 자유롭게 추가하십시오.
SparseArray[]
객체의 조작을 지원합니다.MKL은 분산 병렬 처리 (예 : MPI)를 수행하지 않으며 스파 스 솔버에 대한 지원은 근본적으로 다른 두 레벨에서는 그렇지 않습니다. 현재 의미있는 벤치 마크는 SpMV (Sparse Matrix-Vector product)의 확장 가능한 성능입니다. 이것은 메모리 대역폭이 제한되어 있으므로 나사 만 조일 수 있습니다. PETSc와 Trilinos는 이것에 잘 작동합니다.
실제 차이점은 어떤 프로그래밍 환경이 생산성을 향상 시키는가입니다.