{'fraction_non_alphanumeric': 0.014598540145985401, 'fraction_numerical': 0.00583941605839416, 'mean_word_length': 5.596153846153846, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
MA48: A FORTRAN code for direct solution of sparse unsymmetric linear systems of equations

We describe the design of a new code that supersedes the Harwell Subroutine Library (HSL) code MA28 for the direct solution of sparse unsymmetric linear systems of equations. The principal differences lie in a new factorization entry that includes row permutations for stability without an overhead of greater complexity than that of the factorization itself, switching to full processing including the use of all three levels of BLAS, better treatment of rectangular or rank-deficient matrices, partial refactorization, and integrated facilities for iterative refinement and error estimation.