Anfonwch hwn fel neges destun: Numerical block diagonalization of matrix *−algebras with application to semidefinite programming