https://www.intel.com/content/www/us/en/docs/onemkl/developer-reference-fortran/2025-2/spevd.html
?spevd
Uses divide and conquer algorithm to compute all eigenvalues and (optionally) all eigenvectors of a real symmetric matrix held in packed storage.