Bo Kågström, Axel Ruhe. Algorithm 560: JNF, An Algorithm for Numerical Computation of the Jordan Normal Form of a Complex Matrix [F2]. ACM Transactions on Mathematical Software, 6(3):437-443, 1980. [doi]
@article{KagstromR80a, title = {Algorithm 560: JNF, An Algorithm for Numerical Computation of the Jordan Normal Form of a Complex Matrix [F2]}, author = {Bo Kågström and Axel Ruhe}, year = {1980}, doi = {10.1145/355900.355917}, url = {http://doi.acm.org/10.1145/355900.355917}, researchr = {https://researchr.org/publication/KagstromR80a}, cites = {0}, citedby = {0}, journal = {ACM Transactions on Mathematical Software}, volume = {6}, number = {3}, pages = {437-443}, }